hackeryarn
hackeryarn@mastodon.social
<p>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.</p><p>In the past, I taught software engineering at Washington University in St. Louis, and worked with web technologies, across many industries, since 2006.</p>
Posts
-
View post
RE: https://mastodon.social/@nixCraft/116692731365193814 With the internet continuously getting worse for actually useful information, I&#39;ve gone back to using reference books for languages. It really cuts through the noise, and even lets me work off line completely. Why did we ever stop using those? #programming #internet
-
View post
I never really used labeled blocks until getting into #zig, despite using other languages that support them. The frequent use of them in Zig really opened my eyes to how they can lead to elegant algorithms. I wonder why other language use them so infrequently.
-
View post
RE: https://mastodon.social/@verge/116041069446538092 This is the equivalent of going to a bar and having the bouncer take out their phone to take a picture of your ID. Only giving you the assurance of &quot;I will totally delete this, don&#39;t you trust me?&quot;
-
View post
Just published a Python library that makes basic dictionary based numeric computation really fast… Like faster than numpy fast. All thanks to PyO3 and Rust. https://github.com/hackeryarn/redbear #python #rust
-
View post
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
-
View post
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
-
View post
This makes such an important point. You can&#39;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
-
View post
I keep coming back to this when I try AI or see it pushed. It&#39;s addicting, and that addiction often feels like productivity, but it&#39;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/
-
View post
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