
Damus


Juraj
Recent notes

Cool idea for Bitchat, hear me out! First let's talk about DeltaChat, because it's very inspired by it. It's basically an SMTP+IMAP based chat app (similar to Signal or WhatsApp) that works over e-mail (either your existing e-mail account, usually different folder, or a dedicated account). Group chat is a mailing list with Cc:. It automatically discovers PGP keys. People who don't use DeltaChat yet see everything as e-mail. Not many people know about this chat, but it's federated and basically lives on top of existing protocol already. But I want to talk about something else that could put Bitchat to the next level. They have created a super cool way to create in-chat apps. It's basically a self-contained (offline capable!) web page. It can interact with the group or other person by a few javascript functions, which allow it to send an update. So you can have a small HTML poll app. Everyone who votes on a pool just clicks in the app, the app sends e-mail to all the group members to update how the person voted. The order of the messages is not guaranteed. But this is the only type of interaction allowed. It's a zip with HTML and JS/CSS/images. And a way to send and receive messages through the messaging protocol. Want to bitchat-bootstrap bitcoin economy? Drop a self-contained Cashu wallet interacting with the mint through Bitchat. Need an interactive map with coercive forces during a protest? Drop a map app and all the "I saw an anti-protest police force here" pins appear on the map, like magic. It already works async. It does not talk to the internet and it can't talk to the internet. Only through messages. It is an open standard. The only thing - it does not fit well with the user interface. The standard here: https://webxdc.org/ Here's the basic example: https://webxdc.org/docs/get_started.html It's literally 6 functions that are implemented by the JavaScript API and rendering of the self-contained app. Here you have some apps that would instantly work: https://webxdc.org/apps/ All this would work within the mesh network! Cc: nprofile1qyxhwumn8ghj7mn0wvhxcmmvqyehwumn8ghj7mnhvvh8qunfd4skctnwv46z7ctewe4xcetfd3khsvrpdsmk5vnsw96rydr3v4jrz73hvyu8xqpqsg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q8dzj6n nprofile1qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcpzemhxue69uhks6tnwshxummnw3ezumrpdejz7qpq2rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sugh36r

That's the biggest problem. It's not a wall that you suddenly hit. It's like constantly trying to cross a wild river. You always hope it's just three more steps and then you are on the shore. But there's no shore to reach, it keeps moving away from you. But I'll give you examples. VAT is different and keeps changing. One country would lower VAT on books to 5%, then to 0%, then they have an election and say ebooks for children have the full VAT. Multiply by all countries in EU. Or you want to send the book to Germany. But no shipping company would take it, because they have introduced a special system where you have to pay a fee and register and report each package's wrapping material. What kind of envelope, did you wrap it in plastic, etc. I'm not joking at all BTW. You really have to do this. Multiply this bullshit by all member countries. If you knew this in advance, you would never do it in a million years. But since people believe it can't be that bad, they go into the river. And there's no shore... On the internet especially with Bitcoin, you can just do things...

So there’s going to be a different problem with that age verification proposal of EU. You’ll need officially Google- (and Apple-) approved firmware, otherwise your phone’s processor won’t give an attestation and the age verification won’t go through. Goodbye Linux, goodbye GrapheneOS, goodbye LineageOS. Only corporate systems. https://www.reddit.com/r/degoogle/comments/1mau7yl/eu_age_verification_app_to_ban_any_android_system/