Top all-time · #3543
Warp
Personal blog · warp.povusers.orgprogramming
Warp is a personal blog at warp.povusers.org about programming. Since 2010, 22 different Hacker News readers have linked it 33 times, most often “A response to Linus Torvalds on C++ (2007)”. No feed was found, so read it on the site itself.
Too few sampled comments (16) to say how often HN recommends it.?
Why HN links it
HN readers link this personal site of programming and science essays, including pages on bubble sort, the airfoil myth and C vs C++, plus a rebuttal to Torvalds. Commenters single out a few as well written or fun.
Summarised by Claude from a sample of 16 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- A response to Linus Torvalds on C++ (2007)7 people · 8 mentions · first linked 2010-07-16
- Bubble Sort Misconceptions3 people · 3 mentions · first linked 2016-02-27
- Why export templates would be useful in C++ (2010)3 people · 3 mentions · first linked 2025-02-05
- /grrr/airfoilmyth.html2 people · 2 mentions · first linked 2013-04-30
What Hacker News says?
Paper airplanes fly, and they have flat wings! It turns out that flat wings work just fine, but the airfoil shape we see on airplanes is more efficient: http://warp.povusers.org/grrr/airfoilmyth.html
Comment linking /grrr/airfoilmyth.html
on “Ask HN: What scientific phenomenon do you wish someone would explain better?”Submitted Why C++ is vastly superior to C as a story · 48 points
HN discussionYou're misidentifying the attitude. The problem is that Bubble Sort is a terrible algorithm, there's no reason not to use Insertion Sort or better instead except for some reason CS programs still inflict BS on students so that's what they remember when they just need to sort something. http://warp.povusers.org/grrr/bubblesort_eng.html http://warp.povusers.org/grrr/bubblesort_misconceptions.html (Bubble sort is not g…
Comment linking /grrr/bubblesort_misconceptions.html
on ““It is never a compiler error””Submitted 3-character filename extensions as a story · 43 points
HN discussionI found a response to this http://warp.povusers.org/OpenLetters/ResponseToTorvalds.html
Comment linking /OpenLetters/ResponseToTorvalds.html
on “Linus Torvalds on C++”Submitted Why I hate Java as a story · 21 points
HN discussionAnother stack based language worth learning might be Postscript (even if only to make your coworkers wonder why such a small file takes such a long time to print: http://warp.povusers.org/MandScripts/ps.html or http://www.physics.uq.edu.au/people/foster/postscript.html )
Comment linking /MandScripts/ps.html
on “Perlis Languages”Submitted A response to Linus Torvalds on C++ (2007) as a story · 20 points
HN discussionhttp://warp.povusers.org/grrr/bubblesort_eng.html >Teaching bubble sort as some kind of "basic sorting algorithm" has real-life negative consequences. This is a real-life example: this is a piece of code in the gnu flex program: /* We sort the states in sns so we * can compare it to oldsns quickly. * We use bubble because there probably * aren't very many states. */ bubble (sns, numstates); >There's absolutely no ra…
Comment linking /grrr/bubblesort_eng.html
on “I'm a cargo cult programmer, help me”Submitted Why export templates would be useful in C++ (2010) as a story · 19 points
HN discussionSure. http://warp.povusers.org/grrr/HateC.html http://warp.povusers.org/grrr/cplusplus_vs_c.html The guy has some fun rants in general. Edit: Oh yeah, and this one, responding to Linus' rant. http://warp.povusers.org/OpenLetters/ResponseToTorvalds.html
Comment linking /OpenLetters/ResponseToTorvalds.html
on “Zed Shaw on C++”Submitted A response to Linus Torvalds on C++: You suffer from the C-hacker syndrome as a story · 9 points
HN discussionThe best way that I know of to do this is the """ "Manual" export templates """ idea discussed here: http://warp.povusers.org/programming/export_templates.html (It's a great post in general. N.B. that it's also quite old and export templates have been removed from the standard for quite some time after compiler writers refused to implement them.) TL;DR: Declare your templates in a header, implement them in a source…
Comment linking /programming/export_templates.html
on “21st Century C++”Submitted Why export templates would be useful in C++ (2010) as a story · 3 points
HN discussionI still prefer Japanese counting since it takes a lot less time to count (at least for me) a full 19x19 board. The only way white loses points (relative to black) by being forced to "play it out" is if black passes -- but the AGA resolves that by requiring you to give up a pass stone as a prisoner when you pass, and if the game has ended and you have to play it out, passes aren't allowed. The next AI challenge is to…
Comment linking /go/MyRulesProposal/
on “Go Game Guru – Learn all about the board game Go”Submitted Floating Point Caveats as a story · 3 points
HN discussionHere's your informed person bashing C: http://warp.povusers.org/grrr/HateC.html (Disclaimer: I like C more than C++, though I can't say I love either of them.) I do think there are bad languages. Brainfuck is terrible. Maybe there are no bad serious languages, but you'll have to define what you mean by serious, and you'll have to argue with Dijkstra's ghost when it comes to COBOL et al. (though I think he would have…
Comment linking /grrr/HateC.html
on “What’s to love about C?”Submitted An Efficient LZW Implementation as a story · 2 points
HN discussionThe author of the OP has a pretty well written rebuttal to everything Torvalds has said about C++: http://warp.povusers.org/OpenLetters/ResponseToTorvalds.html
Comment linking /OpenLetters/ResponseToTorvalds.html
on “Why C++ is vastly superior to C”Submitted Java considered harmful (for programming C++) as a story · 2 points
HN discussionThe author of the OP also has a response to your second link: http://warp.povusers.org/OpenLetters/ResponseToTorvalds.html
Comment linking /OpenLetters/ResponseToTorvalds.html
on “Why C++ is vastly superior to C”Submitted A Response To Linus Torvalds On C++ (2007) as a story · 1 points
HN discussionProbably worth jumping up a level in the URL to: http://warp.povusers.org/grrr/ —and noting that this comes from the guy's "What grinds my gears" page, which also links to a "Why I hate C" article.
Comment linking /grrr/
on “Why I hate Java”Submitted Bubble Sort Misconceptions as a story · 1 points
HN discussionThe index page has dates for other articles, but not this one. http://warp.povusers.org/grrr/index.html Archive.org's first snapshot of this page is on 2006-02-08. The HTTP response headers contain the entry: "Last-Modified: Sun, 14 Oct 2012 08:58:12 GMT"
Comment linking /grrr/index.html
on “Why I hate Java”Submitted Terminator timelines theory as a story · 1 points
HN discussionSomething really bugs me about this. Unless I'm mistaken, Bernoulli's principle doesn't say anything about throwing air down .... http://en.wikipedia.org/wiki/Bernoullis_principle#Applicatio... http://warp.povusers.org/grrr/airfoilmyth.html What am I missing here?
Comment linking /grrr/airfoilmyth.html
on “Solar planes are not the future of flight”For an N^2 sorting algorithm, I think insertion sort is superior to bubble sort when you want something simple: http://warp.povusers.org/grrr/bubblesort_misconceptions.html
Comment linking /grrr/bubblesort_misconceptions.html
on “When would you ever want bubblesort?”Linus Torvalds' popular comment is dissected here ( http://warp.povusers.org/OpenLetters/ResponseToTorvalds.html ): "C++ is a horrible language. It's made more horrible by the fact that a lot of substandard programmers use it, to the point where it's much much easier to generate total and utter crap with it. Quite frankly, even if the choice of C were to do nothing but keep the C++ programmers out, that in itself wo…
Comment linking /OpenLetters/ResponseToTorvalds.html
on “Why wasn't the Linux kernel written in C++?”