Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
skj
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
121.
▲
by
skj
8y ago
> But best practice is to return concrete types. Except for errors. Use the `error` interface.
122.
▲
by
skj
8y ago
Your code is allowed to panic if there is a bug. For instance, the caller passed in a nil pointer where there needed to be actual data. Errors are for when the input (specifically the I/O) is wrong, a precondition isn't met, or so
123.
▲
by
skj
8y ago
Basically, the interfaces get defined where they're used , not where they're implemented.
124.
▲
by
skj
8y ago
The fact that your top comment got flagged is a good indication. If you had stuck to just the topic there would be nothing to criticize. Unfortunately I can't look up your exact phrasing anymore, but it struck me as quite rude and, wel
125.
▲
by
skj
8y ago
"Google Front End", the process directly between the open internet and internal Google services.
126.
▲
by
skj
8y ago
Promotion at Google does not mean management.
127.
▲
by
skj
8y ago
Not clear to me what you're trying to show by indicating the moon has no life.
128.
▲
by
skj
8y ago
Is it impossible to attempt to innovate in a space without being accused of trying to kill the space's current leader? (googler, but had never even heard of knol until now)
129.
▲
by
skj
8y ago
A tax paid by those without the same strategy, presumably. For instance, I hate the idea of CC points and do not participate. I still use my card and pay the same prices.
130.
▲
by
skj
8y ago
I have a rule of thumb about text on the internet: "Always assume the best possible tone (or interpretation) of text you read, and the worst possible for text you write."
131.
▲
by
skj
8y ago
I assumed the all-caps "WIFE" was a stand-in for the actual person's name, which the poster did not want to reveal.
132.
▲
by
skj
8y ago
It's missing a lot of what people expect in git branching, like history within the branch and arbitrary digraphs for forking and merging. If every branch was always merged back into head before doing anything else, and always had its c
133.
▲
by
skj
8y ago
Ideally expectations are relative to your position at the company, not what people think you can accomplish.
134.
▲
by
skj
8y ago
Right. It's better to say that kubernetes was designed by people who were heavily influenced by borg.
135.
▲
by
skj
8y ago
10s of thousands of dollars per year difference in bonus, stock refresh, forget about salary. From personal experience having been at both meets and exceeds as a senior engineer.
136.
▲
by
skj
8y ago
> people who are good at writing convincing design docs. Often these people write sub-optimal code and the designs only look good on paper. In my experience, the ones who write good design docs are the ones who write good code. Design do
137.
▲
by
skj
8y ago
It's not like we (I am a Googler) email patch files around. Everything is integrated into the system. You create a CL (change list), it automatically gets a number. People can review it, test it, or fork it (make a new CL using your CL
138.
▲
by
skj
8y ago
A few things to note: - I was replying to a comment, not the article. - The article spoke about points that were largely independent of the current or future state of tooling. Instead, it focused on fundamental issues with mono- vs poly-rep
139.
▲
by
skj
8y ago
When the tools aren't good enough, we can either toss up our hands and say "I guess it's always going to be like this!", or we can get to work and make better tools.
140.
▲
by
skj
8y ago
Sounds like a tooling problem. We shouldn't use the current state of tooling as an excuse.
141.
▲
by
skj
8y ago
I feel like the fraction of the sky taken by the sun gives you that ratio.
142.
▲
by
skj
8y ago
I've never heard the repackaging of facts referred to as "plagiarism". That said, the only difference between plagiarism and what you discuss is that plagiarism is, generally, detectable and stealing facts is not. If it were,
143.
▲
by
skj
8y ago
> why use time solving a problem you don't need to solve? Unless they're running on the same computer and deploy literally simultaneously, this is already a problem you need to solve.
144.
▲
by
skj
8y ago
I'm not comfortable asking anyone their age. Someone in their 20s, could be perceived as experience-shaming (I am in my late 30s).
145.
▲
by
skj
8y ago
You make the endpoint first, and test it without the UI. What challenges do you foresee here?
146.
▲
by
skj
8y ago
Presumably an important part of journalism is research.
147.
▲
by
skj
8y ago
Doesn't make it wrong.
148.
▲
by
skj
8y ago
I imagine our conventional understanding of the utility of circuit breakers falls apart quickly as we get to the inside of the actual power plant.
149.
▲
by
skj
8y ago
I must have missed the class on the axiomatic foundational theory of EMPs-are-only-from-nuclear-blasts. Or, the HS physics overview that you and I share simply doesn't dip very deeply into these topics.
150.
▲
by
skj
8y ago
When I saw this comment I was confused, because I get the reference (from restaurants) and hadn't heard this origin. Then I followed your link and got more confused, because it doesn't mention graves at all. I think perhaps someon
More ›