“Bitcoin’s lack of privacy is not an accident & it’s not the result of negligence.

It’s a deliberate choice, as cowardly devs & sellout community members deliberately ignore a decade of research & experimentation.”

Nothing says “world's reserve currency ” like research and experimentation....

Given that Zcash and Monero have all had multiple inflation exploits that could have killed them completely, I'm happy to be called a coward for ensuring that our best chance at a digital currency doesn't get killed by a simple exploit.

And yes, this choice is not due to negligence! Quite the opposite in fact.

nostr:nevent1qqsrygggyvutgv99fy0seg04q4vlhqywsv0p4dm8c6fvhwpwdp0xvnqpz4mhxue69uhkummnw3ezummcw3ezuer9wchsygzsq4xs0ckd7v43qdth00vu7uue9f9wytu3c998vtha4fdlv86825psgqqqqqqs0hstxr


In any case: the wifi thing is a red herring.


If Snapshat was sharing information proactively it gets tricky. If they did it out pure altruism then probably neither they nor the government can be blamed.

If they are forced to then it's really just government outsourcing their mass surveillance.

But maybe it's "voluntary". On one extreme that could be "it would be a shame if we did a tax audit", surveillance by extortion. But it could also be a bribe "dear government, he's some data, oh by the way maybe give us favorable tax treatment". Surveillance as a bribe? Is that a thing?


Of course there is also the possibility that one of his friends panicked and called the police just in case.


Hopefully he sues the UK government for warrantless surveillance, but my guess it that stands zero chance of success.


> considering Snapchat is an encrypted app.

I can't find any claim by Snapchat that they are *end to end* encrypted. They probably only use https to encrypt the connection between the users phone and the server.

Most likely Snapchat can and does read all messages on the platform and proactively informs law enforcement and/or intelligence services.

Alternatively intelligence services have front / back door access to Snapchat servers.

Alternatively Snapchat uses something like CloudFlare to handle https encryption, in a way that lets CloudFlare and its NSA friends read everything that goes over the wire.


I already BTCPay with my own CLN node, but would like a separate wallet for book sales, so might as well try phoenixd for that.


When? cc nostr:npub155m2k8ml8sqn8w4dhh689vdv0t2twa8dgvkpnzfggxf4wfughjsq2cdcvg
https://github.com/btcpayserver/btcpayserver/discussions/5908


The Dutch government has announced that after consultation with its civilian Intelligence & Security agency, they think the cyber resilience risks of the EU CSAM proposal are too high. This conclusion might be of use for other member states as well, so here is a translation in English together with some context: https://berthub.eu/articles/posts/dutch-intel-service-csam-update/


In Utrecht the cheaper options are about €1.86 per liter, i.e. $7.80 per gallon. Few.


Sjors Stacks Sats

Sjors Stacks Sats


Mmm, nostr:npub1art8cs66ffvnqns5zs5qa9fwlctmusj5lj38j94lv0ulw0j54wjqhpm0w5 maybe we should release Sjors Stacks Sats as a song? nostr:note1r9zq58kc2stdhw2fpdhac5jfr5dvffn5m3784l75fghe7rp9f8fs7w5czh


Adding a nostr:npub1v5ufyh4lkeslgxxcclg8f0hzazhaw7rsrhvfquxzm2fk64c72hps45n0v5 link so theu pick it up: https://fountain.fm/episode/V2dvbzhiU31Q4TBjUnCd


Been listening for a few months and it's quite good.


A mini Craig Wright trial... https://darknetdiaries.com/episode/150/


McDonald's has always accepted vegans, problem was the other way around :-)


Let's go 🚀

Let's go 🚀


Yes! 🫡

Yes! 🫡


I salute you

I salute you


The Dutch government released a memo about their stance on #ChatControl

The cabinet is worried about the impact of these measures on fundamental rights, and is not convinced the new "compromise" fix that.

> ... the Cabinet believes that there is currently insufficient clarity about the impact of the proposed measures. The Cabinet's concerns about the protection of fundamental rights at stake, particularly in the area of privacy and the confidentiality of correspondence and telecommunications, and the security of the digital domain have not been sufficiently addressed at this time.

So that's good.

> The cabinet has therefore decided to refrain from taking a position and to actively make this known. The Netherlands will therefore be counted among the countries that do not support the general orientation.

This seems different to me than a no vote, which could be problematic? cc nostr:npub1j970xxntqmx8d986lpndhy2p0ccefczx8teahqvz4uwzt9x8p8zs7j50h9

There seem to be multiple shades of "no" in EU politics which is thoroughly confusing.

The memo goes into more detail about why they're not happy with the proposal:

> Only with regard to the detection of already known material can such an order be executed in a proportionate manner (via hashing technology). Because the government does not support measures that make end-to-end encryption impossible, the only way in which this order can be executed for end-to-end encrypted services is via client-side scanning. The previous government explicitly communicated with the House that it saw this as an option.

I've said before that I consider the previous Minster of Justice Yeşilgöz a threat to democracy and this confirms that.

The letter continues to explain the new administration initially wanted to continue this positive attitude towards client-side scanning. However it seems the intelligence service AIVD intervened:

> Last week, following a new advice from the AIVD, the position regarding the compromise proposal was reviewed. The AIVD warns that ‘introducing a scan application on every mobile phone with an associated infrastructure of management systems results in an extremely extensive and complex system. This complex system also has access to a large number of mobile devices and the personal data on them. This ultimately results in a situation in which the AIVD considers the risks to digital resilience to be too great.’

"digital resilience" is roughly defined as (different government website):

> the digital resilience of government, companies and social organisations. This concerns the ability to reduce risks to an acceptable level by means of a collection of measures to prevent cyber incidents and, when cyber incidents have occurred, to detect them, limit damage and make recovery easier

The memo continues:

> If a detection order is imposed on a service provider that uses end-to-end encryption, the AIVD estimates that detecting child pornography material through client-side scanning poses too great a security risk to the digital resilience of the Netherlands.

> What is clear is that the security risks mentioned by the AIVD with regard to client-side scanning mean that it is very questionable whether the infringement of fundamental rights can be justified, because with regard to this method there is no proportionate measure.

Quotes are Google translated. ht nostr:npub1xtmjmagwqqwcunas89zk8a0da6tkdp3dsw07g9jgvvrnwxrt3lqqrplxd5

https://berthub.eu/tkconv/get/2024D35955


I generally prefer to book directly with the airline unless the price difference is dramatic and I'm really sure I don't want to change it. Booking agencies always scam you like this.


It will be included in the 29.0 release, you just have to check a box in the GUI to enable it.


Safety. This is new code. If it accidentally has a remote code execution vulnerability like UPnP once did, then anyone who upgrades might be a sitting duck.


Onward 🫡

Onward 🫡


They're coming! What's coming? More listening nodes hopefully. nostr:note1rsfa8ua5x5qczp2zyr6tzpwcrf93fdkcx5nxtxvqt4ma5km7tckq6vy4xz


During this talk, I dunked on Egypt's currency as my primary negative example of Broken Money multiple times.

And then during the Q&A, since this was Princeton, one audience member of course was like, "yeah, I was the former minister of finance in Egypt."

Imagine a movie where the main character is like, "freeze frame, rewind, how did we get here?" That was kind of my thought at the moment.

But he was cool. He ran finance for a two-year period during a benign environment. He wasn't the source of the issue, fully understood the issue of course, he asked good questions, and we talked afterward. But it was still one of my favorite "holy shit" moments in presentation history.

nostr:note17jka2z9fax49sjmqvsaghywa2z88s2dl5g2j03amanrmssgy3cysqv68dm


just noticed that tiktok muted the audio on a video of mine because of a copyright strike based on... silence

https://media.hachyderm.io/media_attachments/files/113/228/168/308/982/101/original/a42e76ce520509fc.png


Joe appreciates ⚡

Joe appreciates ⚡


Try reducing the number of relays you're connected to.

Longer term clients will need to get smarter about this. Some interesting discussion here: https://youtu.be/VvApmH7rmVQ


You should ask nostr:npub10vlhsqm4qar0g42p8g3plqyktmktd8hnprew45w638xzezgja95qapsp42, but I think he generally wants people to dress better - for some definition of better.


I don't like the taste of metal. I shattered two glass bottles so far, just replaced them.

A silicon sleeve will save it from most accidents. I have several so I can rotate them in the dishwasher.

I have a different brand, but something like this: https://www.amazon.de/Wessper-Motiverende-Tijdmarkeringen-Herbruikbare-Transparante/dp/B0CP9J7CNG/ https://image.nostr.build/19a6a7d44430c390359bdb53180f3f5d3ca7434265434a059847ee95dbe192c4.jpg


It's not updated live though.


I usually use njump, e.g. for you: https://njump.me/npub1art8cs66ffvnqns5zs5qa9fwlctmusj5lj38j94lv0ulw0j54wjqhpm0w5


You will own a glass water bottle and you will be happy. Even the TSA allows them.


Three weeks or so?


https://www.bbc.com/news/articles/c8el4kgk98eo
https://m.primal.net/LEuY.jpg
https://m.primal.net/LEuZ.jpg


If you come to Bitcoin Amsterdam 9-10 October, these 120 bitaxes in a shape of a Bitcoin B will keep you warm!  With the cumulative hashrate shown on a #BTClock (text continues below photo).

https://image.nostr.build/7223ddfdbc8391c8b3b0dd5ebee5d908830ca37fcf967479206d72f337e9a57e.jpg

You can buy one of the bitaxes at https://bitcoinbrabant.com/product/bitaxe-bitcoin-amsterdam-heater/  if you're at the conference, you can take it home after the conference or choose to ship it after they have done their job for two days.

The last prototype #BTClock with frontlight is for sale at https://btclock.store/product/btclock-rev-b-prototype/
I expect to have the final version in stock the week of the conference.


If for some strange reason you want a tour of #Utrecht's main train station... https://youtu.be/JbqQZBZPy1g


Yes! 🫡

Yes! 🫡


Chrome users are confused :-)


That's what I did but then it also appears on my main timeline, which wouldn't work if e.g. I wanted to do a long thread about some verdict.


Is it also possible to make one inside a thread?


Mastodon federates with a handful of relatively small services via the ActivityPub protocol, but not many of the popular microblogging alternatives.b Bluesky is working on its own federation protocol called AT Proto, which is not interoperable with ActivityPub.c

Ah so that's how you make a highlight...


Last month we sold 365 BitAxes and made our own mining pool for solo miners.

Little did we know that we where the only solo-pool based in Europe, which makes our pool the lowest latency, zero fee mining pool around. We are currently at 50 TH/s of pure pleb mining.

Want to try? Go to:

https://pool.satoshiradio.nl/

Artwork by the legendary nostr:npub12hcytyr8fumy3axde8wgeced523gyp6v6zczqktwuqeaztfc2xzsz3rdp4

https://m.primal.net/LEXA.jpg


I initially read "happily". I probably need to take one of those micro bias trainings :-)


YouTube or the channel owner?


Unfortunately some people would :-)

Well, as long as they come with a transcript...


Post (on) Own Site Syndicate Elsewhere

I do this a little bit by posting on Nostr, having a relay on my own domain, and then using (a self hosted) Mostr instance for people in the Fediverse.

Can't say it's super easy, but it's nice to have the option.
#POSSE
https://www.citationneeded.news/posse/


For the latter: if you delete your chat history, but your messages were incepted in flight, you want to ensure the keys that are still on your can't decrypt them.

Not sure about the first question.

In general it's better to stick to a well studied protocol than to make ad hoc adjustments to it.

cc nostr:npub1vadcfln4ugt2h9ruwsuwu5vu5am4xaka7pw6m7axy79aqyhp6u5q9knuu7


It broke on iOs 18 and the latest Safari update on (all versions of) macOS. This was fixed, but I also had to reenter my nsec.
https://github.com/ursuscamp/nostore/pull/21


(but definitely better than the blue toy)


TIL how my little car fridge works (indeed not that much better than a well insulated bag with lots of ice in it).
https://youtu.be/CnMRePtHMZY


De enige beveiliging tegen het lekken van gegevens is om ze niet te verzamelen. Da's lastig in het geval van een personeelsadministratie, maar laten we vooral niet al onze naaktfoto's naar ze uploaden. #ChatControl


What's the point of these confiscations? It's not like they're potential proceeds of terrorism.


The local new article about the raid, where they took a bunch of fancy cars etc, made it sound more like a run off the mill money laundering issue. Why would someone who wants to overthrow the government spend all their money on luxury goods? This doesn't add up at all.
https://www.oost.nl/nieuws/2670302/inval-bij-bedrijf-in-geesteren-sportwagens-boten-en-motoren-meegenomen-eigenaren-aangehouden


