placeholder

Hasnain says:

“The only solution to this is to think early and often about the systems of accountability you have to set up. This is much, much harder than micromanaging details, because every system of accountability you set up will eventually be gamed. So in addition to accountability, you need to foster a strong, ethical company culture that encourages transparency while allowing for some mistakes.”

Posted on 2024-09-03T04:31:27+0000

placeholder

Hasnain says:

“Founders seeking to internalize Graham’s advice should recast it by asking themselves how they can foster mutual trust – and how they can build the systems that allow trust to be strengthened even as the team expands. For us at Oxide, writing is the foundation upon which we build that trust. Others may land on different mechanisms, but the goal of founders should be the same: build the trust that allows a team to kick a Jobsian dent in the universe!”

Posted on 2024-09-03T02:02:30+0000

placeholder

Honey, I shrunk {fmt}: bringing binary size to 14k and ditching the C++ runtime

The {fmt} formatting library is known for its small binary footprint, often producing code that is several times smaller per function call compared to alternatives like IOStreams, Boost Format, or, somewhat ironically, tinyformat. This is mainly achieved through careful application of type erasure o...

Click to view the original at vitaut.net

Hasnain says:

Great technical read as always. But I couldn’t help but chuckle at this bit

“Now, let’s explore potential optimizations. One of the first adjustments you might consider is disabling locale support. All the formatting in {fmt} is locale-independent by default (which breaks with the C++’s tradition of having wrong defaults)”

Posted on 2024-09-02T06:58:16+0000

placeholder

Hasnain says:

“The way managers are taught to run companies seems to be like modular design in the sense that you treat subtrees of the org chart as black boxes. You tell your direct reports what to do, and it's up to them to figure out how. But you don't get involved in the details of what they do. That would be micromanaging them, which is bad.”

Posted on 2024-09-02T06:47:28+0000

placeholder

§Taking knowledge work seriously (Stripe convergence talk, 2019-12-12) | Athletes and musicians pursue virtuosity in fundamental skills much more rigorously than knowledge workers do

Top-tier athletes are fanatically disciplined about improving their foundational skills—skills which transcend any sport, the same kind of agility drills you might see an army recruit do. Top-tier musicians do likewise: Lang Lang, for instance, is still working on his scales after 30 years as a co...

Click to view the original at notes.andymatuschak.org

Hasnain says:

“What might it mean for knowledge workers to fanatically pursue virtuosity in these fundamental skills, in the way that athletes seek in their fundamental skills?”

Posted on 2024-09-02T00:49:15+0000

placeholder

Hasnain says:

“Delving into specific papers, Bloom et al (2013) ran a randomized controlled trial (an RCT) on Indian textile firms, where some firms were randomly chosen to receive management training. The management advice was as simple as “record inventories”, yet this led to staggering increases in productivity – within the first year, treated firms saw a 17% increase in productivity, or a gain of $300,000 in productivity. This gap in productivity persisted, even nine years later on, in a follow-up study. “

Posted on 2024-08-30T08:09:28+0000

placeholder

FTC Takes Action Against Care.com for Deceiving Caregivers About Wages and Availability of Jobs on its Site, Impeding Cancellation Process

The Federal Trade Commission is taking action against Care.com (Care), alleging that the child and older adult care gig platform has systematically deceived caregivers who were looking for jobs whi

Click to view the original at ftc.gov

Hasnain says:

No wonder the founder was asking for Lina Khan to be fired a few weeks ago. She continues to be my favorite government official

“The complaint cites one 2021 Care ad campaign on a third-party site saying “Childcare jobs from $18/hr,” while at the same time saying on its own website that, “On average, the national pay rate for babysitting jobs” and “The average rate for babysitters on Care.com” was between $13 and $14.25 per hour.”

Posted on 2024-08-29T06:53:33+0000

placeholder

How Meta enforces purpose limitation via Privacy Aware Infrastructure at scale

At Meta, we’ve been diligently working to incorporate privacy into different systems of our software stack over the past few years. Today, we’re excited to share some cutting-edge techn…

Click to view the original at engineering.fb.com

Hasnain says:

I was somewhat in the general vicinity of this work so it’s really cool to see how it has evolved over time. The lessons in particular are cool

“Initially, we developed Policy Zones for batch-processing systems with some basic use cases. However, we realized that our designs for function-based systems were quite abstract and the adoption for a large-scale use case resulted in significant challenges, consequently, requiring considerable effort to map patterns to customer needs. Furthermore, refining the APIs and building missing operational support made it work effectively end-to-end across multiple systems. Only after addressing these challenges were we able to make it more generic and proceed with integrating Policy Zones across extensive platforms.”

Posted on 2024-08-28T07:14:38+0000

placeholder

Fixing a Bug in Google Chrome as a First-Time Contributor

A rundown of my experience finding and fixing a bug in the Chromium/Google Chrome browser - specifically in the devtools. It includes details about the bug itself as well as notes about what it was like working on the Chromium project as a first-time contributor.

Click to view the original at cprimozic.net

Hasnain says:

“Although it took a while and a good bit of effort, I'm very glad I spent time time to get this bug fixed. It was very unique compared to the kind of development I've done in the past, and it was cool to experience how software gets built at Chromium's scale.

One of the main things motivating me to do this was the knowledge that if I succeeded, code I wrote would be part of an application that eventually makes its way onto millions (billions?) of devices.
Even though the change itself is niche and concerns developer tooling rather than the main browser, that kind of impact is very alluring to me.

Now that I've gained this experience contributing to Chromium, I'll certainly be on the lookout for more bugs that I might be able to fix in the future. I don't think I'll go out of my way to seek them out, though, due to the huge amount of time it takes to tackle the Chromium codebase from scratch.”

Posted on 2024-08-27T07:12:23+0000

placeholder

The staggering death toll of scientific lies

From Don Poldersmans and Francesca Gino to faked Alzheimer’s data, the scientific field needs a better handle on allegations and consequences of fraudulent research.

Click to view the original at vox.com

Hasnain says:

Another case where I read an article and think “there should be jail time involved here right?”

“Millions of surgeries were conducted across the US and Europe during the years from 2009 to 2013 when those misguided guidelines were in place. One provocative analysis from cardiologists Graham Cole and Darrel Francis estimated that there were 800,000 deaths compared to if the best practices had been established five years sooner. While that exact number is hotly contested, a 27 percent increase in mortality for a common procedure for years on end can add up to an extraordinary death toll.”

Posted on 2024-08-27T07:11:37+0000