> 5% is a little excessive, IMHO. I can't imagine the Canadian prairies being 5% wildflowers instead of farmland.
What makes it seem excessive to you? Imo in the end pollinators need enough space to maintain a stable population. If that takes 5% then it takes 5%.
08.08.2025 08:57 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0
The debugger taunting me when I'm hungry.
28.07.2025 12:42 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0
Finally I learned what upgrading python projects is like.
03.06.2025 12:31 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Programmers are usually fed a steady diet of features and bug fixes. But occasionally they get to work on performance problems. This development methodology is known as intermittent fasting.
21.05.2025 16:19 โ ๐ 86 ๐ 9 ๐ฌ 4 ๐ 0
Today I came across one of my comments on someones blog from 14 years ago. It was peak denglisch.
07.05.2025 23:25 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
And if it goes wrong you can still pivot to bread theory.
25.04.2025 00:42 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0
And a few hours later ...
16.04.2025 18:46 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0
16.04.2025 12:09 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0
Andreas Klebingers Blog - Unknown functions and their arity.
Some musings about unknown function calls and arity tracking in GHC:
andreaspk.github.io/posts/2025-0...
Also: Five years between blog posts! Time flies when Covid happens.
12.04.2025 21:50 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Who doesn't love consistency?
11.04.2025 16:51 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
Benchmarked haskell a package I maintain across some GHC versions.
Surprised by the degree of improvement.
10.04.2025 13:45 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0
If you haven't thought about unification before probably yes.
07.04.2025 19:01 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Lua. Because everyone should experience 1-indexed arrays at least once.
07.04.2025 18:59 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0
stageNumber stage = stage+1
Things that make me hate my job sometimes.
07.04.2025 18:54 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0
Hackage Search by Serokell
It's not perfect but you could try using the serokell hackage code search to search for uses of those: hackage-search.serokell.io
20.12.2024 18:46 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
As far as I know if one needs ($label | 3) or similar often you can still avoid computing this at runtime by using linker scripts which will compute the relevant address at runtime and expose it as a symbol. But I haven't had to use that myself yet.
13.12.2024 10:51 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
It comes down to what the linker relocations support and that is in the end "arbitrary".
Offsetting an address is a common operation (read a field in a struct), and so is multiplication (indexing into an array). So they have good support. By comparison ($label | 3) is pretty exotic.
13.12.2024 10:47 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0
Partner and Haskell Consultant at Well-Typed LLP. Board member of the Haskell Foundation. Co-host of the Haskell Interlude and the Haskell Unfolder.
Posts mostly about Haskell, and occasionally about books, video games, and other things that interest me.
When the limestone of imperative programming has worn away, the granite of functional programming will be revealed underneath -Simon Peyton Jones
https://welltypedwit.ch
I work on Programming Languages at Microsoft Research
Committed to a welcoming, vibrant & ๏ฌourishing #Haskell community!
Here we talk about community updates, software engineering and the joy of programming.
Find us on https://haskell.org and https://blog.haskell.org
future trophy husband
disco ๐ชฉ / haskell ๐บ / powerlifting ๐๏ธ / sci-fi ๐ / scuba diving ๐คฟ
๐ฆ๐บ๐ฎ๐ฉ๐ฎ๐ณ
on gadigal land
vaibhavsagar.com
instagram.com/vbhvsgr
recurse.social/@vaibhavsagar
twitter.com/vbhvsgr
I talk about functional programming and compilers. Building a high performance Datalog called โeclairโ with Haskell and LLVM.
programming, maths, animals and food
Director of The Haskell Foundation, former lecturer UMD CS. Jazz, music theory, compilers, privacy and aviation, sometimes I combine them. I can also be found @jmct@types.pl I miss Yorkshire
A modern functional hardware description language
https://clash-lang.org/
https://github.com/clash-lang/clash-compiler
official Bluesky account (check username๐)
Bugs, feature requests, feedback: support@bsky.app