Reposted by Jan van Brüggesamhain ⎔ @personhood.removal.surgery · 25/09/2026mc escher is old news, have you seen shinjuku station maps 1625455
Reposted by Jan van BrüggeRob Stewart @robstewartuk.bsky.social · 24/09/2026Our 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...doi.org 043
Jan van Brügge @jvanbruegge.cerberus-systems.de · 23/09/2026On sunday, I was visited by this tiny jumping spider (finger for scale) 😍 I didn't even know we had jumping spiders in Germany ¯\_(ツ)_/¯ 100
Jan van Brügge @jvanbruegge.cerberus-systems.de · 16/08/2026In my opinion the best talk from this year's ZuriHac 0151
Jan van Brügge @jvanbruegge.cerberus-systems.de · 12/08/2026Even 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. 020
Reposted by Jan van BrüggeFreya Holmér @freya.bsky.social · 04/08/2026I put a slightly too warm/wet tea bag into the trash the other day 748412
Reposted by Jan van Brüggegabby @fullmoon.id · 29/07/2026Haskell 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 0231
Reposted by Jan van Brüggelexi @barredspirals.comint.su · 27/07/2026what the fuck is "data locality." do you seriously expect me to believe that you're improving performance by fiddling around with data structure feng shui?? NO. we are not going to waste our time trying to appease the L1 cache-spirit when we have real investors to appeas 0202
Reposted by Jan van BrüggeHaskell programming language @haskell.org · 16/07/2026The 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...blog.haskell.orgEnterprise Haskell at H-E-B | The Haskell Programming Language's blogHow Haskell earned its place in H-E-B's supply chain. 12912
Reposted by Jan van BrüggeDr. Jonathan Foley @globalecoguy.bsky.social · 25/06/2026I especially love this diagram. 5248542011
Jan van Brügge @jvanbruegge.cerberus-systems.de · 24/06/2026I was baffled when I learned that the english version of #FantasyRealms does not underline card names in the color of their suit like the german version does. it is way harder to tell if a given card works for the hand you're building or not. But this is nothing a few fineliners can't fix: 000
Reposted by Jan van BrüggeBevy @bevy.org · 19/06/2026Bevy 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-19bevy.orgBevy 0.19Thanks to 261 contributors, 1185 pull requests, community reviewers, and our generous donors, we're happy to announce the Bevy 0.19 release on crates.… 7343129
Reposted by Jan van BrüggeHaskell programming language @haskell.org · 16/06/2026When 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...blog.haskell.orgMaking GHC upgrades easy | The Haskell Programming Language's blog 0216
Jan van Brügge @jvanbruegge.cerberus-systems.de · 10/06/2026I 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 120
Reposted by Jan van BrüggeEuropean Commission @ec.europa.eu · 05/06/2026Equal work deserves equal pay. 3 years ago, the EU agreed that payment of all employees should be clearly indicated, so that men and women receive the same. Now, EU countries are bringing these new rules into national law. 531676
Reposted by Jan van BrüggeEctoplasma Ring @plasmaring.bsky.social · 27/05/2026so like lemme weigh in on this as someone who is more financially comfortable than many in my generational cohort: everything I have gained seems precarious and temporary because I know the people with real money will take it all from me the second they get an opportunity and no one will protect me. 126102072678
Reposted by Jan van BrüggeHaskell programming language @haskell.org · 27/04/2026Maybe there is a nuanced discussion to have about using LLMs to write Haskell, but it cannot happen before LLM crawlers stop DDOSing the Haskell Gitlab instance. 310516
Reposted by Jan van BrüggeYining Karl Li @yiningkarlli.bsky.social · 21/04/2026Disney Animation remade three songs for ASL. For these, we resurrected the original data and pipeline version, reanimated (from near scratch in some places), relit where needed, and re-rendered. Probably the hardest way to do this, but definitely the right way to do it, so that's what we did! 212333
Reposted by Jan van Brüggesbarky @sbarky.bsky.social · 15/04/2026Booster separation confirmed 2866011980
Reposted by Jan van BrüggeRune Skovbo Johansen @runevision.bsky.social · 30/03/2026My 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 17557169
Reposted by Jan van BrüggeFreeCAD @freecad.org · 25/03/2026#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_M8p8youtu.beFreeCAD 1.1 is released!YouTube video by FreeCAD 17626
Reposted by Jan van Brüggejames7132 @no-bull.sh · 17/03/2026Went 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. 2182
Jan van Brügge @jvanbruegge.cerberus-systems.de · 16/03/2026Over the last three weekends, my father and I built what I call the ultimate board game shelf. I designed it in #FreeCAD and tried out the new assembly workbench in 1.0 (it's sadly not quite there yet, let's see if 1.1 fixes the issues) Now my collection has space to grow :) 010
Reposted by Jan van BrüggeFrance traversée @clementd.wtf · 13/03/2026Golang: we have MISU at home. MISU at home: Make Invalid States Unavoidable 0213
Jan van Brügge @jvanbruegge.cerberus-systems.de · 04/03/2026This 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 030
Jan van Brügge @jvanbruegge.cerberus-systems.de · 12/02/2026My mom just dropped by to give me the possibly best birthday cake @haskell.org 😅 0403
Jan van Brügge @jvanbruegge.cerberus-systems.de · 04/02/2026GitHub continues to be broken. Now they apparently removed the button to edit the PR title? 100
Jan van Brügge @jvanbruegge.cerberus-systems.de · 19/01/2026Again, more vibecoding on Github, my future projects are all going to codeberg.org 010
Reposted by Jan van BrüggeAlex Dixon @dixonary.co.uk · 18/01/2026Just found out that a website written in Haskell that I deployed and forgot about over *7 years ago* went down this week, not because it crashed, but because the logs were so long that the server ran out of disk space 🙈 Another tally in the column of "Haskell just works" 1375
Reposted by Jan van BrüggeBevy @bevy.org · 13/01/2026Bevy 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-...bevy.orgBevy 0.18Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever! 218072
Reposted by Jan van BrüggePaulo Gazola @gazola.bsky.social · 06/01/2026Pilgrims and Wanderers. #hollowknight #silksong #BRart 7348112
Reposted by Jan van BrüggeJason Schreier @jasonschreier.bsky.social · 12/12/2025Last night's biggest surprise was Star Wars: Fate of the Old Republic, led by Casey Hudson, who directed KOTOR (and Anthem). Exciting news for lots of people... but Lucasfilm says the studio was founded this year, which means that 2030 is an *optimistic* guess. Maybe it'll be a PlayStation 7 game 862119273
Jan van Brügge @jvanbruegge.cerberus-systems.de · 12/12/2025I absolutely loved the old Kotor games, let's see if they can make a decent new one 010
Jan van Brügge @jvanbruegge.cerberus-systems.de · 07/12/2025I have to give my university-issued Laptop back soon, so I am reviving my old personal Laptop that did not see any use in the last three years. The whole process was: 1. Log into Wi-Fi 2. cd nix-config 3. git pull 4. nixos-rebuild switch --flake . God I love #NixOS 030
Jan van Brügge @jvanbruegge.cerberus-systems.de · 07/12/2025Don't you love seeing vibe coding out in the wild? 020
Jan van Brügge @jvanbruegge.cerberus-systems.de · 03/12/2025Probably the stupidest way to approach advent of code day 1 in #Haskell, but I just love knot-tying too much 010
Jan van Brügge @jvanbruegge.cerberus-systems.de · 23/11/2025@fasterthanli.me planted the ghostty bug, so today I did finally switch. Yeah, it's nice 😅 010
Reposted by Jan van Brügge🔥Paperpyro🔥 @paperpyro.bsky.social · 26/10/2025spotify is guilttripping me over cancelling my subscription, are you kidding me stay classy corpo 3103
Reposted by Jan van BrüggeHaskell programming language @haskell.org · 19/10/2025Calling for the separation of Church numerals and application State. 0252
Jan van Brügge @jvanbruegge.cerberus-systems.de · 30/09/2025#Haskell language server was just released and it includes my changes to the notes plugin. You can now use "find references" to see all the places that reference a given note 1195
Reposted by Jan van BrüggeIan Coldwater 🧊🚫 @lookitup.baby · 05/09/2025OH: if vaccines caused autism, we’d have way more trains in the United States 151504253
Reposted by Jan van Brüggecoyotescoyotescoyotescoyotescoyotescoyotescoyotescoyotescoyotes @coyotes.bsky.social · 31/08/2025i saw someone point out that the selector for time on iphone alarms is actually just a really long list and not truly circular. everything i’ve known is a lie 30691165
Reposted by Jan van BrüggeCarter Anderson @cart.work · 11/08/2025Today 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...bevy.orgBevy's Fifth BirthdayBevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever! 415240
Reposted by Jan van BrüggeMETR @metr.org · 10/07/2025We ran a randomized controlled trial to see how much AI coding tools speed up experienced open-source developers. The results surprised us: Developers thought they were 20% faster with AI tools, but they were actually 19% slower when they had access to AI than when they didn't. 11968702993
Reposted by Jan van Brüggejameshaydon.bsky.social @jameshaydon.bsky.social · 29/06/2025Solving "UK Passport Application" with Haskell: jameshaydon.github.io/passport/jameshaydon.github.io Solving `Passport Application` with Haskell Using logic programming to beat the game 02611
Jan van Brügge @jvanbruegge.cerberus-systems.de · 08/06/2025Prompted 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...jvanbruegge.github.ioProgramming & Proving by Jan van Brügge 043
Jan van Brügge @jvanbruegge.cerberus-systems.de · 23/05/2025A friend of mine upgraded his wireless Xbox 360 controllers with custom LiPo batter packs: chrz.de/2025/04/22/n...chrz.deNew Batteries for XBOX 360 Controllers – CHRZ Engineering 000