Bookmarks tagged “code”
211 bookmarks tagged “code”
When memory was measured in kilobytes: The art of efficient vision
Back when RAM was precious, clever code reigned. Inria's "Efficient Chain-Linking Algorithm" from the late 80s, now archived at Software Heritage, gives a peek into early computer vision's elegant solutions.
Why Not Just Do Simple C++ RAII in C?
Ever since I finished publishing the “defer” paper and successfully defended it on its first go-around (it now has tentative approval to go to a Technical Sp...
Five Boring Things That Have A Bigger Impact Than “A.I.” Coding Assistants On Dev Team Productivity
Here are 5 factors that make a bigger difference to software development outcomes than “A.I.” coding assistants, but teams don’t address because they’re “old news, gra…
Abstract Heresies: Why I Program in Lisp
A blog about computers, functional languages, Lisp, and Scheme.
Demystifying the #! (shebang): Kernel Adventures - Bruno Croci
Clarifying the shebang (#!) mechanism: A step-by-step look using strace and kernel code shows how Linux handles script execution directly, revealing the shell isn't involved initially.
Length and capacity in Go slices
Length and capacity in Go slices confused me for a while. They're related but different, and important. This will give you more clarity on what they are.
Nibble Stew: Writing your own C standard library from scratch
The C++ standard library (also know as the STL) is, without a doubt, an astounding piece of work. Its scope, performance and incredible back...
Introducing command and commandfor | Blog | Chrome for Developers
Learn about the new capabilities for declarative behavior on buttons.
Abusing SQLite to Handle Concurrency | SkyPilot Blog
SkyPilot uses the venerable SQLite for state management. SQLite can handle millions of QPS, and terabytes of data. However, our efforts to scale our Managed Jobs feature ran up against the one downfall of SQLite: many concurrent writers. Since SkyPilot typically runs as a CLI on
First Steps in Game Development With Rust and Bevy
Some of us might remember this 15-year-old Abstruse Goose comic about our choices in life. Learning the theory of computations might not be the most direct path to video game development. However, you
Exploring Apache Kafka Internals and Codebase | Moncef Abboud
Trying to dig into the Apache Kafka codebase and make some sense of it.
the sudoku affair • Buttondown
Software design is a deliberate process, and requires deliberate effort.
Why am I writing a JavaScript toolchain in Zig?
Announcing the existence of Jam – An robust JS toolchain in Zig
Serving a billion web requests with boring code - llimllib notes
Practical tips for retrieval-augmented generation (RAG) - Stack Overflow
This developer tool is 40 years old: can it be improved? - Stack Overflow
Hacking Millions of Modems (and Investigating Who Hacked My Modem)
Two years ago, something very strange happened to me while working from my home network. I was exploiting a blind XXE vulnerability that required an external HTTP server to smuggle out files, so I spun up an AWS box and ran a simple Python webserver to receive the traffic from th
Data Fetching Patterns in Single-Page Applications
Five patterns to help Single Page Applications fetch data from remote sources
2-Page Login Pattern, And How To Fix It — Smashing Magazine
The 2-page login pattern is becoming pervasive. Here are the reasons behind this design choice and alternative solutions to create a more efficient and user-friendly authentication experience.
Developers get by with a little help from AI: Stack Overflow Knows code ass
How to get somebody fired using Git - DEV Community
This is Billy. He is a trainee developer working for an important company. Unfortunately...





















