Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
davery22
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
by
davery22
6mo ago
A few extra from my own notes- - Shirky Principle: Institutions will try to preserve the problem to which they are the solution - Chesterton's Fence: Changes should not be made until the reasoning behind the current state of affairs is
2.
▲
by
davery22
1y ago
related: McSherry's preceding blog post was all about demonstrating how binary joins can achieve worst-case optimal runtime, given suitable adjustments to the query plan. - https://github.com/frankmcsherry/blog
3.
▲
by
davery22
1y ago
Algebraic effects are in delimited continuation territory, operating on the program stack. No amount of monad shenanigans is going to allow you to immediately jump to an effect handler 5 levels up the call stack, update some local variables
4.
▲
by
davery22
1y ago
I think the article was getting at this at the end - different use cases naturally call for either a point-in-time snapshot (optimally serviced by pull) or a live-updating view (optimally serviced by push). If I am gauging the health of a s
5.
▲
Fork-Join Data Structures
(daniel.avery.io)
2 points
by
davery22
1y ago
|
0 comments
6.
▲
by
davery22
2y ago
I made this "expert-friendly" doc, to orient all who find themselves probing the Java Streams source code in despair. It culminates in the "Stream planner" - a little tool I made to simulate how (parallel) stream operati
7.
▲
The Java Streams Parallel
(daniel.avery.io)
5 points
by
davery22
2y ago
|
1 comments
8.
▲
by
davery22
2y ago
So: A channel with buffer size 1, so long as it is only written to once and read from once, feels a lot like a Promise.
9.
▲
by
davery22
2y ago
If I could ask independently of the sentiment of this thread - I am genuinely curious: Why is marking the difference good? (sorry this is only tangential to the article)
10.
▲
by
davery22
3y ago
Cool use case. They're just called "non equi-joins" - because the join condition is an inequality. In general a join produces a row in the output table for each (left, right) pair of rows from the input tables that satisfies
11.
▲
Show HN: Vinyl: Relational Streams for Java
(github.com)
5 points
by
davery22
4y ago
|
0 comments