Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
_ak
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
31.
▲
by
_ak
10y ago
You just compared UUIDs with ULIDs.
32.
▲
by
_ak
10y ago
Them going bust is actually a pillar of capitalism. This whole "too big to fail" bullshit coming from business-friendly politicians was just skewing the free market.
33.
▲
by
_ak
10y ago
There was no repurposing, as the context was exactly explained. Only later, the detractors decontextualized the Go team's original statements.
34.
▲
by
_ak
10y ago
The Go developers provided their definition, which is something people conveniently ignore whenever they try to be clever about Go not being a systems programming language.
35.
▲
by
_ak
10y ago
What the Go developers consider a "systems programming language" was exactly explained in the very first announcement/presentation of Go. They clearly outlined that it's for building systems like Google's, not opera
36.
▲
by
_ak
10y ago
What redefinition? Just look at modern definitions of violence, for example that of the World Health Organization. That definition has been around for ages, and is rather uncontroversial, unlike you seem to suggest. And even if you want to
37.
▲
by
_ak
10y ago
Fun fact: one of the Oberon-2 developers is also one of the principal developers of Go. Learn your PL history.
38.
▲
by
_ak
10y ago
And where is Algol now? It's dead. Theoretical superiority on paper is worth absolutely nothing when there is no usable implementation for modern computing environments out there. This article was written to make Go look bad and unorig
39.
▲
by
_ak
10y ago
Go has only been published in November 2009. Less than 7 years is now what I would call "nearly a decade".
40.
▲
by
_ak
10y ago
And I teach them Go in a week, or even less. I had programmers going from absolute no Go experience to deploying working, idiomatic Go code to production in 2 days.
41.
▲
by
_ak
10y ago
"I'm glad he's gone" is a clear statement about an effect of his death.
42.
▲
by
_ak
10y ago
Or maybe they just talked to no-nonsense lawyers that don't just have an agenda of pushing forward the GPL.
43.
▲
by
_ak
10y ago
Go's GC has a single setting that can be tuned: https://golang.org/pkg/runtime/debug/#SetGCPercent And yet, it performs great, including predictable STW latencies, all with a relatively simple and straig
44.
▲
by
_ak
10y ago
The authoritative source is the Go source code. Read it, it's relatively easy to understand, and fairly obvious that the STW mark termination phase goroutine (like any other goroutine) will be preempted after forcePreemptNS (which is 1
45.
▲
by
_ak
10y ago
Well, the latency is capped at 10 ms, the STW phases will stop at that limit. So that guarantee can be kept as long as your memory allocation throughput is low enough so as not to trigger a GC run more than 20 times a second. Which is prett
46.
▲
by
_ak
10y ago
40 ms mutator time per 50 ms time window. That means that your program will never be interrupted for longer than 10 ms within 50 ms. In practice, the STW mark and sweep phases are in the sub-millisecond range, and the GC runs not nearly as
47.
▲
by
_ak
10y ago
> The most frustrating thing for me, by far, is that Go won't let you import unused packages. If you want to explicitly import unused packages, you just prefix it with `_`, like this: https://play.golang.org/p/l
48.
▲
by
_ak
10y ago
Do you even know Go's GC guarantees?
49.
▲
by
_ak
10y ago
Have you tested it with the GC improvements in 1.6 and the 1.7 beta? If so, did they have any impact on your program's performance?
50.
▲
by
_ak
10y ago
One of the reasons why the German atomic project was so much behind because there was no concerted effort, but instead several competing organizations (Wehrmacht, SS, Post ministry, possibly others) that didn't have nearly enough fissi
51.
▲
by
_ak
10y ago
Ha, that reminds me of the cas where one of our advertiser's creatives kept getting disapproved by Google's creative approval process. The ad was for a family hotel somewhere in Germany. It took a while to find out why the creativ
52.
▲
by
_ak
10y ago
It's real-world capitalism thought through to the end. You can monetize any service to anyone, even more so when there is a lack of a proper free market in certain niches.
53.
▲
by
_ak
10y ago
This also goes the other way around: my boss mentioned an HR system in our company where he can grade employees and the system automatically generates reference letters using that particular formulated reference letter jargon.
54.
▲
by
_ak
10y ago
Facebook refuses to cooperate with German authorities when it comes to investigating and prosecuting death threats through their platform, while at the same time, they want to do advertising business in Germany. They'd simply like to h
55.
▲
Hire characters, not skill sets. My most important questions in interviews
(voss.world)
101 points
by
_ak
10y ago
|
116 comments
56.
▲
by
_ak
10y ago
That's not the point here. The point is whether the Hebrew bible is simply a transcript of tradition and religious beliefs that were previously transmitted orally, or whether some people wrote it Hubbard-style, with the express intenti
57.
▲
by
_ak
10y ago
> The majority of traditional online travel websites (e.g. Booking, SkyScanner) work under the assumption that you know where you’re going. But what if you don’t know this? Actually, lots of online travel agencies and aggregators have a
58.
▲
by
_ak
10y ago
"To the German authorities it was officially known as the Grenzhochspannungshindernis ("High Voltage Frontier Barrier")." How German. And by that I don't just mean that it's a long word per se, but also the bur
59.
▲
by
_ak
11y ago
Télécopieur is one of my favourites, it's the fax machine. The fax, i.e. the piece of paper coming out, is the télécopie. Tele-copy, that's something I can get wrap my head around, it actually is a better derivation than from Lati
60.
▲
by
_ak
11y ago
If you didn't want your comment to be misread, you should have been more specific after the "another".
More ›