Oddbean new post about | logout

Notes by Danny Morabito | export

 Ok, enough playing with Android, back to iPhone I go!😂🫡 
 what makes you go back to the hellscape that is ios? honest question 
 I for one am not in support of the Department Of Government Efficiency, but I would be in support of the the Bureau of Treasury Control, the Better Trasury Consolidation or the Bureaucracy Termination Commission! 
 can you imagine the conversation... this kid, literally a 10 year old, is learning to do something of her life so she will hopefully be able to live as a sovreign individual not yet another cog in the machine when she's an adult, and some jackass just tells her "no you're not allowed to".... I just can't wrap my head around this level of evil. a 10 years old, making $2000, $2000... and those jackasses have the gall to steal it?  
 Look at this shitcoin, what a pump and dump 🤣🤣

 https://cdn.satellite.earth/899163f3e21494d92c023bff46245f9116079db6f58d8bc3c903cff566caa4ea.png

lost 90% of its value since they pumped it 5 years ago and let's not talk about it's value 10 years ago (99.54%), or 100 years ago (99.9994%). 

My prediction is that in the next 10 years it's gonna drop another 10x but people will still be shilling it because scammers gotta scam 
 I'm calling it guys, 1sat=1sat by the end of the year 
 I honestly see no benefit using ChatGPT or any other LLM when coding. Just the fact that I have to "change brain mode" and try and explain something in English is enough for me to lose all the potential "productivity gains". 

Then even if you do that, the code it writes is so bad, it writes bad code with the confidence of a cocky 10 year old who has just learned how to code and thinks they know everything. But it keeps decent ish variable and function names, decent type usage and a consistent style, so some less skilled developers can't tell how horribly bad the code is.

Also, finally, I honestly think the only developers who can even benefit from an LLM in any way where they save time is either beginners or people that just do repetive and iterative things.

