Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vitus
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
43 ms
·
571.
▲
by
vitus
5y ago
I get that any one of us can do all of these things during normal business hours (assuming that said situations arise then). But "can" isn't the same as "will". There are plenty of things I'll never get around
572.
▲
by
vitus
5y ago
At least at Google, oncall shifts aren't set in stone. If you need to swap with a coworker (even for a few hours), you can. Devs should not be holding 15-minute (much less 5-minute) pagers; if your system is really that critical, you s
573.
▲
by
vitus
5y ago
Open carrying with a gun strapped to your back or at your side is a very different situation than carrying the gun in your hands, ready to fire, especially if you've just fired it. I agree that people probably wouldn't jump on a d
574.
▲
by
vitus
5y ago
I'm frankly surprised that the misdemeanor charge isn't being used to counter the self-defense argument. From Wisconsin state law: > A person who engages in unlawful conduct of a type likely to provoke others to attack him or h
575.
▲
by
vitus
5y ago
My recollection is that the main speed advantage lay in being able to copy-paste the previous line when working through a derivation. I live-LaTeXed notes for a couple of years in undergrad but eventually went back to pen + paper (approxima
576.
▲
by
vitus
5y ago
Somehow I don't think that this is quite how Jerome Powell would respond in an interview: > Interviewer: How do you think a global pandemic would impact the financial system? > Mr. Powell: A pandemic will have impact on the econo
577.
▲
by
vitus
5y ago
Are you making a point about Columbus (the biggest city in the 7th most populous state in the country) that I'm missing? MSAs can sometimes be rather small in area -- for instance, the Bay Area is split into 9 MSAs, all but one of whic
578.
▲
by
vitus
5y ago
Exactly as usefulcat points out: with modern C++, the bulk of object lifetimes should be handled with unique_ptr and/or directly on the stack, so your destructors are automatically called for you (reducing the risk of double frees or m
579.
▲
by
vitus
5y ago
I spent some time trying to figure out why the lock-free read/write implementation is correct under x86, assuming a multiprocessor environment. My read of the situation was that there's already potential for a double-read / d
580.
▲
by
vitus
5y ago
https://timesofindia.indiatimes.com/city/ahmedabad/gujarats-... seems like it fills in several missing details that other commenters have asked about (what is it about blue? is this more than just a single paintma
581.
▲
by
vitus
5y ago
I personally configure custom search engines for things like this so if I want docs specifically, I'll type something like "py collections" which directs me to https://docs.python.org/3.10/search.html?q=c
582.
▲
by
vitus
5y ago
Subscriber link from Twitter if you (like me) ran into a paywall: https://lwn.net/SubscriberLink/872869/0e62bba2db51ec7a/
583.
▲
by
vitus
5y ago
> they get $20 per shot for the vaccine Strengthening your argument further, the pharma industry already got $20 per shot for the vaccine. The government signed a contract for the shots, so if you're letting them go to waste, you&
584.
▲
by
vitus
5y ago
It should also work with the latest versions of Gradle (7.2 or so), as the Groovy runtime used by Gradle has since been upgraded. https://github.com/gradle/gradle/issues/16857
585.
▲
by
vitus
5y ago
> Not the original googler responding, but I have never experienced what they describe. I have also never experienced this outside of this single instance. It was bizarre, but tried to reinforce the point that something needed to change
586.
▲
by
vitus
5y ago
By "no way around it" I mean you're going to need to create a circular dependency at some point, whether it's a maintenance network that's used to manage itself, or the prod network for managing the maintenance netw
587.
▲
by
vitus
5y ago
Agreed, but with an amendment: If your tool is capable of draining the whole universe, period , it is too dangerous to exist. That was one of the big takeaways: global config changes must happen slowly. (Whether we've fully internaliz
588.
▲
by
vitus
5y ago
From yesterday's post: "Our engineering teams have learned that configuration changes on the backbone routers that coordinate network traffic between our data centers caused issues that interrupted this communication. ... Our se
589.
▲
by
vitus
5y ago
With something as fundamental as the network, no way around it. - Okay, we'll set up a separate maintenance network in case we can't get to the regular network. - Wait, but we need a maintenance network for the maintenance network
590.
▲
by
vitus
5y ago
To expand on why this made me think of the Google outage: It was a global backbone isolation, caused by configuration changes (as they all are...). It was detected fairly early on, but recovery was difficult because internal tools / de
591.
▲
by
vitus
5y ago
Google had a comparable outage several years ago. https://status.cloud.google.com/incident/cloud-networking/19... This event left a lot of scar tissue across all of Technical Infrastructure, and the next few month
592.
▲
by
vitus
5y ago
I don't disagree here. I'm commenting that the terminology dates back to familial structures and housing arrangements that largely no longer exist. Hence, archaic (since it's a historical artifact). As alluded to by other com
593.
▲
by
vitus
5y ago
I actually have an especially weird but related case in my family. My sister married someone whose surname is the same as my mother's maiden name. His mother's maiden name is the same as my surname. One of our parents' first
594.
▲
by
vitus
5y ago
Right. To be more specific, this particular term conveys three things about the cousin: - relative age (this cousin is younger than you) - gender (this cousin is female) - and... an archaic notion of whether this cousin is related to you vi
595.
▲
by
vitus
5y ago
It's not all-or-nothing for the university -- some programs are not. "Like the CS department, the EE department is no longer ABET accredited. While such accreditation is useful in certain disciplines such as civil engineering, it
596.
▲
by
vitus
5y ago
I find test-first most useful when debugging a hairy problem, and I think that's somewhere it's not used enough. Reproducing the bug consistently* is the first step to understanding how it works, and how to fix it. And then you ge
597.
▲
by
vitus
5y ago
Oh, that's definitely valid. It's not like your colleagues set out to write bad code, or built systems that weren't extensible (at least, I hope that's the case). But they needed to get things done, and so they did what
598.
▲
by
vitus
5y ago
Some additional general comments: - Avoid deeply nested code; try to reduce "cyclomatic complexity". Refactor to use helper functions and guard statements as appropriate. - Your code shouldn't need an IDE to be understood. Am
599.
▲
by
vitus
5y ago
From slightly more googling: https://books.google.com/books?id=qQeGw2mIy9kC&pg=PA22&lpg=P...
600.
▲
by
vitus
5y ago
> A maximum of 8 pawns (4 white and 4 black, for example) can possibly be advanced over the course of the game to the opposite side (6 squares ahead from their home square). Not so! Pawns move diagonally via capturing, which theoreticall
More ›