Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
euyyn
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
61 ms
·
721.
▲
by
euyyn
9y ago
I love that Figure 1, "High Level Google Architecture", is unnecessarily (but à la mode of the time) in 3D.
722.
▲
by
euyyn
9y ago
It prevents delegation, though, which is an important use case for some APIs. As in "I want this third-party service to read my calendar from another server, but I don't want it to hijack my account, and I want to be able to revok
723.
▲
by
euyyn
9y ago
> it would make it harder to import changes from [...] BoringSSL. BoringSSL doesn't use that style: https://boringssl.googlesource.com/boringssl/+/master/ssl/s3... There's no need to revise
724.
▲
by
euyyn
9y ago
Citi has a similar section, and it's crap. If it were programmable I could use a third-party version of it.
725.
▲
by
euyyn
9y ago
Ok, but we're not talking about a specific dish, we're talking about ingredients, so to speak. It's surprising because the US has huge coasts that span climates. I was surprised by it too, and I'm from Spain, whose cuisi
726.
▲
by
euyyn
9y ago
It is like VB 5/6's RC. And it is unlike RC implementations in which the programmer has to write the retains and releases. It is not, though, a compiler optimization.
727.
▲
by
euyyn
9y ago
No, the A in ARC doesn't refer to the compiler removing redundant retains/releases. It refers to the programmer not having to write a single one in the first place.
728.
▲
by
euyyn
9y ago
What 20 lines of code, and what has the amount to do with whether the criticism is constructive or not, and valid or invalid? "Doing things this other way would serve us better, for this reason" is constructive criticism by defini
729.
▲
by
euyyn
9y ago
"Trivially solved by <doing some work> instead of not having to do anything if you used MySQL" is precisely the ¯\_(ツ)_/¯ answer that's just a snarky way to ignore constructive criticism.
730.
▲
by
euyyn
9y ago
If a bully smashes an iPad or a Chromebook owned by the school, it's no different to breaking any other school property like a microscope. You summon the parents and bill them.
731.
▲
by
euyyn
9y ago
Take for example opening processes instead of threads. How would you make that more strict? Spin up a VM each time? Is MySQL wrong in using threads?
732.
▲
by
euyyn
10y ago
> You can't get something for nothing. If by that you mean that you can't have a developer tool whose "least-resistance" usage leads to anything other than failure (be quick and obvious, or hidden), I'm sorry tha
733.
▲
by
euyyn
10y ago
The issues talked about in the presentation aren't caught at compile time, testing, or canarying, by PostgreSQL. The database "failing" here, according to the presentation, meant outages for Uber.
734.
▲
by
euyyn
10y ago
The response to "MySQL handles our devs’ bugs better" is ¯\_(ツ)_/¯ over and over, but, in my opinion, it's perfectly valid criticism. When writing a tool for real-world businesses to use, the path of least resistance nee
735.
▲
by
euyyn
10y ago
I can give you specifics. A friend of mine studied electrical engineering in Spain, and was so good at it that she got accepted into MIT's Technology and Policy Master's Degree. Back when she was 18 and about to enter college, her
736.
▲
by
euyyn
10y ago
What if he means socially-constructed expectations about the roles of men and women, which have detrimental effects on women?
737.
▲
by
euyyn
10y ago
Sorry but you're not addressing your own point: > RPC is a great fit if you are constrained to a single vendor and don't care about third-party clients If I'm not constrained to a single vendor, and care about third-party
738.
▲
by
euyyn
10y ago
So your opinion is that big corporations are forcing people to move to big cities by manipulating their perception of reality? Like with ads that suburban or rural life is crap, or what?
739.
▲
by
euyyn
10y ago
> I'll give you a million dollars tomorrow - I promise. How's that forcing me to do anything?
740.
▲
by
euyyn
10y ago
> have known for hundreds or thousands of years to keep feces away from their food and water It wasn't that long ago that Chicago had to raise all their buildings a couple meters, to help keep feces away from the people. And in the
741.
▲
by
euyyn
10y ago
> forcing people [...] by promising them a better future Something doesn't add up in your analysis.
742.
▲
by
euyyn
10y ago
I don't understand your point about third-party clients. APIs defined in .proto files can have both clients and servers implemented by anybody.
743.
▲
by
euyyn
10y ago
Except primitive types. So this is avoided: > You'll just end up with structures where everything is a Maybe type, so you end up needing tons of bespoke client-side code to handle the possible permutations. Absent primitive values d
744.
▲
by
euyyn
10y ago
> gRPC is another large pile of foreign C code that's essentially a black box Not for web, as this is generating Typescript code on top of the fetch API.
745.
▲
by
euyyn
10y ago
Sounds like those backend services needed better security too. It seems orthogonal to whether you have 3 different API surfaces (one for web, one for mobile app, one for backend servers), or the same for all. At Google, gRPC allowed us to
746.
▲
by
euyyn
10y ago
If your users access your website from their phones, the latency and CPU benefits of proto become important for them.
747.
▲
by
euyyn
10y ago
> Use of any reasonable measuring apparatus will have the built-in assumption that c and h are constant The speed of light was measured constant by the famous Michelson-Morley experiment, whose apparatus didn't have any built-in ass
748.
▲
by
euyyn
10y ago
> why do conscious observers like us perceive the particular Hilbert space factorization corresponding to classical space (rather than Fourier space, say) I'm surprised this is even considered by an MIT Physics professor. Conscious
749.
▲
by
euyyn
10y ago
But we also use the speed of light to define other units after we found out, by experiment, that it was indeed constant.
750.
▲
by
euyyn
10y ago
Thanks for the translation! :)
More ›