Why I’m still a minimalist after 14 years ⌘ Read more
Saw this on Mastodon:
https://racingbunny.com/@mookie/114718466149264471
18 rules of Software Engineering
- You will regret complexity when on-call
- Stop falling in love with your own code
- Everything is a trade-off. There’s no “best” 3. Every line of code you write is a liability 4. Document your decisions and designs
- Everyone hates code they didn’t write
- Don’t use unnecessary dependencies
- Coding standards prevent arguments
- Write meaningful commit messages
- Don’t ever stop learning new things
- Code reviews spread knowledge
- Always build for maintainability
- Ask for help when you’re stuck
- Fix root causes, not symptoms
- Software is never completed
- Estimates are not promises
- Ship early, iterate often
- Keep. It. Simple.
Solid list, even though 14 is up for debate in my opinion: Software can be completed. You have a use case / problem, you solve that problem, done. Your software is completed now. There might still be bugs and they should be fixed – but this doesn’t “add” to the program. Don’t use “software is never done” as an excuse to keep adding and adding stuff to your code.
On my blog: Free Culture Book Club — Tag Team https://john.colagioia.net/blog/2025/06/14/tag-team.html #freeculture #bookclub
FreeBSD 14.3 released
FreeBSD 14.3 has been released, an important point release for those of us using the FreeBSD 14.x branch. This release brings 802.11ac (Wi-Fi 5) support to many modern laptop wireless chips, OCI container images are now available in Docker and GitHub repositories, and a number of cornerstone packages have been updated to their latest versions. ⌘ Read more
The length of file names in early Unix
If you use Unix today, you can enjoy relatively long file names on more or less any filesystem that you care to name. But it wasn’t always this way. Research V7 had 14-byte filenames, and the System III/System V lineage continued this restriction until it merged with BSD Unix, which had significantly increased this limit as part of moving to a new filesystem (initially called the ‘Fast File System’, for good reasons). You might wonder where this unusual … ⌘ Read more
Grok’s “daddy” teaching it the good stuff early on:
Elon Musk’s artificial intelligence chatbot Grok has been repeatedly mentioning “white genocide” in South Africa in its responses to unrelated topics and telling users it was “instructed by my creators” to accept the genocide “as real and racially motivated”.
On my blog: Firefox’s Local Storage https://john.colagioia.net/blog/2025/05/14/firefox-local-storage.html #programming #techtips
10 Human Inventions That Are Rewriting the Future
Watching the local news in most parts of the world might lead one to believe that we’re completely surrounded by disaster, conflict, and societal decline. Bad news dominates the headlines because it demands our attention. However, it rarely tells us the full story of what’s happening across the planet. Behind the scenes, countless scientists, engineers, […]
The post [10 Human Inventions That Are Rewriting the Future](https://listver … ⌘ Read more
little blog post on how i got my astro site to automatically build & deploy with my git instance + sourcehut builds yayyy https://bubblegum.girlonthemoon.xyz/articles/14
Hmmm there’s a bug somewhere in the way I’m ingesting archived feeds 🤔
sqlite> select * from twts where content like 'The web is such garbage these days%';
hash = 37sjhla
feed_url = https://twtxt.net/user/prologic/twtxt.txt/1
content = The web is such garbage these days 😔 Or is it the garbage search engines? 🤔
created = 2024-11-14T01:53:46Z
created_dt = 2024-11-14 01:53:46
subject = #37sjhla
mentions = []
tags = []
links = []
sqlite>
On my blog: Toots 🦣 from 04/14 to 04/18 https://john.colagioia.net/blog/2025/04/18/week.html #linkdump #socialmedia #quotes #week
On my blog: Developer Diary, Pohela Boishakh https://john.colagioia.net/blog/2025/04/14/pohela-boishakh.html #programming #project #devjournal
10 Times Actors Rewrote Scripts They Hated
So much goes into making a television show or a movie. Screenwriters produce polished scripts, and then directors and producers polish them even more. And that’s before the actors get on set and have a chance to look at the lines they’ll deliver. Now, in most cases, the vast majority of actors just read off […]
The post 10 Times Actors Rewrote Scripts They Hated appea … ⌘ Read more
10 Legendary Tales of Revenge Being Served Cold
Though the phrase “revenge is a dish best served cold” isn’t very old (its first documented use was in a Eugène Sue work published in the 1800s), its meaning resonates through time. History is filled with examples of those who delayed their revenge out of necessity or deliberate cruelty. As the famous saying argues, delayed […]
The post [10 Legendary Tales of Revenge Being Served Cold](https://listverse.com/2025/04/14/10-legendary-tales … ⌘ Read more
Chapter 14:
Epilogue:
Monero Dev Activity Report - Week 11 2025: 14 PRs, 3 Issues
This weekly report aims to provide a big picture view of Monero development activity, increase community support for existing devs and, hopefully, encourage new contributions.
Opened (8)
monero-project/monero:
On my blog: Toots 🦣 from 03/10 to 03/14 https://john.colagioia.net/blog/2025/03/14/week.html #linkdump #socialmedia #quotes #week
10 Expensive Infrastructure “Solutions” That Were Total Fails
Infrastructure projects are meant to improve lives, reduce congestion, and modernize cities, but sometimes, they backfire spectacularly. Whether due to poor planning, unintended consequences, or outright corruption, these projects exacerbated the very problems they were designed to fix. From flood barriers that made flooding worse to highways that increased traffic, here are 10 times infrastructure […]
The post … ⌘ Read more
10 Fictional Extinction Events
It’s always unfortunate when a species goes extinct. This tragedy usually happens over a prolonged period, but certain events wipe out a population simultaneously. Earth has seen several such events, which kill most life forms across the biological spectrum. These mass extinctions are as frightening as they are fascinating. For that reason, some storytellers fashion […]
The post [10 Fictional Extinction Events](https://listverse.com/2025/03/14/10-fictional-extinction-ev … ⌘ Read more
[ANN] Monero Meetup Prague - Fri, 14 Mar @ 20:00
Link: https://monero.town/pictrs/image/0d914eb7-c7ed-453a-b8eb-8d7408dcf2be.jpeg
ajs-xmr (Github) ⌘ Read more
@bender@twtxt.net @prologic@twtxt.net The outcome was to be expected but it’s still pretty catastrophic. Here’s an overview:

East Germany is dominated by AfD. Bavaria is dominated by CSU (it’s always been that way, but this is still a conservative/right party). Black is CDU, the other conservative/right party.
The guy who’s probably going to be chancellor recently insulted the millions of people who did demonstrations for peace/anti-right. “Idiots”, “they’re nuts”, stuff like that. This was before the election. He already earned the nickname “Mini Trump”.
Both the right and the left got more votes this time, but the left only gained 3.87 percentage points while the right (CDU/CSU + AfD) gained 14.72:

The Green party lost, SPD (“mid-left”) lost massively (worst result in their history). FDP also lost. These three were the previous government.
This isn’t looking good at all, especially when you think about what’s going to happen in the next 4 years. What will CDU (the winner) do? Will they be able to “turn the ship around”? Highly unlikely. They are responsible for the current situation (in large parts). They will continue to do business as usual. They will do anything but help poor/ordinary people. This means that AfD will only get stronger over the next 4 years.
Our only hope would be to ban AfD altogether. So far, nobody but non-profit organizations is willing to do that (for unknown reasons).
I don’t even know if banning the AfD would help (but it’s probably our best/only option). AfD politicians are nothing but spiteful, hateful, angry, similar to Trump/MAGA. If you’ve seen these people talk and still vote for them, then you must be absolutely filled with rage and hatred. Very concerning.
Correct me if I’m wrong, @lyse@lyse.isobeef.org, @arne@uplegger.eu, @johanbove@johanbove.info.
[ANN] CVE-2025-26819: Public XMR nodes should update to ‘release-v0.18’ branch until 0.18.4.0 is out (very soon)
Monero through 0.18.3.4 before ec74ff4 does not have response limits on HTTP server connections.
Links:
Added support for uploading images to to #Timeline
Right now you need to copy the markdown code yourself, but next up would be to lean some JS or use HTMX to make the process more smooth.
On my blog: Toots 🦣 from 02/10 to 02/14 https://john.colagioia.net/blog/2025/02/14/week.html #linkdump #socialmedia #quotes #week
On my blog: Toots 🦣 from 02/10 to 02/14 https://john.colagioia.net/blog/2025/02/14/week.html #linkdump #socialmedia #quotes #week
10 Male-Female Duos Who Don’t Fall in Love
Of all the feelings you can experience, love is the most coveted. Screenwriters seem to think so, at least, as many insert romances into virtually every story. If circumstances pair a male and female character together, the odds are that they’ll end up in love. This journey can, admittedly, be sweet, but it’s also predictable […]
The post [10 Male-Female Duos Who Don’t Fall in Love](https://listverse.com/2025/02/14/10-male-female-duos-who-dont-fal … ⌘ Read more
jeffro256, SNeedlewoods CCS proposals fully funded
jeffro256’s full-time development 2025Q1 1 and SNeedlewoods’s part-time dev work 2 CCS proposals were fully funded today, with help from the Monero General Fund3:
jeffro256:
* 114 XMR raised in 19 contributions (38 XMR sent from GF)
SNeedlewoods:
* 23 XMR raised in 14 contributions (7.67 XMR sent from GF)
To learn more about the two proposals, consult the previous Monero Observer reports4’[ … ⌘ Read more
Linux 6.14 with Rust: “We are almost at the ‘write a real driver in Rust’ stage now”
With the Linux 6.13 kernel, Greg Kroah-Hartman described the level of Rust support as a “tipping point” for Rust drivers with more of the Rust infrastructure having been merged. Now for the Linux 6.14 kernel, Greg describes the state of the Rust driver possibilities as “almost at the “write a real driver in rust” stage now, depending on what you want to do.“ ↫ Michael … ⌘ Read more
[ANN] Gupaxx dev will be live coding at 30 January 14:30 UTC
You will see me in direct coding on Gupaxx. We can see your messages and tips with xmrchat! It will fund the development of Gupaxx.
Links:
- https://peertube.wtf/w/gfhxc2e7qSFrQouGcQ4yJv
- https://github.com/Cyrix126/gupaxx
- https://xmrchat.com/gupaxx
- [MO report](/xmrvsbeast-proposes-bounty-gupax-fork-integrated-xmrvsbeast-bonus-hashrate-raffle-p2pool- … ⌘ Read more
Monero Dev Activity Report - Week 3 2025: 66 PRs, 12 Issues
This weekly report aims to provide a big picture view of Monero development activity, increase community support for existing devs and, hopefully, encourage new contributions.
Opened (13)
monero-project/monero:
10 Weirdest Concept Car Designs Ever
Most concept cars are never meant to be anything more than a concept. They’re elaborate ideas for vehicles that cannot possibly be mass manufactured (or even made) when they are showcased at trade shows and other industry events. Concept cars are instead meant to excite consumers, investors, and the general public about the future. As […]
The post 10 Weirdest Concept Car Designs Ever app … ⌘ Read more
Monero Dev Activity Report - Week 2 2025: 18 PRs, 6 Issues
This weekly report aims to provide a big picture view of Monero development activity, increase community support for existing devs and, hopefully, encourage new contributions.
Opened (12)
monero-project/monero:
Cuprate Meeting scheduled for 14 January 2024 1800 UTC
The next Cuprate Meeting is scheduled1 to take place on Tuesday, January 14 2025 at 18:00 UTC on IRC-Libera/Matrix2 in the #cuprate channels.
Agenda overviewCuprate is an effort to create an alternative Monero node implementation.
Greetings
Updates: What is everyone working on?
Project: What is next for Cuprate?
Any other business
The meeting’s moderator should be Boog9003. Consult the Cuprate code … ⌘ Read more
Monero Dev Activity Report - Week 52 2024: 94 PRs, 7 Issues
This weekly report aims to provide a big picture view of Monero development activity, increase community support for existing devs and, hopefully, encourage new contributions.
Opened (20)
monero-project/monero:
[ANN] Istanbul meetup sponsored by WizardSwap.io, organised by OrangeFren.com
- Date: Friday the 20th of December 2024 @ 18:00 local time
- Location: CoBAC Workshop, Sarıdemir, Ragıp Gümüşpala Cd. No:29, 34116 Fatih/İstanbul, Türkiye
- Tickets: free
Link: https://orangefren.com/event/20
orangefren.com ⌘ Read more
MoneroKon 2025 Planning Meeting scheduled for 14 December 2024 1700 UTC
The next MoneroKon 2025 Planning Meeting 1 is scheduled to take place on Saturday, December 14th 2024 at 17:00 UTC in the #monerokon 2 Matrix/IRC channels.
The meeting’s discussion topics should be available on agenda.monerokon.org 3.
Logs for the previous meeting are available on Monero Observer4.
_Note that the upcoming event will take place in Prague on June 20-22 20 … ⌘ Read more
Monero Observer Blitz #36 - November 2024
Here’s a recap of what happened this November in the Monero community:
ofrnxmr completes second milestone for BasicSwapDEX CCS proposal
ofrnxmr1 has completed2 the second milestone (M2-O/M2-F/M2-B) for their CCS proposal3 to empower and steward BasicSwapDex4 to production quality software:
”`
Core v0.14.1 > v0.14.2:
- Removed sqlalchemy
- Reformat codebase using Black
- Completed the BCH integration
- monero-wallet-rpc optimizations
- Prep code for new GUI bid/offer flow
GUI 3.1.0 > 3.1.1:
- Re … ⌘ Read more”`
Monero Dev Activity Report - Week 47 2024: 20 PRs, 8 Issues
This weekly report aims to provide a big picture view of Monero development activity, increase community support for existing devs and, hopefully, encourage new contributions.
Opened (14)
monero-project/monero:
woodser releases Haveno v1.0.14
woodser1 has released Haveno2 version 1.0.143 with various bug fixes.
Fix inverted fixed-price crypto offers by @bvcxza in #1411
Fix inverted buy/sell label for crypto offers by @woodser in #1417
Allow re-opening disputes until payout is confirmed by @woodser in #1412
Fix bug getting backup files @woodser in #1413
The full changelog is available on Github4.
OpenAI, Google, Anthropic admit they can’t scale up their chatbots any further
Once you’ve trained your large language model on the entire written output of humanity, where do you go?
So we’re going to destroy the environment for AI slop that isn’t fit for purpose now and, if you believe the above post, never will be.
On my blog: Real Life in Star Trek, Season 5, TNG https://john.colagioia.net/blog/2024/11/14/ng-season-5.html #scifi #startrek #closereading
0xFFFC posts October-November 2024 Monero dev report
0xFFFC1 has posted a second progress report (October 1-14 November 2024)2 for their full-time Monero dev work CCS proposal3:
Work overviewLast month I worked on multiple PRs. Right now I am working on a few tasks: 1. Investigating wallet-rpc communication with daemon. 2. DNS TXT limitation issue we have.
”`
Reviews:
- ringct: add operator!= for key #9556
- p2p: allow comments in banlist files #9558
- c … ⌘ Read more”`
nahuhh releases ‘basicswap-bash’ v0.14.1
nahuhh (ofrnxmr)1 has released basicswap-bash 2 version 0.14.13:
Changes overviewA suite of bash scripts to install and manage BasicSwapDEX on Windows(WSL)/Debian/Ubuntu/Arch/Fedora
* placeorders: use python to check offer size
* setup: update tails
* fix $PATH detection
* fix restore from seed
* install: xfce .profile use in .xsessionrc
Installation instructions are available on the Github release page3.
… ⌘ Read more