Primary Every Democrat
It’s exhausting to watch poll-tested, donor-beholden congressional Democrats continue to be too old, too cloistered, and too bumbling to do anything as the government burns.
Hasnain says:
“It feels pathetic to even have to write this, but right now someone, somewhere needs to fight for something. To stand for something. To match the anger, fear, and sadness we all feel. Because this defeatism, nihilism, and just plain fecklessness from Democrats in the remaining time we have, if we even have it, to save everything we care about is utterly exhausting.
There are many reasons why I am launching an exploratory committee for a bid to the U.S. Senate, but something I’ve thought a lot about is that all these people being so thirsty for the title of “senator”—either in holding onto it for decades too long or striving to attain it—has, in practice, been disqualifying. Wanting to be a senator for the sake of being a senator has given us a collection of people who stand for little other than their own egos, who grow increasingly out of touch with any community but the cohort of 100 people who also share their title, and who cannot effectively serve as reflections of or advocates for the values we prize most.”
Posted on 2025-02-03T20:47:32+0000
Musk's Junta Establishes Him as Head of Government
Imagining how we'd cover overseas what's happening to the U.S. right now
Hasnain says:
The style of writing echoes stuff that I’ve seen written about other countries a lot so this was … jarring.
“I’ve long believed that the American media would be more clear-eyed about the rise and return of Donald Trump if it was happening overseas in a foreign country, where we’re used to foreign correspondents writing with more incisive authority. Having watched with growing alarm the developments of the last 24 and 36 hours in Washington, I thought I’d take a stab at just such a dispatch. Here’s a story that should be written this weekend:
…
With rapidity that has stunned even longtime political observers, forces loyal to Musk’s junta have established him as the all-but undisputed unelected head of government in just a matter of days, unwinding the longtime democracy’s constitutional system and its proud nearly 250-year-old tradition of the rule of law. Having secured themselves in key ministries and in a building adjacent to the presidential office complex, Musk’s forces have begun issuing directives to civil service workers and forcing the resignation of officials deemed insufficiently loyal, like the head of the country’s aviation authority.”
Posted on 2025-02-01T16:27:02+0000
South Africa and Malaysia to launch campaign to protect international justice
Formation of Hague Group comes amid challenges to ICJ and ICC rulings
Hasnain says:
““We have the power to turn the tide if we want to,” said Oona Hathaway, a professor of international law at Yale. “But at a certain point, the rules are going to become so eroded that it’s going to lose all legitimacy, and the United States is going to lose all legitimacy. We’re going to find that we’re going to be past the point of no return, and those rules are no longer going to be salvageable. And I think that would be a real tragedy.””
Posted on 2025-02-01T02:43:12+0000
African Muslims in Early America
A collection story highlighting African Muslims in Early America.
Hasnain says:
Todays fun fact of the day comes from this book I was listening to on my commute. TIL this fact (though it seems disputed)
“The Islam brought to America by enslaved Africans did not survive long, but it left traces that are still visible today. The practice of ring shout, a form of religious dance in which men and women rotate counterclockwise while singing, clapping their hands and shuffling their feet, was directly inherited from enslaved Muslims such as Bilali Mohammed and Salih Bilali in the Georgia Sea Islands. It originally mimicked the ritual circling (or shaw’t) of the Kaaba in Mecca by Muslim pilgrims.”
Posted on 2025-01-29T07:31:57+0000
Meta’s Hyperscale Infrastructure: Overview and Insights – Communications of the ACM
Membership in ACM includes a subscription to Communications of the ACM (CACM), the computing industry's most trusted source for staying connected to the world of advanced computing.
Hasnain says:
So many useful insights summarized concisely here. I’ll have to go over the papers again at some point to refresh my memory.
“Insight 9 : In a datacenter environment, we prefer centralized controllers over decentralized ones due to their simplicity and ability to make higher-quality decisions. In many cases, a hybrid approach—a centralized control plane combined with a decentralized data plane—provides the best of both worlds.”
Posted on 2025-01-27T08:41:06+0000
Using the most unhinged AVX-512 instruction to make the fastest phrase search algo
Disclaimers before we start For those who don’t want to read/don’t care that much, here are the results. I hope after seeing them you are compelled to read. TL;DR: I wrote a super fast phrase search algorithm using AVX-512 and achieved wins up to 1600x the performance of Meilisearch. The source ...
Hasnain says:
Learned so much about so many things from this one. Gotta love when you see something like this a few thousand words into a post you already thought was quite interesting
“Now that the boring stuff is behind us, let’s start the fun part. Again, just as a reminder on how the intersection works: we do two phases of intersection, one for the conventional intersection and another for the bits that would cross the group boundary, and in the end, we merge these two.
In this section, we will take a look at assembly, some cool tools to analyze this assembly, AVX-512, differences in the microarchitecture of AMD and Intel chips, emulation of instructions, and a lot more. So again, sorry to bother you with all of the previous stuff, but it was important.”
Posted on 2025-01-27T08:25:55+0000
Using Protobuf to make Jira Cloud faster - Work Life by Atlassian
Atlassian’s mission is to help unleash the potential of every team, and a critical part of that is to create...
Hasnain says:
“Moving data serialization format used by the Issue Service to Protobuf resulted in many improvements, including faster response time and reduced resource consumption (CPU, storage). Even though there were some challenges we had to solve during the migration, the final results were absolutely worth the effort. As we continue our work in the Issue Service and progress to handling more traffic and data, the impact of these relative improvements will continue to grow.”
Posted on 2025-01-27T02:11:34+0000
Pluralistic: It’s not a crime if we do it with an app (25 Jan 2025) – Pluralistic: Daily links from Cory Doctorow
No trackers, no ads. Black type, white background. Privacy policy: we don't collect or retain any data at all ever period.
Hasnain says:
“Inflation has lots of causes, it's true. But when an industry is consolidated enough to take advantage of a data brokerage or just engage in tacit collusion, any source of inflation – war, disease, weather – allows whole sectors to raise prices together, and keep them high, long after the shock has passed.”
Posted on 2025-01-26T16:41:54+0000
The Canva outage: another tale of saturation and resilience
Today’s public incident writeup comes courtesy of Brendan Humphries, the CTO of Canva. Like so many other incidents that came before, this is another tale of saturation, where the failure mod…
Hasnain says:
“We need to build in the ability to reconfigure our systems in advance, without knowing exactly what sorts of changes we’ll need to make. The Canva engineers had some powerful operational knobs at their disposal through the Cloudflare firewall configuration. This allowed them to make changes. The more powerful and generic these sorts of dynamic configuration features are, the more room for maneuver we have. Of course, dynamic configuration is also dangerous, and is itself a contributor to incidents. Too often we focus solely on the dangers of such functionality in creating incidents, without seeing its ability to help us reconfigure the system to mitigate incidents.
Finally, these sorts of operator interfaces are of no use if the responders aren’t familiar with them. Ultimately, the more your responders know about the system, the better position they’ll be in to implement these adaptations. Changing an unhealthy system is dangerous: no matter how bad things are, you can always accidentally make things worse. The more knowledge about the system you can bring to bear during an incident, the better position you’ll be in to adaptive your system to extend that competence envelope.”
Posted on 2025-01-26T03:43:36+0000
How Unix Spell Ran in 64kB RAM
How do you fit a dictionary in 64kb RAM? Unix engineers solved it with clever data structures and compression tricks. Here's the fascinating story behind it.
Hasnain says:
This was a fun read, reminding me I need to go back and keep up with the latest in succinct data structure research.
Also kinda timely quote given the recent hoopla around DeepSeek:
“Even though modern spell checkers use different techniques like edit distance and language models, the engineering insights from Unix spell remain valuable. It shows how deep understanding of theoretical concepts combined with practical constraints can lead to efficient and elegant solutions.
Most importantly, it demonstrates that some of the best innovations happen when we are resource constrained, forcing us to think deeper about our problems rather than throwing more hardware at them.”
Posted on 2025-01-26T02:44:56+0000