Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
LessDmesg
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
151.
▲
by
LessDmesg
7y ago
> modern C++ > pleasant Nice joke. Hour-long compilations, type-unsafe templates with unreadable errors, and circular references are considered pleasant now?
152.
▲
by
LessDmesg
7y ago
So what if China isn't running death camps per se? The problem is that it's running something of the magnitude of Nazi Germany and getting away with it. No sane government would go 100% Nazi overnight, but if they see that being 5
153.
▲
by
LessDmesg
7y ago
Monads are not a superior abstraction. Their composition is not commutative and, worse, not even closed (a composition of two monads may not be a monad). Monad transformers are clumsy syntax-wise and have a performance penalty. When I used
154.
▲
by
LessDmesg
7y ago
This actually gladdens me instead of saddening. Monads are just a big can of giving your code implicit magic superpowers: a way to make write-only code that doesn't look like Perl. I would rather have my semi-colons good old unprogramm
155.
▲
by
LessDmesg
7y ago
"Bad use of header files" is the fault of C++, not the developers. Until Stroustrup fixes the header processing behavior (it's 2019 already...) C++ will not become a sane language to use for new development.
156.
▲
by
LessDmesg
7y ago
Zig is beautiful, I'm having high hopes for it.
157.
▲
by
LessDmesg
7y ago
D is pretty much the opposite of Go, a pinnacle of feature bloat instead of stripped down simplicity. A C++ killer that turned into a kind of C++ with GC.
158.
▲
by
LessDmesg
7y ago
I've never taken anti-depressants and don't understand why so many people do. If you can't calm down your own mind, then you've got a problem no pill is going to solve - and the fact that people abuse these pills or keep
159.
▲
by
LessDmesg
7y ago
It's an option that only works if there are buyers for that debt. That isn't always going to be the case. For instance, all new debt issued by Italy has been scooped up by ECB for years... The US is still a much more credible sove
160.
▲
by
LessDmesg
7y ago
Federal debt is 20T, so what? At least corporations can be held responsible in court. When the federal government defaults on its debt (yes, that's a "when" not an "if") it's going to take a whole army to make
161.
▲
by
LessDmesg
7y ago
This so much! Go would be a great language if it had generics and no "interface {}". I'd use that over any flavor of Rust any day.
162.
▲
by
LessDmesg
7y ago
Like the relationship between Descendent Studios and publisher Little Orbit. A virtually finished game gets frozen with no end in sight, developers work for free, and the publishers aren't available for comment...
163.
▲
by
LessDmesg
7y ago
> 66% of current mexican Y chromosomes are of european ancestry, while 90% of mexican mitochondrial dna comes from native ancestry That's some damn good virility on the part of Spanish men. Must've been having endless binge coo
164.
▲
by
LessDmesg
7y ago
The thing that's wrong with Forth is it promotes eschewing verbal identification of variables for the sake of positional. This is promoted as good mental exercise, but is just bad language design. As Rich Hickey said, we humans prefer
165.
▲
by
LessDmesg
7y ago
As my physics lab teacher taught us, all breakthroughs in physics happen after new better measuring instruments become available. Modern cosmology is starved of such new equipment, hence devoid of any real progress, having to wallow in theo
166.
▲
by
LessDmesg
7y ago
Sounds like fearmongering with no basis. There are lots of areas which would benefit from warming and become food producers (Siberia and Canada come to mind). As for Southeast Asians: they're already used to living on water, with stilt
167.
▲
by
LessDmesg
7y ago
Human civilizations have always blossomed in warmer climate. All this scaremongering about global warming ending human civilization and destroying nature is just laughable.
168.
▲
by
LessDmesg
7y ago
You're right. Lisp syntax makes the totally wrong tradeoff of being slightly easier to parse for the machine, and much harder for the human. An eloquent name for it is that Lisp fails the squint test https://www.teamten.com&
169.
▲
by
LessDmesg
7y ago
It's not about performance. Unary numbers are extremely cumbersome and confusing for proofs, because people are used to working with integers using arithmetic, not pattern matching. "x + 5" is infinitely better than "Suc
170.
▲
by
LessDmesg
7y ago
It's all in the books. Gang of Four, etc. Learn from good books instead of bloggers who have a type called "Backend" and make brilliant discoveries that DI and nominal typibg are bad despite the whole industry using them succ
171.
▲
by
LessDmesg
7y ago
I hate the flavour of OOP present in C++/Java/C# as much as the next man, but the principles are sound. Defining the interface at the user side is like a conflict of interest, like a kangaroo court. It's just bad architecture
172.
▲
by
LessDmesg
7y ago
This is wrong, bad advice, for the same reasons that structural typing is wrong and nominal typing is right. It goes against all OOP and modularity principles. Interfaces should never be declared at the use site because an interface is a co
173.
▲
by
LessDmesg
7y ago
We need another breakthrough though - a massive increase in power production. Current power grids are totally incapable of providing sufficient energy should all cars become electric.
174.
▲
by
LessDmesg
7y ago
So there are no unbiased sources on why carbon dioxide is evil? You do understand that CO2-hate is like a religion, don't you? And I have in fact gone to the IPCC's site and skimmed over a report. It was filled with phrases like &
175.
▲
by
LessDmesg
7y ago
Insufficient, will never be met, and who cares. Humans don't affect climate anyway.
176.
▲
by
LessDmesg
7y ago
I think what he meant was that we have no proof that "singularity" even exists. Cosmologists have a penchant for coming up with infinities: infinite density in the moment of “Big Bang", infinite time dilation at an "even
177.
▲
by
LessDmesg
7y ago
Order of headers should not matter in any sane language. This just proves that C++ is not a sane language. Yet Bjarne Stroustrup keeps getting engineering awards! If I were king of programming languages, I would forbid any new lines of C++
178.
▲
by
LessDmesg
7y ago
Classical Latin didn't have a phonetical alphabet, though. Long and short vowels were not distinguished, letter "u" didn't exist, and Greek borrowings were written non-phonetically (e.g. the "ph").
179.
▲
by
LessDmesg
7y ago
You're not quite right. Classical Latin had a lot of things that virtually no modern language has: a fully developed passive conjugation, a fully developed conjunctive, and - the cherry on the cake - a rigorously expressed separation b
180.
▲
by
LessDmesg
7y ago
Even Haskell doesn't get it right: there are no exhaustiveness checks on pattern matches (something OCaml has), and while sum types provide closed unions, getting open unions is clunky (have to use typeclasses). OOP languages are imper
More ›