Cloudy software guy. #Haskell'ist, music-lover and startup-minded.

Joined May 2009
52 Photos and videos
One of the coolest things I've seen in a while: "From Silicon to Darude Sand-storm: breaking famous synthesizer DSPs", reverse-engineering and emulating *the* synth that shaped late 90s/early 00s EDM. Bridging #hardware, #DSP, some #maths, #programming and, of course, #music.
1
55
Nicolas T. retweeted
Advice to young engineers: Read a lot of code. Several more times than you write. Ideally not the code internal to company. Go find where the state of the art is, study it. Having worked in the docker codebase early in my career gave me a lot of skill boost long-term.
29
236
1,886
309,119
23 Nov 2023
UK online stores don't want me to buy things from them because I have no UK phone number (yet). Even Vodafone won't sell me a mobile subscription without providing them with a valid UK phone number. Get it?
185
13 Oct 2023
Even Belgian media are reporting about @natfriedman's Vesuvius Challenge! standaard.be/cnt/dmf20231013…

1
1
156
3 Oct 2023
Hey @Eurostar! Not sure how the My Thalys World to Eurostar conversion went, but... I had Club level until 31/01/24 and amassed 3308 status points already (likely more, since last rides weren't processed yet). (1/2)
1
327
3 Oct 2023
Now I have the Carte Blanche level (cool!), which would've "cost" only 2900 points on 31/01/24. However, the level will now expire on 01/10/24 instead, and my status points are reset to 0. That can't be right, isn't it?! (2/2)
1
119
4 Aug 2023
DMARC reports: an XML file in a ZIP file. MTA-STS/TLSRPT reports: a GZip'ed JSON. 🙄🙄🙄
139
24 May 2023
Coincidentally, I've been experimenting recently booting a #RaspberryPi 2 using UEFI with systemd-boot on #Debian #Linux (armhf) using the very same approach.
23 May 2023
#Fedora #Linux Developers Discuss An Idea For Using U-Boot On x86 BIOS Systems phoronix.com/news/Fedora-U-B…
148
17 May 2023
Why do #Linux distributions insist on using an initrd to boot, while 80 % of machines out there (not even counting embedded/Android) don't need it to boot at all, assuming some drivers (nvme, ahci, maybe some others) were compiled in?
89
29 Apr 2023
If you like making #music, spend some time with the Bespoke #synth, a DAW quite unlike the traditional ones. With some good samples and VST/LV2 plugins, lots of fun to create patches! #Free #software, runs on #Linux. See bespokesynth.com
3
205
14 Apr 2023
A plea for #Haskell library authors to use the `concurrency` abstractions: nicolast.be/development/conc…
7
413
10 Apr 2023
Using #Jekyll as a #blog engine, and writing about #Haskell? With some simple steps, you can run and test the code in your articles to make sure everything works. See nicolast.be/various/jekyll-l… for a walkthrough!
1
148
6 Apr 2023
Concurrency and shared mutual state are hard to get right, and even harder to test. In #Haskell, STM and #DejaFu can help. Here's a #blog post introducing some patterns I recently adopted: nicolast.be/development/test… #programming #coding #software #development #testing
1
2
14
885
29 Mar 2023
#Haskell tip: if you have a data-type with `TVar`s inside, parametrize it over a `cell` type, e.g., `data T' cell = T' { t :: cell Int }`. Now `type T = T' TVar` and `type FrozenT = T' Identity` allows to write `snapshot :: T -> STM FrozenT` which is quite useful in tests.
1
1
160
23 Mar 2023
"Pas in het afvalverwerkingsbedrijf, waar de inhoud van de zakken verder gescheiden wordt, wordt het gescand. Het #statiegeld van elk herkend blikje of flesje wordt dan teruggestort op de rekening van de koper." Dus blikjes mogen niet meer platgedrukt worden? 😬
1
109
19 Mar 2023
Hey @Play4_be, naar quasi-jaarlijkse gewoonte... Daarnet iets van @petergregson denk ik, delen jullie de rest ook even? Appreciated! #demol
21 Mar 2021
Zeg @Play4_be, wat als jullie de 'soundtrack' van #DeMol ergens zouden publiceren? 🎶
637
16 Mar 2023
If you use the #Haskell `ReaderT Env IO` pattern with some STM variables in your `Env`, here's a trick to simplify writing transactions across them: discourse.haskell.org/t/stm-… It relies on some combinators to access the vars, and hoisting `ReaderT Env STM` into `ReaderT Env IO`
2
95
16 Mar 2023
Hey @GitHub, I'm getting messages in Discussions that are clearly written by something GPT (content is fine,in a way,but doesn't contribute to the conversation and just states some obvious facts). All accounts look very similar (joined last month, 2 repos). What to do about this?
1
100
5 Mar 2023
100x this: - There may be no "community" (yet?), but there *will* be new team members who need to get acquainted with the project. - Design and code quality *does* matter so write as if the whole world is watching. - VCS hygiene *is* important, your future self will thank you.
5 Mar 2023
new blog post incoming
1
3
511
5 Mar 2023
Many #opensource/free #software projects deliver high-quality software (maybe not products, but that's another matter), so yeah, maybe there's something to learn/adopt in your org? I've been advocating "#innersource" development throughout my career, with very positive outcomes.
1
1
97