Sovereignty, freedom, privacy, self-hosting and software dev 8BETLojm7zCfGV8DKKiRWLAXrFGbkZxDAgzpGmkrDvafTB18QFUg9cQ1KKDtcECrekV14yZDdGEEQbGy8ShXq1pDBVAh2Hw
Public Key
npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl Profile Code
nprofile1qqsdph4ln7cjmmup7s7hc62znwmcfqf2c8jd94f6yqkmd2k8af95vmqpz4mhxue69uhhyetvv9ujumn0wd68ytnwv46qzrthwden5te0dehhxtnvdakq54vvu0
Show more details
Published at
2024-08-19T11:30:34Z Event JSON
{
"id": "c61383f7552af5ad0ccfea37e4336128d55e5fb3fe4e9089571411b91b0102d2" ,
"pubkey": "d0debf9fb12def81f43d7c69429bb784812ac1e4d2d53a202db6aac7ea4b466c" ,
"created_at": 1724067034 ,
"kind": 0 ,
"tags": [
[
"alt",
"User profile for sommerfeld"
],
[
"i",
"twitter:sommerfeld___",
"1634227527656017920"
],
[
"i",
"github:sommerfelddev",
"548cea9fa16d5c73f788d9d2e43a85ba"
]
],
"content": "{\"name\":\"sommerfeld\",\"about\":\"Sovereignty, freedom, privacy, self-hosting and software dev\\n8BETLojm7zCfGV8DKKiRWLAXrFGbkZxDAgzpGmkrDvafTB18QFUg9cQ1KKDtcECrekV14yZDdGEEQbGy8ShXq1pDBVAh2Hw\",\"picture\":\"https://cdn.nostr.build/i/07c2f86f190461cf5616ad6f300e0d1f73a7c55f1175a798ddc5d966725320fb.jpg\",\"nip05\":\"[email protected] \",\"lud06\":\"[email protected] \",\"lud16\":\"[email protected] \",\"display_name\":\"sommerfeld\",\"website\":\"https://pay.sommerfeld.dev\",\"banner\":\"https://void.cat/d/HX1pPeqz21hvneLDibs5JD.webp\",\"username\":\"sommerfeld\",\"displayName\":\"sommerfeld\"}" ,
"sig": "ee471fe3975b8a2b737fbdc248d8e914b5e0205ab8311d4b23f0705c1d3d7071dd9778f729d6f13b52dee2673b590099929a8357094c1aa71d6ee305fe10aee6"
}
Last Notes npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Mandibles npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Should I try nix? npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld The question is why are you unhappy npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld I rebroadcasted before. If that still does not work, add the wss://relay.momostr.pink/ relay npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld #nevent1q…ksf4 npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld It's right there in the note that I originally quoted. Are you intentionally missing it just for trolling or does it not show in your nostr client? npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld I'm not chatgpt or Google. You can read them yourself npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld It's what I use on android npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Finally got around to using Casey's https://github.com/casey/just and I consider myself fully converted and convinced. What I had before was a bunch of project specific shell aliases but this is much better. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Good luck masterofballs npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld It's a false dichotomy in the sense that the same thing won't happen every where all the time forever. It's not the false in the sense that they seem likely scenarios that can arise in certain regions or periods of time. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld wen bolt13 npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld It's not a false dichotomy as others are claiming. I constantly struggle with the points you raise. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Every adult has "the box" npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld What the influencers and shills never tell you #nevent1q…06x4 npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld I must have used amethyst since the day it came out. It's impressive how you managed to modernize and cleanup and ever growing code base since then. It must have took a lot of grit, persistence and will. There's always the temptation of starting something new from scratch npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Damn 😪 npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Airfry everything npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Boot from live USB installer, open a shell, mount the OS partition, edit /etc/fstab, change UUID values to the correct ones (use lsblk) or just go with the vibes and use non-deterministic names like /dev/mmclpk0p1, they will work almost 100% of the time. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Something fixes this #nevent1q…dsj4 npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Stop breaking nostr npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Why do you need to justify it? Other animals are fine with eating eachother, even the ones that are omnivores and have a "choice". If you claim humans are special and need to be held on a higher moral standard than animals, then you cannot claim a humans and animals are worth the same (or are "brothers and sisters") since that would be in deep contradiction with your own original premise. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Keep up the random thought train, I enjoyed it. On that topic, have you thought about using a lightweight AI to cassify NSFW/SFW/gore/porn, etc? There must be a bunch of existing tools out there already. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld "Privacy" is multidimensional and weird. On one hand you are providing less data than others. OTOH, by providing significantly less, you are standing out from the crowd like a sore thumb, effectively being "unique" and thus trackable npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld What is mediocre about using the most efficient tools available at the time? Just doing that is not the only indicator of quality of course, but that is besides the point. If you take 2 devs with the same knowledge level and skill, the one that uses the best tool will have an edge and will outpace the other. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Until a few months ago I was extremely skeptical of AI, thought it was overhyped, etc. I started using it more and more for work and it changed my mind. It's still overhyped but I now recognize how transformative it is. It won't replace all intelectual human labor as many claim. It's a useful tool, a companion. In the 60s/70s, the best programmers were the ones that could memorize more and consult reference manuals faster. After the 00s, the best programmers are the ones that can google the answers faster. Now, in the 20s, the best programmers will be the best prompters. It's important to recognize paradigm shifts. Adapt or die. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld It's absolutely wild that you can't use YouTube with a VPN IP while not signed in. Internet is getting completely unusable. I rather not use YouTube than turn off VPN or god forbid, create a Google account. Note: this applies as well to all other FOSS youtube apps and frontends like LibreTube, NewPipe, yt-dlp. They also get broken. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld There is nothing wrong with installing fdroid apps with Obtainium. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld I prefer OpenTracks, looks cleaner and has Gadgetbridge integration https://github.com/OpenTracksApp/OpenTracks npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld The chill guy meme is just a lame attempt at glorifying mid behavior. And I say that as a chill guy myself npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld This one is actually good. One of your best work npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld So by your logic, bitcoin got shittier than doge this week? 🤔 npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld This pump is fake and gay and everyone who is taking it seriously as a "bull market pump" is retarded. There's no real change in adoption that justifies it. On-chain activity is a ghost town. Price is pumping for the exact same reason DOGECOIN is pumping: bitcoin is still mainly traded as a speculative memecoin, despite whatever maxis try to paint it on their podcasts. Rant over. Until we meet again. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld It's working for me without issue using the Tor browser both on the phone and desktop http://ashigaruprvm4u263aoj6wxnipc4jrhb2avjll4nnk255jkdmj2obqqd.onion/ npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld No whirlpool yet but a man can dream npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld I got #dojo 1.25 up and running again just to take the new #ashigaru wallet. Feels good to have hope again. Here's my new paynym https://paynym.rs/+scatteredengineering68 Let's not forget, #freesamourai npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Finished this as part of my Summer reading. It was fun! Onto to the next one #nevent1q…cwh7 npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld I would say it's right in the middle. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld If Kamala wins, non-KYC utxos will be worth 44.6% more. That's one of the largest pumps ever. Bullish. Vote Kamala npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld true npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld I think Tor only provides resistance against domain seizures. If the server is down or overloaded, transport over Tor shouldn't make a difference. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld You'll get more efficient over time. I've got my "Time to Front Door" down to an average of 15 minutes. But it's stressful as hell 💀 npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Steel and coal npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld that's not a good pattern npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Nostr is perfect for bootstraping a Web of Trust with shitposts. It sucks on a technical level for everything else. Just because we can, does not mean we should. Not everything should be built on nostr. #nevent1q…yp03 npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld At 4 sats/vbyte, with don't need any scaling solution. We don't even need lightning. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld The 'h' key of my thinkpad is broken. 2100 sats to the first one guessing correctly why npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld 1. Buy pixel 2. Install grapheneOS 3. Do not install google playstore, it's optional 4. Create a non-admin profile for him 5. Done, nothing else can be installed by him Regarding phone calls, I don't know if that is possible but it would be an interesting feature to implement (a whitelist for calls instead of a blacklist), you can suggest that to the devs, they are very responsive. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld I'll say this as nicely as I can: it's not easy to run a bitcoin node in the sense that it's not that much easier than many other popular blockchains. From the moment you need: * 1 TB of space * >12 hours for IBD * Stable fast reliable internet * decent always-on computer (phone or raspi won't cut it) ...you can't claim it's "easy". It's something only passionate people will ever do, that's why there's at best 50k nodes. For this to change, we would need something like a lightweight node android app with optimizations such as ZeroSync and UTreeXO. It could even be integrated inside a wallet. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld I don't get how people have such a positive spin on Assange's release. If it's some sort of victory, it's only a personal one to him and his family, not to the rest of us. The cost for his freedom was the Truth and a warning shot to any potential daring journalist. I'm not faulting him for taking the deal, I would do the same, but let's not pretend this is a huge win. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Wouldn't note repudiation fix this at least in theory? npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Homosexuality is neither a mental illness nor degeneracy. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld https://i.nostr.build/POkQ8.jpg npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Unethical npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Stop saying that privacy is not a crime, it is. Money laundering is an actual crime. Crime != unethical Law != ethics Let's all get on the same page. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld > Kill your heroes If Saylor was ever your hero, you seriously need to reevaluate all your life decisions. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Why weren't you using them before? npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld It's mythology and social consensus all the way down npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Ordinals don't threaten bitcoin's fungibility, they merely showcase the lack of it. The fact that degens are inscribing garbage on a distributed ledger is merely a symptom, not the disease. CT/MimbleWimble is the only credible solution. Fuck your filters. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Don't need a phone number, use sms4sats.com to pass verification npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Ngl, this is extremely disheartening. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Coldcard's biggest security hole is the emotional insecurity of its leader 🤡 #nevent1q…syc3 npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Ok my phone mic just died, need new phone. Pixel 8 vs pixel 7a vs waiting for pixel 8a? npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld I thought phone numbers were no longer required to use Signal but that would be too good to be true. You still need them for registering an account and the hash of the phone number still your "public ID" when it comes to the protocol. The only change is that you can start a new chat by sharing a changeable username and you can hide your phone number from your Signal contacts. It's still a positive step, but I expected more and now that I know this is what 'signal usernames' amounts to, I'm left disappointed. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Today I stacked p2p no-KYC for 0℅ premium. Someone wanted to sell fast and I was fast in picking it up. This is the lowest premium I ever got. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld 24-7 mix-to-xpub here we go! Tbh I accumulated waaay too much in my postmix hotwallet. It's high time to freeze part of it. #nevent1q…wn97 npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld @npub1sqz…vk7v's twitter account seemingly hacked. Don't click on any links. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld There's group chats I want to leave but can't and this is just so annoying npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Don't have an alby account npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Gun to your head: would you rather see increased adoption through custodial wallets or bigger blocks? Don't give me cop-out 3rd option pussy answers. Just play along in my hypothetical scenario in which those are the only 2 options. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld I use clouldflare as a proxy for my public webservers and found out the proxy is hostile to Tor traffic but ONLY without the Tor Browser User Agent. When proxying any other app through tor (i.e. orbot + amethyst) I would get 403 timeouts. When querying the same page with the official Tor Browser, everything was fine. Fortunately there's a solution: I created a custom cloudflare WAF firewall rule to allow all tor traffic unconditionally. Seems to work! npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld No but it has suggestions and autocorrect. Last time I checked florisboard it was too unstable and didn't have word suggestions. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld So yet another social DID "protocol" entirely developed and pushed by a single company? Is this from the same people that made Keet (the overshilled buggy IP doxxing closed source chat app)? npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld I installed tor in Obtainium through the Guardian 3rd party fdroid repo. Obtainium supports any fdroid repo as well and can be used as an fdroid client replacement! npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Why not run samba on the server? Any device (phone or computer) can mount a remote samba filesystem. Easier, better UX more secure than any file browser on a webserver. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Maybe it's not a networking issue but a service issue? If you can reach ssh but not a webserver, maybe there's no webserver running on the container? Otherwise, it's a bit strange to have a networking problem in the app layer unless you are purposely blocking certain ports with a firewall. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Openboard (maintained fork) first release: dual language, custom dictionaries https://github.com/Helium314/openboard npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld While on vacations I picked @npub1sn0…jdv9's Permanent Record for my poolside reading. Only halfway through it but it looks like a good choice. It's very inspiring to see Snowden's account of his (and my) generation growing with the Internet and the way it felt in the early days. That's part of what makes stuff like nostr so heartwarming, it's the hope of getting that 'vibe' back. Let me know your thoughts. #bookstr npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Maybe I need more channels. Incoming liquidity is hard 😭 npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld #nevent1q…0vtv npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld I'll admit it: even though it gets a lot of shit, I fucking love reddit, specially the small subs. I know that it has its flaws but I find it valuable and I reckon it is something a twitteresque client will never achieve. I'm really hoping 🤞we can make reddit on nostr happen, specially now that the original reddit took a cyanide pill. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Anyone knows how sparrow manages to use whirlpool without a dojo (with just an electrum server) while samourai requires a dojo? I thought the dojo was required to talk with the whirlpool blinded coordinator. Is sparrow running a shim dojo in its code? One of the dojo's components is the "tracker" which needs to process every block and takes some time. How does sparrow manage to not need that? npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld PSA: There is an android app for #[0] 🦾. You can buy the hardest money completely peer-to-peer no-KYC while in the bathroom taking care of other business 💩. https://i.imgur.com/pwGELJe.jpg npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Next time you complain nonkyc bitcoin costs too much... https://void.cat/d/NJ6quiwaNqZVtS8Kq8swm.webp npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld Could you self-host the APK download and provide a sha256 checksum? Downloading it from that random website is a deal breaker for me. npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld They need to end in .jpg or .gif. Try right-clicking and selecting "copy link to image" npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl sommerfeld (I wish I could run polls, we need a BIP for that) Which one is the better nostr vanity pubkey: A: 00000000002def81f43d7c69429bb784812ac1e4d2d53a202db6aac7ea4b466c B: dead000fb12def81f43d7c69429bb784812ac1e4d2d53a202db6aac7ea4b466c C: npubsommerfeld0009kqfp9cqvjqtwswzsvqzdsgzkpn9sw ?