A bit vague what the prosecutor is actually charging them with, but apparently they consider some forms "radical sovereignty" to be "terrorism".

Because they found a crossbow, some ammo and a large number of ... documents about radical sovereignty.

I'm not inclined to give the prosecutor the benefit of the doubt here. Until they prove otherwise I will assuming they're being hysterical. There were other cases recently where they used the T-word overzealously.
https://nos.nl/artikel/2538748-stel-opgepakt-op-verdenking-van-deelname-aan-terreurorganisatie-van-soevereinen


I'm sure they're great but I always turn them off :-)

(except maybe for DM from a contact)


Pinkie finger deadlifts?


Tornado Cash judge says code isn't speech and control isn't needed to qualify as MSB. Article coming tomorrow. GN 🫂

https://m.primal.net/LDHC.png


I'm not opposed to a CEO pushing encryption and deciding for themselves their level of risk tolerance. However it's important to assume eventual failure under pressure and think that scenario through.

To take two extremes:
1. If the code is out there, the deed is done.
2. With a closed platform, you just trapped your users.


The noStrudel edit tool is improving. The ability of my brain to actually type what I'm thinking is not. https://image.nostr.build/aace7dce2a6d08bf6081557a0ac059115a565f65badd4187435bf2ff7c8e6c7f.jpg


I mean we just don't have much written material from before that, but I'm sure there was some Neanderthal arguing about this with his Homo Sapiens buddy.


I mean we just don't have much written material from before that, but I'm there was some Neanderthal arguing about this with his Homo Sapiens buddy.


I mean we just don't have much written from before that, but I'm there was some Neanderthal arguing about this with Homo Sapiens buddy.


Nostr defuses the Algorithm, which he seems to acknowledge is the biggest problem. It also removes corporate control, which he should be happy with. You lose (from his perspective) moderation and verification (though everyone is free to filter based on some government attestation).


The idea of a good tyrant, who uses censorship and propaganda for the good of his subjects, goes back to at least 2400 years to Plato's philosopher king.

Which reminds me that I still need to finish this book: https://www.amazon.com/Open-Society-Its-Enemies-Spell/dp/0415237319 nostr:note1cgg6kwnct4k83tk2qnv6wg4qypegks27dyn6893l4ece39mkamustuak5t


Nor or founders who push back, as Tim Cook has bravely done so far. Though less so in China.
nostr:note10fxl63x43cx4dwex0j2fvxkf3c3qh8vv93qps7phgjjmehq6m0equha2x9


Anyway, we need to get out of this situation where all device privacy depends on the goodwill of a single country's president and supreme court.


But he'll pump our bags! nostr:note1lc4p9y7c9frg4sx6xwtq5ht22l2ph9dls3kcfm24g0fsf4m77lcssv76qf


(many of his fans agree it's a bad idea)


Boy this is a bad idea (many of his fans agree).

And it already exists: China has had a Real Name Policy for about a decade now. They also vet which news sources you're allowed to cite from.

What worries me is how otherwise (fairly) reasonable people come up with solutions that take power away from corporate megalomaniacs, amplify that power tenfold and then hand it straight to government.

(and yes he is openly socialist, which may explain his inclination, though not all socialists are pro government - ask Ben de Waal to join Nostr and explain how that's supposed to work?...)

I partly blame Musk for this, in driving people nuts and being completely unreasonable he's triggering all sorts of dangerous counter reactions.

But fundamentally we can't have a solution that relies on selectively giving "good" governments power and keeping that power out of the hands of "bad" governments. Western democracies are just going to have to put with the inconvenience that comes with limited power.

That applies to both money and communication systems. Onwards!
https://youtu.be/WCFZnkoji1k


Yes: https://github.com/bitcoin/bitcoin/pull/30955


Oh now we need another bot that understands from context that it should make a Github link... cc nostr:npub1p23eukh0nxsqpfaakz6fj9vvj27y4gs0kevnrffdq4d4adkl7uuq7crnl6


Thanks, added to the "thread" (it may look a bit messy from the Mastodon side, because of how the bridge to Nostr works).


The Dutch Parliamentary committee for Justice & Security demanded that the cabinet  (administration) shares the advice they received from various departments about #ChatControl. They want this before the minister votes in favor of it in the EU. And because the current cabinet is a clusterfuck, they agree to do this. That would never have happened under teflon Rutte. And it's a good thing.

That said, this is in start constrast with how Parliament behaved yesterday when they banned cash. It goes to show that they don't recognize financial privacy as a human right, or at least don't understand the overlap between financial mass surveillance and communication mass surveillance. But both are equally dangerous.
nostr:nevent1qvzqqqqqqypzqvhh9h6suqqa3e8mqw29v067mm5hv6rzmqulustyscc8xuvxhr7qqqsqfma42unjddm62cltpnun50valxtu7wp0dvsc0ldk08zatyhyhgqp9w3xj


That and a walkman.


Alternatively just look out the window, enjoy the view. It can also help to pretend you're steering the car. But that won't sedate the kids I suppose... nostr:note1w7hr2daas0z4trjxh9x3hqnmxudmh2zmzaw4k0ql90ddaz37zudq3lhmx4


Well, at least boosting posts across the bridge from people it hasn't seen yet fails in a consistent way, and can be worked around by manually looking up the user :-)

Also, the Dutch government appears to be pro #ChatControl (as of a week ago). nostr:note1k9547pdyfwgaggtf0slytue8wgdactk2tckdk49hjvvd5p5ae8wqr3sjt8


Darl McBride has died. He led SCO Group's legal attacks on Linux in the early 2000s, where they falsely claimed copyright ownership of Linux. Had he prevailed, the open source landscape might look very different today.

His claims were comically nonsensical, and memorably he claimed to have a suitcase full of irrefutable proof. Still, he had to be reckoned with because he had a richly funded war chest. The legal battles went on for years.

Does any of this sound familiar? Yes, I see a ton of parallels to Faketoshi. The only difference is that McBride did not have a cult of personality; he was utterly uncharismatic and nobody seemed to root for him.

Back then, I was glued to GrokLaw, a blog by a writer who called herself PJ. She covered the SCO saga in close detail and I soaked up every word. I loved Linux and free software and it all seemed like an existential battle, which I still believe it was.

Like Faketoshi will, McBride became utterly irrelevant after his legal attacks failed. In 2020, he filed for personal bankruptcy. Last week, he lost his life to ALS at 64 years old. While I'll always remember him as an enemy of freedom, nobody deserves that illness. RIP Darl McBride.


But that's Tier, will Dott be the same?

> Registering a payment method is completely optional, as we allow the partners to take over payment method integration on their side and then create a monthly billing process between TIER and the partner.

So you take on some risk and probably have to deal with AML/KYC shit if you want to offer this...


Their license in #Utrecht requires them to open up in some sense, not sure if that could be used to add third party app with lightning?

> MaaS: het aanbod van verschillende soorten mobiliteitsdiensten, waarbij op maat gemaakte reismogelijkheden via een digitaal platform met real-time informatie aan klanten worden aangeboden, door klanten worden geboekt, betaald en transacties worden afgehandeld.

https://lokaleregelgeving.overheid.nl/CVDR698298/2


Haven't been able to try it, because their creditcard backend doesn't support 3D Secure. Which means it doesn't work with any EU issued card (it's basically mandatory). But instead of admitting that, they just tell customers to contact their bank (presumably to turn it off, which is insane).


I have my own e-bike of course, but sometimes these shared bikes are handy.


So the e-bike sharing app Tier was taken over by Dott and so far it's instant #enshittification.

The most annoying thing, and this seems to be a trent, is their support staff doesn't speak Dutch and uses machine translation. Without permission (everything I say is presumably sent through a US cloud) and with no way to opt out. Because Dutch people don't speak English obviously.

So now when I reply I have to guess how the AI is going to mange my Dutch, and when reading their reply what the original English was.


This paves the way to many great things.

But all great journeys start with a rebase. nostr:note1mt5zhezspw7sa92anzpmdhfgz0590jayhu07v67lzkkw28tpha7spgqzwk


The bones church is impressive.

For a nicer theme, check out Český Krumlov.


True, but so far the lowering of these kinds of limits far outpaces inflation :-)


Nice, I'll keep that in mind for less freedom oriented audiences.


Inb4 nostr:npub1qny3tkh0acurzla8x3zy4nhrjz5zd8l9sy9jys09umwng00manysew95gx: DUTCH MAXIMUM SECURITY INMATES COMMUNICATE VIA TOILETS BUT YOU SAY NOSTR IS DIFFICULT TO USE
https://nos.nl/artikel/2538488-advocaat-gevangenen-ebi-hadden-anderhalf-jaar-stiekem-contact-via-toiletten


#FATFstan: all counties which implement Fascist Action Task Force rules #FATF

(my hashtags are always an amazing success)


Some bootlicker downvoted my comment, lol... https://tweakers.net/nieuws/226916/tweede-kamer-gaat-akkoord-met-verbod-op-contante-betalingen-boven-3000-euro.html?showReaction=20343188#r_20343188


Onward 🫡

Onward 🫡


Fundamentally we should not rely on "founders with power to push back". Consider what happens when they fail at doing so. Or just don't feel like pushing back. nostr:note1faymrczpf475gr96fxwazspk9h0us9dkfjejvn554ytrwl43lp4q5qg07m


A founder who pushed back: nostr:note1lg7xrxlrsr9rs2wajpvzmwsytdllanlhr2nmu3jguttkpg3jvqls3en47j


I could add a READ relay to the nprofile, but it already makes for a crazy long link.


I updated my Github bio to use nprofile. It seems to work now on njump.

However it's "outbox" only; the bot can't post there until this: https://github.com/scsibug/nostr-rs-relay/issues/209

It seems more robust if the bot goes to the mentioned relay(s), fetch the kind:10002 event, obtain the READ relays and post there.
https://github.com/nostr-protocol/nips/blob/master/65.md


And no, they didn't do it to fight money laundering. They did it for €600 million in EU subsidies that were conditioned on passing this law.
https://www.accountant.nl/nieuws/2024/4/ministers-willen-toch-al-een-verbod-op-contante-betalingen-boven-drie-mille/


Parties who voted for this, remember who they are: GroenLinks-PvdA, VVD, NSC, D66, CDA, SP, ChristenUnie, PvdD and Volt. These people hate freedom.


Dutch parliament passes fascist law to ban cash payments above €3,000.
https://tweakers.net/nieuws/226916/tweede-kamer-gaat-akkoord-met-verbod-op-contante-betalingen-boven-3000-euro.html


That reminds me to embrace nprofile, since it contains a relay hint. E.g. nprofile1qyvhwumn8ghj7mn0wd68ytnnwpex7an0daehgtnwdshsqgyxsh477ejn8rwkjv0zen0ncxwe7rj6zpnujx8j9ecgrsj43786lqyul0f2

However it seems NJump hangs forever if I query it and Damus . io doesn't support nprofile yet.


okay, this is live now !

