From time to time I update this list of cool stuff I like.
- https://www.tylervigen.com/spurious-correlations
- Spiritual Letters | Full Movie 4k| The Art of Mr.Paradox Paradise
- https://github.com/radareorg/radare2/blob/master/doc/fortunes.fun
- The Techno Optimist Manifesto
- Why AI will save the world
- Be an Engineer not a Frameworker
- https://craftinginterpreters.com
- https://en.wikipedia.org/wiki/Knuth_reward_check
- Terry Davis: the hardest question in programming
- https://tectonic-typesetting.github.io/
- https://github.com/typst/typst
- Tsoding: Writing VM for my Lisp in C
- Tsoding: Parsing Java Bytecode with Python
- Cleaning up form UI
- https://restofworld.org/2023/foxconn-india-iphone-factory/
- Learn Go With Tests
- A Concrete Introduction to Probability (using Python)
- https://signal.org/blog/signal-is-expensive/
- https://drewdevault.com/2023/07/25/Alpine-does-not-make-news.html
- https://drewdevault.com/2022/11/12/In-praise-of-Plan-9.html
- https://fs.blog/richard-feynman-on-why-questions/
- Code is run more than read
- Microsoft Teams can show two pars of text in 9.1 seconds!
- The rise of Xi Jinping, explained
- Book List For Streetfighting Computer Scientists
- https://x.com/paulg/status/1713857310928330846
- Write a shell in C
- Branch predictor: How many "if"s are too many?
\rigthsquigarrow
- How To Speak
- Don't use VPN services
- https://ciechanow.ski/gears/
- https://netflixtechblog.com/
- https://alkemist.no/saferdrugpolicies
- https://saferdrugpolicies.com/decriminalizecampaign+
- https://dancesafe.org/its-not-the-chemicals-that-cause-addiction-its-the-cages/
- 2019 MIT Citi - 3 - Top Ten Big Data Blunders - Michael Stonebraker
- Michael Stonebraker - DBOS: A Database-oriented Operating System
- Modern C
- Some Were Meant for C
- Omegle post-mortem
- Jonathan Blow - What went wrong in software development
- Redis fork() based persistence explained
- Rich Harris - Rethinking Reactivity
- Svelte Led Grid
- How Airlines Quietly Became Banks
- Threema: Three Strikes You Are Out
- Everything you think to know about addiction is wrong
- Maccio Capatonda: Sommelier don't try this at home
- https://www.bigocheatsheet.com/
- Things You Should Never Do, Part I (rewrite)
- Your Mind is an Excellent Servant, but a Terrible Master - David Foster Wallace
- Roberto Benigni - Innamoratevi
- Firefox: The Jewel^WEmbarassment of Open Source
- Homeless guy spits some truth
- Isolating Compute at Scale
- Zoom lied to users about end-to-end encryption for years, FTC says
- Let's Build a Simple Database
- Is Greta Thunberg A Secret Climate Change Denier?
- Building a BitTorrent client from the ground up in Go
- Your E-Mail Validation Logic is Wrong
- CRDTs and the Quest for Distributed Consistency
- Umbra: A Disk-Based System with In-Memory Performance (Thomas Neumann)
- Reflections: The ecosystem is moving
- Moxie Marlinspike - My first impressions of web3
- Dropbox - Scaling to exabytes and beyond
- Dropbox - zxcvbn: realistic password strength estimation
- Dotfiles: Best way to store in a bare git repository
- University of Texas at Austin 2014 Commencement Address - Admiral William H. McRaven
- git - the simple guide
- John von Neumann Thought He Had the Answers
- How To Ask Questions The Smart Way
- Chick-Fil-A - Enterprise Restaurant Compute
- Andy Pavlo - Ten database commandments
- Andy Pavlo - On naming a Database Management System
- Andy Pavlo - Should You Email a Professor During the Ph.D. Admissions Season?
- A QEMU case study in grappling with software complexity
- Getting Started with Qemu
- https://elixir.bootlin.com/busybox/latest/source/networking/traceroute.c#L109
- This Page is Designed to Last
- Signal - The Instagram ads Facebook won't show you
- If your website's full of assholes, it's your fault
- Link shorteners: the long and short of why you shouldn’t use them
- Let them paste passwords
- How To Criticize Computer Scientists or Avoiding Ineffective Deprecation And Making Insults More Pointed
- Sneaky way Starbucks gets its customers to loan it $2.3b interest-free
- Microsoft Bing uses Google Search results - and denies it
- HACKING BLUETOOTH TO BREW COFFEE FROM GITHUB ACTIONS
- Drew DeVault - A tale of two libcs
- Eli Bendersky - Implementing Raft
- The Missing Semester of Your CS Education
- Martin Fowler - Two Hard Things
- Let's talk about Javascript
- Are We Really Engineers?
- Dissecting the GZIP format
- Extremist Programming
- Comprehensive Rust
- Being Poor
- Ethical Advertising
- I'm All-In on Server-Side SQLite
- How the SQLite Virtual Machine Works
- SQLite Internals: Pages & B-trees
- How SQLite helps you do ACID
- Introducing LiteFS
- Understanding and Working with the Cgroups Interface - Michael Anderson,
- Containers unplugged: understanding user namespaces - Michael Kerrisk
- DEEP SEA FISHING - Hard Work On The High Seas | Full Documentary
- Mobile Systems and Smartphone Security
- Power and Politics in Today's World
- Micheal Stonebraker - SQL Databases v. noSQL Databases
- JL Collins - Why your house is a terrible investment
- @antirez - API changes in breaking ways
- @biondonik: lettera aperta a Matteo Messina Denaro
- Starbucks is one of the most succesful banks in the U.S
- @grmvader sucidi ipercometitivita'
- Michael Stonebraker | Big Data is (at least) Four Different Problems
- The Age of PageRank is Over [manifesto]
- Bryan Cantrill - P99 CONF: Rust, Wright's Law, and the Future of Low-Latency Systems
- The Art of Slide Design: Maximise Signal, Minimise Noise
- Errors in Database Systems, Eventual Consistency, and the CAP Theorem
- Rob Pike - Simplicity
- Rob Pike - What We Got Right, What We Got Wrong
- Andy Pavlo - Databases in 2023: A Year in Review
- Andy Pavlo - 15-445/645 Intro to Database Systems (Fall 2019)
- Michael Stonebraker | Big Data is (at least) Four Different Problems
- Andy Pavlo - The official ten-year retrospective of NewSQL databases
- Advice for new software devs who've read all those other advice essays
- EuroSciPy 2023 - Keynote: Polars
- Martin Klepmmann - Please stop calling databases CP or AP
- systemd by example
- Tea and consent
- Reflecting on 18 years at Google
- why lowercase letters save data
- Donald B. Gillies Lecture: Dr. Michael Stonebraker
- Michael Stonebraker 2014 ACM A.M. Turing Award Lecture
- Niall Ferguson: The Treason of the Intellectuals
- You Don’t Batch Cook When You’re Suicidal | JACK MONROE
- Systems Software Research is Irrelevant (aka utah2000 or utah2k)
- The Cloudflare Blog - How DNSSEC Works
- The Cloudflare Blog - What is DNS cache poisoning? | DNS spoofing
- The Cloudflare Blog - ASICs at the Edge
- The Cloudflare Blog - The effect of switching to TCMalloc on RocksDB memory use
books
- Lev Tarasov - The World is Built on Probability
- Carlo M. Cipolla - Basic Laws of Human Stupidity
- Crafting Interpreters
- Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau - Operating Systems: Three Easy Pieces
- Martin Kleppmann - Designing Data-Intensive Applications
- David A. Patterson, John L. Hennessy - Computer Organization and Design: The Hardware/software Interface
- Alan A. A. Donovan · Brian W. Kernighan - The Go Programming Language
papers
- Towards Modern Development of Cloud Applications
- What Modern NVMe Storage Can Do, And How To Exploit It: High-Performance I/O for High-Performance Storage Engines
- Computer Security, Privacy, and DNA Sequencing: Compromising Computers with Synthesized DNA, Privacy Leaks, and More
- A fine is a Price
- Martin Kleppmann - Implementing Curve25519/X25519: A Tutorial on Elliptic Curve Cryptography
- Thomas Neumann, Viktor Leis - A Critique of Modern SQL And A Proposal Towards A Simple and Expressive Query Language
- FoundationDB: A Distributed Unbundled Transactional Key Value Store
- Sanjay Ghemawat et al. - Towards Modern Development of Cloud Applications
- The Google File System
- Leases: An Efficient Fault-Tolerant Mechanism for Distributed File Cache Consistency
- MapReduce: Simplified Data Processing on Large Clusters
- Building a High-Level Dataflow System on top of Map-Reduce: The Pig Experience
- Implementing Remote Procedure Calls
- ZooKeeper: Wait-free coordination for Internet-scale systems
- My VM is Lighter (and Safer) than your Container
- Spanner: Google’s Globally-Distributed Database
- Bigtable: A Distributed Storage System for Structured Data
- Firecracker: Lightweight Virtualization for Serverless Applications
- It's Time to Replace TCP in the Datacenter
- The QUIC Transport Protocol: Design and Internet-Scale Deployment
- Ink and Switch - Local First Software
webdev
- https://icones.js.org/
- http://www.zondicons.com/
- https://www.refactoringui.com/previews/building-your-color-palette
- https://metatags.io/
- https://twitter.com/gontijodesign/status/1394624373823348737
- https://feathericons.com/
- https://purifycss.online/
- https://dnschecker.org/
- https://coolors.co
- https://www.ssllabs.com/ssltest/
- https://www.webpagetest.org
- https://tiny-helpers.dev
- https://technicalseo.com/tools/
- https://validator.w3.org/
- https://urlscan.io/
- https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world
- https://hackersandslackers.com/series/build-flask-apps/
- https://testdriven.io/blog/flask-spa-auth/
- https://sliderland.blinry.org/
- https://redis.io/commands/
- https://berkeleygraphics.com/
- https://bygo7.github.io/
- https://mobbin.com/browse/ios/apps
- https://twitter.com/TGUPJ/status/1627391618318737409
- https://fonts.google.com/specimen/Crimson+Pro, https://fonts.google.com/specimen/JetBrains+Mono, https://fonts.google.com/specimen/Barlow, https://fonts.google.com/specimen/Atkinson+Hyperlegible, https://fonts.google.com/specimen/IBM+Plex+Mono, https://fonts.google.com/specimen/Overpass, https://fonts.google.com/specimen/Titillium+Web, https://fonts.google.com/specimen/PT+Sans, https://fonts.google.com/specimen/Rubik, https://fonts.google.com/specimen/Exo, https://www.fontshare.com/?q=Supreme