Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hbrn
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
53 ms
·
631.
▲
by
hbrn
4y ago
Good point, though I'd say the major factor is dealing with hardware, not necessarily being regulated. You can't just push a hotfix to a million of on-premise devices with one click.
632.
▲
by
hbrn
4y ago
While what you're saying is generally true, one should also keep in mind that people (especially engineers) are extremely biased and tend to drastically overestimate the cost of mistakes. Github Actions went down yesterday, disrupting
633.
▲
by
hbrn
4y ago
The question is where and how do you draw the boundary for censorship? If you can't use science to draw the boundary, what is left? Let humans with their own biases do it? This inevitably turns into dictatorship. You can come up with h
634.
▲
by
hbrn
4y ago
> This works fine until the table gets big. > Then most of your statuses are Complete and finding an ever decreasing percentage of Incomplete rows will result in essentially a table-scan This is absolutely not true. Performance of you
635.
▲
by
hbrn
4y ago
It's still on their website, not sure if it's public though: https://stripe.com/jobs/culture
636.
▲
by
hbrn
4y ago
> threads are strictly inferior as they have additional overhead by nature In terms of performance, sure. But performance is rarely your only priority. A lot of the times you already have existing code that can be switched to threads wit
637.
▲
by
hbrn
4y ago
Only if it's free. The costs were quite high: Time spend rewriting networking Code because more complicated: cooperation was moved to code instead of being handled by OS (to be fair this was way before asyncio, it was gevent). Code bec
638.
▲
by
hbrn
4y ago
It is a bit dated (he talks about GIL improvements in 3.2), but regardless I think it only proves my point. The examples David shows are threads with zero IO unable to properly cooperate. Having threads that are mostly doing IO would actual
639.
▲
by
hbrn
4y ago
Evolution seems to explain most of it. There's humanity as species, where decision making process is quite primitive, hormones drive most of it. And then there's humanity as civilization, where decisions are supposedly driven by c
640.
▲
by
hbrn
4y ago
But threads do release GIL on IO. There's a slight overhead of course, but if you're not running hundreds of servers and thousands of threads, the overhead can be negligible. I've seen more than once people rewriting thread-b
641.
▲
by
hbrn
4y ago
If consider yourself one of those people who are smart, but not happy, ask yourself these questions: Would you sacrifice a portion of your intelligence for an equal (whatever that might mean) portion of happiness? There are people that you
642.
▲
by
hbrn
4y ago
I would recommend against building a score and always stick to booleans whenever possible. Having a numeric score means you're trying to extract nice-to-have data points, and in my experience this always leads messy codebases and false
643.
▲
by
hbrn
4y ago
> Medium to small organizations seem to struggle with having management even understand what "good" product looks like The ones that struggle are the ones that die in a year or two, thus learning the lesson the hard way. Google
644.
▲
by
hbrn
4y ago
Getting a bunch of introverts to talk to each other every day can have tremendous value for the company. But in most companies standups are just agile cargo cult. Nobody knows why they are doing standups, so naturally they turn into "I