Elektrine lite

← Feed

hackeryarn

hackeryarn@mastodon.social

<p>I&#39;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&amp;#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 &amp;quot;I will totally delete this, don&amp;#39;t you trust me?&amp;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&amp;#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&amp;#39;s addicting, and that addiction often feels like productivity, but it&amp;#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