Dear Google Cloud: Your Deprecation Policy is Killing You
Reminds me of Apex quite a bit (although note quite the same timescale). Interesting observations of why keeping legacy logic working is essential.
In the Emacs world (and in many other domains, some of which we’ll explore below), when they make an API obsolete, they are basically saying: “You really shouldn’t use this approach, because even though it works, it suffers from various deficiencies which we enumerate here. But in the end it’s your call.”
Carrying out a payment with Visa requires about 0.002 kilowatt-hours; the same payment with bitcoin uses up 906 kilowatt-hours, more than half a million times as much, and enough to power a two-person household for about three months.
TeX was invented to typeset a book. No plural.
To describe this man as an American hero requires ignoring the immense suffering for which he was personally responsible, both on and off the battlefield. It requires ignoring his participation in the industry of human bondage, his betrayal of his country in defense of that institution, the battlefields scattered with the lifeless bodies of men who followed his orders and those they killed, his hostility toward the rights of the freedmen and his indifference to his own students waging a campaign of terror against the newly emancipated. It requires reducing the sum of human virtue to a sense of decorum and the ability to convey gravitas in a gray uniform.
"banning Nazis might actually work so we can't do it" is a fun take
Twitter hasn’t taken the same aggressive approach to white supremacist content because the collateral accounts that are impacted can, in some instances, be Republican politicians.
Sick literary review burn.
Thou shalt not bypass the intent of the configured security settings
Like Oppenheimer, Twitter was so obsessed with splitting the atom they never stopped to think what we’d do with it.
Focus on the problem first, not the solution. Don’t pick any tool until you have fully understood what you are trying to achieve or solve. Don’t give up solving the actual problem and make it all about learning and using the shinny new tech
The reactionary right scream for a rugged and manly authenticity because they are the most domesticated people in existence. They wilt in horror at a few kids in hoodies or a few students who don’t approve of what they have to say because a lifetime of bourgeois morality and the comforts of a life built on imperial superprofits have made them biddable, tail-wagging, snarling but tamed.
Excellent writeup of the technical details behind the lastpass security scare. Especially crazy: "foo.bar can be made to resolve with a <form> element with a child <input> element with name=bar."
This got taken down because of a comically frivolous legal threat, which of course means it's worth a read.
It’s this awful catch-22, where recognizing the true nature of the problem actually hinders the ability to overcome.
If you're only going to read one "inside the mind of Trump" article this election, this is the one to go with.
Well worth reading. Fascinating story of both the history of BART and world class civic participation.
Give to givers. Take time to give to folks who give, be cautious of people who always take.
There's quite a bit in this post I don't fully agree with, but it's core points certainly have some level of validity. Scrum does have some very bad attributes for a product company, especially if you see scrum as an immutable system and don't subject the process to the same iterative improvement you expect from code.
Presented without comment other than to look up the scaled agile framework before looking at this.
The single best article I've seen on unit testing. Its all too rare for these to explain why instead of just telling you what to do.
Worth a read even if you're already doing TDD
The best digestible counterpoint to "Facebook does it, we can too!"
If you build managed packages on salesforce this is a seriously awesome concept for loose coupling.
It might be basic but the virtues of good tests are all too often forgotten. Maybe a mnemonic will help. Can't hurt.
People get confused, companies get confused. When they start getting bigger they want to replicate their initial success. And a lot of them think, well, somehow there’s some magic in the process of how that success was created. So they start to try to institutionalize process across the company and before very long people get confused that the process is the content. I mean that’s ultimately the downfall of IBM. IBM has the best process people in the world; they just forgot about the content.
It's accurate enough that reading it will likely be a tragic journey of self-discovery.