Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dub
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
61.
▲
by
dub
6y ago
You'd replied to a comment about build systems and bazel. Regarding Borg vs k8s, it's worth noting that k8s was never built to replace Borg or to even try to match the feature set of Borg. There are some nice things about k8s (lik
62.
▲
by
dub
6y ago
It seems like you might be under the impression that bazel and blaze are not the same codebase? If Google made a good build system with features not available in open source, eventually open-sourced it, continue to use it, and lots of other
63.
▲
by
dub
6y ago
Did XMPP support seamless conversation history and avoiding duplicate notifications across all of your devices?
64.
▲
by
dub
7y ago
Often times experienced engineers eventually move to much smaller companies that aren't as likely to appear on levels.fyi They might get tired of the politics at their company, or they just want to try something new, or founding/j
65.
▲
by
dub
7y ago
gRPC is literally just calling conventions with HTTP2/3 For people who prefer JSON to protobuf, gRPC is serialization-agnostic. For folks who prefer REST verbs to gRPC methods, proto3 has native support for encoding REST mappings and t
66.
▲
by
dub
7y ago
Bazel is part of the story of how Google manages provenance for build artifacts ( https://cloud.google.com/security/binary-authorization-for-b... )
67.
▲
by
dub
7y ago
As far as I can tell there's no legal protection for people who attempt to organize or strike for reasons other than working conditions. Is there any precedent to suggest that workers in the US would be able to refuse the carry out a l
68.
▲
by
dub
7y ago
When the Brave folks make their speed claim, it makes me curious if they genuinely don't understand the difference between above-the-fold page render time vs how long it takes for the spinner to stop spinning. Maybe they understand the
69.
▲
by
dub
7y ago
"Every Internet-connected system should be publicly accessible" That sounds like a security or data leak nightmare waiting to happen. I would prefer not entrust my data with a company that feels there's value in having all of
70.
▲
by
dub
7y ago
Both "confesses" and "fesses up" seem like improper English here. The article does not provide any evidence to suggest that Twitter was reluctant about sharing this information or lied about it previously. "Disclose
71.
▲
by
dub
7y ago
You can add whatever custom validation you want on top of proto3 (using annotations if you like). Required fields aren't very useful at a serialization level: adding a new required field would always be a backwards incompatible change.
72.
▲
by
dub
7y ago
I think this is less true than most people believe. A well-intentioned intern can make a programming decision in an afternoon that might take a team of senior SWEs months or more to clean up later once the code or data is being used for som
73.
▲
by
dub
7y ago
2FA and login limits alone aren't likely to stand in the way of state-sponsored hackers. Lots of companies still haven't upgraded to zero trust / BeyondCorp AuthN, and lots of companies don't have reproducible signed bui
74.
▲
by
dub
7y ago
This feels like a variation of the Peter Principle ( https://en.wikipedia.org/wiki/Peter_principle ) The Peter Principle says people who are good at their jobs will keep getting promoted until they reach a role they'
75.
▲
by
dub
7y ago
There's no LDAP Group Membership Reviewer Union. Management could declare "LDAP group membership requests are now self-service" at any time, if someone presents them with a compelling case that it's better for the compan
76.
▲
by
dub
8y ago
An SF landlord has 14 days to provide a key after being asked in writing. It's acceptable to deny the request for unlawful occupancy, but not for giving a family member, houseguest, or service worker access to your home. For reference:
77.
▲
by
dub
8y ago
I agree that Google has many unique internal systems for job management, workflow management, authorization, CI/CD, etc., that have unique configuration and unique behavior that new employees will need to learn. As an SRE you probably
78.
▲
by
dub
8y ago
In San Francisco the rent ordinance allows tenants to petition the rent board to lower their rent due to a substantial decrease in services if a landlord denies a request for a spare key. This seems like a reasonable policy that other citie
79.
▲
by
dub
8y ago
Not sure how familiar you are with Google code, but ensuring a consistent, readable, uncreative coding style is kind of a big deal at Google. Ask a Googler what it was like to get "readability", which is a process where you get ce
80.
▲
by
dub
8y ago
Another thing to keep in mind is that you don't just want problems to be detectable: you want them to be diagnosable and fixable. If you detect a problem with FooBar frontend at 1pm, the first question anyone's going to ask is, &q
81.
▲
by
dub
8y ago
In golang packages named "main" are special. They're not importable and they correspond to a single executable. If you want to be able to reuse code in different packages in the future or have more than one compiled binary, y
82.
▲
by
dub
8y ago
While it's clear that the author of the linked article isn't familiar with MySQL administration, it's worth noting that the most recent versions of MySQL finally support instant column adds: https://mysqlserverteam
83.
▲
by
dub
8y ago
If you're not open to naming a concrete artist or recording that Esperanza is a rehash of, would you open to giving a concrete example of what you personally consider to be evolution in music within an existing genre that doesn't
84.
▲
by
dub
8y ago
If a person defines jazz as "swing or bebop music that sounds like it did in the 40s and 50s" then that person will have created for themselves a concept of jazz which (by definition) cannot evolve. That person isn't going to
85.
▲
by
dub
8y ago
The linked article begins by mentioning Esperanza Spalding. To make the discussion more concrete, what specific recordings or artists from prior to the 70s would you argue her music a "rehashed mockery" of?
86.
▲
by
dub
8y ago
For tools in golang like goimports the best practice at the moment is to have a tools.go with a "tools" build tag. See https://github.com/golang/go/issues/25922 For non-go tools like the protoc comp
87.
▲
by
dub
8y ago
A modern, distributed, relational, column-oriented database will often stress emphatically in the documentation that using timestamps as primary keys is an anti-pattern that's likely to lead to hot tablets: https://cloud.goo
88.
▲
by
dub
8y ago
> There is no evidence of it and if it truly was better Year after year the Googlegeist survey finds that one of the things Googlers most enjoy about working at Google is their fellow employees > if it truly was better, everyone would
89.
▲
by
dub
8y ago
I advise junior developers that there are primarily two difference between a junior and senior developer: 1) A senior developer is unafraid of not knowing things. When we join a new team or company, we're as lost as any junior develope
90.
▲
by
dub
8y ago
I'm grateful that, when I applied to CMU, the process allowed admissions to recognize that I was a passionate achiever in many areas, including my chosen area of study. Jumping through some of the arbitrary hoops and doing the busywork
More ›