if you add https://njump.me/nprofile... (or https://njump.me/npub...) in the social links in your github profile with your nostr address, the merge bots will ping you when something from you is merged
(it doesn't really have to be njump.me, any host will work)
nostr:nevent1qvzqqqqqqypzpp59a0hkv5ecm45nrckvmu7pnk0sukssvly33u3wwzquy4v037hcqqsyhpx67kvgpq8pzamgaj8xtphsmxxn2sz74d4evtr2zvmmqcma2wg77lkca


Keir Stasi?


Poging twee nostr:npub173njfhd3lqzychqhul7lrufvaw0jfj0mfp9ucj2vsmqgk84s2wgsdmf6c7.


Veel plezier met (Cryptocast) pensioen npub173njfhd3lqzychqhul7lrufvaw0jfj0mfp9ucj2vsmqgk84s2wgsdmf6c7!

https://fountain.fm/episode/hsTREzqLz2UaFh4u4evi


Ok the latter might invite review spam, but anyway.


Nice! And then you could set zap splits between the bot, author ... and reviewers.


nostr:npub1p23eukh0nxsqpfaakz6fj9vvj27y4gs0kevnrffdq4d4adkl7uuq7crnl6 can we make the bot tag nostr npubs? For those who are open to it, could have a github name to npub mapping.


Get 10% off - store.blockstream.com - code NOSTR


They both snitched, but what CZ exactly gave the Feds we won't know for a while...


a reminder about the bitcoin merge notification bots; these bots automatically post when there is a commit to the associated repository:

nprofile1qqs0wmy9z7tac7dmpzhld90wml65gxdux4ytvpxqsf46ttg5yzrzwvgpzdmhxue69uhhyetvv9uju7psvchx7un802qf5c
nprofile1qqsp4t9sqvmnw7slt57pnkd06mcsm7z9a6yn06v67zzx6w9d009e2lgpzdmhxue69uhhyetvv9uju7psvchx7un894hqqs
nprofile1qqsdzmqs880h7se4ldk5f8ptmxptjpzspxj38wcltr46mhuqqz8agrspzdmhxue69uhhyetvv9uju7psvchx7un8vtslr8
nprofile1qqsfsxz67pnytmth787qvj0nvc5kcmernxqr27fzg2x566mc89nlsyspzdmhxue69uhhyetvv9uju7psvchx7un85ulwfm
nprofile1qqsxukl93wa78srfm8wpgrcc2xmwkd6c4a4znsftjye2rnvuz5ya7hgpzdmhxue69uhhyetvv9uju7psvchx7un8wp09f5
nprofile1qqsxf5lqp8t8ccqpee6yc8fy59g7yhguwfg94hynckuxwtu2lqm64egpzdmhxue69uhhyetvv9uju7psvchx7un82gf8ks

(looks like the original announcement post was a broken event, so making a new one, also using nprofile instead of npubs to make it work across relays)


End of Ghosh Chat | Important Story, Lesson & Realization | Warning for Threema & Session Users!

It looks like Australian government agencies have compromised Ghosh Chat, an anonymous & encrypted messaging service.

Context: Ghosh Chat was an anonymous messaging platform where you could send messages without requiring an email or phone number. It was partially open-source but controlled by a single company. In terms of user experience, company structure, and governance, it was very similar to Threema and Session.

But like any company, they had a headquarters. Ghosh Chat’s HQ was based in Sydney. Until yesterday, it was generally trusted for anonymity and encryption. It was used daily by many criminals across the world and had been battle-tested, although it also had plenty of regular users.

The Scary Part: It turns out Ghosh Chat had been compromised for quite some time. Today, police started making arrests across Australia. Authorities have all the chat logs and are now using them to incriminate users.

The site is still live, but it’s compromised.

So, what went wrong? Ghosh Chat wasn’t just any app—it was OG, battle-tested, and encrypted. But it had the same fundamental problem as Session and Threema—and it’s a dangerous one.

The issue is the single point of failure. When one company has full control over the underlying protocol, the app/website, and the encryption implementations, it becomes incredibly easy to introduce backdoors, compromise the entire network, or even take it down altogether.

Nostr now has a huge opportunity to solve the private communication problem once and for all. It’s the only decentralized, permissionless, and anonymous communication protocol that exists right now.
https://image.nostr.build/d3b46df9cd1ae846cef75e149c413d48e99b9c7f162cae6cb95cbee4419c51ec.jpg


They might be testing if it's actually closed?


Big shout out to the person who donated 1.7M sats to The Rage – donations like these are what make this work possible 🩷

Support independent journalism via our Geyser Fund so we can keep reporting on financial surveillance for you:
https://geyser.fund/project/therage


Very cool idea. Bare in mind that an e-sim will send some privacy sensitive stuff down the chain. Not sure exactly how much, but e.g. BitRefill is able to email "welcome to country x". nostr:note1edkd0hlgtzwptxndpun7un04lhkzced2xt75cjypeztmtxq2exlsdhsqnn


"Its come to this, we're back to Sneakernet, right. We have the internet & all this great technology and we have to use the post office to mail thumb drives as they transfer files.  Which illustrates how silly this entire case is." https://video.nostr.build/dbdbd0526de8d8032aa72cb5321845fbd0e6f6817d27386b41c53d722bbd2784.mp4


Debugging bridges... nostr:note13w2vxzr6c7jpfp03928mfcnhzwkak2jz66akc0tkkwfden4k438q54x8c4


This time I boosted a toot from a few weeks ago.

The bridge (inbox) receives the Announce activity. First thing it does is publish a kind 0 event for this new user (only to my relay):
https://img.sprovoost.nl/40a5c68949d684d7ed1ce51ab8bbe02191da0e21e36417ff59b40c433458842d.png

Then it posts a kind 10002 event (NIP-65 relay info about the new user, the screenshot overlaps a bit).
Then it posts the event itself as a backdated kind 1:
 https://img.sprovoost.nl/86e2fbe23e92fd2f28f4e453f010290ad6fe29e42cf2b359fb12bed2379406ad.png

And then finally the kind 6 repost:
 https://img.sprovoost.nl/a75e74e808065357c766c08d0e714f71a703b46050f955f9046b6d2249fa329d.png

Here nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955 complains it doesn't have the profile:
https://img.sprovoost.nl/61f38f20c7504af9a5b0875f93bed897075c7f756ad4897a147dcdefba52756d.png

When you click on the profile, it fetches the bio and all is well:
https://img.sprovoost.nl/3cb67e773f6a2b26da9dd977089fe4de0c1c22bc8c438e169fbd269123ba7641.png

And after that it shows up the timeline.

So perhaps what's going wrong here on the Damus side, is that when it sees my kind 6 event, it doesn't ask the right relay for the kind 0 / 10002 event. Having incomplete data, it decides to not render it in my timeline.

Another possiblity is that it's not following the e tag in the kind 6 repost. Maybe nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s knows.


No actually activity.published refers to the published field of the Announce event.

Just tried with a news article from 6 hours ago. Damus wouldn't show it in my timeline, even when I scroll down to the time. Until I kill the app and restart, at which point my relay hands it over. And it's shown at the top of my feed.

Maybe it's something about the sequencing of nostr events that confuses relays / clients?


A retoot on Mastodon is an Announce activity for ActivityPub. Assuming it hits the Mostr inbox, it gets processed here:
https://img.sprovoost.nl/f158bc61865e71d4d55a927e1df7ea80b0aff98eb1b47162502839f7b7c9edfb.png

Assuming it's a new user, Mostr creates an npub for it and publish the original note.
 https://img.sprovoost.nl/f139c487772fe4215e4e231e615a06b413354a5dd4d4f60fa3a1be872e97dd7c.png

And then it goes and publishes a kind6 to represent a repost:

 https://img.sprovoost.nl/e8f57b30994d99dc2a5d508f14d786b0d172a6bbf79ac128042bf1f44a4f72e2.png

And if all goes well you'll see that in your Nostr timeline.

But I suspect the problem here is `created_at: toNostrDate(activity.published)`, if you're reposting something from a week ago like in this example.

Let me try to reproduce that, and then see what happens if I change the repost date to now - which makes more sense anyway.


BOLT 12 is merged into the spec

To applause at the Lightning Spec Summit dinner! ❤


Mmm, it does show both of us as having reposted it on the Nostr side, just doesn't show up in the timeline.
nostr:note15ntf8d5t25fu3ed203yz9nyeka3gprfzk2rx4nms0smm4hzkwthsq3d2h8


C2S server for matrix.org accounts is blocked in Russia using deep packet inspection (DPI). That means people can no longer access their accounts without resorting to censorship circumvention technology.

The website and S2S federation server are still reachable from Russia.

nostr:npub1nl0kzcasklw90tpdqmnasflzcf76mc0dpd69kldcsaq7vnajhtmsqhugyx nostr:npub1zjkuwmn7k888kwanh2wu4r4jjd6vft7t5agr8a2jnv28x6gj56vs3f0k6t

#Matrix #Russia #Roskomnadzor #Censorship

https://media.wetdry.world/media_attachments/files/113/139/358/152/852/659/original/b77713b205c51934.png


In this case I think it's not bridging boosts
note19lrtw7m4t6y0w9apjnlzp627t72tlqymp2wz54z80ck6ne7y2erqm074sd


There's various subtle bugs that can prevent toots from making it across the bridge. Well, at least I know one that involves mentioning a user that your relay hasn't seen yet. That caused Mastodon to give up posting to the bridged user inbox.
https://gitlab.com/soapbox-pub/mostr/-/merge_requests/118

Lots of logging required to figure out why something doesn't work.


Nice!

Also nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s can you add pinch to zoom to nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955? Nothing against Giacomo's height!


nostr:npub1excellx58e497gan6fcsdnseujkjm7ym5yp3m4rp0ud4j8ss39js2pn72a nostr:npub1au23c73cpaq2whtazjf6cdrmvam6nkd4lg928nwmgl78374kn29sq9t53j

https://m.primal.net/KzGM.jpg


Right, I follow your Mastodon so if you re-toot it my bridge will pick it up, even if I don't repost it myself on Nostr. As a workaround.


This would probably help in most cases: https://gitlab.com/soapbox-pub/mostr/-/issues/90


I don't think they're addressable currently, though that would be nice. cc nostr:npub1q3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnws6cd26p


#AbseilGardening #Utrecht
https://img.sprovoost.nl/a7f8f79e589c51a4e06c045a5e4d3657192d91d4082cda538ebc61aeb3fb15d2.jpg

 https://img.sprovoost.nl/a5c71a370229bcdeac1b00d7b7f08ff382403684c86123f644d36bc7f2cb79dd.jpg


Finally signed up for this list: https://groups.google.com/g/bitcoinminingdev/c/97fkfVmHWYU


This was one of those pull requests where reviewers suggested "while you're at it, maybe also..." and so it escalated quickly. That always creates a risk of the PR becoming too big and hard to review. However the reviewers kept at it, and it was merged!
https://github.com/bitcoin/bitcoin/pull/30409


ZAP OR DIE🫡

ZAP OR DIE🫡


Highly late.


Hey nostr, I was the "emoji" spammer and while it probably went overboard my hope was to help incentivize people to help solve the spam problem. That's why it was targetting devs. Hopefully it was not too disruptive to ordinary users.

Anyways, I think the point was made and some good discussions have started so I've gone ahead and shut it down. If anyone is curious I can share the code.

BTW I'm not the "ReplyGuy."

nostr:nprofile1qqs8d3c64cayj8canmky0jap0c3fekjpzwsthdhx4cthd4my8c5u47spz4mhxue69uhhyetvv9ujumt0wd68ytnsw43qz9rhwden5te0wfjkccte9ejxzmt4wvhxjmcpzemhxue69uhhyetvv9ujumn0wvh8xmmrd9skchd02dz nostr:nprofile1qqsr9cvzwc652r4m83d86ykplrnm9dg5gwdvzzn8ameanlvut35wy3gpzpmhxue69uhkummnw3ezuamfdejsz9rhwden5te0wfjkccte9ejxzmt4wvhxjmcpz4mhxue69uhhyetvv9ujumt0wd68ytnsw43qdwkdtx nostr:nprofile1qqsqgc0uhmxycvm5gwvn944c7yfxnnxm0nyh8tt62zhrvtd3xkj8fhgprdmhxue69uhkwmr9v9ek7mnpw3hhytnyv4mz7un9d3shjqgcwaehxw309ahx7umywf5hvefwv9c8qtmjv4kxz7gpzemhxue69uhhyetvv9ujumt0wd68ytnsw43z7s3al0v nostr:nprofile1qqsw9n8heusyq0el9f99tveg7r0rhcu9tznatuekxt764m78ymqu36cpz4mhxue69uhhyetvv9ujuat50phjummwv5hszymhwden5te0wahhgtn4w3ux7tn0dejj7qg4waehxw309an8yetwwvh82arcduhx7mn99uuwx66a


The ultimate spam fighter sacrifice. nostr:note106gy323pzfw8mhfez9688lr6wwrqv3vfxptslxqw3ckkwl5p6c0qgr5x66


Daily vid contest Win 2100 Sats! #bullishbounty


Banning Chinese hardware lol, they're going back to horses?


🍿 nostr:note1aytrmtzn0rr9lyragup0ps84700jn7937l0h4kpjyh84wp9fw5aqtt3nnl


That sounds very cool. I won't have time to run it myself, maybe just post it as a gist? Or keep it secret :-)


(I also don't understand sha256 that well)


A refresher on AsicBoost: https://bitcoin.stackexchange.com/questions/43579/how-does-asicboost-work


So it seems likely a Bitcoin ASIC can't grind nip-13 proof-of-work. Or can it, with AsicBoost like magic?

The event id is manipulated to get leading zeros (in binary). This is supposed to be done by adding a nonce tag and then rotating that, but a miner could of course hold the nonce fixed and grind something else.

Assuming you must feed it 80 bytes, the equivalent of a Bitcoin header, the last two characters have to be "] which means only 1 in 256 nonces (the last 4 bytes of the header) produce a valid nostr message. Or can the chips be told not to grind the last two bytes?

But most importantly you have to be able to feed the asic the first part of the message as a midstate. If you can do that, then I think the message can be of arbitrary length. But I don't understand well enough what these chips can and can't do. https://image.nostr.build/64f59ae794c89961ba32e27307ab4adf297f0a660f5cbd3db61912bc7df5c26b.jpg  nostr:note1557d4thw7flutjhs8gl9ql4m66m64xw6xpre4lt06ca57h53df0qf7735a


Not too mention it might automatically break for an enemy soldier blocking the road.


Not sure how much of this is true, but cars having remote surveillance and kill switches is an annoying thing.

It also doesn't strike me as the most practical battle vehicle, but I'm no military expert.
https://youtu.be/HR5OJ1iBjoo


Oh I don't even have autocorrect on, impressive.


* can get it to work on an asic - arg autocorrect


Assuming they fan get it to work on a relay with some merkle-magic, the spammers would have many order of magnitude more PoW than real mobile users.

If it's just GPU then we'll probably be fine, because phones have those too. It'll just get a bit hot when you post.


Until someone writes custom firmware for Bitaxe to PoW amp their spam.


Presumably their costs are capped, but if 99% of it is wasted on replying to decoys that would be nice.


Are you trying to get the original paper by De Vries retracted or the BBC piece?


Love is orange 🧡

Love is orange 🧡


Right, I just circled it to make it clear this one was a regular reply guy, responding to chatgbt guy.


So relays can figure out who the bots are by seeing who doesn't get reply bot spammed?


How do reply guys / gals avoid getting in loops? And could we trick them into one? https://image.nostr.build/7ea4f4b9d3ff1a83430fb9d5d31c0baf769913703c01c81249c5f741dd7f128e.jpg


nostr:npub1v5ufyh4lkeslgxxcclg8f0hzazhaw7rsrhvfquxzm2fk64c72hps45n0v5 it would be good if the report button automatically mutes the reported account, either publicly or just in the Fountain app.


Even though I don't use LLM models myself (please stop calling these tools "AI"), it's fascinating how they have such a recognizable speaking style (by default).

I assume that's more a function of how their Silicon Valley human overlords speak than a representation of human speech in general. https://image.nostr.build/46572e0e90106198434af61199ae7be5b0b48bf629f7b4161447a731f57dc1ec.jpg


Onward 🫡

Onward 🫡


Interesting discussion on various approaches to do communities on Nostr.

https://fountain.fm/episode/36QfWiPO0y4qMsWVteyF

nostr:nevent1qvzqqqpxquqzp6hr5k3t9um3tdws2nssh77txdu6rc25uzu4r4awhk9hlmdcp8lpaa8vtl


On the topic of 🇳🇱podcasts, deze is ook aan te raden.

https://fountain.fm/episode/k5WraKOD1691dF674mqe


Sometimes I just want to share an episode without comment, but nostr:npub1v5ufyh4lkeslgxxcclg8f0hzazhaw7rsrhvfquxzm2fk64c72hps45n0v5 won't let me, so 📻 it is.


📻

https://fountain.fm/episode/V5pibNbLqScsEHYcnTYY


Oh no I didn't even bother to set the pool, it just uses the default public-pool.io


Currently just nostr:npub1qtvl2em0llpnnllffhat8zltugwwz97x79gfmxfz4qk52n6zpk3qq87dze pool until someone gives me a Stratum v2 firmware to test.


Make it so, please! nostr:note149rxhuaxckyj5phz93ncs5z75w8kkke8e28cgdfm962gmng8l95s56286f


nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr some small tweaks you could make on noStrudel: update the timestamp in edits so it shows up below the original in a thread, and above in a timeline.

Also the yolo button doesn't give any indication that it succeeded. It should probably jump to the updated message.


Completely separate from edits you could have a maybe-delete and write again workflow. This might make sense if you said something completely insane and want to make sure that all your followers see the newly crafted message.

This will look like a duplicate post to any client / relay that can't handle deletes. But then hopefully it's clear from context that the original was unintended.


Completely separate from edits you could have a maybe-delete and write again workflow. This might make sense if you said something completely insane and want to make sure that all your followers see the newly crafted message.

This will like a duplicate post to any client / relay that can't handle deletes. But then hopefully it's clear from context that the original was unintended.


My thinking on how replies should work with respect to edits, without knowing how it actually works...

The edit should point to the original message. Clients should render the edited version if they know about it. But a reply should always refer to original id - even if they never saw the original version.

That way threads stay sane for everyone involved, including for clients that don't understand replacements.

Furthermore replacements should not be kind 1, otherwise they look like duplicates to clients that support replacements.

To avoid ambiguity about what you actually responded to, a reply could *also* point to the edited version in a separate tag. https://image.nostr.build/5a0a6a9dd17751167640e324ec9e8e249823f34ce89618824c3aeac526db1e7c.jpg


Oh the edit button did work! But it shows a new post.


Nope


With .mov : https://img.sprovoost.nl/b4f7d6cd9a150174dc4912412a52264194aff2fc7312aadc659024fe4349264d.mov


nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s any idea why Damus doesn't want to play this? Posted from noStrudel and hosted on my blossom server.

Oh I guess it's because I added .mp4 but that should have been .mov. cc nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr would be easier if the client added an extension. https://image.nostr.build/1a8a42e014010d76936638fa9dea95c096de182e03c80ef674501231350ae9cb.jpg


Still waiting for a block... #BitAxe
https://img.sprovoost.nl/b4f7d6cd9a150174dc4912412a52264194aff2fc7312aadc659024fe4349264d.mov


Still waiting for a block... #BitAxe
https://img.sprovoost.nl/b4f7d6cd9a150174dc4912412a52264194aff2fc7312aadc659024fe4349264d.mp4


Weet jij al welke transacties van jou in het bancair #sleepnet zitten?
Betalingen medische zorg, religie, politiek, van alles zat er tussen!
#DNB wist het maar deed niets
en weigert 'vangst' te vernietigen: https://hrif.eu/2024/09/hrifcbbvoorzieningsleepnet/

Doe ook een inzageverzoek: https://hrif.eu/wp-content/uploads/2024/09/HRIFinzageAVGDOC.docx
https://x.com/Matthijs85/status/1837157388358385678


Probably because the original post didn't get relayed. Can you see it now?

Otherwise the news article is here: https://nos.nl/nieuwsuur/artikel/2537943-rondneuzen-in-privechats-niet-de-manier-om-kindermisbruik-te-bestrijden


Excellent opening line in this mainstream news article:
> Anyone who sends a nude photo via Snapchat often hopes that the image will be seen by a maximum of one pair of eyes. But the EU is considering changing that. nostr:note1kuugdyzhmc288y9rt36kc7p48q89kya8cwhsdpt92lxpp852666snx0usx


"Hey, you said politically incorrect thing!"

"But back then it was normal"

"No you said it recently, you're cancelled!"


It doesn't fully prove absence, because nothing stops you from reposting the same thing with a different block hash. Though people would find you annoying :-)


OTS shows that a post is older than X, including the block hash shows that it's newer than X. Both seem useful.


Follow us 🧡

Follow us 🧡


That's only ambiguous for a tiny number of geohash, sucks to live in #lol


And then maybe even be smart and when some searches for a hash of a known city or country name, return anything with the corresponding geohash too.


I would just use #


Seen


noStrudel feature request: manually add a tag


GM, the German Government just flat out lied denying the use of chain analysis software.

In an answer to a inquiry made by MPs, the German Government denied the use of chain analysis software for asset seizures – but procurement records show contracts with Chainalysis for German federal agencies, which directly advertises its software for the use of asset seizures.

Questions on the use of mixers to conceal criminal activity were classified as secret citing risks to national security, while the Government responded that the German FIU and customs had received merely 27,000 reports regarding crytocurrency transactions on suspicion of money laundering between 2020-2024, compared to over 280,000 suspicious transaction reports overall in the year 2020 alone.

Full story:
https://www.therage.co/german-interior-ministry-dodges-questions-on-chain-analysis-software-mixer-risks/


In any case this system is guaranteed to bankrupt anyone who gets rich quickly. So there won't be any net worth to additionally tax later :-)


This proposed law replaces the existing one, there's really no ambiguity about that.

In the current system you're taxed on a fictitious return on investment (e.g. a 30% tax on an assumed 4% return on investment gives you a 1.2% "net worth tax")

In the new system you're taxed on the "real" return, which includes paper gains. That's mainly a problem because you have to rapidly liquidate assets as they go up in value. While on the way down the government just gives you a voucher against to future taxes. For a limited time. And can't be used to offset income tax.


It's budget-neutral on a long timescale (it replaces our current system which is effectively a percentage of wealth tax). But it's terrible idea of other reasons.


It won't. Wealthy people are a different tax construction (box 2). This mostly impacts middleclass folks. On top of that it mostly impacts people who invest in volatile assets, i.e. crypto.

For more boring stuff like Shell shares it won't make much of a difference.


Voor de liefhebber: mijn inspraakreactie van vorig jaar, met daarin een zekere F. Gans die Dogecoin kocht.
https://www.internetconsultatie.nl/wetwerkelijkrendementbox3/reactie/b6c6b761-6206-4b4f-aabe-32a850c7354e


Dutch unrealized gains tax was scheduled for 2027, but has been delayed. It's still an insane plan.
https://fd.nl/politiek/1531407/belastingdienst-sluit-nieuwe-vermogenstaks-in-2027-uit


If only you could park savings into stuff that doesn't require people living in it to function...
https://youtu.be/naXcEOdtDGE


Did someone write Unhinged Bot?


bitcoin core 28.0rc2 binaries are up
https://bitcoincore.org/bin/bitcoin-core-28.0/test.rc2/

compared to rc1, most significant change is a fix for a performance regression related to block storage


😂 Here’s “Amy meets Bitcoin”

https://image.nostr.build/58d9840e6ab7e571a84c95e3809114e92a0d5f65d4f93e36297a040bbab8237e.jpg


Mostr uses a persistent connection and listens to kind 1 (and other) events from anyone too.


Especially because the solution is one of those things that seem completely over engineered, but seems the only way to solve the problem without resorting to checkpoints.

In that same category you also find ASmap, a compressed map of the internet in order to deal with eclipse attacks from entities with very diverse IP ranges. As explained here: https://bitcoinexplainedpodcast.com/@nado/episodes/erebus-attacks-and-how-to-stop-them-with-asmap-nado-18

Although that latter feature is still not shipped by default, it might soon(tm).


This is a fun one: https://bitcoincore.org/en/2024/09/18/disclose-headers-oom/


Geyser Fund has shut down the crowdfunding project Bitcoin for Palestine, citing regulatory uncertainty.

Let this be your reminder that you cannot code faster than the state can invoke arbitrary penalties. Permissionless money is under massive threat by the global AML regime. It's time to wake up.

Full story:
https://www.therage.co/geyser-bitcoin-for-palestine/


* an explosive


Not really. Did Hezbollah operatives regularly travel from western airports with these things in their pocket?

And it's not that easy to steal the phone of someone you don't like, open it, put an expensive in what little free space there is and then seal it again without them noticing. Even if you could, that seems a rather convoluted way to kill someone who you already have physical access to.


I assume you're not in the EU? Otherwise just fax them a deletion request.

Nonetheless I'm happy I nuked that account around 2020.


Bugs were a psyop all along! nostr:note1l2679k6j79hy248usgtrf3cm3e9jmmxwu5q2nzm0wzw3t9m3hxuqzwkp8g


I don't know, that's what I was asking about.

In any case if the answer were "yes" (trader) then Apple has to doxx me. So I'd remove the book in that case.


Oh and: single long press report and mute for reply persons.


> Trader self assessment: Find information about how to know if you are a trad

Leads to:

> Apple can’t determine whether you’re a trader.

And:

> To determine if you’re a trader, you should consider a range of non-exhaustive and non-exclusive factors (see those listed on page 2 in the EC’s Guidance), which may include ....


Oh yes! https://itunespartner.apple.com/books/support/5401-manage-digital-services-act-compliance-information#trader

(which about as helpful as the email, even linking to the EU page about the entire DSA)


Oh yes Neo, the "ethereum of China" - except afaik they copied nostr:npub1zfytz6ktce3av2svlfpl0e79e44tnskxmvlpkcmc7q0xct3qa49swvm60l 's NBitcoin code with all the original op codes in place (or they ported the script code from Bitcoin Core with comments and all).


I mean: a what does "trader" mean here? I wrote a book. I paid for my editor and other things as a business expense, so I consider royalties to be revenue. Does that make me a "trader"? What even is that? Why does the EU want to know that?


I've gotten two of these mails and still do not understand what they're asking me.

So I see three options:
1. they're just bad at explaining; or
2. their lawyers told them to keep it vague; or
3. they're doing malicious compliance and/or lobbying by making it intentionally confusing, so authors and publishers blame the EU

(3) would then help them with other aspects of DSA that are unrelated to books.

If I had to bet it's (1) though - the iBooks department is probably too low on their list of things to spend any attention on, so they don't bother making this compliance step easy to understand.


Oh you asked where? https://www.btcwip.com


I already removed my ebook from sale because the tiny number of sales isn't worth the bookkeeping overhead. People can just buy it with Bitcoin from my own site. So I'm sure why I still get this reminder.

That said, what the actual fuck is this about? Is Apple being deliberately obtuse in their communication so everyone hates the #DSA?

https://img.sprovoost.nl/4b0a8f9e6e22c18ace9026db7528aaed40ceb8bcf4924cf498138ef3b792d187.png


And I suppose a federal law imposing a prison sentence on folks passing censorship laws would itself be a First Amendment violation? :-)


Please don't watch this in California, you must obey your governor! But everyone in the free word, please enjoy:
nostr:note1k658ju62095u6aemhjssmxkkskkqt2kdy3q68dk7d7sdpvc2dpdqse4w2w


This is effectively a ban on parody.

And they presumably get away with it by announcing it so short before the election that the Supreme Court can't kill it.
https://www.foxbusiness.com/politics/newsom-signs-election-deepfake-ban-musk-claps-back-resharing-ai-altered-video-kamala-harris.amp


In this case it was specifically about *re*play. I would watch a video, scroll onwards, close the app and then the next time I open the app it starts blaring at me.

But agree auto-play in general is terrible. And without auto-play, you can usually just enable audio by default.

But if audio remains off by default, then if I turn it on, it should restart playback.


I guess someone who only watches the first five seconds might not realize it's an AI voice parody. But such a person shouldn't vote.


The hair doesn't care, the skin does.


Mostly, but I only cut it once a month or so.  My hairdresser started screaming at me :-)


