↳ 回复 事件不存在
b6772d1b4703c764467943d91bd4369b2ac97d883d3319d75c61f6958231bfb7
Very weird, even in the browser this jpeg does open as an image. It downloads as if it was a binary file.
Kind-1 (TextNote)

Nostr's Chief Android Officer - Amethyst Social
npub
npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5zpubkey (hex)
460c25e682fda7832b52d1f22d3d22b3176d972f60dcdc3212ed8c92ef85065cnprofile
nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqprf58garswvaz7tmjv4kxz7fwva6kcat8w4k82tnddajsmcygymNIP-05
[email protected]Lightning
[email protected]Website
https://vitorpamplona.com↳ 回复 事件不存在
b6772d1b4703c764467943d91bd4369b2ac97d883d3319d75c61f6958231bfb7
Very weird, even in the browser this jpeg does open as an image. It downloads as if it was a binary file.
Kind-1 (TextNote)
↳ 回复 reya (npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445)
And look like the APIs are a bit inconsistent, sometimes I see EventTemplate<...>, sometimes I see a...
We are moving from create to build() then you get an event template, which extra methods to customize your event before signing. More complicated, yes...
Kind-1 (TextNote)
↳ 回复 reya (npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445)
Found it: https://github.com/vitorpamplona/amethyst/tree/6c8c5eb7a5a0cf76c1c07d1aeaa4836fe10487f9/qu...
Feel free to ask for things or send stuff in a PR that can make things easier for you . Quartz was built from Amethyst (which is a complicated archite...
Kind-1 (TextNote)
↳ 回复 reya (npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445)
Oh, I will check it, the section in README a bit outdated. But look like Quartz isn't have cache lay...
Yeah, Quartz is quite low level. No linked cache or database. You need to make subs by yourself. But there is a SQLlite event store inside of quartz i...
Kind-1 (TextNote)
↳ 回复 reya (npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445)
Hi nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z , do you have any docs for ...
Here is a very simple Twitter like interface: https://claude.ai/public/artifacts/a1b4db2c-9648-4e9f-a3e7-900104f1eb9a
Kind-1 (TextNote)
↳ 回复 reya (npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445)
Hi nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z , do you have any docs for ...
See if the first sections here help https://github.com/vitorpamplona/amethyst/blob/main/quartz/CLIENT.md
Kind-1 (TextNote)
↳ 回复 reya (npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445)
Hi nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z , do you have any docs for ...
We are also lost :) What are you tryin to do?
Kind-1 (TextNote)
↳ 回复 Leo Wandersleb (npub1gm7tuvr9atc6u7q3gevjfeyfyvmrlul4y67k7u7hcxztz67ceexs078rf6)
Ok I wonder if my Amethyst might have the profile data cached from yesteryear as I would cache profi...
We use the relay hints in all events where these pubkeys were seen. Massive DB in memory to know where things are.
Kind-1 (TextNote)
↳ 回复 Cody (npub1syjmjy0dp62dhccq3g97fr87tngvpvzey08llyt6ul58m2zqpzps9wf6wl)
I really couldn’t fetch metadata for those users. nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcv...
Nothing like connecting to 300 -1000 relays to find stuff. :)
Kind-1 (TextNote)
↳ 回复 事件不存在
56ca2dd3e863c05b6c00aaab4b19de184cb88c219c320733260fe1e913b970aa
nostr:nprofile1qqspycgrhlwu3he9ddhq407h7duheqxucn4g3a7zlp7agyzzyz6dvhcpz3mhxue69uhhyetvv9ujuun909sjuum49uq3jamnwvaz7tmjv4kxz7fwva6kcat8w4k82tnddajj7du...
Kind-1 (TextNote)
↳ 回复 事件不存在
82e867e393017b4b093704d6b44726eef154d2958d5b8fb5e1dd6ba8042a9c0a
nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpzpmhxue69uhkummnw3ezumt0d5hszxnhwden5te0wf5kymewv46jumn0wd68y6tp9eshqup0qyd8wum...
Kind-1 (TextNote)
↳ 回复 事件不存在
2df2c07d77e62c5e0347fef3d3bf14a6f43592de6b9240b9ea840f20d4c1674b
Acho que não tratamos hls + blossom uri yet .. nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpzpmhxue69uhkummnw3ezumt0d5hszxnh...
Kind-1 (TextNote)
↳ 回复 captjack 🏴☠️✨💜 (npub1te0uzs6vj29umjaxlqqct82j8q6ppyefrxq06dhr8d6pvwfatgkqjmjgwp)
exactly - if one screened member in group forward messages outside everyone know it - nothing techni...
Should Amethyst just scatter this everything to make a point? :)
Kind-1 (TextNote)
↳ 回复 Technical Debt (npub14w4qnk43lsllls2qnldj3vfcxtx5qvtsf3xlvxv9yha8afrxhmfqju3rwx)
It says it does, no idea how it’s implemented though. https://blossom.primal.net/e2f6b9fa9085b5971c4...
MLS is not Marmot.. so it depends how they integrate MLS with nostr.
Kind-1 (TextNote)
↳ 回复 Technical Debt (npub14w4qnk43lsllls2qnldj3vfcxtx5qvtsf3xlvxv9yha8afrxhmfqju3rwx)
Wait, nostr:npub1whtn0s68y3cs98zysa4nxrfzss5g5snhndv35tk5m2sudsr7ltms48r3ec speaks with Amethyst but...
Is keychat implementing Marmot? I think they are doing their own thing.
Kind-1 (TextNote)
↳ 回复 事件不存在
0801ddb7ca27f30bee4c05da5940fe000bf0f126cf729178dfb0726224298ba2
nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpzpmhxue69uhkummnw3ezumt0d5hszxnhwden5te0wf5kymewv46jumn0wd68y6tp9eshqup0qyd8wum...
Kind-1 (TextNote)
↳ 回复 Technical Debt (npub14w4qnk43lsllls2qnldj3vfcxtx5qvtsf3xlvxv9yha8afrxhmfqju3rwx)
We managed to fix the decentralized identity problem which plagues federated systems such as Matrix ...
Yep, but Amethyst does support blossom resolution via bud 10 (blossom uri). So. We are getting there.
Kind-1 (TextNote)
Relays that went bust but our users still have them in their relay lists: wss://relay.nostr.bg wss://relay.orangepill.dev wss://relay.current.fyi ws...
Kind-1 (TextNote)
↳ 回复 事件不存在
4219811dba4fd748a6d6d724404c3cc1b0ae9eb2d3821c8ab8e656b6b8b09587
We will do some tests... nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpzpmhxue69uhkummnw3ezumt0d5hszxnhwden5te0wf5kymewv46jum...
Kind-1 (TextNote)
↳ 回复 The Fishcake (nostr.build) (npub137c5pd8gmhhe0njtsgwjgunc5xjr2vmzvglkgqs5sjeh972gqqxqjak37w)
I should make a Nostr client, and call it Zapless, and never add zaps or anything of that sort 🤔
nostr:nprofile1qqsph3c2q9yt8uckmgelu0yf7glruudvfluesqn7cuftjpwdynm2gygpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9mhwden5te0wfjkccte9ec8y6tdv9kzumn9wshszxn...
Kind-1 (TextNote)
↳ 回复 Alan (npub10cr3vw5ne5xaj6lh7ru3kmy0x3ta79mnsnv2ywdd7fwfhlrms64q0apwdh)
Except my key point: if I loose my nsec. Almost nobody in the bitcoin community fully trusts their n...
That's why we have signers. We don't move our nsecs around just like you wouldn't move your Marmot keys around.
Kind-1 (TextNote)
↳ 回复 事件不存在
918844be0505937551b2dee5fed88fe41fd281083d342ccb2cce3c6109409ef6
Good thing that I was able to implement it from scratch on Amethyst (including ChaCha20 itself) so, the audit + my own knowledge was enough to make me...
Kind-1 (TextNote)
↳ 回复 Alan (npub10cr3vw5ne5xaj6lh7ru3kmy0x3ta79mnsnv2ywdd7fwfhlrms64q0apwdh)
I assume it copies it directly from what exists in storage on my phone. If true then your statement ...
Sure.. I find the use of "forward secrecy" terms just marketing bullshit most actual engineers know it only exist in theory. So, to me, that is not a ...
Kind-1 (TextNote)
↳ 回复 事件不存在
564219421fff9af224b02b4e0b78490120560d05d5937a27f995aebd082c28a7
Because its not the best protocol. It's not that I have not tried...
Kind-1 (TextNote)
↳ 回复 Alan (npub10cr3vw5ne5xaj6lh7ru3kmy0x3ta79mnsnv2ywdd7fwfhlrms64q0apwdh)
Which explains why it doesn't exist in Amethyst. Marmot is an upgrade from Signal to make it decentr...
Forward secrecy in signal is a lie exactly because you can export/import stuff or connect with a desktop app. I don't need your keys, I just need to c...
Kind-1 (TextNote)
↳ 回复 事件不存在
4e442995a0f7391e16083fb79936747ed4bbe279b0abd929b8aca08c8028b609
Reference Implementations.. they are way too big.. the original idea of hatcheting in tree branches is good. The implementation of the things that ide...
Kind-1 (TextNote)
↳ 回复 Alan (npub10cr3vw5ne5xaj6lh7ru3kmy0x3ta79mnsnv2ywdd7fwfhlrms64q0apwdh)
... and see the same chat history. So you are calling the feature a bug. In marmot MLS this is a f...
That's a deal breaker for me. Either offer interoperability or GFO. Otherwise this is just another vendor-lock in scheme to block people from moving a...
Kind-1 (TextNote)
↳ 回复 事件不存在
47c0662c96fc13a85641626d746b3bbb3cec262307f5b8d6c7182758efd02f7a
It's ok, hit me up when Marmot gets audited like nip17 and has at least 2 implementations users can log in and see the same chat history.
Kind-1 (TextNote)
↳ 回复 事件不存在
c2a46752bdc74152bba34190c6d12c3152d609a8cf9505a0293db5a62579de10
Pubky is a platform whose company behind it holds all the cards. I did a few tests with them but was never able to build pubky from scratch because th...
Kind-1 (TextNote)
↳ 回复 Alan (npub10cr3vw5ne5xaj6lh7ru3kmy0x3ta79mnsnv2ywdd7fwfhlrms64q0apwdh)
This is in white noise with two users and one chatbot https://npub10cr3vw5ne5xaj6lh7ru3kmy0x3ta79mn...
Now open this chat on another Marmot based client to see what happens.
Kind-1 (TextNote)
↳ 回复 事件不存在
f40175768f7f3c20bd5bb0265406520a83d405330e10b311dd7c2a83da2b6fde
Have you seen the latest papers on all the MLS vulnerabilities AI is finding? The thing is too big. So difficult that many folks outside Nostr are giv...
Kind-1 (TextNote)
↳ 回复 事件不存在
d8dfd44ac3d38fccf3d874d7036e58aa32e0d41c5a3bc1d5b1a15af18e23adc7
We do nip-17 via Tor. So no IP leakage. Nothing else has solved the other 3, not even Marmot, but I can use whatever does solve.
Kind-1 (TextNote)
↳ 回复 corndalorian (npub1lrnvvs6z78s9yjqxxr38uyqkmn34lsaxznnqgd877j4z2qej3j5s09qnw5)
https://blossom.primal.net/d1fcbb167bdcfe849a975328cd9c265b8c5486882ad551027db8e8cd76aefadb.png
Isn't webp progressive?
Kind-1 (TextNote)
↳ 回复 事件不存在
b4105ff9cc28f5d2957bbfd4acfb9ad8494d4c37ae25e4dc9245fd2ca1ed5298
It maybe cached. The url to the picture doesn't even open in the browser anymore.
Kind-1 (TextNote)
↳ 回复 事件不存在
0070d380bd3a53862933490b36b02345f42aedd129ee57a9e416d98a0005da8f
Your profile picture doesn't render anymore, Peter.
Kind-1 (TextNote)
↳ 回复 事件不存在
c50444c2d9abf9c0765a89b0aded5c27a88c801e028e8b74ea0639be9bf3456c
Yep, for now... We are still debugging the game mechanics. nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpzpmhxue69uhkummnw3ez...
Kind-1 (TextNote)
↳ 回复 事件不存在
0000165c172df4689286369f5a3694e27020965edd132447c4419602dee4d455
Follow your user, not yourself.
Kind-1 (TextNote)
Long time coming! Now the GIF upload should work on all keyboard apps. nostr:nevent1qqsvr7j3w8agj3739mhh5lqyzy6947efnn6tdc46anps7dq0wfz4ecgpz4mhxue69u...
Kind-1 (TextNote)
↳ 回复 事件不存在
0000e174c796099919bbd0daf3f29d91b1fd6f7677c02e805eaa6397157c6581
During dev, sure.. but they are not good at all. Everytime I like something in the emulator I end up hating it when I need to use fingers.
Kind-1 (TextNote)
↳ 回复 事件不存在
00002ca3da50c51ac86fa4bba724d1df9eddda46575000f0fa1b189f3fb23e51
Manually.. a lot of it is just feeling of the UI being smooth enough
Kind-1 (TextNote)
↳ 回复 事件不存在
0000e9bd12a7deed83f65f224fa6ca8b51d5d86ffeab87fdd99d68f8cd97ad3c
Today is just a Pixel and a Samsung phone... It used to be 32 phones on a bench.
Kind-1 (TextNote)
↳ 回复 Troy (npub104zp04wlgddf0w84tj8jul3w75e7ydcuuhsull2etste5040xm2qg285rf)
It used to be done through Google.
Yes, we used some old mlkit translation models Google released about 10 years ago. They run in the device, so we can apply them to all DMs without exp...
Kind-1 (TextNote)
↳ 回复 事件不存在
428711901131525edf99ce877fe6a7f726a3410eeede35ed116e0781f85ba687
Sorry, we cancelled in the last moment, but nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpzpmhxue69uhkummnw3ezumt0d5hszxnhwde...
Kind-1 (TextNote)
↳ 回复 事件不存在
d4a849bec381c904c5f598bb20f4b1079b6360e216341984af44d35d09d9d333
I have been around the block...
Kind-1 (TextNote)
↳ 回复 事件不存在
0000049ad9b63de54ac931c54cdea967a1c71f51765293634ee7cbddd93751c6
For sure... Lots of people making money on our data.
Kind-1 (TextNote)
↳ 回复 事件不存在
b0d1a6e3d645deee4a0cf05c735cf6be1ae77547467147b7b65c4d9ce5d2efd2
Sure, but inactive npub is abandoned data. And abandoned data will always be deleted. They can still come back using the same npub. But they will not ...
Kind-1 (TextNote)
↳ 回复 事件不存在
cae64f1523e21565284bac9ecef44d15894a0e78016655d4c188e759c1fe050d
There should be no expectations of data being saved anywhere if the user is not paying to keep it there. In the end the data will always be deleted, i...
Kind-1 (TextNote)
↳ 回复 事件不存在
cc4b5ecced249a8d4ead177a9505a3d0d105d91eeeac898d382fda755f276252
We can do a web of trust to get rid of all low scores only. nostr:nprofile1qqsw2feday2t6vqh2hzrnwywd9v6g0yayejgx8cf83g7n3ue594pqtcpz9mhxue69uhkummnw3e...
Kind-1 (TextNote)
↳ 回复 事件不存在
5df4694811381785b5134559535dfd260864a770c33cbfced32b51edcf276302
nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpzpmhxue69uhkummnw3ezumt0d5hszxnhwden5te0wf5kymewv46jumn0wd68y6tp9eshqup0qyd8wum...
Kind-1 (TextNote)
↳ 回复 AU9913 (npub16ux4qzg4qjue95vr3q327fzata4n594c9kgh4jmeyn80v8k54nhqg6lra7)
nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpz9mhxue69uhkummnw3ezuamfdejj7...
Frankly, this reply stack of polls doesn't make any sense.
Kind-1 (TextNote)
↳ 回复 reya (npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445)
For amethyst, I want a option to hide the navigation bar, hide all icons, hide avatar, just pure tex...
Hum... So. No top and bottom bar? How would you see notifications? We can make this.
Kind-1 (TextNote)
I have a new idea for a business https://image.nostr.build/1849d5110cd63ed745a94fc904619a63ac2b9d37533a688dd158e0d2f785aa75.jpg
Kind-1 (TextNote)
https://image.nostr.build/30105a3e3f75fd57e4bfab3b778c10c0128a9971438a1ed2d31c6cab90fa517d.jpg
Kind-1 (TextNote)
↳ 回复 Max (npub1klkk3vrzme455yh9rl2jshq7rc8dpegj3ndf82c3ks2sk40dxt7qulx3vt)
Interesting that this doesnt render the audio player in nostr:nprofile1qqs24yz8xftq8kkdf7q5yzf4v7tn2...
It will render in the new version
Kind-1 (TextNote)
↳ 回复 事件不存在
a326760e4782f47654f63fa2d238a893870921185e8402d4e95d20ea7de8c366
What's this Circle thing?
Kind-1 (TextNote)
↳ 回复 事件不存在
499ff39c30934ffe770a08c1a8db6ca75d2e8256d36cfdedd65a70786ee76a9b
Um dos objetivos do Amethyst sempre foi implementar tudo para que os outras partes do Nostr também ganhem usuários. O problema de clientes específicos...
Kind-1 (TextNote)
Testing another thing... nostr:nevent1qqs0pkuhjrs4ufpu96hl5zsn883jkv64xdd808aqvq40p4q5jqm0chcpz4mhxue69uhhyetvv9ujuat50phjummwv5hsyg8zenmu7gzq8ulj5jj...
Kind-1 (TextNote)
↳ 回复 Leo Wandersleb (npub1gm7tuvr9atc6u7q3gevjfeyfyvmrlul4y67k7u7hcxztz67ceexs078rf6)
Is it though? I'm sure no human is fighting without machines on their side. If an all-agents team wi...
We don't know .. all communications, submissions, reports are happening with the agent. And they are not that bad. We don't know who the human is.
Kind-1 (TextNote)
↳ 回复 事件不存在
920d90043b0f633c994e817fd2157436d0370d1e16428fb176a6c0848de8e5f9
Sure, it's not mine anyway :)
Kind-1 (TextNote)
↳ 回复 事件不存在
0d9b80408049f2cc4b3de7097f77daeed7c46c54dac3b10b3496080da1aca87a
Já usei a blitz, é bacana. Mas prefiro a AlbyHub com AlbyGo mesmo
Kind-1 (TextNote)
↳ 回复 事件不存在
e66f3f496f3a3c1c29782e813fb2277a54cf33197f9b713b73a318a73b078d8c
Eu odiava aquela dual screen que tinha antigamente. Não fazia o menor sentido como UX. Mas depois que lançaram a versão que dava pra removê-la, eu até...
Kind-1 (TextNote)
↳ 回复 事件不存在
17bba29a34e9f58d71bad579f0cf0298d5121fb942762dab88087f522414dbf3
O Web client queridinho da galera muda a cada 4 meses. O meu tempo de jumble está nos finalmentes.
Kind-1 (TextNote)
↳ 回复 事件不存在
ee349e21d60cdcc131e56517de38de7cf26356abd57e6d11cbed4aefc439da28
Nostria > Jumble. :)
Kind-1 (TextNote)
You pay 100 dollars to your AI and your app fucking sucks... https://image.nostr.build/bb4ff36b0c3cdd7bd43cd029c7dbf8d126c3a723d2676aa00ff26fa0e4df390...
Kind-1 (TextNote)
↳ 回复 Shawn (npub1clk6vc9xhjp8q5cws262wuf2eh4zuvwupft03hy4ttqqnm7e0jrq3upup9)
AI changed what a product is. Products used to have edges. You drew a box, positioned what was ins...
Product is just a shared delusion between a company and their customers.
Kind-1 (TextNote)
↳ 回复 Leo Wandersleb (npub1gm7tuvr9atc6u7q3gevjfeyfyvmrlul4y67k7u7hcxztz67ceexs078rf6)
How does it render an impersonator?
It simply doesn't show any scores for now.
Kind-1 (TextNote)
↳ 回复 Leo Wandersleb (npub1gm7tuvr9atc6u7q3gevjfeyfyvmrlul4y67k7u7hcxztz67ceexs078rf6)
What's its funding? Didn't know it had any.
https://techcrunch.com/2025/07/16/jack-dorsey-pumps-10m-into-a-nonprofit-focused-on-open-source-social-media/
Kind-1 (TextNote)
↳ 回复 Leo Wandersleb (npub1gm7tuvr9atc6u7q3gevjfeyfyvmrlul4y67k7u7hcxztz67ceexs078rf6)
Hmm... I'm trying to figure out what's the merit of each of these projects. Claude claimed there wa...
Well, WN got way more money.
Kind-1 (TextNote)
↳ 回复 Leo Wandersleb (npub1gm7tuvr9atc6u7q3gevjfeyfyvmrlul4y67k7u7hcxztz67ceexs078rf6)
TIL: keychat implemented marmot protocol, too but isn't compatible with whitenoise?
Its not Marmot. But it is another MLS thing.
Kind-1 (TextNote)
↳ 回复 notstr (npub1ultzv5edhjgl79nvu7uzrhtv93vgrr2lt34zsj2lf0q46f36x2gsua72x7)
It works if your nsec was generated initially in white noise. So either you start off with white noi...
Yeah, that sucks.
Kind-1 (TextNote)
↳ 回复 Leo Wandersleb (npub1gm7tuvr9atc6u7q3gevjfeyfyvmrlul4y67k7u7hcxztz67ceexs078rf6)
Who's whitenoising? It's a bit cumbersome to bootstrap. Either I put my nsec into the app or I won'...
It never worked with my nsec. I am not sure why.
Kind-1 (TextNote)
↳ 回复 Leo Wandersleb (npub1gm7tuvr9atc6u7q3gevjfeyfyvmrlul4y67k7u7hcxztz67ceexs078rf6)
Nothing repetitive about being a dev. Pre LLMs, 90% of the time was spent researching problems and I...
I guess it depends on how senior. For me, everything is the same and I am almost always building something someone already made in the past, just slig...
Kind-1 (TextNote)