Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hamstergene
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
hamstergene
1y ago
Returning error codes was actually the first approach to error handling. Exceptions (try/catch) became widespread much later. The article got it backwards calling try/catch "traditional" and Go's approach "mode
32.
▲
by
hamstergene
1y ago
I can't help but notice how these studies always ignore that one's presence on the market changes the market. Past data without your bids is a slightly different data set than the same data with your bids. Every trade you would ha
33.
▲
by
hamstergene
1y ago
This is super cool and will really help anyone studying how to build their own storage engines. A note: the table that describes the data structures (Field # | Description | Value) should also list the data type (uint8 uint16 int32 text etc
34.
▲
by
hamstergene
2y ago
Publicly announcing trades many months ahead should be enough, without having to get too radical about it. It pretty much prevents benefiting from "subtle insider" trading via being lobbied by corporate officials or getting any fr
35.
▲
by
hamstergene
2y ago
They do way more than that. For example they won't allow you to have Foo-1 that depends on Qux-1 and Bar-1 that depends on Qux-2 where Qux-1 and Qux-2 are incompatible and can't be mixed within the same static library or assembly.
36.
▲
by
hamstergene
2y ago
Reminds me of another recurring idea of replacing code with flowcharts. First I've seen that idea coming from some unknown Soviet professor from 80s, and then again and again from different people from different countries in different
37.
▲
by
hamstergene
2y ago
I keep being tempted to write same post but named "Does all software work like shit now?", because I swear, this is not just Apple. Software in general feels more bugged as a new norm. Most websites have an element that won't
38.
▲
by
hamstergene
2y ago
A lot more than conspiracy theories is explained by that. Why people join religions and cults despite obvious huge gaps in their worldview. Why people follow political leaders while being aware of their reputation of lying and/or lacki
39.
▲
by
hamstergene
2y ago
It's because the current state propaganda pressures people with constant "they are same bad just hide it better" rhetoric, which itself is copied from Cold War era whataboutism. My parents and relatives say the phrase "A
40.
▲
by
hamstergene
2y ago
Why not count the fact that humans created a tool to help themselves at unminifying towards human score? Having a computer multiplying 1000-digit numbers instantly is an example of humans succeeding at multiplying: by creating a tool for t
41.
▲
by
hamstergene
2y ago
Saying biasing implies infinite possibilities to which the data can be made biased towards. It instantly raises the question why bias towards this and not something else. It almost sounds like a bad thing. Saying debiasing implies there is
42.
▲
by
hamstergene
2y ago
Not sure about the entire list, but I've seen 4 of those many times. They are common techniques of impostor-employee to fool an impostor-manager: 1. A person who knows little of the topic assumes that talking a lot means knowing a lot.
43.
▲
by
hamstergene
2y ago
Unless I missed something, X has owners who can be coerced by a government and moderation instructions are not publicly open.
44.
▲
by
hamstergene
2y ago
My (easy?) answer: blockchain-based owned by no one news/discussion platform a-la Reddit/HN, moderated by AGI instructed for fairness, fact-check, against private-interest propaganda and deceit. Can’t imagine any way to make any m
45.
▲
by
hamstergene
3y ago
I detect some fallacy here. The real benefit is not using 6x network bandwidth, storage, memory, processing power and more battery of the mobile device. That benefit is not going anywhere, no matter what. Post-processing is applied to the s
46.
▲
by
hamstergene
3y ago
This could be a useful disclaimer, to say "we are talking about recording and processing and NOT about playback". Audiophiles demand streaming services to provide 192/24 because they see the music being originally mastered at
47.
▲
by
hamstergene
3y ago
I work on a multi platform library so I have to use Xcode, Android Studio and Visual Studio regularly all at once. Android Studio has been the worst for me all this time. The IntelliJ interface is better than Xcode but I swear every time I
48.
▲
by
hamstergene
3y ago
When the only measure of success is cashflow, things are doomed to converge on ugly messes sometimes, because that is what max cashflow randomly happened to produce, and no one has ever promised that max cashflow == peak social development.
49.
▲
by
hamstergene
3y ago
There are plenty of examples, yes. Abstract art: a bunch of meaningless color patches in which certain viewers manage to find something "deep". Other examples are audiophiles and sommeliers. All those are well known to pay solid s
50.
▲
by
hamstergene
3y ago
Some of the most annoying moments in my career were occasional coworkers who talked a lot without making a point. They just invoked topics loosely related to the problem at hand, like stories from previous jobs or what they've read on
51.
▲
by
hamstergene
3y ago
This could be just the reason why Congress is turning their attention to work visas. IIRC green card problem began simultaneously with H1B problem, between 2005-2008. It makes sense: if the major entry to the immigration pipeline ends up 75
52.
▲
by
hamstergene
4y ago
Neither of the mentioned China/Russia/Turkey allow only state-controlled apps. They allow everything, but ban unwanted or noncompliant ones. What does state control look like in your head? Putin sending an email “please disregard
53.
▲
by
hamstergene
4y ago
Could it be simply because many binaries were produced by much older, outdated optimizers. Or optimized for size. Also, optimizers usually target “most common denominator” so native binaries rarely use full power of current instruction set.
54.
▲
by
hamstergene
4y ago
> Ultralight is free for non-commercial use, educational use, and also free for commercial use by small indie developers making less than US$100,000 a year. I feel like the reason we have ended up with Electron is that well-funded devel
55.
▲
by
hamstergene
4y ago
But what credentials do you use to log into the personal domain name provider, to manage it? Another email? Unless there is state-guaranteed ownership of a domain name, this will remain to be chicken-and-egg problem: to manage a domain one
56.
▲
by
hamstergene
4y ago
> But wouldn't knowing that require that you investigated the tech choices of all the apps you are using? I did investigate every app I ran, because I was programming UIs and was interested in all tech that was there. To the point o
57.
▲
by
hamstergene
4y ago
I have never seen cross-platform UI that would work and/or look close enough to native. It has always been classic "choose any two": cross-platform, UI, great. There were many people who claimed they have achieved all three,
58.
▲
by
hamstergene
4y ago
For a unifying term I prefer Automatic Memory Management. One reason is that GC is already universally used to mean only tracing garbage collection, and trying to defend its wider meaning is a pointless uphill battle. Another is that is sui
59.
▲
by
hamstergene
4y ago
I think a lot more important part of the problem is getting SWATted and potentially killed by the police. For which they will also receive minimal to no punishment, so no change in future behavior either. It wasn’t spoofing per se that caus
60.
▲
by
hamstergene
4y ago
Economy is strong under competent management, and weak under incompetent management. Under democracy, the incompetent officials call be changed to let others try. Under authoritarianism, those who speak again incompetent officials get silen
More ›