Weblog on marginalia.nu
- 2026-07-25: Your harddrive is probably full
- 2026-07-22: Unranked, systemd, crawls
- 2026-05-14: LinkedIn fanfiction
- 2026-04-26: Maybe you should learn something
- 2026-03-30: An NSFW filter for Marginalia Search
- 2026-02-19: AI makes you boring
- 2026-02-13: Index Compression, Query Execution Improvements
- 2026-01-31: Trust in Ranking
- 2026-01-28: You should probably tell your audience what your blog posts are about as early as possible
- 2025-12-08: New Search Filtering in Web and API
- 2025-10-06: Language Support for Marginalia Search
- 2025-09-06: The CoPilot productivity paradox
- 2025-08-28: Snark, Ironic Detachment, Authenticity
- 2025-08-16: Faster Index I/O with NVMe SSDs
- 2025-06-17: Finding Dead Websites
- 2025-05-29: Profiling Websites
- 2025-05-23: A 2030 morning routine
- 2025-05-13: PDF to Text, a challenging problem
- 2025-04-22: Debugging A Crawler Stall
- 2025-03-27: Crawl Order and Disorder
- 2025-03-25: Marginalia Search receives second nlnet grant
- 2025-03-22: Improved ways to operate a rude crawler
- 2025-03-03: Marginalia Search: 4 Years
- 2024-12-26: RSS Feeds and Real Time Crawling
- 2024-11-05: Notes on binary soup
- 2024-09-30: Phrase Matching in Marginalia Search
- 2024-09-22: The sorry state of Java deserialization
- 2024-07-31: Less Coffee, Better Sleep
- 2024-06-18: One year of solo dev, wrapping up the grant-funded work
- 2024-05-26: Feynman's Garden
- 2024-05-16: Experiment in Java native calls
- 2024-05-05: Using DuckDB to seamlessly query a large parquet file over HTTP
- 2024-04-17: Query Parsing and Understanding
- 2024-04-10: Deep Bug
- 2024-02-28: The Yak Shave
- 2024-02-25: Marginalia: 3 Years
- 2024-02-07: Best SEO spam 2024 reddit
- 2024-01-30: Contexts, Friction and Distractions
- 2024-01-29: Charlatans spreading misleading beginner advice are the evolutionary crabs of youtube content creators
- 2023-12-28: A Hobby Coding Biography
- 2023-12-22: A Frivolous Feature
- 2023-12-20: How To Read An Article On The Internet
- 2023-12-20: WARC'in the crawler
- 2023-11-07: Anchor Tags
- 2023-10-30: Partitioning The Index
- 2023-10-19: The List
- 2023-10-07: Moving Marginalia to a New Server
- 2023-09-23: A Disk Usage Mystery
- 2023-09-15: Marginalia Search receives FUTO Grant
- 2023-08-30: Absurd Success
- 2023-08-22: Sleeping at Night
- 2023-08-12: Life in 1080p
- 2023-08-12: Message Queues, State Machines, Actors, UI
- 2023-06-16: Full Time
- 2023-06-11: Killing Community
- 2023-05-19: Confessions
- 2023-05-08: R.I.P. Memex
- 2023-05-04: An off-ramp from the digital IKEA maze
- 2023-04-21: Thoughts on AI and AI-veganism
- 2023-03-25: Going Github
- 2023-03-23: Search Result Quality For Multiple Terms
- 2023-03-17: The Grand Code Restructuring
- 2023-02-26: Marginalia Search: 2 years, big news
- 2023-02-06: A new approach to domain ranking
- 2023-01-27: Are you ok?
- 2023-01-13: Memex Design
- 2023-01-03: Faster Index Joins
- 2022-12-26: Creepy Website Similarity
- 2022-12-23: On Wizards and Sorcerers
- 2022-11-07: The best ideas come AFK
- 2022-10-27: Carbon Dating HTML
- 2022-10-25: Scaling doesn't scale
- 2022-10-21: Marginalia's Index Reaches 100,000,000 Documents
- 2022-08-23: The Evolution of Marginalia's crawling
- 2022-08-18: Marginaliacoin, and hidden forums
- 2022-08-03: Botspam Apocalypse
- 2022-07-14: On Prescriptive Descriptions
- 2022-06-23: Fun with Anchor Text Keywords
- 2022-05-27: marginalia.nu goes open source
- 2022-05-06: I don't know how to build software
- 2022-04-28: Uncertain Future For Marginalia Search
- 2022-04-11: Lexicon Architectural Rubberducking
- 2022-04-07: The Bargain Bin B-Tree
- 2022-04-03: Is There A Better Hard Drive Metaphor?
- 2022-03-23: Growing Pains
- 2022-03-18: The Static File Startup
- 2022-03-14: A meditation on correctness in software
- 2022-02-25: Marginalia Search: 1 year
- 2022-02-21: I have no capslock and I must scream
- 2022-02-19: Drive Failure
- 2022-02-07: The Anatomy of Search Engine Spam
- 2022-02-04: Can we unfuck internet discoverability?
- 2022-01-18: Discovery and Design Considerations
- 2022-01-15: Pseudonymous
- 2022-01-02: Dark
- 2021-12-10: Search Result Relevance
- 2021-12-04: Wasted Resources
- 2021-11-13: A brief hypothesis about "normies"
- 2021-11-12: Old and New
- 2021-11-11: A Jaunt Through Keyword Extraction
- 2021-11-05: Localized Programming Languages
- 2021-11-04: Keeping Gemini Difficult
- 2021-11-02: A Polemic Against Internet Arguments
- 2021-10-28: The Parable of A Rude Guest
- 2021-10-25: Bot Apologetics
- 2021-10-22: Shaking N-gram needles from large haystacks
- 2021-10-13: Unintuitive Optimization
- 2021-10-10: The Mystery of the Ceaseless Botnet DDoS
- 2021-10-09: Web Browsing
- 2021-10-06: Getting with the times
- 2021-10-02: Experimenting with Personalized PageRank
- 2021-10-01: Astrolabe - The October Update
- 2021-09-27: Thoughts on Silly Hats
- 2021-09-21: Re: Software and Branding
- 2021-09-19: Against the Flood
- 2021-09-14: New Solutions Creating Old Problems
- 2021-09-09: The Curious Case of the Dot-Com Link Farms
- 2021-09-08: The Small Website Discoverability Crisis
- 2021-09-02: Soaring High
- 2021-08-28: Git Isn't A Web Service
- 2021-08-27: Cursed Motivation
- 2021-08-23: Stages of Being
- 2021-08-15: Enter the Circle of Blame
- 2021-08-13: Rendered static HTML
- 2021-08-04: Bye, Bye, Gmail
- 2021-08-04: Dying, Every Day (Re: Last times)
- 2021-08-03: The Astrolabe Part II: The Magic Power of Sampling Bias
- 2021-07-30: The System Upgrade
- 2021-07-28: Whatever happened to the Memex?
- 2021-07-26: Local Backlinks
- 2021-07-23: Index Optimizations
- 2021-07-18: The Mind's A Field
- 2021-07-14: On Link Farms
- 2021-07-12: Writing for Reading
- 2021-07-08: Re: To unit test or not to unit test, that is the question
- 2021-07-07: The Astrolabe Part I: Lenscraft
- 2021-06-30: Thoughts on the linkpocalypse
End of feed.