@hackeryarn

30 Followers
83 Following
260 Posts

I'm a staff engineer working with Python, Clojure, and all the DevOps technologies. Outside of work, I write Rust, contribute to open source, maintain a Kubernetes homelab cluster, and dabble in 3D printing and hardware.

In the past, I taught software engineering at Washington University in St. Louis, and worked with web technologies, across many industries, since 2006.

Bloghttps://hackeryarn.com
Codeberghttps://codeberg.org/hackeryarn
Githubhttps://github.com/hackeryarn

This makes such an important point. You can't make a system work faster by just producing more junk. You have to build in assurances that can build confidence in what you deliver.

This is why better languages, like #rust, and better tooling are so important. They eliminate entire categories of QA and review. They make you move faster at the scale that matters.

#programming #development

https://apenwarr.ca/log/20260316

Every layer of review makes you 10x slower

We’ve all heard of those network effect laws: the value of a network goes up with the square of the number of members. Or the cost of commun...

Hi everyone! We are still fighting with an ongoing DDoS attack against our service on the network level. We do not yet have any ETA on recovery time, as we're still investigating different mitigation strategies.

As always, we are very grateful for your support and patience.

OH: "There are two hard problems in computer science. Please don't be a third."

I’ve been experimenting more with data-oriented design in Rust. A few weeks ago I applied these ideas to a Python library using PyO3 and Rust. It ended up outperforming NumPy for a subset of operations.

In this post I detail the journey and techniques used to get there:

https://hackeryarn.com/post/fast-python-with-rust/

#rust #python

hackeryarn | Fast Python with Rust: a data-oriented approach

By applying data-oriented design patterns in Rust, we can build a use case specific Python library that outperforms even NumPy. This article lays out the bottlenecks and architectural shifts needed to achieve this level of performance.

I’ve been using Podman for a while as my go to container engine. This article outlines all the reasons to do so and provides some nice migration advice https://codesmash.dev/why-i-ditched-docker-for-podman-and-you-should-too

#docker #podman #devops

The Norwegian Consumer Council has released a report on #enshittification today, which can be found at https://www.forbrukerradet.no/news-in-english/digital-products-and-services-are-getting-worse-but-the-trend-can-be-reversed/

They are also hosting a seminar starting at 11:30 - mostly in Norwegian, but @pluralistic is due to speak at noon: https://vimeo.com/event/5738008

The consumer council has done some great work previously regarding #consumerRights and #tech. For instance led their report on #darkpatterns to a record fine of 2.5 billion dollars to #amazon: https://www.forbrukerradet.no/news-in-english/record-fine-for-amazon-following-a-report-by-the-norwegian-consumer-council/

@finnmyrstad

Digital products and services are getting worse – but the trend can be reversed

A new report from the Norwegian Consumer Council shows how enshittification affects both consumers and society at large. Luckily, it‘s possible to turn the tide.

Forbrukerrådet

🎉 Big Tech alternatives are finally getting mainstream media attention! 🎉

Yesterday, The Guardian published a piece on how people and organizations can leave Big Tech behind and choose ethical, privacy-focused alternatives, a topic we’ve been passionate about at Tuta for a long time. 🙌🔐

Thank-you to Steve Rose for mentioning Tuta. It’s great to see privacy-first solutions getting recognition. 🙏

👉 Read the article: https://www.theguardian.com/technology/2026/feb/26/how-to-replace-amazon-google-x-meta-apple-alternatives

#TechAlternatives #DigitalSovereignty

This is one of the best explanations of quadtrees I’ve ever seen. If you work with special data, it is definitely worth a read https://growingswe.com/blog/quadtrees

#development #programming

An interactive intro to quadtrees

An interactive exploration of quadtrees. Start with brute-force spatial search, build recursive space partitioning step by step, then use it for point lookups, range queries, nearest-neighbor search, collision detection, and image compression.

Open source has an open slop problem.

And I think the solution is one that would've been perfectly obvious to a thirteenth-century Florentine weaver...

https://www.joanwestenberg.com/the-case-for-gatekeeping-or-why-medieval-guilds-had-it-figured-out/

The case for gatekeeping, or: why medieval guilds had it figured out

Every open source maintainer I've talked to in the last six months has the same complaint: the absolute flood of mass-produced, AI-generated, mass-submitted slop requests have turned their repositories into a slush pile. The contributions look like contributions, they have commit messages, they reference issues and they follow templates etc.

Westenberg.

I want you to spread the word that Tim O'Reilly of O'Reilly Media is forcing his editors to "use" Gen AI as much as possible. The book I wrote for them, Hacker Culture: A to Z, is probably the last non-tech manual they ever published that isn't tainted by Gen AI.

I quit my goddamn fucking professor position at OPIT because I would rather risk my ability to pay my rent than subject my students to Gen AI "e proctoring."

Please check out https://stopgenai.com, I beg of you.

https://neuromatch.social/@jonny/116089890698252684

Stop Gen AI – Mutual Aid and Political Activism