ICE arrests Palestinian activist who helped lead Columbia University protests, his lawyer says
A prominent Palestinian activist who helped lead last spring's protests at Columbia University has been arrested by federal immigration agents.
Hasnain says:
Chilling day for free speech in the US. Already a lot of the “free speech warriors” have shown themselves out by applauding this rather than seeing this for what it is and what it portends.
Also, Columbia, why are you repeating your own shameful history?
“Greer said she spoke by phone with one of the ICE agents during the arrest, who said they were acting on State Department orders to revoke Khalil’s student visa. Informed by the attorney that Khalil was in the United States as a permanent resident with a green card, the agent said they were revoking that instead, according to the lawyer.”
Posted on 2025-03-10T02:59:38+0000
Building an Agentic System - Building an Agentic System
There's been a lot of asking about how Claude Code works under the hood. Usually, people see the prompts, but they don't see how it all comes together. This is that book. All of the systems, tools, and commands that go into building one of these.
Hasnain says:
Trying to read up more on AI and agentic systems, and this deep dive on how Claude Code was implemented was pretty helpful for me to learn.
If y’all have tips on what I should be reading to better get familiar with this space I’m all ears.
“After diving deep into Claude Code and similar architectures, I realized there's a gap in practical, engineering-focused documentation on how these systems actually work. Most resources either stay at a theoretical level or skip to implementation details without covering the critical architectural decisions. This is really a "how things work" book, and the software pieces themselves would be recognizable”
Posted on 2025-03-09T23:16:02+0000
Preface | heap-exploitation
This short book is written for people who want to understand the internals of 'heap memory', particularly the implementation of glibc's 'malloc' and 'free' procedures, and also for security researchers who want to get started in the field of heap exploitation.
Click to view the original at heap-exploitation.dhavalkapil.com
Hasnain says:
Finally got around to reading this as I’m trying out and learning more about memory corruption exploits.
Kinda bummed I hadn’t read it earlier!
“This short book is written for people who want to understand the internals of 'heap memory', particularly the implementation of glibc's 'malloc' and 'free' procedures, and also for security researchers who want to get started in the field of heap exploitation.
The first section of the book covers an in-depth, yet concise, description about heap internals. The second section covers some of the most famous attacks. It is assumed that the reader is unfamiliar with this topic. For experienced readers, this text might be good for a quick revision.”
Posted on 2025-03-09T22:49:07+0000
The SALT Deduction Cap Is Due to Expire. How Taxpayers Can Prepare for What’s Next.
Whether the deduction limit is raised, eliminated or extended, there are steps taxpayers can take to minimize their tax burden.
Hasnain says:
as someone joked, why file taxes early if they might abolish the IRS?
“It isn’t clear how the SALT deduction cap will play out this year, but one of three scenarios will occur: it’s modified, allowed to expire, or is made permanent. “
Posted on 2025-03-05T05:01:11+0000
Trump's promise of mass deportations has Nebraska worried amid labor shortage
Nebraska, one of the top beef producers, has one of the worst labor shortages in the nation. The incoming Trump administration has vowed to carry out mass deportations: how will Nebraska be affected?
Hasnain says:
“AL JUHNKE: Al, I got a great idea.
GARSD: On how to solve Nebraska's severe labor shortage.
JUHNKE: Why don't we invite any immigrant - legal, illegal, I don't care - invite them to Nebraska, 'cause we have lots of openings out on our farm, and we need help.
GARSD: Juhnke smiles warily. “
Posted on 2025-03-04T23:17:53+0000
The Nabataeans are Coming | History Today
Behind the Times The Nabataeans are Coming Pre-Islamic history was once taboo in the Kingdom of Saudi Arabia. Will the ‘rediscovery’ of an ancient people – the Nabataeans – encourage international tourism? Malise Ruthven | Published in History Today Volume 75 Issue 3 March 2025 The volte fac...
Hasnain says:
This had some fascinating history but I cannot help but laugh at this part unfortunately
“Yoga, al-Munajjid preaches, is a form of idolatry ‘based on lies and charlatanry’ that may appeal ‘to simple minded people who are weak in faith’. Some yoga postures imitating animals detract from human dignity including ‘adopting nakedness and resting on all fours’. He has also criticised the tendency of yoga practitioners to encourage a vegetarian diet ‘for which Allah has not revealed any authority’.”
Posted on 2025-03-04T07:44:09+0000
Hallucinations in code are the least dangerous form of LLM mistakes
A surprisingly common complaint I see from developers who have tried using LLMs for code is that they encountered a hallucination—usually the LLM inventing a method or even a full …
Hasnain says:
“I’ll finish this rant with a related observation: I keep seeing people say “if I have to review every line of code an LLM writes, it would have been faster to write it myself!”
Those people are loudly declaring that they have under-invested in the crucial skills of reading, understanding and reviewing code written by other people. I suggest getting some more practice in. Reviewing code written for you by LLMs is a great way to do that.”
Posted on 2025-03-02T07:42:39+0000
Citigroup erroneously credited client account with $81tn in ‘near miss’
Incident comes as US bank seeks to assuage regulatory concerns over its risk management processes
Hasnain says:
I generally say I add negative value to any project if I am involved UI work but I like to think I’d still avoid this one somehow.
Posted on 2025-03-02T03:52:33+0000
rachelbythebay.com
rachelbythebay.com
Hasnain says:
“That was another rathole, and the answer was also a thing to behold: I couldn't see it in the checked-in source code because it had been fixed. Some other engineer on a completely unrelated project had tripped over it, figured it out, and sent a fix to the team which owned that program. They had committed it, so the source code looked fine.
[ Another side note: this person who fixed a bug in some code that wasn't their actual "job" was the kind of excellent behavior that used to be lionized there - "nothing at FB is someone else's problem". That credo died a long time ago. ]”
Posted on 2025-02-24T07:26:10+0000
Tokio + prctl = nasty bug
Recently I encountered a bug so cute that I immediately knew that I will want to share it on my blog. It was one of those bugs that even Rust can’t save you from. It occurred in HyperQueue (HQ), a distributed task scheduler written in Rust that I work on.
Hasnain says:
“In the end, it took me probably less than an hour to find, diagnose and fix this bug, so it wasn’t that bad, as far as bughunting stories go. But I found the bug to be sort of beautiful, so I wanted to share it anyway.
I hope that you found this bughunt case interesting, and that you perhaps also learnt something new along the way.”
Posted on 2025-02-24T06:18:52+0000