> Between 2008 and the early 2010s Hanania wrote for alt-right and white supremacist publications under the pseudonym Richard Hoste.
That seems much more serious than just being a "partisan commentator"
574 karma · joined June 22, 2011
> Between 2008 and the early 2010s Hanania wrote for alt-right and white supremacist publications under the pseudonym Richard Hoste.
That seems much more serious than just being a "partisan commentator"
If Bitwarden is compromised, like LastPass was. Of course the vault should still be encrypted, but I don't want to rely on a single company managing everything correctly. It seems much less likely that two different companies will be compromised at the same time.
However, it's not quite as good as a hardware key, because it's still vulnerable to the third method the article lists: "Calling the target, pretending to be part of the company, and telling the target they need to send an MFA request as part of a company process."
I generally consider TOTP "good enough" for a lot of applications, whereas prompts and SMS are not "good enough."
I've worked for a tech-focused nonprofit for the last decade, and know people who have worked for other tech nonprofits. My experience (direct and secondhand) does not match what you said here. There are lots of good mission-focused tech companies to work for (both non- and for-profit). If, as a sibling comment suggested, you want to bring clean drinking water to the world, I know people who have worked at charity: water and enjoyed it.
It's true the pay will usually be below market rate for software engineers. It still can be much higher than most people in US[0] will ever make, and not an obstacle to living comfortably (by any definition of "comfortable" I consider reasonable). It's possible it could make it more difficult to buy a nice house in a central location in one of the more expensive cities, but that's true for most people and needs systemic changes to address it.
0: I assume we're talking about the US, since that's where the really high tech salaries are (and it's the place I live and have experience)
Problems arise when that work isn't assigned out explicitly, evenly, and thoughtfully. Sometimes there's important work that isn't really assigned to anybody, and it can end up landing with whoever is least willing to ignore it. Over time, that can lead to situations that feel (and/or are) unfair.
I'm not exactly sure why the circumstances didn't involve the new employer from actually checking his previous salary, but based on my interaction with Doug I'm sure the story is true.
> Before any code at Google gets checked in, one owner of the code base must review and approve the change (formal code review and design inspection)
That's clearly referring to a specific change, not a review of the whole codebase.
I used to work for a large company. They have homegrown review software with extensive checklists of criteria the code must meet before it can pass review. The software won't let the code progress unless two reviewers go through and explicitly check off every box to certify it meets their standards. I'd call that formal code review.
I work on a smaller team now. We do consistently perform code reviews, but there's nothing actually preventing someone from merging without a review. We also have a list of things to look for when performing a code review, but nothing forces reviewers to look at the document regularly. That process is closer to an informal code review.
I still find bugs regularly when reviewing code. That's both true of other people's PRs as well as my own. I imagine there's a lot more variability with an informal process than a formal one, but IMO informal review is still useful. Code review of course also provides benefits other than bug detection.
I always review my own PR before passing it to someone else. Another commenter recommended that practice, and I heartily endorse it.
Similarly, many systems involve consuming from some message queue. It's basically impossible to guarantee exactly-once delivery in most systems. You either have to risk missing a message, or having it delivered multiple times. If you're running idempotent code, you can always err on the side of redundant delivery without any ill effects.
I just tried opening it in Firefox now (a couple hours later) and I see the whole article. If I switch to reader mode I do see it's truncated about halfway through, but I think that's a separate issue from what the OP was seeing.
It's good to have warm clothes for your extremities, but your core gets surprisingly warm when you bike with any kind of coat on. I often just wear a think goretex jacket till it's in the single digits fahrenheit. I wear winter boots, warm gloves or mittens (depending on how cold it is), and a balaclava or gaiter. Also ski goggles for really cold/windy weather. If you don't start off feeling somewhat cold, you've overdressed.
.905^4 = .671
1-.671 = .329 = 32.9%
https://www.businessinsider.com/michael-skolnik-lead-poisoni...
It's rough envelope math, but gist of the reasoning is correct. He also explicitly addresses your point on linearity.
> *Obviously, the life-extending benefits of exercise have limits, otherwise we could all live forever just by exercising enough to extend our lives by at least 24 hours each day. If you dig deeper into the linked articles and studies, you’ll find that the limit is somewhere in the 1-2 hours per day range, depending on exercise intensity (cycling is pretty low intensity, so let’s say two hours to max out the benefits). > > I don’t know about you, but even as a retired person with a bike, I still don’t always get 2 hours of exercise every day. For the average modern citizen, the stats tell us that the average level is far, far lower – many people get ZERO exercise beyond walking between the car, office, fridge, and couch. Maybe a visit to the gym or yoga a few times a week. For the average person, getting up to an hour a day will deliver spectacular benefits, and when you rule out “car clown” behavior (using a car for any trips less than 2-3 miles), it happens automatically. > > Your situation might be different, but remember the intent of this blog is to change the behavior of a big swath of smarter-than-average people stuck in average situations. So I stand by the general accuracy of this part of the argument.
Here's a rough analysis for cycling: https://www.mrmoneymustache.com/2013/06/13/bicycling-the-saf...