Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jb55
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
Binmoji: A 64-bit emoji encoding
(github.com)
31 points
by
jb55
11mo ago
|
5 comments
2.
▲
by
jb55
1y ago
most nostr apps you can click a single button to create an account, since it just generates a keypair. no email verification, nothing. what is simpler than that? you don't even need to know how to host something on a server, the relays
3.
▲
by
jb55
1y ago
> The event protocol that drives the system doesn't authenticate public keys, so asymmetric signatures are performative: attackers that can intercept messages (Nostr servers, the presumed adversary of an E2EE messaging system) can j
4.
▲
by
jb55
1y ago
I have had the experience of explaining to coworkers how bitwise operators even work more than once. I think sometimes people overestimate the average programmers knowledge when it comes to bit operations. modern programming is so detached
5.
▲
by
jb55
1y ago
i updated the wording, hope its more clear
6.
▲
by
jb55
1y ago
prs welcome
7.
▲
by
jb55
1y ago
updated for the hacker news crowd https://github.com/jb55/oot_bitset#:~:text=Hacker%20news%20f...
8.
▲
by
jb55
1y ago
I will remove the novel wording just for the hacker news geniuses. I have been programming for 26 years and have never encountered this pattern, nor could I find it in any libraries, which is why I decided to wrap it up in a library. If a s
9.
▲
by
jb55
3y ago
Images are not stored on relays, so they would not be targeted. The image hosts have the liability, not nostr.
10.
▲
by
jb55
3y ago
There is no "zaps balance". Zaps are just receipts of lightning payments. The basic idea is that a lightning node will detect when the invoice with a nostr note inside is paid, and then send the receipt to nostr as a nostr note, w
11.
▲
by
jb55
3y ago
Zaps just put a signed nostr note inside a lightning invoice so that clients can show that a specific user send some amount of money to some note or profile. clients request lightning invoices via lnurl (an http lightning specification). Yo
12.
▲
by
jb55
3y ago
I guessing this is because you are used to an algorithm that is constantly showing you the most liked content. average day to day discussions between humans can be pretty shallow, nostr feels more like shooting the shit with your friends in
13.
▲
by
jb55
3y ago
Correct user counts need to have a web-of-trust applied if you want an accurate count of "real followers", but I suspect that's the same on X as well. As one of the largest accounts on nostr I can say there aren't many &
14.
▲
by
jb55
3y ago
Hey, author of https://damus.io here (ios twitter-like nostr client) > First, I want a replication strategy. Nostr messages get lost in time, and many of the clients end up just blasting an entire message history at your clie
15.
▲
by
jb55
3y ago
The damus relay rate limits even if you have multiple keys
16.
▲
by
jb55
3y ago
I don’t think it’s important to dive into tech details on the damus homepage. Gmail doesn’t attempt to explain the email RFCs when creating an account.
17.
▲
by
jb55
3y ago
Damus does not manage your lightning wallet. All it does is open lightning invoice links in an external wallet when you want to zap someone. All of this is optional and opt-in.
18.
▲
by
jb55
3y ago
Its optional, you don’t need to attach a lightning address to your profile and you will receive no bitcoin for your posts.
19.
▲
by
jb55
3y ago
Author of damus[1] here. We’ve seen a crazy growth in nostr in the past couple of months. Damus itself sees about 1000 to 10,000 download per week, and we’re up to about 500k to 1mil+ users (hard to get exact numbers on a decentralized netw
20.
▲
by
jb55
4y ago
It's only recommended that you store json and text on relays. It's a text protocol, not a protocol for storing large binary data. Note sizes are restricted as well on most relays.
21.
▲
by
jb55
4y ago
Hey, author here. This is built on the nostr[1] protocol which has many advantages over activitypub. I highly recommend reading the readme on the github for motivation on why we would need yet another decentralized social media protocol. Ha
22.
▲
by
jb55
7y ago
For anyone interested in how I gathered these: I noticed a versioning pattern from the snippets he was sharing online. I started poking around and tried to put together a git history of changes by guessing version filenames on oculus'
23.
▲
by
jb55
9y ago
> Yes, of course one could use some fancy cryptocurrency I paid a bug bounty to someone in Germany from Canada with Bitcoin. I guess I'm a terrorist now.
24.
▲
by
jb55
9y ago
You can do this with Trezor. It allows you to enter a 25th word to your seed when you unlock it (it looks like you're just entering your password, but you could enter any password), generating a whole new set of private keys. Although
25.
▲
by
jb55
9y ago
I use a Trezor to store my PGP key. I never have access to the private key, it's generated by a seed which I backup in a cryptosteel protected by a password in my brain (to prevent physical theft). The device only provides an interface
26.
▲
by
jb55
9y ago
> I've gone through multiple image editors on Linux, and none of them have the simplicity of Paint Have you tried mypaint?
27.
▲
by
jb55
10y ago
With Bose Quiet Comfort + electronic music, I find it blocks out talking pretty well
28.
▲
by
jb55
10y ago
> I know I saw a few devices (like gloves) at SIGGRAPH that attempted to reverse engineer tracking with the base stations I'm attempting to do the same thing at the moment: https://github.com/jb55/libvive . I go
29.
▲
by
jb55
10y ago
Nix has a way of doing this as well, just needs a better UX (like most of nix).
30.
▲
by
jb55
11y ago
Indeed, this quickly becomes obvious after writing Haskell for awhile. Lawless typeclasses just seem clunky and get less reuse compared to their lawyer'd up brethren. You also can get a very slight taste of this in C#, Java, etc as wel
More ›