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 · #25338

S

Scary Reasoner

Personal blog · scaryreasoner.wordpress.comsystemsprogrammingculture

Scary Reasoner is a personal blog at scaryreasoner.wordpress.com about systems, programming and culture. Since 2015, 3 different Hacker News readers have linked it 7 times. The last post was in 2023, but the archive is still widely read.

Visit the blog
7mentions?
3HN people?
2015–2024first – last linked?
Links on Hacker News per year · peak 2 in 2016

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

Why HN links it

The one comment links a post on a compile-time check in C, the BUILD_BUG_ON macro built on sizeof, and notes that it can be defeated when sizeof evaluation is pushed. It is cited as a technical reference.

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.

linux, art, music, anti-religious screeds, and rants. Oh yes, there will be rants.

What Hacker News says?

  1. pico2wav with the en-gb voice seems not too bad for TTS. I had reasonable luck in limited domain speech recognition with pocketsphinx, but it does need some custom vocabulary. Example: https://www.youtube.com/watch?v=tfcme7maygw Granted, maybe this is "not good enough", but I feel like I got pretty far with pico2wave, pocketsphinx plus 1980's Zork level "comprehension" technology. And the open source status of pico2…

    Comment linking /2016/05/14/speech-recognition-and-natural-language-processing-in-space-nerds-in-space/

    on “Voice2json: Offline speech and intent recognition on Linux”
  2. Submitted The Life of I/O in the linux kernel as a story · 2 points

    HN discussion
  3. Pocketsphinx. Here is a demo https://www.youtube.com/watch?v=tfcme7maygw and a blog post about how to do it: https://scaryreasoner.wordpress.com/2016/05/14/speech-recogn... Code is in here (gpl2) https://github.com/smcameron/space-nerds-in-space In particular, look at snis_nl.h, snis_nl.c The trick with pocketsphinx is to limit the vocabulary you want to recognize, and create a corpus of the types of things you want…

    Comment linking /2016/05/14/speech-recognition-and-natural-language-processing-in-space-nerds-in-space/

    on “Open Source Speech Recognition”
  4. You're probably looking for something a bit more sophisticated than what I'm about to mention, but if you don't need anything too sophisticated (that is, if you can significantly limit the domain of the speech you need to be able to understand), you could do something like what I did for "the computer" on my star trek-like space sim Space Nerds In Space: http://hackaday.com/2016/06/08/talking-star-trek/ I used pocke…

    Comment linking /2016/05/14/speech-recognition-and-natural-language-processing-in-space-nerds-in-space/

    on “Ask HN: How Can I Get into NLP (Natural Language Processing)?”
  5. #define BUILD_BUG_ON(condition) ((void)sizeof(char[1 - 2*!!(condition)])) https://scaryreasoner.wordpress.com/2009/02/28/checking-size... There are many ways to make it perform different behavior at compile time (though admittedly, most are abuse). The above should compile error, but if you push sizeof evaluation, will not.

    Comment linking /2009/02/28/checking-sizeof-at-compile-time/

    on “Apple’s Bitcode Telegraphs Future CPU Plans”
  6. Pocketsphinx[1]. I used it, and pico2wave along with some old-school interactive-fiction style code to create a "computer" for my open source space game[2] so I can drive the spaceship around by talking to it[3][4]. [1] https://cmusphinx.github.io/wiki/tutorialpocketsphinx/ [2] https://spacenerdsinspace.com [3] https://www.youtube.com/watch?v=tfcme7maygw [4] https://scaryreasoner.wordpress.com/2016/05/14/speech-reco…

    Comment linking /2016/05/14/speech-recognition-and-natural-language-processing-in-space-nerds-in-space/

    on “A speech-to-text practitioner’s criticisms of industry and academia”
  7. I don't know if this counts, but I wrote a parser for "the ship's computer" in my game, "Space Nerds in Space". It's described here: https://scaryreasoner.wordpress.com/2016/05/14/speech-recogn... (and that reminds me, there's Google's Parsey McParseface: https://blog.research.google/2016/05/announcing-syntaxnet-wo... though I'm not sure how practical it would be to use that in an interactive fiction context.) I als…

    Comment linking /2016/05/14/speech-recognition-and-natural-language-processing-in-space-nerds-in-space/

    on “Source code for a 1977 version of Zork”

Search all of HN for scaryreasoner.wordpress.com