Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
expede
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
by
expede
6mo ago
Then you owe me two beers; I use Opus
2.
▲
by
expede
6mo ago
(Author here) it depends on your use case. If you need to incrementally acquire locks, then levels are helpful -- you can't do that with LockSets on their own. A place where this comes up is if you need to read a value out of one lock,
3.
▲
by
expede
6mo ago
(Author here). Early in development I did exactly this with a macro. It was confusing when you wanted to refactor the code to change lock orders, harder to make clear error messages, and so on. Forcing the user to assign in a level means th
4.
▲
by
expede
6mo ago
Author here! This post was human written, LLM proofread, and edited a couple times as folks pointed out broken links and minor errors when it was posted to r/rust a few days ago. As someone mentioned lower in the thread, there's a
5.
▲
by
expede
7mo ago
Author of the article here! I've actually come to agree with you since writing that article. I'm actually not a fan of mutexes in general and miss having things like TVars from my Haskell days. Just to shout out a deadlock freed
6.
▲
by
expede
3y ago
An absolute banger of a paper! (Hellerstein is a coauthor, so immediately expected to be good). Definitely some stuff in here that's further out, but a very clear articulation (or roadmap!) of where distributed systems could go. Verifi
7.
▲
by
expede
4y ago
> I'm looking out for practical CRDT ideas that works well with richtext. Have you seen Peritext from Ink & Switch? https://www.inkandswitch.com/peritext/ It's relatively new, but is a CRDT aimed at ri
8.
▲
by
expede
6y ago
CTO of Fission here! > Or do I incorrectly understand "local first"? I believe that the specific term "local-first" comes from Ink & Switch: https://www.inkandswitch.com/local-first.html > I wo
9.
▲
by
expede
6y ago
Hey, CTO of Fission here! It depends on what you're trying to do. We actually bootstrap a js-ipfs node directly in the browser, so you always have an IPFS node if your app uses our SDK. It's even set up to communicate across tabs,