@hackeryarn

30 Followers
83 Following
261 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

I keep coming back to this when I try AI or see it pushed. It's addicting, and that addiction often feels like productivity, but it's very hard to separate the two when it comes to personal productivity.

Our brains will jump through a lot of hoops to keep an addiction going. And the smarter the person is, the more creative the hoops they jump through become.

#ai #noai

https://pivot-to-ai.com/2025/06/05/generative-ai-runs-on-gambling-addiction-just-one-more-prompt-bro/

Generative AI runs on gambling addiction — just one more prompt, bro!

You’ll have noticed how previously normal people start acting like addicts to their favourite generative AI and shout at you like you’re trying to take their cocaine away. Matthias Döpm…

Pivot to AI

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.

@diazona not my write up, but totally agree with you. It was a great article. And podman is definitely worth a try.

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.