Top all-time · #25338
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.
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?
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”Submitted The Life of I/O in the linux kernel as a story · 2 points
HN discussionPocketsphinx. 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”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)?”#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”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”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”