A collection of code examples from prominent open-source projects
Code Catalog is a collection of instructive code examples with annotations. The examples are: Taken from...
Testing concurrent code with testing/synctest - The Go Programming Language
Damien Neil 19 February 2025 One of Go’s signature features is built-in support for concurrency. Goroutines...
HTTP3, 2, 1
HTTP1 is simple and easy. With enough care you can open a TCP connection and hand-write...
Being a happy Nixer on a Mac - Blog - Pareto Security
At Pareto Security, we recently shipped Linux support. Building a Linux app also means writing automated...
Where are all the Rewrite Rules?
I think a thing that’d be nice is to have a databank of rewrite rules. Here’s...
Russian phishing campaigns exploit Signal's device-linking feature
Russian threat actors have been launching phishing campaigns that exploit the legitimate “Linked Devices” feature in...
Append-only programming
home blog portfolio Ian Fisher I have recently adopted a new methodology of software development: Everything...
Serving local LLMs with MLX - Kevin Conner
Other threads about employing MLX: simonw’s llm with llm-mlx plugin Exo Comments
Employment At CodeWeavers
[Job Description] CodeWeavers needs new, full-time developers to improve Wine's ability to run games and other...
Representing graphs in Postgresql with SQL/PGQ
As a huge fan of Tolkien and graph theory, this excellent blog post shared by my...
Build Rails Apps with Components
If you’ve ever worked on a Rails app, you’ve probably run into problems with the view...
These years in Common Lisp: 2023-2024 in review - Lisp journey
This is a personal pick of the most interesting projects, tools, libraries and articles that popped-up...
exo software - A distributed LLM solution running on a cluster of computers, smartphones, or SBCs - CNX Software
You’d typically need hardware with a large amount of memory and bandwidth and multiple GPUs, if...
The Nintendo Switch kept us busy with its limited CPU and RAM, but it also made optimization a fun puzzle to figure out – Japanese engineers talk about difficulties they faced and their expectation...
Nintendo officially announced the long-awaited successor to the Switch on January 16. There’s already been a...
Self-Designing Software – Communications of the ACM
Software Engineering and Programming Languages Exploring ways to include a software system as an active member...
ACCESS.bus: The Forgotten USB Competitor
Today in Tedium: If you know your tech peripheral history, odds are, you know about the...
Choosing a browser — Eli Grey
Choosing the right browser is crucial for your security, privacy, and overall experience on the web....
14 years of systemd [LWN.net]
The following subscription-only content has been made available to you by an LWN subscriber. Thousands of...
The Mac Menubar and SwiftUI
When you create a Mac app using SwiftUI, you get the standard Mac menubar by default....
Can I ethically use LLMs? | nicole@web
Monday, February 17, 2025The title is not a rhetorical question, and I'm not going to bury...
Design/build of some elegant, fully parametric speaker cabinets
Jan 2025 - 23 min readFeatured: ★ Hacker News ★ HackadayThis post documents a saga of...
Why Test-First Development Is So Damn Hard
I wrote my first program when I was a kid—many, many years ago—not on a computer...
What are you doing this week? | Lobsters
What are you doing this week? Feel free to share! Keep in mind it’s OK to...
Making the Web More Readable With Stylus
Stylus is an open-source browser extension for managing and applying “user styles”—custom snippets of CSS—to websites....
When is OOP a More Useful Modelling Approach than Other Paradigms? | Lobsters
Throwing out all of OOP’s baggage, without the boiler plate and corporate bureaucratizing, done right, what...
This ESP32 Antenna Array Can See WiFi
The ESPARGOS web site has links to documentation, source code, and demo applications Comments