Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hem777
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
We lost track of what Web3 is
(jthor.eth.link)
2 points
by
hem777
4mo ago
|
0 comments
2.
▲
by
hem777
4mo ago
The alternative is not have that one choke point that can be hammered. Decentralize.
3.
▲
by
hem777
1y ago
It wasn’t really that we wanted to have a CRDT per se, but as it was implemented on top of an op-based append-only log CRDT, it turned out to hold those properties, which makes it a CRDT. We wanted to have the edits to be able to arrive in
4.
▲
by
hem777
1y ago
Agreed, the undoing and replying isn’t exactly non-fancy. Peristent B+Tree is also not very non-fancy.
5.
▲
by
hem777
1y ago
Cool to see a write up on this! Discovered the same method years ago and also wondered why it doesn’t show up in academic literature. I implemented this in a decentralized context and as a CRDT though, so that the properties hold (commutati
6.
▲
by
hem777
1y ago
Not if 1 million people install and monitor them instead of 100 people.
7.
▲
by
hem777
2y ago
There’s also OrbitDB https://github.com/orbitdb/orbitdb which to my understanding has been a pioneer for p2p logs, databases and CRDTs.
8.
▲
by
hem777
2y ago
Number two is calling for nukes, anywhere by anybody. Nobody else brings that to the conversation.
9.
▲
by
hem777
2y ago
My non-techie brother has been staking his 1 ETH he bought couple of years ago and has earned today, in his words, “slightly more than from my insurance savings account in the past 10 years”. I think that’s a really nice use case.
10.
▲
by
hem777
3y ago
One way to do authorization is to sign each operation/message and then verify the signature to match a public key in an access control list. This also enables CRDTs to work in a peer to peer context. But as aboodman says in a sibling c
11.
▲
by
hem777
3y ago
Great analogy! Well done.
12.
▲
by
hem777
3y ago
Are you or your people being, or have been, slaughtered by a fascist, barbaric military? If yes, I’m sorry and I understand your position. If not, gtfo.
13.
▲
by
hem777
3y ago
Maybe? Depends on the rest of the software you’d be developing and what features and abstractions you’d need. The point was that “just use redis” is a poor and incorrect advice.
14.
▲
by
hem777
3y ago
Can you run Redis in browser? You can’t. Is an in-process, in-memory database faster than making a query over network? Yes it is.
15.
▲
by
hem777
3y ago
*and if you don’t want to sign up for DDNS :)
16.
▲
by
hem777
3y ago
Accessing a “home computer” behind a NAT you don’t control or has a dynamic IP, eg. computers/devices that only have mobile connection and many (most?) broadband home connections.
17.
▲
by
hem777
3y ago
> there are lww registers and multi-value registers Use a single value register then in place where I said “register”. > partition means that different subsets of nodes in a single system have different views on reality Partition mean
18.
▲
by
hem777
3y ago
> there was a period of time where i observed v as blue, right? that observation was invalid. Not invalid. The observation was correct at that time and place, meaning, in the partition that it was observed. This is the P in AP. It seems
19.
▲
by
hem777
3y ago
> Its joining NATO only makes NATO less secure as a whole, rather than strenghtening it. Why is that?
20.
▲
by
hem777
3y ago
> that's not true in general Can you elaborate what do you mean by this? I was arguing that it’s possible as the original argument was “this is not possible in a real system and is only theoretical”. > provide no meaningful consi
21.
▲
by
hem777
3y ago
> "correct primitives" do not by themselves provide a linear order of events Review the description of Lamport Causal Clock in the article. Note that it carries “additional info” (additional to the example diagram). This “addit
22.
▲
by
hem777
3y ago
We don’t assume “reliable delivery” in AP or eventually consistent systems. We assume “once all messages have been delivered…” So if you have all messages and the two properties above, a total order can be derived. You’re correct to say tha
23.
▲
by
hem777
3y ago
> "having the instances always process [ops] in the same order" is basically not possible in any real-world network By having 1) causal order (eg. using what the article refers to as Lamport Causal Clock) and 2) a deterministic
24.
▲
by
hem777
4y ago
> The fact that I have not met a single knowledgable person who managed to convince me that NFTs are a good technology that solves problems that need solving in elegant ways doesn't speak about me, it speaks about the topic at hand.
25.
▲
by
hem777
4y ago
I think this is true if the system is global or there’s model where Sybil resistance is “here everyone, have an access to write to the database”. In a system like HN there’s value in Sybil resistance. On your Twitter feed, almost none. So I
26.
▲
by
hem777
4y ago
These are fantastic observations and I hope I’ll have time to get back to them in detail. I can’t say there’s a simple solution to all of these, today, but my intuition and optimism says there’s a solution for all of these :)
27.
▲
by
hem777
4y ago
Most of us are not established public figures and many of us, I’m sure, want to keep it that way. With keys, validation can happen in several ways: attestation by reputable orgs, reputation systems, off-band, 2FA, “Hi, I’m John”, etc etc. D
28.
▲
by
hem777
4y ago
I personally don’t want to use a domain name for everything. I want all my identities to be unique, I want an infinite number of them, that I can change between multiple ones per service and that they’re not connected to each other unless I
29.
▲
by
hem777
4y ago
This is the correct answer :)
30.
▲
by
hem777
4y ago
Another possibility is to assume the user is the authority and is always right. For example, if I post a tweet to my feed, I’m (or should be) the authority and always right.
More ›