For the best experience on desktop, install the
Chrome extension
to track your reading on news.ycombinator.com
×
Hacker News
new
|
past
|
comments
|
ask
|
show
|
jobs
|
submit
|
history
|
from
register
A Practical Introduction to Finger Trees
(
chrispenner.ca
)
2 points
by
todsacerdoti
3 months ago
|
past
Ditch your (mut)ex, you deserve better
(
chrispenner.ca
)
16 points
by
ibobev
5 months ago
|
past
|
3 comments
Ditch your (mut)ex, you deserve better
(
chrispenner.ca
)
16 points
by
JNRowe
5 months ago
|
past
|
1 comment
Ditch your mutex, you deserve better
(
chrispenner.ca
)
139 points
by
commandersaki
5 months ago
|
past
|
203 comments
Exploring Arrows for Sequencing Effects
(
chrispenner.ca
)
1 point
by
ibobev
6 months ago
|
past
Monads are too powerful: The expressiveness spectrum
(
chrispenner.ca
)
66 points
by
hackandthink
6 months ago
|
past
|
65 comments
Monads Are Too Powerful: The Expressiveness Spectrum
(
chrispenner.ca
)
5 points
by
g0xA52A2A
6 months ago
|
past
ASTs with Fix and Free
(
chrispenner.ca
)
2 points
by
todsacerdoti
7 months ago
|
past
You Should Add Debug Views to Your DB
(
chrispenner.ca
)
89 points
by
ezekg
8 months ago
|
past
|
38 comments
Add debug views to your DB
(
chrispenner.ca
)
1 point
by
thunderbong
8 months ago
|
past
Add debug views to your DB
(
chrispenner.ca
)
2 points
by
JNRowe
8 months ago
|
past
Using traversals to batch database queries
(
chrispenner.ca
)
4 points
by
cosmic_quanta
8 months ago
|
past
|
1 comment
Building Industrial Strength Software Without Unit Tests
(
chrispenner.ca
)
1 point
by
todsacerdoti
10 months ago
|
past
Silly job interview questions in Haskell
(
chrispenner.ca
)
90 points
by
behnamoh
11 months ago
|
past
|
70 comments
Building Type Search for Unison
(
chrispenner.ca
)
2 points
by
shae
on Aug 14, 2024
|
past
Simpler and safer API design using GADTs
(
chrispenner.ca
)
1 point
by
g0xA52A2A
on Dec 11, 2020
|
past
Silly job interview questions in Haskell
(
chrispenner.ca
)
3 points
by
lelf
on Oct 15, 2020
|
past
Generalizing 'jq' and Traversal Systems using optics and standard monads
(
chrispenner.ca
)
161 points
by
todsacerdoti
on Oct 7, 2020
|
past
|
98 comments
Advent of Optics: Day 2
(
chrispenner.ca
)
1 point
by
dtoma
on Dec 4, 2019
|
past
Advent of Optics: Day 1
(
chrispenner.ca
)
1 point
by
dtoma
on Dec 4, 2019
|
past
Beating Decades of Optimized C with 80 Lines of Haskell
(
chrispenner.ca
)
162 points
by
rachitnigam
on Oct 16, 2019
|
past
|
185 comments
Beating Decades of Optimized C with 80 Lines of Haskell
(
chrispenner.ca
)
14 points
by
szemet
on Oct 15, 2019
|
past
|
13 comments
Optics and Regex: Greater than the sum of their parts
(
chrispenner.ca
)
24 points
by
nuriaion
on Sept 20, 2019
|
past
|
7 comments
ASTs with Fix and Free
(
chrispenner.ca
)
1 point
by
Davidbrcz
on March 26, 2018
|
past
Tail recursion in Python
(
chrispenner.ca
)
193 points
by
zweedeend
on March 17, 2018
|
past
|
80 comments
Type Tac Toe: Advanced Type Safety
(
chrispenner.ca
)
1 point
by
mpweiher
on Aug 26, 2017
|
past
Vim vs. Emacs; is it really a competition?
(
chrispenner.ca
)
3 points
by
rograndom
on Feb 9, 2015
|
past
|
1 comment
Consider applying for YC's Summer 2026 batch! Applications are open till May 4
Guidelines
|
FAQ
|
Lists
|
API
|
Security
|
Legal
|
Apply to YC
|
Contact
Search:
×
HN For You
Display Mode
Highlight
Top
Only
Debug mode
Sign Out
API Key:
Connect
Create an account
to get your API key.