Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mprime1
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
mprime1
4mo ago
Very cool! Here’s something similar-ish but using symmetric encryption (i.e. password): https://mprimi.github.io/portable-secret/ https://news.ycombinator.com/item?id=34083366
2.
▲
by
mprime1
4mo ago
Shared something very similar on HN a few years ago. The entire source code is about a hundred lines, which makes it easier for folks to review and trust: https://news.ycombinator.com/item?id=34083366 https://mpr
3.
▲
by
mprime1
4mo ago
There are some restrictions. I had the foolish idea of installing a Tesla charger at home to charge my Bolt. I’ve been unable to ever use it. The wall charger works fine with Teslas. My car and adapter charge fine at Tesla superchargers. Bu
4.
▲
by
mprime1
1y ago
> 5.9k stars, 727 forks, 132 contributors: https://github.com/nats-io/nats.go That's the NATS Go _client_. The server project is https://github.com/nats-io/nats-server 17k stars, 1.5k fork
5.
▲
by
mprime1
1y ago
Mastodon is another one (ActivityPub / Feediverse) https://nlnet.nl/project/Mastodon/
6.
▲
by
mprime1
1y ago
> never really understood how just adding extra invisible stuff to make the equations work is justified IANAP but here’s my understanding. At the end of the month you spent $2000, you’re not sure how so you track down your expenses:
7.
▲
by
mprime1
2y ago
My anecdotal evidence confirms this. Friends in my home country are hooked on Telegram meme groups and as a result they’re spreading [Russian propaganda] conspiracy theories at alarming levels. (Russia is really good at weaponizing memes bu
8.
▲
by
mprime1
2y ago
Stay humble - There is someone else that is better at X than you are - The person not so good at X is probably better than you at Y
9.
▲
by
mprime1
2y ago
Same thing as what? Parent was asking about deduping encrypted data. Someone said (wrongly) it’s impossible and I shared a popular project that does exactly that.
10.
▲
by
mprime1
2y ago
Indeed. Borg for example is e2e but able to dedupe. My bookmark archive is 10TB but deduped on-disk size is 100GB because most files are the same across backups! https://www.borgbackup.org/
11.
▲
by
mprime1
2y ago
I had a fascinating conversation with someone that has been working on this system for the last 20 or so years. Water treatment is powered by the geyser and in turn the leftover brown water feeds the geyser. Pretty neat (for sewage)!
12.
▲
by
mprime1
2y ago
Ordering gives you ... ordering. And nothing more. Process 1 receives: 3:00 [1] "P1 is leader" 3:01 [2] "P2 is leader" Process 2 receives: 3:00 [1] "P1 is leader" 4:00 [2] "P2 is leader" This is perfe
13.
▲
by
mprime1
2y ago
Rounding up 'usually works' to 'is reliable' is a recipe for building crappy systems. Rounding down 'usually works' to 'it's not perfect and we need to handle edge cases' is how you build dependa
14.
▲
by
mprime1
2y ago
The fatal flaw is calling them "locks". When programmers think of locks, they think of something that can be used to guarantee mutual exclusion. Distributed locks have edge cases where mutual exclusion is violated. Implementatio
15.
▲
by
mprime1
2y ago
> They both reduce to a paxos style atomic broadcast Atomic Broadcast guarantees order of delivery. It does not (cannot) guarantee timing of delivery. Which is what people want and expect when using distributed lock / leader electi
16.
▲
by
mprime1
2y ago
There's some serious flaws in your reasoning. TCP guarantees order [as long as the connection is active] but it is far from being 'perfectly reliable'. Example: sender sends, connection drops, sender has no idea whether the r
17.
▲
by
mprime1
2y ago
I'm sorry, I didn't mean to be bashful. I am not familiar with S3 and maybe what you describe is a perfectly safe solution for S3 and certain classes of usage. I could not get past the point where you promulgate the idea that ZK c
18.
▲
by
mprime1
2y ago
Notice I did not mention FLP. Atomic Broadcast (via Paxos or RAFT) does not depend on partial synchrony assumptions to maintain its safety properties. Your internet or intranet networks are definitely asynchronous and assuming delays are bo
19.
▲
by
mprime1
2y ago
"Distributed locks" are at best a contention-reduction mechanism. They cannot be used to implement mutual exclusion that is _guaranteed_ to work. I've seen way too many systems where people assume TCP == perfectly reliable an
20.
▲
by
mprime1
2y ago
Telling people "here's a recipe to do locks" should come with a giant flashing sign that say: "this is not an actual lock (as in in-process locks) -- locks in distributed systems are impossible, this cannot be used as a
21.
▲
by
mprime1
2y ago
Thank you for the link GP! I’m the ‘maintainer’ but I’m hands off and not planning on significant improvements. Discussion on HN was also quite interesting and you may find some ideas: https://news.ycombinator.com/item?id=34
22.
▲
by
mprime1
2y ago
Leader election and distributed locking reduce to the same problem… which is proven to be impossible. It means in some edge case it will fail on you, is your system handling those cases? I didn’t read past this: > Systems like Apache Zoo
23.
▲
by
mprime1
2y ago
Definitely! 1. Many companies are hiring "AI" engineers. My guess is 90% of these jobs are virtue signaling to investors and those positions will go to folks that are good at appearing competent in interviews. Yay! More overpaid i
24.
▲
by
mprime1
2y ago
FYI Evolutionary Algorithms have been an active area of research for decades.[1] Among the many uses, they have been applied to ‘evolving’ neural networks. Famously a guy whose name I can’t remember used to generate programs and mutations o
25.
▲
by
mprime1
2y ago
The AI training team asked for this feature (I’m being a bit provocative and assume today it stores locally only but a future TOS change will secretly and “anonymously” upload your data ‘for training purposes’ —- that’s what everyone else i
26.
▲
by
mprime1
2y ago
(Author) at the moment I use git-annex for my primary archive. The upsides are: - it’s git! Everything is versioned and easy to sync to one more place - it uses disk more efficiently than git (no double disk usage for objects and checko
27.
▲
Ask HN: How do you manage your document archive?
1 points
by
mprime1
2y ago
|
1 comments
28.
▲
by
mprime1
3y ago
I'm sorry. I should have had a copy-paste warning -- typing from a phone... I knew it was coming.
29.
▲
by
mprime1
3y ago
Simplified version I can type from memory (I.e. on a system where I don’t have my gitconfig aliases): -—graph -—oneline -—color
30.
▲
by
mprime1
3y ago
Great read. Great product. I've been an early user of Antithesis. My background is dependability and formal distributed systems. This thing is magic (or rather, it's indistinguishable from magic ;-)). If they told me I could test
More ›