For quote reposts you could fold the original down to just one line (if I've already seen it).


Have njump . me be the default share link.

A way to remove all duplicates from my feed (e.g. either only show the original, or only show the most recent boost).

A way to send a legacy like (+) instead of emoji (for Fediverse folks).

NWC "server" (ok that requires running a lightning node, maybe with GreenLight...)

Don't auto replay videos, especially not with audio.

A way to scroll to last unread post, or maybe just a dotted line.

Save draft.

Customize (blossom / nip96) upload service.


I just typed a long list but the message disappeared.


🇬🇧Leak on latest #ChatControl attempt (in German): https://netzpolitik.org/2024/interne-dokumente-sperrminoritaet-gegen-chatkontrolle-wackelt/ +++ Only AUT, DEU, EST, LUX, POL, SVN were critical – no blocking minority! +++ BEL, CZE, FIN, ITA, NLD, PRT, SWE undecided +++ EU legal experts confirm violation of our fundamental rights +++ Only 5 days to next discussion +++

Help pressure our governments into defending our #privacy of correspondence and secure #encryption now: https://www.patrick-breyer.de/en/take-action-to-stop-chat-control-now/

https://digitalcourage.social/system/media_attachments/files/113/159/694/747/157/515/original/4c644f21b6894bd4.jpeg


nostr:npub1v5ufyh4lkeslgxxcclg8f0hzazhaw7rsrhvfquxzm2fk64c72hps45n0v5 nostr:npub1unmftuzmkpdjxyj4en8r63cm34uuvjn9hnxqz3nz6fls7l5jzzfqtvd0j2 when you make a clip the final result is often several seconds off from the original cut.


Software developers are people just like you and me.

https://fountain.fm/clip/KcEAP95xIHYM2sVPKo7H

#scam #bitcoin


Hot addition

Hot addition


Onward 🫡

Onward 🫡


Well in their case probably: twice rocket barrage.


Ten years ago.


I assume they didn't, but the supply chain was intercepted elsewhere.


Ok, maybe not the same guy:

> The hand-held radios were purchased by Hezbollah five months ago, around the same time that the pagers were bought, said a security source.

https://www.reuters.com/world/middle-east/israel-planted-explosives-hezbollahs-taiwan-made-pagers-say-sources-2024-09-18/


Do not use another device you bought from the same guy after the first one exploded?


Presumably they relied on security by obscurity and were not interested in mass adoption. That's what makes them a politically easy target. And probably not that technically sophisticated.


What I fail to understand is why criminals keep using these niche tools.


They got away with never disclosing the method used against Encrochat. That says a lot about the ethics involved, but ultimately isn't that important: centralized systems gonna single point of failure.


Yes, governments want privacy for themselves.


I don't know about "globalists". Europol is mostly interested in stomping out privacy, I don't think they care about free speech one way or the other. They are many such actors with narrow interests, which when combined form a threat to both these things.


> Private companies that wish to ensure their services are used in compliance with the law also have an important role to play. They must ensure that their platforms are not safe havens for criminals and should provide mechanisms for lawful data access under judicial oversight and in full respect of fundamental rights.

Last six words are a lie. Or if you want to be generous: nothing more than paying lip service.


They can't even hide their malicious motives: this is about encryption, not crime.

> The encrypted communication landscape has become increasingly fragmented as a result of recent law enforcement actions targeting platforms used by criminal networks. Following these operations, numerous once-popular encrypted services have been shut down or disrupted, leading to a splintering of the market.


And once more a privacy tool is attacked by state actors who frame it as "crime tool". They would not hesitate to take down Signal if it was politically viable.
https://www.europol.europa.eu/media-press/newsroom/news/global-coalition-takes-down-new-criminal-communication-platform


That sounds more reasonable from a privacy point of view, only broadcasting IP addresses with some reasonable suspicion.

Relays can use that info directly, but clients could also tell their relay to filter from a given IP address (though that's a bit dangerous as an attacker could use it to confirm that an IP address is used by some npub).


nostr:npub1x5xpdxl6z5vvk5588c6p7q6fta4xwsx82y7h0xknzyn9d7qs6duqvr3nad or nostr:npub1kkexr9d6lgtmd37tuqgqk2gcas79u95vun6qxd77wm6swt70qjnsek7348 please claim your podcast in the Fountain app so we can zap you harder!

(and maybe figure out which of these two Nostr identities you want to use)

Anyway, added to my listen queue...

https://fountain.fm/episode/LpsWZ7xBXCYfJnQgvsov


My Russian is a bit rusty, is there a subtitle nip yet? :-)


> min cost flow can definitely be a CPU hog

Could that be GPU accelerated? Not my node machine has anything impressive on board: just what comes with the CPU.


Well, my zap to you from my CLN node already went through - unlike zaps to https://mempool.space/lightning/node/027cd974e47086291bb8a5b0160a889c738f2712a703b8ea939985fd16f3aae67e

Though I'm sure if that's a routing or an LND issue.


For the shark door I'd just integrate it with Home Assistant.


Daar lijkt het wel steeds meer op. Ben benieuwd of daar nog een officiële bevestiging van komt.


Could brand it "expansion pack"?


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.


Rutte zou erop wijzen dat dat nooit kan gebeuren met een Nokia!


Doesn't help with a timer trigger.


Thankfully battery life seems to be improving inversely proportional to Moore's law slowing down. Going two years on the same battery used to be very challenging.

In this case I skipped one year of out five, and the last year I did feel better when carrying a power bank just in case.

My iPhone X didn't have the 80% charge cap IIRC. Using that most of the time, I suspect my iPhone 15 battery will last at least 4 years. Which means it's probably more likely to die from me dropping it.

Might have to stop using Nostr with ten relays over wireguard with 5G at some point :-)

