Jan van Brügge reposted
Jan van Brügge
Jan van Brügge reposted
Our new paper: Ouros, our processor for lazy functional languages. Its pipeline hides latency to overcome inherent sequentiality of graph reduction, through dataflow-driven execution and automatic multi-threading. It's up to 118% faster than our earlier KappaMutor processor. doi.org/10.1109/ASAP...
Even without the random moving (was offered a PostDoc in my hometown that I wanted to move back to after my PhD), I still left academia. Now I have stable working hours, actual holiday, twice the pay and I don't have to deal with the song and dance of where to publish with whom for max prestige.
I guess I'm doing PhD discourse: I left academia because I realized that *IF* I was extremely lucky, it would mean: Moving to a random town. Being stuck there for the rest of my life. Being paid like a junior engineer. I loved my field, but enough to drag my family to Stillwater Oklahoma? No.
Jan van Brügge reposted
Jan van Brügge reposted
Replying to @doscienceto.it
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
Jan van Brügge reposted
Jan van Brügge reposted
Jan van Brügge reposted
The second instalment of our series "Haskellers from the trenches" is about Enterprise #Haskell at H-E-B, the Texan grocery chain. Blog post: blog.haskell.org/enterprise-h... Discourse: discourse.haskell.org/t/enterprise...
Jan van Brügge reposted
Jan van Brügge reposted
Jan van Brügge reposted
Bevy 0.19 is out now! It features Next Generation Scenes, Render Bigger Scenes Faster, Contact Shadows, More Feathers Widgets, Text Input, Richer Text, App Settings, Post Processing Effects, Improved Skinned Mesh Culling, and more! bevy.org/news/bevy-0-19
Jan van Brügge reposted
When a shiny new version of GHC comes out, it should be easy to upgrade. After all, the new compiler should be more capable than the previous version! “Making GHC upgrades easy” on the #Haskell Blog, by Simon Peyton-Jones blog.haskell.org/making-ghc-u...
I just submitted the final version of my PhD thesis after the minor corrections were approved 🎉🎉🎉 In case anyone wants to read it: jvanbruegge.github.io/phd-thesis
Jan van Brügge reposted
Jan van Brügge reposted
Jan van Brügge reposted
Jan van Brügge reposted
Jan van Brügge reposted
My erosion filter is out! Video, blog post, and shader source. It emulates erosion without simulation, so it's fast, GPU friendly, and trivial to generate in chunks. Explainer video: www.youtube.com/watch?v=r4V2... Companion blog post: blog.runevision.com/2026/03/fast... #ProcGen #vfx #GameDev
Jan van Brügge reposted
#FreeCAD 1.1 is out! Transparent Part Design previews and draggers, Assembly and FEM animations, Sketcher Projection & Intersection, 3-point lighting and more! Notes: wiki.freecad.org/Release_notes_1.1 Get it: freecad.org/downloads Support the project: wiki.freecad.org/Donate youtu.be/a9biWv_M8p8
Jan van Brügge reposted
Went from knowing nothing about NixOS to contributing to it in 20 days! I don't know of many other Linux distros that'd allow that. Feels really reminiscent of Bevy's approach to FOSS: make the average user capable of contributing on onboarding, then provide a shallow on-ramp.
Trying out NixOS, honestly quite impressed. I replicated my Arch setup in 3 hours, 1 of which was just spent wiping the 2TB drive my old Windows installation was on. Here's to hoping the setup transfers over to my other computers without trouble.
Jan van Brügge reposted
This argument never made sense to me. If someone is willing to wait several years for a PC version of a Sony game, they would never buy a PS5 in the first place. I certainly won't, but got several Sony games on Steam Most will just wait until emulation is good and pirate the game or not play at all
One important piece of context here is that when someone buys a PlayStation, Sony doesn't just get their $500+. The company also gets 30% of *everything* they buy on the PlayStation Store. In other words, Sony makes the most money by getting as many people as possible on its consoles
My mom just dropped by to give me the possibly best birthday cake @haskell.org 😅
Again, more vibecoding on Github, my future projects are all going to codeberg.org
Jan van Brügge reposted
Jan van Brügge reposted
Bevy 0.18 is out now! It features Atmosphere Occlusion and PBR Shading, Generalized Atmospheric Scattering Media, Solari features, PBR Fixes, Font Variations, Automatic Directional Navigation, Fullscreen Materials, Cargo Feature Collections, Camera Controllers, and more! bevy.org/news/bevy-0-...
Jan van Brügge reposted
@fasterthanli.me planted the ghostty bug, so today I did finally switch. Yeah, it's nice 😅
Jan van Brügge reposted
Jan van Brügge reposted
Jan van Brügge reposted
Jan van Brügge reposted
Jan van Brügge reposted
Today is Bevy's fifth birthday! As always, I've used this as a chance to reflect on the past year and outline my hopes and dreams for the next year of #bevy: bevy.org/news/bevys-f...
Jan van Brügge reposted
Jan van Brügge reposted
Solving "UK Passport Application" with Haskell: jameshaydon.github.io/passport/
Prompted by Hécate (last year 😅) I finally wrote up a blog post on why you should use the `Generically` newtype instead of DefaultSignatures in @haskell.org jvanbruegge.github.io/blog/2025/pl...