SAN FRANCISCO
Joined July 2009
The TiDB leaks fulcrumsec.vg/pingcap/
109
179
229
1,986
953,403
For a while now, @kirancodes has been excitedly telling everyone at @BasisOrg who would listen about a crazy idea she's been pursuing. Not everyone thought it was possible, but it's starting to work. See basis.ai/blog/ship-your-inte… TL;DR: The bottleneck in verifying the world's software is shifting from theorem proving to specifications and semantics. We now have a way to verify semantics that can scale across all programming languages. The basic idea: To verify that a program is correct, you need the program, a specification you want to prove, and a semantics that defines what programs and specs mean. Most programming languages (Python, Ruby, Lua…) have no formal semantics, because semantics are painful to write for complex languages. You can ask an LLM to write a semantics for you, but it'll probably have mistakes. But (i) programming languages do have interpreters/compilers, which ultimately are compiled down to machine code, and (ii) some instruction sets do have formal semantics. RISC-V has an official formal model. So, crazy idea: Step 1: Compile your interpreter (e.g. Python's) down to RISC-V. Now its behaviour is formally defined. It's exact, but unreadable: thousands of machine instructions. Step 2: Ask your LLM to write a semantics for your language. Step 3: Ask the LLM to prove, in @leanprover, that its semantics agrees with the compiled interpreter on every possible program. If the semantics is wrong, the proof gets stuck, and the LLM goes back to fix it. Step 4: If the proof goes through, you have a semantics you don't need to trust, and you can verify programs in a language that never had one, with guarantees that reach the binary that actually runs. Kiran has now done this end to end for a simple WHILE language, and we're scaling it up to Lua and OCaml, with Python as the north star.
13
20
4
166
8,938
🗞️ unikernels were hard. key word: were. ghuntley.com/unikernels Justin Cormack, who worked on MirageOS back in the day, called me at the pub to talk about why unikernels are coming back. The friction that made them hard is gone; the operating system is design debt, and if you care about security, you should seriously consider them.
23
54
13
337
25,523
When Tinyfish (browsers for AI) sells to enterprises, the conversation always comes back to the same question: what is the security level of the end-to-end pipeline? Every component in an automation pipeline can become a failure point during a security review, and browser isolation is one of the most scrutinized ones. Process-level isolation doesn't hold up in enterprise procurement conversations. Hardware-level isolation, where each browser session runs in its own microVM with a boundary enforced by the CPU itself, does. That's the answer Tinyfish needed, and it's what running each browser on Unikraft delivers without requiring them to build the isolation layer themselves. 🔗 Find the full customer story here: unikraft.com/customer-storie…
1
2
210
dnlhmt retweeted
Just when you thought Kernel Bypass was AThing(tm) here comes Xin Long to prove you wrong. He says "move that QUIC stack to the kernel where it belongs!" Come hear about this exciting work! @netdev01 0x1A netdevconf.info/0x1A/session… #netdevconf
8
15
1,621
It feels like every startup is building stuff that's going to be hard to sell into companies because you have to teach people how to use it. I haven't met many founders yet who have figured out how important dev-rel and sales are. They're like, "Oh, we'll build the right thing and then hire dev-rel and sales later." But your dev-rel and sales will literally shape your product to fit the orgs you're trying to sell into. You can't do it without them.
30
26
7
319
32,588
dnlhmt retweeted
LSM Trees are the perfect architecture for write heavy databases. How everything connects: 1. RAM buffers writes (Memtable). 2. Disk stores immutable, leveled files (SSTables). 3. Bloom Filters prevent useless disk reads. Result is massive ingest speed & zero in-place updates.
5
22
140
5,010
dnlhmt retweeted
Write your Own Virtual Machine teaches you to build a VM that runs actual assembly programs, like a working 2048 or roguelike. the final code is ~250 lines of C and runs on the LC-3 architecture
8
91
3
790
23,920
dnlhmt retweeted
My latest post on control theory and feedback loops has just been published. I’ll start from scratch and gradually build up feedback loops that are self-healing and resilient, capable of scaling thousands of databases. Check it out: planetscale.com/blog/the-fee…
24
111
29
1,086
255,889
Introduction to Parallel Algorithms cs.cmu.edu/~guyb/paralg/para…
One of the best free courses on low-level performance programming - Aalto University's Programming Parallel Computers covers SIMD, pipelining, cache optimization, and more. If you care about squeezing CPU cycles, this is definitely worth taking up. ppc.cs.aalto.fi
1
65
468
20,294
If you want to actually understand memory allocation, read this by @TheGingerBill. A series so damn good. gingerbill.org/series/memory…
2
106
1
1,003
56,150
dnlhmt retweeted
Stages of lock-free programming: 1. it works 2. it works on x86 3. you learn x86 was hiding your ordering bugs the whole time 4. the ARM port ships 5. you finally read what acquire and release actually promise
13
29
2
626
22,592
Replying to @jpschroeder
Not necessarily vercel but since ai is productivity in various forms, these companies will need platforms. So the pairing is somewhat natural, like commoditizing the complement gwern.net/complement
1
1
247
I can’t stop thinking about this post. If you do one thing today, I encourage you to give it a thoughtful, thorough read… And then commit to never living your life this way. Life has wasted success on the people described in this post. It really is completely pathetic. They say that comparison is the thief of joy - look no further than this post for validation it is indeed true. On their deathbed they will realize they have lived their life completely wrong. Don’t let it be you.
The vibes in SF feel pretty frenetic right now. The divide in outcomes is the worst I've ever seen. Over the last 5yrs, a group of ~10k people - employees at Anthropic, OpenAI, xAI, Nvidia, Meta TBD, founders - have hit retirement wealth of well above $20M (back of the envelope AI estimation). Everyone outside that group feels like they can work their well-paying (but <$500k) job for their whole life and never get there. Worse yet, layoffs are in full swing. Many software engineers feel like their life's skill is no longer useful. The day to day role of most jobs has changed overnight with AI. As a result, 1. The corporate ladder looks like the wrong building to climb. Everyone's trying to align with a new set of career "paths": should I be a founder? Is it too late to join Anthropic / OpenAI? should I get into AI? what company stock will 10x next? People are demanding higher salaries and switching jobs more and more. 2. There’s a deep malaise about work (and its future). Why even work at all for “peanuts”? Will my job even exist in a few years? Many feel helpless. You hear the “permanent underclass” conversation a lot, esp from young people. It's hard to focus on doing good work when you think "man, if I joined Anthropic 2yrs ago, I could retire" 3. The mid to late middle managers feel paralyzed. Many have families and don't feel like they have the energy or network to just "start a company". They don't particularly have any AI skills. They see the writing on the wall: middle management is being hollowed out in many companies. 4. The rich aren’t particularly happy either. No one is shedding tears for them (and rightfully so). But those who have "made it" experience a profound lack of purpose too. Some have gone from <$150k to >$50M in a few years with no ramp. It flips your life plans upside down. For some, comparison is the thief of joy. For some, they escape to NYC to "live life". For others still, they start companies "just cuz", often to win status points. They never imagined that by age 30, they'd be set. I once asked a post-economic founder friend why they didn't just sell the co and they said "and do what? right now, everyone wants to talk to me. if i sell, I will only have money." I understand that many reading this scoff at the champagne problems of the valley. Society is warped in this tech bubble. What is often well-off anywhere else in the world is bang average here. Unlike many other places, tenure, intelligence and hard work can be loosely correlated with outcomes in the Bay. Living through a societally transformative gold rush in that environment can be paralyzing. "Am I in the right place? Should I move? Is there time still left? Am I gonna make it?" It psychologically torments many who have moved here in search of "success". Ironically, a frequent side effect of this torment is to spin up the very products making everyone rich in hopes that you too can vibecode your path to economic enlightenment.
133
265
21
4,832
537,029
Damn this paper strikes again
Introducing MOG-1, the world's most powerful model. MOG-1 excels at deep reasoning, agentic coding, and advanced problem solving. It scores higher than any other publicly available model.
20
159
11
3,416
315,782
dnlhmt retweeted
Designing AI Chip Hardware and Software docs.google.com/document/d/1… by Bjarke Hammersholt Roune (@bjarkeroune)
6
43
1
252
15,201