Neil Mitchell (neildmitchell @🪡)

3.9K posts

Neil Mitchell (neildmitchell @🪡) banner
Neil Mitchell (neildmitchell @🪡)

Neil Mitchell (neildmitchell @🪡)

@ndm_haskell

Haskell/Rust programmer. Views expressed are my own.

Cambridge/London, UK Katılım Mart 2010
163 Takip Edilen5.4K Takipçiler
Neil Mitchell (neildmitchell @🪡) retweetledi
James
James@Darpinian·
Pyrefly is awesome. Anyone using Pyright (the default Python support in Cursor) should switch today.
English
0
1
4
611
swyx
swyx@swyx·
@mattpocockuk @jeremyphoward due to a weird quirk of my finance career i was basically a desk quant who somehow ended up getting mentored by @ndm_haskell before i ever learned javascript OR python. still one of my favorite jobs ever
English
1
0
2
606
Matt Pocock
Matt Pocock@mattpocockuk·
For when I need to make a REALLY good prompt I'm going to start using this function
Matt Pocock tweet media
English
61
128
2.2K
205.2K
Neil Mitchell (neildmitchell @🪡)
Today I spent 8 hours to change 2 lines of code (github.com/facebook/pyref…). That involved: * 30,342,810 line example that caused a crash * 97 compilations * 1.3Gb of log files * 6 historic diffs * 3 computers * 2 whiteboards of notes It's like a day long logic puzzle :)
English
2
6
51
3.2K
Neil Mitchell (neildmitchell @🪡) retweetledi
Mike Dodds
Mike Dodds@miike·
New-ish @galois blog: “What Works (and Doesn't) Selling Formal Methods”. The boring truth: engineers are rational and adoption is all about cost/benefit tradeoffs
Mike Dodds tweet media
English
1
6
30
3.4K
Neil Mitchell (neildmitchell @🪡) retweetledi
Zed
Zed@zeddotdev·
We landed a Zed extension for `pyrefly`, @facebook's new Python language server written in Rust. "Type check over 1.85 million lines of code per second" and receive other goodies, like go-to-definition.
Zed tweet media
English
24
62
1.2K
49.1K
Neil Mitchell (neildmitchell @🪡) retweetledi
Meta Open Source
Meta Open Source@MetaOpenSource·
🚀New Project Alert🚀 We recently launched an open source project, Pyrefly. It's a new type checker and IDE experience for Python. Lightweight, accurate, and designed for scale, Pyrefly is an excellent fit for your Python workflow! Learn more: engineering.fb.com/2025/05/15/dev…
English
4
22
110
31.8K
Thu
Thu@noteed·
@ndm_haskell Is it possible to configure HLint to warn when IO appears in a type signature? I don't see something similar in #restricting-items" target="_blank" rel="nofollow noopener">github.com/ndmitchell/hli…
English
1
0
0
38
Yawar Amin
Yawar Amin@yawaramin·
TypeScript's three main competitors: Flow, Haxe, and ReScript--are all implemented in OCaml. TypeScript is kind of the odd one out by using Go...
English
16
13
228
22.2K
Yawar Amin
Yawar Amin@yawaramin·
@SuppaYami Doesn't change the language they're implemented in. Incidentally the main Mypy competitor, Pyre, is also written in OCaml pyre-check.org
English
2
0
0
139
Dmitrii Kovanikov
Dmitrii Kovanikov@ChShersh·
I had a great pleasure hosting @ndm_haskell at Bloomberg office in London! Neil talked about Buck2, and I learned a lot about challenges of solving build tooling at scale. On a personal note, it feels amazing to meet Haskell legends in real life.
Dmitrii Kovanikov@ChShersh

Do you want to give an OCaml talk at Bloomberg? Great, DM me! We’ve been having huge success with external speakers last year, and we’re looking for more in 2025! Our OCaml community at Bloomberg is not huge but vibrant 🐫🧡

English
2
1
25
3.4K
Neil Mitchell (neildmitchell @🪡) retweetledi
Rust Language
Rust Language@rustlang·
Rust 1.85.0 has been released! 🌈🦀✨ Not only does this release add async closures, it also includes a whole new Rust Edition, Rust 2024! 🎆🚀 Check out the blog post for an overview of all the changes and additions: blog.rust-lang.org/2025/02/20/Rus…
English
22
455
1.8K
126.6K
Neil Mitchell (neildmitchell @🪡) retweetledi
Andrey Mokhov
Andrey Mokhov@andreymokhov·
I don't recommend developing two build systems, and then switching from one to the other, but that's what we at Jane Street accidentally did. And what a journey it was! In the end, we're finally using Dune to build all our 70M+ lines of OCaml & Python 🙌 blog.janestreet.com/how-we-acciden…
English
5
9
145
18.6K
Tom Ellis
Tom Ellis@tomjaguarpaw·
@ndm_haskell Interesting! Is the code public so I can see what broke? Or are there more details you can share about how the change broke your code?
English
2
0
0
90
Tom Ellis
Tom Ellis@tomjaguarpaw·
Hi Haskell fans, have any of your come across any non-trivial changes needed to upgrade your code to GHC 9.12? I haven't found any so far!
English
2
0
7
746