Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
zzzcpan
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
121.
▲
by
zzzcpan
7y ago
It's because of the vm interpreter that calls into the scheduler within loop iterations. Nothing to do with threads.
122.
▲
by
zzzcpan
7y ago
It's legal, but binary blobs are not compatible with privacy first approach. And it's a lot of work to reverse engineer and build such compatibility.
123.
▲
by
zzzcpan
7y ago
Best to call it unneeded optimization then, not premature.
124.
▲
by
zzzcpan
7y ago
By runtime fault-tolerance they probably just mean an ability to do programmable supervisors that can react to actors dying, nothing special. And it's not like you can do a lot from a user space process anyway, apart from catching sign
125.
▲
by
zzzcpan
7y ago
> You have to plan and architecture for it And even that is not enough. You also have to know how to plan and architecture for it, have a well developed mental model of what can get you there, which means you have to practice doing hig
126.
▲
by
zzzcpan
7y ago
FAANG won't stop, as they put people through hell on purpose. They want them to dread interviewing and switching jobs, so they can have them for themselves for longer and pay them less.
127.
▲
by
zzzcpan
7y ago
I mean wait implementation doesn't have to actually wait, it just has to register an event handler and store some context to continue with. In the simplest case if we assume there is nothing else to process the condition will be met ri
128.
▲
by
zzzcpan
7y ago
> One constraint is that it rules out some programming styles, since the code must never use waiting constructs The constraint here is for testing/simulation to be able to supply their own implementation of waiting constructs, not
129.
▲
by
zzzcpan
7y ago
> Windows 10 is a total catastrophe for business and private use. There is just no real competition, so business and private users don't have a say in it anyway. MacOS requires different hardware and only has to be a little bit be
130.
▲
by
zzzcpan
7y ago
Well, no, we don't need to accept that cost, it's just a constraint for a concurrency model to choose, i.e. maximizing locality . Apart from that another big one for massively multicore systems is minimizing cross-core synchroni
131.
▲
by
zzzcpan
7y ago
> with type systems that mostly keep the foot guns in the foot gun cabinet They don't compared to dynamic languages. Those type systems are only an improvement compared to C and C++, not to dynamic languages.
132.
▲
by
zzzcpan
7y ago
> Dynamic languages with no compile time checking of fields, assertions, etc. seem inherently very dangerous to me for anything security critical or cryptographic. You don't seem to realize, but runtime checking and assertions is
133.
▲
by
zzzcpan
7y ago
To your updates point: as I understand Microsoft's strategy they are doing rolling release now, which is how a desktop OS should do in the age when hardware is expected to still be fast enough for everything in 15 years. Ubuntu doesn&#
134.
▲
by
zzzcpan
7y ago
It still is. Proper "global load balancing" is essentially a CDN and nginx with say bind9 running on a bunch of edge nodes from different hosting providers without all those container-native buzzwords is the easiest way to do it.
135.
▲
by
zzzcpan
7y ago
The problem is nobody is telling you the truth or providing a way to make an informed decision. And not just because they want to take your money, but also because they themselves simply don't know how to make such decisions. They pret
136.
▲
by
zzzcpan
7y ago
> After all, the author has just spent a lot of words tearing down the (generally well-meaning) attempts of scientists (and others) to prolong the lives of people who are diagnosed with cancer. You are showing massive bias here. It
137.
▲
by
zzzcpan
7y ago
I'm pretty sure two months is statistically insignificant in this context to even claim there are two months.
138.
▲
by
zzzcpan
7y ago
Pretty awful article, sounds like it exists just to push pair programming. In software collaboration simply doesn't happen through interactive conversations. There is just too much background work to do and too much knowledge and infor
139.
▲
by
zzzcpan
7y ago
Sharing data the way you imply is an anti-pattern in distributed systems, you are probably just stuck in a shared memory multithreading mindset. Instead we use specific consistency models. What I described is about models that don't as
140.
▲
by
zzzcpan
7y ago
Keep in mind, there are different approaches to design distributed systems. You can do pretty much everything without sharing or concurrently accessing any resources, without relying on paxos family of algorithms, etc., it would require you
141.
▲
by
zzzcpan
7y ago
Fake and PR security to take away freedom from users is what people are complaining about.
142.
▲
by
zzzcpan
7y ago
The problem doesn't have a "full solution", like any fault tolerance in general, only probabilistic one.
143.
▲
by
zzzcpan
7y ago
But it could also be that you legitimately accounted for such threat of the government trying to force you to decrypt your disks and made keys volatile and unrecoverable.
144.
▲
by
zzzcpan
7y ago
> needs to be based in something resembling actual fact If you can't recognize something as a fact, it doesn't mean it isn't. I don't care about downvotes on such topics though, I didn't even know I was downvot
145.
▲
by
zzzcpan
7y ago
> The big problem is that far too many people care about the man who lost his job and far too few people care about the underage woman who was coerced. It's actually the opposite, far too many people get easily influenced by propa
146.
▲
by
zzzcpan
7y ago
They could probably exist without Google funding, like just supporting a Chromium fork with fast native adblocking. But obviously not as a thousand people company.
147.
▲
by
zzzcpan
7y ago
That's the problem with Mozilla's privacy propaganda, their funding depends on violating privacy, so they can only talk and pretend, but not actually do anything about it. Which makes them look bad, dishonest and fake, when they a
148.
▲
by
zzzcpan
7y ago
This is very shallow short term view on things. Performance also impacts customer retention, loyalty, satisfaction and word of mouth advertising because of that, makes engineers feel good and proud about the things they do, rewarded and mot
149.
▲
by
zzzcpan
7y ago
In the context of describing an idea to minimize false positives, pointing out a false positive in the given example is at best nitpicking, it's definitely not relevant.
150.
▲
by
zzzcpan
7y ago
What exactly in that logic in any way leads to turning off the site entirely? It's literally the opposite: narrowing down the bots by calculating probability of them not being real people using multiple signals and like Bayesian infere
More ›