GNU Parallel, where have you been all my life?
How to use GNU Parallel to gather stats on long-running flaky tests by running them many times and capturing their results.
The latest blog posts to take off on Hacker News. 49,211 posts.
How to use GNU Parallel to gather stats on long-running flaky tests by running them many times and capturing their results.
The cost for something that can be replicated free and open source is absurd. The Fortune 100 have a use case for these companies, the rest…
This is not an easy post for me to write, being a bit of a criticism / “you can do better” note for organisers of conferences that cater to a global community.
That’s a quote from Cindy Li — “We're all just temporarily abled”. I first heard it in Sara’s course and it’s been on repeat in my mind ever since June 6th…
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
Link to: https://www.threads.net/@eric_seufert/post/CwAiop2OM8U/
This article shows the obscure but useful capabilities of Hash, a simple but equally powerful data structure in Ruby.
Made in Notion, the connected workspace where AI agents and teams organize docs, projects and knowledge together.
Making it quicker and simpler to run a macOS VM: with Vimy all you need do is double-click its bundle, and the VM runs using its previous settings.
Why some report macOS updates as being more than 1 GB smaller than the figures given here. Don’t believe the size given by softwareupdate.
The True Believer: Thoughts on the Nature of Mass Movements—A Review
Though most strings online today follow the Unicode standard (e.g., using UTF-8), the Latin 1 standard is still in widespread inside some systems (such as browsers) as JavaScript strings are often stored as either Latin 1, UTF-8 or UTF-16 internally. Latin 1 captures the first 256 characters from the Unicode standard…
Project Xanadu as a pattern language, rather than a failed software project
In this article, I expose the new version of the streaming tool for my reMarkable tablet. Originally crafted in 2021, this tool allowed me to stream sketches during video calls. Aiming for more user-friendliness, I revamped the design to a clientless implementation. This articles describes the implementation with some…
The phrase arrived in my head so completely formed and concrete that I couldn’t believe it wasn’t already established in the lexicon, but at least preliminary searches suggest it is not…
Historical reference to Ian Denhardt’s A Critique of the Cap'n Proto Schema Language (2019-06-25), with archive and current documentation links.
Thought we’d try something different this week. For the record, I am definitely a ‘point and click’ photographer – my mobile phone has always been my camera of choice. The e…
This is the second section of the third part of our planned five part series (I, II, IIIa, IIIb, IIIc, IV, V, A1, A2) on the structure of the Roman Republic during the third and second centuries, t…
“The Plumber Problem” is a phrase I coined to describe the experience of watching a movie that touches on some subject area that you know way more about than the average person, and then some inaccuracy in what’s depicted distracts you and takes you out of the movie. (This can occur in any work of fiction, of course…
The original ANSI C standard, C89, introduced the concept of “undefined behavior,” which was used both to describe the effect of outright bugs like accessing memory in a freed object and also to capture the fact that existing implementations differed about handling certain aspects of the language, including use of…
Async Rust is a whole new world of programming. Let's try to understand it by working our way through a series of web servers, learning the details of concurrency and I/O along the way.
When unreasonable requests are followed up with "but you could have just said no!" Exploring the clashes of ask culture and guess culture, at home and at work.
Back in the early days of blogging, the tech press bashed RSS out of existence as it was supposedly too complex for ordinary users. To th...
If you’re thinking of migrating to another infrastructure as code tool (and why would you, everything is great in the IaC world now, right?!) you might find yourself asking yourself
Extensible programs like Obsidian have achieved a Holy Grail of software architecture, after decades of failed attempts.
When logged into a web application, the session does not remain valid forever. Typically, the session expires after a fixed time after login, or after the user has been idle for some time. How long should these times be?