Name a real issue nobody is working on?
My bot nostr:nprofile1qqsv2kx8e35mhk3uyutc9dekh27xftxjmgjck98n2mdu49nvkzmm38spyemhxue69uhkvars9e5xzmrfveshstnjwa6xsttpv93ksetw9ejx2tmwdaehguspzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcpypmhxue69uhkummnw3ezuetfde6kuer6wasku7nfvuh8xurpvdjj7r7gm4u also has open subscriptions for kind 1 to a couple relays and parses every single received event. Can keep up fine and doesn't even need much resources.
#asknostr Anyone has personal nostr #relay for multiplexation purposes / saving websockets on a mobile?
So far I have found a few projects but they seem to not be actively maintained or widely used:
- https://github.com/bndw/nostr-relay-proxy
- https://github.com/Dolu89/nostr-proxy
I would like to hear your opinion on this idea in general, do you know any implementations or what do you think about these specific ones.
Lnbits also has a Nostr extension supporting multiplexing
Great to see the development of Harbor Wallet continue thanks to the HRF grant
nostr:npub1az9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgstam8y8 for a non-travel coldcard it could be handy to have one pin for duress (when you need to type the number) and one to trigger an explosion (when the bad the bad guy is typing).
But I suppose customs wouldn't like that. And ordering that component separately might also invite the wrong kind of attention.

