Tag

NixOS

4 stories

GitHub Trending: Today — System Design Primer, nixpkgs, PostHog, NautilusTrader, CCXT (github.com)

System Design Primer packages interview and architecture study material; nixpkgs is NixOS’s package collection; PostHog combines product analytics with developer tooling; NautilusTrader is an event-driven trading engine; CCXT unifies exchange APIs.

The unexpected pattern is age. Each project has an established user base, and the list reads as a demand for dependable infrastructure rather than another disposable wrapper.

Not just a headline — the discussion unpacked

The top HN threads: facts from the discussions, both sides, insider voices. Email, Telegram, or RSS.

Hyprland switched its configs to Lua. The thread argued about dwm instead. (hypr.land)

Hyprlang configs still run for now — a community-built converter and a neovim plugin already translate them to Lua line by line, and commenters report that LLMs handle the migration without much fuss either.

The sharpest pushback wasn't about Lua's syntax at all: a NixOS packager says a year of stable, cross-compiling builds evaporated overnight once the project quietly forked its own dependency stack, breaking downstream packages for a solid month.

For two years, a Linux change left disk-encryption keys sitting in RAM through suspend (mathstodon.xyz)

The mechanism at issue is cryptsetup's luksSuspend, which is supposed to scrub the master key from memory before sleep. The claim: it quietly stopped, leaving the key resident and, in the post's words, 'for the taking by anyone who seized the still-powered laptop.'

The thread's corrections matter as much as the bug. Several readers noted luksSuspend is a Debian extension, so the headline overstates a kernel-wide flaw. Others questioned the threat model — a locked laptop isn't trivially readable by 'anyone' — and the most practical fix offered was to hibernate: power the RAM off and the whole class of cold-boot attack goes away.

🚀Tech ★ 415 · 💬 190 · Jul 3 · #open source#privacy#security#Debian#Linux#LUKS+1

NixOS 26.05 ships from 2,842 contributors — and LLMs are quietly driving its adoption (nixos.org)

This release pruned hard: 17,532 outdated packages removed to keep nixpkgs maintainable, systemd now drives stage-1 boot by default, and x86_64-darwin support ends here — the last NixOS to build for Intel Macs.

The thread's surprise wasn't the changelog. One full-karma user said what got him over the famously steep learning curve was configuring the whole system with Claude Code; others noted an LLM can read your entire declarative OS and answer accurately instead of guessing at /etc.