Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vp8989
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
vp8989
5y ago
Agreed. It's not explicitly stated in the post but why would amount of experience (aka age) and Y-intercept even be mentioned at all if not to imply that more experienced people have a less steep slope. I think this is a false axiom th
62.
▲
by
vp8989
5y ago
Serving web requests with ephemeral workers introduces some new problems though. Generally efficiency in this space comes from pooling, reusing connections, multiplexing etc ... Ie. amortize expensive work over many requests.
63.
▲
by
vp8989
5y ago
Because GC will pause threads while requests are being served, this leads to latency spikes at the higher percentiles. It introduces a whole distinct type of complexity into operating the server. The latency of a request to your server is n
64.
▲
by
vp8989
5y ago
"It feels like a missed opportunity" I agree with that. I think looking back on it, Go arrived on to the scene at a perfect time where lots of people were rearchitecting so there was lots of natural appetite in the industry for a
65.
▲
by
vp8989
5y ago
"The Go team originally wanted to replace C++, especially inside Google" Im glad you said that and I was not just imagining that myself. I remember following the Go language closely in its earlier days and it was often spoken abou
66.
▲
by
vp8989
5y ago
GC is quite problematic for web servers too. Lots of people "solve" that by giving AWS more money.
67.
▲
by
vp8989
5y ago
"The European vision of living in dense, walkable neighborhoods, with easy access to quality amenities without the need to drive makes sense, to me at least, as the answer to this problem." What vision? People in Europe drive cars
68.
▲
by
vp8989
5y ago
"in my experience most developers do their best work after about 6-8 months of starting a job at a new company, and that comes to an end after about 24-36 months of working at the same company. After that the vast majority of people ju
69.
▲
by
vp8989
5y ago
The evolution from this seems to be to overload just one side of the pitch (or effectively just a quarter of it, instead of the entire opposition half) while leaving a wide attacker on the other side for a quick switch of play. The defendin
70.
▲
by
vp8989
5y ago
This empiricism theater that so many engage in these days is just another form of CYA.
71.
▲
by
vp8989
5y ago
"Exactly-once semantics is virtually impossible to achieve". Impossible to achieve for a broker, yes. Combination of at least once delivery everywhere upstream and deduping in the consumer gives that consumer exactly once proces
72.
▲
by
vp8989
5y ago
Are cross-server transactions scalable? Would anyone architect a system that did them en masse unless they absolutely 100% had to? I am just speculating here but I doubt that YouTube migrated to Spanner so that they could do cross-server tr
73.
▲
by
vp8989
5y ago
YouTube built Vitess, which lets you scale out MySQL writers. If I can scale out both my writers and my readers then what could be "vastly more scalable" than that?
74.
▲
by
vp8989
5y ago
Are you implying that Rust takes less time to "learn" (whatever that means) than C? Have you seen Rust?
75.
▲
by
vp8989
5y ago
The blog post itself explains it's existence: "the following question comes up a lot: “So… do you use Kubernetes?” This has been asked by current and potential customers, by developers interested in our platform, and by candidates
76.
▲
by
vp8989
5y ago
They are 2 distinct concepts for sure, but if you also need to track each request independently then it would seem more robust to generate a separate Id for that from within the scope of your system. I don't think you would want to rel
77.
▲
by
vp8989
5y ago
It's more appropriate IMO to name it something like "Request-Identifier". All the client should indicate is that if you get 2 or more POSTs with that same Id, you are free to no-op on any after the 1st successfully handled on
78.
▲
by
vp8989
5y ago
This is absolutely spot on, great interpretation.
79.
▲
by
vp8989
5y ago
It's curious that you are defending a system that evidently provides poor social mobility, because the person who is trying to de-emphasize it's significance is rich.
80.
▲
by
vp8989
5y ago
"Being scared of burning bridges reduces personal agency." Totally agree. "Don't burn bridges" is also such common, banal advice that it's strange the OP is writing it as if it's a contrarian opinion. For
81.
▲
by
vp8989
5y ago
This reminds me of things like SOX, HIPAA where for any set of compliance/audit requirements there is a layer of people in the middle who always suggest to add all kinds of un-necessary things "just in case" it might be requi
82.
▲
by
vp8989
5y ago
Hah, bingo. I suspect all the people who left Basecamp will soon realize this when they finish their paid sabbaticals and move on to other companies.
83.
▲
by
vp8989
5y ago
For the purpose of my joke, it doesn't really matter if it's incompetence or intentional under-engineering. It was a satirical observation (based on my experience) that "the business" tends to scoff at unsexy foundationa
84.
▲
by
vp8989
5y ago
If you are a Director of DevOps, what is easier to say to the CTO: "I need X million USD in engineering spend this year because we need to be on Kubernetes". "I need X million USD in engineering spend this year to fix half a
85.
▲
by
vp8989
5y ago
I have personally not found the staff/principal level very enjoyable or satisfying. You end up being a hub for the larger team, helping everyone do their jobs. I'm not just referring to the coders. It's very draining and I re
86.
▲
by
vp8989
5y ago
The details do matter, though. By omitting details you create a hypothetical position that is less reasonable and easier for you to criticize. In this particular situation, this type of thing is particularly harmful because it paints the su
87.
▲
by
vp8989
5y ago
"I'm not sure it's right to say that any discussion about anything political is banned when a company policy that affects an employee can be political in nature." Why do you think that's the policy? Did you read the
88.
▲
by
vp8989
6y ago
"sounds to me like raising a baby using a six-axis robotic arm" No it's like raising a baby using advice you read from books that are peer reviewed and revised over time vs. just listening to what your parents say.
89.
▲
by
vp8989
6y ago
Engineering culture should be disseminated via documents rather than oral lore. If it's disseminated via oral lore it's expensive to change and is often misinterpreted across a large enough org. A silent killer of engineering orgs
90.
▲
by
vp8989
6y ago
Rent to buy is a good strategy because you can justify to yourself living in a crappier place than you would want to own outright. Over time that allows you to purchase a house at a lower total outlay, including the rent you paid. During th
More ›