This is an aggregated list of blogs run by the users of HackerNews, shared in the post: Ask HN: Could you share your personal blog here?
The actual dataset used is based on another post, that attempted to aggregate the data: Show HN: List (OPML) of Hacker News Users Personal Blogs
These are the blogs of the top 100 Hacker News users, ordered by their current karma.
Last updated on: 2026-01-19 00:12
| # | Post | Blog | Date |
|---|---|---|---|
| 1 | Turning the Static Dynamic with Gatsby + Netlify Functions + Netlify Identity | swyx's site RSS Feed | 2018-12-26 02:00 |
| 2 | Nethack Deaths | infrequent oscillations | 2018-12-23 11:48 |
| 3 | Running latest kernels on ARM Scaleway servers | Linux Engineer's random thoughts | 2018-12-21 01:00 |
| 4 | New Zealand Otago Trip in a 2019 Mustang GT | smcleod.net | 2018-12-20 02:00 |
| 5 | Perfect Advent Calendars | infrequent oscillations | 2018-12-18 07:56 |
| 6 | Interesting queries on a football database | infrequent oscillations | 2018-12-17 15:53 |
| 7 | XCat 1.0 released or: XPath injection issues are severely underrated | Tom Forbes | 2018-12-09 21:58 |
| 8 | Bitlbee to Pleroma | infrequent oscillations | 2018-12-05 17:50 |
| 9 | Invited to join the Django software foundation | Tom Forbes | 2018-12-02 21:58 |
| 10 | Expert Excuses for Not Writing Unit Tests | Ben E. C. Boyter | 2018-11-27 02:00 |
| 11 | How to get Google Home / Google Assistant to call your iOS iPhone | Subclassed | 2018-11-26 16:41 |
| 12 | Networking Essentials: Network Security | swyx's site RSS Feed | 2018-11-25 03:43 |
| 13 | Types of Development | Ben E. C. Boyter | 2018-11-25 02:00 |
| 14 | Breaking the Ice for Underwater Hockey | Svedic.org | 2018-11-22 11:11 |
| 15 | Writing a lisp compiler from scratch in JavaScript: 1. lisp to assembly | Notes on software development | 2018-11-20 02:00 |
| 16 | Networking Essentials: Traffic Engineering | swyx's site RSS Feed | 2018-11-18 00:57 |
| 17 | Networking Essentials: Software Defined Networking | swyx's site RSS Feed | 2018-11-04 23:11 |
| 18 | My New Mac Setup (2018-2020) | swyx's site RSS Feed | 2018-10-31 18:53 |
| 19 | The biggest mistake Postgres ever made | CRAIG KERSTIENS | 2018-10-30 22:55 |
| 20 | Networking Essentials: Content Distribution | swyx's site RSS Feed | 2018-10-29 06:46 |
| 21 | Networking Essentials: Rate Limiting and Traffic Shaping | swyx's site RSS Feed | 2018-10-28 23:19 |
| 22 | Generating Harry Potter Spell Names and Kelewan House Names | Ben E. C. Boyter | 2018-10-28 03:00 |
| 23 | GraphQL Interfaces vs Unions | Dan Palmer | 2018-10-28 02:00 |
| 24 | On NYC, Tokyo and Seoul | Notes on software development | 2018-10-20 03:00 |
| 25 | 3 Tips from Kent C Dodds for People Just Getting Started | swyx's site RSS Feed | 2018-10-16 02:54 |
| 26 | SIGSEGV1 qualification CTF | Linux Engineer's random thoughts | 2018-10-12 01:00 |
| 27 | Networking Essentials: Congestion Control | swyx's site RSS Feed | 2018-10-07 05:52 |
| 28 | Using bulk update in Django 2.2 | Tom Forbes | 2018-10-04 21:36 |
| 29 | how to load initial data and test data in Django 2+ | Subclassed | 2018-10-04 15:42 |
| 30 | Fix Missing Headers Compiling on macOS Mojave | Donat Studios | 2018-10-03 00:22 |
| 31 | Blogtober 2018, the second | infrequent oscillations | 2018-10-02 21:44 |
| 32 | Blogtober 2018, the first | infrequent oscillations | 2018-10-01 22:31 |
| 33 | Trifecta of Obers | infrequent oscillations | 2018-09-30 20:01 |
| 34 | Solving My Email Problem - Followup | Beetle Space | 2018-09-29 10:00 |
| 35 | Solving My Email Problem | Beetle Space | 2018-09-28 10:00 |
| 36 | Networking Essentials: DNS | swyx's site RSS Feed | 2018-09-26 07:12 |
| 37 | Networking Essentials: Router Design | swyx's site RSS Feed | 2018-09-26 06:33 |
| 38 | Why (and how) to read books | Notes on software development | 2018-09-26 03:00 |
| 39 | Kernel Recipes 2018 liveblog | Linux Engineer's random thoughts | 2018-09-26 01:00 |
| 40 | Warehouse locations with k-means | Bytepawn - Marton Trencseni | 2018-09-26 01:00 |
| 41 | Networking Essentials: Naming, Addressing, and Forwarding | swyx's site RSS Feed | 2018-09-23 18:39 |
| 42 | Postgres 11 - A First Look | CRAIG KERSTIENS | 2018-09-20 23:55 |
| 43 | Sloc Cloc and Code Revisited - Optimizing an already fast Go application | Ben E. C. Boyter | 2018-09-19 03:00 |
| 44 | Growth Accounting and Backtraced Growth Accounting | Bytepawn - Marton Trencseni | 2018-09-16 01:00 |
| 45 | Networking Essentials: Routing | swyx's site RSS Feed | 2018-09-15 10:25 |
| 46 | Aadhaar Vulnerability Public Disclosure | Nemo's Home | 2018-09-15 03:00 |
| 47 | The Rise of Immer in React | swyx's site RSS Feed | 2018-09-12 03:00 |
| 48 | r2con 2018 and r2wars | Linux Engineer's random thoughts | 2018-09-08 01:00 |
| 49 | Networking Essentials: Switching | swyx's site RSS Feed | 2018-09-05 00:01 |
| 50 | Networking Essentials: Architecture and Principles | swyx's site RSS Feed | 2018-09-04 12:18 |
| 51 | Compiling dynamic programming languages | Notes on software development | 2018-09-02 03:00 |
| 52 | Sloc Cloc and Code Revisited - A focus on accuracy | Ben E. C. Boyter | 2018-08-28 03:00 |
| 53 | Reading files quickly in Rust | Ben E. C. Boyter | 2018-08-20 03:00 |
| 54 | A records on top level domains | Nemo's Home | 2018-08-18 03:00 |
| 55 | Fetchr Data Science Infra at 1 year | Bytepawn - Marton Trencseni | 2018-08-14 01:00 |
| 56 | btest: a language agnostic test runner | Notes on software development | 2018-08-04 03:00 |
| 57 | Queryset.explain() released in Django 2.1 | Tom Forbes | 2018-08-01 22:29 |
| 58 | Singapore H1B1 Tips | swyx's site RSS Feed | 2018-08-01 03:00 |
| 59 | Repeating History with Elixir...again | Brightball Articles | 2018-07-31 03:00 |
| 60 | Run youtube-dl (or similar) in the background | smcleod.net | 2018-07-30 11:52 |
| 61 | Phishing Leaves a DMARC Trail | Brightball Articles | 2018-07-24 03:00 |
| 62 | What not to spend time on | Bytepawn - Marton Trencseni | 2018-07-23 01:00 |
| 63 | Disabling scroll-wheel zoom in Firefox | smcleod.net | 2018-07-16 13:57 |
| 64 | Beat the averages | Bytepawn - Marton Trencseni | 2018-07-07 01:00 |
| 65 | Thanks Economist, You Really Know What Has Gone Wrong with the Internet | Svedic.org | 2018-07-04 13:38 |
| 66 | A Glance through Docusaurus, Docz, and React-Static | swyx's site RSS Feed | 2018-06-30 05:18 |
| 67 | PostgresOpen 2018 - First look at talks | CRAIG KERSTIENS | 2018-06-27 23:55 |
| 68 | Specialize In The New | swyx's site RSS Feed | 2018-06-22 03:00 |
| 69 | Clone Open Source Apps | swyx's site RSS Feed | 2018-06-21 03:00 |
| 70 | Anonymous PPK With NaCl | infrequent oscillations | 2018-06-20 16:22 |
| 71 | An OOP Problem | infrequent oscillations | 2018-06-20 14:15 |
| 72 | Know Your Tools | swyx's site RSS Feed | 2018-06-20 03:00 |
| 73 | Learn In Public | swyx's site RSS Feed | 2018-06-19 03:00 |
| 74 | Is Coding Style Important? | The Cranky Developer on Crater Moon Development | 2018-06-18 03:00 |
| 75 | Why count lines of code? | Ben E. C. Boyter | 2018-06-11 03:00 |
| 76 | Google owned TLDs don't have A records any more | Nemo's Home | 2018-06-02 03:00 |
| 77 | How to securely wipe an NVMe drive | Subclassed | 2018-05-25 00:04 |
| 78 | The European Union, explained to geeks | Subclassed | 2018-05-24 09:43 |
| 79 | Windows Survival Kit for OSX exiles | Subclassed | 2018-05-24 09:42 |
| 80 | How to implement custom BotStorage class for Microsoft BotFramework | Subclassed | 2018-05-24 09:41 |
| 81 | How to add multiple tags to a Go struct | Ben E. C. Boyter | 2018-05-24 03:00 |
| 82 | Machined Horses | infrequent oscillations | 2018-05-23 06:16 |
| 83 | Reality Driven Development | Brightball Articles | 2018-05-21 13:11 |
| 84 | Writing to be read | Notes on software development | 2018-05-18 03:00 |
| 85 | Set up a Self Signed Certificate on macOS's Built in Apache | Donat Studios | 2018-05-16 05:42 |
| 86 | New Beginnings | Subclassed | 2018-05-16 00:59 |
| 87 | Filtered aggregates lands in Django 2.0! | Tom Forbes | 2018-05-12 17:00 |
| 88 | Random Numbers | infrequent oscillations | 2018-05-11 13:03 |
| 89 | How to start a Go project in 2018 | Ben E. C. Boyter | 2018-05-10 03:00 |
| 90 | Writing a simple JSON parser | Notes on software development | 2018-05-06 03:00 |
| 91 | Musical Update | infrequent oscillations | 2018-05-03 14:02 |
| 92 | Finishing up a FreeBSD experiment | Notes on software development | 2018-04-28 03:00 |
| 93 | Vignettes - Good Fight | infrequent oscillations | 2018-04-24 08:07 |
| 94 | Python SimpleHTTPServer to serve a directory | Ben E. C. Boyter | 2018-04-23 03:00 |
| 95 | Home Server Networking | Nemo's Home | 2018-04-22 03:00 |
| 96 | Xonsh and Midnight Commander | Beetle Space | 2018-04-21 10:00 |
| 97 | Managing a developer shell with Docker | Henri Bergius | 2018-04-19 03:00 |
| 98 | Nespresso Blends - a comprehensive spreadsheet | Subclassed | 2018-04-16 22:30 |
| 99 | Sloc Cloc and Code - What happened on the way to faster Cloc | Ben E. C. Boyter | 2018-04-16 03:00 |
| 100 | Fun With Machine Learning | infrequent oscillations | 2018-04-11 16:33 |
| 101 | Highlands Festival of Speed 2018 | smcleod.net | 2018-04-11 03:00 |
| 102 | How not to make an april fools joke | Tom Forbes | 2018-04-08 03:00 |
| 103 | Vignettes 3 | infrequent oscillations | 2018-04-06 23:11 |
| 104 | Quick Guide to setup your React + Typescript Storybook Design System | swyx's site RSS Feed | 2018-04-05 20:58 |
| 105 | Try React Suspense In 5 Minutes | swyx's site RSS Feed | 2018-04-04 00:39 |
| 106 | Source Code for Life v0.1 | swyx's site RSS Feed | 2018-04-02 00:40 |
| 107 | React Suspense Q&A | swyx's site RSS Feed | 2018-03-28 00:02 |
| 108 | Vignettes redux | infrequent oscillations | 2018-03-27 00:01 |
| 109 | Appstores need a Trial Mode | Subclassed | 2018-03-26 10:00 |
| 110 | Book Review: ANSI Common Lisp | Notes on software development | 2018-03-25 02:00 |
| 111 | OCaml Speedrun! 🐫🐪 | swyx's site RSS Feed | 2018-03-24 23:11 |
| 112 | An update on Apple Watch | infrequent oscillations | 2018-03-23 02:08 |
| 113 | Migration to Hugo | infrequent oscillations | 2018-03-22 11:12 |
| 114 | Same great Postgres with a new player in town | CRAIG KERSTIENS | 2018-03-20 22:55 |
| 115 | Flash Storage and SSD Failure Rate Update (March 2018) | smcleod.net | 2018-03-20 02:00 |
| 116 | Introduction to MobX 4 for React/Redux Developers | swyx's site RSS Feed | 2018-03-17 04:19 |
| 117 | Building the Fetchr Data Science Infra on AWS with Presto and Airflow | Bytepawn - Marton Trencseni | 2018-03-14 01:00 |
| 118 | A quick comparison between different Go file walk implementations | Ben E. C. Boyter | 2018-03-11 11:58 |
| 119 | Collection of my favorite optimization posts and articles | Ben E. C. Boyter | 2018-03-09 00:34 |
| 120 | Starting a minimal Common Lisp project | Notes on software development | 2018-03-05 02:00 |
| 121 | A Walkthrough of *that* React Suspense Demo | swyx's site RSS Feed | 2018-03-02 07:47 |
| 122 | Scaling Django Codebases at PyCon UK 2017 | Dan Palmer | 2018-03-02 02:00 |
| 123 | Licensechecker. A command line application which identifies what software license things are under | Ben E. C. Boyter | 2018-03-01 09:24 |
| 124 | MicroFlo and IoT: measuring air quality | Henri Bergius | 2018-02-26 02:00 |
| 125 | Suggestions added to Django manage.py | Tom Forbes | 2018-02-24 02:00 |
| 126 | asComponent: turn any JavaScript function into a NoFlo component | Henri Bergius | 2018-02-23 02:00 |
| 127 | Scraping my Twitter Social Graph with Python and Selenium | swyx's site RSS Feed | 2018-02-19 01:30 |
| 128 | GitHub Shouldn't Allow Username Reuse | Donat Studios | 2018-02-10 05:19 |
| 129 | A records on top level domains | Nemo's Home | 2018-02-09 02:00 |
| 130 | What Happens When A User Edits A Post on Dev.to? | swyx's site RSS Feed | 2018-02-03 21:25 |
| 131 | Postgres hidden gems | CRAIG KERSTIENS | 2018-01-31 22:55 |
| 132 | Interview with the D Language Blog: BSDScheme | Notes on software development | 2018-01-20 02:00 |
| 133 | Theory of constraints | smcleod.net | 2018-01-17 02:00 |
| 134 | Hello, I am making a modern fullstack JS tutorial livestream. What questions do you have for me? | swyx's site RSS Feed | 2018-01-16 08:26 |
| 135 | Goodby Simple, hello Gatsby | Tom Forbes | 2018-01-16 02:00 |
| 136 | First few hurdles writing a Scheme interpreter | Notes on software development | 2018-01-10 02:00 |
| 137 | How To Google Your Errors | swyx's site RSS Feed | 2018-01-04 19:32 |
| 138 | How and why we teach non-engineers to use GitHub at Thread | Dan Palmer | 2018-01-04 02:00 |