Hacker Blogs
Work in progress: 15,409 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #283

R

Robert Heaton

Personal blog · robertheaton.comprogrammingwritingcareer

Robert Heaton's personal blog at robertheaton.com covers programming, writing and career. Since 2012, 171 different Hacker News readers have linked it 308 times, most often “How Tinder keeps your exact location (a bit) private”. It is still writing: the last post was on 2025-06-11, and you can follow it by feed.

Visit the blog
308mentions?
11recommend?
171HN people?
2012–2026first – last linked?
Links on Hacker News per year · peak 59 in 2020

Sometimes recommended · 11 of 40 sampled comments recommend it?

Why HN links it

HN readers link Robert Heaton's security and privacy investigations (Wacom, Stylish, Tinder location, HP printers) and his writing on programming, system design and parenting. Commenters call his writing witty and enjoyable.

Recommended for · 11 comments
Called witty, enjoyable and hilarious; readers recommend his parenting series, project prompts, Simpson's Paradox post and other articles.

Summarised by Claude from a sample of 40 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Software engineer. One-track lover down a two-way lane

Most-linked posts?

  1. How Tinder keeps your exact location (a bit) private
    11 people · 11 mentions · first linked 2018-07-17
  2. The Wavefunction Collapse Algorithm Explained
    10 people · 11 mentions · first linked 2018-12-18
  3. “Stylish” browser extension steals all your internet history
    9 people · 9 mentions · first linked 2018-07-03
  4. How to date a recording using background electrical noise
    9 people · 9 mentions · first linked 2022-10-25
  5. I was seven words away from being spear-phished
    7 people · 7 mentions · first linked 2019-06-25
  6. Preventing impossible game levels using cryptography
    6 people · 6 mentions · first linked 2020-07-22
  7. Systems Design for Advanced Beginners
    5 people · 7 mentions · first linked 2020-04-07
  8. Making Peace with Simpson's Paradox
    5 people · 5 mentions · first linked 2019-02-28
  9. Wacom tablets track every app you open
    5 people · 5 mentions · first linked 2020-02-05
  10. A system to help you remember more of what you read
    5 people · 5 mentions · first linked 2018-06-25