This is how the signatures used in Nostr and Bitcoin (p2tr) work:
Of course its great if you can replace something with an open source solution, but for me personally its ok to have some "evil" apps like google maps, Snapchat etc.
They work fine and you still have the increased security of grapheneos (sandboxed apps, hardened malloc, overall security focus).
You can also disallow background execution for apps so they immediately get killed once closed and can't call home all the time.
Yeah some banking apps are tricky but mine all work fine, i think the Graphene devs work hard on compatibility/seamless ux. eSim support is also perfect now for example.
Using graphene as daily driver for years, you can still install all apps you previously used, no need to replace everything.
I'm not sure how to continue my programming journey, so I'm asking here:
I've only ever used Python, and I love it, except when it's slow (which is *always* when you're interested in writing very efficient graph algorithms like I am).
I like simple, clean code, I've mostly never used objects or classes, they're not particularly useful for what I'm doing.
So, after some research, I am thinking about learning C or Go. The thing is, C is much more widely used and supported, but I don't want to become a hardcore developer who has to manage memory and shit. I want to be a mathematician who can write good code, that's all.
Also, I like that Go makes concurrency easier, at least that's what I've read, which is something I'll need to use a LOT because of the particular algos I have in mind.
What do you guys recommend? cc nostr:npub1fjqqy4a93z5zsjwsfxqhc2764kvykfdyttvldkkkdera8dr78vhsmmleku
Go fits best to your profile "mathematician that can code".
You can learn it fast, and its a powerful and safe language.
C has way more gotchas and its much more tedious to write larger applications in it than Go. Great for understanding how computers work but wouldn't recommend it for your use case.
I enjoy Rust most, it's package manager is great, there are tons of useful libraries and you can develop quality stuff in a very reasonable pace. But the learning curve is steeper than Go, not sure if you have the motivation/need for it.
Even normal (no fast food), "first world" restaurants here buy everything (including fried eggs) ready made so they just have to warm it up instead of hiring a real cook.
https://www.leatherman.com is best
If you implement a cashu wallet in wired I'll finish the provider😄. could probably also run a performant instance on a friends chunky rack.
Current flow is like:
1. Ask for quote (could be done on client startup) -> returns a base quote for pow20 + required mint
2. Submit note + ecash + required pow
3. Poll until task is finished
You need a webserver for a lightning address, with Bolt12 everything is handled by your lightning node itself.
A solution would maybe complete relay sets shared by other users which you can sort by specific properties (rating, price, efficiency,...) and accept with a single click. Or just abstracting the differences away and making relays just relays (and let the client chose which relay should do what in the background)
Relay setup is wayyy too confusing (talking of Amethyst and Gossip). Can't expect a new user to understand inbox, outbox, dm, public, private, general, search and discovery relay lmao
Can some #Nostrich send me a PGP encrypted message to this public key?
I still need to figure out how to decrypt messages properly :D
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: ObjectivePGP
Comment: https://www.objectivepgp.com
Charset: UTF-8
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
=UUWB
-----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP MESSAGE-----
wcDMA8MFdf/KceN5AQwArp6xXplQGwgFlM2jQvWbkkqWJHBKqxIKAAuwZBrg3u18
w94xZfgPd4oGuC8DR5Zyg9Hv6oPnOtmtEmRRgYkJY4HttQ/hDZOCylHX1B9zMEGY
XRE0IPAJeFK9/pUHcnhh+w2MIFptISabnwGoftPpaIpeMY2fdO8OIkyHwRXakPIY
4A01eW4vyzPDaBxFjP0nR8rnkzYaYgg+cXze9qt6rNgPf9iMu7fcKlbZwxUvuX83
Pk+bZa4FIGzfOAiV9AYav/ur+EdLX0dwbB88qEu+CMC/pKIdJ3zlqypYaKkPtdjX
xhvMZjbk49EJYDs0LFffC2A7ssL/qBDE7fHkvNLxoqk5MJxHKZPeO3bGZFmU/Fdn
TPpkDkHs1BR1Jhoy5+CdS8QdcOV9U1uDPSQcC6sOmlKkXpzBTJQE9PpS4q4mz8vq
nF2/0mJ3lerFryTv3wZHi6kDrFgWT1lN21AZnzgHnziOQtFZXfIdJQpspOJxYKum
kE51WjFUlDMj1dr8DjcF0sIsAbf4k99s9PAI5SpJRfbQlpk/h39/YCo/N7JZe2P1
nCOU+AxbU0TOh7KgA2t2LURi6JtcbemnZPR2UWQJYJXgwx3ZaoLSpzePF88uAnSr
v4Oi43V7nito5+Ee3JY4zONiqt/foeRSJCj9d9yk719jlxZhft98f668U2kvqOnz
/emYIYbXi5hZH5j0uQiswDTMmOs2Kfw2ag6jbRnoERTOr/00P5cvKNFpYybsbnvR
3tpnUdalwarjcPekv35u+99YMxtANhUaklKYyMc6TMO2B3M8R6oTTlMnsR+EItNS
DDEGXJm6s/VGlEv6A3WIST/iXgIsBvbC/gXzzx2J1MefOAooncnzXINkdvwXveZl
Efdcrveo6xic5i4wq3EMOQtOQMa7JArPso+zRHuCyy3e/9F8DQtg7VfA2NztJRae
fvDygIJkQ4JxuZCDoPQf6mzcUfBW+uS0JRya0nGl9+2wneH4wN5RaSDlAkMLjkgG
aI7eMEK6f2Il5ZHrTDnjcz/qC+pRwmXrTWu0N1OZcrUFFBz7GEGL5aH4G+5ixhc/
+ff0Ky/3wqi2ituiBBbtk/9yRZBDgffYCp0qLSEIwyxA/8GarAG1UsykqJSd7Pu8
Ml211Gm8IPTD5UMl+DPxS0LDjCkQMU3nY+hqI1Cx5+Noa+YY5njtwCa2e6ViQT85
9QUVwanjkBpOUwGKmMU2SWQKclaaZPg4BxIuE3lxId/7G9XM92D13ldeB3DQ8qwI
uf7hrREQZlDtiR/AmQ8wH2MFSe/GrnjgEHiMhiEnKSbdUC3VXhz4l6uIUX65DFZI
D6ijgUswM+tnMYkUcTb1QqSYYmMfVF/SWe+JYX5DrRYr4O++rarGOC5SyYTPdI9l
ndkrpbYl2eR+8r+op1rzrOrNuCrG2WfEEMwri50jYpFx/KtLeFDhC6/wu8A5hLOv
zta7wsyI6/auA8tNJh1Yk++8OpbhxS3StSTTq3nQso93+pK2DiCvXhkxWCGu+g==
=VgO+
-----END PGP MESSAGE-----
At least there is bitcoinfax https://www.bitcoinfax.net/en
There already is a geohash tag, which Amethyst supports already.
Maybe this is what you're looking for?
SSDs have a secret way to protect your data when they fail
Many SSDs will use SMART to keep track of how close they are to failure, and when they cross a threshold that indicates failure is imminent, they will lock down and enter a read-only state. This means that you can't write anything to them, but it's also a clear sign to the user to get everything off of the drive while it still works. You can tell if your SSD has entered that state if you can't unlock it to write to it.
This will be reassuring to many who think if an SSD fails, it is basically not usable and the data is gone. So, if you've used an SDD for quite a while (a good many years) and it suddenly no longer boots, check on another computer (it's SMART stats should show if it failed). You should be able to clone it to a new SDD drive and carry on working with your data intact.
See https://www.xda-developers.com/ssds-protect-data-when-fail
#technology #SSD

I had a crucial ssd running that suddenly stopped working and was completely dead. Always keep backups of important data.