The iPhone X never felt slow, unlike earlier generations. Though it helps that I don't play games.


The new camera aid seems handy, as I still find it hard to press the shutter without moving the device. Though the stabilizers do their job.


I upgraded from X to XV, that seemed about the right pace.


* but solar panels are


Multiple battery fires in the parking garage under a large apartment building is pretty nasty. And if they're all connected to a charger it could be used to knock out the power grid, so solar panel inverters are easier for thar purpose.


I attended the status conference for the #Samourai case today on behalf of nostr:npub1t8a7uumfmam38kal4xaakzyjccht4y5jxfs4cmlj0p768pxtwu8skh56yu.

Here’s where things stand:

#newstr #freesamourai #freedomtech

https://v.nostr.build/3epxfHxjhTq0plnD.mov


Interessant weer.

https://fountain.fm/episode/iAz4604TcZq5WlVEiXJp


Mmm, looks like everything after the first hash tag fell off the bridge... https://image.nostr.build/e270d6c73673793b2a3cd9efdab101f6d456b7663ac99eb97016dc8d860fb7bd.jpg https://image.nostr.build/62cd7fac12308061e9d046049645cf18fe038436aec113071aae7ed9bad10a0c.jpg


I fat fingered the emoji, but I guess it's fine.

Interesting contrast with Bill being allowed to go back to Portugal.


Je zou nog kunnen toevoegen dat Signal aangekondigd heeft uit de EU te vertrekken als dit doorgaat (niet zonder het eerst aan te vechten).

Met als gevolg dat burgers gedwongen worden om minder veilige chat apps van ja-knikkers te gebruiken. Of zelfs Telegram :-)


An open letter to Dutch parliament about the latest #ChatControl resurgence. More EU countries should have people writing such letters. nostr:note19lar8zslhnaq6juq6yhv89z3z2tpg6d9f70hydmm85f5v3cq5spqarc9n4


Maybe they bought the batteries from whoever made these :-) https://youtu.be/xu13u-jWasg


There's discussion on HackerNews too about whether these are:
1. Normal lithium batteries with some software exploit;
2. Batteries modified (e.g. intercepted during shipping) to explode
3. Added explosives
https://news.ycombinator.com/item?id=41567573


If true that would indeed be wise. Also for everyone else using that particular pager.

The few smart phone battery fire videos I've seen reminded me more of fountain fireworks than the explosive sound Bloomberg published.
https://youtu.be/ywLOaUJvbwI


Vermeld er even bij welk land die software ontwikkelt.


Misschien kan nostr:npub1n09vt5wvuvk82p6ev9xnflvndhpts9gmf6sjnlzydvzp357wu5ps7gryx2 via-via deze ietwat provocerende Tweede Kamer vraag inkoppen: kan het door onze veiligheidsdiensten gebruikte Pegasus, of een vergelijkbaar cyberwapen, smartphones van burgers laten ontploffen? Zo nee, kan de minister bewijzen dat dat niet kan?

Ik pak🍿voor het antwoord.


You have the same square, adorable!


Inb4 nostr:npub1qny3tkh0acurzla8x3zy4nhrjz5zd8l9sy9jys09umwng00manysew95gx THEY USED PIGEONS TO GUIDE ROCKETS AND YOU SAY NOSTR IS HARD TO USE?!


https://en.m.wikipedia.org/wiki/Project_Pigeon nostr:note1lxaqms3rsqrrppd4yqnlqnes06pkdljqj6qkum4k86tl95p307msamwx56


Yeah this has been the case for decades. Probably a liability thing.


Anyone who works for a phone manufacturer should, skin in the game!


"We can't entrust our primary communications network to a handful of corruptible humans. And now we don't have to."

I had the pleasure to work with Reason on this Nostr explainer video this summer

Happy to see it in the wild!

https://m.primal.net/KsvE.mov


I just hope that if you carry it on your person you'd have enough time to notice it heating up? Small bomb near the right organ can do serious damage.


The actual project is a scam too, but I get what you mean :-)


Friendly reminder that with the right backdoor, your smartphone battery is probably also an IOT bomb.


On the way to court to cover the Samourai Wallet hearing starting at 1pm EST with David Z Morris. Watch this space for possible updates and a full report 👇


GM and good luck to the Samourai folks in today's hearing. 🌀

https://image.nostr.build/a17d43b69d5a76cc00f0ae58d511c8125310f6330a1e9486bd8625f7edebab52.jpg


Hoi! Ja, ik ben de nostr:npub1d03clrrrma7mlpxm0mz2dehmhkx3nh9rhxqwltgctpwyduztymustepzfs bridge aan het aanpassen zodat ie alleen m'n eigen spul overzet naar de Fediverse.


Done! https://image.nostr.build/aa874a3c59820e2bd7ce0aeb1156775f75574cca9f979eb3c1bbcfc0dd8008b3.jpg