What Hacker News says?

  1. The initial bug in Ruby/Rails is striking in its stupidity.[1] You can send something to Ruby/Rails in a session cookie which, when unmarshalled, stores into any named global variable in the namespace of the responding program . It's not a buffer overflow or a bug like that. It's deliberately designed to work that way . It's like doing "eval" on untrusted input. This was on YC years ago.[2] Why was anything so idiot…

    Comment linking /2013/07/22/how-to-hack-a-rails-app-using-its-secret-token/

    on “Instagram's Million Dollar Bug”
  2. Submitted Wacom tablets track every app you open as a story · 1594 points

    HN discussion
  3. I've been sort of meta-learning for the past couple of weeks, reading about study methods and note taking and memory techniques, etc. and one prevailing theme regardless of the method is that repetition and rephrasing are key to internalise the information. E.g. you learn and retain the information far more efficiently if you take the route of read -> write note -> create flashcards from the note. As opposed to auto…

    Comment linking /2018/06/25/how-to-read/

    on “Learn how to design large-scale systems”
  4. Submitted Systems Design for Advanced Beginners as a story · 945 points

    HN discussion
  5. Same here. It may be basic and crappy, but if you want to read an unsuccessful blog with no attempt at monetization or ads or even visitor counting, mine[1] is where you should feel right at home. But I guess the author means a platform, not loose websites without a collective 'new' feed. I remember looking for one when wanting to make a new blog and I haven't found a platform that felt right, at least back then (pr…

    Comment linking /

    on “If I could bring one thing back to the internet it would be blogs”
  6. Submitted PySkyWiFi: Free stupid wi-fi on long-haul flights as a story · 917 points

    HN discussion
  7. It might be Jekyll according to https://robertheaton.com/2014/07/26/lessons-from-a-surprisin...

    Comment linking /2014/07/26/lessons-from-a-surprisingly-successful-blog/

    on “Systems Design for Advanced Beginners”
  8. Submitted Tracking friends and strangers using WhatsApp as a story · 828 points

    HN discussion
  9. robheaton · 2020-04-07Recommends
    I write regularly about security, programming, and several other topics at http://robertheaton.com/ . They’re detailed, offbeat, and very funny. I’ve broken several high-profile privacy abuses, most notably: * Wacom drawing tablets track the name of every application that you open - https://robertheaton.com/2020/02/05/wacom-drawing-tablets-tr... * “Stylish" browser extension steals all your internet history - https:…

    Comment linking /2019/04/06/how-does-tor-work/

    on “Ask HN: What is your blog and why should I read it?”
  10. Submitted Wacom drawing tablets track the name of every application that you open as a story · 630 points

    HN discussion
  11. tomfitz · 2017-10-10Recommends
    The author has a few well written pieces. These two are hilarious: https://robertheaton.com/2014/10/25/tales-from-a-san-francis... https://robertheaton.com/2014/07/14/getting-nothing-done-a-m...

    Comment linking /2014/07/14/getting-nothing-done-a-misguided-quest-for-productivity/

    on “Tracking friends and strangers using WhatsApp”
  12. Submitted HP printers try to send data back to HP about your devices and what you print as a story · 497 points

    HN discussion
  13. Yes. See https://robertheaton.com/2018/08/16/stylish-is-back-and-you-... Use Stylus ( https://addons.mozilla.org/en-US/firefox/addon/styl-us/ ) instead.

    Comment linking /2018/08/16/stylish-is-back-and-you-still-shouldnt-use-it/

    on “Chrome users beware: Manifest v3 is deceitful and threatening”
  14. Submitted A blogging style guide as a story · 495 points

    HN discussion
  15. It is the better road, and the road chosen by most other things that aren't SaaS, including Google's other most popular thing, Android. Keep the default to auto-update, fine, but let me disable that, as the Android app store does. Attacks from previously trusted extensions (and apps) being updated and then doing malicious things (requesting new permissions to do them is not significant friction) are worse and more f…

    Comment linking /2018/07/02/stylish-browser-extension-steals-your-internet-history/

    on “Wikipedia article blocked worldwide by Delhi high court”
  16. Submitted Fun with your friend's Facebook and Tinder sessions as a story · 488 points

    HN discussion
  17. If you flip the setting, that doesn't solve a problem of a user installing the browser for the first time, installing an extension like Stylish †, going to a porn site in private mode and getting their private browsing history leaked to the extension operator together with their regular history. Who thought that is a good idea? :) † Stylish is a … special case [0]. But see also hypothes.is or any other extension tha…

    Comment linking /2018/07/02/stylish-browser-extension-steals-your-internet-history/

    on “Firefox 67.0 Released”
  18. Submitted “Stylish” browser extension steals all your internet history as a story · 484 points

    HN discussion
  19. Oh, but it gets better. When the furor over the app usage collection hit, they disabled the data collection via remote server 'kill switch' (the driver hits an XML file.) About a month later, after the furor died down - they flipped it right back on. https://robertheaton.com/2020/02/05/wacom-drawing-tablets-tr... Super fucking scummy.

    Comment linking /2020/02/05/wacom-drawing-tablets-track-name-of-every-application-you-open/

    on “Pens and Tablets for Linux”
  20. Submitted I was seven words away from being spear-phished as a story · 436 points

    HN discussion
  21. Hey this looks really helpful! I appreciate your commitment to privacy, that's a very important feature for me. Nonetheless, having been burned by Chrome extensions in the past [1], I'm worried about privacy and I'm wondering if you'd be willing to make it open source to allay those concerns. [1] https://robertheaton.com/2018/07/02/stylish-browser-extensio...

    Comment linking /2018/07/02/stylish-browser-extension-steals-your-internet-history/

    on “Show HN: I made a Chrome extension to stop mindless browsing”
  22. Submitted Lessons from a Silicon Valley job search as a story · 414 points

    HN discussion
  23. You can read up on it here: https://robertheaton.com/2019/01/15/a-brief-history-of-wi-fi... Looks like more recent phones are better about this, but there are still a lot of older phones out there! And there are still leakages that allow tracking. Note that with "real computers", just keeping the software up to date is enough to get you the latest in MAC randomization and whatnot; with phones, you may or may not be…

    Comment linking /2019/01/15/a-brief-history-of-wi-fi-privacy-vulnerabilities/

    on “The curious case of the Raspberry Pi in the network closet”
  24. Submitted A system to help you remember more of what you read as a story · 371 points

    HN discussion
  25. 0xferruccio · 2018-12-07Recommends
    Great tips on writing, made me want to read more from the author and I found his post on WeSeeYou democratizing de-anonymization hilarious and thought provoking https://robertheaton.com/2017/10/17/we-see-you-democratizing...

    Comment linking /2017/10/17/we-see-you-democratizing-de-anonymization/

    on “A blogging style guide”
  26. Submitted Check you're wearing trousers first as a story · 321 points

    HN discussion
  27. Here's an overview of the system Tinder currently uses, after their 2014 privacy fiascos: https://robertheaton.com/2018/07/09/how-tinder-keeps-your-lo...

    Comment linking /2018/07/09/how-tinder-keeps-your-location-a-bit-private/

    on “Telegram publishes users' locations online”
  28. Submitted The Wavefunction Collapse Algorithm Explained as a story · 304 points

    HN discussion
  29. danielweber · 2014-12-17Recommends
    I really liked your article on how to take over Rails servers if they leak their secret. http://robertheaton.com/2013/07/22/how-to-hack-a-rails-app-u...

    Comment linking /2013/07/22/how-to-hack-a-rails-app-using-its-secret-token/

    on “Fun with your friend's Facebook and Tinder sessions”
  30. Submitted Take pride or fuck it as a story · 250 points

    HN discussion

Search all of HN for robertheaton.com

Linked by the same people?