gabby
@fullmoon.id
Author of haskellforall.com, dhall-lang.org and @trygrace.dev, professional doggirl and endurance hunter I'm a midwife to the hidden beauty in everything she/her 🏳️⚧️ coworkers DNI https://linktr.ee/gabriella439 💖 @ember.pet
if i findommed someone they would have to mail me 4x48gb unbuffered ecc ddr5 udimms
me: why is it pacific standard time? we’re not in the pacific. it should be western standard time gabby: yeah, and EST isn’t atlantic standard time. hm. i’ve never thought about that before gabby: central time isn’t even central, it’s actually a bit right of center me: just like all centrists
86% of survey respondents said they learned Haskell "to impress women"
New innovations in rail engineering allow Sound Transit trains to change tracks without crossovers
if the sales pitch for your programming language uses the word "effects" i'm not interested
that feeding coyotes meme but it's just institutions feeding your data to every harmful actor out there
Simon Peyton Jones is the only person on the planet who has permission to use semicolons and braces
Perspec 1.0 is here 🎉 A desktop app for fixing the perspective of photos of documents & receipts. Written in Haskell, with its own C computer vision library. It detects corners instead of edges, so wrinkled receipts work too. adriansieber.com/announcing-p...
Announcing Perspec 1.0
Perspec is a desktop app for correcting the perspective of images. After 9 years of development, version 1.0 is finally here.
adriansieber.com
and then you look at how other compilers handle the edge case and the answer is "no"
I wrote this years ago about domain-specific languages but you could replace domain-specific languages with agentic coding and it's the exact same story today, except on an even larger scale
Haskell's C FFI is an enemies-to-lovers story
Haskell can call into C code without blocking main thread (meaning that the C FFI plays nice with green threads because it can be preempted) and without the user having to manually manage a thread pool or similar. It's handled completely transparently for the user by the language and runtime