bookmarks.
Last update: 01/08/2024 01:52
Feel free to follow this list via RSS too, you can find it here.
If you prefer, you can also check the tags accordingly their labels here.
Everything that I added here, comes from my RSS feed. If you're curious about the recommendations, you can check my OPML file at here.
July / 2024
- Creativity Fundamentally Comes From Memorization
- Lysxia - Where does the name "algebraic data type" come from?
- Lysxia - Where does the name "algebraic data type" come from?
- Elements kinds in V8 · V8
- How I Computer in 2024 · Jon Seager
- Adam Keys is Thinking - The (Leadership) Discipline
- Advice to the young
- The Hitchhiker's Guide to Logical Verification
- Art of Assembly Language, PDF Files
- Pragmatic Category Theory | Part 1: Semigroup Intro - DEV Community
- How to Compile Your Language
- The Four Theories of Truth as a Method for Critical Thinking - Daniel Imfeld
- Simple event broker tries Tiger Style
- Math 331 Reading Guides
- Complex systems emerge from simple rules
- #001 - Abraçando o caminho sem volta - Insight Espresso
- A weekend's (re)reading list | Ludwig
- Plain text journaling | ᕕ( ᐛ )ᕗ Herman's blog
- soulmachine/machine-learning-cheat-sheet: Classical equations and diagrams in machine learning
- Understanding_digital_signal_processing
- Story: Redis and its creator antirez | Brachiosoft Blog
- Not Just Scale - Marc's Blog
- Forget “show, don’t tell”. Engage, don’t show! • Lea Verou
- Learning about PCI-e: Driver & DMA
- Philosophy of How to Learn
- Database Indexes & Phone Books - by Thorsten Ball
- Consensus
- Taking my diabetes treatment into my own hands | Martin Janiczek
- Calculus for Beginners
- kiennt26's home | Linux Network Performance Ultimate Guide
- Let's Consign CAP to the Cabinet of Curiosities - Marc's Blog
- sigtt611-bernstein
- Introduction · Reverse Engineering
- Rediscovering Transaction Processing From History and First Principles
- advanced-linux-programming
- Ray Tracing in One Weekend Series
- Startup Finance for Founders — Part I, Accounting by Peter Reinhardt
- Tools + Techniques for Procedural Gamedev - Casey Primozic's Homepage
- My OBTF Workflow & Bash Script
- When Then Zen
- How Simultaneous Multithreading Works Under the Hood
- Intro | Putting the "You" in CPU
- lecture18
- First Principles: The Building Blocks of True Knowledge
- Categories of leadership on technical teams | benkuhn.net
- Haskell for all: Software engineers are not (and should not be) technicians
- Distributed Systems Reading List
- onceupon/Bash-Oneliner: A collection of handy Bash One-Liners and terminal tricks for data processing and Linux system maintenance.
- Chase Your Reading - by Robin Hanson - Overcoming Bias
- On having more interesting ideas - by Henrik Karlsson
- Build your own SQLite, Part 1: Listing tables
- Structured Procrastination
- Parse, don’t validate
- PostgreSQL triggers and isolation levels - Vlad Mihalcea
- Setting up an x86 CPU in 64-bit mode
- 1989 Networking: NetWare 386 | OS/2 Museum
- why you should write more - by Ava - bookbear express
- Learning LLVM (Part-2)
- Managing Underperformers | Jack Danger
- time-clocks
- Learning about distributed systems: where to start?
- little-languages
- 2407.09468
- RFC 677: Maintenance of duplicate databases
- Alternative Technologies
- SQLite Transactions
- The Greatest Educational Life Hack: Learning Math Ahead of Time - Justin Skycak
- Self Hosting 101 - A Beginner's Guide
- VisCircuit - Make Circuits Easy to Learn
- Developing domain expertise: get your hands dirty. | Irrational Exuberance
- Layers of context. | Irrational Exuberance
- How to create software quality. | Irrational Exuberance
- bobbyiliev/introduction-to-bash-scripting: Free Introduction to Bash Scripting eBook
- untitled1.html
- The Backup And Sync Strategy, Revised | Brain Baking
- Keep perfecting your config • Buttondown
- interdb.jp
- Software Engineering Is Not Engineering | Brain Baking
- How to Create a Liquid Raymarching Scene Using Three.js Shading Language | Codrops
- sbensu: We need visual programming. No, not like that.
- Jonas Hietala: Microfeatures in my blog
- Bio-digital jazz, man
- Linear Algebra Fundamentals
- Hugo Sidenotes Shortcode :: dade
- On reading about optimizing compilers | Ludwig
- The humble beginning of id Software | Brachiosoft Blog
- Understanding 3D Graphics | Azeem Bande-Ali | azeemba.com
- The Hazardous Life of an Undersea Cable
- How and why we built our startup around small teams
- Where Did Combinators Come From? Hunting the Story of Moses Schönfinkel—Stephen Wolfram Writings
- A Race to the Bottom - Database Transactions Undermining Your AppSec · Doyensec's Blog
- An Incremental Approach to Compiler Construction
- Beating the L1 cache with value speculation
- A malleable garden
- The microarchitecture of Intel and AMD CPUs
- O tal do Isolamento no A.C.I.D. - Alen Vieira
- Matrix Theory of Mind - by Thorsten Ball - Register Spill
- Three important steps before jumping to the code
- Trust as a bottleneck to growing teams quickly | benkuhn.net
- CSS GPU Animation: Doing It Right — Smashing Magazine
- 15 rules for blogging, and my current streak (Interconnected)
- Adam Keys is Thinking - Journal, highlight, revisit, blog
- Superbabies: Putting The Pieces Together — LessWrong
- 89 things I know about Git commits · Jamie Tanna | Software Engineer
- Use A Work Journal To Recover Focus Faster And Clarify Your Thoughts
- WebGPU Fundamentals
- Agda by Example: λ-calculus
- The Forth Methodology of Charles Moore by Jeff Fox 12/09/01
- Let's reproduce GPT-2 (1.6B): one 8XH100 node, 24 hours, $672, in llm.c · karpathy/llm.c · Discussion #677
- Why I’m Writing A Book On Cryptography
- Welcome … — Physics-based Deep Learning
- lorin/systems-reading: Systems and failure reading list
- time-clocks
- Deep-ML
- MathPages
- Scoped Propagators
- The Architecture of Open Source Applications
- The Architecture of Open Source Applications (Volume 1)Berkeley DB
- Adam Keys is Thinking - Slash pages & micro-features
- The Right Kind of Stubborn
- Build your own React
- Magical Music Theory Tools to Learn Music Online for Free
- A Git story: Not so fun this time | Brachiosoft Blog
- Why you need a "WTF Notebook"
- Notes for new hires | Clinton Blackburn
- How we designed our company for speed - PostHog
- Robin Rendle — Creativity is the byproduct of work
- Serving a billion web requests with boring code - llimllib notes
- Synchronization is bad for scale
- Modeling B-trees in TLA+ – Surfing Complexity
- Learning By Writing
- Be patient with problems - by Henrik Karlsson
- How to think in writing - by Henrik Karlsson
- Dirty writes – Surfing Complexity
- doceamus-edu-sweller.indd
- How I use Obsidian - macwright.com
- How I Use Obsidian – Matt Stein
- How to implement a hash table (in C)
- Properly Testing Concurrent Data Structures
- What every systems programmer should know about concurrency
- A TUTORIAL ON POINTERS AND ARRAYS IN C
- Trying Kolmogorov-Arnold Networks in Practice - Casey Primozic's Homepage
- Reverse Engineering the Verification QR Code on my Diploma
- Lensy Moore
- The sad state of property-based testing libraries
- Every website and web app should have a service worker | Go Make Things
- NMI_Review
- Neo Geo Architecture | A Practical Analysis
- The Joy of Reading Books You Don't Entirely Understand - Reactor
- full-issue
- Alexander Gromnitsky's Blog :: 2024-07-01 :: The cheapest NAS
- Good and Bad Procrastination
- Don't End The Week With Nothing
- Falsehoods Software Developers Believe About Event-Driven Systems · Blog · Loïc Carr
- Programmers Should Never Trust Anyone, Not Even Themselves
- Elaboration of the PostgreSQL sort cost model
- My programming beliefs as of July 2024
- Measuring personal growth
- "Simple Made Easy" - Rich Hickey (2011)
- A write-ahead log is not a universal part of durability | notes.eatonphil.com
- Programming languages resources | Max Bernstein
June / 2024
- An Experienced (Neo)Vimmer's Workflow
- A snapshot isolated database modeling in TLA+
- TLA+ modeling of a single replicaset transaction modeling
- The Work Life of Developers: Activities, Switches and Perceived Productivity
- Introduction | Bmg documentation
- Writing is a technology that restructures thought
- Hermitage: Testing the “I” in ACID — Martin Kleppmann’s blog
- What is a CIDR trie and how can it help you? · blog | sven kanoldt
- Understanding React Compiler | Tony Alicea
- Implementing SHA-256 on the 6502 | Bumbershoot Software
- How much memory does a call to ‘malloc’ allocates? – Daniel Lemire's blog
- Malloc tutorial
- Malloc_tutorial
- Modern cryptography on the NES - Super Tilt Bro. for NES by sgadrat
- How to evolve a product | Granola
- Fast · Patrick Collison
- zine-ali
- Differential Analysis: A Summary
- Marcus' Blog
- What Should You Do with Your Life? Directions and Advice - Alexey Guzey
- You probably wrote half a monad by accident – Andy G's Blog
- making regex from scratch in GO - Lewis Metcalf
- Working hurts less than procrastinating, we fear the twinge of starting — LessWrong
- Ordinary Incompetence · Gwern.net
- Inside the tiny chip that powers Montreal subway tickets
- Classic Papers in Programming Languages and Logic
- leandromoreira/digital_video_introduction: A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding). Translations: 🇺🇸 🇨🇳 🇯🇵 🇮🇹 🇰🇷 🇷🇺 🇧🇷 🇪🇸
- Virtualization Internals Part 1 - Intro to Virtualization | Saferwall
- Reversing Choplifter – Blondihacks
- How terminal works. Part 1: Xterm, user input | Thoughts-chain
- Hacking Millions of Modems (and Investigating Who Hacked My Modem)
- Database anomalies and isolation levels |
- Not Just Scale - Marc's Blog
- Using d8 · V8
- Understanding V8's Bytecode
- Say Hello to 1-based indexing in JavaScript!
- Writing an IR from Scratch and survive to write a post - Eduardo Blázquez’s Personal Webpage
- Terms, types, and functions
- Microfeatures I Love in Blogs and Personal Websites
- Becoming a go-to person gets you promoted. Here's how to do it as a software engineer.
- How to Test
- The Unix and Internet Fundamentals HOWTO
- Reflections on a decade of coding
- antoniosarosi/mkdb: Toy Database
- Writing My Own Database From Scratch
- Hitting the High Notes – Joel on Software
- Effective Spaced Repetition
- A Distributed Systems Reading List
- The Hitchhiker's Guide to the Unexpected
- Introduction - Habitual Mastery (Series) - Scott H Young
- Why Forgetting Can Be Good - Scott H Young
- Spaced Repetition for Efficient Learning · Gwern.net
- Counted B-Trees
- karpathy/LLM101n: LLM101n: Let's build a Storyteller
- Let's write a video game from scratch like it's 1987
- 500 Lines or LessAn Archaeology-Inspired Database
- Ownership
- A complete guide to iconography
- How to Overcome Plateaus - Learn How To Learn
- Cheng Lou - "On the Spectrum of Abstraction" summarized transcript (React Europe 2016)
- Arbitrariness Costs
- Decision Brownouts
- Start With Simple Tools
- Always Measure One Level Deeper – Communications of the ACM
- Always Measure One Level Deeper
- Programmers should stop celebrating incompetence
- Richard Hamming: You and Your Research
- Ship something every day
- A few words on taking notes | All Things Distributed
- Simple sabotage for software · Erik Bernhardsson
- Internet Search Tips · Gwern.net
- (1) Do Ten Times as Much - by Bryan Caplan - Bet On It
- (1) So you wanna de-bog yourself - by Adam Mastroianni
- On Having Enough Socks · Gwern.net
- The simple genius of checklists, from B-17 to the Apollo missions | Inside Nuclino
- Don’t Shave That Yak! | Seth's Blog
- 2000-cook
- Useful and Overlooked Skills · Collab Fund
- The Law of Leaky Abstractions – Joel on Software
- The Book of Shaders
- Exponentially Better Rotations
- Scratchapixel 4.0, Learn Computer Graphics Programming
- Accounting for Developers, Part I | Modern Treasury Journal
- Complex Analysis
- On Seeing Through and Unseeing: The Hacker Mindset · Gwern.net
- Experts vs. Imitators
- Confusion is a muse | notes.eatonphil.com
- How I Cured My Procrastination - Learn How To Learn
- Never, Sometimes, Always - lukeplant.me.uk
- Ray Tracing in One Weekend
- NULL BITMAP Builds a Database #1: The Log is Literally the Database • Buttondown
- Making USB devices - end to end guide to your first gadget
- Mediocre Engineer’s guide to HTTPS
- Things you wish you didn't need to know about S3
- staniks.github.io
- Notational intelligence | thesephist.com
- Proxmox vs FreeBSD: Which Virtualization Host Performs Better? - IT Notes
- Legend of Worlds
- Build Your Own X
- Data Modeling in Document Databases for the RDBMS-Minded
- A (Draft) Taxonomy of SIMD Usage – Branch Free
- Learn OpenGL, extensive tutorial resource for learning Modern OpenGL
- Regular, Recursive, Restricted
- Feynman's Razor - by Defender of the Basic
- What Color is Your Function? – journal.stuffwithstuff.com
- Biohacking Lite
- Work hard and take everything really seriously - macwright.com
- Productivity Versus Alignment
- Systems: The Purpose of a System is What It Does - Anil Dash
- The Design Space of Wikis
- CRDT: Text Buffer - Made by Evan
- Be findable - by Thorsten Ball - Register Spill
- How (some) good corporate engineering blogs are written
- Cultures of writing. - by Karina Nguyen - sémaphore
May / 2024
- Developers aren't Nerds | 0xFF
- Functional TypeScript #1: Algebraic Data Types
- Writing a Unix clone in about a month
- In the beginning… was the command line | thesephist.com
- Feynman's Garden @ marginalia.nu
- No Wrong Doors. | Irrational Exuberance
- Evolution of the ELF object file format | MaskRay
- Old Dogs, new CSS Tricks | Max Böck
- Doing is normally distributed, learning is log-normal | Andrew Quinn's TILs
- Queueing – An interactive study of queueing strategies – Encore Blog
- How Far Can I Legally Make a Scheduled I Substance?
- Megaparsec tutorial
- Ilya 30u30
- Write yourself a Git!
- The Back-to-Basics Readings of 2012 | All Things Distributed
- The Power of the Marginal
- A Road to Common Lisp / Steve Losh
- Tools That Make You Feel Empowered
- Semantic note-taking | cceckman, from the Internet
- A New Way to Store Knowledge
- Guide: How to start a writing habit
- What I look for in empirical software papers • Buttondown
- The Misunderstood Stoic
- Structured Procrastination
- How and why to make a /now page on your site | Derek Sivers
- Pmarchive · Pmarca Guide to Personal Productivity
- So we built a Reverse Tunnel in Go over HTTP/3 and QUIC | Flipt Blog
- Kim Young Jin - Ambitious but at peace
- From Any Spot on the Field - by Thorsten Ball
- Reading C type declarations
- Implementing MVCC and major SQL transaction isolation levels | notes.eatonphil.com
- Bye Opam, Hello Nix | Emil Privér
- ISP Column - April 2024
- GPUs Go Brrr · Hazy Research
- Professional corner-cutting : Havoc's Blog
- Exploring Hacker News by mapping and analyzing 40 million posts and comments for fun | Wilson Lin
- How NASA is Hacking Voyager 1 Back to Life - IEEE Spectrum
- Visualization Mnemonics for Software Principles - DaedTech
- pal-iii : Digital Equipment Corporation : Free Download, Borrow, and Streaming : Internet Archive
- ISP Router Design Mistakes | Brain Baking
- Safety and Liveness Properties
- Bollards: Why & What · Josh Thompson
- How to style React applications while the world burns around us | Herb Caudill
- Chris's Wiki :: blog/tech/UEFIAndBIOSAndOtherPCTerms
- "Integration tests" are just vibes • Buttondown
- The Time Linkerd Erased My Load Balancer
- My favorite teacher - by Thorsten Ball - Register Spill
- Why Full Text Search is Hard
- How to Build a $20 Billion Semiconductor Fab
- Do Things and Tell People
- Figma’s journey to TypeScript | Figma Blog
- Study of Historical Code | ℤ→ℤ
- Tracking the Wins
- Abstract Heresies: Statements and Expressions
- Ansible is a Lisp
April / 2024
- Bytecode VMs in surprising places
- Constraints on giving feedback. | Irrational Exuberance
- Inside the Super Nintendo cartridges
- Staring into the abyss as a core life skill | benkuhn.net
- Learn one thing at a time | Lawrence Jones
- tsouanas/fmcbook: Matemática Fundacional para Computação: book by Thanos Tsouanas (in portuguese)
- kenjihiranabe/The-Art-of-Linear-Algebra: Graphic notes on Gilbert Strang's "Linear Algebra for Everyone"
- Operable Software
- Finding Fulfillment
- Wisdom from Marcus Aurelius - by Gurwinder - The Prism
- adam-maj/tiny-gpu: A minimal GPU design in Verilog to learn how GPUs work from the ground up
- "Thought loss anxiety" is the fear of forgetting good ideas due to lack of good record-keeping
- Other people’s problems | Seth's Blog
- The Man Who Killed Google Search
- Good Ideas in Computer Science ・ Daniel Hooper
- On Opening Essays, Conference Talks, and Jam Jars
- Visualizing Algorithms
- 50 Years Later, This Apollo-Era Antenna Still Talks to Voyager 2 - IEEE Spectrum
- Halo 2 in HD: Pushing the Original Xbox to the Limit – I Code 4 Coffee
- Parsing and all that
- The Technium: 101 Additional Advices
- Stop Acting Like You're Famous
- Tips on how to structure your home directory
- The Guide to Stock Options conversations - by Anton Zaides
- 3 important things I overlooked during code reviews | Piglei
- Linux text manipulation
- Formal Methods: Just Good Engineering Practice? - Marc's Blog
- oss-security - Make your own backdoor: CFLAGS code injection, Makefile injection, pkg-config
- Addiction Pathways in the Brain | Science | AAAS
- Incomplete List of Mistakes in the Design of CSS [CSS Working Group Wiki]
- The Psychology of Liminal Spaces
- 12 Map Happenings that Rocked our World: Part 9 – Map Happenings
- What makes concurrency so hard? • Buttondown
- A Visual Guide to Vision Transformers | MDTURP
- RECOMMENDED DESIGN BOOKS/FILMS – How Design MAKES THE WORLD (The book)
- Double-Entry Bookkeeping as a Directed Graph · Matheus Portela
- Discrete logic IC CPU | Ivan's blog
- An IRC client in your motherboard | Phillip Tennen
- What makes a great technical blog | notes.eatonphil.com
- Do you really need IPv4 anymore?
- How to send progress updates - Slava Akhmechet
- If Inheritance is so bad, why does everyone use it? • Buttondown
- How I significantly improved my sleep schedule - Issa Rice
- My favorite technical blogs
- My new home server · g/ianguid/o.today
- Garbage Collection for Systems Programmers
- Optimizing Javascript for fun and for profit
- Here is why vim uses hjkl keys as arrow keys
- Why the “Eisenhower matrix” is a fantastic productivity hack - Big Think
- My list of challenging software projects some programmers should try | andreinc
- Building My First Homelab Server Rack · mtlynch.io
- The hearts of the Super Nintendo
- great_tables - The Design Philosophy of Great Tables
- Advice to Young People, The Lies I Tell Myself - jxnl.co
- Visualizing the ARM64 Instruction Set | Zachary Yedidia's blog
- lizrice/containers-from-scratch: Writing a container in a few lines of Go code, as seen at DockerCon 2017 and on O'Reilly Safari
- Subroutine calls in the ancient world, before computers had stacks or heaps - The Old New Thing
- You Don’t Need a Writing Ritual
- Book list for streetfighting computer scientists - dankwiki, the wiki of nick black
- Feynman Algorithm
- Everything I Know About SSDs 2019
March / 2024
- Type system of the React compiler
- Basic Things
- Why Mathematics is Boring | The n-Category Café
- The problem with invariants is that they change over time – Surfing Complexity
- Think real hard | benkuhn.net
- Be impatient | benkuhn.net
- Things you're allowed to do
- Deterministic Simulation Testing | Resonate
- Linux Crisis Tools
- Sega Saturn Architecture | A Practical Analysis
- ADHD Productivity Fundamentals — 0xFF
- Tech Independence | Derek Sivers
- So you think you want to write a deterministic hypervisor?
- #7 - On Keeping a Notebook | Kadambari
- Why do regexes use `$` and `^` as line anchors? • Buttondown
- The Beginner’s Guide to Queuing theory | Qminder
- Fail Forward With Kindness / marcel.io
- Doing weeknotes
- myme.no - Focus by Automation
- Decision logs
- Design is an Island - by Kent Beck
- articles/internals_of_the_async_await_pattern_from_first_principles.md at master · Dobiasd/articles
- How to Start Google
- The Mechanics of Proof — The Mechanics of Proof, by Heather Macbeth
- Dobiasd/articles: thoughts on programming
- Leadership requires taking some risk. | Irrational Exuberance
- Take Ownership of Your Future Self
- My favorite essays of life advice | benkuhn.net
- How web bloat impacts users with slow devices
- Be Well Tuned
- Redefining Observability | Hazel Weakly
- What are 1-bit LLMs?. The Era of 1-bit LLMs with BitNet b1.58 | by Mehul Gupta | Data Science in your pocket | Mar, 2024 | Medium
- Checking Causal Consistency of MongoDB
- First month on a database team | notes.eatonphil.com
- How Figma's Databases Team Lived to Tell the Scale | Figma Blog
- Nix is a better Docker image builder than Docker's image builder - Xe Iaso
- Learning from DNA: a grand challenge in biology · Hazy Research
- 40 years of programming
- My weekly review habit | benkuhn.net
- Create More Than You Consume if You Want to Worry Less and Feel More Fulfilled — OMAR ITANI
- SQLite Internals: Pages & B-trees · The Fly Blog
- Breaking Down Tasks - Jacob Kaplan-Moss
- CAP is Good, Actually • Buttondown
- “No” Is a Good Default Answer
- Technical Skills Are Overrated. Focus on Your Attitude.
- Vector Clocks Explained
- POV: I'm on my third coffee and you just asked me how the internet works
- How HEAD works in git
- How I read a research paper
- Your attitude determines your success
- Learning a technical subject
- Why I blog
- Coordination Avoidance in Database Systems
- How the First Transistor Worked - IEEE Spectrum
- The checklist manifesto (Dr. Atul Gawande, 2009)
- The CAP Theorem. The Bad, the Bad, & the Ugly | Dominik Tornow
- O Juro é negativo após 2008 - by 🟩🟩Trezoitão🟩🟩
- Why (and how) to read books | notes.eatonphil.com
- Reverse Engineering Protobuf Definitions From Compiled Binaries
- Anatomy of a NixOS Config - unmoved centre
- Paul Butler – The hater’s guide to Kubernetes
- A Deep Dive into the Underlying Architecture of Groq's LPU
- Byte Interviews the Apple Lisa Dev Team (1983)
- Internet gardening | James' Coffee Blog
- Airfoil – Bartosz Ciechanowski
- Inside the miracle of modern chip manufacturing
- How User Groups Made Software Reuse a Reality | ℤ→ℤ
- My thoughts on writing a Minecraft server from scratch (in Bash)
- Building a Scalable Accounting Ledger
- Learn CSS Layout The Pedantic Way
- Salary Negotiation: Make More Money, Be More Valued | Kalzumeus Software
- Understanding GPU caches – RasterGrid
- Demystifying GPUs for CPU-centric programmers | Medium
February / 2024
- OBTF Follow-up
- No one can teach you to have conviction | benkuhn.net
- Shape Up: Stop Running in Circles and Ship Work that Matters
- How I backup | Derek Sivers
- Job titles are bullshit · Jamie Tanna | Software Engineer
- How to change a system (18 ways) – Changeology
- Earth is becoming sentient — Steph Ango
- 2024-02-25 a history of the tty
- Website Refresh 2023
- Nobody Ever Gets Credit for Fixing Problems that Never Happened
- Roman Jakobson : The Functions of Language / Signo - Applied Semiotics Theories
- Haskell for all: Unification-free ("keyword") type checking
- Compiler Theory and Reactivity
- ego
- Build your own Database Index: part 1
- williamdemeo/TypeFunc: Resources for type theory, functional programming, etc.
- How MOSFETS Work - Unravel the Mysteries of How mosfets Work!
- What I Wish Someone Had Told Me - Sam Altman
- Table of Contents | Ultimate Electronics Book
- Software infrastructure 2.0: a wishlist · Erik Bernhardsson
- DRMacIver's Notebook: Writing good programming abstractions
- Bloom Filters
- Evolution of tree data structures for indexing: more exciting than it sounds · Erthalion's blog
- B-trees
- B+-Tree Indexes
- Fighting undead documentation
- Distributed Logical Time
- An intuition for distributed consensus in OLTP systems | notes.eatonphil.com
- How to (seriously) read a scientific paper | Science | AAAS
- HOW TO STUDY
- Tunable Consistency in MongoDB
- Teach Yourself Programming in Ten Years
- Demystifying GPU Compute Architectures - by Babbage
- OKRs are Bullshit - by drmorr
- Writing Is Magic - Marc's Blog
- Writing For Somebody - Marc's Blog
- How Do You Spend Your Time? - Marc's Blog
- Why Gödel, Escher, Bach is the most influential book in my life. | by Mark Johnson | Medium
- Idea Generation - Sam Altman
- How Did I Get Here?
- A Brief Summary of Evolutionary Design | CodingItWrong.com