~lobsters | Bookmarks (2111)
-
Traversal-resistant file APIs - The Go Programming Language
Damien Neil 12 March 2025 A path traversal vulnerability arises when an attacker can trick a...
-
Carefully But Purposefully Oxidising Ubuntu
This article was originally posted on the Ubuntu Discourse, and is reposted here. I welcome comments...
-
Blend2D
It's been some time I have written about a High-Performance QOI Codec, which joined other codecs...
-
Haiku Activity & Contract Report, February 2025
This report covers hrev58584 through hrev58696. Applications jscipione fixed opening folders by double-clicking the “Location” column...
-
The Art of Formatting Code · mcyoung
Every modern programming language needs a formatter to make your code look pretty and consistent. Formatters...
-
Translating bzip2 with c2rust - Blog - Tweede golf
The work on the project is kindly funded by NLnet Foundation.This article was originally posted on...
-
(Re)writing an interpreter in Rust
Two years ago I wrote my first interpreter for a toy programming language called Monkey, in...
-
How AfterHour built an ultra-scalable chat service in one month with Rama
"I built my first chat system in 1999 on the IRC protocol, cofounded a startup for...
-
Every line of code is always documented
Every line of code comes with a hidden piece of documentation. Whoever wrote line 4 of...
-
On Naming Things
So far as I’ve bothered to think, there are two modes of naming things. The first...