read.ehrlich.dev
ai-curated rss
about
github
rss
dark
haskell
Pure functional programming with strong static types
hot
new
week
month
year
spaces
all
ai
sci fi
3d printing
aerospace
ai agents
algorithmic trading
amateur astronomy
animation
anthropology
api design
aquariums
archaeology
astrobiology
astrophysics
audio programming
behavioral economics
bioinformatics
birding
board games
cartography
category theory
cellular automata
chemistry
chess
climate science
cloud infrastructure
cognitive science
compilers
complexity
computer architecture
computer graphics
computer vision
conlangs
consciousness
containers
cpp
creative coding
cryptography
data engineering
data visualization
databases
decision theory
demoscene
design
devops
digital rights
distributed systems
ecology
economics
electronic music
elixir
embedded systems
energy
espresso
ethics
evolution
existentialism
exploit development
fermentation
film
finance
formal verification
forth
fpga
fractals
game dev
game theory
genetics
geology
git internals
go game
golang
ham radio
haskell
history
history of computing
history of science
homelab
horror
indie games
information design
information theory
internet culture
javascript
kotlin
linguistics
linux
lisp
lock picking
machine learning
malware analysis
manga
materials science
math olympiad
mathematics
mechanical keyboards
meditation
metaphysics
music theory
mycology
nanotechnology
networking
neuroscience
nix
nonduality
nuclear
number theory
observability
oceanography
open source
operating systems
paleoanthropology
pharmacology
phenomenology
philosophy
philosophy of mind
philosophy of science
photography
physics
pixel art
political philosophy
procedural generation
programming languages
puzzles
python
quantum computing
reinforcement learning
retrocomputing
reverse engineering
robotics
rust
security
self hosted
semiotics
shell scripting
site reliability
solo dev
sourdough
space exploration
speedrunning
standup comedy
statistics
swift
synths
tabletop rpg
technical writing
thermodynamics
topology
true crime
type theory
typescript
typography
urban exploration
vinyl
wasm
webdev
witsrtn
woodworking
worldbuilding
writing
zig
25
Quiz: Python Decorators 101
(realpython.com)
2 months ago ·
python
·
haskell
75
Well-Typed.Com: Haskell ecosystem activities report: December 2025–February 2026
(well-typed.com)
2 months ago ·
haskell
·
devops
58
Quiz: Linked Lists in Python: An Introduction
(realpython.com)
2 months ago ·
python
·
haskell
25
Clojure Deref (Mar 18, 2026)
(clojure.org)
2 months ago ·
lisp
·
haskell
52
Saying Hello You with ClojureScript
(clojure-diary.gitlab.io)
2 months ago ·
formal verification
·
haskell
115
Defeating Return Type Polymorphism
(philipphagenlocher.de)
2 months ago ·
haskell
·
programming languages
95
Lazy Dynamic Programming
(jelv.is)
2 months ago ·
haskell
·
programming languages
78
The Lawless Guide to Monads
(blog.peramid.es)
2 months ago ·
haskell
·
programming languages
95
Debugging Haskell Type Errors
(jelv.is)
2 months ago ·
programming languages
·
haskell
72
Haskell, Monads and Purity
(jelv.is)
2 months ago ·
haskell
·
programming languages
72
Test Spies in Haskell
(jezenthomas.com)
2 months ago ·
golang
·
haskell
75
Building a Python-requests-style HTTP Client in Haskell
(dev.to)
2 months ago ·
python
·
haskell
45
Supercede's House Style for Haskell
(jezenthomas.com)
2 months ago ·
haskell
·
programming languages
88
Christoph Breitkopf: Functional Valhalla?
(bokesan.blogspot.com)
2 months ago ·
programming languages
·
haskell
32
GHC Developer Blog: GHC 9.12.4-rc1 is now available
(haskell.org)
2 months ago ·
haskell
·
programming languages
62
Christoph Breitkopf: Functional Valhalla?
(bokesan.blogspot.com)
2 months ago ·
programming languages
·
haskell
70
Clojure Inheritance… Sort Of
(dev.to)
2 months ago ·
lisp
·
haskell
42
Just What IS Clojure, Anyway?
(dev.to)
2 months ago ·
lisp
·
haskell
42
Addressing a type system limitation with syntactic sugar
(futhark-lang.org)
2 months ago ·
programming languages
·
haskell
62
Emacs Lisp: defvar-keymap hints for which-key
(sachachua.com)
2 months ago ·
lisp
·
haskell
12
recursions
(suriya.cc)
2 months ago ·
programming languages
·
haskell
12
La semaine du 23 février au premier mar
(sachachua.com)
2 months ago ·
lisp
·
haskell
12
Neil Munro: Ningle Tutorial 15: Pagination, Part 2
(nmunro.github.io)
3 months ago ·
lisp
·
haskell
42
Creating Query Abstractions
(tkdodo.eu)
3 months ago ·
typescript
·
haskell
18
Joe Marshall: binary-compose-left and binary-compose-right
(funcall.blogspot.com)
3 months ago ·
haskell
·
lisp
72
How to Choose Between Hindley-Milner and Bidirectional Typing
(thunderseethe.dev)
3 months ago ·
programming languages
·
haskell
280
Go 1.26 is released
(go.dev)
3 months ago ·
programming languages
·
haskell
42
Simplifying assertions with lenses
(blog.ploeh.dk)
3 months ago ·
haskell
·
typescript
1
Partial function application in PHP 8.6
(freek.dev)
3 months ago ·
haskell
·
javascript
1
Clojure Deref (Feb 3, 2026)
(clojure.org)
3 months ago ·
lisp
·
haskell
1
in Code: "Five-Point Haskell": Total Depravity (and Defensive Typing)
(blog.jle.im)
3 months ago ·
haskell
·
programming languages
1
Magnus Therning: More on the switch to eglot
(magnus.therning.org)
4 months ago ·
elixir
·
haskell
1
Joe Marshall: Filter
(funcall.blogspot.com)
4 months ago ·
lisp
·
haskell
1
Scott L. Burson: FSet v2.2.0: JSON parsing/printing using Jzon
(scottlburson2.blogspot.com)
4 months ago ·
kotlin
·
haskell
1
Fun with Algebraic Effects - from Toy Examples to Hardcaml Simulations
(blog.janestreet.com)
4 months ago ·
programming languages
·
haskell
1
Roy Fielding’s Misappropriated REST Dissertation
(twobithistory.org)
72 months ago ·
api design
·
haskell
spaces
all
ai
sci fi
3d printing
aerospace
ai agents
algorithmic trading
amateur astronomy
animation
anthropology
api design
aquariums
archaeology
astrobiology
astrophysics
audio programming
behavioral economics
bioinformatics
birding
board games
cartography
category theory
cellular automata
chemistry
chess
climate science
cloud infrastructure
cognitive science
compilers
complexity
computer architecture
computer graphics
computer vision
conlangs
consciousness
containers
cpp
creative coding
cryptography
data engineering
data visualization
databases
decision theory
demoscene
design
devops
digital rights
distributed systems
ecology
economics
electronic music
elixir
embedded systems
energy
espresso
ethics
evolution
existentialism
exploit development
fermentation
film
finance
formal verification
forth
fpga
fractals
game dev
game theory
genetics
geology
git internals
go game
golang
ham radio
haskell
history
history of computing
history of science
homelab
horror
indie games
information design
information theory
internet culture
javascript
kotlin
linguistics
linux
lisp
lock picking
machine learning
malware analysis
manga
materials science
math olympiad
mathematics
mechanical keyboards
meditation
metaphysics
music theory
mycology
nanotechnology
networking
neuroscience
nix
nonduality
nuclear
number theory
observability
oceanography
open source
operating systems
paleoanthropology
pharmacology
phenomenology
philosophy
philosophy of mind
philosophy of science
photography
physics
pixel art
political philosophy
procedural generation
programming languages
puzzles
python
quantum computing
reinforcement learning
retrocomputing
reverse engineering
robotics
rust
security
self hosted
semiotics
shell scripting
site reliability
solo dev
sourdough
space exploration
speedrunning
standup comedy
statistics
swift
synths
tabletop rpg
technical writing
thermodynamics
topology
true crime
type theory
typescript
typography
urban exploration
vinyl
wasm
webdev
witsrtn
woodworking
worldbuilding
writing
zig