Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
LessDmesg
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
61.
▲
by
LessDmesg
7y ago
VS installation is also a PITA if you have your C:\ on an SSD. The installer doesn't give you choice of what partition to install to (for most of its huge disk space demands) so you need to fake it with a bunch of symlinks. The VS team
62.
▲
by
LessDmesg
7y ago
Romans... Slavers who washed their mouths and clothes with urine, and shat on the streets. They really weren't into this "treating people humanely" thing. Most of their lives were quite brutal: https://archaeologyn
63.
▲
by
LessDmesg
7y ago
Java is also going to take a ton more memory.
64.
▲
by
LessDmesg
7y ago
The hell stems from inheritance, which is just syntactic sugar over composition. And a very unhealthy kind of sugar as that: problems with co- and contravariance, problems with copying, the need for redundant type declarations. And inherita
65.
▲
by
LessDmesg
7y ago
C++: a language where you need 10 friggin lectures just to learn to pass variables around. I'm sincerely sorry for anyone who is forced to use this mountain of flaws of a language out of legacy reasons. We as humanity need a plan to re
66.
▲
by
LessDmesg
7y ago
C, the low-level language that cannot even get integer types right and believes that -1 is greater than 1... I wish the Zig language people get some industrial backers so C can finally start fading away to obscurity.
67.
▲
by
LessDmesg
7y ago
(1) There's nothing messy about that graph. It's just two nested function calls. An exception by itself is just a goto to the catch block.
68.
▲
by
LessDmesg
7y ago
I've started reading, and already the second anti-pattern, "Naive trees", is something I've been dealing with at work recently. Hey, how'd he know?!? Cool book.
69.
▲
by
LessDmesg
7y ago
Nope, some obscure embedded or toy stuff doesn't count as real software that matters to people. Even Haskell, bless its academic ivory-tower soul, has real-time video games, IDEs and neural networks, not to mention tons of websites, wr
70.
▲
by
LessDmesg
7y ago
Then how come no real software has been written in this wonderful language? Not even a decent text editor, let alone a browser or a game engine?
71.
▲
by
LessDmesg
7y ago
Pypy seems to be reasonably well-documented: http://doc.pypy.org/en/latest/parser.html https://bitbucket.org/pypy/pypy/raw/b7b76322a4a7f53db98a883d...
72.
▲
by
LessDmesg
7y ago
These blog posts are golden, thanks. I definitely will peruse them when creating my language.
73.
▲
by
LessDmesg
7y ago
Nope, there's no practical way to cover all possible cases. There is always a possibility of a totally exceptional situation arising (we're only human). And then your beautiful ole error-cods returnin' function either takes d
74.
▲
by
LessDmesg
7y ago
1. Exceptions are necessary for correctness. This alone solves the question of whether they should be used. Error codes just don't cut it because they only handle expected errors (which is never enough in the real world). 2. Arguing
75.
▲
by
LessDmesg
7y ago
Many young post-grad people in today's economy are living with their parents while repaying their humongous student loans, yeah. Ironically, programming from the bedroom instead of going to a physical college may be a better way to obt
76.
▲
by
LessDmesg
7y ago
Windows has a big ole flaw nowadays: not friendly to SSD+HDD setup where you put the OS on the SSD. It insists on storing everything on drive C:\ which is on the SSD, even the behemoth that is Visual Studio (though that can be offset in lar
77.
▲
by
LessDmesg
7y ago
Become Windows . That was Red Hat's plan all along. And then your personal data will end up on their cloud like with Win10.
78.
▲
by
LessDmesg
7y ago
Because most people want a Lindows, not Linux. And a Lindows they got, with many pros and cons of Windows. Linux users will always be a minority because Linux is about tinkering and customization instead of a consistent corporation-concocte
79.
▲
by
LessDmesg
7y ago
Yes, so it's great to see at least some of them get to the 1.0 version eventually (and I mean Kotlin = Java 1.0). Now if only we could get people off the pre-release versions of Java (which for some reason are named "Java 11"
80.
▲
by
LessDmesg
7y ago
Kotlin is Java done right. It's what Java would have been from the start, if only original Java designers weren't C++ copycats in a rush.
81.
▲
by
LessDmesg
7y ago
Both of them are invalid. What if you want a single-threaded allocator without the mutex overhead? And forbidding implementing traits for some types is just arbitrary stupidity. Developers don't need a nanny compiler to tell them which
82.
▲
by
LessDmesg
7y ago
Almost half of the article is dedicated to fighting Rust. Rust compiler doesn't permit this, doesn't permit that... May the authors of Rust excuse me, but that language is as much not fun to program in as it is thought-out and wel
83.
▲
by
LessDmesg
7y ago
I never could get Eclipse to work. To me, it was always a memory and CPU hog spending way too much time doing the simplest things. I do install it once in several years to find out if they fixed performance yet, but to no avail.
84.
▲
by
LessDmesg
7y ago
You have some strange ideas about why people use C instead of C++ these days. People continue using C not because C++ lacks coroutines or something else (a strange argument for C which has almost no features to speak of), and not because th
85.
▲
by
LessDmesg
7y ago
Clojure has only one type. Lux lets you define and declare however many types you want, which is more humane. Clojure is a PITA language where they even have a compiler setting that warns you when the interop with Java requires reflection c
86.
▲
by
LessDmesg
7y ago
Yeah, you're correct. The runtime matters more than tge compiler, though, so Haskell must be real close to C.
87.
▲
by
LessDmesg
7y ago
Added to my bookmarks, thanks. I especially respect the guy after he lashed out at the PC virtue signaller in the comments. How insufferable do people need to get to bitch about gender in an article about programming languages?
88.
▲
by
LessDmesg
7y ago
It's no wonder. C++ is deeply and irreparably broken, yet instead of fixing anything they just pile up more features in an effort to compete with Rust and Go. Modern C++ is like a 19th century horse carriage with a big subwoofer (but y
89.
▲
by
LessDmesg
7y ago
Was because it never caught on. It's worked on by a single person not working full time... Pretty much deadware, unfortunately. And the main Haskell compiler is implemented in C. In fact, Haskell is represented at one stage of compilat
90.
▲
by
LessDmesg
7y ago
Tl;dr should've just gone fully statically typed from the start. Integrating typed and unityped code is a pain and brings low performance. But Lispers believe in their (lambda x (x x)) and look down on static typing. There was one good
More ›