News for hackers. Stuff that matters.

evertheylen

Re:How We Pushed CDC into Postgres on Monday August 10, 2026 @11:08AM (#49244729)
I see you are a co-founder! Thanks for pg_lake. I am actually already heavily using it, was just interested to read about CDC in the context of pg_lake.
Re:How We Pushed CDC into Postgres on Monday August 10, 2026 @05:48AM (#49241524)
I'm interested in pg_lake so I wanted to check out your link, but it seems to be internal to snowflake?
Could you not use something like https://github.com/superfly/tokenizer for AWS? They list it as an explicit example, but I have little experience with AWS.
Once again, I ask myself: should we start "shaming" developers who don't use isolation? It still seems I am the exception and most people run their dev environment with full permissions. Why?

I also wrote an article (https://evertheylen.eu/p/shame-devs-without-isolation/) to flesh out my thoughts, but I'd be really happy to discuss this in the comments.

Re:Multiple Mouse Cursors in Wayland on Tuesday July 28, 2026 @10:42PM (#49092844)
It's not as weird as you might think: laptops may have touchscreens (which can be multi-touch) on top of the "normal" cursor. IIRC, X.org can't really handle such cases cleanly.
Also highly relevant project: Cruller, also uses the pre-rewrite Bun codebase but focuses only on the runtime part for production.

Link: https://ziggit.dev/t/cruller-buns-zig-runtime-continued-on-z...

Discussed on HN: https://news.ycombinator.com/item?id=49017344

Running systemd inside a container + automatic SELinux integration
I rely on podman for my "devcontainers": https://github.com/evertheylen/probox. If anyone can point me to the weak points in my setup I'd appreciate it!
Re:Mojo 1.0 Beta on Friday May 08, 2026 @02:25AM (#48059353)
If you're looking for a language that aims to solve the "two-language problem" like Mojo, but want something more open, more mature and less influenced by VC funding, check out Julia: https://julialang.org/
Re:I am worried about Bun on Monday May 04, 2026 @02:18PM (#48012673)
This is cool! But AFAIK bun promises to be a one-stop-shop for all your JS/TS dev needs, while Perry is "just" a compiler from Typescript to native executables.
Re:Pgbackrest is no longer being maintained on Monday April 27, 2026 @02:15PM (#47925186)
Yes! But I'm assuming it will prevent me from upgrading to Postgres 19 in the future.
Re:Pgbackrest is no longer being maintained on Monday April 27, 2026 @08:26AM (#47920696)
From what I can find Postgres 17 [1] introduced incremental backups to pg_basebackup, refined in 18, but nowhere near the full featureset of pgBackRest. Is that what you meant? Having builtin incremental replication to a S3-compatible storage would be great.

[1]: https://www.postgresql.org/docs/release/17.0/#:~:text=pg%5Fb...

Re:Pgbackrest is no longer being maintained on Monday April 27, 2026 @07:27AM (#47920193)
Ah, sad to read this. Does anyone know of good alternatives?
Re:Solidjs releases 2.0 beta – The <Suspense> is Over on Wednesday March 04, 2026 @04:34AM (#47245154)
Lots of cool new ideas like:

- Async is first‑class

- Optimistic primitives (createOptimistic, createOptimisticStore)

- A more predictable scheduler

- And much more!

Re:OsmAnd's Faster Offline Navigation on Thursday February 26, 2026 @03:39PM (#47171726)
Re:Don't rent the cloud, own instead on Thursday February 05, 2026 @04:25AM (#46897626)
> Maintaining a data center is much more about solving real-world challenges. The cloud requires expertise in company-specific APIs and billing systems. A data center requires knowledge of Watts, bits, and FLOPs. I know which one I rather think about.

I find this to be applicable on a smaller scale too! I'd rather setup and debug a beefy Linux VPS via SSH than fiddle with various propietary cloud APIs/interfaces. Doesn't go as low-level as Watts, bits and FLOPs but I still consider knowledge about Linux more valuable than knowing which Azure knobs to turn.

Re:Deep dive into Turso, the "SQLite rewrite in Rust" on Thursday January 29, 2026 @12:23PM (#46813263)
Not really, I used it to develop against a "real" postgres database for a node backend app. It worked fine and made it pretty easy to spin up a development/CI environment anywhere you want. Only when inserting large amounts of data you start to notice it is slower than native postgres. I had to stop using it because we required the postgis extension (although there is some movement on that front!).
Re:De-dollarization: Is the US dollar losing its dominance? on Tuesday January 20, 2026 @04:31PM (#46698011)
Here in Belgium I have the impression there's steady progress towards such a system: https://wero-wallet.eu
Re:Pikaday: A friendly guide to front-end date pickers on Tuesday November 11, 2025 @02:06PM (#45891389)
This is actually how GTFS (a standard format for public transit data) works: https://gtfs.org/documentation/schedule/reference/#stop_time... . Especially sleeper trains can get weird with 30+ hours. But I don't think it's wise to show that to the user
If you're on Linux, I've tried to build an easy yet secure way to isolate your system from your coding projects with containers. See https://github.com/evertheylen/probox
Interesting to see Marko and Solid topping the performance metrics. Ryan Carniato* was a core team member of Marko and started Solid. I wouldn't be surprised if SolidStart can eventually lower its bundle size further.

*) https://github.com/ryansolid

Re:Passt – Plug a Simple Socket Transport on Tuesday October 14, 2025 @04:42AM (#45577675)
Great piece of software. For me its killer feature is automatically passing through exposed ports in a container, so you don't have to recreate the container with different -p options. (See https://evertheylen.eu/p/probox-intro/#network)
I always like to see new projects using containers. Two questions:

- how is your devbox.json file different from a Dockerfile/Containerfile?

- does your project attempt to provide any isolation security-wise?

Re:I Ditched Docker for Podman (and You Should Too) on Friday September 05, 2025 @11:00AM (#45139358)
To add to the article: systemd integration works in the other way too! Running systemd in a Docker container is a pain. It's much easier in Podman: https://developers.redhat.com/blog/2019/04/24/how-to-run-sys...

(Most people use containers in a limited way, where they should do just one thing and shouldn't require systemd. OTOH I run them as isolated developer containers, and it's just so much easier to run systemd in the container as the OS expects.)

Yeah props to the `pasta` tool, it solves a specific problem really well.

Nice script! I considered a similar approach that's based on "magic" files in the filesystem before, but it was difficult to get the security right. In your case I believe a malicious script can just overwrite .podman/env and it will be sourced by the host the next time you start the container.

I'm happy to discuss this more, feel free to reach out at [email protected]. I'm particularly interested in trying automated ways to try to break out of a container (like https://github.com/brompwnie/botb), this would benefit any containerization project.

I actually run code-server (derivative of VSCode) inside the container! But I agree that there can be many gotchas, which is why I try to collect as much feedback as possible.
I agree with you that VMs would provide better isolation. But I do think containers (or other kernel techniques like SELinux) can still provide quite decent isolation with a very limited performance/ease-of-use cost. Much better than nothing I'd say?
If you are on Linux, I'm writing a little tool to securely isolate projects from eachother with podman: https://github.com/evertheylen/probox. The UX is an important aspect which I've spent quite some time on.

I use it all the time, but I'm still looking for people to review its security.

Older »