HN user

explodingcamera

543 karma

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

henrygressmann.de hn@henrygressmann.de

Posts18
Comments68
View on HN
luciofranco.com 2mo ago

Tonic is joining the gRPC project

explodingcamera
1pts0
github.com 2y ago

Show HN: TinyWasm – A tiny WebAssembly Runtime written in Rust

explodingcamera
172pts12
support.google.com 2y ago

General conditions of access for Google Play in the EEA

explodingcamera
1pts0
arxiv.org 3y ago

A Review of Attacks Against Language-Based Package Managers

explodingcamera
4pts0
www.linkedin.com 6y ago

Don't Block the Messenger

explodingcamera
1pts0
github.com 6y ago

V-Lang Alpha

explodingcamera
3pts3
github.com 6y ago

Ent – An Entity Framework for Go

explodingcamera
2pts0
www.unisonweb.org 6y ago

The Unison Language

explodingcamera
2pts0
convert2mp3.net 7y ago

Convert2mp3.net has been shut down by the ifpi

explodingcamera
2pts0
eprint.iacr.org 7y ago

From Collisions to Chosen-Prefix Collisions – Application to Full SHA-1

explodingcamera
2pts0
www.twitch.tv 7y ago

OpenAI Five Finals

explodingcamera
10pts1
vimeo.com 7y ago

Vimeo Stock

explodingcamera
1pts0
www.troyhunt.com 8y ago

"Pwned Passwords" V2 With Half a Billion Passwords

explodingcamera
842pts355
gist.github.com 8y ago

GitHub OAuth Security Issue

explodingcamera
60pts5
github.com 8y ago

Red – programming language inspired by Rebol

explodingcamera
1pts0
github.com 8y ago

Openebs – Containerized block storage written in Go

explodingcamera
2pts0
explodingcamera.xyz 9y ago

Cloudflare emails users, 150 accounts had data leaked on caches

explodingcamera
1pts0
github.com 10y ago

MusiqPad – New OpenSoure Selfhosted Social Music Platform

explodingcamera
3pts0
  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.

Astro DB 2 years ago

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.

Astro DB 2 years ago

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.

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.

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.

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.

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.

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.

Vite 4.0 4 years ago

The biggest breaking change I see is just dropping compatibility for older browsers, you can however still enable it with a plugin.

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.

Learn CSS 5 years ago

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.

<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 -->