Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cel
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
1.
▲
by
cel
5y ago
> Anyone know why they used UTF-16 for the message type, instead of UTF-8? It is an artefact of the original implementation, which was not discovered until the protocol was already in wide use and being independently implemented [1]. >
2.
▲
by
cel
5y ago
> It seems weird that you would write a formal, generalized protocol specification relying on the idiosyncratic implementation details of JavaScript, for such an important thing as cryptographic signatures, as the Scuttlebutt specificati
3.
▲
by
cel
5y ago
You're welcome. I'm working on ssi/DIDKit, at Spruce: https://github.com/spruceid/ssi https://github.com/spruceid/didkit
4.
▲
by
cel
5y ago
You're too kind. Top contributors to DID Core can be seen on GitHub: https://github.com/w3c/did-core/graphs/contributors
5.
▲
by
cel
5y ago
Great questions, csense. It is preferable that users bring their own DIDs, rather than you assigning them DIDs as a service provider, to ensure user autonomy. However, you can create DIDs via websites as you are suggesting, using did:web [1
6.
▲
by
cel
6y ago
Some updates: Oasis is a new frontend (alternative to the Patchwork desktop app): https://github.com/fraction/oasis/ Manyverse continues development, including working on low-level database improvements, and gossi
7.
▲
by
cel
6y ago
The work was picked up and completed. Rust: https://github.com/sunrise-choir/ssb-legacy-msg/blob/master/... https://github.com/sunrise-choir/ssb-publish/blob/master/sr
8.
▲
by
cel
7y ago
Location: New York, NY Remote: no Willing to relocate: no Technologies: Node.js, C, Linux Résumé: https://celehner.com/resume-2020.pdf Email: see profile
9.
▲
by
cel
9y ago
https://utcc.utoronto.ca/~cks/space/blog/ https://bentrask.com/ http://nullprogram.com/ https://drewdevault.com/ https://joeyh.name/blog/
10.
▲
by
cel
9y ago
Marak It sounds like you are working with private repos. With git-ssb currently a repo is either public or private. Private repos are encrypted to a fixed set of recipients so only those keyholders can access it. Public repos are unencrypte
11.
▲
by
cel
9y ago
The quoted 150 MB is for all messages in one's network. On my local node there are 91773 messages, going back roughly a year and a half, taking up 147 MB - of which about 72 MB is the actual messages, and the rest are indexes. gzipped,
12.
▲
by
cel
9y ago
It can take a while to index the database. In places lacking internet bandwidth, people could run pubs in hackerspaces, schools, offices, homes, Actual Pubs, etc. A pub in a place that people frequent would gossip messages for the people, s
13.
▲
by
cel
9y ago
> What problem are they solving? That facebook and twitter can delete and alter your messages? that using those services for one's communications places too much power in the hands of centralized authority. (I speak just for myself
14.
▲
by
cel
9y ago
The distinction of binary and non-binary posts on Usenet is paralleled by the separation of messages and blobs on Scuttlebutt. As staltz [explained]( https://news.ycombinator.com/item?id=14051181 ), we can garbage collect (&q
15.
▲
by
cel
9y ago
> So, if I post a GB worth of diary entries, who ends up caching it by default? Just my followers? People I follow? Pubs I connect to? your followers, their followers, and their followers (assuming everyone is using the default replicati
16.
▲
by
cel
9y ago
Each message includes a signature by its author of its content, so it can't be falsified (unless the author's key is compromised)
17.
▲
by
cel
9y ago
The equivalent to a bootstrap node is the pub to which you used an invite code to connect to when joining the network (unless you connect to the network in a different way, like by being followed by someone else on your LAN). When you use a
18.
▲
by
cel
9y ago
With SSB, you could make a UI that renders the content in a different way, such as a HN-style thing, and use it on the existing network alongside people using other clients. The social aspect is important though because in this architecture
19.
▲
by
cel
11y ago
For me, just a master branch. Commit before/after destructive or cross-cutting changes, and "once in a while" in the course of adding regular activity. Also I use a script to mount a remote on an encrypted file system and pus
20.
▲
by
cel
11y ago
I like that interface idea. There is ledger-autosync (in Debian and on GitHub[0]), which should pull transactions from with accounts with OFX. I haven't tried it as none of my accounts are reachable through OFX. [0] https://
21.
▲
by
cel
11y ago
See also t [0], a script for working with ledger timelog files. Now for a script to generate invoices from the timelog... [0] https://github.com/nuex/t
22.
▲
by
cel
11y ago
Here's a good one: http://www.dgp.toronto.edu/~mjmcguff/research/#mcguffin_info... It combines a tree of decendents from one person with a tree of ancestors of another person, to make a "dual-tree"
23.
▲
by
cel
11y ago
Yes, the Public Suffix List: https://publicsuffix.org/
24.
▲
by
cel
11y ago
> project out there to redo the IP system in a decentralized fashion https://github.com/cjdelisle/cjdns
25.
▲
smpl: command-line client for Simple bank accounts
(github.com)
2 points
by
cel
12y ago
|
0 comments
26.
▲
by
cel
12y ago
> No Throttling: broadband providers may not impair or degrade lawful Internet traffic on the basis of content, applications, services, or non-harmful devices. Could this put an end to ISPs blocking ports 80 and 25 for home servers?
27.
▲
by
cel
12y ago
We didn't do the full procedure, just a subset of the questions. We were not forming intimate relationships, just developing a sense of closeness in a short amount of time and learning about what that involves (e.g. reciprocal personal
28.
▲
by
cel
12y ago
In a psychology class I took, we applied this procedure as an in-class exercise, pairing up and asking each other the questions. It works well.
29.
▲
by
cel
12y ago
See also clibs/hash[1], which provides a friendly API on top of khash. [1]: https://github.com/clibs/hash
30.
▲
by
cel
12y ago
Awesome app. It reminds me of a thing I made, http://www.theinfinitemaze.com/ One thing I did on that site which could be useful here: aid the mouse movement with a A* search with limited depth, so that the game cursor move
More ›