Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
unscaled
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
61.
▲
by
unscaled
11mo ago
This is all very nice as an idea or a mythical background story ("Go was designed entirely around CSP"), but Go is not a language that encourages "sharing by communicating". Yes, Go has channels, but many other languages
62.
▲
by
unscaled
11mo ago
You can argue about how likely is code like that is, but both of these examples would result in a hard compiler error in Rust. A lot of developers without much (or any) Rust experience get the impression that the Rust Borrow checker is ther
63.
▲
by
unscaled
11mo ago
Most people in Japan live outside of the Yamanote circle in Tokyo. Rural and Suburban supermarkets have parking lots (although in central areas they can still be quite small) and people still use cars for shopping trips, especially in the c
64.
▲
by
unscaled
11mo ago
I'm afraid this article kinda fails at at its job. It starts out with a very bold claim ("Zig is not only a new programming language, but it’s a totally new way to write programs"), but ends up listing a bunch of features tha
65.
▲
by
unscaled
11mo ago
This is a pretty in depth overview of a complex topic, which unfortunately most people tends to dumb down considerably. Commonly cited articles such as "What Color is Your Function?" or Revisiting Coroutines by the de Moura and Ie
66.
▲
by
unscaled
1y ago
ArrowKt is also worth a mention: https://arrow-kt.io/learn/typed-errors/
67.
▲
by
unscaled
1y ago
I wish I could upvote this more. I can totally understand GP's sentiment, but we need to dispel the myth that results are just checked exceptions with better PR. I think the first issue is the most important one, and this is not just a
68.
▲
by
unscaled
1y ago
I'm happy about the adb loophole, but I'm worried this would be just the start of the slippery slope, and Google would find a way to lock down adb next, citing the risk of malware sideloaded by fancy tools wrapping adb, once they
69.
▲
by
unscaled
1y ago
It only goes through "apt the program", but apt is just serving as a method of installing a package, which is hosted on one of the configured apt sources. Calling all software installed through apt "first party" is a wil
70.
▲
by
unscaled
1y ago
I think you meant to say that tokenization is usually done with UTF-8 and a single Japanese character generally takes 3 or more code units (i.e. bytes). Unicode itself is not the culprit (in fact, even with UTF-16 tokenization, most Japanes
71.
▲
by
unscaled
1y ago
Considering there are two different official written forms of Norwegian, that's not really saying enough, but I guess they mean Bokmål.
72.
▲
by
unscaled
1y ago
I think sentence should be easily readable to Flemish speaker: "A shprakh iz a dialekt mit an armey un flot" https://en.wikipedia.org/wiki/A_language_is_a_dialect_with_a...
73.
▲
by
unscaled
1y ago
Not sure if I should be get bonus points for that, but if mappa means map, the ultimate origin is still Semitic. Latin seem to have took the word maappa from a Canaanite language. The word mappa (and it's older version "manpa"
74.
▲
by
unscaled
1y ago
Yes, this is very weird. But Go Playground[1] has always been using 8 spaces per tab for some reason. I always found that very jarring, particularly where almost every other editor or documentation has settled on 4 spaces per tab. [1] http
75.
▲
by
unscaled
1y ago
But even this statement is incorrect. FRP frameworks with Observables will remain useful in Java (as they have in other languages that already had coroutines). It's only the use of Observables as _an alternative for coroutines_ that is
76.
▲
by
unscaled
1y ago
I feel like Go's concept of readability is very Blub-oriented[1]. Can a Blub programmer read this line? Then it's readable. Sometimes Go fans would say that this code: var result := []string{} for i = 0; i < items.Length(
77.
▲
by
unscaled
1y ago
I think there is an issue where reactive frameworks are massively overused in languages that have (or had) weak concurrency patterns. This was true for a while in JavaScript (before async/await became universally supported), but it
78.
▲
by
unscaled
1y ago
You can do a lot of things. Yes, there are formally verified programs and libraries written in C. But most C programs are not, including the GNU coreutils (although they are battle-tested). It's just the effort involved is higher and
79.
▲
by
unscaled
1y ago
The Amish approach to technology is completely different from the Luddites, and it doesn't teach us anything about whether we, as a society, should accept or reject a certain technology. To be more exact, there is no evidence that hist
80.
▲
by
unscaled
1y ago
I'm not sure why would you put "protect" in scare quotes here. This protection against fingerprinting is very real. Having any installed fonts that didn't come with the OS (and that includes fonts that are installed by o
81.
▲
by
unscaled
1y ago
GPU accelaration has become so common for new terminals nowadays, that I can't see the point in making that a headline feature. To be fair, the homepage has a more generic tagline ("A modern terminal for the 21st century") an
82.
▲
by
unscaled
1y ago
In practice, C++ is a language family more than a single programming language. Every C++ project I've worked on essentially had its own idiolect of C++.
83.
▲
by
unscaled
1y ago
> the processor, which is a glorified, hardware implemented PDP-11 emulator. This specific seems like just gratuitously rewriting history. I can get how you'd feel C (and certain dialects of C++) are "closer to the metal"
84.
▲
by
unscaled
1y ago
This heavyweight syntax has nothing do with OOP. No common definition of OOP (before Java came into existence) said that functions cannot exist outside of a class. Java choose to adopt object oriented purity in a very weird way. Sun has ini
85.
▲
by
unscaled
1y ago
I don't think it's an unsolved problem. The fact that Steam and doesn't overwhelm you with 100 low-effort ripoffs when you're searching for AAA game means it's possible, at the very least, to get that bare minimum d
86.
▲
by
unscaled
1y ago
Unless we ever get the full archive of Microsoft emails, meeting minutes and recordings from all the secret microphones they didn't have in their meeting rooms, I don't think you can ever disprove this claim. It's generally i
87.
▲
by
unscaled
1y ago
This may be nitpicking, but the complexity in OOXML is not "necessary", at least not in the sense of what Fred Brooks would call essential complexity. As OP clearly demonstrate, the complexity in OOXML is not artificial: there was
88.
▲
by
unscaled
1y ago
Perhaps the biggest issue with the 737 MAX was lack of documentation. Boeing consciously chose to completely omit several new features (most notoriously MCAS) from the pilot manuals in order to make it seems like nothing important was cha
89.
▲
by
unscaled
1y ago
It's an interesting coincidence, but I think there is a reason that the te-form in Japanese is much more fruitful than "and" in English in producing these constructs. Japanese verbs have too conjunctive forms: te-form and ren
90.
▲
by
unscaled
1y ago
These are not linguists doing that. No self-respecting linguists will waste time doing prescriptivism. These are two linguistic articles about this constructs that are quoting amateur language usage manuals. The oldest one is a boys magazin
More ›