Lobsters

Composite objects and C++26 the std::polymorphic type

In a previous article, I discussed the C++ std::indirect type and how it helps implementing the PImpl idiom. However, the std::indirect type was inducted in the standard alongside another type called std::polymorphic. This helps implementing composite...

Lobsters

Why is GitOps so good?

I have done my fair share of tinkering. Poking around in servers and fixing things; iterating through and trying different settings until it finally worked; not to mention clicking around in various cloud portals, only to realise I have no idea how I ended...

Lobsters

Efficient Extraction for Effectful E-graphs

Statewalk DP makes effect-aware e-graph extraction fast without ILP: the problem is NP-complete in general but tractable in statewalk width, and in eggcc, an e-graph compiler for imperative Bril programs, extraction is no longer the bottleneck.

Lobsters

Flatpak - an insecurity nightmare

For over 20 years, Linux has been used everywhere, from servers to embedded devices. One area it has been lacking in, however, is the desktop space. Over the last decade, the Linux desktop has been improving dramatically: Flatpak, Wayland, Portals,...

Topics: Infrastructure

Entities: Infrastructure

Lobsters

What the heck is /pkg?

Recently, while troubleshooting a PATH issue, I noticed an entry for /pkg/env/global/bin. At first, I worried that something had gone horribly wrong. Turns out, this is part of macOS 27.0… though no one is sure what it’s for yet.

More stories

More stories load automatically as you scroll.