HNHacker News
TopNewBestAskShowJobs

explodingcamera

543 karma · joined April 1, 2016

[ my public key: https://keybase.io/explodingcamera; my proof: https://keybase.io/explodingcamera/sigs/oSosrMRrL6KTpIyrmDxqEh6i-0rjMzwWFStA_pNOjfg ]

henrygressmann.de hn@henrygressmann.de

submissionscomments
explodingcamera··on Ask HN: Who wants to be hired? (July 2026)

  Location: Stuttgart, Germany
  Remote: Open to remote or hybrid, anywhere in the EU
  Willing to relocate: Yes
  Technologies: Rust, WebAssembly, TypeScript, React, PostgreSQL, Redis, Docker
  Résumé/CV: https://henrygressmann.de/static/cv-henry-gressmann.pdf
  Email: hn@henrygressmann.de
  Portfolio: https://henrygressmann.de/work
  GitHub: https://github.com/explodingcamera/
  Availability: Starting October 2026
I'm a Software Engineer focused on backend systems, Rust, WebAssembly, and open-source software. Recently, I’ve been working on large-scale Rust backend infrastructure handling 80k+ req/s at AnyDesk, and building projects such as TinyWasm, a WebAssembly runtime (https://github.com/explodingcamera/tinywasm), and Liwan, an open-source, privacy-friendly, self-hosted web analytics tool (https://liwan.dev).

I'm especially interested in technically challenging backend/platform roles, developer tooling, infrastructure, WebAssembly, and open-source products - ideally with strong ownership over technical decisions and product impact.

explodingcamera··on Show HN: Electrico – Electron Without Node and Chrome
I guess that sounds like the normal web/progressive web apps/web archives (especially with the push to more platform APIs in browsers)? Also, Tauri uses the system's WebView2/Webkit runtime, so it essentially works like this already.
explodingcamera··on Astro DB
As far as I can see from looking at their repo, Drizzle isn't a wrapper for Kysely though? You can use Kysely or other query builders with drizzle, but it has its own query builder too.
explodingcamera··on Astro DB
It seems to be wrapping drizzle, with astrodb just being a way to deeper integrate it into the framework and adding some ease of use features. Also seems like a nice way to support the development of astro by using their hosting service.
explodingcamera··on Show HN: TinyWasm – A tiny WebAssembly Runtime written in Rust
Yeah, the only unsafe code right now is using this trait to prevent some duplicate bounds checking when reading/writing to memories that wasn't being optimized by the rust compiler. Shouldn't be too much of a performance difference for code that's not too heavy on memory access, made about a 5-10% difference for the selfhosted benchmark if I remember correctly though.
explodingcamera··on Show HN: TinyWasm – A tiny WebAssembly Runtime written in Rust
Hi! I have a short reflection essay, which should be mostly covered by the documentation in the repo. But I could share it if you shoot me an email.
explodingcamera··on Show HN: TinyWasm – A tiny WebAssembly Runtime written in Rust
WASI is one of the next things I want to explore. Right now, there sadly doesn't seem to be any self-contained implementations for the recently released WASI preview 2 out there, and TinyWasm also doesn't have support for the WebAssembly Component Model yet.

For performance, I have some very preliminary benchmarks, but this is something I want to go into more as part of my upcoming bachelor's thesis.

explodingcamera··on Htmx changes license to Zero-Clause BSD
zero-clause BSD is essentially a modified MIT that doesn't even require attribution, so essentially a "public domain" like license.
explodingcamera··on Bluetooth stack modifications to improve audio quality on headphones without AA (2019)
It is absolutely done, mostly by the media player/library used, e.g exoplayer on Android has automatic lag compensation for that purpose.
explodingcamera··on I kind of killed Mercurial at Mozilla
From the documentation, it seems like there is 0 mercurial support. It's its own separate version control system that diverged years ago. You can either use the sapling scm client or git.
explodingcamera··on Gojekyll: A fast, partially compatible Go clone of Jekyll
The latest reply in this GitHub issue links to documentation and a example repo showing that tailwind is supported though
explodingcamera··on Ask HN: Could you share your personal blog here?
https://blog.henrygressmann.de - just getting started though
explodingcamera··on Code and Programming Projects
The visualization looks cool, but it's not fun to use, not having an overview of all the project names really messes with my head, especially always having to scroll back up and not seeing what I'm clicking on.
explodingcamera··on Meta AI announces Massive Multilingual Speech code, models for 1000+ languages
Esperanto is supported in their larger model
explodingcamera··on Tailscale Funnel now available in beta
How is it with high bandwidth application? E.g would it be okay to put my media server behind it? Currently tunneling it through a VPS so cloudflare doesn't get mad.
explodingcamera··on Introducing react.dev
Looks really nice! Also, super happy that the interactive examples are not super sluggish code sandbox iframes, they're actually usable! A more typescript-first approach would have been nice, or at least typescript/JavaScript toggles, but the React team seems to be aware that that's an area they need to work on.
explodingcamera··on Show HN: Lofi, a Tiny Spotify Player
I think the Python 2 requirement is just a mistake in the README, I'm pretty sure the node-gyp version they're using only supports python 3.
explodingcamera··on WhatsApp would not remove end-to-end encryption for UK law, says chief
what does this have to do with the eu? The bad proposals I've seen have all been shut down, and instead good laws like gdpr and net neutrality have been enacted eu-wide.
explodingcamera··on How much can you get out of a $4 VPS?
Check out their kimsufi offering
explodingcamera··on Cyber is a new language for fast, efficient, and concurrent scripting
Looks really nice! one thing I instantly noticed though is the import order, would be nice if they could consider switching the path and module name around, like `from "x" import y`, not sure why modern languages would still do it like this.
explodingcamera··on If you are using Cloudflare and Chrome, add custom header to see cache hit
Might be only available in Firefox Developer Edition
explodingcamera··on Lies we tell ourselves to keep using Golang
That doesn't mean there nothing to be learned from mistakes previous languages made and striving to create iteratively better languages
explodingcamera··on Vite 4.0
The biggest breaking change I see is just dropping compatibility for older browsers, you can however still enable it with a plugin.
explodingcamera··on Google Adsense/Admob blocks you for life if you use it before you're 18
There's an easy fix, say you moved to the eu and request that they delete all data about you (you could also try to do a data correction request to change your age).
explodingcamera··on A step-by-step guide to our solar system’s demise
There's no way that this is free booting, nautilus is a decently sized publication.
explodingcamera··on France bans veggie ′steaks,′ ′sausages′ to describe vegetarian products
A lot of people eat vegan food because they don't want to kill animals, not because it tastes better...
explodingcamera··on Book Review: “Viral” by Alina Chan and Matt Ridley
I don't know why people keep saying this, but there's no way in hell the CDU is far left. The CDU is a historically conservative center to slightly right party, and if they didn't need the votes, the current politicians in charge would go further to the right. A couple of years ago, the CDU lost many voters to the AFD, which is a far right extremist party, and many CDU politicians still sympathize with them, while no other party in Germany collaborates with the AFD. Getting pro gay, trans, and abortion laws through was hell with the CDU in power.
explodingcamera··on Show HN: We built an end-to-end encrypted alternative to Google Photos
This is looks super cool, however not something I'd be interested in using myself if I can't selfhost it (at least it looks like thats not possible from the website).
explodingcamera··on Learn CSS
Animations, even 3d ones, drop-down, sliders, static scroll elements, are often implemented on horrible js with bad performance and accessibility, while trival with a small amount of css.
explodingcamera··on The ClickHouse Community
<a target="_blank" href="//www.youtube.com/watch?v=dQw4w9WgXcQ" style="position: absolute; top: 0; bottom: 0; left: 0; right: 0"></a> <!-- I had to do this, sorry -->
Page 1 of 3Next →