Michael Vanier 🇺🇦🇺🇸🦅

2.9K posts

Michael Vanier 🇺🇦🇺🇸🦅

Michael Vanier 🇺🇦🇺🇸🦅

@mvanier42

Teaching professor at Caltech. Twitter sucks, go to Bluesky instead.

Pasadena, CA Katılım Ocak 2016
20 Takip Edilen229 Takipçiler
sabine 🐫🦀 / 'use ocaml';
your AI safety strategy shouldn't rely on prompt engineering if you're using JSON as your AI-to-execution interface, you're one hallucination away from disaster
English
1
0
6
383
Douglas A. Boneparth
Douglas A. Boneparth@dougboneparth·
At some point in your life you will eat an edible and think it’s not working. It’s very important that you do not eat a second one.
English
817
990
14.4K
1M
Michael Vanier 🇺🇦🇺🇸🦅
@yminsky @eestokesOSS We’ve been told over and over again that verification techniques are too cumbersome for people to actually use. But when an AI is generating the code, it’s not too cumbersome anymore!
English
0
0
1
26
Yaron (Ron) Minsky
Yaron (Ron) Minsky@yminsky·
@eestokesOSS Proof oriented techniques that seemed bad from a cost-benefit ratio perspective in the past may very soon become much more practical.
English
2
0
5
229
Yaron (Ron) Minsky
Yaron (Ron) Minsky@yminsky·
Not news, exactly, but an interesting observation about our rapidly changing world
Jules Jacobs@JulesJacobs5

@yminsky (3) Maybe certain libraries are not so valuable any more. A description of the treemap layout algorithm alone is enough or perhaps even better than having an implementation, because it is easier to tweak the description than have AI tweak the code.

English
1
1
25
8.2K
Michael Vanier 🇺🇦🇺🇸🦅
@MIT_CSAIL @racketlang His book (SICP) had a bigger influence on my career than anything else I’ve read. I literally owe my job to that book. I got to meet Gerry and his wife Julie, and they are both lovely people. Happy birthday indeed!
English
0
0
1
180
MIT CSAIL
MIT CSAIL@MIT_CSAIL·
Happy 79th birthday to Gerry Sussman, the MIT prof. who co-wrote "the Wizard Book” (Structure and Interpretation of Computer Programs) w/Hal Abelson & Julie Sussman in 1984. Read it for free here: bit.ly/4jtzw7g
MIT CSAIL tweet mediaMIT CSAIL tweet media
English
26
175
965
55.9K
Caltech
Caltech@Caltech·
Congratulations to Adam Wierman, Carl F Braun Professor of Computing and Mathematical Sciences, on being named a 2025 ACM Fellow. awards.acm.org/fellows
Caltech tweet media
English
2
3
34
2K
Clue Heywood
Clue Heywood@ClueHeywood·
Sitting next to a couple obvs on their first date, late 20s, and he won’t stop talking about “Airplane” (1980), she’s clearly not interested, so he’s doing bits from Airplane to see if THAT breaks the ice. Just did “surely you can’t be serious…” I have to admit his game is fire.
English
92
293
23.3K
739K
Lawrence Paulson
Lawrence Paulson@LawrPaulson·
Nice to see it in real life
Lawrence Paulson tweet media
English
2
52
396
13.7K
LadyValor
LadyValor@lady_valor_07·
You have to name him the last thing you ate
LadyValor tweet media
English
13.2K
1.6K
46.3K
2M
Steve Krouse
Steve Krouse@stevekrouse·
"What is a 'console'? Why would I want to 'log' to it? What is a 'log'?" Very good questions from my newest student
English
46
10
1.5K
84.3K
opdroid1234
opdroid1234@opdroid1234·
@JustDeezGuy @SpeakezTech I have an easier path for folks - read Dybwigs three implementation strategies for scheme, read compiling continuations, read Ghuolums nano pass paper, study chez codebase and tada ...
English
2
1
12
1.2K
Paul Snively
Paul Snively@JustDeezGuy·
Hot take: if you have to use LLVM, you don’t actually know how to write a compiler. You know how to snap LLVM parts together. Today, that isn’t anywhere near enough. @SpeakezTech and I have spent months of afternoons and weekends talking about the rise of MLIR, just to name the most obvious example. Why is LLVM just a “dialect” in MLIR? Why is MLIR a good idea, now 7 years old? What is a good one-sentence description of MLIR, and why is @SpeakezTech a perfect Southern gentleman for not rolling his eyes at me every time I say it? And finally, if MLIR really does reduce to that one sentence, why does it exist? I have answers for all of these. I submit that, if you don’t, you don’t know how to write a compiler.
Amir Ayupov@disruptnhandlr

If a compiler job requires grinding these days I probably wouldn’t get one. All that was necessary 5-10 years ago seemed straightforward: take compilers and/or computer architecture class, tinker with LLVM, pass coding/compilers interview. Perhaps because it wasn’t as popular?

English
7
8
142
25.7K
Paul Snively
Paul Snively@JustDeezGuy·
1. LLVM is an MLIR dialect because some targets you want to hit with MLIR are still best achieved by delegating to LLVM (as of this writing, WASM tends to be such a target). 2. MLIR is a good idea because LLVM is sufficiently old and monolithic that it's brutally hard to do e.g. polyhedral optimization with it, and that's increasingly important when your target isn't a CPU (GPU, FPGA, dataflow processor...) 3. MLIR is "a nanopass compiler framework and dataflow manipulation framework written in C++," which is a good idea for dramatically increasing the reach of both kinds of frameworks (which already have much simpler, better implementations in languages no one uses). 4. @SpeakezTech has the patience of a saint, and is far too polite to point out the myriad ways point 3) is an oversimplification.
English
3
1
28
1.7K
Michael Vanier 🇺🇦🇺🇸🦅 retweetledi
Dr Kareem Carr
Dr Kareem Carr@kareem_carr·
Newton didn’t discover gravity at Cambridge. He did it after leaving due to the plague. Einstein didn’t discover relativity in academia. He did it while working a low-effort white collar job. Maybe relentlessly grinding within the system is incompatible with genius.
English
63
43
421
18K
Mathieu
Mathieu@miniapeur·
Honestly mom what do you think?
Mathieu tweet media
English
184
1.1K
14.8K
822.6K