Recent submissions

Comment · 5 years ago
Looks like someone else mentioned PAIP. I’d add “The Art of the Metaobject Protocol” as well.
Comment · 5 years ago
The author's about page reports that he is a former physicist with experience in automotives and law enforcement. It also contains the statement "I have a particular dislike of self-anointed 'experts';" with no apparent irony.

And my personal favourite: "People may think I’m fighting above my weight class, because many of the people I label as clowns are on television and in important newspapers, much like the stars of 'The Bachelor.' "

Uh huh.

Comment · 5 years ago
If they're so easy and obvious, why hasn't the author done it, at least as a demo? The article also reeks of "this doesn't work for me, therefore it won't work for anyone" I doubt I'm the only one who absolutely does not concede that everything should have a GUI interface.

"Why does shit like DPDK exist?" I don't know, but I bet you could find out with a little investigation, which might make this sound more like a well-researched position and less like a tantrum.

"people who absolutely insist that the Church Turing thesis means muh computer is all-powerful simulator of everything". Yeaaah...we're done here.

Comment · 5 years ago
Which episode has a crash that (1) they failed to find a primary cause for and (2) would have been solved had they had video?
Comment · 5 years ago
Thanks for the clarification.
Comment · 5 years ago
It would be less useful than you’d think. Pilots are trained to articulate what they are doing and generally follow very well-practiced procedures. Another pilot can quite accurately reproduce what a pilot is doing just from the transcript, and the warning horns and other indicators are quite expressive of other things. The audio is good enough to hear breakers opening. Anything a video camera could see out the window that would be relevant will be remarked upon by pilots.
Comment · 5 years ago
There’s an interesting aside in that neither a CVR nor a FDR would have been helpful in figuring out the cause of the Comet disasters. The way they did was brilliant.
Comment · 5 years ago
The article is interesting, but that lede is incoherent. Many mathematicians accept computer proofs the way chess grand masters accept computer players. Computer “assistants” that generate proofs that humans cannot follow or understand will always be controversial, and the proofs they generate, even though accepted as valid, will always be decorated with an asterisk.
Comment · 5 years ago
When I teach coding, I used to have a similar lesson around commenting code: "don't tell me you're creating a variable. I can read the code. Tell me what the variable is for."

I still mostly abide by that, but I've had an opportunity to write some larger programs for the first time in a few years (a hazard of teaching programming is you find yourself working with pretty small programs), and noticed that the comments started become a part of my conversation with myself. I'd drop in quick reminders for what I intended to do in a function before going moving on to something else. When I came back and then wrote the code corresponding to the comments: well now it's redundant, but it wasn't. I stopped cleaning that stuff up (I'd clean it if I had to present or publish it, of course). The comments kept some context of my thinking when I wrote it, what order I did things in, etc. It would be gibberish for another, but it wasn't for me, especially after a few days, or even longer. (Note: I'm a pretty fast touch-typist, so muttering to myself doesn't invoke much of a productivity cost. I also note that commit messages are another great place to capture that sort of context for yourself, and not using that opportunity is a sin.)

So, I've changed some of my greybeard aphorisms around commenting: "When commenting code, consider the needs of the person who will be maintaining this code. Who will probably be you. Be nice to future you."

Comment · 5 years ago
Felleisen is an ACM Fellow with a senior tenured position at Rice. American, white, middle-aged. Doesn't have a presence in social media. He'll be fine.
Comment · 5 years ago
That seemed like an awful lot of words to describe the entirely predictable fact that the job market will pick up significantly as we shed pandemic restrictions and that workers in low-wage service jobs tend to quit a lot. A few anecdotes about people liking WFH doesn’t make the trend any more mysterious or novel.
Comment · 5 years ago
Why would I use this and not Pandoc?
Comment · 5 years ago
"nor are the skills of writing good documentation even vaguely similar to those for writing good code". I disagree. Vehemently.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton