dave is going to be a lot more powerful with nostr-backed conversations

i mean you can just use nostr-sdk instead which is well documented and has more features. nostrdb is just if you want crazy performance.
atyh gets it
nostr:note15zwh0xlcf6ue06qfdz3v9weqrjt3c8yddth0wc3z7wansj4mafeq5eguyy
We do oldest first in damus ios so it reads chronologically… but i noticed twitter does newest first without even an oldest first option
yeah it makes no sense. I never enjoyed math until I actually needed it, like linear algebra for building games. I think I was in my 20s when I finally decided to learn it for real. my math classes growing up were useless.
A handful of projects noone has heard about and not related to data-interoperable, local first apps is still criminally under explored to me. You keep referencing webdav like it isn’t the worst possible api in the history of apis… happy to leave those behind.
without those microscopic details (neurons firing in your brain) you don’t get the macro results
The most obvious one: did the simplest rules lead to the most intelligence and complexity. Can simple rules understand its own existence?
when people say god i replace it mentally with whoever was the architect of physics. If god was running a simulation of me i doubt they would care about the microscopic details, but moreso the macroscopic results.
I think it’s important for humans but the universe doesn’t give a fuck
not certain of anything. Just an observer
purpose is just a construct for humans to give more meaning to their existence. there is no purpose. We are just a flicker of infinitesimal probability on a cosmic scale
I was thinking just a literal and isomorphic translation of the json canvas spec to nostr. Embed any note type in each node
I was thinking of a scenario where an attack would stack 1000s of notes at a certain time
we need to get Chris Poole on nostr
nostr:note18t9tp6urqpw03mq6wku50lp622sgcwteht9mmvtd7fvpry40fyksqdgmrp
How do I/We stop this? nostr:nprofile1qqsr9cvzwc652r4m83d86ykplrnm9dg5gwdvzzn8ameanlvut35wy3gpp4mhxue69uhkummn9ekx7mqpz3mhxue69uhhyetvv9ujuerpd46hxtnfduylu7up nostr:nprofile1qqsr7acdvhf6we9fch94qwhpy0nza36e3tgrtkpku25ppuu80f69kfqpzdmhxue69uhhwmm59e6hg7r09ehkuef0qy88wumn8ghj7mn0wvhxcmmv9uj92n6f nostr:nprofile1qqsdv8emcke7k3qqaldwv956tstu40ejg663gdsaayuuujs6pknw7jsppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7jklja5 nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpzpmhxue69uhkummnw3ezumt0d5hsz9mhwden5te0we5hgmmj9ehx7um5wgcjucm0d5hsr097r2 #asknostr

press the button top right
the fact that half the internet goes down when aws goes down is embarassing
a lot of early nostr apps started with server-as-the-only-datastore but now many of us are making nostr apps local-first + set reconciliation with remote only when you need it.
the flexibility of choice here is super powerful. notedeck is local-first by default for any app you build inside it (its a nostr browser). local network or remote syncing is more of a business logic choice for the app.
me wondering why there is a slight 500ms delay when booting #notedeck. turns out it was fetching 11,000 notes (500 * 22 timelines) on a single core. I'm not even that mad now... but still will optimize. maybe we could do this lazily or make startup queries multi-core. pretty crazy it takes this much to even notice performance issues.
few
nostr:note1lm07jhrq6krlmzh0aa33jtz9qq7acd335546l793aphau7zag3xsvnxmym
He liked a damus post on X the other day, maybe he knows about it
I'm not using java or web tech. this is just rust + rendering directly to the gpu. the code is only a few hundred lines of code
i'm mostly mirroing the json spec so that they would be isomorphic https://jsoncanvas.org/spec/1.0/
Our engineers discovered USB barcode scanners were causing Android apps to freeze due to a garbage collection issue. Instead of just patching our own apps, we dug deep, found the root cause, and contributed the fix upstream to Android 16.
The result? 40% improvement in our P90 latency + a fix that benefits the entire Android ecosystem.
This is why we contribute to open source - when we make platforms better, everyone wins. 🚀
https://engineering.block.xyz/blog/ending-android-usb-freezes
based
#asknostr
Is nostr:nprofile1qqsgha3fk023ng8c4quszdayghqwkt6l9d9ga4c3280gnqz3aqqx7ycpramhxue69uhkummnw3ezuetfde6kuer6wasku7nfvuh8xurpvdjszxnhwden5te0wfjkccte9enk2arpd338jtnrdakj7a33xdd7lv completely broken for anyone else?
It just eats my sats. Can’t withdraw. Can’t create eCash.
good to know... was deciding to use them or not but seemed vibe coded
