Rob Rix‎ (@rob_rix) header
Rob Rix‎ (@rob_rix) profile picture

colouring outside the lines increasingly, see at robrix at types dot pl instead

London, Ontario, Canada
Joined February 2008
Photo by Rob Rix‎ (@rob_rix)Photo by Rob Rix‎ (@rob_rix)Photo by Rob Rix‎ (@rob_rix)Photo by Rob Rix‎ (@rob_rix)Photo by Rob Rix‎ (@rob_rix)Photo by Rob Rix‎ (@rob_rix)Photo by Rob Rix‎ (@rob_rix)Photo by Rob Rix‎ (@rob_rix)Photo by Rob Rix‎ (@rob_rix)Photo by Rob Rix‎ (@rob_rix)
(\_/) ( •_•) / > (λx.xx) (\_/) ( •_•) / > (λx.xx) (\_/) ( •_•) / > (λx.xx) (\_/) ( •_•) / > (λx.xx) (\_/) ( •_•) / > (λx.xx) (\_/) ( •_•) / > (λx.xx) …
Copy and paste but change what the bunny is holding (\_/) ( •_•) / > λ
7
39
9
223
Rob Rix‎ retweeted
I spent 7 years at GitHub. One of the best engineering tools we had was an RFC. We built Nuanced Canvas to bring that process to coding agents. You write what you want to build, and an agent that knows your codebase helps you think it through. You can compare approaches, then build and ship a PR.
3
1
16
942
did you know that there's a long square root algorithm like there is a long division algorithm? youtube.com/watch?v=6evC4klO…
1
3
307
Rob Rix‎ retweeted
we made a document editor for building software with agents write a spec. get comments from an agent that has read your codebase. work through the decisions, then have it build. Introducing Nuanced Canvas.
7
7
5
23
3,872
"Flow Typing: A New Lens on Linearity" is a nice improvement for linear types and an alternative to borrowing: people.cs.nott.ac.uk/pszgmh/…. It uses lenses on the typing context to be able to tell that a linear value is not consumed / dropped by a function that just reads it.
1
8
40
1,829
yeah, damar, what kind of people give those orders
A legitimate function of science fiction is to make you think about things we're not allowed to say out loud.
3
17
1,098
Rob Rix‎ retweeted
I've resurrected the comonad.com/reader, interleaved a ton of contemporaneous content I had stored elsewhere, and made a couple of the articles interactive by moving their demo code into web assembly using modern GHC. Please let me know if you run into any issues. #Haskell
7
27
2
155
10,672
Rob Rix‎ retweeted
Those dog show obstacle courses missed an opportunity to call it barkour.
1
11
1,533
Made an Obsidian plugin that turns audio files into interactive editable transcripts embedded within ordinary Markdown documents. 🔈✏️ github.com/andymatuschak/int… With these transcripts, you can: * hold Command and click anywhere in the transcript to start playing the audio file from there * delete regions like ordinary text; audio playback will skip those segments * copy and paste regions like ordinary text, preserving playback support * position your cursor and press Return twice to split the transcript, so you can interleave normal Markdown
13
13
2
298
11,972
Rob Rix‎ retweeted
In my house somebody has to run around screaming in the night, and aside from mental health episodes it's generally not me, so it falls to this guy
I stayed at someone's house last week and they have a cat. And I never knew this but, when you go to sleep... cats just wander about the house catting all night? You can't "put a cat to bed"?! The cat just... gets the house for a while?! Fucking nuts.
1
25
1,168
Rob Rix‎ retweeted
this one is dedicated to @rob_rix
1
1
2
378
Rob Rix‎ retweeted
using Megaparsec.choice instead of alternative (<|>) helps GHC compile parsers faster. If this were a paper, it would be called “Choice is better than the alternative”
1
2
17
1,124
Rob Rix‎ retweeted
Types
2
2
3
11
1,195
re: census: online only, but nw, if you don't have access to a computer, you can use your smartphone too! …only the site doesn't work, there's no backup for people w/o internet access, the website "is experiencing a high volume of traffic," and their help line won't connect.
1
204
I'm guessing @stats_canada is about to get a lot of questions about why the census isn't working. this ought to be amusing :)
1
1
202
Rob Rix‎ retweeted
I'm starting a new #Haskell blog post series on five big principles and truths I've found myself returning to time and time again "Five-Point Haskell" Part 1: Total Depravity
2
7
30
1,111
Wake now, my merry friends! Forget the nightly noises! Ring a ding dillo del! I recently joined Antithesis, where I'm building a new browser testing framework called Bombadil. We're doing this openly, no stealth mode shenanigans this time: github.com/antithesishq/bomb…
20
29
11
265
42,240
#haskell will start producing static executables: gitlab.haskell.org/ghc/ghc/-…
3
4
1
28
2,602
Excited to announce the launch of the Functional Programming (FP) Launchpad at @iitmadras, a new centre to build research and educational capacity for crafting efficient, reliable, and trustworthy software with mathematical guardrails. fplaunchpad.org
12
23
3
156
9,187
Chinese scientists have developed, The best shortest-path algorithm in 41 years! A team from Tsinghua University has broken Dijkstra's "sorting barrier" - the first improvement since 1984. Just use for a world-map 🤯 Paper - arxiv.org/pdf/2504.17033
474
3,069
321
29,087
3,394,324