Articles from Others
Explores the IBM i (OS/400) operating system, tracing its origins from the AS/400 platform and explaining its unique architecture where the Db2 relational database is integrated directly into the kernel.
A developer shares insights and learnings from building a collaborative undo/redo system, covering design challenges, conflict handling, and asynchronous operations, with links to source code and a live demo.
Daniel Lemire benchmarks profile-guided optimization (PGO) in Go, showing modest speedups of 2-5% when parsing JSON, with the best gains when the training profile matches the workload.
This repository provides artifacts for Segmentation Fault-Oriented Programming (SFOP), a novel exploitation technique that abuses signal handlers to bypass Intel CET. It includes PoC exploits and demonstrations against Nginx and Ladybird.
nixpkgs-multiverse is a Nix flake that provides access to every version of every package that ever existed in Nixpkgs, allowing users to easily pin and mix historical package versions without multiple flake inputs.
Sean Goedecke publishes an email from a reader criticizing his pragmatic stance on AI's impact on software engineering, along with his response drawing parallels to the Industrial Revolution and machine-breaking Luddites.
John Regehr describes using tis-interpreter to search for undefined behavior in SQLite, finding bugs like dangling pointer uses and uninitialized reads that other tools missed.
Bjarne Stroustrup, the creator of C++, has joined high-frequency trading firm Susquehanna as a part-time technical fellow to help optimize and evolve the firm's codebase, continuing his work in financial software.
A blog post describing a workflow for putting executable test plans directly in commit messages using the scrult tool, enabling TDD, stack re-validation, and easier bisecting.
A roundup of IRC technology news from early 2026, covering IRCv3 specification updates and changes to mobile and web IRC clients, including reactions to vibe-coded projects.
postmarketOS monthly update for 2026-07 covering libcamera 0.7.2 upgrade with upstreamed patches, improved video call support, organizational changes, and upcoming conference appearances.
A lobste.rs user argues that the 'vibecoding' tag is being over-applied to posts that are actually the product of careful human effort, and calls for a discussion about the tag's nuances.
Alexander Petros gives a talk at Big Sky Dev Con about the pitfalls of government software modernization, criticizing single-page apps and the expensive treadmill of rebuilding systems every decade, using California's BenefitsCal portal as a cautionary example.
An in-depth look at Arch Linux's alpm-install-scriptlet files and alpm-hooks, how they work, how they are used across package repositories, and guidance for when to use each.
Solod is a new systems programming language that is a subset of Go, reusing Go's tooling and standard library while compiling to C11, offering manual memory management.
A networking enthusiast documents the process of hacking an old AT&T 3G femtocell to broadcast UMTS using JTAG, soldering, and open-source Osmocom tools.
A blog post discusses the fragility of depending on centralized hosts like GitHub, explores forking and vendoring as mitigation strategies, and questions who should pay for reliable source code availability.
Tony Finch revisits his Gregorian-to-Julian day conversion algorithm, incorporating tricks from Ben Joffe to produce a more efficient and robust formula.
DREI is a new WYSIWYG HTML editor that implements a subset of Emacs editing commands in a Tauri app, letting users edit HTML documents visually while using familiar Emacs keybindings and commands.
A technical blog post explaining the FastLanes Unified Transport Layout, a SIMD-friendly data layout for parallel delta decoding, and how it enables data-parallel processing with wide virtual registers.