👫 @boekencurator.bsky.social
🏠 https://w3future.com
💼 https://tweag.io
🗣️ https://strijpskamerkoor.nl
foo :: Monad m => Int -> m Int
foo x = do
undefined
pure x
I do have `res <- foo 10` and `res` is later print. What is the outcome?
a) Exception, non termination, well, something related to "undefined"
b) Eventually it prints 10
c) We cannot know.
foo :: Monad m => Int -> m Int
foo x = do
undefined
pure x
I do have `res <- foo 10` and `res` is later print. What is the outcome?
a) Exception, non termination, well, something related to "undefined"
b) Eventually it prints 10
c) We cannot know.
Think Science and especially Medicine has somehow failed you? Think again.
#ScienceMatters
Think Science and especially Medicine has somehow failed you? Think again.
#ScienceMatters
Petrostates, fossil fuel companies, and their lackeys can sabotage diplomacy, but it's becoming increasingly transparent what they do is simply evil, while we will ditch fossil fuels anyway.
Here's the snap analysis from the CB team…see last line
unfccc.int/sites/def...
Petrostates, fossil fuel companies, and their lackeys can sabotage diplomacy, but it's becoming increasingly transparent what they do is simply evil, while we will ditch fossil fuels anyway.
But the focus should not be on commodities like raw materials, solar panels, or battery cells, but on the energy management software (EMS) that steers these assets.
🧵
China has doubled the export of solar cells+wafers to assemble abroad in the last several months.
It still exports about the same amount of solar panels.
In October - for the first time - it exported more cell+wafers than panels 🧵
But the focus should not be on commodities like raw materials, solar panels, or battery cells, but on the energy management software (EMS) that steers these assets.
🧵
Or:
How
I Learned
To
Stop
Worrying
And
Love
Profunctors
I wrote a Blog Post for programmers about how to use parser combinators to also generate printers, grammars and regular expressions!
github.com/morphismtech...
Or:
How
I Learned
To
Stop
Worrying
And
Love
Profunctors
I wrote a Blog Post for programmers about how to use parser combinators to also generate printers, grammars and regular expressions!
github.com/morphismtech...
hindsight.events/content/post...
hindsight.events/content/post...
Stem met je hart. Het klopt altijd 💚
Stem met je hart. Het klopt altijd 💚
Let me know what you think :)
#Haskell
chrispenner.ca/posts/arrow-...
Let me know what you think :)
#Haskell
chrispenner.ca/posts/arrow-...
Congratulations to the teams Unagi and MOYOU for a joint first place finish in the ICFP Programming Contest 2025!
icfpcontest2025.github.io/prizes.html
Congratulations to the teams Unagi and MOYOU for a joint first place finish in the ICFP Programming Contest 2025!
icfpcontest2025.github.io/prizes.html
Nobody will want to buy combustion engines in 2030, but these knuckle draggers want to lead the EU industry towards total annihilation by sticking their head in the sand.
Bah.
Nobody will want to buy combustion engines in 2030, but these knuckle draggers want to lead the EU industry towards total annihilation by sticking their head in the sand.
Bah.
For now I've settled on having an error `TMVar`, then use a `ki` structured concurrency scope which forks all my jobs and ends in an `(Right <$> awaitAll) <|> (Left <$> readTMVar errVar)`
For now I've settled on having an error `TMVar`, then use a `ki` structured concurrency scope which forks all my jobs and ends in an `(Right <$> awaitAll) <|> (Left <$> readTMVar errVar)`
#Haskell is built on a foundation of Monads, but are they really the optimal way to sequence effects or should we keep looking for something better?
What's the big deal with Applicatives and Selective Applicatives?
Read on!
chrispenner.ca/posts/expres...
#Haskell is built on a foundation of Monads, but are they really the optimal way to sequence effects or should we keep looking for something better?
What's the big deal with Applicatives and Selective Applicatives?
Read on!
chrispenner.ca/posts/expres...
fairness of concurrent scheduling
completeness of search strategies
these three seem deeply related to me, but I can't yet precisely articulate how. Is there existing work on connections between them?
fairness of concurrent scheduling
completeness of search strategies
these three seem deeply related to me, but I can't yet precisely articulate how. Is there existing work on connections between them?