Figuring out how to auto-reply to a DM from the Fediverse that there is no such thing...


IIRC that was via various open bridges, but _not_ nostr:npub1d03clrrrma7mlpxm0mz2dehmhkx3nh9rhxqwltgctpwyduztymustepzfs. cc nostr:npub1q3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnws6cd26p

In any case I setup a personal bridge that (mostly) only propagates my own nostr messages across, so that should not cause spam. Unless I screw something up.


There's some people there I want to follow and occasionally respond to, but I don't want an account. I also can't be bothered to purple pill everyone - something about horses and water. So a bridge is fine for me.


Then don't use it?


The blue sky is only two bridges away! Let's see if that works.

> To bridge your fediverse account into Bluesky and interact with people there, search for and follow @bsky.brid.gy@bsky.brid.gy. That account will then follow you back. Accept its follow to make sure your fediverse posts get sent the bridge and make it into Bluesky.

https://fed.brid.gy/docs#fediverse-get-started


https://m.primal.net/Ksay.jpg
I've finally finished reading this book. Its just great.  nostr:npub1art8cs66ffvnqns5zs5qa9fwlctmusj5lj38j94lv0ulw0j54wjqhpm0w5 did an amazing job putting together this piece which is probably going to be a classic.

If you haven't read it yet, make sure you get a copy - you won't regret it.

Great bitcoin pubquiz material in there btw! 😉


Why client are you working on? nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955 doesn't afaik.

I don't mind that relays don't guarantee to replace all my typos. As long as reply threads are sane I'm happy.


Also: wen edit button


* It used to be


I used to be that way on Twitter too. I always obsessively wanted to read on my timeline. So I would unfollow high frequency tweeters just rely on others retweeting their more interesting stuff, or even just occasionally checking in on them.

That's why I always had a relatively sharp ration of follows vs following. The algorithm completely messed that up.

On Nostr my only gripe is duplicate posts in my feed, but one day I'll feel motivated to patch a client to fix that...


Greetings from Nostr!


That's just your podcast player showing its high time preference! nostr:note1jx5g8m6n97jetdenfg0rq4hrpnmw4ef9xvujaxdelqaz4pqmhn0s8uq9ra


https://image.nostr.build/12b1c0f13a27e69063f77736b0891a23bc7de92ff6cc15d13f04b6336d6a207f.png

#Nostr  #Amethyst  #Damus  #SayNoToCensorship  #FreedomOfSpeech


https://www.theguardian.com/australia-news/2024/sep/12/labor-hate-crimes-bill-lgbtq-jewish-groups

Australia has chosen to protect freedom of speech rather than embark on the course of  prohibiting harsh words.


We'll still doing this. But haven't released an episode in recent weeks.


When I understand it :-)


ping nostr:npub1493l95wrel6a6r2wnylf0gtx5na50n5uew55jka09nzv2lda806qa5vtzu again because I broke federation


Illustrated here.
https://mastodon.nl/@sjors_1/113149212075658710 https://image.nostr.build/636e8fac85f54fc0fc0c5bf58396f7de844cc41e823ba998ff1e5a97ce4d5a5f.jpg


Ok, so nostr:npub1493l95wrel6a6r2wnylf0gtx5na50n5uew55jka09nzv2lda806qa5vtzu (which I use to host Bitcoin Explained) is doing something in their HTML that Mastodon parses in order to produce an inline player.

nostr:npub1v5ufyh4lkeslgxxcclg8f0hzazhaw7rsrhvfquxzm2fk64c72hps45n0v5 should do that too, cc nostr:npub1unmftuzmkpdjxyj4en8r63cm34uuvjn9hnxqz3nz6fls7l5jzzfqtvd0j2.


Just a random episode from last year.

https://fountain.fm/episode/VQAVfgmv3HLdKhaYEubf

nostr:nevent1qvzqqqpxquqzq7h3a0j8ssyyz0cj4nfu2rptrdhjw9w4pp8gpjx4kxtxpvfn9tv5aas5kq


Turns out Mastodon doesn't like it when it asks about a user and the server doesn't reply for a minute and then hangs up with HTTP 499 :-) cc nostr:npub1q3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnws6cd26p

https://gitlab.com/soapbox-pub/mostr/-/merge_requests/118


Added an issue: https://gitlab.com/soapbox-pub/mostr/-/issues/90

(not sure which ones I'll personally get around to implementing, but at least they're remembered)


Searching for it on mastodon does hit my mostr instance, but nothing seems to get fetched.
https://f.sprovoost.nl/objects/1b061e39517163479162ef0a74ebf353bbb7857fb87cf538db7472524b274113


I'm not seeing this last message on mastodon . nl either. https://image.nostr.build/9281b3e2eac9361dd072065de0a254e3912db3da4fc34b7fb2208c5f238cf3dd.jpg


This is what should have been sent to your instance. Now if I like my alter ego nostr:npub1m930ns0wrmzl9w5hxw003aejey5086hlk3jenw6uxheg9jplvv2qmz4fr3 it should show up on mastodon . nl too. https://image.nostr.build/21b2efd098bb00b11f3aad08547926cb57bbc4ca011041cf276e4240c2ee3b70.jpg


Tagging nostr:npub1xuh0aqxhvz2449f7lnd06atr3qs5pqrynzfzaygfzjq56ye50l2s0vnmqu


Similarly in the other direction, when I follow you I don't get historical posts. It should proactively fetch them.


The follow worked. And your previous follow might have been deleted / lost. The only way you get messages is when Mostr posts them to your inbox. Of if your instance cached it, or maybe received it from elsewhere in the fediverse.

That's why it should have an output. https://image.nostr.build/90d7eeaf02bd97592b71b098b6ded2203c8deca3cc0c53205b247ee84cdbb5d3.jpg


Mmm, an inline URL would probably just render the social media preview. Looks the same, but isn't. Though it could be a nice workaround.


Interesting! Though in this case Phanpy doesn't render the original for me either. Or do I have to make an account on their instance to make it work?

https://img.sprovoost.nl/9f3e470b365cb2e0c9661208b5bf0f72fad5a42412824803702f84c3c914eaa1.png


Oh sorry this is not an issue on your side. I was debugging my personal Mostr instance.


It seems Mostr is very picky about what constitutes a repost (without a quote, Announce in ActivityPub).

Is NIP-18 still the cool way to do this?
https://gitlab.com/soapbox-pub/mostr/-/issues/75#note_2113475736


WE HAVE SHUT OFF YOUR NEURALINK DUE TO A VIOLATION OF OUR TERMS OF SERVICE


Code review...
https://img.sprovoost.nl/adf1a2ad9cae80d2547bca1f821ec4dd1bd310c6584fa6d637bdd76c3ff374c0.jpg


🤘You rock 🤘

🤘You rock 🤘


Or maybe Mastodon doesn't actually support quote toots, I vaguely recall some controversy. Let's try a straight boost then.


Let's see if I can blast the quoted message and its image across my bridge.
nostr:nevent1qvzqqqqqqypzpaedcfvk3kcassh80577kzfljqh2rd7elxlwevurrqdr3tu5nqykqy88wumn8ghj7mn0wvhxcmmv9uq3jamnwvaz7tmwdaehgu3wwdc8ymmkdahhxapwdekz7qpqu57j0wv68yarq7xf752pejnanwr8gmmncjylyjzrw59z90dx3klsfxgjgv


Note that if I quote post someone from the Fediverse, they will generally not see your replies.

This is because my bridge only allows my own stuff through towards the fediverse.

However, if I rebroadcast your reply to my own relay it should get through. And that probably happens automatically if I reply to your reply.


You may have caught me during one of a million restarts. Try again?


Fixed both issues.

My nginx was disconnecting clients after 60 seconds. That's because I ignored setting from the README.

I went for the NIP-42 approach. Made two upstream PRs for that, but at least it works locally now.
https://github.com/scsibug/nostr-rs-relay/pull/215
https://gitlab.com/soapbox-pub/mostr/-/merge_requests/117 nostr:note1xmu4qwasht9qtgpdg03qke33sjxqy9v0362qrnlsw4mlrudhe93s3t8rq2


Though this reply isn't. cc nostr:npub1m930ns0wrmzl9w5hxw003aejey5086hlk3jenw6uxheg9jplvv2qmz4fr3


It should be visible now: https://mastodon.nl/@sjors@f.sprovoost.nl/113147699244386325


Oh misconfigured something.


Or repost of a reply? nostr:note132dug8ygj277q2q74cc0ee26qvgwreraez9fs9hg0y0uvdekr97swt7rfg


Repost didn't get picked up by mostr bridge, but does a reply?


This Nostr key will be used by the Wasabi Wallet team to give updates on the project and provide some technical details.

Verify authenticity:
NIP-05: nostr@wasabiwallet.io
Github: https://github.com/WalletWasabi/
X: https://x.com/wasabiwallet/status/1835484240802157032
Website: Nostr icon on the left navbar


* probably the opposite :-) nostr:note1nzap46fq36eezs66fp464drumkrqluad09ve32avyw6g89g3y04s09atxt


Indeed everything should be migrateable.


(insert meme about going through all this trouble rather than just opening a regular Mastodon account)


I'm mostly down to issues (1) and (3).

I can't tell if my relay is unreliable, if clients don't always send events to it, or if the Mostr connection silently breaks. Will need to do more debugging.

For whitelisting (one freshly created npub per fediverse user) I have three ideas:

i) have the relay do nip-05 verification (but there's a chicken-egg where it rejects the kind 0 even which it needs to verify the pubkey)

ii) just add localhost / 127.0.0.1 to the whitelist (made a feature request)

iii) give mostr a random private key, whitelist that on the relay and then use nip42 (opened an issue to figure out how to implement that) nostr:note1n75mzl6g93pacpzrkecsddh4efvghqk3dww8hqc3fp8cvua7q7dsmq74jz


Test! nostr:npub1m930ns0wrmzl9w5hxw003aejey5086hlk3jenw6uxheg9jplvv2qmz4fr3


nostr:npub1m930ns0wrmzl9w5hxw003aejey5086hlk3jenw6uxheg9jplvv2qmz4fr3 .


Though in this case I think it did the correct thing. I'll keep an eye on it.


nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s even though nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955 says it's about to reply to me, it doesn't actually tag me.

This can have confusing results:
https://gitlab.com/soapbox-pub/mostr/-/issues/86


Inline tag nostr:npub1m930ns0wrmzl9w5hxw003aejey5086hlk3jenw6uxheg9jplvv2qmz4fr3


Reply with inline tag nostr:npub1m930ns0wrmzl9w5hxw003aejey5086hlk3jenw6uxheg9jplvv2qmz4fr3


Reply


Guy


Onward 🫡

Onward 🫡


Test


I said ping nostr:npub1m930ns0wrmzl9w5hxw003aejey5086hlk3jenw6uxheg9jplvv2qmz4fr3


nostr:npub1m930ns0wrmzl9w5hxw003aejey5086hlk3jenw6uxheg9jplvv2qmz4fr3 ping


Opened an issue, I think it's currently relying exclusively on posting to inboxes.
https://gitlab.com/soapbox-pub/mostr/-/issues/80


I feel like there's always some EU bureaucrat watching this, thinking it's a good idea.
https://youtu.be/itj3Z43QAf8


But maybe I just don't understand what the code is trying to do.


It is, that's why I'm confused.


Either own their own initiative or by regulating noise limits. Though the latter may be tricky: not all sounds are equally annoying, it's more complicated than just decibels.
nostr:note1u64drgc9s0eedj5nyy8uh7n43t98dp8m69xsrrm5glf0a99w2fhs28t5nt


Seems like their main problem was noise, which could have been fixed with immersion cooling.


"Mayor Kjell-Børge Freiberg says that the municipality will now hunt for new projects that can take over the electricity that is now left over after the data center ceased operations." - idiots.


You can buy an electric one: https://eveurope.eu/product/vw-1303-project-1973-100-electrisch/


True, and there weren't that many different cars back then either.

The Käfer is even older than that.
https://en.m.wikipedia.org/wiki/Volkswagen_Beetle


The ones that people bothered maintaining for 60 years are... ?


As the saying goes: diamonds are forever, atrocious architecture is just temporary!

Anyway, my guess is they need a lot of sales and marketing folks to keep the prices up?


IIUC the user outbox is intentionally empty. cc nostr:npub1q3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnws6cd26p?


The public nostr:npub1d03clrrrma7mlpxm0mz2dehmhkx3nh9rhxqwltgctpwyduztymustepzfs bridge is yes, though it often gets blocked.

My personal bridge is a broken street, but trying to make it 2-way.


