3 ms·
What percentage of programmers on Hacker News haven't? Flaunting your ignorant anti-intellectualism isn't a good look. You do know this is 2024, you have Inte
by DonHopkins 2y ago
What percentage of programmers on Hacker News haven't?
Flaunting your ignorant anti-intellectualism isn't a good look.
You do know this is 2024, you have Internet access, and you can just look shit up or ask ChatGPT to learn new things, instead of cultivating ignorance and pointlessly criticising programmers trying to raise awareness, share their experiences, and educate themselves and other people.
In case you've been living under a rock and didn't realize it, JavaScript, the topic of this discussion, is essentially a dialect of Lisp, with garbage collection, first class functional closures, polymorphic JSON structures instead of s-expressions, a hell of a lot more like and inspired by Lisp and Scheme than C++, and LOTS of people know it.
- reshlo 2y agoMy point is that if someone says something is arcane, “it’s not, it’s just [something that you’ve potentially never heard of and almost definitely don’t understand even if you have heard of it]” doesn’t help your case. They could look it up, but the fact that they would have to do so proves the commenter’s point - relatively few programmers understand Lisp syntax, i.e. it is arcane. If you’re trying to raise awareness of something, don’t act like the reader is stupid if they don’t already understand. Insisting that something is obvious, especially when it is not, means any reader who does not understand it will likely perceive the comment as snobby. As does including snide remarks such as “in case you’ve been living under a rock”. > Flaunting your ignorant anti-intellectualism isn’t a good look. Why do you assume that I personally don’t know what s-expressions are just because I agree that they’re arcane? Labelling someone as an ignorant anti-intellectual just because they disagree with something you said isn’t a good look either.
- hu3 2y agoExactly. I, like most devs, know what Lisp is. I, like most devs, just don't care.
- DonHopkins 2y ago[flagged]
- hu3 2y agoSorry to bust your minuscule lisp bubble but just because someone ignored your favorite niche language in an educated career choice, it doesn't mean they are ignorant. Infantile language tribalism though, have no place in engineering and is blatant ignorance when coming from a supposed adult.
- xscott 2y agoIf it's about career choices, people skills and charisma will get you further than any technical decisions you might make.
- kazinator 2y agoLisp is a family of languages, most of which are suited for many purposes. Implementations of Lisp are no more niche than other languages with managed run-times. Lisp has been used for even operating system development: Lisp code taking interrupts, and driving ethernet cards and disks and so on. Which member of the Lisp family are you talking about, and what do you think is the niche?
- hu3 2y ago> Implementations of Lisp are no more niche than other languages with managed run-times." No more niche than Java, C# .NET and Python? Right... > Which member of the Lisp family are you talking about, and what do you think is the niche? You can combine all of the Lisp family together and still it wouldn't scratch the popularity, demand or job positions of any of the top languages. Look, nobody denies Lisp'like languages are being used. Just like Fortran. :)
- kazinator 2y agoSo what you mean by niche is actually popularity, and not a specific application area? Fortran has a niche: numeric computing in scientific areas. However, even Fortran is not your grandfather's Fortran 66 or 77 any more. I had a semester of the latter once, as part of an engineering curriculum before switching to CS. It supposedly has OOP programming in it, and operator overloading and such. I don't know modern Fortran, so I wouldn't want to look ignorant spreading decades-old misinformation about Fortran.
- kazinator 2y agoI had a basic idea of what Lisp was before getting into it some 25 years ago. It soon became obvious that, no, I actually had no idea. It's not that what I thought had been wrong, but it had no content. I knew Lisp the way I know that that guy walking down the street is my neighbor Bob. But since I've never had a conversation with Bob, I actually have no idea who he is. When I see Korean writing in hangeul, I know it is Korean writing, but can't read a letter of it (nor speak a word of Korean). These examples are like knowing what Lisp is. The thing I had not expected was how the knowledge in the Lisp world and its perspectives are very informative about a whole lot of non-Lisp!
- DonHopkins 2y agoThere's nothing "arcane" about WebAssembly Text format. The fact that you don't recognize it just means you don't know much about WebAssembly, which is fine, but you're whining, lashing out, and attacking people who are trying to explain it, and trying to police and derail discussions between other people who are more knowledgeable and interested in it, which makes you a rude anti-intellectual asshole. Why don't you just go away and let other people have their interesting discussions without you, instead of bitterly complaining about things you purposefully know nothing about and refuse to learn? How does it hurt your delicate feelings to just shut up and not bitch and whine about discussions you're not interested in?
- reshlo 2y ago> you’re whining, lashing out, and attacking people who are trying to explain it I think you’re assuming that all of the comments you’re talking about are written by the same person, when they’re not. I haven’t been attacking anyone, and I don’t think I’ve replied to anyone who’s tried to explain it. > things you purposefully know nothing about and refuse to learn Why do you still assume I don’t know what they are? I’ve already pointed out that my belief that s-expressions are arcane doesn’t mean I don’t know what they are. As another illustration of my point, I just stumbled across this comment on another post: > But maybe the whole "ease of use" budget is blown by using a Lisp in the first place.[0] The fact is that Lisp syntax is understood by relatively few programmers, which meets the definition of arcane. You immediately flying off the handle when someone calmly points this out will not help your goal. [0] https://news.ycombinator.com/item?id=41965178 https://news.ycombinator.com/item?id=41965178
- hu3 2y agoMost devs do know what Lisp'ish languages are because you just can't forget how weird a bunch of nested parenthesis look. They just don't care enough to invest time in it because it is niche. And proponents tend to tirelessly spam about it from their ivory towers like it's flawless and everyone who didn't learn it is somehow inferior, somehow justifying personal attacks like yours. Classy as usual.
- xscott 2y ago[flagged]
- hu3 2y agoIf you think people who chose not to learn a language you like are insecure it tells more about you than about them.
- xscott 2y ago[flagged]
- reshlo 2y ago> people who become hostile when you try to talk about something interesting We’re becoming annoyed not because people are trying to talk about something interesting, but because they are being intentionally insulting and condescending and then using bad faith arguments like this one when they’re called out on it. Which of these quotes represent the commenter “trying to talk about something interesting”? > flaunting your ignorance and your anti-intellectualism > The point is that anyone who's distracted by the arcanity of Web Assembly Text Format obviously doesn't understand the first thing about WASM > You do know this is 2024, you have Internet access, and you can just look shit up > In case you've been living under a rock and didn't realize it > but you're whining, lashing out, and attacking people who are trying to explain it, and trying to police and derail discussions between other people who are more knowledgeable and interested in it, which makes you a rude anti-intellectual asshole… Why don't you just go away and let other people have their interesting discussions without you, instead of bitterly complaining about things you purposefully know nothing about and refuse to learn? How does it hurt your delicate feelings to just shut up and not bitch and whine about discussions you're not interested in? > And that proves my point that you're flaunting your ignorance and your anti-intellectualism. But you be you. There's no point in trying to make other people stop talking about Lisp by complaining about how proudly ignorant you are, and how you want to remain that way, so you don't want anyone else to talk about it. This really isn't the place for that, since you always have the option of not reading, shutting up, and not replying and interrupting and derailing the discussion, so other more knowledgeable and curious people can have interesting discussions without you purposefully harassing them like a childish troll. > Look, it's pretty clear I stepped on some insecurity.