daniele's avatar
daniele
_@dtonon.com
npub10000...vwqk
Working on https://fevela.me, https://nstart.me, https://njump.me, https://oracolo.me and other inspiring nostr projects. I love to build helpful things that people are pleased to use, mixing tech, design, usability and accessibility.
daniele's avatar
dtonon 4 months ago
I think a useful best-practice for Nostr apps would be including signing permissions check in the onboarding, instead of randomly when they need them. This is already quite common on Android for other kind of permissions. Just briefly explain why you need that specific signature and fire the permission request to the local signer or remote bunker. It's a one time proces that will make the following app's usage smooth a frictionless. This will also naturally bring to highlight mandatory and optional permissions, making apps more solid and resilient to possible rejections in the signing flow. View quoted note โ†’
daniele's avatar
dtonon 4 months ago
@jack @calle geohashes are cool, but quite imprecise at contry level. Maybe it's time to add cross-border capabilities to bitchat using ISO 639-1 and BCP 47: langhashes. #lang-en, #lang-it, #lang-es, ... #lang-en-US, #lang-fr-CA, #lang-pr-BR, ...
daniele's avatar
dtonon 4 months ago
Does anyone know the guys at gravatar.com? We should ask them to add Nostr to their onboarding. image
daniele's avatar
dtonon 4 months ago
Follow-up: after some tests I discovered that the ISP is blocking the TCP layer, but UDP is allowed (e.g. dig and nslookup work). So my WireGuard connection can easily pass through. Now I'm really curious to know how many of you are going to don't pay the next invoice to test this possibility ๐Ÿ˜‚ View quoted note โ†’
daniele's avatar
dtonon 4 months ago
I just discovered a fascinating thing. I've been struggling to solve an internet problem at my parents home for several days, a router and some other stuff cannot connect to internet; the strange part is that my PC and my phone work. My first thought was related to the fact that I use a VPN, but this doesn't make much sense, since VPNs usually are the problem, as they add one more hop to the connection chain. I did a lot of tests and at the end, exhausted, I decided to order a new cheap router to see if this was the culprit. Today I installed it, same exact problem, damn. So I noticed that the modem has a diagnostic area with the usual ping and traceroute tools, and I tried them: "unknown host". This is really crazy, all the WAN/LAN are down, the modem itself cannot see the internet, but with my PC I can connect around and shitpost on Nostr? So I contacted my ISP and discovered that they suddenly, and without any alert (bastards), disabled the line because there was an unpaid invoice from months ago for an unknown reason, and they are not smart enough to use the credit card they already have to automatically pay it. Here comes the most interesting part: how does a VPN bypass the administrative suspension on a line and give me free internet? Did I exploit a huge hole in my ISP (and who knows how many others) infrastructure? Can any networking guru explain this?
daniele's avatar
dtonon 4 months ago
Could #GrapheneOS ship a sufficiently-secure-and-degoogled fork for non Pixels phones? Pixels are cool phones, but they are niche, expensive, and accessible only to a small portion of the population. If we want to promote a culture of privacy and security through free & open source software, we need a much broader and more flexible hardware base. I know they are considering producing their own phone, but I fear this is not a solution for the average user. This is also because creating, distributing, and maintaining large-scale hardware support is an extremely challenging and risky operation. Obviously, this hypothetical fork will not be able to guarantee the same security as a phone with selected hardware, but it will have a setup that will ensure good basic protection and, above all, *educate* users in the use of free and open software through a dedicated store. If it were possible to install it on $100 phone, we would have the opportunity to educate entire new generations of young people. View quoted note โ†’
โ†‘