Alright, this personal Fediverse bridge with a patched* nostr:npub1d03clrrrma7mlpxm0mz2dehmhkx3nh9rhxqwltgctpwyduztymustepzfs is promising. But I'll need to debug and improve it more.

1. It seems Mostr stops listening to my relay, or fails to listen at all at startup.
2. Replies from Nostr to Mastodon doesn't seem to work unless you @ the person explicitly, but see *
3. I have to whitelist on my relay every account on Mastodon that I want to follow
4. If someone else on Nostr jumps into a thread it's a mess. They'll only get relayed accross the bridge if either I whitelist them, or I engage them - because then my own client will broadcast it to the relay. But if they then use Mostr proper they'll look like two different people on the mastodon side.

My goal is mainly to get it good enough so I can occasionally reply to people on fediverse instances that block the main mostr bridge.

cc nostr:npub1m930ns0wrmzl9w5hxw003aejey5086hlk3jenw6uxheg9jplvv2qmz4fr3

* = attrociously, so most bugs are probably my fault


Great, but I don't get notified.


... ... nostr:npub1m930ns0wrmzl9w5hxw003aejey5086hlk3jenw6uxheg9jplvv2qmz4fr3


.. .. .. nostr:npub1m930ns0wrmzl9w5hxw003aejey5086hlk3jenw6uxheg9jplvv2qmz4fr3


... nostr:npub1m930ns0wrmzl9w5hxw003aejey5086hlk3jenw6uxheg9jplvv2qmz4fr3


J nostr:npub1m930ns0wrmzl9w5hxw003aejey5086hlk3jenw6uxheg9jplvv2qmz4fr3


Another nostr:npub1m930ns0wrmzl9w5hxw003aejey5086hlk3jenw6uxheg9jplvv2qmz4fr3 explicitly tagged yo.


Another yo.


That won't work because you can't post to my relay :-)


nostr:npub1m930ns0wrmzl9w5hxw003aejey5086hlk3jenw6uxheg9jplvv2qmz4fr3  what tags are here?


Yeah but only e tags. nostr:npub1m930ns0wrmzl9w5hxw003aejey5086hlk3jenw6uxheg9jplvv2qmz4fr3


Ah


Tags


But still...


Yes it is.


Is Mostr even listening to my relay?


Yo nostr:npub1m930ns0wrmzl9w5hxw003aejey5086hlk3jenw6uxheg9jplvv2qmz4fr3.


Or did I just trash the cash?


nostr:npub1m930ns0wrmzl9w5hxw003aejey5086hlk3jenw6uxheg9jplvv2qmz4fr3 and I need to you explicitly for my reply to come back?


It does but I don't see it in my notifications tab.


Ping 3


Ping 2


Ping


Taggging again


Still not?


But you can't hear me.


Received!


Progress! I made a temporary Mastodon account. It can now talk to me over my person Mostr instrance.
nostr:nevent1qvzqqqqqqypzpktzl8q7u8k972afwvu7lrmn9jfg7040ldr9nxa4cd0jstyr7cc5qqsr62r78m96tc8z2jqu9aahhknuukpyhms6e3suj2kk9lz66yhwtvcektpeu


nostr:npub1p23eukh0nxsqpfaakz6fj9vvj27y4gs0kevnrffdq4d4adkl7uuq7crnl6 can you see from your Mastodon instance if there's anything obviously misconfigured with f.sprovoost.nl ? Trying to set up a personal Mostr bridge.
cc nostr:npub1q3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnws6cd26p


Just a test.


Ironically many tech bros hate Bitcoin too :-)


(h) basically means a ban on journalism, since exposing bad behavior generally has "severe consequences" for the exposed "individual"


Soon, in Australia, criticizing the banks will soon be considered a ‘serious harm’ and subject to prosecution. https://image.nostr.build/59f922deb361ab74e7657af79a0554138cd9813cd2e753d86fbdc3383f73eaab.jpg


* west


Walking east doesn't scale!


A Kraken spokesperson has issued a correction of statements made by Kraken Support attributing the halting of Lightning Network support for German clients to regulatory changes. Updated story 👇

https://m.primal.net/KpDP.png
https://www.therage.co/kraken-germany-lightning-support/


Dikastocracy, kritarchy or kritocracy? nostr:note128np9m6nmx0n2a2ze67jsc5ptc299uw3xpz05ftwmtht45vjg6esm22xvu


nostr:npub1v5ufyh4lkeslgxxcclg8f0hzazhaw7rsrhvfquxzm2fk64c72hps45n0v5 nostr:npub1unmftuzmkpdjxyj4en8r63cm34uuvjn9hnxqz3nz6fls7l5jzzfqtvd0j2 the social media profile calls me @ undefined :-) https://image.nostr.build/798de647873e6f8680a825674b66ffea186eac147829e4accf9002fa5bdef868.jpg


These AMA episodes would be an ideal candidate for being split into chapters that you can skip, share and maybe zap whoever asked a good question.


The last second is cut off from the audio: "... in certain communities."


Learn from crackpots who to email your proposal to!

https://fountain.fm/clip/O8vOwOqv5VMMZmyzM4dv

#LifeHacks


Getting Things Done by David Allen, the original ~2002 edition.
https://www.amazon.com/Getting-Things-Done-Stress-Free-Productivity/dp/0142000280


Looks like the German police is intimidating a non-profit that runs Tor exit nodes. Anyone know more about this?
https://artikel5ev.de/home/hausdurchsuchung-am-fr-16-08-2024/


NSC en GroenLinks-PvdA willen weten wat het standpunt van het kabinet is over #chatcontrole en maatregelen die end-to-end encryptie verzwakken of omzeilen: https://www.security.nl/posting/857016/NSC+en+GL-PvdA+willen+opheldering+over+terugkeer+chatcontrole+op+EU-agenda
#stopchatcontrol


How many pull requests have you rebased this morning?


You can suggest topics here: https://github.com/bitdevsamsterdam/bitdevsamsterdam.github.io/issues/26


Do you know if those companies now also use that same mysterious German custodian?


This is how people designed video games in the past.
https://video.nostr.build/06b9f8820ed6f9f3995ea5964ea7f9007d65bff8f8e5f5375437b5eb463c0b0b.mp4


⚡ BitcoinJiuJitsu 🥋

⚡ BitcoinJiuJitsu 🥋


And a solid intro: https://youtu.be/7F5MKaJMxDc nostr:note1ujws3phpny62yaln56725fzm6gkdfghyyu832jm0cmq5q0g7dd5shcdc74


Afaik in The Netherlands they switched everyone over to an EU entity last year but nothing changed.


But when you trade on it, does it still look like Kraken and have the same order book? Or is a complete rugpull where they just handed the customers (and their data) over to some dude with a bunker?


Looks more likely that is a technical problem, not a privacy crackdown. For now, sleep soundly.
nostr:note1xehxpfnce6ylhuu5u4eu47qjur5vd9emge8swws5kn30f5qwvp3qra74dr nostr:note13mjke24v6vz5064e3jwkvnctvrtzrak0gu2m230uulcjdjfdtzss2pmvrj


Sent some sats from CLN to Phoenix and back using bolt12!


Ok, so in Germany it's not a third party using Kraken systems as a whitelabel, but a completely different system?


Author of Wireguard! Awesome to see nostr:note1kgscc5t9qf45unda9tjynyphg706pazmfh2cxmq6sz6ujk3h4eqs67ucpk


Legend has it there's a place here that accepts #bitcoin.
https://img.sprovoost.nl/bafddb2a9a6032747b2f3392a9fa818d3de2f0b834fd1c028406738952546471.jpg
https://img.sprovoost.nl/2c2f8839a9e24ff670a5fce734ece0316f3bbd80a6c6ab4ad90817ba0647006c.jpg


nostr:npub1hxwmegqcfgevu4vsfjex0v3wgdyz8jtlgx8ndkh46t0lphtmtsnsuf40pf if you still know anyone there, can you ask them to issue a press release specifically for this? It would make political actual a lot easier.


Very hard to find a clear confirmation from Kraken, but from their obtuse communication it indeed seems that the Stasi doesn't like Lightning? nostr:note1sc7z0cxhw6jjtpua3zxym2q6hccgpalzfvq7gvlmhccvjwsggt7q7zy8eq


Doors open at 6:30 starts at 7pm.
nostr:note1efmjgca993yhvj7wmnsa2elu36m24x8kjn5r0kptmhwtcsat3fxsdjylvc


Is it possible to eat dinner early for those going to the Socratic Seminar that evening?


Look mom, without URL!
nostr:naddr1qqyxydfjxyerydtzqgsgdp0taan9xwxadyc79nxl8svanu895yr8eyv0ytnss8p9tru047qrqsqqql9n03axug


Join us for our Socratic seminar on Tuesday October 8. Doors open at 18.30. We will start promptly at 19.00. Our sponsor for the evening, Bitonic, will provide drinks and snacks.

We will publish the agenda a few days before the event. You will receive an e-mail notification if you register for the Meetup event. You can also keep an eye on our website and Twitter account.

If you are joining, please consider making a donation. You can use the following lightning address: bitdevsamsterdam@getalby.com. Donations are used solely to cover external costs associated with events.

For last minute logistics, keep an eye on: https://www.meetup.com/bitdevs-amsterdam/events/303387233/

BitDevs Amsterdam - Socratic seminar October 8, 2024

Bitonic B.V., Hoogte Kadijk 143f, 1018 BH Amsterdam, Nederland


Next Amsterdam Socratic Seminar will be the evening before #BitcoinAmsterdam at the Bitonic (slayers of the Dutch Central Bank) office.
https://www.flockstr.com/event/naddr1qqyxydfjxyerydtzqgsgdp0taan9xwxadyc79nxl8svanu895yr8eyv0ytnss8p9tru047qrqsqqql9n03axug


representation is important. thank you unicode team.
https://media.hachyderm.io/media_attachments/files/113/119/868/016/062/004/original/d187b5d3ce59b91c.png
https://media.hachyderm.io/media_attachments/files/113/119/868/046/336/554/original/69c3c4462720734e.png


The man drives around in horse carriages even though he can afford a private yet. He can handle Nostr.


May invite him to Nostr!


Duplicate posts are on my list of most annoying things too. You get used to it, but still.


Joepie, verplichte malware voor je fiets!


One thing that wasn't spelled out, IIUC, is that in order to know the depth of the transaction merkle tree in a block, you just need to know the depth of *any* one transaction. This is because the tree is flat. So the coinbase transaction is used for this, plus the requirement that it starts with 36 zeros.

Though this could be annoying if the coinbase is 4MB? (I should keep listening)


Voskuil explains how an SPV client would validate tx inclusion without 64 byte soft fork.

Looking forward to how future versions of Fountain will handle clip sharing. It's a bit too tedious still. Ideally timestamps in the shownotes are some RSS annotation could automate the process.

https://fountain.fm/clip/6e6xMkP1ilq0JcoohJTI

#bitcoin #consensus


Thanks for sharing that 🤩💪

Thanks for sharing that 🤩💪


Germany is magical. No matter how fast you drive, there's always a traffic jam up ahead to keep your average speed at 80 km/h.


It sounds like Switzerland did a better job at protecting privacy here. The police mobile app thing referred to Finland. Maybe someone there knows more details.


I also wonder if their attorneys tried discrimination as a defense.


It's based on income, not wealth, so the state might actually have to Elon :-)


Swiss dude gets a 98.500 Frank fine for tailgating. Similarly someone in Finland got a €121.000 fine for speeding.

The problem with these income adjusted fines is privacy. Finland has a central database with everyone's income that cops can apparently just access. It's effectively a kidnap shortlist. Though to be fair, these guys were already flaunting wealth so for them the additional risk is marginal. But everyone is in that database.
https://www.ad.nl/auto/rijke-advocaat-krijgt-boete-van-105-000-euro-voor-bumperkleven-in-zwitserland~afefaaf9/


Wow, is it that late already? Oh wait, I moved the clock forward to CPU mine a testnet4 block.


Looks like this changed a bit compared to what they showed at nostr:npub1rjtrs7xqdvj3588r9njrexh2n750j7jdwx9qs543nutmdsj6ljaqpfmp8a in #Warsaw back in April.


THIS LOOKS FUCKING A-MA-ZING!

Love eery shot of this trailer.
https://www.youtube.com/watch?v=8oMNUFxkjKQ


I posted a question on stack exchange. Pls help :D

https://bitcoin.stackexchange.com/questions/124221/what-specific-verifications-are-done-on-a-fresh-bitcoin-tx-and-in-what-order


Oh oops, one Reply Girl just infiltrated the web-of-trust.


