Correction: even if Google is down, you won’t notice, because DDG works just fine. Last time I went to any of Google websites was 4 years ago.
> Plus all of these starting points imply the use of new languages, configurations, and programs, in particular, builds. Oh yeah, true, some people keep saying a language is just a tool trying to convince somebody to…
MacOS. Project scripts and software are hardcoded for Mac. The alternative is Windows, but making the project dev environment cross-platform takes time. I dislike non-standard keyboard shortcuts for everything, lack of…
Java was released in 1996. It got generics in 2004, 8 years later. I don't remember anyone panicking and yelling from every corner that the world is ending. Everyone understood the benefits and it was a much awaited…
On Windows just press Win+; .
I’m in a team where every member was forced into macOS against their will, because a lot of project scripts were hardcoded for macOS by a long-gone “architect”. My biggest gripes with macOS, after decades of Windows and…
And how are emails any different from web articles? Both contain structured thoughts represented as structured text, both often contain code and quotations, lists and so on. Why special treatment?
But, almost everyone does? Would you prefer all web articles to be strictly in plain text, same colour? No font changes between text and code, no colors for quotations, no indented multilevel bullet points? Basically,…
I mean, how are you going to use rich text otherwise?
Any closed community ends up as a cult, derangement reinforced through the circular patting on the backs. HN already got a bit of a loony reputation (for example, see the comment about being a think tank), and it’ll get…
The entire DKE paper is trash, as most papers are in psychology.
“Social status” is an artificial circlejerk concept, why do you care?
Lol god forbid. Browser side programming is shitty enough without lisp nonsense.
By "attacked" you probably meant "criticised"? Criticising something is not only a perfectly normal activity, it's a necessary one and is an important part of the scientific method.
It's explicitly stated in their comment: > arguing about slight variations of the same mundanities: XML, XSD, IDL, ASN.1, Avro, JSON... Emacs vs. Vim, Weakly vs. Strongly typed, and so on... There could be a lot of…
If you think what I said is wrong, you're welcome to explain why. Personal attacks are neither productive nor interesting. My reasoning is the following: People would only listen to you if you can prove what you say is…
Your statement implies that arguing is something bad. Arguing is presenting arguments that attempt to show (prove) why something is true or false. It's the most important tool (convincing each other) in the progress of…
This thread made me read about conditional types in TS and in general more about its type system. I was ignorant. I agree now that it's advanced. Previously I only heard bad things about it without bothering to study it…
Are you really calling this ergonomic? https://github.com/codemix/ts-sql/blob/master/src/Evaluator.... Same thing but actually readable and maintanable would've been better implemented as a compile-time (build-time)…
What compile-time guarantees does that SQL library give? I don't see any docs or explanations at that Github repo and my TS knowledge is limited to be able to infer everything from a small code example.
Is this satire? What do you think is advanced about TS' type system and why? Duck-typing that creates a minefield instead of providing correctness? The unknown type that does the same? TS is a step forward from JS, but…
Learn not to give a shit about money and find a job that you enjoy.
Hate to break it to you, but the absolute majority of devs have no idea what HN is, or are interested in reading it.
> But what about the web browser, the GUI environment, the OS kernel? Firefox is being rewritten in Rust, which is not oop. Linux kernel is in C, which is not oop. Eclipse SWT, a very succesful java GUI, uses…
> abstractions are bad They're as good as you make them. Abstractions aren't bad by themselves. > Copying code for different business purposes is good. Only when it makes sense, ie when you can't make a good abstraction.
Correction: even if Google is down, you won’t notice, because DDG works just fine. Last time I went to any of Google websites was 4 years ago.
> Plus all of these starting points imply the use of new languages, configurations, and programs, in particular, builds. Oh yeah, true, some people keep saying a language is just a tool trying to convince somebody to…
MacOS. Project scripts and software are hardcoded for Mac. The alternative is Windows, but making the project dev environment cross-platform takes time. I dislike non-standard keyboard shortcuts for everything, lack of…
Java was released in 1996. It got generics in 2004, 8 years later. I don't remember anyone panicking and yelling from every corner that the world is ending. Everyone understood the benefits and it was a much awaited…
On Windows just press Win+; .
I’m in a team where every member was forced into macOS against their will, because a lot of project scripts were hardcoded for macOS by a long-gone “architect”. My biggest gripes with macOS, after decades of Windows and…
And how are emails any different from web articles? Both contain structured thoughts represented as structured text, both often contain code and quotations, lists and so on. Why special treatment?
But, almost everyone does? Would you prefer all web articles to be strictly in plain text, same colour? No font changes between text and code, no colors for quotations, no indented multilevel bullet points? Basically,…
I mean, how are you going to use rich text otherwise?
Any closed community ends up as a cult, derangement reinforced through the circular patting on the backs. HN already got a bit of a loony reputation (for example, see the comment about being a think tank), and it’ll get…
The entire DKE paper is trash, as most papers are in psychology.
“Social status” is an artificial circlejerk concept, why do you care?
Lol god forbid. Browser side programming is shitty enough without lisp nonsense.
By "attacked" you probably meant "criticised"? Criticising something is not only a perfectly normal activity, it's a necessary one and is an important part of the scientific method.
It's explicitly stated in their comment: > arguing about slight variations of the same mundanities: XML, XSD, IDL, ASN.1, Avro, JSON... Emacs vs. Vim, Weakly vs. Strongly typed, and so on... There could be a lot of…
If you think what I said is wrong, you're welcome to explain why. Personal attacks are neither productive nor interesting. My reasoning is the following: People would only listen to you if you can prove what you say is…
Your statement implies that arguing is something bad. Arguing is presenting arguments that attempt to show (prove) why something is true or false. It's the most important tool (convincing each other) in the progress of…
This thread made me read about conditional types in TS and in general more about its type system. I was ignorant. I agree now that it's advanced. Previously I only heard bad things about it without bothering to study it…
Are you really calling this ergonomic? https://github.com/codemix/ts-sql/blob/master/src/Evaluator.... Same thing but actually readable and maintanable would've been better implemented as a compile-time (build-time)…
What compile-time guarantees does that SQL library give? I don't see any docs or explanations at that Github repo and my TS knowledge is limited to be able to infer everything from a small code example.
Is this satire? What do you think is advanced about TS' type system and why? Duck-typing that creates a minefield instead of providing correctness? The unknown type that does the same? TS is a step forward from JS, but…
Learn not to give a shit about money and find a job that you enjoy.
Hate to break it to you, but the absolute majority of devs have no idea what HN is, or are interested in reading it.
> But what about the web browser, the GUI environment, the OS kernel? Firefox is being rewritten in Rust, which is not oop. Linux kernel is in C, which is not oop. Eclipse SWT, a very succesful java GUI, uses…
> abstractions are bad They're as good as you make them. Abstractions aren't bad by themselves. > Copying code for different business purposes is good. Only when it makes sense, ie when you can't make a good abstraction.