Im going to fall a sleep standing up tonight it feels like. Holy shit I’m tired today. Just one more day then it’s much needed vacation time.
slides/go-generics.md at main - slides - Mills – I’m presenting this tomorrow at work, something I do every Wednesday to teach colleagues about Go concepts, aptly called go mills() 😅
@funbreaker@twtxt.net No worries, I’m just glad to see that someone likes what I spend my time on.
Always fun to make something that someone else finds useful. I’ll definitely get it into a usable state as soon as possible.
Grape growers eye off diverse new markets for export
Wine exporters across regional Victoria are building stronger ties with overseas countries to offload a glut of red wine, in what is being described as one of the most challenging harvests the sector has ever seen. ⌘ Read more
@funbreaker@yn.vern.cc Hi! I have attached the current screenshot, as you see it’s not done yet, I need to add some things, but a lot of work is already done.
I will fix the remaining things and try to make it usable enough this week so that I can upload the source.
Need to add the remaining reply button, image loading and width of the text etc first.
I had that in the FLTK client, so I just need to add it to this new GTK gui.
Here is what I had with FLTK
https://yarn.stigatle.no/twt/4nuoc7q
I did not have time to work on those things today, ran out of time. But I’ll resume tomorrow.
Level up monitoring and reporting for your enterprise
A high-quality audit log is an essential tool for enterprises to ensure compliance, maintain security, investigate issues, and promote accountability. ⌘ Read more
Calling all open source maintainers
We are building a private space for maintainers to connect with peers, preview features, and learn from each other! ⌘ Read more
I’ve always said if you want to get a developer to do something, just question their intelligence. This works on way too may otherwise smart people. Managers exploit loyal workers over less committed colleagues | Hacker News
Tampa Bay seems to be picking up the pace. They beat the Islanders 5-0. Go Lightning!
Got some good progress on the GTK gui today, got the timeline to work!
Took some time to figure out how the UI layout stuff works, but it looks good now.
I will add the avatars next.
The way it is right now - I got this up and running in a couple of hours, instead of ‘days’ with FLTK.
So I’m glad I made the decision to switch to GTK,
Right now I’m doing all development on Trisquel OS, windows version will come later on.
Also - since I thought about the possibility that I wanted to switch early in the process the code that does all the work is UI independent, meaning this was easy to do. +1 for planning ahead.. :)
I will post a screenshot of the new UI soon, once it’s a bit polished.
[47°09′12″S, 126°43′10″W] Storm recedes – back to normal work
Writing doesn’t just clarify your existing ideas; it generates more of them. Engineers Need to Write | Hacker News
[47°09′10″S, 126°43′21″W] Automatic systems disengaged due to heavy rain
main) actually useful? 🤔 (because I'm not and having second thoughts...)
@prologic@twtxt.net Yeah, it would be nice to actually follow the conversations that goes on, that would indeed make it feel more useful.
main) actually useful? 🤔 (because I'm not and having second thoughts...)
@prologic@twtxt.net I like it, I get to follow some people I could not follow before, which I find useful.
But if you have second thoughts about it all - then I can understand that.
If you decide to pull the plug on it - then I’ll just get some additional activitypub service installed on my server and use that for that (I was thinking about installing this: https://github.com/tsileo/microblog.pub ) if needed.
Farmers of wild Fijian coffee embrace agritourism with ‘paddock-to-plate’ cafe
One of Fiji’s first agritourism ventures is introducing tourists to the taste of the country’s wild coffee and it’s supporting Fijian women to become financially independent in the process. ⌘ Read more
Got the cmake file updated, compiles and now it opens a GTK window, need to add the timeline and buttons that I had in FLTK, the other code related to parsing the statuses and all that is independent from the GUI so it’ll be pretty quick to switch over once I have defined the new GUI elements.
Been going back and forth on the gui, I will move away from FLTK and go for https://www.gtk.org/ instead.
I’ll spend tomorrow working on that. I need a more refreshing GUI then what I have now.
And also FLTK is a pain to get to work as I need - spend the whole afternoon trying to get it to use images (avatar etc) on my linux machine, and no matter what I’ve tried it refuses. So instead of wasting more time battling fltk I will switch to GTK.
Time to get back at it, I want to fix so that when you hit ‘reply’ it will also add any mentioned user in the reply.
@prologic@twtxt.net yeah. I truly agree. I try to limit that as best I can. 👌
The sun is out, no clouds, negative degrees, but beautiful day. Since we switched to summertime the dog sleeps an hour longer, which was great, finally got to sleep in.
Dog has been walked, kids are playing roblox together, later tonight we will have pizza and watch movie etc :) have a nice Saturday!
** week notes **
Some things of note, links mostly:
First and foremost, I found a suitable pinboard replacement in link hut! Shout outs to my buddy Bruno for the tip.
Here’s a bookmarklet I wrote to make it a bit more ergonomic for how I like to roll,
javascript
javascript:(<span class="hljs-function"><span class="hljs-keyword">function</span> (<span class="hljs-params"></span>) </span>{
<span class="hljs-keyword">const</span> tags = prompt(<span class="hljs-string">'A space separated list of tags.' ... ⌘ [Read more](https://eli.li/2023/03/31/week-notes)
Ignite Realtime Blog: Spark 3.0.2 Released
The Ignite Realtime community is happy to announce the availability of Spark version 3.0.2
The release contains bug fixes and updates two plugins Translator and Roar.
Many Spark translations are incomplete. Please help us translate Spark
Full list of changes can be found in the changelog.
We encourage users and developers to get invo … ⌘ Read more
On my blog: Toots 🐘 from 03/27 to 03/31 https://john.colagioia.net/blog/2023/03/31/week.html #linkdump #mastodon #socialmedia #week
CodeQL zero to hero part 1: the fundamentals of static analysis for vulnerability research
Learn more about static analysis and how to use it for security research!
In this blog post series, we will take a closer look at static analysis concepts, present GitHub’s static analysis tool CodeQL, and teach you how to leverage static analysis for security research by writing custom CodeQL queries. ⌘ Read more
My March ‘23 in Review
And again a month is over, March comes to an end, April begins. A short review. ⌘ Read more
[47°09′05″S, 126°43′31″W] Transponder still failing – switching to analog communication
Producer warns ‘fussy’ consumers could jeopardise local fruit and vegetable industry
With flavour the number one priority for this local grower, Rick Scoones says he’s not willing to change his farming practices for buyers focused on cosmetic appearance. ⌘ Read more
Towed Message
⌘ Read more
Tassie apple variety Southern Bliss about to enter market as national harvest numbers drop
Tasmanian apples could fetch top prices this season, with its apple season escaping the bad weather that plagued interstate orchards. ⌘ Read more
Improvements to CodeQL’s data flow library for C++
These changes will improve the experience for custom query authors and enable better precision in some of our standard queries. Learn how to enable them for your custom queries. ⌘ Read more
Erlang Solutions: 5 Key Tech Priorities for Fintech Leaders in 2023
The fintech industry is a major disruptor. Each year, it impacts how consumers interact with financial companies and brings new and innovative means to meet ever-growing customer expectations and occupy market space.
As a business owner or executive in this space, you have no choice but to stay on top of your game to increase efficiency.
In simpler terms, if your business doesn’t scale, it could fail.
That mig … ⌘ Read more
What Does It Cost To Make Gasoline? ⌘ Read more
Why this native fly could help Australia’s biggest blueberry-growing region
A native fly species could be key to pollinating crops across Australia’s biggest blueberry-growing region, which is affected by an outbreak of bee-killing parasite, the varroa mite. ⌘ Read more
Every Classic MacOS Release, Emulated in Your Browser. Seriously.
InfiniteMac.org provides ready-to-run versions of every MacOS, from 1.0 through 9.x. ⌘ Read more
Expect to see less canned tomatoes on supermarket shelves this year
SPC-branded canned tomato products will not be produced again until next year as Victorian tomato growers are struggling to recover after flooding and hail. ⌘ Read more
Good morning to you all! How are you all doing today?
WordPress with SQLite
Philipp’s recent post on WordPress with SQLite reminded me to give the migration of a site I maintain for someone else a second try. ⌘ Read more
Qualifications
⌘ Read more
How farmers use sunbeds, sunscreen to give their apples the perfect hue
These apples get a beauty treatment to make them more appealing to customers who ”buy with their eyes”. ⌘ Read more
WordPress with SQLite
Philipp’s recent post on WordPress with SQLite reminded me to give the migration of a site I maintain for someone else a second try. ⌘ Read more
Containerizing an Event Posting App Built with the MEAN Stack
Learn how to containerize a MEAN stack application with Docker. ⌘ Read more
Announcing the GitHub Actions extension for VS Code
Today, we’re excited to announce the release of the public beta of the official GitHub Actions VS Code extension, which provides support for authoring and editing workflows and helps you manage workflow runs without leaving your IDE. ⌘ Read more
R to @mind_booster: Speaking of…
Speaking of…
nitter.net/JoeSondow/status/1640644012104388610#m ⌘ Read more
**Now that @JoeSondow’s bot games like @EmojiSnakeGame are no longer going be free to play, I can only hope he will soon have mastodon versions of it running, and I will no longer have a reason to open twitter’s app often.
And no, paying for a verified account is not on the table.**
Now that @JoeSondow’s bot games like @EmojiSnakeGame are no longer going be free to play, I can only hope he will soon have mastod … ⌘ Read more
It sucks a bit. I’ll probably keep my account, but not post there after that.
I use my account mostly for tech stuff, and to keep up with the new things and stuff like that.
I can still do that without paying, but I do not want to pay to get more views etc.
So I’ll just pin a post there - pointing to here instead after that goes active.
Erlang Solutions: Here’s Why You Should Build Scalable and Concurrent Applications with Elixir
In today’s world, when dealing with high levels of system requests, you need applications that can handle them without slowing down. Here’s where Elixir comes in. Elixir is a programming language that is designed to create highly scalable and concurrent applications. Built on Erlang’s virtual machine (BEAM), it has been used for decades to build highly reliable … ⌘ Read more
oofff. Ive been on twitter for 15 years. But this right here is making me consider to just not be there anymore.
Not cool that he’ll do this, but not unexpected either..
The engagement I get on twitter is low enough already, but will tank after this if I do not pay for it.
[47°09′42″S, 126°43′55″W] Storm recedes – back to normal work
[47°09′17″S, 126°43′03″W] Working impossible due to blizzard
[47°09′08″S, 126°43′57″W] Working impossible due to thunderstorm
PEP 710: Recording the provenance of installed packages
This PEP describes a way to record the provenance of installed Python distributions. The record is created by an installer and is available to users in the form of a JSON file provenance_url.json in the .dist-info directory. The mentioned JSON file captures additional metadata to allow recording a URL to a :term:`distribution package` together with the installed distribution hash. This proposal is built on top of PEP 610 following :ref:`its corresponding canonical PyPA spec … ⌘ Read more`
Would you try quandong-flavoured coffee?
A small WA business is using the native Australian fruit quandong as a key ingredient in its products, including a coffee blend created as a tribute to the owner’s late daughter. ⌘ Read more
Got the timeline to refresh, now I need to add a timer for that, but for now I’ll just make a refresh button.
It’s not smart - so it grabs and adds the whole timeline again at this moment (but clears it first). Later I’ll make it so that it only appends new statuses that are not already in the list. But feels good to have this sorted, makes it much more usable.
@prologic@twtxt.net thank you! Openbsd is also one of my target platforms. Want to have it in the ports tree there as well, but Ill get to that a bit later.
Low-tech Magazine: The Comic
This is a test to check the margin alignment This is a test to check the margin alignment This is a test to check the margin alignment This is a test to check the margin alignment
Turns out the problem I had was also there when I build rapidjson from source, but if I moved the include to earlier (rapidjson in my project) - the problem went away, so I suspect it’s the same as in this issue going on.
The cool thing is that the client now works fine on linux without changing anything else then the include order!
So now I’ll do all development there - instead of on windows.
Also - did a quick test on linux, it gave a lot of errors with the rapidjson library, so I have to find a way to work around that. I think I’ll pull the latest, then compile it - and then point to that - instead of installing the rapidjson-dev package. Maybe that’ll work.
I did a thing, I went to a place ⋅ Plume https://redacted.id/LhRWM
Timeline is cleaned up, so now I think I have that part sorted.
Next is to refactor a bit and then fix so that the timeline refreshes properly.
Once that is done I think I’ll clean it up and upload the source somewhere and create tickets for outstanding known issues. Most likely upload it to github and continue the work there.
And threads would be nice to see as well, the list goes on and on :)
Also- refresh of the timeline needs to be fixed.
Okay, so back at it today. I want to start and fix the text where nick and url is included, strip that away from the text being shown, makes the statuses much more cleaner. Also need to get started on clickable url’s somehow.
@prologic@twtxt.net it was really nice! But also one of the more stressful walks, I had to turn back, because it was so slick on the rock that it was really hard to walk, and I fell once (that rarely happens), and when the dog was going to jump over a big gap in the rock on the trail he got scared, and pulled himself out of the harness and got some minutes of freedom.
There are sheep there too , so I got lucky that he did not go straight to them. Had some snacks in my pocket and got him back with that.
Beautiful spring day today, sun is out, it’s warm. This is going to be really nice!
shifting from direct to indirect realism is important for value extrapolation
On my blog: Toots 🐘 from 03/20 to 03/24 https://john.colagioia.net/blog/2023/03/24/week.html #linkdump #mastodon #socialmedia #week
brains are just machines to predict muscle movements, why would something like that exhibit intelligence
Good morning to you all! Rain is still poring down, tired of getting wet each time I go outside. heh.
Going to rain all weekend it seems, but then next week it’ll get better. Hoped the rain would stop this weekend, but it seems like it wont.
We updated our RSA SSH host key
At approximately 05:00 UTC on March 24, out of an abundance of caution, we replaced our RSA SSH host key used to secure Git operations for GitHub.com. ⌘ Read more
[47°09′57″S, 126°43′29″W] Bad satellite signal – switching to analog communication
Effortlessly Build Machine Learning Apps with Hugging Face’s Docker Spaces
Learn about the Hugging Face Hub and how to use its Docker Spaces to build machine learning apps effortlessly. ⌘ Read more
Docker and Hugging Face Partner to Democratize AI
We’re excited to announce that Happy Face and Docker are partnering to democratize AI and make it more accessible to software engineers! ⌘ Read more
Docker and Ambassador Labs Announce Telepresence for Docker, Improving the Kubernetes Development Experience
We’re happy to announce Telepresence for Docker, simplifying how teams develop and test on Kubernetes for faster app delivery. ⌘ Read more
Build a secure code mindset with the GitHub Secure Code Game
Writing secure code is as much of an art as writing functional code, and it is the only way to write quality code. Learn how our Secure Code Game can provide you with hands-on training to spot and fix security issues in your code so that you can build a secure code mindset. ⌘ Read more
**RT by @mind_booster: 📢 The @EU_Commission finally launched its long-awaited #RighttoRepair proposal
➡️Despite some good steps, the proposal does not address affordability of #repair, anti-repair practices & is a missed opportunity to make the #RighttoRepair universal!
🔽Quick analysis in the🧵**
📢 The @EU_Commission finally launched its long-awaited #RighttoRepair proposal
➡️Despite some good steps, the pr … ⌘ Read more
Hey @Chrome_Dracula , what happened to “I Killed Techno!” on @youtubemusic ?
Hey @Chrome_Dracula , what happened to “I Killed Techno!” on @youtubemusic ?
Announcing Docker+Wasm Technical Preview 2
Get the latest news on Docker+Wasm, including our work with partners to support more runtimes while making it easier to run Wasm workloads with Docker. ⌘ Read more
Alexander Gnauck: XmppDotNet announcement
I want to announce the availability of the XmppDotNet XMPP library.
XmppDotNet is the new name and next generation of our MatriX vNext XMPP library.
Why changing the name?
It was never intended to keep vNext in the name forever. And there is a lot of confusion between MatriX and MatriX vNext at some of our existing customers. Most of them expect both libraries to be fully API compati … ⌘ Read more
GitHub Copilot X: The AI-powered developer experience
GitHub Copilot is evolving to bring chat and voice interfaces, support pull requests, answer questions on docs, and adopt OpenAI’s GPT-4 for a more personalized developer experience. ⌘ Read more
Alexander Gnauck: XmppDotNet announcement
I want to announce the availability of the XmppDotNet XMPP library.
XmppDotNet is the new name and next generation of our MatriX vNext XMPP library.
Why changing the name?
It was never intended to keep vNext in the name forever. And there is a lot of confusion between MatriX and MatriX vNext at some of our existing customers. Most of them expect both libraries to be fully API compati … ⌘ Read more
**R to @mind_booster: A única reacção política Portuguesa que vi até agora veio d’@OsVerdes :
https://osverdes.pt/comunicados/uma-arvore-e-uma-soma-de-vidas-dia-mundial-da-arvore/
Do @ambiente_pt ainda nada.**
A única reacção política Portuguesa que vi até agora veio d’ @OsVerdes :
Do [@ambiente_pt](https://nitter.net/ambiente_pt “Ambiente e Ação … ⌘ Read more
Air Handler
⌘ Read more
Farmers say crop losses from floods could have been avoided with better road drainage
Victorian farmers are calling for better management of culverts along the Murray Valley Highway, or the addition of more, to help stop paddocks flooding in the future. ⌘ Read more
**RT by @mind_booster: Highlights from IPCC report:
- The world’s on track to hit above 3°C of warming by 2100.
- Emissions must peak by 2025 and nearly halve by 2030 to keep warming to 1.5°C
- 3-bil people likely to suffer water scarcity at 2°C.
- No gov has a credible plan to keep warming in target.**
Highlights from IPCC report:
- The world’s on track to hit above 3°C of warming by 2100.
- Emissions must peak by 2025 and nearly halve by 2030 to keep warming to 1.5°C
- 3-bil people likely to suffer w … ⌘ Read more
give standard vNM coherence violating scenarios to smarter language models
Salt Dome
⌘ Read more
**RT by @mind_booster: My new hobby: finding public domain images that Getty sells for $500, locating hi-rez scans of their original publications, cropping and cleaning them up, adding metadata, and uploading them to Wikimedia Commons.
First one: https://commons.wikimedia.org/wiki/File:Fig_6_Le_Telephone_by_T_De_Moncel_Paris_1878.png**
My new hobby: finding public domain images that Getty sells for $500, locating hi-rez scans of their original publications, cropping and cleaning them up, adding metadata, and uplo … ⌘ Read more
@prologic@twtxt.net thank you :) he’s always happy and ready to go on adventures!
Dahlias go viral as social media makes these classic blooms cool again
From their humble origins as a cottage garden staple, dahlias are experiencing a resurgence in popularity thanks to the power of social media — and James Bond. ⌘ Read more
@lyse@lyse.isobeef.org thank you! Hard to take pictures of him on walks, because he cannot stand still, haha. Had to use a treat to take this one.
[47°09′52″S, 126°43′29″W] Working impossible due to blizzard
Ignite Realtime Blog: Release v1.1.0 of the MUC Real-Time Block List plugin for Openfire
We are happy to announce the immediate availability of a new version of the MUC Real-Time Block List plugin for Openfire, our cross-platform real-time collaboration server based on the XMPP protocol! This plugin can help you moderate your chat rooms, especially when your service is part of a larger network of federate … ⌘ Read more
Woke up early, got out and walked the dog, came home and our daughter had cleaned up her room, the kitchen and livingroom while I was out. She did that because I told her yesterday that I wanted to tidy up her room today. So she wanted to surprise me by doing all this today. That was really nice of her. :)
[47°09′18″S, 126°43′40″W] Storm recedes – back to normal work
Time to play some PUBG! :)
On my blog: Toots 🐘 from 03/13 to 03/17 https://john.colagioia.net/blog/2023/03/17/week.html #linkdump #mastodon #socialmedia #week
Weekend is here :)
I want to create a frontpage for my website - https://stigatle.no , fix cmake script for the desktop client and compile it on debian. Other then that I’ll walk the dog as usual and spend quality time with my family. Going to be a great one :)
Partnering with EU policymakers to ensure the Cyber Resilience Act works for developers
We’re looking forward to working with policymakers to improve cybersecurity and support developers. ⌘ Read more