PEP 714: Rename dist-info-metadata in the Simple API
This PEP renames the metadata provided by PEP 658 in both HTML and JSON formats of the Simple API and provides guidelines for both clients and servers in how to handle the renaming. ⌘ Read more
Updated China-Australia trade list welcomed by citrus industry
Australia’s citrus industry welcomes an administrative milestone, the publication of a new list of orchards, packhouses and treatment facilities allowed to export to China. ⌘ Read more
Announcing the Stale Repos Action
A tool to help you keep your open source catalog organized and up to date. ⌘ Read more
The XMPP Standards Foundation: The XMPP Newsletter May 2023
Welcome to the XMPP Newsletter, great to have you here again! This issue covers the month of May 2023.
Many thanks to all our readers and all contributors!
Like this newsletter, many projects and their efforts in the XMPP community are a result of people’s voluntary work. If you are happy with the services and software you may be using, please consider saying thanks or help these projects! Interested in supporting the Newsletter team? Read more [at the … ⌘ Read more
Leafy greens, melons and berries face tighter food safety rules, but can small-scale growers afford them?
There’s concern new regulations could potentially price some small-scale growers out of business, but the peak industry group says growers — irrespective of their size — need to commit to food safety. ⌘ Read more
[47°09′43″S, 126°43′48″W] Storm recedes – back to normal work
@prologic@twtxt.net Oh yes! That one is really nice! I have it on my to-buy list :)
vDSL2 sucks NBN sucks Copper sucks
It is continues to amaze me how NBN continues to operate. With over $50B AUD of taxpayer funds later (See NBN Project costs) folks like me that live in the suburbs continue to have less than ideal quality.
As of this post, I’m sitting on a vDSL2+ connection, with a Fibre to the Node backhaul, delivered by ~450m of Copper cable (last mi … ⌘ Read more
Hehe, as you all might have noticed - I test OS’es often. NixOS was too much of a pain to work efficiently in (the way I wanted), so hopped over to Fedora now. Got all my stuff working there now, as well as the desktop client. I really like how portable the code is, and how easy it is to compile on different os’es. Installed fedora with LXQT, I really like that desktop, I do not like gnome at all - I really dislike the way gnome works. LXQT is just what I need.
We had a really nice day today, dog woke up early (as he always does during the weekend), and I went for a walk in the forest while the rest of the house got to sleep some extra. When I got back we went to a fleamarket, and then we went to a farmersmarket in town, was really nice, and tons of things to see :) And a bit later today we’ll have nachos, and I spend some time on my computer. Currently coding a bit.
On my blog: Toots 🐘 from 05/29 to 06/02 https://john.colagioia.net/blog/2023/06/02/week.html #linkdump #mastodon #socialmedia #week
Applying GitOps principles to your operations
Could we use our Git repository as the source of truth for operational tasks, and somehow reconcile changes with our real-world view? ⌘ Read more
Drainage Basins
⌘ Read more
@movq@www.uninformativ.de they have some info about it in their faq. I have to check into that some more.
Elevating open source contributors to open source maintainers
Experts explain how to recruit and onboard co-maintainers. ⌘ Read more
I have to admit I’m very impressed with wsl2, they have done a damn good job on that. Makes it very easy to develop linux stuff on windows when needed. And removes the need for virtual machine or dualbooting etc. Also they have done a really good job integrating it with vscode.
@mckinley@twtxt.net I use spideroak backup, and switched from selfhosted nextcloud to proton drive.
Follow-up question for you guys: Where do you backup your files to? Anything besides the local NAS?
Docker Desktop 4.20: Docker Engine and CLI Updated to Moby 24.0
Explore new features of the major release of Moby 24.0 in Docker Desktop 4.20. ⌘ Read more
Erlang Solutions: How ChatGPT improved my Elixir code. Some hacks are included.
I have been working as an Elixir developer for quite some time and recently came across the ChatGPT model. I want to share some of my experience interacting with it.
During my leisure hours, I am developing an open-source Elixir initiative, Crawly, that facilitates the extraction of structured data from the internet.
Here I want to demonstrate how … ⌘ Read more
Pink is the new orange with consumers hungry for photo-worthy new citrus varieties
New varieties of citrus like cara cara navels and blood oranges are growing in popularity, but farmers say supermarkets need to stock more to grow demand. ⌘ Read more
Ubuntu going 100% Snappy in 2024?
According to one Canonical developer: Ubuntu is going all Snap & fully immutable in 24.04. ⌘ Read more
@prologic@twtxt.net that would work if it was using shamir’s secret sharing .. although i think its typically 3 of 5 so you get 3, one to the company, and one to the “third party”. so you can recover all you want.. but if the company or 3rd wants to they need one of your 3 to recover.
but still .. if they are providing them then whats the point of trusting they don’t have copies.
@prologic@twtxt.net that would work if it was using shamir’s secret sharing .. although i think its typically 3 of 5 so you get 3, one to the company, and one to the “third party”. so you can recover all you want.. but if the company or 3rd wants to they need one of your 3 to recover.
but still .. if they are providing them then whats the point of trusting they don’t have copies.
NixOS 23.05 released
Hey everyone, we are Ryan Lahfa and Martin Weinelt,
the release managers for this stable release and we are very proud to announce the public availability of NixOS 23.05 “Stoat”.
This release will receive bugfixes and security updates for seven months (up until 2023-12-31).
… ⌘ Read more
Tobacco industry to face tougher restrictions by 2025 under planned laws
Health warnings on individual cigarettes and new graphic images on cigarette packets are among changes the federal government plans to introduce. ⌘ Read more
I Don’t Know Whether to Laugh or Cry ⌘ Read more
Ruling Out
⌘ Read more
Time to dive into threading and c++. I will start with making the file/image downloader threaded, then I’ll make the timeline fetching and all that threaded as well.
Happy belated Memorial Day! Nice to have a holiday… when you don’t need places open.
@movq@www.uninformativ.de § after we pass the key over to the GOV cloud for our protection.
@movq@www.uninformativ.de § after we pass the key over to the GOV cloud for our protection.
@abucci@anthony.buc.ci buuuuut it show when winter!
In the time scale viewed from the planets perspective, the climate has changed many many times.. The issue is whether that change that will inevitability come is hospitable to us meat bags. Or if we are doomed to take part in the next mass extinction event.
@abucci@anthony.buc.ci buuuuut it show when winter!
In the time scale viewed from the planets perspective, the climate has changed many many times.. The issue is whether that change that will inevitability come is hospitable to us meat bags. Or if we are doomed to take part in the next mass extinction event.
@movq@www.uninformativ.de @prologic@twtxt.net you think we could get media cards to show youtube previews?
@movq@www.uninformativ.de @prologic@twtxt.net you think we could get media cards to show youtube previews?
I tested the yarn desktop client on wsl2 on windows 11, compiled and ran just fine there. Nice to have linux applications with gui on windows.
Well the cats had to come back inside, Jarod decided that 6h was a perfect time to howl down the neighbourhood. Samy is unamused by this.
On a positive note, Samy always gets upset he has to come in overnight while I sleep. He’s currently outside living his life long dream
I’m glad to report that I’ve entered the « tired but can’t sleep » stage of overwhelming sense of doom
Wikipedia Article Titles
⌘ Read more
[47°09′44″S, 126°43′07″W] Storm recedes – back to normal work
** week notes **
Last year I set out to rekindle my reading habit. That went well. This year’s reading has been enjoyable, but I’m not cozy with the ratio of non-fiction to fiction I’ve read this year…non-fiction (especially of the computing persuasion) far out balances the fiction I’ve read. I think this is mostly because I’ve been mired amidst a fiction book that I’ve found to be a slog…but enjoyable, too. I’d have abandoned it and moved on, elsewise. Onward!
Spring is quickly making way to summer h … ⌘ Read more
Google Bard or BingGPT are actually quite useful to answer simple questions without having to scroll through many pages of clickbait and AI-generated babble blogposts. I’m currently preparing for the AWS exam (I finally signed up!) and Google Bard explained the differences between Cognito User Pools and Cognito Identity Pools in a simple and understandable way. Even with a tabular overview and examples how to use both services. Now my knowledge is refreshed again. 😄 ⌘ Read more
Thanks to everyone who doesn’t let gopher die.
I wanted to show students what the Internet was like before W3 and HTTP.
The last time I connect to gopher was 30 years ago. Nice to see he’s alive.
On my blog: Toots 🐘 from 05/22 to 05/26 https://john.colagioia.net/blog/2023/05/26/week.html #linkdump #mastodon #socialmedia #week
I’d like to garbage-collect some symbols in the math I’m currently writing, help
We have Monday off work again, going to be super nice with a long weekend again! :)
R to @mind_booster: Dados pessoais. E aqui temos de ir um pouco atrás e pensar na solução escolhida (e as componentes) para este projecto - em particular o Azure Cloud e o ChatGPT - e regressam todas as questões ainda por responder sobre os riscos e como é que isso pode ser compatível com o RGPD.
Dados pessoais. E aqui temos de ir um pouco atrás e pensar na solução escolhida (e as componentes) para este projecto - em particular o Azure Cloud e o ChatGPT - e regressam todas as questões ainda por responder so … ⌘ Read more
Rules are created to optimize outcomes, not to be logically consistent. Blackmail as a Victimless Crime: Reply to Altman (1998) | Hacker News
The Six Platonic Solids
⌘ Read more
World-beating winemaker’s ‘classic style’ puts region on global stage
A Coonawarra winemaker says while the recognition is nice, his product’s job is “just to be delicious” rather than win awards. ⌘ Read more
Also - the last thing I needed is sorted, how to get vs code to pick up the default.nix shell environment, there is a really nice addon for vs code that picks up what is in that file, and then set up the environment based on that, meaning I can now open the source, configure, compile and debug with vscode, this was the last piece that was missing. I will write a blog post on my website that explain what I learned, and how I fixed all these things, maybe it’ll help someone else to try NixOS for some development.
I was able to fix this now, by making a ‘default.nix’ file, and then you can open a shell that has all the stuff needed by simply typing ‘nix-shell’ in the root git directory. Pretty nice, I’m starting to enjoy this OS more and more.
GTK4 libraries are not detected by cmake, even though I have it installed on my system. I’ve googled a bit - and others have solved it a bit differently. So I’ll try a couple of things to see if I can get it to work.
Also, got almost everything I use up and running on NixOS, last thing I need now is a way to develop directly on my source, I think I need to set up one of those development shell files for it, so that I then can work from vscode or kdevelop. Cmake is currently happy, and I tried to install everything on my system, but the ‘nix build’ works fine - but that pulls from remote repo, I want to compile the local edited source as I work on it.
I need to add multithreading to the desktop client, I have not done that before in c++ - so that’ll be fun to figure out. I need it for the fetching of the timeline so that it happens in a separate thread. That way the GUI does not freeze while fetching the timeline. Also need to add a status bar that can show what the application is working on.
Rooting with root cause: finding a variant of a Project Zero bug
In this blog, I’ll look at CVE-2022-46395, a variant of CVE-2022-36449 (Project Zero issue 2327), and use it to gain arbitrary kernel code execution and root privileges from the untrusted app domain on an Android phone that uses the Arm Mali GPU. I’ll also explain how root cause analysis of CVE-2022-36449 led to the discovery of CVE-2022-46395. ⌘ Read more
Erlang Solutions: Here’s why you should consider investing in RabbitMQ during a recession
Europe and the US are leading the way in the forecasted recession for 2023, due to persistently high inflation and increasing interest rates. With minimal projected GDP growth, modern technologies can play a crucial role in reducing the impact of economic downturns.
As caution looms, it can be tempting to reign in on your investment. Your initial thought is to balance t … ⌘ Read more
[47°09′30″S, 126°43′36″W] Bad satellite signal – switching to analog communication
How to automate a Microsoft Power Platform deployment using GitHub Actions
Low-code enables developers and non-developers to build custom applications and solutions with less effort. In this blog, we show you how to automate your low-code deployments using GitHub Actions. ⌘ Read more
Kelsey Hightower on leadership in open source and the future of Kubernetes
In this special episode of The ReadME Podcast, dedicated to GitHub’s Maintainer Month, Kelsey Hightower joins hosts Martin Woodward and Neha Batra to discuss his philosophy on fostering thriving open source communities and the importance of empathy to a maintainer’s success. ⌘ Read more
@prologic@twtxt.net Thank you! Now I just need to get it running on OpenBSD 😀
Somebody wrote that it started with one Orca having a beef with a boat, then teaching the pod to do the same. Love that petty
I went to check the post and Jarod started screaming at me through the fence because I didn’t bring him
well, public transport got delayed so i guess a late night walk is gonna make up for it. gonna go back this weekend to savor the main dish i ordered
Sheeet, I hate doing thing in a hurry, broke a finger once due to that.
usually i like to savor it and leave some time before appetizer and main dish but today is kinda rushed
how to post stuff lol
are made to be read
**RT by @mind_booster: This is why libraries need to be able to own digital media. https://www.battleforlibraries.com/
#DigitalRightsForLibraries**
This is why libraries need to be able to own digital media. battleforlibraries.com/
nitter.net/mitzifabelmans/status/1660766020276043777#m
, so now they can safely make popcorn :)
[47°09′55″S, 126°43′27″W] Storm recedes – back to normal work
Cuisine
⌘ Read more
9 tips to go from attendee to speaker at a tech conference
Here’s what you need to know to write a compelling session proposal and get on stage. ⌘ Read more
My internet is down until these people repave the driveway which could take weeks due to rain. I don’t have unlimited data, either.
[47°09′20″S, 126°43′32″W] Working impossible due to heavy rain
Erlang Solutions: Understanding Elixir processes and concurrency
Welcome to the second chapter of the “Elixir, 7 steps to start your journey” series.
In the first chapter, we talk about the Erlang Virtual Machine, the BEAM, and the characteristics that Elixir takes advantage of to develop systems that are:
- Concurrent
- Fault-tolerant
- Scalable and
- Distributed
In this note, I’ll explain … ⌘ Read more
GitHub celebrates developers with disabilities on Global Accessibility Awareness Day
GitHub is the home for all developers and on this Global Accessibility Awareness Day we are thrilled to celebrate the achievements of disabled developers and recent ships that help them build on GitHub. ⌘ Read more
Erlang Solutions: Understanding Elixir processes and concurrency
Welcome to the second chapter of the “Elixir, 7 steps to start your journey” series.
In the first chapter, we talk about the Erlang Virtual Machine, the BEAM, and the characteristics that Elixir takes advantage of to develop systems that are:
- Concurrent
- Fault-tolerant
- Scalable
- Distributed
In this note, I’ll explain wha … ⌘ Read more
[47°09′33″S, 126°43′45″W] Automatic systems disengaged due to thunderstorm
Victorian flower farmer invents award-winning app encouraging people to buy local
In a bid to encourage Australians to buy locally grown flowers, a young entrepreneur in western Victoria designs a digital marketplace to connect producers with the local market. ⌘ Read more
Inside GitHub: Working with the LLMs behind GitHub Copilot
Developers behind GitHub Copilot discuss what it was like to work with OpenAI’s large language model and how it informed the development of Copilot as we know it today. ⌘ Read more
How GitHub Copilot is getting better at understanding your code
With a new Fill-in-the-Middle paradigm, GitHub engineers improved the way GitHub Copilot contextualizes your code. By continuing to develop and test advanced retrieval algorithms, they’re working on making our AI tool even more advanced. ⌘ Read more
Design’s journey towards accessibility
Design can have a significant impact on delivering accessible experiences to our users. It takes a cultural shift, dedicated experts, and permission to make progress over perfection in order to build momentum. We’ve got a long way to go, but we’re starting to see a real shift in our journey to make GitHub a true home for all developers. ⌘ Read more