The only thing it's sometimes genuinely useful for use an LLM is if you're dealing with a new programming language or some badly documented api and you want a quick way to search for something (and you don't mind if its wrong 20% of the time)  
 Yeah it can be useful for that but don't learn to rely on it, it will honestly just bite you in the ass if you do.  
 Yup 
 Just build a proxy to get around CORS if it's a hinderence 
 He would've loved nostr if he were still alive. I wish I would've met him. Honestly he was a hero, I wish I would've met him when he was still alive. Rest in peace Aaron.  
 Woah that's far right thinking right here, don't you know that taxes are the price we pay to be in a society... Something something social contract something....  🤣🤣

I tried... I cant even joke about being a statist lol  
 taxation is theft, but nice to see that they're starting to accept legalized extortion payments in bitcoin too now...

tho the fact that they're partnering with PayPal of all companies - one of the most notorious financial censors in big tech - shows how this is just putting a fancy digital wrapper on the same old coercion, nothing changes, it's just slightly more convenient  
 He's absolutely right. Keep #Nostr simple. 
nostr:nevent1qqsgwd7hgkyeea4a7hhya8kz9q2h5x53pg94ec5y... 
 I vote no on editing 
 The note above is why people don't like this feature, but that being said to me it's personally essential. I typo all the time and rewrite what I said to fix typos all the time. The original note is still visible and any good client should implement a way to see it (like amethyst does), then there isn't a problem. The way that element displays it (you can see the history with all the diffs) is good enough for every single use case in my opinion.  
 I've updated to macOS Sonoma and my keyboard typo rate has gone up dramatically. All my Bluetooth... 
 How so? Some Linux distros are worse than others naturally but how is Linux as a whole becoming like Windows?  
 I’m coming to the sad conclusion that there really isn’t much going on inside of 90% of peopl... 
 This is why in order to inspire change most people truly do not matter. I know it sounds awful to say, and it is, but you can safely ignore 80% of the world. 

If you're building something revolutionary you need to convince the top 20% of the 20% of people that are not NPCs. As soon as change happens it will propagate up to the NPCs, it has happened time and again in history. 

To me, this is a liberating perspective. Trying to convince 8 billion people of anything sounds like an impossibly daunting task, who could possibly do that? While convincing 300 million people is still impossibly hard but much much easier. And this scales, convince 20% of them and it slowly propagates down the chain, eventually reaching the NPCs who just do what everyone else is doing.  
 nah sorry Walker this time you're wrong, I only clicked it after listening to the last episode, I fully expected a joke and I got rewarded with exactly what I expected :P  
 sure you can, nutzaps (NIP-61) are a thing and if all else fails nip17 a note with ecash 
 it only sounds complicated because you're not a developer (I assume, and I apologize if you are) and you're reading technical specs; technically a lightning zap is actually just as complicated. 
 It's basically the same process as a lightning zap just slightly different  
 Rough translation: 

Here's the Plan ₿ forum
"The pride of lugano", says folletti

Starting tomorrow, the highly anticipated conference, Bitcoin the queen of Europe, begins. On the eve of the event, we interviewed the mayor [of Lugano] who played a key role in creating this event that will attract, for the first time, thousands of people around the world.

A chat with the "Lord of the house" (no clue what the meant here) on the eve of the most important Bitcoin conference in Europe. We interviewed Michele Foletti, mayor of Lugano, a city that in 24 hours will become the center of glboal attention from the world of decentralized tech and finance. The countdown is almost over, and tomorrow, Friday 25th October, the veil will lift on the third edition of the Plan B Forum, the reference conference for Bitcoin and decentralized tech.

This year too, the event will be hosted at the Lugano Congress Palace - including satellite events in Piazza Castello, Villa Ciani, Aula Magna, and Parco Ciani - where over 100 international speakers, thousands of attendees, and a series of enterpreneur activities will gather to explore these sectors in depth and discuss their exponential growth in the near future, with a central role in financial, technological and social innovation.

Among the most anticipated speakers are names like Adam Back, Nick Szabo, Paolo Ardoino e Stella Assange, wife of Julian Assange, the founder of wikileaks, who will be accompained by her father and brother. Alongside keynote speeches, there will be thematic panels, workshops, interactive masterclasses to explore technical, economic and social aspects related to Bitcoin.

There will be no shortage of side events, such as the free initiatives by "Spazio 21", the meeting and formation space open for everyone (not sure if this is the best translation, but whatever), and the Super League match between FC Lugano and Young Boys on the 27th of October, where Forum participants can assist by the symbolic amount of paying 1 CHF.

The latest goalpost, so to say, it confirms the vision and the effort of a municipal administration that, especially through Plan B, has transformed the city on the river of Ceresio to an international hub for decentralized tech and economic experimentation.

On the eve of this crucial appointment, we reached out to the mayor of Lugano Michele Foletti, to give him the possibility to express his views, and future prospects of a project like plan B, which is redefinint in an extraordinary and innovative way, the tech and financial role of the city. 

> Mayor Foletti, we are on the eve of the for this third edition of the Plan B Forum, what are your thoughts?

"I am very enthusiastic about welcoming the third edition of Plan B Forum. It is extraordinary to see how this initiative has grown so rapidly and how Lugano has become a reference point for the cryptocurrency world in Europe and beyond. Our commitment to make Lugano into the capital of tech and financial innovation keeps yielding tangible results. In short, it's a great moment of pride for our city."

> What should we expect, especially when compared to the two previous editions of what will be considered the msot important Bitcoin Conference in Europe?

"This year the forum will be even richer in content and speakers of the highest caliber. We will have experts, innovators and leaders from all around the world to talk not only Bitcoin and Blockchain, but also about the social implications of this tech. Our goal is to continue to grow this event, making it increasingly international and strategic for those who operate in this sector. There will be new collaborations and partnerships that will further evolve Plan B (this last sentence's translation is a bit rough sorry)"

> The Forum, moreover, always represents an important way to take stock annually of the evolution of Plan B project: do you want to anticipate something in this regard?

"I can say that the assessment is very positive. Plan B has made great progress both at local and international level. We have seen a significant increase in cryptocurrency adoption in Lugano, with over 400 stores that now accept Bitcoin, Tether and LVGA as forms of payment. Also our commitment in training young people and local businesses on blockchain technologies is bearing important fruits. During the Forum, we will present details of new projects and partnerships that will further consolidate Lugano's role as hub of financial innovation"

> This ambitious project, born in Lugano, is slowly expanding in the entire world. This January, the Plan B forum will land in El Salvator, will the representatives from Lugano be there? 

"Absolutely. We'll have an official delegation to strengthen our bond with El Salvador, the first country to adopt Bitcoin as it's legal tender. This collaboration will represent a unique opportunity for trade. El Salvador opened the door, and Lugano, with Plan B, wants to continue on this path to promote the global adoption of cryptocurrencies and decentralized tech."

> In general, how would you assess the evolution of the project Plan B almost two years after its launch?

"The evolution of the project has been extraordinary. In less than 3 years we grew the interest and participation of international actors, and have contributed to position Lugano as a reference point for Bitcoin and in general digital innovation. We've been able to build an ecosystem that not only promotes innovation, but also offers real opportunity for the economic future of our city. And we're not stopping at this, the next few years will be crucial in further affirming our position as an innovative and up to date city"

(jeez it shows that I don't read much stuff in italian anymore, I struggled with this, it's embarassing lol also the article really repeats itself a lot, they had a certain amount of space to fill and they just rolled with it, huh?) 
 Just sit back and watch it unfold, man, the media's decline is so obvious. What's actually terrifying to me is that there are still people that trust media organizations today, when they lie about everything and spin the truth all the time. It's honestly truly mind-blowing that anyone still takes them seriously at this point. 
 Why is Pokey so good? 

Pokey connects directly into your inbox relays and keeps the connection o... 
 somebody could write a UnifiedPush system that sends nostr notifications and then you can get all your notifications for apps that support UnifiedPush via Pokey! 
 if you run your own inbox relay locally, you can get notifications in literally the speed of a network packet from the sender (plus maybe a few microseconds for processing) with this, with anything else it has to go through a notification service, which means at best you get 2 packets speed (and usually more). 

If you don't run it locally, it's the time it takes the sender to send a network packet to your inbox relay (plus a few ms) + your ping to your inbox relay. 

Literally nothing can beat this, assuming perfect code naturally 
 NFC experts: can a terminal tell a Java card to "select 1337 sats worth of ecash from your memory... 
 I'm not at all an expert in this area, I have never coded a Java card, but I looked into this a bit; javacard.framework.Applet defines a method called process(javacard.framework.APDU) which gets called whenever there is an incoming packet of information, and allows it to receive any kind of arbitrary data. This means that it's absolutely possible to code any instruction you would want, in fact from what I'm reading from the documentation, the byte at position ISO7816.OFFSET_INS, is designed specifically for that. So you'd check if it's whatever constant you set to getting sats and then read the following n bytes as the amount, the card can then respond with an ecash token of that amount without any issue. 
 bitcoin seeds: DO NOT SHARE AT ALL COSTS KEEP OFFLINE ONLY

nsecs: “let me enter it into some r... 
 That's why we need hardware signers  
 Just got stopped, searched, bag strewn on the airport floor on arrival to Germany. 

I’m a bit ... 
 Don't blame the people, blame the sustem. There are lots of Germans that are great people in every way, some of the best freedom thinkers come from there. The problem is that the government still thinks it's the 40s and they want to control everything. Just like governments everywhere else  
 That's not at all what I said.... How.... What?  
 Question for Jonny: 

How did you get into bitcoin, what was your orange pill moment? and why aren't you on nostr yet? 
 Every time I see something useful online and I can't #zap it I legitimately get angry. I found something useful that saved me minutes of time, I just want to tell whoever made it thank you, by zapping a few sats their way but I can't, it's so infuriating 
 If peter todd is #satoshi then I'm jesus 
 What's the easiest way to host a single page site on a domain where the content is a long form po... 
 I accept the 10,000 sats for a few lines of Javascript deal, @NVK  
 Simple static site, one page only, content only from nostr, no formatting, you may want to change it a bit if you want it to look nice (you asked for the easiest, so just as a joke I wrote the truly simplest website possible that does that!)

```js
const noteId = "fdf3d23250bea5008dc5d361ab195eef81942fe938f7aa7ae128379fc4161755";
const relay = "wss://nos.lol/";

const ws = new WebSocket(relay);

ws.onmessage = (e) => {
  let event = JSON.parse(e.data);
  if(event[0] == 'EOSE') return;
  document.body.innerText = event[2].content;
};

ws.onopen = () => ws.send(JSON.stringify(["REQ", "science", { ids: [noteId] }]));
```

(naturally this is not production ready, but I had to do it as a joke 😛) 
 How to do millisecond timestamps on Nostr? 🐒 In chats it's not unusual to send multiple messag... 
 Chat applications that need millisecond timestamps can add an additional tag for milliseconds 
 I wonder how Italians would feel watching me break my spaghetti pasta then stirring it with chop ... 
 Some of us consider it a crime against Italy!

Some of us don't care :P 
 Hey, that's no joke, that's how my uncle died, he PASTAway. It was a PENNEful experience for the whole family. /s 
 I mean you can, there is nothing stopping you, but then you have to live with the consequences that if an italian person sees you do it they will jump off a bridge or something from the horrors they witnessed  
 That's a new one for me, who cuts pasta? I heard of americans breaking pasta, never heard of them cutting it, what? 
 I didn't know what Biryani was so I looked it up, it's nothing like lasagna dude!  
 But by that logic isn't a shepherd's pie british lasagna?  
 I think we've reached a level only philosophy can answer, "what is a lasagna, really"?  
 I will not stand for this, as a lasagna fan this is blasphemy!  
 why not? hash the emoji and derive the private key by the hash, then generate the recovery words from the private key 
 yep, there will be no way to get the emoji back from the hash, but you can always recover the account if you have the emoji and as for randomness, correct, if someone knows that you use an emoji key they "only" have to try all the possible emoji instead of all the possible words in the wordlist. it's a compromise for sure, but it's a fine one for the average person (and if you need more security, just don't use this system!) 
 My NIP-05 is verification of the authenticity of my content.

I hold the keys, my NIP-05 linked t... 
 To be fair, even tho I agree with you, you don't own your website. If you self host it you may own the server and the content naturally but you most certainly don't own the domain, somebody could seize it, take control of it or redirect the DNS to point elsewhere and unless you have self-signed certificates (which you probably don't) they can even pretend nothing is happening 
 And don't forget Closed Communities!

Under Big Tech/Legacy Closed Communities are Centralized, Server Owner Controlled and spied upon
Under Nostr Closed Community Networks are Decentralized, User-Controlled and Encrypted! 
 I've been thinking about how we talk about Nostr...

Maybe we need to switch up our language a bit when explaining Nostr to the world.

We're not really "on Nostr" like it's some monolithic platform. We're using apps that implement the Nostr standard. Naturally everyone already on nostr knows that, but newcomers might not, so this is a tiny distinction, but it might click better for newbies.

There's no single "Nostr platform" where all content lives. Each Nostr app shows kinds of content stuff. It's more like a networking protocol than a platform - just a standard way of communicating.

Nostr isn't trying to be:
- A Twitter clone, but it can do short posts (kind 1)
- A Medium replacement, but it handles long-form markdown (kind 30023)
- Twitch 2.0, but it can stream RTMP (kind 30311)
- YouTube's successor, but it can share videos (kind 34235)

Nostr is the protocol powering all these possibilities. It's not the app, it's what makes the apps work.

Maybe we should describe Nostr as a decentralized, secure protocol for sharing identity and content. It gives control back to users, not some faceless "platform".

Just a random thought dump. What do you think, nostriches? #nostriches #nostr 
 What? It depends on the app plenty of apps allow it... I think you're talking about Damus and other iOS apps, and that's mostly because Apple's restrictions  
 Yeah then you can wait forever.... Apple's rules are just too strict; use nostr on your pc or get yourself a better smartphone. 
 Even if you agree with musk this is EXTREMELY DANGEROUS and definitely something that nostr solves 
 multisig solves this 
 > 1.) He put Elon Musk prior to the quote

What if he didn't?

> 3.) Who owns America? Nobody sees that and thinks it’s an official corp announcing something that could incite a war. If you saw something online “Iran says I will destroy Florida” and it had the “official” Iran Handle, wouldn’t you look to see who from Iran is saying that? If not, you’re, proverbially, a moron. 

What if he tweeted from the POTUS account? X doesn't have any signatures so it doesn't have a way to validate whether the real POTUS account sent the tweet. 
 what if he tweeted from @POTUS? You would see POTUS as the person who tweeted it, and it would link to the REAL profile.  
 This issue goes way beyond who you vote for or where you get your news. Whether you're ride-or-die for Trump or Kamala's biggest fan, whether you're glued to CNN or binge-watching Daily Wire, the threat's the same for everyone.

It's the danger of being able to send a public message, pretending to be someone you're not, and your followers not being able to know it's actually you.

Sure, maybe ODELL's war prediction is a bit over the top (though let's be real, in today's world, who knows?), but the potential for trashing someone's reputation or a brand's image? That's 100% legit and seriously concerning. 

Nostr fixes this 
 It has nothing to do with deepfakes. The problem is that posts on any social media (and most chat applications) have no signatures, it's impossible to know that they're actually written by the user that posted it. 

This problem has been solved 50 years ago, social media platforms are literally 50 years behind the times; does that make sense now? 
 I can verify, with and without a computer, now and till the end of time, that "5885893a033d01aab4d337375a740c043a8a6241e868873084342a658c3f924c1e43a140111025fd8b5f6a8135f1d077c9fd6c80958834681615bb60be12069e" is a valid signature by "9aff936f8619411c0692e14d7aaf49e45cfd908e8a9c7afd3c72a64ba0dcabfc" for note 3002d0906592f1f372bfedfc0c61c5e770c2a37e7c84d4f267edc8995f544229 (the one I'm replying to), meaning that the owner of that npub authored (you) authored that post. 

I don't have to rely on a central authority for that, a relay owner CANNOT submit a note and pretend you sent it, no matter how many resources they have (let's ignore quantum computers, once they become actually real (and I mean actually usable) nostr can easily switch to a quantum resistent algorithm and apps can display warnings over non-quantum signatures). 
 I love what the Tuttle Twins are trying to do and i've shown the series to young members of my family as well. Honestly the series is better education for kids than what you get at most schools nowadays.  
 Can confirm that lingq is good, but nothing beats listening to the language all the time (like AJATT) 
 I agree up to a certain point, learning basic grammar is always a good idea but beyond that you'll pick up anything by listening and eventually after a while talking with people. 

Source: I speak 4 languages, mostly fluently 
 Feel free to follow my bot, it's gonna do silly things and have a very unsecured nsec 

nostr:nev... 
 The nostr protocol is incredibly simple (and that's a good thing), so making a bot isn't that hard. For example a simple bot that greets anyone that writes !greeterBot is as follows: you read any kind 1 event and then submit your own kind 1 mentioning #e the previous event. Does that make sense?  
 I know that this may look like complete gibberish posted by a new npub that will never interact with nostr again as far as the network is concerned, but it might be one of the most important notes in a while 😉

nostr:nevent1qqsy674wxgvaerjgq6qfafe5c0fhsysxnu3035svefdad4dphqml8ygpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3vamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet5qgsgdakpfl0rmkxguetzyswvm2ptamvmzlkc5vdrjek8l3uj57fthsgz8jyzz 
 That's a message left in a Closed Community Network, for CCN members, the content is perfectly legible and accessible, but for those outside it just looks like a bunch of hex digits

In this case that's a simple note with a simple text message, but it could be anything, it could be a message in a forum, it could be a recipe, it could be their move in a super-secret chess game, heck it could be a plan to take over the world 😛.

Within the CCN, the sender's identity is transparent to all members. To outsiders, though, it's merely a solitary post from a random npub that will never publish again.

Members of the CCN also don't care if the message gets deleted in the relay because their private relay maintains a copy of all CCN content.

Outsiders don't know how many members a CCN has, all they can know is that there is an event happening in a specific CCN, in this case 8c268cfe-7db2-11ef-803e-98fc84e474e0, but this note doesn't have to be published anywhere specific, since the CCN maintains an association between its members and the relays they post to (similar to NIP-65 but only accessible to CCN members).

If you have any questions feel free to ask! 
 A Closed Community Network, you can think of it as a private, encrypted, invite-only community/group built on top of nostr 
 04fd230f656d19f9c7a4566bc2ead3e998401ea63397c2b14696b5e1ecc545e1471fb0db2e1a2daa2bcd554ce0e1ce04a... 
 I know that this may look like complete gibberish posted by a new npub that will never interact with nostr again as far as the network is concerned, but it might be one of the most important notes in a while 😉

nostr:nevent1qqsy674wxgvaerjgq6qfafe5c0fhsysxnu3035svefdad4dphqml8ygpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3vamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet5qgsgdakpfl0rmkxguetzyswvm2ptamvmzlkc5vdrjek8l3uj57fthsgz8jyzz 
 Also, one point that's not brought up often is that ancient african societies, like their european counterparts, engaged extensively in free trade, which contributed to their prosperity. The region's economic decline largely began when many of these societies shifted away from trade-based systems and adopted forms of proto-proto-communism.