Interesting Articles
- Mar 28, 2023: The Physics of the Bicycle
- Mar 19, 2023: Safety and Soundness in Rust
- Mar 15, 2023: Refactoring in Rust: Abstraction with the Newtype Pattern
- Mar 8, 2023: Leveraging Rust and the GPU to render user interfaces at 120 FPS
- Mar 1, 2023: GNU Poke The extensible editor for structured binary data
- Feb 13, 2023: Inside the Heart of ChatGPT's Darkness
- Feb 12, 2023: Algorithmic Trading: A Practitioner’s Guide
- Feb 12, 2023: My Reaction to Dr. Stroustrup’s Recent Memory Safety Comments
- Feb 10, 2023: Building a Cloud Database from Scratch: Why We Moved from C++ to Rust
- Jan 23, 2023: Awesome ChatGPT
- Jan 20, 2023: THE ART OF MONEY GETTING or GOLDEN RULES FOR MAKING MONEY
- Jan 19, 2023: Never write a commit message again (with the help of GPT-3)
- Jan 19, 2023: Examples of floating point problems
- Jan 18, 2023: Awesome ChatGPT
- Dec 27, 2022: The Corner-Locked Report Controversial Corners Restrict Access to 8.3 Million Acres in 11 Western States
- Dec 22, 2022: The Busy Developer's Guide to Go Profiling, Tracing and Observability
- Dec 21, 2022: January 1, 2023 is Public Domain Day: Works from 1927 are open to all!
- Dec 8, 2022: All Things Distributed
- Nov 27, 2022: Seeing through hardware counters: a journey to threefold performance increase
- Nov 22, 2022: Self Hosting a Google Maps Alternative with OpenStreetMap
- Nov 10, 2022: Unix History Repository
- Nov 10, 2022: Containers are chroot with a Marketing Budget
- Oct 22, 2022: The Gervais Principle, Or The Office According to “The Office”
- Oct 20, 2022: The Telefunken RA 770 Analog Computer
- Oct 8, 2022: WebAssembly Troubles part 1: WebAssembly Is Not a Stack Machine
- sept 20, 2022: ‘Ring Nation’ Is a Terrible Idea That’s Unstoppable Because Amazon Owns Everything
- Sept 18, 2022: Libbpf 1.0 release is here!
- sept 15, 2022: The Elusive Future of San Francisco’s Fog
- Sept 14, 2022: Coroutines: C++ vs. Rust
- Sept 12, 2022: How My Website Works
- Sept 12, 2022: Plastic Might Be Making You Obese
- Sept 4, 2022: Announcing Unreal Rust
- Sept 4, 2022: Zstandard
- Aug 25, 2022: Why One Organization Is Rushing to Digitize Decades of Broadcast Media
- Aug 15, 2022: Why does Neon use Paxos instead of Raft, and what's the difference?
- Aug 13, 2022: It’s raining PFAS: even in Antarctica and on the Tibetan plateau rainwater is unsafe to drink
- Aug 13, 2022: Polio Has Been Detected in New York City Wastewater, Officials Say
- July
- Jul 31, 2022: How Kubernetes Reinvented Virtual Machines (in a good sense)
- Jul 31, 2022: Harvard CS109A Intro to Data Science
- Jul 27, 2022: New York City Is a Lot Safer Than Small-Town America
- Jul 23, 2022: Writing my PhD using groff
- Jul 22, 2022: Case Study 8: How Hertz Paid Accenture $32 Million for a Website That Never Went Live
- Jul 21, 2022: ‘Oh No!’ How A 60s Girl Group Anthem Took Over TikTok
- Jul 21, 2022: [CVE-2022-34918] A crack in the Linux firewall
- Jul 19, 2022: Get started with GPU Compute on the web
- Jul 19, 2022: build-your-own-x
- Jul 19, 2022: Lifetime variance in Rust
- Jul 16, 2022: Why Success Stories Are Just Propaganda
- Jul 14, 2022: Porting OpenBSD pledge() to Linux
- Jul 11, 2022: Roy Fielding's Misappropriated REST Dissertation
- Jul 10, 2022: rp_filter and LPIC-3 Linux Security
- Jul 10, 2022: Nine Rules for Writing Python Extensions in Rust
- Jul 6, 2022: The Limits to Growth Link to the PDF book
- Jul 6,2022: The Racist History of America's Patriotic Anthems
- Jul 4, 2022: Linux Kernel vs DPDK: HTTP Performance Showdown
- Jul 2, 2022: The Log: What every software engineer should know about real-time data's unifying abstraction
- Jul 1, 2022: Visualizing Algorithms
- June
- Jun 29, 2022: Automated PDF Reports with Python
- Jun 28, 2022: USDA Ignoring the Science on Low-Carb Diets
- Jun 24, 2022: What is Box <str> and how is it different from String in Rust?
- Jun 26, 2022: You Want a Confederate Monument? My Body Is a Confederate Monument
- Jun 24, 2022: What it feels like when Rust saves your bacon
- Jun 23, 2022: Everything Is Broken: Shipping rust-minidump at Mozilla – Part 1
- Jun 23, 2022: How to create a dashboard in Python with Jupyter Notebook
- Jun 21, 2022: HDMI Firewall
- Jun 21, 2022: The State of WebAssembly
- Jun 21, 2022: The Illustrated QUIC Connection
- Jun 20, 2022: Rust Error stack
- Jun 20, 2022: How Parents’ Trauma Leaves Biological Traces in Children
- Jun 8, 2022: printf-tac-toe
- Jun 6, 2022: Arc and Mutex in Rust
- Jun 6, 2022: The true cost of linked lists
- Jun 5, 2022: McIlory Concurrent Power Series
- Jun 2, 2022: The curse of strong typing
- Jun 2, 2022: Technique: Recursive variants and boxes
- Jun 2, 2022: How fast are Linux pipes anyway?
- May
- May 31, 2022: What the f*ck Python!
- May 29, 2022: Understanding Bloom Filters by building one
- May 26, 2022: Why We Switched from Python to Go
- May 24, 2022: Visual explanations of core machine learning concepts
- May 22, 2022: Useful Python decorators for Data Scientists
- May 21, 2022: What the World’s Largest Organism Reveals About Fires and Forests
- May 20, 2022: Rust in the Linux kernel
- May 20, 2022: Things are getting Rusty in Kernel land
- May 19, 2022: Rust: A Critical Retrospective
- May 13, 2022: Boring Python: dependency management
- May 8, 2022: A case for an open source CS curriculum
- May 8, 2022: Decimal: A Decimal number implementation written in pure Rust suitable for financial calculations that require significant integral and fractional digits with no round-off errors.
- May 8, 2022: Glibc wrappers for (nearly all) Linux system calls
- May 8, 2022: Scapy: low level packet hacking toolkit for Python
- May 6, 2022: Implementing a Merkle tree for an Immutable Verifiable Log
- May 5, 2022: DIY Ford GT40 Build
- May 5, 2022: When Python can’t thread: a deep-dive into the GIL’s impact
- May 5, 2022: The Mechanical Watch
- May 1, 2022: Benchmarking and analyzing Rust code performance with Criterion and Iai
- April
- Apr 30, 2022: Compact word vectors with Bloom embeddings
- Apr 30, 2022: Lies we tell ourselves to keep using Golang
- Apr 30, 2022: Why Train When You Can Optimize?
- Apr 30, 2022: Exposed by a Strava HOM: The many lives of a fake pro cyclist
- Apr 27, 2022: Gui Gallery
- Apr 27, 2022: Compile time evaluation in Nim, Zig, Rust and C++
- Apr 25, 2022: Historical Software Accidents and Errors
- Apr 25, 2022: Crimes with Go Generics
- Apr 22, 2022: Race Is Central to Identity for Black Americans and Affects How They Connect With Each Other
- Apr 21, 2022: The Green Book Redux
- Apr 16, 2022: The Dunning-Kruger Effect is Autocorrelation
- Apr 14, 2022: Rust's Unsafe Pointer Types Need An Overhaul
- Apr 14, 2022: Why Rust for safe systems programming
- Apr 14, 2022: An In-Depth Introduction To Idempotency
- Apr 14, 2022: "Ride or Die George Hotz against the institutions."
- Apr 14, 2022: Why America can’t build quickly anymore
- Apr 14, 2022: Generics and Value Types in Golang
- Apr 14, 2022: Why Enzymit Decided to Build its Own On-Prem HPC Infrastructure
- Apr 14, 2022: Ran When Parked