Extreme Time Value of Money: Late-stage Career Planning
A billion dollars in 30 years. Would you take it? I wouldn’t.
Hasnain says:
"A dollar today is better than a dollar tomorrow. It’s worth more. If I have a dollar today, I can invest it and make more by the time tomorrow comes around. I should prefer less than a dollar today to exactly a dollar tomorrow, less by a discount rate (which, spoiler alert, is hard to figure out and shouldn’t be modeled as a constant, but please keep reading).
If you accept this truth, then you do exactly the opposite of “spend more now to (maybe) make more later”. Those dollars you spend now are more expensive than the dollars you earn later."
Posted on 2021-01-05T04:38:30+0000
Google workers announce plans to unionize
The Alphabet Workers Union will be open to all employees and contractors at Google’s parent company.
Whose bug is this anyway?!? - Code Of Honor
At a certain point in every programmer’s career we each find a bug that seems impossible because the code is right, dammit! So it must be the operating system, the tools or the computer that’s causing the problem. Right?!? Today’s story is about some of those bugs I’ve discovered in my caree...
Hasnain says:
A set of war stories on debugging code across many systems and machines.
“On a properly functioning computer this stress test should never fail, but surprisingly we discovered that on about 1% of the computers being used to play Guild Wars it did fail! One percent might not sound like a big deal, but when one million gamers play the game on any given day that means 10,000 would have at least one crash bug. Our programming team could spend weeks researching the bugs for just one day at that rate!”
Posted on 2021-01-04T04:50:33+0000
A Rebuttal to some CS Academics’ “Free Speech” Open Letter to the ACM
There is a “free speech” petition circulating right now in my academic community. I feel that simply not signing it is insufficient; here…
Hasnain says:
“The same holds true for the isms. Our rejection of false positives, our refusal to push back on ambiguous isms, has directed all the damage at specific groups in our community, such as minorities and women. That is unfair at a huge scale. The shift we’re seeing now, being more sensitive to these isms when we see them, is a significant improvement, a way to shift some of the burden of those false negatives off of these historically targeted groups. It comes at a cost: those of us (like me) who have historically been untouchable *and* given the benefit of the doubt are suddenly being hit by false positives — -we didn’t mean it, but they’re coming after us anyway. But at least some amount of that cost is worth bearing. A system with no false positives, only false negatives, is not an optimally configured system. We have to balance out the impact of our imperfect assessments, making sure that everyone shoulders a part of the burden.”
Posted on 2021-01-03T17:18:12+0000
After embracing remote work in 2020, companies face conflicts making it permanent
The pandemic forced millions to work from home, but many businesses already embraced a "work-from-anywhere" philosophy.
Hasnain says:
I for one welcome the transition to remote work over the upcoming years.
"This highlights some of the conflicts many companies will face as they strive to remain competitive and retool themselves for a workforce that expects flexibility on where they work from. Making that transition will come with major challenges."
Posted on 2021-01-02T04:10:31+0000
Meet the Carousing Texan Who Won a Nobel Prize
Jim Allison is an iconoclastic scientist who toiled in obscurity for years. Then he helped crack a mystery that may save millions of lives: Why doesn’t the immune system attack cancer?
Hasnain says:
Bit dated, but a really interesting human interest story.
"The CTLA-4-blocking drug Ipilumimab, approved by the FDA in 2015, was the first of a new class of drugs called “checkpoint inhibitors” and the beginning of what researchers refer to as a tsunami of new cancer treatments. The pace of progress is staggering, such that we now recognize that what Allison discovered is not only the end of that 100-year scientific mystery, but also the the beginning of a new chapter in medicine. Already, new therapies such as CAR-T have essentially wiped out some forms of cancer; the newest checkpoint inhibitors have turned stage-four metastatic death sentences into full remission. This work has only just begun. And while it’s hopeful, it’s not hype."
Posted on 2021-01-02T04:05:48+0000
Rooms and Mazes: A Procedural Dungeon Generator – journal.stuffwithstuff.com
Rooms and Mazes: A Procedural Dungeon Generator ↩ ↪ December 21, 2014 code dart game-dev roguelike Several months ago I promised a follow-up to my previous blog post about turn-based game loops in my roguelike. Then I got completely sidetracked by self-publishing my book, Game Programming Patter...
Hasnain says:
Bookmarking for later re-reading.
"One of my earliest memories of computing is a maze generator running on my family’s Apple IIe. It filled the screen with a grid of green squares, then incrementally cut holes in the walls. Eventually, every square of the grid was connected and the screen was filled with a complete, perfect maze.
My little home computer could create something that had deep structure—every square of the maze could be reached from any other—and yet it seemed to be chaotic—it carved at random and every maze was different. This was enough to blow my ten-year-old mind. It still kind of does today."
Posted on 2021-01-01T20:49:00+0000
Some healthcare workers refuse to take COVID-19 vaccine, even with priority access
Doubts about the vaccine among healthcare workers could have serious implications for public health, say experts.
Hasnain says:
:/
“At St. Elizabeth Community Hospital in Tehama County, fewer than half of the 700 hospital workers eligible for the vaccine were willing to take the shot when it was first offered. At Providence Holy Cross Medical Center in Mission Hills, one in five frontline nurses and doctors have declined the shot. Roughly 20% to 40% of L.A. County’s frontline workers who were offered the vaccine did the same, according to county public health officials.
So many frontline workers in Riverside County have refused the vaccine — an estimated 50% — that hospital and public officials met to strategize how best to distribute the unused doses, Public Health Director Kim Saruwatari said.”
Posted on 2021-01-01T19:12:21+0000
America’s Vaccine Rollout Is Already a Disaster
Vaccines should bring the end of the pandemic, but we’re bungling their distribution just as badly as the rest of our coronavirus response.
Hasnain says:
I don't even... we are letting the vaccine doses expire due to incompetence?!
"Presumably, the American pace will accelerate somewhat even before then. But on the current pace, by that point about 6 million Americans — perhaps 10 million — would have been vaccinated. And, depending on local bureaucracy and storage capacity, perhaps many million doses will be set to expire."
Posted on 2020-12-31T18:24:55+0000
Opinion: Timnit Gebru’s Exit From Google Exposes a Crisis in AI
The situation has made clear that the field needs to change. Here’s where to start, according to a current and a former Googler.
Hasnain says:
“This crisis makes clear that the current AI research ecosystem—constrained as it is by corporate influence and dominated by a privileged set of researchers—is not capable of asking and answering the questions most important to those who bear the harms of AI systems. Public-minded research and knowledge creation isn’t just important for its own sake, it provides essential information for those developing robust strategies for the democratic oversight and governance of AI, and for social movements that can push back on harmful tech and those who wield it. Supporting and protecting organized tech workers, expanding the field that examines AI, and nurturing well-resourced and inclusive research environments outside the shadow of corporate influence are essential steps in providing the space to address these urgent concerns.”
Posted on 2020-12-31T17:17:12+0000