HNHacker News
TopNewBestAskShowJobs

oddurmagnusson

12 karma · joined May 31, 2017

submissionscomments
oddurmagnusson··on Using Rust Code from Unity for High Performance
I've been spending a lot of time programming in Rust recently, alongside my usual Unity work, so I wanted to see if I could combine the two. This is the result of that experiment: a benchmarking study examining the benefits of using Rust from within the Unity game engine, including a comparison against Unity's high-performance SIMD engine, Burst. The entire project — building the benchmarks and analyzing the differences between the various runtimes — was completed over a single weekend.
oddurmagnusson··on Using Rust Code from Unity for High Performance
Been experimenting with using Rust from within Unity to speed things up. This is my write-up comparing the different Unity runtimes with Rust. TLDR: Rust is a viable option for this.
oddurmagnusson··on Should I run plain Docker Compose in production in 2026?
Since all the tools around that orchestrate Docker Compose don't do these best practices, I made my own: https://yoink.is/

Things like a good security posture by default, health checks, drift detection, and port forwarding.

oddurmagnusson··on Dear friend, you have built a Kubernetes (2024)
Service discovery is basically just Docker's internal DNS. Caddy-docker-proxy can use it to find healthy upstreams.

For secrets, I self-host Infisical on the box -- easy to plug in whatever secret manager, should make it pair nicely with https://github.com/tellerops/teller or something similar

Had no problems with Hertzner so far, just enjoying the raw CPU power of bare metal. The plan is to roll out more boxes across different providers, using Tailscale for the backplane network and Cloudflare to load-balance between them. All in due time What issues have you been having ?

oddurmagnusson··on Dear friend, you have built a Kubernetes (2024)
Found this the same day I published this: https://github.com/oddur/yoink

Kubernetes was overkill (I do that all day, 5 days a week); Kamal was too restrictive, so I found myself rolling out Yoink. Just what I need from k8s, but simple enough I can point it to a baremetal machine on Hertzner that can easily run all my workloads.

oddurmagnusson··on Zstandard Across the Stack
We do use all available threads for it, did just not call it out in the article
oddurmagnusson··on Zstandard Across the Stack
Our updates are not only code, since it's a game, its mixture of game assets( textures, sounds, large json files... ) and code. Zstd is pretty good all around. For pure code updates, I'd probably evaluate code compressions rather than zstd; I know there is an ecosystem of those out there.
oddurmagnusson··on Zstandard Across the Stack
Ah, I have not looked into that, zstd keeps giving.
oddurmagnusson··on Show HN: Gnosis – Turns pull requests into guided walkthroughs
Like many of us, I've been using Claude Code to do most of my coding and the coding part got fast, but reviewing still sucks. So either we degrade into not reviewing at all or we need to find a better way to do it. So this is my experiment to reinvent reviewing.

I've come to hate GitHub's diff view, trying to understand what it actually did. The files are shown in whatever order GitHub decides. No logical grouping. No sense of what depends on what. So with Gnosis, you paste a PR URL (or browse your open PRs), pick a model (Claude or Gemini), and it reads the diff, groups changes in a logical way, and presents them as a slideshow. Each slide explains why the change exists and shows the relevant diff. You can even comment, approve, or reject the PR directly from the tool.

It runs locally as an Electron app, to be able to use your local agent CLI tools, so it can use your existing subscriptions rather than rely on API tokens.

It´ve personally found it really useful and I would love to get feedback on how to improve it. Or even better, PRs into the repo ( guess how I will review them :)

oddurmagnusson··on Ask HN: Who is hiring? (July 2019)
Klang Games | Berlin | OnSite | Full Time | https://www.klang-games.com

Seed is a simulation MMO where players interact and collaborate to create a world driven by real emotion and aspiration. A persistent simulation where the player’s goal is to take over a vast planet to ensure the survival of humanity.

We’re looking for engineering managers with a technical background to support and coach our engineers and help drive technical initiatives that improve our engineering practices.

Engineers work in feature focused teams. As an engineering manager, you would work with engineers across such teams, focusing on aligning engineering practices, personal performance, and career growth. In addition, you would help drive technical initiatives and shape the engineering culture at Klang.

Apply Here : https://www.workable.com/j/B4A470DE54