Can't have micro-aggressions against bots, now can we? nostr:note1tqejs3amv29szqc5ulejmdhpy8wsz63hesdqy3kmxvnk7h2vw4jqyyaure


Any Dutch folks know if the nationwide IT blackout on August 28th also impacted the smart electricity meter network?


Hi


What kinds of queries use a lot of credits?


Today’s status conference on the Samourai trial was pushed back to September 17.

I’ll be at the courthouse to report on the conference next week.

#newstr #freedomtech #samourai


Ohoh... https://image.nostr.build/add88ffed891abac83ad81ae5181725af2d01a0d3ac4c43d4c7917367be55654.jpg https://image.nostr.build/3ae09b6e39fec34de527d9e2db1ce58e2a25eb2449a893a0a8c08f1e2871cd31.jpg


I'm significantly shorter and can't sleep in economy either.


When ZapGuy fake zap spam? I don't think many clients filter zappers.


nostr:npub1qtvl2em0llpnnllffhat8zltugwwz97x79gfmxfz4qk52n6zpk3qq87dze uses bolt12. It should with Phoenix too.


It depends on where you expect zaps to come from I guess.


Do you mean for inbound liquidity? I just buy stuff and then automatically have enough inbound liquidity :-)


I'll just keep nagging you until the notifications page works npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr :-)


Link to commits

In nostr:nevent1qvzqqqqqqypzpgqgmmc409hm4xsdd74sf68a2uyf9pwel4g9mfdg8l5244t6x4jdqyxhwumn8ghj7mn0wvhxcmmvqqs9nuuugkeutxtuehjg032p37xcg3j304g4d208r7ju7s0h6p8km0skzrkgd you referenced a commit, but the site doesn't currently generate a link to it.

Not sure were that link would go.


It works now!


Notifications page

I'd like to have a single page where I can see which issues and proposals have unread activity:

* new issues / proposals opened on my own projects
* comments on issues / proposals I have commented on before (with a way to unsubscribe)

I guess tracking which things have been read could be done with a browser cookie for now (with a button to "mark all read" in case you lose the cookie).

Currently I have to remind myself to browser to all open issues that I'm interested in. Or I might see an @ mention in my regular nostr client, but those can get buried.

git repository issue: Notifications page


My README page is still broken.


The amethyst swallowed an onion. nostr:note1n82a3q2d7fvk8em6350v027092my90p6zahq8yx52zjmw9aghpfs9p7wwy


Simplex is now so mainstream that imposter accounts use it! https://image.nostr.build/eb19dfcf8b16ecebc351becf7fd6111970c49b461c395e6d8724aaa6ccc50a0e.jpg


AI generated graphic of a nostrich saying "illegal in Brazil"?


Let's see what uncle Ali is going to ship...
https://img.sprovoost.nl/4aed878c5f9ae694a930f01587410c07003a223378c2d8e292bde6e2eaaa9147.png


Ok I should replace some parts... https://image.nostr.build/bd5ae59d76adbc649fb2ab987a51ddc8d02e07ceaaf625e5071d0ca1fdb4680a.jpg


Whenever a new Xm4/5/6 came out over the years, people seem disappointed, so I always hesitated to buy them.


Just USB-C. And it's not branded as version 2 either. So hopefully coming next year.


I do plan to try the new AirPods 4 with noise cancellation. I like the regular airpods, especially when it's too hot outside for the Max or when I need to wear a hat (given my vitamine D optimized haircut). But those never worked for me near busy traffic, train stations, etc.

(I never tried the Pro but I've always find sealing in-ear headphones too uncomfortable, especially when walking)


The new AirPods Max still have the H1 chip. And still not labeled water resistant.
My previous set is broken, most likely water damage because I don't live in a dessert.

So this Sony WH-1000XM3 will remain my primary headset for a while longer... https://image.nostr.build/27a6a334a10440a39f7cda7088a8af481078d841e4d2cc1ae989c0bff5d1efd5.jpg


Looks like I can do that from the dashboard, but the email link for that gives me a 404. cc nostr:npub1unmftuzmkpdjxyj4en8r63cm34uuvjn9hnxqz3nz6fls7l5jzzfqtvd0j2


Managed to claim my podcast in nostr:npub1v5ufyh4lkeslgxxcclg8f0hzazhaw7rsrhvfquxzm2fk64c72hps45n0v5. How do I go about splitting half the sats with nostr:npub1art8cs66ffvnqns5zs5qa9fwlctmusj5lj38j94lv0ulw0j54wjqhpm0w5?
https://fountain.fm/show/lLNixUTNTVHxpoBKCdez


I suppose it's nice that Reply Guy always mentions the relay.


I dot not do my best to make it look good:

convert sjorsnado.png  -define icon:auto-resize=256,64,48,32,16 favicon.ico


You may also want to set it as favicon.


Onward 🫡

Onward 🫡


Pretty cool how nostr:npub1v5ufyh4lkeslgxxcclg8f0hzazhaw7rsrhvfquxzm2fk64c72hps45n0v5 not only picked up the episode link in my post, but also the top of this thread which isn't a podcast link. https://image.nostr.build/74b6d5396170d2cba725bf9c0ccff2dfdc6a387a85025f2b36c878b20bbe2005.jpg


If you prefer audio, allow me to shamelessly plug: https://fountain.fm/episode/3nijUVH40AMsON01BsqU

And part two: https://fountain.fm/episode/sfeb5IfTQOgcM8IpjFCR


Nice Silent Payments primer by nostr:npub1tg779rlap8t4qm8lpgn89k7mr7pkxpaulupp0nq5faywr8h28llsj3cxmt: https://bitbox.swiss/blog/understanding-silent-payments-part-one/


YakiHonne Smart Widgets for Smarter Connections


* out of band


New people could ping someone they know out of bound, or use ecash.

Nip5 can also be used if you have (web of) trusted domains, especially when something like Ditto takes off.

Client side muting still allows people to peak into their replies and repost/zap someone into their web of trust.

Different clients and relays can try a combination of things.
nostr:note1cjq2ucwkh83x43juvu7fs0nn5lwjz6a4vasxwz4478v04ql85f4s5dvhj9


But the we had Anna! https://www.dailymotion.com/video/x1jtwf nostr:note1k6gapfk7ds94qgvw2mr5rsgz52rdjhk4sxtdw5ne4za9ezmqyzxszk6fh6


I like Amethyst and I have it installed on a Pixel with a GrapheneOS.

But that phone stays in my apocalypse drawer until the actual apocalypse. I just can't stand Android UX and the crappy build quality of that device :-)

Oh and for testing of course.


Oh, I didn't get that many so I assumed they weren't doing that yet.


nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s please reduce the number of taps needed to mute reply guys :-)


The X archive download has a nice offline viewer. Performs better than the real site :-)

You do however lose all context, especially if half the accounts you ever interacted with are gone. Additionally the first five years of early image uploads are gone, though starting in 2011 the download contains low res versions. https://image.nostr.build/443675094500c80a87aee90669523b6cbf083c7066414e51942c6d621665cbfc.jpg


The argument may be similar to not having alcohol at home if you tend to drink in excess. Doesn't apply to everyone.


Both can be done with javascript Dom manipulation. Most web crawlers will do some basic javascript these days, though I haven't tried this tag.


That's called purgery, it's not a Nostr-specific problem.


The bolt12 I use for bip353 I got directly from CLN. But Zeus can find it too, they call it payment codes.


I initially assumed on the TSX which is another reason why a lot of companies like Canada - much easier to go public without the SEC getting in your way.


This is how I see your note in nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955. It might be different for other apps. https://image.nostr.build/4d29281f7f8eb645cae1f962f6507d969a76918211fdcf3dfe8920f72de020ce.jpg


As my first screenshot shows, I'm not seeing a preview. Clicking on the link does show the message, but at that point X has filled my browser with tracking cookies.


Canada is basically the world capital of internet porn: https://en.m.wikipedia.org/wiki/Aylo


Note that I'm not talking about "free speech". Censorship resistance is about what happens when that free speech is taken away.


So now two countries can arrest staff and confiscate servers. How is that "uncensorable"?


I have nothing against the idea of tribes founding their own social media platform to free themselves from some other tribe. That's basically the Fediverse. And it worked for nation states too (albeit with a bit more bloodshed).


Also: uncensored state media
Lol


I wish people stopped confusing "doesn't censor my tribe" with being "uncensorable".

Afaik Rumble is just a SAAS business with servers to confiscate and managers to pressure. Headquarters in Canada also seems like a strange choice if you're into free speech (except porn). https://image.nostr.build/8ebe627fd69ae5379ad2f0e2185097e28bdfb15af4e9e268c2b85bdf9c60bdb6.jpg


Also X is completely closed, so it's better to add a screenshot when sharing a link. https://image.nostr.build/7f913d449f90b78ba86540a56d7b9ffb7f23eff3eec70a19eead24e710a4edd8.jpg


Ok, next on my wish list for these /email urls:
1. Change title to: "Send sats to [email] (BIP353)"
2. Check if there's a gravatar and set it as <meta property="og:image">

https://gravatar.com/2ef4e86a6b0e3ba9680897801bdbc6e0d8a497948e764837a0198c63e93f1b6f https://image.nostr.build/063af2ff615b3532e0b6c87f8bb8185808c697c551d8d97ebeb5cc9c0371250a.jpg


By the way nostr:npub1xnf02f60r9v0e5kty33a404dm79zr7z2eepyrk5gsq3m7pwvsz2sazlpr5: mine opens the app but nothing happens. Probably because I don't use a fallback on chain address.


Excellent upgrade by nostr:npub185h9z5yxn8uc7retm0n6gkm88358lejzparxms5kmy9epr236k2qcswrdp: a nice URL.
https://satsto.me/sjors@sprovoost.nl


Right, a client that signs away your copyright without permission is just malware :-)

A good client should clearly prompt for permission, at least the first time.

Ideally it should also do "AI" face detection and turn the license off, since the people in the picture didn't necessarily give permission.


Inevitability needs action to become reality. Don't sit on your hands and do nothing, come build the future you want to see. October 23-26, we will have a focused builders conference in Atlanta GA. please don't make an arbitrary excuse not to come. We also have a grant program for those who need it. https://tabconf.com  nostr:npub15wak0we2sc5mlcrshx20tn86gl2gym2l88swp7y5lksh3actw23qam2evu Get tickets, and plan your trip this weekend.


* always happy


I don't see why it's any different from the FlickR website displaying a license. And I'm always to confirm in writing when someone asks.


I love finding random articles on the internet with a random travel photo I took a decade ago. This is the Querty Monument in Yekaterinburg during a Transiberia trip. I knew it existed, but I had to triangulate the site and remove some snow to find it.
https://img.sprovoost.nl/b7f6a501acbf0977399e395614fd3ee7f5578b0b0bd3c0958a0e909d282936e4.png
This happens because back in the day all my FlickR photos were CC.

Which reminds me we need a tag to set a license for attached images.

I might re-upload that whole archive too on Nostr, but it requires a bit more moderation on my end.

(no idea what the article is about)
https://jsis.washington.edu/news/russia-media-profile-digital-patriotism-nationalist-agenda/


Onward 🫡

Onward 🫡


Mastodon people saying GM on Nostr. https://video.nostr.build/38adaa56b1a4f6fbf2dc39238365a13db6d6e16d14dddece3807e54e724d9b1c.mp4


Could train it on CSW transcripts!


Accidentally listened twice. But it's actually good. And short.

https://fountain.fm/episode/WEJwZ3rAplfSoUtBbKOt

nostr:nevent1qvzqqqpxquqzpfl28w85nstz03qnkqenyrqjr9hx0znj4kgesfw2pwxemdmzrx8s9ta3u4


Nip-96 upload without alt text works now!
https://img.sprovoost.nl/db5e979e41ffc59504623607bd53cf34b1b2006a69127230d217c6db84200c9f.jpg


But the reply guy army can do that too.


But that would be mean towards nostr:npub1c4vv0nrfh0drcfchs2mndw4uvjkd9k393v20x4kme2txev9hhz0qw4cqk7!


I know it predates Nostr, I've heard about it before though hadn't seen it used.
https://en.m.wikipedia.org/wiki/Geohash

I also changed my script to use it: https://git.sprovoost.nl/sjors/instablossom/src/commit/35435296003f6de9229b30a4998fa3cea8443fee/main.ts#L157

But I'll have to re-run it on a fresh nostr:npub17ukuyktgmvwcgtnh600tpyleqt4pklvln0hvkwp3sx3c472fsztqswnhu2 npub.