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

Top all-time · #12423

A

Adam Solove

Personal blog · adamsolove.com · on HN as asolovedesignprogramming

Adam Solove's personal blog at adamsolove.com covers design and programming. Since 2010, 6 different Hacker News readers have linked it 24 times, most often “Designing a Better Podcast Editor”. It is still writing: the last post was on 2026-06-10, and you can follow it by feed.

Visit the blog
24mentions?
6HN people?
2010–2026first – last linked?
Links on Hacker News per year · peak 6 in 2010

Too few sampled comments (1) to say how often HN recommends it.?

Why HN links it

HN readers link this blog for a 2016 post on JavaScript type checking that defines exhaustiveness checking and compares Flow with TypeScript. The one comment cites it as the source of that definition.

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

The author on HN?

asolove · 3,702 karma · member since 2008

Product engineer. Formerly at Stripe and Figma. Posts and conference talks: adamsolove.com

From their public HN profile, which links to this site.

Most-linked posts?

  1. Designing a Better Podcast Editor
    3 people · 3 mentions · first linked 2026-06-03
  2. Exhaustiveness checking in Flow.js
    2 people · 2 mentions · first linked 2016-04-16
  3. Only 20 JavaScript runtimes left
    2 people · 2 mentions · first linked 2024-03-13

What Hacker News says?

  1. “exhaustiveness checking”: automatically making sure that we’ve covered all of the possible cases anywhere that we interact with a piece of data [1] Typescript doesn’t do that. There’s a way to manually force exhaustive checking with discriminating unions: https://github.com/basarat/typescript-book/blob/master/docs/... However, it’s a manual workaround. [1] Quoted from http://www.adamsolove.com/js/flow/type/2016/04/…

    Comment linking /js/flow/type/2016/04/15/flow-exhaustiveness.html

    on “So you want to write a type checker (2014)”
  2. Submitted Only 20 JavaScript runtimes left as a story · 30 points

    HN discussion
  3. After you learn to write miniKanren programs, you'll want to know how it works. The original miniKanren implementation combines the core of the logic processing with some crazy Scheme macrology for building a nice syntax. I spent several days puzzling through the back page of "The Reasoned Schemer" without really getting it. Luckily, you can now read the microKanren paper ( http://webyrd.net/scheme-2013/papers/Heman…

    Comment linking /microScopeKanren/

    on “MiniKanren – An embedded DSL for logic programming”
  4. Submitted The Hacker Handheld--Mobile Computing for Programmers as a story · 17 points

    HN discussion
  5. Anyone taken it apart to see what hardware is on the inside? If anyone gets this running with Linux/BSD and a compiler, I'll get together a keyboard attachment along the lines of: http://adamsolove.com/index.php?id=3

    Comment linking /index.php?id=3

    on “$130 wireless touchscreen hacking platform from Kodak ”
  6. Submitted Constraint programming in the browser [video] as a story · 4 points

    HN discussion
  7. Yeah, I am really interested in this question: how do mobile computers become capable of much faster data input and more fine-grained control than the current point-and-grunt interfaces. I had a crazy idea for strapping a keyboard to the back of a tablet: http://adamsolove.com/articles/re-imagining-mobile-hacking still trying to figure out how to mock that up realistically.

    Comment linking /articles/re-imagining-mobile-hacking

    on “IBM executive says PC era is in its twilight”
  8. Submitted Modeling business problems with ADTs in Flowithjs as a story · 3 points

    HN discussion
  9. Also note: looking for a cofounder [ http://adamsolove.com/index.php?id=5 ]

    Comment linking /index.php?id=5

    on “HTML5 real-time collage app: moodboards for web designers”
  10. Submitted (There are) Only 20 JavaScript runtimes left as a story · 2 points

    HN discussion
  11. Submitted Designing a Better Podcast Editor as a story · 2 points

    HN discussion
  12. Submitted Reorg Half a Seat to the Left as a story · 2 points

    HN discussion
  13. Submitted React.js and Om talk as a story · 2 points

    HN discussion
  14. Submitted Om Experience Report as a story · 2 points

    HN discussion
  15. Submitted Being inspired by Sketchpad as a story · 2 points

    HN discussion
  16. Submitted Communicating design vision - real-time collage web app as a story · 2 points

    HN discussion
  17. Submitted Building a multiplayer podcast editor with Automerge as a story · 1 points

    HN discussion
  18. Submitted Designing a Better Podcast Editor as a story · 1 points

    HN discussion
  19. Submitted Designing a Better Podcast Editor as a story · 1 points

    HN discussion
  20. Submitted Exhaustiveness checking in Flow.js as a story · 1 points

    HN discussion
  21. Submitted You should speak at jsconf as a story · 1 points

    HN discussion
  22. Submitted New relationships with digital books as a story · 1 points

    HN discussion
  23. Submitted No Break: A web design anecdote as a story · 1 points

    HN discussion
  24. Submitted Tell HN: Cofounder wanted for real-time collage app as a story · 1 points

    HN discussion

Search all of HN for adamsolove.com

Linked by the same people?