Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
yazaddaruvala
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
61.
▲
by
yazaddaruvala
2y ago
I rarely care about such trivial things as being wrong. I do care about being intellectually honest. I haven’t once said that you or anyone else in this thread is wrong. If you really read everything Ive written, you’ll see I’ve always offe
62.
▲
by
yazaddaruvala
2y ago
Thank you, I appreciate you taking the time to agree and offer additional nuance. I agree with your nuance. That is the nuance that makes Git not a CRDT. I can also appreciate academics need a time and place to be academic about their defin
63.
▲
by
yazaddaruvala
2y ago
lol, fair question. Yes I do. In general, the convenience is too nice. If you're specifically worried about health issues: - The Pharmacy features are pretty locked down (but nothing is perfect). I wouldn't buy pills from a rando
64.
▲
by
yazaddaruvala
2y ago
Oh man.. buy me a G&T for the whole story :) I would say Not enough for how many engineers they had. It had all of the promise, and was frankly mismanaged. They kept promoting engineers who wanted it to become an AWS service (agnostic o
65.
▲
by
yazaddaruvala
2y ago
I don't believe commingling is customer visible. That said, as I understand it, Sellers can opt-out. FWIW, while "counterfeit", technically Amazon doesn't consider commingling to be Brand related abuse which is what I wo
66.
▲
by
yazaddaruvala
2y ago
https://automerge.org/docs/documents/conflicts/ "The only case Automerge cannot handle automatically, because there is no well-defined resolution, is when users concurrently update the same property in t
67.
▲
by
yazaddaruvala
2y ago
AMA, I led the eng team that built Project Zero (named in the article) and also designed or helped design most of Amazon's automated detection systems for Brands. Disclaimer: I haven't worked at Amazon for 3 years - my info is lik
68.
▲
by
yazaddaruvala
2y ago
> In terms of user experience, that’s a conflict — but from the CRDT’s perspective, it’s still a single consistent state upon which all peers eventually agree. So then Git uses a CRDT internally? Merge conflicts are user experience "
69.
▲
by
yazaddaruvala
2y ago
> Sure - you can add local transactions. But ... > A transaction in a blockchain isn't generally considered to have happened until it’s been included in a block & witnessed throughout the network. For the sake of argument: -
70.
▲
by
yazaddaruvala
2y ago
FWIW, never heard of it before but I like it. Meanwhile, a lot of people on these threads would say Automerge is not a CRDT. By definition Automerge.getConflicts means Automerge has conflicts and is not conflict-free. I on the other hand pr
71.
▲
by
yazaddaruvala
2y ago
Thinking about it more, I’ll provide another that people will not immediately appreciate. Any and all networked video games with some form of rollback or correction. Best effort with a fallback to Rollback might actually be the “best” ie er
72.
▲
by
yazaddaruvala
2y ago
> What are some real world apps using CRDTs that have really good experiences? Since people loved my other hot take :) I suppose "good experience" can be subjective, but Blockchains are also in practice a distributed trust-less
73.
▲
by
yazaddaruvala
2y ago
> CRDT literally means Conflict-free Replicated Data Type. Git could be "conflict-free" with a simple `rand(ours, theirs)`. It would be useless, but technically "conflict-free". Is the addition or removal of that rand
74.
▲
by
yazaddaruvala
2y ago
> 1. The application can update any replica independently, concurrently and without coordinating with other replicas. > 2. An algorithm (itself part of the data type) automatically resolves any inconsistencies that might occur. > 3
75.
▲
by
yazaddaruvala
2y ago
In practice, Git Some CRDT purists would say "its not perfectly conflict free so its not a CRDT". Sure[0], but for the rest of us that are pragmatic about best effort conflict resolution Git is likely the most successful CRDT appl
76.
▲
by
yazaddaruvala
2y ago
The engraving service on Apple’s website is great! I engraved my entire phone number, including the +1, and I’ve had my AirPod returned to me twice now.
77.
▲
by
yazaddaruvala
2y ago
lol, if it is a good enough Ad Just add it to my Instagram timeline and I can skip the trip and the cost. Everyone else (including me in 30 years) thinks I went.
78.
▲
by
yazaddaruvala
2y ago
Because, employers are mandating a certain amount of office time. Silly and sad, but real :(
79.
▲
by
yazaddaruvala
2y ago
Im a huge fan of iterative Quickselect and also iterative dfs. I find especially all their slight variations to be quite poetic.
80.
▲
by
yazaddaruvala
2y ago
My understanding is the labor, inverters, batteries (in that order) are the bottlenecks on price per kWh.
81.
▲
by
yazaddaruvala
2y ago
“Funding secured” ? “___ is a pedo” ? Like, the guy has done good shit (better than most), but he has certainly set his reputation on fire with many of his (at best “inaccurate”) tweets. At that point you gotta caveat praise lol.
82.
▲
by
yazaddaruvala
2y ago
Mostly just look into “archiving into data warehouse” type patterns. You can also look into “realtime data warehousing”. Meanwhile, it’s so common, AWS built it into their product. https://aws.amazon.com/about-aws/whats
83.
▲
by
yazaddaruvala
2y ago
Reading the article it’s clear pretty quickly that Uber was using DynamoDB poorly. It seems they need strong consistency for certain CUJs and then a lot of data warehousing for historical transactions. It’s strange to me that they didn’t fi
84.
▲
by
yazaddaruvala
3y ago
Single pedal driving still requires me to use the brake pedal often. In reality, there might be a 3-5x reduction to brake pedal usage. That still means on any given trip, every 5th stop sign/red light will require break pedal usage. If
85.
▲
by
yazaddaruvala
3y ago
I agree. That said when I borrow my parents Tesla, I just charge while at work. Additionally, it’s free :P
86.
▲
by
yazaddaruvala
3y ago
Unlikely to be a prompt. It would need to be some form of fine tuning like LORA.
87.
▲
by
yazaddaruvala
3y ago
Fortnite is playable in VR. The "Fortnite creative engine" is roughly a Virtual Worlds editor / generator along side the Fortnite Virtual Worlds marketplace.
88.
▲
by
yazaddaruvala
3y ago
You're not alone. After years of no issues and enjoying the intoxication, I had a really bad trip that caused an "anxiety attack" specifically existential anxiety. While intoxicated I would rarely but sometimes feel paranoid,
89.
▲
by
yazaddaruvala
3y ago
Too often people think the problem between sync and async is a red/blue coloring within the programming language. The problem really is that every OS already has red/blue syscalls. Everything else about “why can’t I mix these func
90.
▲
by
yazaddaruvala
3y ago
Oh man, GC is amazingly nice but when it fails sure does it fail. It also typically fails when your biggest task is reducing overall resource spend, or getting that extra 9 after 3+ 9s of latency reduced. On multiple teams of FAANG engineer
More ›