Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sanity
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
61.
▲
by
sanity
5mo ago
This is broadly correct. > CvRDTs also need idempotence, so they can handle duplicate data. Either they are idempotent too (which would make it semilattice-like), or the network protocol handles the deduplication outside of the data itse
62.
▲
by
sanity
5mo ago
Yes in the sense that users pool resources for the network, but no in the sense that Napster relied on a centralized database of content - whereas Freenet is entirely decentralized. Also Freenet is much more general, you could think of Naps
63.
▲
by
sanity
5mo ago
Not sure how you can say it's unrelated given that it was created for the same purpose by the same person with many design similarities.
64.
▲
by
sanity
5mo ago
Not currently, but installation is very quick - the binary itself is just 10MB. I am thinking about making a public proxy available so people can try the network itself without installing it, but we've made installation as quick and pa
65.
▲
by
sanity
5mo ago
> Or to put it very bluntly: what is this, why should I care, and why not just use the old one? If you don't mind I'll quote the FAQ[1]: The previous and current versions of Freenet have several key differences: Functionality:
66.
▲
by
sanity
5mo ago
In principle but we don't yet support mobile except experimentally, in part due to mobile OS restrictions (eg. iOS apps can't embed webassembly).
67.
▲
by
sanity
5mo ago
Interesting, we've also experimented with hosting git repos on Freenet, see: https://github.com/freenet/freenet-git
68.
▲
by
sanity
5mo ago
History will be the judge, and so far it's looking very promising given our progress.
69.
▲
by
sanity
5mo ago
You'd still need to solve the double-spend problem, because while contract state on Freenet will usually synchronize within a few seconds, it isn't guaranteed to converge to a single globally consistent state. Freenet's appro
70.
▲
by
sanity
5mo ago
Different codebase, same purpose. This isn't even the first time we did a ground-up redesign/rewrite of the Freenet codebase, we did this in 2008 with the 0.7 release.
71.
▲
by
sanity
5mo ago
Thank you! > I wonder though, what is your idea of a future, where freenet plays an important role in most peoples lives? While I realize this is wildly ambitious, my goal is that Freenet could ultimately replace the world wide web and t
72.
▲
by
sanity
5mo ago
> For values that don't have a natural merge function (or where you don't want to bother writing one), would it make sense to sync update logs instead? Yes, in fact you can implement this within the current framework, for examp
73.
▲
by
sanity
5mo ago
As the FAQ explains, the existing maintainers didn't agree with my decision, but I stand by it - particularly in light of the fact that we now have a working decentralized group chat on the new Freenet, something that the old architect
74.
▲
by
sanity
5mo ago
Thank you! If you're in a position to support the project financially you're more than welcome to donate[1], we're a 501c3 non-profit and all funds go to support development. If you're a developer and are interested in b
75.
▲
by
sanity
5mo ago
Imagine an internet that is fundamentally decentralized, where your online presence isn't at the mercy of a company like Google, Amazon, or Microsoft. Think of it as going back to the Internet's decentralized roots.
76.
▲
by
sanity
5mo ago
Our intention is that Freenet will only consume surplus resources, but we plan to build a reputation system that could have a notion of "karma" that is earned by providing resources to the network. This karma could be used to gate
77.
▲
by
sanity
5mo ago
Exactly, well put.
78.
▲
by
sanity
5mo ago
It depends on the nature of the data, for example in our group chat app River[1] it stores the most recent messages - deleting the oldest to make room for the newest as necessary. Banning a user will remove them from the members list along
79.
▲
by
sanity
5mo ago
> Very cool project! Thank you! > Where can I learn more about this? If you don't mind watching a video I gave this talk back in March that should be fairly comprehensive: https://youtu.be/3SxNBz1VTE0?si=R4ifrsfEU
80.
▲
by
sanity
5mo ago
The new Freenet will support the creation of anonymity systems as services on top of it, which is much better architecturally than tying the platform to one approach to anonymity as I did when I designed the original Freenet. We will also h
81.
▲
by
sanity
5mo ago
> There was no "year of debate". Incorrect, I raised the issue with the lead maintainer over a year prior to that announcement. > You came to the mailing list and declared it as a finalized decision. As the project's ar
82.
▲
by
sanity
5mo ago
Ghost keys will ultimately be just one of a menu of options for bootstrapping reputation in a decentralized reputation system. They have the advantage of simplicity, anonymity, and helping to fund the project, but as you correctly point out
83.
▲
by
sanity
5mo ago
> Notably this project was conceived by a backroom decision to dump the original Freenet development team's work, This is a false narrative, from the Freenet FAQ[1]: Why was Freenet rearchitected and rebranded? In 2019, Ian began de
84.
▲
Show HN: Freenet, a peer-to-peer platform for decentralized apps
(freenet.org)
390 points
by
sanity
5mo ago
|
271 comments
85.
▲
Show HN: Git repositories hosted directly on Freenet
(github.com)
6 points
by
sanity
5mo ago
|
0 comments
86.
▲
by
sanity
6mo ago
Interesting, yes. My understanding is Shapley is more about allocating a fixed surplus based on marginal contributions, whereas I’m trying to find the agreement itself given inferred preferences. But definitely related territory.
87.
▲
by
sanity
6mo ago
most -> both
88.
▲
by
sanity
6mo ago
Yes, Freenet is my project, in fact I've spent the last few years building a sequel to it[1]. I've enjoyed building things for as long as I can remember, particularly if it solves a hard problem in an interesting way - and at leas
89.
▲
by
sanity
6mo ago
Appreciate the pushback, but I think this misreads the mechanism. Mediator.ai doesn't decide; it generates candidate agreements, scores them against both sides' stated preferences, and presents the best one. Either party can rejec
90.
▲
by
sanity
6mo ago
Actually I changed my mind, I'll just link from How it Works to the blog article for the moment.
More ›