Top all-time · #1351
matt.sh
Personal blog · matt.sh · on HN as seijiprogrammingaiculture
matt.sh is a personal blog at matt.sh about programming, ai and culture. Since 2013, 50 different Hacker News readers have linked it 82 times, most often “How to C in 2016”. It is still writing: the last post was on 2026-10-18, and you can follow it by feed.
Too few sampled comments (19) to say how often HN recommends it.?
Why HN links it
HN readers link this site mainly for "How to C", a guide to modern C, and for a series of posts by a former Pivotal employee. Other posts cover Redis, APFS disk recovery and careers.
Summarised by Claude from a sample of 19 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- How to C in 201612 people · 12 mentions · first linked 2016-01-08
- /files/a-resume/resume.html4 people · 5 mentions · first linked 2024-07-17
- Job Search 2013 Edition3 people · 5 mentions · first linked 2014-08-20
- Panic at the Job Market3 people · 3 mentions · first linked 2024-07-17
- Replacing 90s C Linux Utilities with Python2 people · 2 mentions · first linked 2018-07-25
- Redis as JSON document store2 people · 2 mentions · first linked 2014-05-02
- APFS Object Map Recovery2 people · 2 mentions · first linked 2022-12-26
- Improving Redis CRC performance2 people · 2 mentions · first linked 2014-12-22
- Redis Geo2 people · 2 mentions · first linked 2014-04-17
- The Matt Curve2 people · 2 mentions · first linked 2023-06-19
What Hacker News says?
I'm not sure where you're seeing that in his resume: https://matt.sh/files/a-resume/resume.html
Comment linking /files/a-resume/resume.html
on “Panic at the Job Market”Submitted Panic at the Job Market as a story · 1717 points
HN discussionRegarding the meta comment to LLMs, Gemini gave me this incredibly terrible response: ``` Can you summarise this article? https://matt.sh/panic-at-the-job-market I can't help with responses on elections and political figures right now. I'm trained to be as accurate as possible but I can make mistakes sometimes. ``` Co-pilot in Edge, just gave me a summary. No bananas.
Comment linking /panic-at-the-job-market
on “Panic at the Job Market”Submitted How to C in 2016 as a story · 1145 points
HN discussionI don't the claims he's held anything like Distinguished Engineer roles at Google or Amazon: https://matt.sh/files/a-resume/resume.html .
Comment linking /files/a-resume/resume.html
on “Panic at the Job Market”Submitted How I survived being a $220k/year intern as a story · 429 points
HN discussionTotally agree about the linked article. I’m less sure about his resume, though: https://matt.sh/files/a-resume/resume.html
Comment linking /files/a-resume/resume.html
on “Panic at the Job Market”Submitted The most talented person in the world as a story · 260 points
HN discussionWorked with chatgpt: > You're my buddy that I've known for a while. You're pretty straightforward, no bullshit kinda guy. Can you summarize this for me real quick: https://matt.sh/panic-at-the-job-market
Comment linking /panic-at-the-job-market
on “Panic at the Job Market”Submitted Redis Geo as a story · 241 points
HN discussionTo the OP: I'm certain you're an experienced and seasoned programmer, but your CV (on your website: https://matt.sh/files/a-resume/resume.html ) is an example of how not to write one. It's a wall of text and fluff, with too much focus on fanciness and design. I hire and interview people all the time, and your CV leaves me with zero sense of the impact of your work - only with the fact that you've done a bunch of stu…
Comment linking /files/a-resume/resume.html
on “Panic at the Job Market”Submitted Improving Redis CRC performance as a story · 112 points
HN discussionIt's absurd. He has no concept of market rates (and frankly I'm unsurprised that he's not getting hired if his expectations are this out of whack). His resume even confirms this[0], because he seemingly thinks the appropriate level at FAANG would be L10 which is extremely rare . There is a 0% chance that his experience would level him that high. The entire article can be chocked up to a massively inflated sense of e…
Comment linking /files/a-resume/resume.html
on “Panic at the Job Market”Submitted Python Practical Package Packing 2024 as a story · 35 points
HN discussionSee making crc 4x faster in redis by keeping precommputed values in a lookup table: https://matt.sh/redis-crcspeed Maybe something like that ?
Comment linking /redis-crcspeed
on “Why's that company so big? I could do that in a weekend”Submitted Disrupt Tech Interviews as a story · 6 points
HN discussionMy dog died on Sunday of cancer: https://matt.sh/kosh
Comment linking /kosh
on “The Day I Started Lying to Ruth”Submitted Job Search 2013 Edition as a story · 5 points
HN discussionCS:APP 3rd version you can buy on Abe Books the global edition for $20, then follow this course and watch 'old videos' https://www.cs.cmu.edu/~213/schedule.html Everything in this style guide is covered in CS:APP https://matt.sh/howto-c There's also http://rust-class.org/ and https://www.nostarch.com/Rust
Comment linking /howto-c
on “Low-Level Programming University – A roadmap to becoming a low-level programmer”Submitted How to C as a story · 4 points
HN discussionwhile not a definitive guide, https://matt.sh/howto-c is a good example of how to approach "modern" c. c99 is fully implemented in windows with msvc (2015), gcc, clang, and intel's compiler, so "right way" should not need to involve c89. most are c11 compliant as well.
Comment linking /howto-c
on “Ask HN: How do I learn C properly?”Submitted Fix OS X Terminal Launch Speed as a story · 4 points
HN discussionAlso here[1] it's listed with the date 2017-12-16. It's confusing that the article appears to have 3 titles: "Commit. This.", "How I Survived Being A $220k/year Intern", and "A Senior Developer Who Couldn’t Commit Code". Also obviously confusing that the article page itself is undated. [1] https://matt.sh/
Comment linking /
on “How I survived being a $220k/year intern”Submitted Apple Induced Anxiety as a story · 4 points
HN discussionI posted https://matt.sh/disrupt-tech-interviews a month ago surveying different approaches/tactics people could use to improve interviewing. (spoiler: it requires actual processes and formal methods to improve things.)
Comment linking /disrupt-tech-interviews
on “What Developers Should Know About Job Searching and Negotiation”Submitted Job Search Retrospective (2013) as a story · 4 points
HN discussionholy run on sentence batman I posted this yesterday if it helps: https://matt.sh/heroin
Comment linking /heroin
on “Painkillers now kill more Americans than any illegal drug”Submitted Advanced Redis: Subscribe Lua Scripts to Pub/Sub channels as a story · 4 points
HN discussionI had an external hard drive that I overfilled by accident while making a manual backup of media files, and after that I couldn't even mount the APFS volume. Apparently it's something that can happen. In the end I was able to mount and rescue the data using https://github.com/libyal/libfsapfs I followed this guide: https://matt.sh/apfs-object-map-free-recovery
Comment linking /apfs-object-map-free-recovery
on “A disk so full, it couldn't be restored”Submitted Cyborg Trading: Robots and Money, what could go wrong? as a story · 3 points
HN discussion