Raft Consensus Algorithm
Hacking the Timex m851
https://lock.cmpxchg8b.com/timex.html
Diving into Starlink's User Terminal Firmware
https://blog.quarkslab.com/starlink.html
Keystroke timing obfuscation added to ssh(1)
https://undeadly.org/cgi?action=article;sid=20230829051257
Nvidia On the Mountaintop – Stratechery by Ben Thompson
https://stratechery.com/2023/nvidia-on-the-mountaintop/
Bypassing Bitlocker using a cheap logic analyzer on a Lenovo laptop
https://www.errno.fr/BypassingBitlocker.html
Physics — Susan Rigetti
https://www.susanrigetti.com/physics
LK-99 isn’t a superconductor — how science sleuths solved the mystery
https://www.nature.com/articles/d41586-023-02585-7
How They Bypass YouTube Video Download Throttling | 0x7D0
https://blog.0x7d0.dev/history/how-they-bypass-youtube-video-download-throttling/
RFC 9446: Reflections on Ten Years Past the Snowden Revelations
https://www.rfc-editor.org/rfc/rfc9446.html
https://dl.acm.org/doi/pdf/10.1145/3570638
https://dl.acm.org/doi/pdf/10.1145/3570638
The Shader Permutation Problem - Part 1: How Did We Get Here?
https://therealmjp.github.io/posts/shader-permutations-part1/
A non-mathematical introduction to Kalman Filters for programmers - Pravesh Koirala
How SmartHeat™ Technology Works: A Tutorial - Metcal
https://www.metcal.com/hand-soldering/how-smartheat-technology-works-a-tutorial-2/
Why is DNS still hard to learn?
https://jvns.ca/blog/2023/07/28/why-is-dns-still-hard-to-learn/
How “It works in my machine” turns “It works in my container”? | by Raju Dawadi | Medium
https://dwdraju.medium.com/how-it-works-in-my-machine-turns-it-works-in-my-container-1b9a340ca43d
How MOS 6502 Illegal Opcodes really work – pagetable.com
https://www.pagetable.com/?p=39
Zenbleed
https://lock.cmpxchg8b.com/zenbleed.html
Attention Is Off By One – Evan Miller
https://www.evanmiller.org/attention-is-off-by-one.html
ldd arbitrary code execution
https://catonmat.net/ldd-arbitrary-code-execution
http://www.nicolascollins.com/texts/originalhackingmanual.pdf
http://www.nicolascollins.com/texts/originalhackingmanual.pdf
Introduction / Guides / Oxide
https://docs.oxide.computer/guides/introduction#_overview
Portable Network Graphics (PNG) Specification (Third Edition)
Computers Are Bad
https://computer.rip/2023-07-15-underwater-ears-everywhere.html
Patching GCC to build Actually Portable Executables | Blog Needs a Name
https://ahgamut.github.io/2023/07/13/patching-gcc-cosmo/
DisplayPort: A Better Video Interface | Hackaday
https://hackaday.com/2023/07/11/displayport-a-better-video-interface/
Cloud Backed SQLite: Cloud Backed SQLite
https://sqlite.org/cloudsqlite/doc/trunk/www/index.wiki
Why Is Desalination So Difficult? — Practical Engineering
https://practical.engineering/blog/2023/6/28/why-is-desalination-so-difficult
Regex engine internals as a library - Andrew Gallant's Blog
https://blog.burntsushi.net/regex-internals/
Are You Sure You Want to Use MMAP in Your Database Management System? (CIDR 2022)
https://db.cs.cmu.edu/mmap-cidr2022/
Adrian Sampson: Flattening ASTs (and Other Compiler Data Structures)
https://www.cs.cornell.edu/~asampson/blog/flattening.html
Courses – Stanford Artificial Intelligence Laboratory
https://ai.stanford.edu/courses/
More: Systems Programming with Racket
https://docs.racket-lang.org/more/index.html
Introduction - mdBook Documentation
https://rust-lang.github.io/mdBook/
Making Games · Evan Todd
https://etodd.io/2023/06/27/making-games/
Mofi - Content-aware fill and trim for music!
https://people.freebsd.org/~lstewart/articles/cpumemory.pdf
https://people.freebsd.org/~lstewart/articles/cpumemory.pdf
Compilers For The Future - Adam | Blog
https://adam-mcdaniel-blog.github.io/compilers-for-the-future
Imaginary Problems Are the Root of Bad Software
https://cerebralab.com/Imaginary_Problems_Are_the_Root_of_Bad_Software
s34n and JOKR's Video Gaming Blog: HOW TO: Building a Pump It Up Arcade MK9 v1 or v2 Main Logic Board
http://s34nvideo.blogspot.com/2021/10/how-to-building-pump-it-up-arcade-mk9.html
Help setting up PIU XX on a budget : PumpItUp
https://www.reddit.com/r/PumpItUp/comments/14bvzr4/help_setting_up_piu_xx_on_a_budget/
DRMacIver's Notebook: Getting to know the right people
https://notebook.drmaciver.com/posts/2022-06-05-14:53.html
A Self-Learning, Modern Computer Science Curriculum
https://functionalcs.github.io/curriculum/#Discord%20channel
Anything can be a message queue if you use it wrongly enough - Xe Iaso
https://xeiaso.net/blog/anything-message-queue
https://gaultier.github.io/blog/x11_x64.html
https://gaultier.github.io/blog/x11_x64.html
Introducing Iguana: extremely fast SIMD-optimized decompression
https://sneller.io/blog/decompressing-at-over-10-gigabytes-per-second/
Bcrypt at 25: A Retrospective on Password Security | USENIX
https://www.usenix.org/publications/loginonline/bcrypt-25-retrospective-password-security
[2305.00583] The Art of the Fugue: Minimizing Interleaving in Collaborative Text Editing
https://arxiv.org/abs/2305.00583
Electronics Lab Bench Setup Guide – Badar Jahangir Kayani
https://badar.tech/2023/04/30/electronics-lab-bench-setup-guide/comment-page-1/#comments
An introduction to lockless algorithms [LWN.net]
https://lwn.net/Articles/844224/
3Blue1Brown
Smartphones With Popular Qualcomm Chip Secretly Share Private Information With US Chip-Maker | Nitrokey
How RocksDB works - Artem Krylysov
https://artem.krylysov.com/blog/2023/04/19/how-rocksdb-works/
mjg59 | Booting modern Intel CPUs
https://mjg59.dreamwidth.org/66109.html
Random Number Generation Basics | PCG, A Better Random Number Generator
http://www.pcg-random.org/rng-basics.html
Clocks and Causality - Ordering Events in Distributed Systems
https://www.exhypothesi.com/clocks-and-causality/
Exploring Neural Graphics Primitives – Max Slater – Computer Graphics, Programming, and Math
https://thenumb.at/Neural-Graphics/
URLString
ddramdisk.store
What a good debugger can do
https://werat.dev/blog/what-a-good-debugger-can-do/
WebGL2 Fundamentals
https://webgl2fundamentals.org/
Google’s Fully Homomorphic Encryption Compiler — A Primer – Math ∩ Programming
https://jeremykun.com/2023/02/13/googles-fully-homomorphic-encryption-compiler-a-primer/
Luc Perkins | Blog | Service mesh use cases
https://lucperkins.dev/blog/service-mesh-use-cases/
GPT in 60 Lines of NumPy | Jay Mody
https://jaykmody.com/blog/gpt-from-scratch/
SVD-Demo: Image Compression
http://timbaumann.info/svd-image-compression-demo/
Building a legged robot in 80 days: Lessons learned, tears shed, blood spilled.
https://107-systems.org/l3xz-hexapod-robot-elrob2022/
Huge Pages are a Good Idea (evanjones.ca)
https://www.evanjones.ca/hugepages-are-a-good-idea.html
Rust vs C++ Formatting | Barry's C++ Blog
https://brevzin.github.io/c++/2023/01/02/rust-cpp-format/
Atari 2600 Hardware Design: Making Something out of (Almost) Nothing | Big Mess o' Wires
26 languages in 25 days: Strategy, tactics, logistics
https://matt.might.net/articles/26-languages-part1/
Apple GPU drivers now in Asahi Linux - Asahi Linux
https://asahilinux.org/2022/12/gpu-drivers-now-in-asahi-linux/
Post 43: Intentionally Making Close Friends — Neel Nanda
https://www.neelnanda.io/blog/43-making-friends
Rusty Ownership and the Lifecycle’s Stone – Page 49 – Contingent Musings
https://blogs.harvard.edu/kapolos/rusty-ownership-and-the-lifecycles-stone/49/
CVE-2022-41924 - RCE in Tailscale, DNS Rebinding, and You
Considering C99 for curl | daniel.haxx.se
https://daniel.haxx.se/blog/2022/11/17/considering-c99-for-curl/
Zuo: A Tiny Racket for Scripting
https://docs.racket-lang.org/zuo/index.html
Idiot proof git
https://softwaredoug.com/blog/2022/11/09/idiot-proof-git-aliases.html
Uncovering a 24-year-old bug in the Linux Kernel – Skroutz Engineering
https://engineering.skroutz.gr/blog/uncovering-a-24-year-old-bug-in-the-linux-kernel/
FUSE-T
Dumping and extracting the SpaceX Starlink User Terminal firmware | COSIC
Technical reasons to choose FreeBSD over GNU/Linux
https://unixsheikh.com/articles/technical-reasons-to-choose-freebsd-over-linux.html
Understanding modern Linux routing (and wg-quick)
https://ro-che.info/articles/2021-02-27-linux-routing
Vintage Computer Hardware and Software
https://www.glitchwrks.com/vintage.html
Porting Zelda Classic to the Web
https://hoten.cc/blog/porting-zelda-classic-to-the-web/
Introducing zq: an Easier (and Faster) Alternative to jq | Brim
https://www.brimdata.io/blog/introducing-zq/
Effective Go - The Go Programming Language
https://go.dev/doc/effective_go
Wesley Aptekar-Cassels | Consider SQLite
https://blog.wesleyac.com/posts/consider-sqlite
Use-After-Free Exploit in HackSysExtremeVulnerableDriver - Decaff Hacking
https://sophieboyle.github.io/2022/04/09/HEVD-UAF-Exploit.html
04.01.2022 - TypeScript/How the compiler compiles
https://huy.rocks/everyday/04-01-2022-typescript-how-the-compiler-compiles
Firefox DNS-over-HTTPS | Firefox Help
https://support.mozilla.org/en-US/kb/firefox-dns-over-https
H.264 is magic: a technical walkthrough of a remarkable technology.
https://sidbala.com/h-264-is-magic/
Random number generator enhancements for Linux 5.17 and 5.18
https://www.zx2c4.com/projects/linux-rng-5.17-5.18/
To Save C, We Must Save ABI | The Pasture
https://thephd.dev/to-save-c-we-must-save-abi-fixing-c-function-abi
Wordle over DNS
https://dgl.cx/2022/02/wordle-over-dns
A DNS resolver in 80 lines of Go
https://jvns.ca/blog/2022/02/01/a-dns-resolver-in-80-lines-of-go/
Lossless compression with Brotli in Rust for a bit of Pied Piper on the backend
https://dropbox.tech/infrastructure/lossless-compression-with-brotli
Broccoli: Syncing faster by syncing less - Dropbox
https://dropbox.tech/infrastructure/-broccoli--syncing-faster-by-syncing-less
How the GNU coreutils are tested
https://www.pixelbeat.org/docs/coreutils-testing.html
The Joy of Cryptography
https://joyofcryptography.com/
How to learn compilers: LLVM Edition - Low Level Bits
https://lowlevelbits.org/how-to-learn-compilers-llvm-edition/
An opinionated guide on how to reverse engineer software, part 1 | Margin Research
https://margin.re/media/an-opinionated-guide-on-how-to-reverse-engineer-software-part-1.aspx
systemd: The Good Parts
https://christine.website/talks/systemd-the-good-parts-2021-05-16
What is SSH Tunneling, SSH Reverse Tunneling and SSH Port Forwarding? | Teleport
https://goteleport.com/blog/ssh-tunneling-explained/
SerenityOS: Year 3 in review
https://serenityos.org/happy/3rd/
Ping the world · Erik Bernhardsson
https://erikbern.com/2015/04/26/ping-the-world.html
It takes a PhD to develop that | RoyalSloth
https://blog.royalsloth.eu/posts/it-takes-a-phd-to-develop-that/
How PCI-Express works and why you should care? #GPU | OVHcloud Blog
https://www.ovh.com/blog/how-pci-express-works-and-why-you-should-care-gpu/
BPFTrace & Julia: An introduction to UProbes
https://vchuravy.dev/notes/2021/08/bpftrace/
Exploring Clang/LLVM optimization on programming horror
https://blog.matthieud.me/2020/exploring-clang-llvm-optimization-on-programming-horror/
Napkin Problem 15: Increase HTTP Performance by Fitting In the Initial TCP Slow Start Window
https://sirupsen.com/napkin/problem-15/
GNU/Linux Desktop Survival Guide
https://www.togaware.com/linux/survivor/index.html
How to Work Hard
http://paulgraham.com/hwh.html
Let's code a TCP/IP stack, 1: Ethernet & ARP
https://www.saminiir.com/lets-code-tcp-ip-stack-1-ethernet-arp/
PlayStation Architecture | A Practical Analysis
https://www.copetti.org/writings/consoles/playstation/
NEORV32: a customizable RISC-V SoC #RISCV #FPGA « Adafruit Industries – Makers, hackers, artists, designers and engineers!
https://blog.adafruit.com/2021/06/23/neorv32-a-customizable-risc-v-soc-riscv-fpga/
Representing SHA-256 Hashes As Avatars
https://francoisbest.com/posts/2021/hashvatars
The most copied StackOverflow snippet of all time is flawed!
https://programming.guide/worlds-most-copied-so-snippet.html
A Trip into FreeBSD
https://christine.website/blog/a-trip-into-freebsd-2021-02-13
Neovim (0.5) Is Overpowering | CrispDev
https://crispgm.com/page/neovim-is-overpowering.html
Effortlessly Listen to YouTube Videos in Podcast Form – Erick Muller
https://erickmuller.com/youtube-video-to-podcast/
The Compiler Writer Resource Page
Software Engineer Interview Questions to Know Inside and Out — Primes & Arrays
https://medium.com/swlh/the-software-bakers-dozen-primes-arrays-ba0b0550cdf3
https://web.stanford.edu/class/archive/cs/cs339/cs339.2002/fortran.pdf
https://web.stanford.edu/class/archive/cs/cs339/cs339.2002/fortran.pdf
Home - Vulkan Guide
FreeBSD 13.0 – Full Desktop Experience – Tubsta
https://www.tubsta.com/2021/03/freebsd-13-0-full-desktop-experience/
A guide to Windows application development using w64devkit
https://nullprogram.com/blog/2021/03/11/
Progress Report: January / February 2021 - Asahi Linux
https://asahilinux.org/2021/03/progress-report-january-february-2021/
Folklore.org: -2000 Lines Of Code
https://www.folklore.org/StoryView.py?story=Negative_2000_Lines_Of_Code.txt
RAW UN-EDITED NOTES ONLY (Why Electricity is Impossible to Understand)
http://amasci.com/miscon/whyhard2.html
Jonah Edwards - Internet Archive Infrastructure : Free Download, Borrow, and Streaming : Internet Archive
https://archive.org/details/jonah-edwards-presentation
How to Read Assembly Language - Scott Wolchok
https://wolchok.org/posts/how-to-read-assembly-language/
Updating "101 Basic Computer Games" for 2021 - Coding Horror Discussion
https://discourse.codinghorror.com/t/updating-101-basic-computer-games-for-2021/7927
Teaching Compilers Backward | SIGPLAN Blog
https://blog.sigplan.org/2021/02/23/teaching-compilers-backward/
Inside a Hello World executable on OS X
https://adrummond.net/posts/macho
Cross-database queries in SQLite (and weeknotes)
https://simonwillison.net/2021/Feb/21/cross-database-queries/
Why did I leave Google or, why did I stay so long? | Paygo
All about thread-local storage | MaskRay
https://maskray.me/blog/2021-02-14-all-about-thread-local-storage
http://landley.net/writing/memory-faq.txt
http://landley.net/writing/memory-faq.txt
SerenityOS - Writing a full chain exploit | devcraft.io
https://devcraft.io/2021/02/11/serenityos-writing-a-full-chain-exploit.html
Algorithms by Jeff Erickson
http://jeffe.cs.illinois.edu/teaching/algorithms/
Programming Algorithms in Lisp - Writing Efficient Programs with Examples in ANSI Common Lisp | Vsevolod Domkin | Apress
https://www.apress.com/gp/book/9781484264270
State of the Common Lisp ecosystem, 2020 🎉 - Lisp journey
https://lisp-journey.gitlab.io/blog/state-of-the-common-lisp-ecosystem-2020/
Write yourself a Git!
A Gentle Introduction to Investing for Software Engineers (I) — Motivation
https://hack.org/mc/texts/gosling-wsd.pdf
https://hack.org/mc/texts/gosling-wsd.pdf
The Battle of GameStop · Paranoid Enough
https://paranoidenough.com/2021/01/25/The-Battle-of-Gamestop.html
GitHub - norvig/paip-lisp: Lisp code for the textbook "Paradigms of Artificial Intelligence Programming"
https://github.com/norvig/paip-lisp
Google Workspace Status Dashboard
https://www.google.com/appsstatus#hl=en&v=status
CS 6120: The Self-Guided Course
https://www.cs.cornell.edu/courses/cs6120/2020fa/self-guided/
Stephen Marz: Blog
https://osblog.stephenmarz.com/index.html
Using Bloom filters to efficiently synchronise hash graphs — Martin Kleppmann’s blog
https://martin.kleppmann.com/2020/12/02/bloom-filter-hash-graph-sync.html
Linux Applications Performance: Introduction
https://unixism.net/2019/04/linux-applications-performance-introduction/
An Introduction to ZFS A Place to Start
https://www.servethehome.com/an-introduction-to-zfs-a-place-to-start/
Introduction
https://taligarsiel.com/Projects/howbrowserswork1.htm
OpenBSD Router Guide
https://www.unixsheikh.com/tutorials/openbsd-router-guide/
Matt Oswalt | Anatomy of a Binary Executable
https://oswalt.dev/2020/11/anatomy-of-a-binary-executable/
awk: BEGIN { ... | Jemma Issroff
https://jemma.dev/blog/awk-part-1
The PC's BIOS
https://thestarman.pcministry.com/asm/bios/index.html
What's in a Linux executable? - fasterthanli.me
https://fasterthanli.me/series/making-our-own-executable-packer/part-1
Diving into /proc/[pid]/mem
https://blog.cloudflare.com/diving-into-proc-pid-mem/
The OAuth 2.0 Authorization Framework
https://tools.ietf.org/html/rfc6749#section-1.3.1
The First Few Milliseconds of an HTTPS Connection
http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html
Why mmap is faster than system calls
https://medium.com/@sasha_f/why-mmap-is-faster-than-system-calls-24718e75ab37
RISC-V Assembly Language
https://web.eecs.utk.edu/~smarz1/courses/ece356/notes/assembly/
http://cseweb.ucsd.edu/~hpeleg/resl-oopsla20.pdf
http://cseweb.ucsd.edu/~hpeleg/resl-oopsla20.pdf
GitHub - dylanaraps/pure-sh-bible: 📖 A collection of pure POSIX sh alternatives to external processes.
https://github.com/dylanaraps/pure-sh-bible
You don't need all those root certificates – – Writeups and random thoughts.
https://hexatomium.github.io/2020/10/17/001.html
So you want to build an embedded Linux system?
https://jaycarlson.net/embedded-linux/#am335x
The Implementation of epoll (1)
https://idndx.com/2014/09/01/the-implementation-of-epoll-1/
Memory Safe ‘curl’ for a More Secure Internet - Internet Security Research Group
https://www.abetterinternet.org/post/memory-safe-curl/
An Introduction to LLDB Reproducers | Inside PSPDFKit
https://pspdfkit.com/blog/2020/an-introduction-to-lldb-reproducers/
An Introduction to Computer Networks — An Introduction to Computer Networks, desktop edition 2.0.2
http://intronetworks.cs.luc.edu/current/html/index.html
Pressing YubiKeys | bertrand fan
https://bert.org/2020/10/01/pressing-yubikeys/
Python’s Innards: Introduction | NIL: .to write(1) ~ help:about
https://tech.blog.aknin.name/2010/04/02/pythons-innards-introduction/
Intercepting Zoom's encrypted data with BPF | Confused AI
https://confused.ai/posts/intercepting-zoom-tls-encryption-bpf-uprobes
Blog @ RustProof Labs
https://blog.rustprooflabs.com/2018/06/pg-series-toc
Notes on Distributed Systems for Young Bloods – Something Similar
https://www.somethingsimilar.com/2013/01/14/notes-on-distributed-systems-for-young-bloods/
Portland just passed the best low-density zoning reform in US history - Sightline Institute
How to Buy a House -- A guide for first-time home buyers
https://michaelbluejay.com/house/
Graphics Programming Projects
http://graphicscodex.com/projects/projects/index.html
Zillow 2020 Urban-Suburban Market Report - Zillow Research
https://www.zillow.com/research/2020-urb-suburb-market-report-27712/
https://www.stroustrup.com/hopl20main-p5-p-bfc9cd4--final.pdf
https://www.stroustrup.com/hopl20main-p5-p-bfc9cd4--final.pdf
C++ Creator Bjarne Stroustrup Weighs in on Distributed Systems, Type Safety and Rust – The New Stack
Universal Basic Income is Capitalism 2.0 | TimJRobinson
https://timjrobinson.com/universal-basic-income-is-capitalism-2-0/
The Regular Expression Visualizer, Simulator & Cross-Compiler Tool
https://blog.robertelder.org/regular-expression-visualizer/
Lecture Slides | Statistics for Applications | Mathematics | MIT OpenCourseWare
https://ocw.mit.edu/courses/mathematics/18-650-statistics-for-applications-fall-2016/lecture-slides/
Data Structures & Algorithms I Actually Used Working at Tech Companies - The Pragmatic Engineer
https://blog.pragmaticengineer.com/data-structures-and-algorithms-i-actually-used-day-to-day/
Using enum classes as type-safe bitmasks
http://blog.bitwigglers.org/using-enum-classes-as-type-safe-bitmasks/
A crash course in just-in-time (JIT) compilers - Mozilla Hacks - the Web developer blog
https://hacks.mozilla.org/2017/02/a-crash-course-in-just-in-time-jit-compilers/
M60 Mechanical Keyboard Powered by Python – makerdiary
https://makerdiary.com/pages/m60-mechanical-keyboard
Dynamic Linking – Stephen Marz
https://blog.stephenmarz.com/2020/06/22/dynamic-linking/
Debugging a Custom Kernel Extension | Apple Developer Documentation
https://developer.apple.com/documentation/apple_silicon/debugging_a_custom_kernel_extension
Learning operating system development using Linux kernel and Raspberry Pi | Hacker News
https://news.ycombinator.com/item?id=23611081
NetBSD code study
http://silas.net.br/codereading/netbsd-code.html
Interactive map of Linux kernel
https://makelinux.github.io/kernel/map/
Debugging macOS Kernel For Fun
https://geosn0w.github.io/Debugging-macOS-Kernel-For-Fun/
Lenovo to Certify ThinkPad and ThinkStation Workstation Portfolio for Linux | Hacker News
https://news.ycombinator.com/item?id=23401258
Apr 04 - Writing To The Framebuffer
http://seenaburns.com/2018/04/04/writing-to-the-framebuffer/
C Internals
http://www.avabodh.com/cin/cin.html
The GNU Privacy Handbook
https://www.gnupg.org/gph/en/manual.html#AEN65
GitHub - dbanay/Smalltalk: By the Bluebook implementation of Smalltalk-80
https://github.com/dbanay/Smalltalk
macOS 10.15: Slow by Design
https://sigpipe.macromates.com/2020/macos-catalina-slow-by-design/
Using make
and git diff
for a simple and powerful test harness - an article by Chris Morgan
https://chrismorgan.info/blog/make-and-git-diff-test-harness/
Simple Personal Finance Tracking with GnuCash | Cameron Sun
https://www.csun.io/2020/05/17/gnucash-finance.html
A Google Cloud support engineer solves a tough DNS case | Google Cloud Blog
https://www.usenix.org/sites/default/files/conference/protected-files/lisa19_maheshwari.pdf
https://www.usenix.org/sites/default/files/conference/protected-files/lisa19_maheshwari.pdf
Ask HN: Is there still a place for native desktop apps?
https://news.ycombinator.com/item?id=23211851
Linux, media keys and multiple players (mpd, chromium, mpv, vlc, …) — Tomáš Janoušek, Blog
https://work.lisk.in/2020/05/06/linux-media-control.html
Hunting a Linux kernel bug
https://blog.twitter.com/engineering/en_us/topics/open-source/2020/hunting-a-linux-kernel-bug.html
IPFS 0.5.0 is here! Our largest upgrade to IPFS yet
https://blog.ipfs.io/2020-04-28-go-ipfs-0-5-0/
Lab — CS-3210, Spring 2020 1 documentation
https://tc.gts3.org/cs3210/2020/spring/lab.html
A quick introduction
https://copetti.org/projects/consoles/playstation/
Why Python 3 exists
https://snarky.ca/why-python-3-exists/
How different are different diff algorithms in Git?
https://link.springer.com/article/10.1007/s10664-019-09772-z
Taking Back What Is Already Yours: Router Wars Episode II
https://0x90.psaux.io/2020/03/19/Taking-Back-What-Is-Already-Yours-Router-Wars-Episode-II/
Getting started with bare-metal assembly
https://johv.dk/blog/bare-metal-assembly-tutorial.html
Silly benchmarks on completely untuned server code
https://rachelbythebay.com/w/2020/03/10/rps/
glibc malloc inefficiency
http://notes.secretsauce.net/notes/2016/04/08_glibc-malloc-inefficiency.html
Reddit has become a guide to personal finance — Quartz
https://qz.com/1707479/reddit-has-become-a-guide-to-personal-finance/
URLString
PDF text extraction | FilingDB
https://filingdb.com/b/pdf-text-extraction
An end to high memory? [LWN.net]
https://lwn.net/Articles/813201/
Does register selection matter to performance on x86 CPUs?
https://fiigii.com/2020/02/16/Does-register-selection-matter-to-performance-on-x86-CPUs/
Unix Toolbox
http://cb.vu/unixtoolbox.xhtml
Why SQLite succeeded as a database with Richard Hipp, creator of SQLite (The Changelog #201) |> News and podcasts for developers |> Changelog
https://changelog.com/podcast/201
Memory Bandwidth Napkin Math
https://www.forrestthewoods.com/blog/memory-bandwidth-napkin-math/
libc++’s implementation of std::string | Joel Laity
https://joellaity.com/2020/01/31/string.html
Some Useful Probability Facts for Systems Programming — The Art of Machinery
https://theartofmachinery.com/2020/01/27/systems_programming_probability.html
Hacking on Clang is surprisingly easy - Mort's Ramblings
https://mort.coffee/home/clang-compiler-hacking/
My 2020 Hackintosh Hardware Spec — Core i9-9900K & Aorus Master Z390 on OpenCore | Infinite Diaries
https://infinitediaries.net/my-2020-hackintosh-hardware-spec/
DTrace on Windows – 20H1 updates - Microsoft Tech Community - 1127929
Silicon Valley’s Next Revolution Is Open Source Semiconductors - Bloomberg
Try to Fix Two Linux Kernel Bugs While Testing TiDB Operator in K8s | TiDB
https://pingcap.com/blog/try-to-fix-two-linux-kernel-bugs-while-testing-tidb-operator-in-k8s/
TLDR pages
backendlore/readme.md at master · fpereiro/backendlore · GitHub
https://github.com/fpereiro/backendlore/blob/master/readme.md
Why Learn AWK? | Jonathan Palardy's Blog
https://blog.jpalardy.com/posts/why-learn-awk/
dahing plants - Google Search
https://docs.lib.purdue.edu/cgi/viewcontent.cgi?article=1457&context=cstech
1001 Ways of Implementing a System Call | A Journey into Obscure x86 Details
https://x86.lol/generic/2019/07/04/kernel-entry.html
10 networking guides for Linux sysadmins | Enable Sysadmin
https://www.redhat.com/sysadmin/networking-guides
understanding-user-namespaces--Google-Munich-Kerrisk-2019-10-25
https://man7.org/conf/meetup/understanding-user-namespaces--Google-Munich-Kerrisk-2019-10-25.pdf
essential-guide-shenzhen-web
https://bunniefoo.com/bunnie/essential/essential-guide-shenzhen-web.pdf
osxfuse is no longer open source - Colin Atkinson's Blog
https://www.spinellis.gr/pubs/conf/2001-Freenix-Sandbox/html/sandbox32final.pdf
Git from the inside out
https://codewords.recurse.com/issues/two/git-from-the-inside-out
Flexbox and Grids, your layout’s best friends
https://aerolab.co/blog/flexbox-grids
We only hire the trendiest
http://danluu.com/programmer-moneyball/
Google Drive File Stream conflicts with FUSE for macOS · Issue #503 · osxfuse/osxfuse · GitHub
osxfuse is no longer open source - Colin Atkinson's Blog
https://colatkinson.site/macos/fuse/2019/09/29/osxfuse/#fn:gdrive
UM2019_BPF_a_new_type_of_software
http://www.brendangregg.com/Slides/UM2019_BPF_a_new_type_of_software.pdf
Ramblings from Jessie: The New Golden Age of Building with Soul
https://blog.jessfraz.com/post/new-golden-age-of-building-with-soul/
A New Golden Age for Computer Architecture | February 2019 | Communications of the ACM
https://m-cacm.acm.org/magazines/2019/2/234352-a-new-golden-age-for-computer-architecture/fulltext
blog dds: 2019.11.03 - How to monitor MySQL / MariaDB query progress
https://www.spinellis.gr/blog/20191103/
NSA Backdoors and Bitcoin | Escape Velocity
https://chrispacia.wordpress.com/2013/10/30/nsa-backdoors-and-bitcoin/
schedule [Computer Architecture - Fall 2019]
https://safari.ethz.ch/architecture/fall2019/doku.php?id=schedule
digital_video_introduction/README.md at master · leandromoreira/digital_video_introduction · GitHub
https://github.com/leandromoreira/digital_video_introduction/blob/master/README.md
Successfully Merging the Work of 1000+ Developers – Shopify Engineering
https://engineering.shopify.com/blogs/engineering/successfully-merging-work-1000-developers
How containers work: overlayfs - Julia Evans
https://jvns.ca/blog/2019/11/18/how-containers-work--overlayfs/
GitHub - banach-space/llvm-tutor: A collection of LLVM passes (with tests and build scripts)
https://github.com/banach-space/llvm-tutor
Tearing apart printf() – MaiZure's Projects
https://www.maizure.org/projects/printf/index.html
The Next 50 Years of Databases // Blog // Andy Pavlo - Carnegie Mellon University
http://www.cs.cmu.edu/~pavlo/blog/2015/09/the-next-50-years-of-databases.html
When your data doesn’t fit in memory: the basic techniques
https://pythonspeed.com/articles/data-doesnt-fit-in-memory/
avoid OR for better PostgreSQL query performance - Cybertec
https://www.cybertec-postgresql.com/en/avoid-or-for-better-performance/
Compiling at Compile Time | Veit's Blog
https://blog.veitheller.de/Compiling_at_Compile_Time.html
SSH Handshake Explained
https://gravitational.com/blog/ssh-handshake-explained/
GitHub - deezer/spleeter: Deezer source separation library including pretrained models.
https://github.com/deezer/spleeter
Memory Management Unit: RISCV OS in Rust
http://osblog.stephenmarz.com/ch3.2.html
Stroustrup: Non-technical Books
https://www.stroustrup.com/literature.html
htop explained | peteris.rocks
https://peteris.rocks/blog/htop/
Home - BZFlag
Destroying x86_64 instruction decoders with differential fuzzing | Trail of Bits Blog
Software Is Hard
http://gamearchitect.net/Articles/SoftwareIsHard.html
gdb Debugging Full Example (Tutorial): ncurses
http://www.brendangregg.com/blog/2016-08-09/gdb-example-ncurses.html
Pernosco
An Illustrated Guide to OAuth and OpenID Connect | Okta Developer
https://developer.okta.com/blog/2019/10/21/illustrated-guide-to-oauth-and-oidc
URLString
http://pages.cs.wisc.edu/~liblit/ghc-2011/ghc-2011.pdf
Don't use VPN services. · GitHub
https://gist.github.com/joepie91/5a9909939e6ce7d09e29
63 Cores Blocked by Seven Instructions | Random ASCII - tech blog of Bruce Dawson
https://randomascii.wordpress.com/2019/10/20/63-cores-blocked-by-seven-instructions/
Journey to HTTP/2 – Kamran Ahmed
https://kamranahmed.info/blog/2016/08/13/http-in-depth/
J.S. Bach the Rebel | Lapham’s Quarterly
https://www.laphamsquarterly.org/roundtable/js-bach-rebel
Really fixing getrandom() [LWN.net]
https://lwn.net/Articles/802360/
My favourite Git commit | fatbusinessman.com
https://dhwthompson.com/2019/my-favourite-git-commit
osxcross/README.md at master · tpoechtrager/osxcross · GitHub
https://github.com/tpoechtrager/osxcross/blob/master/README.md
Jeffrey Paul: Stupid Unix Tricks
https://sneak.berlin/20191011/stupid-unix-tricks/
BPF at Facebook (and beyond) [LWN.net]