Sorry for the delayed reply, my phone died when I first tried to reply and it took me a few minutes to retype

Markdown -

Basically what's used on reddit. Also when you see a readme.md file on GitHub or whatever the .md means it's in markdown format. It's used in a bunch of places, you might already know how to use it.

Very simple in its core version. Other versions can add and remove parts but most versions are cross compatible with the famous version from reddit for ease of use.

No words used as formatting, only non-letter symbols like brackets and stuff. It doesn't care what languages you do or don't know, it's only biased on favor of people whose keyboards can easily access symbols like a parentheses or an exclamation point.

Wikitext -

Used on Wikipedia's MediaWiki software which is also the basis of others like the "fandom wiki."

Complex and feature-rich in its core version, with sidebars and tables and stuff like that, plus other versions being able to add more features. The Wikipedia version isn't usually cross-compatible with others because it has so many extensions, but it's one-way compatible where the core version can always be copied and pasted because you can only add functionality to the core version, not remove any from it. Even some articles on Wikipedia are simple enough to not use any extensions and be compatible both directions.

It does use words and abbreviations of words as part of its formatting. This means implementations must either support translated versions of the standard itself in all of the thousands of languages on earth, or at least the most used ones, or be flagrantly biased in making the standard easier to learn and use for people who use English.

Asciidoc -

I don't know what the hell is going on. It's complicated and has sidebars in its core version and it's extensible and language-centric like wikitext, but it's not wikitext. People already know how to use parts of it but I don't know anywhere it's been used. It's coming for me and it has a knife.


That's what I meant lol. Simple at the code level. But that's part of why there are a lot of times others don't work at all and satellite does. Still much room for improvement of course


Is silver? (Pls say yes, I'm bagholding)


If I remember right Nexo has a kinda cool card in Europe with some similar competitors but the whole business model isn't allowed in the US


Simplicity. Satellite seems focused on reliability. It's one of the only web clients you can use from webpositive browser on haikuOS for example


To be clear, the race to copy Wikipedia to a decentralized network could happen anyway and be advantageous for some wikitext-based new thing. I just doubt it will happen with NIP-54 in its current state. MediaWiki is complex and decentralizing it is a gargantuan task, especially with all Wikipedia's extensions; the current version of NIP-54 might be attractive enough to keep the critical mass of interested people focused on building up the new wiki from empty by hand.


If the NIP-54 wikis drop markdown to adopt asciidoc, we get a race to the first functional-enough decentralized wiki with Wikipedia already copied onto it.

A wiki using wikitext will probably win. Wikitext is almost as bad as asciidoc - it has all the same flaws except it's already had mass adoption so it's got a purpose for compatibility's sake.

If converting wikitext articles to asciidoc articles can be automated and done fast enough, maybe the NIP-54 wikis with asciidoc will win the race, which is shitty because people won't be able to just copy and paste between different platforms unless other platforms also force users to adopt this asciidoc trash.

Using wikitext in the first place for compatibility would have been great despite wikitext's issues but markdown is the best alternative and it's shocking to hear a suggestion to switch post-release to some completely awful new thing. It's lucky fiatjaf dodged this bullet until now and made NIP-54 good in the first place because none of my wiki entries would even be on nostr if NIP-54 used asciidoc from the start.


*Not to be confused with [[grammatical-parallel-construction]]*

**Parallel construction** is a technique for avoiding consequences while using information which was found in an unacceptable way. It works by finding another, more acceptable explanation for how the information could have been uncovered, so that revealing the information does not automatically mean revealing the unacceptable methods used in uncovering the information.

The name refers to **constructing** a story which goes about the same as the real story - that is, it **parallels** the real story in its conclusion. However, for some reason, this concept by this name is specifically applied to situations where the conclusion is the discovery of some information.

In the US, an alternative form is [[evidence laundering]], where a fed thug obtains evidence via means that are in violation of the Fourth Amendment's protection against unreasonable searches and seizures, and then passes it on to another fed thug, who builds on it and gets it accepted by the court under the so-called "good-faith" exception as applied to the second fed thug. This practice gained support after the so-called  "supreme" court's [[herring-v-united-states|Herring v. United States]] decision 39 years after the UNIX epoch.

There may be non-criminal uses for parallel construction. In World War II, parallel construction was used to hide the fact that the [[Enigma machine]] encryption had been cracked.


**100 Movie Recommendations in One Minute** is a video by [[videogamedunkey]] presenting a list of 100 movie recommendations in the form of clips each less than 1 second long. *[[Invidious]] redirect link: [https://redirect.invidious.io/watch?v=wXqHtF4I3M8](https://redirect.invidious.io/watch?v=wXqHtF4I3M8)*

[[evilbjork-on-letterboxd|evilbjork]] on [[letterboxd]] was able to find 85/100 and helped finish the list of movies in the youtube comments on the video when people were still working on it. *Archive link: [https://archive.ph/wip/lm1kL](https://archive.ph/wip/lm1kL)*

# The List

1. [[Throne of Blood]]
2. [[the-artist-film|The Artist]]
3. [[Sunset Boulevard]]
4. [[Ikiru]]
5. [[Seven Samurai]]
6. [[Modern Times]]
7. [[Citizen Kane]]
8. [[Yojimbo]]
9. [[The Apartment]]
10. [[Raging Bull]]
11. [[Clerks]]
12. [[Eraserhead]]
13. [[Dr Strangelove]]
14. [[psycho-film|Psycho]]
15. [[The Lighthouse]]
16. [[Kill Bill Volume 1]]
17. [[La Dolce Vita]]
18. [[The Haunting]]
19. [[Lawrence of Arabia]]
20. [[Star Wars]]
21. [[Midnight Cowboy]]
22. [[Robocop]]
23. [[It Follows]]
24. [[Die Hard]]
25. [[Sonatine]]
26. [[The Thing]]
27. [[WALL-E]]
28. [[La La Land]]
29. [[The Incredibles]]
30. [[Jurassic Park]]
31. [[The Lion King]]
32. [[up-by-pixar|Up]]
33. [[Monsters Inc]]
34. [[fireworks-film|Fireworks]]
35. [[The Exorcist]]
36. [[Eyes Wide Shut]]
37. [[Phantom Thread]]
38. [[Inception]]
39. [[Ponyo]]
40. [[Porco Rosso]]
41. [[Noriko's Dinner Table]]
42. [[I'm Thinking of Ending Things]]
43. [[Harry Potter and the Deathly Hallows Part 2]]
44. [[Almost Famous]]
45. [[chinatown-film|Chinatown]]
46. [[rear-window-film|Rear Window]]
47. [[playtime-film|Playtime]]
48. [[The Godfather Part II]]
49. [[Raiders of the Lost Ark]]
50. [[Alice in Wonderland]]
51. [[Lilo and Stitch]]
52. [[The Little Mermaid]]
53. [[Suspiria]]
54. [[Mulholland Dr]]
55. [[amadeus-film|Amadeus]]
56. [[Once Upon a Time In Hollywood]]
57. [[The Good The Bad And The Ugly]]
58. [[Toy Story 2]]
59. [[Django Unchained]]
60. [[Texas Chainsaw Massacre]]
61. [[Mad Max Fury Road]]
62. [[stalker-film|Stalker]]
63. [[Matrix reloaded]]
64. [[Dawn of the Dead]]
65. [[Hot Fuzz]]
66. [[Paddington 2]]
67. [[Ratatouille]]
68. [[Casino Royale]]
69. [[fellowship-of-the-ring-film|Lord of the Rings: Fellowship of the Ring]]
70. [[Spider-Man]]
71. [[Blade Runner]]
72. [[vertigo-film|Vertigo]]
73. [[zodiac-film|Zodiac]]
74. [[Se7en]]
75. [[parasite-film|Parasite]]
76. [[The Social Network]]
77. [[My Neighbor Totoro]]
78. [[jackie-brown-film|Jackie Brown]]
79. [[Apocalypse Now]]
80. [[whiplash-film|Whiplash]]
81. [[The Florida Project]]
82. [[Kiki's Delivery Service]]
83. [[Little Miss Sunshine]]
84. [[nightcrawler-film|Nightcrawler]]
85. [[Howl's Moving Castle]]
86. [[the-shining-film|The Shining]]
87. [[The Truman Show]]
88. [[pinocchio-film|Pinocchio]]
89. [[The Big Lebowski]]
90. [[Napoleon Dynamite]]
91. [[Spirited Away]]
92. [[Aladdin]]
93. [[e-t-film|E.T.]]
94. [[The Nightmare Before Christmas]]
95. [[Goodfellas]]
96. [[The Beauty and the Beast]]
97. [[Finding Nemo]]
98. [[pulp-fiction-film|Pulp Fiction]]
99. [[2001 A Space Odyssey]]
100. [[notorious-film|Notorious]]


I'm here to smoke marijuana, eat cheetos, and masturbate. And I'm all out of Cheetos 😎


If I live long enough with one still being needed, it will get made, but it might be me hiring someone instead of making it myself. I have something like OCD that really slows me down or blocks me when I try to code


Thanks so much, I'm so glad to hear someone say all this.

Adding you to my favorite npubs list 🙏


Gotta love him tho


I knew what that said before translating, what the heck?? Your German must be rubbing off on me lol


Mans broke images on wikistr and wants to change to something with wikitext's problems but without wikitext compatibility 😶🌫


If an open source decentralized git takes off thanks to you, I'm pretty sure you'll be set for life & money will be the least of your worries


I mean since it supports HDMI it's got unnecessary taxes baked into its very design specs. And the code can't be accountable for the actions of the people that manufacture the devices. Companies are people, code isn't people


I am definitely not doing articles in asciidoc format lmao

Fiatjaf is a crackhead sometimes fr


I don't find that insane. To me, it's ultimately a promise to defeat thermodynamics and reverse entropy someday in the distance of human achievement.


I don't like this. If it has to change, why not wikitext for compatibility with existing wikis? Is asciidoc easier than markdown to convert back and forth with wikitext? NIP-23 is at least staying markdown right? Please reassure me 😢


Wait I meant less likely not more likely

Fuck

Don't steal my Nintendo 64 wallet please


C: my Nintendo 64 (it has mainline Linux support)


According to xibaotimes@zaps.lol the name "CCP" was more widely used than "CPC" even in China until after the pandemic started

Is this true? What have been some of the most prominent examples of Chinese officials using either translation? 🤔


Do you know there's a markdown format for reference links? It's not implemented yet but it might be good to use in wait for it to be supported. Or you might want to keep a list of articles you've put reference links in so you can convert them when support is implemented.

I'm not trying to nitpick, I need your thoughts on how you'll want to handle this because I'm working on my NIP-157 for agreeable formatting standards


That's impossibpe


I hope as time goes on people will get more and more wary and weary of article link spam on this platform with no character limit

NIP-23 beats HTML as an article format already imo


What a time to be alive


Today I learned


Thank you for being reasonable. For some reason I didn't get a notification of this reply so I was delayed seeing it, but luckily it is showing up for me. Saving your npub to keep an eye out for your posts 🤙


I don't see that as censorship resistant. Internet infrastructure the public paid for doesn't serve the public and telling members of the public they're on their own fixing it isn't magically an improvement. Nostr however has the potential in the future to bring infrastructure back to where it was at its peak and beyond, that will be censorship resistance


Last time I configured relays I set nos.lol as my main one, and that one has seemed functional enough for now, so I haven't changed my settings, but I have been jumping around between different web apps on an old phone and not checking how each web app handles relays. I see it as real-world stress-testing.

I should put it like this, what I see with nostr is some censorship resistance, and a lot of potential for censorship resistance, but not enough censorship resistance.

People hype nostr's censorship resistance up like it's already hit one of these milestones when it hasn't yet:

* Clearly matching the functionality of state of the art electronic communications
* Clearly surpassing the rest, becoming the new state of the art in and of itself
* Pushing the state of the art back to where it was at the peak of human technology, like when Aaron Swartz was still alive at least
* Surpassing the most freedom of speech humans have ever had


No.


I'm speaking for the paranoid here, including myself. When posts aren't always going through correctly, saying "censorship resistance" makes the software issues and slow pace of improvement look extra sus.


That is a huge improvement over a year ago and why I'm all in now 💯


Changing between different relays and web apps didn't help on my shadow banned account. I suddenly stopped being able to send and receive messages and my posts became very rare to actually see loading anywhere after being posted.

I don't feel like finding my account from a year ago and my old screenshots and stuff right now, and it has gotten better in the past year, so with my laziness and your hard work you're about to get some weaker more recent examples of it being hard to get text delivering consistently via nostr.

1. Yesterday I made a long form post and in Primal it linked to a Highlighter page that said "event not found" - so nevent link is not up to par with plain old DNS based link to habla.news which habla.news specifically told me not to use

note1dfv2ayrau90ztv4peuu6jmy8k2mwd56aeya4vnn9w6373guvfhnspw0u30

2. The other day I made a post about a crazy strong WiFi network from a new npub for a bit of anonymity (breaking that now for this discussion) and it didn't show up in search results except from the app I posted it from when I wanted to go back from another new npub to reply with additional details. It now shows up in nostr.band just fine

And a third example I just noticed - my njump.me page has out of date posts

I'm often paranoid about being targeted but I don't think these examples are me being targeted like I felt a year ago. Some of it could be me messing up my relays on my own end and there's probably work being done by people other than me to fix it. Slowly. But this tech still hasn't reversed the decay of free speech quite yet


Not always, but censorship resistance should include accessibility for both spammers and people who want to block spammers

Every nostr client web app seems to use JavaScript and stuff to function on-device and take load off the server backend, so when I have the nprofile link, every client could by default load every post a spam bot has ever made if it has its own relay for the web app to connect to. That would be censorship-resistant

Instead, even if it's a regular person instead of a bot, seeing all their posts might not work reliably across all apps. That's not censorship resistant


If you made an account on reddit 2 years ago, even though reddit was heavily censored, I would have been confident you could message me and have me receive it.

If you didn't want to make an account, I would have been confident you could find someone with an account, have them message me, and have me receive it.

That wasn't censorship resistance, that was a heavily censored level of functionality on a long-zombified reddit years after Aaron Swartz died.

Now I'm on nostr, where I do not suggest expecting messages to get through to me, especially on the mere first or second or third try.

That is not less censored, it's more.

The nostr protocol is designed to have the potential for censorship resistance. It's also a design that gets there very slowly, from what you can see today. Not there yet.


Uncensored queries, hell yeah brother

Can't wait to be able to message my friends and have them get notifications though

Remember the old days when cell phones were good? You could just call me and my phone would ring, that was cool

But we've got uncensored queries, fuck yes


As I asked someone else in the replies - have you never noticed your feed loading inconsistently? Like, has every post always loaded instantly all at once for you? I don't get how you can act oblivious to this being an experimental platform with extra heavy filtering caused by not being finished developing into a public-ready product yet


Have you never noticed your feed loading inconsistently? I don't get it.

When I tried nostr around a year ago my account got shadow banned hard on every relay people actually use. Banning me is the same as other platforms like reddit or whatever, but nostr is worse at this early stage because it's not even reliable to make a new account from a new IP address and device. Last time I tried onboarding someone to nostr face to face was earlier this year, we couldn't find a single web app that would actually let us message each other, new accounts can just be shadow banned by default.

It's gotten to the level where it's starting to be worth using lately. Fiatjaf admitting the issues are there probably helped. But the nostr protocol and network both have a long way to go before there's serious censorship resistance. The current phase is making people aware of the issue and just barely starting to attract users to fully uncensored implementations of nostr so they can start to be functional. The goal is restoring the old internet culture where a sysadmin's job was to make sure humans can talk more than bots, not call power users "spammers"


*Not to be confused with [[parallel-construction|parallel construction of information]]*

**Parallel construction** in grammar means that words or phrases are written in the same form. If one phrase in a list begins with "of," then other phrases should, too. If one phrase uses the verb form ending in "ing," then other phrases should, too.

Here is an example of mismatched sentence parts:

> I like skiing, ice skating, and to hike.

Here we have two "ing" verb forms and one infinitive ("to hike"). By using matched parts, we can improve the parallelism:

> I like to ski, ice skate, and hike.

or

> I like skiing, ice skating, and hiking.

*Copied from https://www.skidmore.edu/writing_guide/terms/parallel.php#:~:text=Parallel%20construction%20means%20that%20words,then%20other%20phrases%20should%2C%20too. • https://archive.ph/gumbQ*


Someday the US could be like this


Hopefully it's about time for the topic to pick up more


That doesn't make any sense, they're the same thing. How did you decide "plandemic" meant something other than "planned pandemic"


My other post about this may have been too long and whiny so let me keep it simple this time:

Is there anyone on nostr who's aware the pandemic is not over? Reply if so.


Wot heck


A better way of looking at the last 2 is "how many years of life can you buy per dollar vs how many can the military industrial complex"

It seems like extending lives is more expensive than shortening them, and killing is more profitable than saving these days


Have you ever done the math on:

• What your profit margin is on your economic activity
• What the military industrial complex profit margin is on your economic activity
• How much profit you need to save 1 life
• How much profit the military industrial complex needs to kill 1 more person


Being born in between the UNIX epoch and world war 3, being frugal and prudent means minimizing economic activity until far into or after the war. Especially in the US where I live and all economic activity is harshly dealt with. The colder your Bitcoin is in this period of time, and the less you participate in the rush to destroy natural resources, the more potential future wealth for you and everyone else.


Winlator is an [[open source]] ([[MIT license]]) [[android-os|Android]] app developed by [[BrunoSX]] that lets you to run Windows (AMD64) applications with [[wine-is-not-an-emulator|Wine]] and [[Box86|Box86/Box64]].

This approach is highly CPU-intensive. The only phone CPUs powerful enough to make good use of it are riddled with [[hardware-backdoor|hardware backdoors]], likely due to the [[American military industrial complex]] fearing what everyday people could do with ownership of pocket-sized full-power computers.

As a proof of concept, winlator demonstrates that handheld devices have fast enough microchips for tasks like PC gaming. The methodology being convoluted may limit how many devices can get the fullest use out of it, but this also proves how powerful modern handheld devices have gotten, by the simple fact that any of them can do this at all. This proof of concept has surely helped inspire increased development for more efficient ports and decompilations of various games and software, because developers can now be sure as long as their results are at least as efficient as winlator, they'll work for at least some devices. In this way, winlator has been a success, helping accelerate technological growth.

Website: https://winlator.org/

Archive link: https://archive.ph/EObkn

BrunoSX [[GotHub]] link: https://gh.owo.si/brunodev85/winlator/blob/main/README.md


Nostr isn't really that decentralized and is definitely extra-censored, not censorship-resistant. You need to think more


This is the way


A raspberry pi seems much less secure than a trezor to me

Like, how does it do HDMI? That's a proprietary version of displayport right? And if it has a general-purpose GPU, don't all of those use proprietary code too?

Most importantly, since the system wasn't designed to hold crypto, there is zero-party accountability. If the raspberry pi manufacturer or their parts manufacturers decide to take your coins and you shoot up an office over it, you just look like a dick because you don't know if the people in that office had anything to do with it. All you know is you used a device for something very risky that it wasn't designed for and it went badly. The manufacturers of trezor have taken responsibility for making a crypto wallet and they have incentive to make sure the device they work on doesn't steal my coins so there's no scenario where my coins disappear and I shoot a trezor employee and instead of a villain I'm a hero to all the other trezor victims.


I'm working on a design but it's not a NIP yet. I think I'll number it NIP-159 when it's ready.

nostr:naddr1qvzqqqr4gupzqamkcvk5k8g730e2j6atadp6mxk7z4aaxc7cnwrlkclx79z4tzygqqfkummnw3ez6v3dd3jhs6trdahz6amfwqavne0u


I've got better plans 🤔


這是你從中國寄來的嗎？我想知道 nostr 在那裡工作得怎麼樣。

（Google翻譯）


Sorry for cursing 🐢


SeedSigner seems even worse to me


I consistently seem to be the only person on nostr talking about the fact that the COVID pandemic isn't over.

When I was on nostr with a different npub a year ago, I was the only person.

When I came back with this npub, I started searching the word "pandemic" every week or so and digging through all the results. There were 0 nostr users saying the pandemic wasn't over. There was a nonzero number of mastodon users with their posts showing up on nostr saying the pandemic wasn't over.

Most of it has been spam bots flooding the search results with propaganda links via RSS feeds and mastodon accounts. There are now too many of these spam posts to dig through. It would be too labor-intensive to keep up anymore. Still, when I do my searches and dig through as many results as I can, the few blips of pandemic awareness come from Mastodon.

What the fuck is going on? Are there other people being censored on nostr, not showing up in my search results, meaning I'm just the first one smart and lucky enough to start establishing a presence and push through the censorship? Or is there some clever group perception management going on here where my posts don't load for most people but they load for me and enough people to stop me from noticing? Or am I the only adult human with internet access in an anglosphere full of insane children too busy with herd mentality to finish developing individual worldviews?

TLDR - pandemic deniers, please stop. Mastodon users and other free speech deniers, please stop. Any adults out there other than me, please show up ffs.


I might not be the person to ask with my 20 something followers but laeserin@getalby.com has managed to get herself into my feed and many others


You're welcome. I wish you luck and I think you're having good luck based on how early you're on nostr 💯


If you're stacking sats you're gaining wealth. Most of the world is losing wealth, famine is spreading, world war 3 is starting - don't worry about money when you're gaining wealth, focus on survival, that will be the key to having time to enjoy your wealth 🤙


Implement doge zaps (yaps) and/or Monero tips and I will join the circle with my God Given Stack

Otherwise see that I pump your holdings by keeping more of mine out of lightning ⛓


In Primal, my last post currently links to a Highlighter page that says "event not found." I don't know if I'll be the guy, but someone's gotta fix nostr 💯

https://archive.ph/MLdDR

nostr:note16w0gu7upmcytu579lrzv3q7rxcdscquhwqzn9eesvl565t3rpuaq3g7r7p


Posted a page of the notes I've been scribbling in my phone lately

nostr:naddr1qvzqqqr4gupzqamkcvk5k8g730e2j6atadp6mxk7z4aaxc7cnwrlkclx79z4tzygqqfkummnw3ez6v3dd3jhs6trdahz6amfwqavne0u


"Do one thing, and do it well." -Tux the penguin

Reading this lexicon should help you envision my overall concept much better than if I actually tried to explain it as an overall concept. I'm still not sure if this is worth reading for anyone so I'm working on making a nice roadmap presentation out of it, with more detail, even though I'm not a coder and it might never get made.

Here's a turtle emoji as a pre-emptive apology for me reacting defensively to feedback 🐢

# New nevents

We don't use English or any particular human language in the code for nevents anymore (the actual nevents themselves, protocol doesn't care how you implement). Kind 1 events now have language tags, version letters supporting up to 25 edits, and some other metadata. All of this is encoded with a more efficient and unbiased binary structure instead of using labels based on the English language (which would be a waste of binary bits for users who don't want to learn English).

**Legacy nevent:** the old nevents.

# Core suite

A suite including reference examples of tools listed here.

## Components of the nostr

**New relay:** a program which sends and receives requests and responses over an interface such as a networking protocol. Has its own keypair. Has its own index of other relays, their keypairs, and how to reach them (can optionally index relays it's not compatible with). Can be configured to respond on its own to requests for relay information from its index, but otherwise just sends and receives blindly.

**Legacy relay:** the old relays full of legacy nevents.

**Keygen:** tools like Rana which generate keys or keypairs.

**Nevent publisher:** runs on same system as a relay, checks if non-delete nevents are valid and offers to broadcast.

**Nevent author:** generates valid nevents other than deletes.

**Deletion generator:** generates deletion requests.

**Nevent deleter:** runs on same system as a relay, checks if a deletion request is valid and offers to broadcast.

**Nevent inspector:** runs on same system as a relay, monitors the relay for incoming nevents, checks if nevents are valid nevents from whitelisted pubkeys. Reports bad copies, which are 2 different versions of an nevent with the same ID and version letter and valid signatures from the same author. Pairs of bad copies are sent out when identified so the post can be flagged for having 2 concurrent versions.

**Whitelister:** accepts invite codes to add pubkeys to the inspector's whitelist. Generates invite codes for users. Can accepts donations, generating invite codes for donors.

**Blacklister:** can monitor relay traffic and library index and modify the inspector's whitelist and blacklist. Useful for blocking spam and setting a limited number of nevents/requests before renewal is required for a given pubkey.

**Nevent library:** runs on same system as nevent inspector, saves the valid nevents it receives. Indexes nevents by event ID, timestamp, and version letter. Queries are answered at localhost or over the relay. Doesn't know other shit about its nevents, not even what pubkey they're from. Indexer is usually present to handle further indexing.

**Nevent indexer:** runs on same system as nevent library. Crawls nevent contents, does additional indexing based on customizable parameters like pubkey, hashtags, and other search terms. Handles specific requests and queries at localhost. Default configuration just indexes nevents by pubkey and has searching of text contents disabled.

**Nevent librarian:** runs on same system as a relay, nevent library, and nevent index. Monitors its relay for index requests, optionally checking if signed by a whitelisted pubkey before returning results from the index.

**Library janitor:** runs on same system as a library, removes lowest-priority nevents to clear storage space. Can replace limiting role of blacklister by scaling allowed nevents to donation size for each inspecror-whitelisted pubkey.

**Nevent seeker:** runs on same system as a relay, sends queries to librarians.

**Vapor feed:** a feed made of remote query results from a seeker running on the same system and connecting remotely to a librarian.

**Liquid feed:** a feed made of local query results from an indexer or archivist running on the same system.

**Feed reader:** stores a list of queries with optional labels and notes about them, and fetches kind 1 only posts matching the queries through a seeker or indexer or archivist. Following someone is done by listing their pubkey for querying. Reference implementation doesn't support kind 0, user-defined names and notes for followed pubkeys are expected. Reference implementation only supports querying pubkeys and hashtags but other implementations can do whatever kind of queries will be accepted by their seekers/indexers/archivists.

**Profile reader:** separate tool for kind 0 queries. Most implementations will want to just bundle this functionality in the feed reader, but the reference implementation should keep them separate.

**Nevent archivist:** can back up nevents from relays. Can back up nevents and/or indexes from libraries and/or indexers and/or other archivists.

**Nevent converter:** connects to legacy relays. Converts nevents to and from legacy format. Sends results where configured to. Can run on same system as a legacy relay, or connect remotely.

**Web server:** can optionally serve HTML-only (JavaScript-free) versions of other tools in the suite. For example, it can load an HTML page with a keygen frontend; or a frontend for the whitelister, offering invite codes for completing a captcha; or a nevent author frontend combined with a nevent publisher with built-in relay functionality connected to the server (where the server's nevent inspector is applied).

## Other essential core suite tools

**Sig checker:** very tiny minimalist command-line tools for checking different kinds of hashes and signatures. Each focused on one method of functionality.

**Encryption codec:** very tiny minimalist command-line tools for encrypting and decrypting data. Each focused on one encryption algorithm, usually text encryption. Private messages are low-discoverability kind 1 nevents including encrypted text which needs to be converted using one of these (and hopefully also including unencrypted instructions by default).

**Blockchain scanner:** scans a blockchain network for transactions to a given wallet.

**Cryptocurrency transaction generator:** signs cryptocurrency transactions.

**Cryptocurrency transaction transmitter:** transmits signed cryptocurrency transactions to network nodes.

**Cryptographic verifier:** very tiny minimalist command-line tools for teaching the user how to use a calculator or pen and paper to perform the functions of sig checkers and encryption codecs, and perhaps other cryptographic functions. Requires at least one sig checker and at least one encryption codec in the suite to be feasible for using by hand with pen and paper, at least enough to check if electronics seem to be working as intended.

**QR code generator:** generates QR codes, which can be used as a data transmission protocol humans are able to monitor (faster but not excessively less secure than copying text by hand to and from an air-gapped system).

Lexicon from my notes on redesigning nostr (work in progress)

A look at some stuff I've been thinking about lately.

This is a long form article, you can read it in https://habla.news/a/naddr1qvzqqqr4gupzqamkcvk5k8g730e2j6atadp6mxk7z4aaxc7cnwrlkclx79z4tzygqqfkummnw3ez6v3dd3jhs6trdahz6amfwqavne0u


I'm gonna redesign NIP-1 and call my redesigned kind 1 post "kind 1" and call NIP-1 posts "legacy kind 1"

I will be the most infamous, despised nostr dev of all


Updated article thanks to your input 🤙

Someday someone who knows more than me will improve it further


**Box86/Box64** is a pair of CPU emulators developed by [[ptitSeb]] that enhance overall [[Linux]] software compatibility on devices such as [[single-board-computer|single-board computers]] and [[android-os|Android]] handhelds. They are an [[open source]] project.

Box86 lets you run [[x86]] Linux programs (such as games) on non-x86 Linux systems, like [[acorn-risc-machine|ARM]] (the host system needs to be 32bit little-endian).

Box64 is the 64bits version of Box86. It is used to run [[AMD64]] binaries on [[ARM64]] (i.e. aarch64) Linux. It can also run on [[RiSC-V]] and [[LoongArch]].

Website: https://box86.org/

Archive link: https://archive.ph/prDLN

ptitSeb [[GotHub]] link: https://gh.owo.si/ptitSeb


Whoever it is they put awesome-nostr-resources-list on nip-54 wiki which is nice


That's highly debated by people smarter than me but open source is definitely better than closed source at least 🙏


Works ok on mobile. Might be a good place for checking notifications and doing search queries


Who remembers social bookmarking such as del.icio.us? It was killed by Yahoo years ago, and currently I am using raindrop.io which is not that social. I hope to see a Nostr social bookmark some day soon. #wish #asknostr #social #bookmark https://image.nostr.build/28b445a4b97525fce68de558c3c4f66ec5f4b568195e1f704ece912e1951d038.jpg


GitHub is centralized

Check out ngit/gitworkshop https://wikifreedia.xyz/gitworkshop/laeserin@getalby.com


Pixels with stock Android do benefit from single party accountability though

https://wikifreedia.xyz/single-party-accountability/npub1wamvxt2tr50ghu4fdw47ksadnt0p277nv0vfhplmv0n0z3243zyq26u3l2


I really want an audience to do a show about talking to chat bots. Me and the audience playing with chat bots together. Probably live streamed.

I can't start it until my other work gets me an audience because without the audience it's just my fatass self playing with chat bots, and that's not worth interrupting my other work and showing off my ugly mug to get it started. But with a good number of people engaging, feeding in topics, questions, arguments, different people coming on as guests to explore different points - I could make a real difference to the world with that show. I could embarrass the shit out of companies like OpenAI, help everyone learn and think, and help some people get their voices heard.

I'm amazed the military industrial complex didn't kill me before I could write 100 NIP-54 wiki articles. Let's see if they kill me before I can do this.


The main section of the article left-right-political-spectrum by npub1m4ny6hjqzepn4rxknuq94c2gpqzr29ufkkw7ttcxyak7v43n6vvsajc2jl is more concise and information-dense than me in this paragraph saying it's concise and information-dense. 👏👏👏

https://wikifreedia.xyz/left-right-political-spectrum/laeserin@getalby.com

It just says

> Originally, in the French Assembly:

> right = conservative

> left = revolutionary

> But then the left won the revolution and established socialism, so they are now in power in most countries and the right are the revolutionary upstarts.


Hopefully this will help 0xchat fund an overhaul to add reliable push notification infrastructure. That app is state of the art for making notifications kinda work on Android right now and that also helps it be one of the best apps for onboarding


Luckily we can all stack sats 🙏


coracle.social literally just opened 35 nos2x tabs just to load a single kind 1 post

Maybe someday there will be a good nostr client


If she gets on nostr and asks for a hardware wallet for Christmas the nostrich hivemind will provide


If I manage to raise an army or anything, you might be a good provider of counterweight opinions for me to consult before doing shit. 🤙


I like this, but I don't trust it. I'm pretty sure you've just got "minimizing violence" higher than your priority list than "maximizing fairness" when you kill people, and that seems irrational, like it's just a way to tell yourself you're not killing people. Let me rephrase actually, I don't just "like," I love the idea that we can actually use non-lethal force thanks to technology such as Bitcoin. I just think it's so clear that can't work, I don't trust denial of that.


No matter what you do, it will result in a bloodbath. You're a mortal being born into world war 3. The least blood anyone can spill these days is their own, which is still an entire human. You are locked in to making painful choices. I want the death to be biased in favor of bad people and I want good ones to survive. Ripping the band aid off today would probably save a lot of lives compared to whatever else is going to happen because people keep waiting.


Forgot the ones with potatoes 🧠


US elections probably won't be part of progress though. It's possible, but unlikely. We're more likely to completely collapse American society first


You're both wrong then. It is so tyrannical it needs to be overthrown immediately. You can blame me for not overthrowing it myself, but every day we wait, people die, and eventually I'll be one of them because I am trying to do it myself - which isn't very efficient to attempt by storming capitols in a one-man army.


Lol


Lmao


Pro tip for my fellow bitcoiners: instead of refusing to fill out tax forms, you can write random bullshit on tax forms whenever you're bored and save it all for tax season to mail to the IRS


Tornado Cash Developer Is Sentenced to Prison for the Crime of Writing Privacy-Preserving Software the State Does Not Like
https://mises.org/mises-wire/tornado-cash-developer-sentenced-prison-crime-writing-privacy-preserving-software-state-does-not


You might be looking for [[anger]], [[madness]], [[mutually-assured-destruction]], or a cute girl.


Legend


I don't think this should be made before there's a more functional prototype of Highlighter

And even if you got rid of the Highlighter part, a more functional prototype of nostr in general. Like, get it to where servers can actually handle demand and we don't contradict our own "no censorship" ethos just to limit server load on relays 🫥


If I was a nostr dev I wouldn't be buying more than $40 worth of the stuff in that display without making sure the 3 apps being showcased actually work first... some of you guys are suffering from capitalist brain or something 🤔


How the fck are you doing that little face at the end? It seems to be working with the same functionality as an emoji because I'm seeing it on nostr and you seem to be on mastodon and there's no way mastodon and nostr apps share some special Discord emoticon functionality. I'm flabbergasted


I assume you got the funding from being a deep state Manchurian project, since localization + decentralization is a double-dangerous combo for the military industrial complex

Still excited to check it out 🙏


Is this a paid sponsorship by some nostr fund or are you just that cool?

I'll keep rooting for you in your fights now 🙏


Plausible

nostr:note1xcdam87gexudfzmuezwpyhwgdhx7axhqxtfped52jhkfnkmmdjhs6q4nrq


https://m.primal.net/IjcZ.jpg #censorship


He said "👍"


I think it's most satisfying to have some pragmatic work but with enough free time to be creative.

The problem isn't everyone being cleaners, delivery drivers, cashiers, etc. it's everyone being so overworked spending so many hours on repetitive tasks the brain can't take it.

Look at Bo Burnham, he was severely depressed for years about being a successful artist while people like you work hard jobs to support his lifestyle.


Is stats.nostr.band just incredibly broken or what? It shows no spike in activity around the time fiatjaf was doxxed, basically just sideways charts with insane random spikes. Some of them also seem broken so their starting values are randomly way higher than they're supposed to be.


Unmuting you because this is an adorable way to be wrong


It's a fixed amount of inflation unlike USD or Euro

The inflation subsidizes transaction fees to keep it usable for everyday purposes (network still struggling with this)

But most importantly the currency is backed by a picture of a dog on every coin


Muted for implying Trigun's plot is mediocre (and using mastodon)


Not sure I'm understanding the context, what do you mean?


This is why the gods blessed us with doggie coin


Everyone in the US pays since most of the taxation now is in the form of inflation


Camping can be fun tho


We rely too much on encryption for privacy. Best privacy is to just not put it on the Internet, in the first place.


Could they adopt Bitcoin-settled trading accounts? 🙏


🚨: The Russian Moscow Stock Exchange officially suspended trading in the US dollar and the euro.

#fiat #btc #nostr #grownostr #plebchain

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


Reality is not defeatism.

Governments ruling at the consent of the governed means you should aim any effort at changing the mind of the governed. So long as you see them as two contrary-minded entities, will be how long you live in frustrated confusion.


I prefer a default

Until it's actually about to default. Then it always gets spooky


Infinite money glitch?


Either this is fake news designed to protect USD from the rumors about Saudi Arabia, or the rumors about Saudi Arabia are fake news designed to protect the ruble from this 🤔


I accidentally said "dollar losing value" because I'm so used to that phrase


It's important to ask oneself how much more Bitcoin can grow in adoption vs how much more it can "grow" in the dollar losing value

1000x gains from increased adoption = 1000x gain in purchasing power

1000x gains from hyperinflation = no real gain in purchasing power

Hyperinflation will also drive Bitcoin adoption, so who knows where it will go

We could see a day where 1 BTC = 5 trillion Euro but the purchasing power is more like 5 million today, if you get what I'm saying


Bitcoin will affect politics.

Politics won't affect Bitcoin.


Finally getting around to implementing NIP 89 properly. Nostr is awesome.

https://v.nostr.build/J6aLz.mp4


Almost brings a tear to a man's eye knowing it might not look so good in 50 years


Exuding pure "haters gonna hate" energy


This npub says "guh" that's how you know he a real one 💯


Suggested formatting templates called **Data Implementation Possibilities** which people can optionally agree to use for any common data types contained in text articles, in accordance with [[NIP-157]].

A NIP-157 Data Implementation Possibility consists of a suggested formatting template, a category of data it can contain, and some suggested optional functionality it can enable.

At the protocol level, data from DIPs should be processed by number instead of name, so each DIP can have translated names without issue. For example, the English term for [[DIP-1]] data is "geographic coordinates," but indexes should maintain compatibility by translating that in English frontends from category #1 in backend.

NIP-157 data categories are not nevent kinds. Unlike nevent kinds, each DIP should automatically have the same number as its data category, and the first 7 digits worth of data category numbers should be reserved as such (leaving 8-digit-or-longer numbers free to specify separately as with nevent kinds, especially helpful if a single DIP pertains to more than one category of data). This is not meant to imply DIPs must be created and listed in order.

NIP-157 is originally intended to augment machine readability in [[NIP-54]] wiki entries, without sacrificing human readability. A similar, older concept is the "template" functionality in other software suites like [[MediaWiki]] (used on [[Wikipedia]]).

# List of Data Implementation Possibilities

| DIP-# | Data category |
| ------ | ------ |
| **[[DIP-0]]** | Data Implementation Possibilities |
| **[[DIP-1]]** | Geographic coordinates |
| **[[DIP-2]]** | Markdown lists (page still under construction) |
| **[[DIP-4]]** | Song titles (page still under construction) |
| **[[DIP-101]]** | Reference citations (existed before DIPs) |
| **[[DIP-420]]** | Weed strains (page still under construction) |
| **[[DIP-2020]]** | Image links (existed before DIPs) |


https://ia600506.us.archive.org/4/items/s-6-ep-07c-its-a-miserable-life/S2/S2%20EP%2008%20Scientific%20Stuff.mp4

---

Daria is forced to work with Beavis and Butt-head on a class project, and she sets out to prove that the duo's stupidity can be scientifically explained.

---

May 17, 1993

#Nostalgia
#MTV
#90s


I've been chatting with my project team some, and I want to share some of the items we've been discussing for our roadmap.

First is Aedile (https://github.com/buttercat1791/aedile-ndk), which I'm working on currently.  It will handle all the client-relay communication so, later on, we can focus on creating impactful user-facing features rather than continually reimplementing basic NIPs.  The current push is to implement NIP-46, so we'll never hold your nsec.  With NIP-01 and NIP-46 implemented, we'll release v0.1.0.

nostr:npub1qdjn8j4gwgmkj3k5un775nq6q3q7mguv5tvajstmkdsqdja2havq03fqm7 has been providing invaluable support with his noscrypt library (https://www.vaughnnugent.com/Resources/Software/Modules/noscrypt).  Noscrypt is filling a key need by providing cryptography support for things like NIP-04, NIP-44, npub derivation, and note signing.  I wouldn't have made it as far as I have without him.

Next up after Aedile v0.1.0, we'll be working on making it live with a desktop app.  ChipTurner introduced me to Photino (https://www.tryphotino.io/), which is like a lightweight, native version of Electron.  So we'll be able to use familiar web UI technologies for building our app's frontend?

What is the app?  We're calling it GitRepublic.  It will build on the amazing work by nostr:npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr and others to expand Git+Nostr support by providing a tool in which devs can manage their git repos, list them on Nostr, and discuss proposals with other devs.

Stay tuned for more!


Neither. They're perfectly locked together like puzzle pieces 😶🌫


Who's the one in the hoodie?


Maybe VC money burning to promote adoption of whatever app you're using so they can collect fees later

Maybe a business model to promote adoption and make the profit harvesting data

Maybe hidden millisat fees as someone mentioned

Any mix of the above, or whatever else

Maybe you're just built different and you don't get charged fees


I know wiki articles can be seen in some other clients when you post the nevents for them, but I'm not sure what ones. Reposted your questions 🤙


Am I right #wikinostr #wikifreedia and #wikistr are 3 „wikipedia like“ clients for #nostr ?
Are there others as well? Maybe not just web-based clients?
Or can I find wiki articles in clients like #nostrudel
#asknostr


Swing trading is an act of desperation but can also work by paying attention to signals like this


✨ Jim Cramer predicted the death of #Bitcoin about one year ago. But its price has actually doubled since then

#btc #nostr https://image.nostr.build/2834ea1487cbb25d67eb21d04961cbb544243b69391a62e885611e3daa56de0e.jpg


The "my tribe" feed in primal.net is pretty great. Would like to see similar functionality in other apps where a feed can be generated from people who follow you instead of just people you follow.

If anyone else finds it stressful to decide who to follow and unfollow, try stopping and using feeds like this. Content discovery on nostr has gotten pretty good with all the different apps trying different methods and key signing extensions letting you hop between them


I don't think login details can be kept safe on modern devices at all, it's part of why I'm currently using the moniker "whoever"

Even if my key ever gets stolen, I can confidently promise the posts on this account will still come from whoever


Or fiatjaf's (yours) or whoever's (mine) or whoever's (anyone's) or fiatjaf's (fiatjaf's)

I'm gonna be real with you: the Boeing noise is the global deep state warning you if you don't care about the dangers of air travel when pollution is clearly killing the planet, it's time for the societal machine to stop caring about you

I don't know if Trump is safe from the deep state or if using planes is a mistake for him

I know you and I aren't safe from the deep state and using planes is to be avoided if possible for me


Higher than 10-15%


Here is an image of the genesis [[nevent]], or [[Nostr]] genesis event:

![First event from Fiatjaf](https://i.nostr.build/roA73.jpg)


**Single-party accountability** may refer to the security principle that accountability for certain risks should not be shared by multiple parties.

In a very simple example, imagine a wife draws a picture for her husband and asks him to keep it away from electronics. If she finds a copy of it online, she can hold her husband accountable, knowing he's the only one accountable for the risk of the drawing being pirated.

Imagine instead, she first gives the drawing to her friend, and asks her friend to bring it to the other room her husband is in, without looking at it. If the drawing ends up online, her possible recourse may be more limited, because the 2 people accountable for the risk can each blame each other, either not seeing fault or at least not admitting it.

Single-party accountability should not be confused with a [[single-party-politics|single-party political system]]. The two can mix, but instead politicians often go to great lengths to avoid being accountable at all.


Imagine a world where AI has made law school too easy and nobody cares enough to update outdated procedures to fix it

You're at taco bell and the guy is like "your food will be out in a minute. btw yo hit me up if you ever need a lawyer, here's my bar card"


> "We print it digitally."

-financial demigod [[jerome-hayden-powell|j pow]] texting me about **Uncle Sam Dinobux** (USD) at 4am

https://www.bitchute.com/video/h9YXBgnUOsTJ/


I guess an app I signed into forced me to follow myself?


What's the difference 🧐


Fuck whatever stupid piece of shit thought it would be fun to sell worse trash using the same name after getting rid of Reese's no bake bars


Privacy preserving silicon that resurfaces deleted iCloud Photos from 10 years ago?


They already announced image scanning backdoors long ago and then claimed to cancel the project

https://archive.is/BpZQF


Apple are the ones that straight up announced they won't allow privacy on their devices anymore and can report people for what's on their devices


You get privacy from no one either way

On iOS Apple is responsible for leaks and on Pixel Google is responsible for leaks

On Samsung nobody is responsible for leaks because Samsung don't take responsibility for anything, they sell toys and bargain products


The military industrial complex is trying to demoralize you. Open source AI is doing well, give it time


iPod touches for me


This was the way https://image.nostr.build/79fa2783fce49891b4704e5a0f9e32467ecd2b93912e2fc2c4a2df3d79bfaef9.jpg


Fr?


"censorship resistance" sticking on wikipedia now?

https://image.nostr.build/a852acdb2bf38680b216c3679a5fee9c10c6e74f41752fdcaff97ac89d240199.png


I still uphold that everyone's grandpas will have higher entropy scores and flex about it


The points about self-sorting helped reassure me about the dangers of encouraging over-competitive behavior. Bullying and loneliness and frustration are tales as old as time, but finding good frens can make life worth it, and more information helps us self-sort.


We will self-sort

"We will self-sort"

This is a highlight created in https://habla.news


"Most people would actually prefer the content of someone similar to themselves, who is conversing on a level they can easily understand and respond to, without feeling intimidated or bored. Humans tend to associate with those more like themselves (i.e. assortatively), and don't tend to associate more than one SD out on the IQ curve, in either direction, as they find the experience confusing, tiresome or alienating."

This is a highlight created in https://habla.news


CIA is on Nostr.

As nostr:npub1acg6thl5psv62405rljzkj8spesceyfz2c32udakc2ak0dmvfeyse9p35c brought to my attention, the CIA just started using Nostr for propaganda to legitimatize their coups.  If you are unfamiliar with the worldlibertycongress.org it's a Washington DC bullshit front to legitimize the overthrow of any dictator the empire wants out.  (Iran, Venezuela, ect.)

What will be different about this over Twitter, is this time, they can't get our side removed.


npub1m4ny6hjqzepn4rxknuq94c2gpqzr29ufkkw7ttcxyak7v43n6vvsajc2jl and I keep trading places for most NIP-54 entries total 🌪


You qualify. You seem better with this stuff than me - I understand statistics quite well conceptually, but I'm not as good at math.


This naddress says gm at the end 💯


Edited my article about nostr a little more to make it 420 words 😶🌫

https://wikifreedia.xyz/nostr/npub1wamvxt2tr50ghu4fdw47ksadnt0p277nv0vfhplmv0n0z3243zyq26u3l2


I guess making it clear you're not a bot could be easy enough. I just wouldn't want to encourage the next generation of kids to get competitive about it. Imagine your kid coming home from school saying nobody laughs at their jokes and someone made fun of them for having a low social entropy score. Or your kid is a polymath but the anti intellectuals actually pick on their social entropy score for being too high.

It could also go a whole other way, imagine your grandpa flexing on you because your social entropy score isn't as high as his?

Leave these complex mathematical statistics to us nerds imo 😆


I would feel too bad for humans genuinely struggling with low scores unless the system is too easy to game

I mean in response to having it on all profiles, not measuring it in general


Wait - important clarification - I mean the stuff about decentralization is my own, not the whole article. Others contributed to the article about nostr


In light of Wikipedia editors fighting over nostr's censorship resistance, I updated my article about nostr to have a more comprehensive overview of where nostr stands on censorship right now. Both sides will hate what I said but at least everyone can make their own versions on nostr. My version wouldn't be allowed on Wikipedia because it's 100% my own research, no "secondary source" or whatever


On that last part I added - looks like there isn't even a word, just a descriptive phrase https://en.wikipedia.org/wiki/Non-monetary_economy


Posted this reply from snort.social and it doesn't seem to be showing up anywhere else -

nevent1qqsquf58sgm7hk6u0jedzpj8thczeqejwgtzvhxj430p52l8x5z2raszypmhdsedfvw3azlj4946h66r4kddu9tm6d3a3xu8ld37du292kygsqcyqqqqqqgcue9ah

Copying and pasting with an extra paragraph at the end I thought of later:

The key thing about it that makes it communist in my view is the adherence to the principles of fairness, equality, making sure everyone has what they need, etc.

The key thing about capitalism that makes it capitalist in my view is people being obsessed with money.

The two aren't opposite ends of a spectrum as people treat them - the opposite of communism is allowing slave owners and the opposite of capitalism is having no currency at all. You could abolish currency and allow slave owners and have very-not-communism and very-not-capitalism at the same time. You could also have the system I described but with "profit" not existing and it all just being a matter of people wanting or not wanting to share needed goods and labor. In the system I described, social norms include both a capitalist way of doing trade and a communist way of handling the trade of food.

I believe the main reason communism and capitalism get compared as counterparts because they have names and the actual counterparts to them don't really have names. There probably is a word for a society without currency, but I don't know what it is.


why not??


Google 翻訳より: AI はおそらくハッカーを阻止するよりもハッキングのほうが得意です。


Rice = breadstick
Raisin = loaf of bread
Grape = watermelon
Watermelon = large boat
Wedding cake = tall building


Maybe you forgot because you were trying not to give business insider attention 💪


Yeah, social norms basically become the closest thing to statute under anarchy. I don't think it would ever become a social norm to punish composters; more like if you get caught wasting food to pad profits as a restaurant, you get targeted with some theft and people are less keen on protecting you or eating at your restaurant, and if you keep doing it your reputation becomes inherently unprofitable in that community. When it comes to farmers it would just be that most farmers negotiate far too generously to let anyone starve to death and there's no tax man coming to say "your prices are undercutting Walmart so we're taking your farm if you don't cough up money for us"


I believe this is more true at the protocol level than the company level for now. When nostr gets big, a lot of users are going to get caught in some nostr implementations that optimize for attention. But at least they'll be on nostr, a step closer to the work good devs are doing to create real value on here


As a wiki nerd I'm so ready for Jimmy Wales to have to answer more and more questions about why Wikipedia is facing competition from NIP-54 🔥


Communist rules about food can work without a central authority but land use laws can't in my view. Anarchy could come with everyone just agreeing they don't allow restaurants to throw food away and farmers agreeing they won't allow anyone to starve to death. No authority forces everyone to stay in line except the collective of everyone else, which isn't organized in a central way.


What was the very first nostr post?

Also here's fiatjafs hn post from 2020 discussing nostr:

https://news.ycombinator.com/item?id=25104364


They say, "Don't worry about the $34.8 trillion national debt."

The money is fake anyway, and we can print more of it out of nothing.

 Instead, pay attention to Bitcoin

#btc #nostr https://image.nostr.build/ced9eea00d428de58fff40f01ed47d2365b3ec8abca1f64ba41a924330613798.jpg


I consider myself anarcho-communist but I think under anarchy there would ultimately be property rights in the form of people defending what they have laid claim to. Anarchy would be kinda good for property owners because there wouldn't be a tax man to take your home by force. But anarchy means there can't be any communist force controlling land distribution to make sure it's communally equitable. Just stuff like the food supply could be communist considering how much food we throw out, people could just share enough food without a controlling force


That classic "periods when to make money" graph would be a great use of a nip-54 wiki page 📝


As an anarcho-communist I see no differences here 💯


I'm super curious about this but I don't trust anyone so I can't be much help right now 👁👁


My corner of nostr has the sense of impending doom lol

Guess decentralization leaves room for different tastes


He's deep state. What he cares about isn't losing devs and customers, it's that nostr is gaining devs and users. Sacrificing apple market share to also harm nostr market share is a fair trade because money is just paper, control is control


They will

Prepare for a life of resisting regulators, not the peaceful eras some generations have been blessed with


Amber updated bigly

nostr:note1r2gnruf9yre0xwx3rs9av7zmp3uhmyur5f6tjqu4ghyc3uear06qxav57t


This kid's got holdings 💯


The tallest tree in Wales got damaged in a storm and was supposedp to be cut down, instead chainsaw artist Simon O'Rourke found a better solution to symbolize the tree's last attempt to reach the sky 💫 https://image.nostr.build/deeaf9a8a8dad1bea79e21e3f2378e41f5e3d83327df804dd8b519147397a948.jpg


I find it a bit sus how primal.net never stops saying I have new messages to get me to accept decryption a million times and then show me the same messages again. Seems like it could be maliciously trying to get me to give it blanket permission to decrypt all messages.

Other web apps don't ask for decryption permission from nos2x so many times just to open the inbox (it's way more than the number of inbox threads I have). Other apps also do a much better job of recognizing the difference between opened messages and new messages.

I also find it sus that they use GitHub, and there's an official GitHub profile for the project which they have direct links to, without linking to an official nostr pubkey for the project or having primal.net resolve via NIP-05.

All of this can be taken with a grain of salt because nostr is a fledgling platform and I'm still finding primal.net to be worth using. All the cool projects are bound to fix interfaces and start replacing GitHub direct links with gothub instances or maybe skip that and go straight to using ngit / gitworkshop.


It goes deeper than you realize. DTC can print stonks, they can't print Bitcoin (except Bitcoin stonks which is why they finally allow Bitcoin stonks)


The audio from this gif was already playing in my head before I  entered the thread and saw it lol

Rise of the app deleters ✊


I might need diagrams to understand this


It's possible Satoshi's disappearance was due to hardware backdoors getting too widespread for him to be confident in his anonymity anymore, even with the equipment he already had

But it's also possible the deep state decision to spread hardware backdoors was just not far off in timing from a deep state decision to kill him after his anonymity had already been broken :(


This is the canned reply you should give every time anyone asks you anything


An app that facilitates offline transactions is a giant red flag. Scam waiting to happen. Leave offline transactions to people who understand the protocol well enough to do it themselves, don't encourage noobs to trust nonsense


He's not "the only anon who got it right" he's just one of the anons from before hardware backdoors got so widespread. He got his devices more than 10 years ago. People using devices made in the past 10 years can't hide our identities, all we can do is try to make parallel construction more annoying than it's worth


I've stopped wanting to follow people lately. I just like checking on certain npubs now and then, I keep some copied and pasted in my notes. Will use the follow function again someday but this hits different 💯


Check the price of silver and then check it again a few minutes later


Wonder what the 802.11 chipset is in that thing


I don't see much reason to question the story we have. It might not be true but reacting to it as it's presented to me is basically all the time it's worth in my view. There's no big picture impact.

Let me also clarify my statement on wanting to make the guy's life worse - it's fair to have some antipathy for perverts who gross you out, and more antipathy for neo Nazis, but there should also be respect for people's rights and antipathy for the state that files false charges regularly and puts people on a sex offender registry without protecting them from worse criminals


Neo Nazis and homophobia aren't good but it sounds like the girl consented and I don't like people who would be so grossed out by this guy they want to actively make his life worse while war criminals aren't voted out of office. I also read that it was a bridge user from the "fediverse" or whatever, not an actual nostr user, so your "days of public squares" analogy only makes sense if I'm forgetting the part where anonymous people sent holograms that could freely deliver their harassment without the need to face responses. I think if you want to use the censorship resistance of nostr to dox people on nostr, you should actually use nostr to the fullest instead of just taking the most convenient part of it for an isolated authoritarian worldview.


"You are showing, through proof of work, that you care enough about this developer and their efforts that you'd spend your free-time writing about them. That is the strongest recommendation you can make."

This is a highlight created in https://habla.news

Not only is this useful for later users, it's free advertisement for those apps and it lends the weight of your WoT (Web of Trust) to their endeavor. You are showing, through proof of work, that you care enough about this developer and their efforts that you'd spend your free-time writing about them. That is the strongest recommendation you can make.


Yike. Thanks for letting me know. The walled garden really is too strong lol


*Please improve section "list of recognized coordinate systems." As the original author I don't even know what other names there are for lat+lon / GPS coordinates.*

# Geographic coordinates

When entering a mapped location into an article, you can denote it in accordance with [[nip-157]] by putting it in a table specifying the coordinate system used, and optionally the name of the location. Matching a location's name in the table with the article title (or any section header in the same wiki entry) can indicate the article (or section) is a good link to attach to that location on a map.

The table can be 2 columns in more than 1 row, or a single-row version with an optional 3rd column for a name.

The 2-column, 1-row version with no name should instead automatically use the containing section or article header as the assumed name.

Article categories (currently visible in the edit interface on Wikifreedia) should be used to determine likely relevance of automatically-selected names. This article itself, for example, generates erroneous entries, which can be ignored because this article isn't in a category that would actually be focused on information about a location.

This set of templates is the first [[dip-0|Data Implementation Possibility]].

# Key components

* **Table**: It's a [[markdown]] table with 2 columns in 1 or more rows, or an optional 3rd column if 1 row
* **Trigger string**: Recognized coordinate system mentioned in any column of the header row
* **Target data**: Matching coordinates and nothing else (ignoring spaces and markdown formatting characters) in a space immediately adjacent to the space containing the trigger string. At least 3 characters required after decimal place (can be zeroes).
* **Names**: Optional names in any box which does not contain coordinates or trigger string, on same row as a set of coordinates

It doesn't matter what it says in the header other than the trigger string (a recognized coordinate system from the list). It doesn't matter where the trigger string is in the header, as long as a matching set of coordinates is below or to the side. The trigger string should not be recognized unless the box it's in is bordering a box with matching coordinates in it.

Again, in the mini version with no included name, the containing section or article header should be the name for the specified location.

# Examples

Trigger string in these examples: GPS

## 1-row, 2-column version

### What you enter

```template
| GPS coordinates: | 37.9027667°, -085.9525306° |
| ------ | ------ |
```

### What you get

| GPS coordinates: | 37.9027667°, -085.9525306° |
| ------ | ------ |

Notice that this example causes an erroneous name entry where these coordinates will be labeled "what you get" on a map, based on the section header. Because this article isn't in a category like "geography" or "locations," this erroneous entry should be easy to ignore in something like a map app. A copy of the same example in the article for [[Fort Knox]] can provide the correct name for the location, and a client will instead use the information in the Fort Knox article if that article is in a category the user has entered to show map data from.

## 2 or more rows

### What you enter

```template
| Location | GPS coordinates |
| -------- | ------- |
| [[Fort Knox]] | 37.9027667°, -085.9525306° |
```

### What you get

| Location | GPS coordinates |
| -------- | ------- |
| [[Fort Knox]] | 37.9027667°, -085.9525306° |

Notice that this example results in the correct name entry for the location, but since this article still isn't geography-related, a user trying to filter a database would be equally unsure of either example being correct. They would still need the same DIP-1 table to show up in an article filed under a location-focused category.

# Functionality

DIPs don't do anything yet, but clients and relays can potentially use this to insert maps in wiki articles and index a map of locations.

DIP-1 entries in databases should each consist of: a set of coordinates; an associated coordinate system; an associated location name; at least one category-labeled link to an associated article (more if same data scraped identically from plural articles); and 2 binary bits per link indicating whether there's a manually-added name that matches the article name or section header.

# List of recognized coordinate systems

These are coordinate systems which can be recognized as triggers, and accepted formats for them.

| System | Trigger string(s) separated by comma (ignore spaces and capitalization) | Acceptable formatting examples | Notes |
| -------- | ------- | -------- | -------|
| [[Global Positioning System]] | GPS, lat/lon, latitude/longitude, lat & lon, latitude & longitude, latitude and longitude | 37.9027667°, -085.9525306° | Degree symbol optional. Space and/or comma required. |
| " | " | 37.9027667,-085.9525306 | " |
| " | " | 37.9028 -085.9525 | Decimal needs at least 4 digits after (can be zeroes). |
| " | " | 37°54.16600',-085°57.15183' | At least 2 characters after decimal (can be zeroes). Separating space and/or comma required. |
| " | " | 37°54'09.9600" -085°57'09.1100" | " |
| " | " | 37°54'09.96" North, 85°57'09.11" West | No additional digits needed after degree symbol, no letters needed past initials. Separating space and/or comma is required. |
| " | " | 37° N, 85° W | " |
| [[Universal Transverse Mercator]] | UTM | 16S 592087mE 4195544mN | ? |

Notice that this is not a DIP-1 table, and the coordinates in it aren't indexed by DIP-1 with erroneous names, because there are too many columns and the trigger strings aren't in the right positions to activate DIP-1 functionality.

# Why it's like this

## Why is this the first DIP?

I've designed this as the first DIP and called it DIP-1 because the basic concept of it was a good starting example to suggest a simple version of, and the finished version is a good starting point for more fully understanding NIP-157.

## Why only 2 or 3 columns? Wouldn't it be good to have space for categories and stuff?

Other DIPs will expand on this functionality. This template has its limitations, such as only 2 or 3 columns, because that's enough for a good start, and it wouldn't be worth it at this stage to make the most essential templates more complicated for devs to build functionality on.


![image](https://i.postimg.cc/wxW1Q9WX/Resized-Image-2024-05-29-17-27-19-8773.webp)

Maine is the only state in America where respect is going strong. It's not unusual to respect nature or human rights here.

The state flower of Maine is the pine cone. The state motto is "dirigo," [[latin-language|Latin]] for "I lead."

Home of the original [[portland-maine|Portland]].

No longer part of [[Massachusetts]], even though many Massholes don't seem to wrap their heads around that.

Has been important to transatlantic transport. Closest state to any land mass on the other side of the [[Atlantic Ocean]], though inaccurate map projections can make [[Florida]] appear closer to [[Africa]].

| Location | Latitude & longitude |
| ------ | ------ |
| Geographic center of Maine | 45.2533328°, -069.2333330° |


| GPS coordinates: | 37.9027667°, -085.9525306° |
| ------ | ------ |


| Latitude & longitude at [[Deering Oaks Park]]: | 43.658777, -70.271777 |
| ------ | ------ |

The **Portland** which the [[portland-oregon|other one]] is named after.

Very nice little city in [[Maine]] with around 69,000 people. Plenty of water.

![Light Trails](https://upload.wikimedia.org/wikipedia/commons/thumb/5/59/Light_Trails_%2835681513261%29.jpg/640px-Light_Trails_%2835681513261%29.jpg "View from interstate 295")


Thought about it. Not sure how. A start would be making a good list of all the related leaks, Panama papers, Paradise papers, Pandora papers etc, with links to all the best info sources. I don't even know how to find those links tbh.

There's so much leaked data of that type we need a specialized app (doesn't have to be a client, can just copy and paste for input/output) converting pages from other formatting (wikitext, HTML, etc) to nip-54, so humans just have to check the previews and fix the mistakes.


didn't kill himself


Big massacre today in Gaza

https://english.almanar.com.lb/2128293


I look at it as long form is for when you need advanced formatting or other advantages it offers, kind 1 is fine for when you just have a lot of plain text


Classic false charges with no consequences for the cops/prosecutors


Awesome. You might like his songs Shakespeare or Yours And My Children from a technoey standpoint


✊ https://invidious.materialio.us/watch?v=onso9xaMJpo


You're correct, these replies we're posting to each other are examples of kind 1


When will all data from the Panama papers be mirrored on nip-54 wikis


Maybe she's not being sleighted but pls god can we have nostr be the first social media that promotes people really connecting and understanding each other, instead of promoting manipulation


Kiwi browser + nos2x is a foss android solution for web apps that require browser extension login


Testing for [[DIP-2020]] and [[DIP-101]] to make sure I get them right

# Control

```image
![image](https://i.postimg.cc/rsrm4ZF3/transparent-Columbia-They-Shall-Not-Perish.webp)

already know images can be shown
```
![image](https://i.postimg.cc/rsrm4ZF3/transparent-Columbia-They-Shall-Not-Perish.webp)

# A

```image
[![Columbia](https://i.postimg.cc/rsrm4ZF3/transparent-Columbia-They-Shall-Not-Perish.webp)](https://wikifreedia.xyz/columbia)

markdown guides say this is ok?
```

[![Columbia](https://i.postimg.cc/rsrm4ZF3/transparent-Columbia-They-Shall-Not-Perish.webp)](https://wikifreedia.xyz/columbia)

# B

```image and link
[Columbia](wikilink:columbia)

[![Columbia](https://i.postimg.cc/rsrm4ZF3/transparent-Columbia-They-Shall-Not-Perish.webp)](wikilink:columbia)
```

[Columbia](wikilink:columbia)

[![Columbia](https://i.postimg.cc/rsrm4ZF3/transparent-Columbia-They-Shall-Not-Perish.webp)](wikilink:columbia)

# C

```image
![image](https://i.postimg.cc/rsrm4ZF3/transparent-Columbia-They-Shall-Not-Perish.webp "caption")

remembered this alt text method from reddit

only works on desktop (mouseover)
```

![image](https://i.postimg.cc/rsrm4ZF3/transparent-Columbia-They-Shall-Not-Perish.webp "caption")

# D

```image and link
another suggested markdown thing

[Columbia on Wikipedia][Wikipedia]

![Columbia][Poster]

[Poster]: https://i.postimg.cc/rsrm4ZF3/transparent-Columbia-They-Shall-Not-Perish.webp "They Shall Not Perish"

[Wikipedia]: <https://en.wikipedia.org/wiki/Columbia_(personification)> "Columbia the personification"
```

[Columbia on Wikipedia][Wikipedia]

![Columbia][Poster]

[Poster]: <https://i.postimg.cc/rsrm4ZF3/transparent-Columbia-They-Shall-Not-Perish.webp> "They Shall Not Perish"

[Wikipedia]: <https://en.wikipedia.org/wiki/Columbia_(personification)> "Columbia the personification"


Skimmed, sounds based. Sorry they made your life such hell


Nope. Tracker wasn't on Twitter, it was off-site links. Nothing to do with where it's posted first, just X being part of the brainwashing propaganda cabal


So all that stuff I read about Elon being mad about flight trackers - completely made up, or did Twitter have built-in flight tracking at the time?


Backdoors in devices will definitely steal private keys and it is stealing. Think more


Especially shocking that X did not remove it and no other mainstream media source called out business insider for it

The brainwashing propaganda cabal is so fully saturated right now it's unbelievable


*Potentially useless version: this version of this article is for clearnet nostr, where centralized [[domain-name-system|DNS]] is relied on, creating a major weak point for decentralization and censorship resistance. There may be a limit on what relays this list can include - that is, truly uncensored relays may be banned from this list for hosting the most controversial types of content, because any uncensored version of this list could be banned from the DNS-based internet for including links to that banned content. Ideally, this article should be replaced with an uncensored version hosted on an uncensored relay, from which other uncensored relays can be freely listed. This censored version of the list may also be useful for helping provide a path to grandfathered-in censorship resistance, or a starting direction to begin moving away from centralization. No further advice can be inserted here safely.*

[[0xtr|0xtrr]] on [[GitHub]] maintains a list of [[nostor]] services at ```0xtrr/onion-service-nostr-relays/blob/main/README.md``` which you can view an up-to-date version of without connecting to GitHub, by instead using a frontend like [[gothub]].

[[Onion service]] link:

[http://gothub.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion/0xtrr/onion-service-nostr-relays/blob/main/README.md](http://gothub.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion/0xtrr/onion-service-nostr-relays/blob/main/README.md)

[[Domain name system]] link:

[https://gh.owo.si/0xtrr/onion-service-nostr-relays/blob/main/README.md](https://gh.owo.si/0xtrr/onion-service-nostr-relays/blob/main/README.md)

If these links fail, you can simply copy and paste the URL for any [[gothub-list|gothub instance]] before the ```/0xtrr/``` part.

The chart from 0xtrr's page on GitHub has also been copied here as of UNIX timestamp ```1717690777``` thanks to the convenient use of [[Markdown]] formatting:

| Relay name | Description | Onion url | Operator | Payment URL |
| --- | --- | --- | --- | --- |
| nostr.oxtr.dev | Same relay as clearnet relay nostr.oxtr.dev | ws://oxtrdevav64z64yb7x6rjg4ntzqjhedm5b5zjqulugknhzr46ny2qbad.onion | [njump](https://njump.me/nprofile1qqst94nsmefmya53crp5qq39kewrtgndqcynhnzp7j8lcu0qjple6jspz3mhxue69uhkummnw3ezummcw3ezuer9wcq3gamnwvaz7tmjv4kxz7fwv3sk6atn9e5k7jxrgyy) | N/A |
| relay.snort.social | Same relay as clearnet relay relay.snort.social | wss://skzzn6cimfdv5e2phjc4yr5v7ikbxtn5f7dkwn5c7v47tduzlbosqmqd.onion | [njump](https://njump.me/nprofile1qqsx8lnrrrw9skpulctgzruxm5y7rzlaw64tcf9qpqww9pt0xvzsfmgpzpmhxue69uhkummnw3ezuamfdejszxrhwden5te0wfjkccte9eekummjwsh8xmmrd9skct9tyup) | N/A |
| nostr.thesamecat.io | Same relay as clearnet relay nostr.thesamecat.io | ws://2jsnlhfnelig5acq6iacydmzdbdmg7xwunm4xl6qwbvzacw4lwrjmlyd.onion | [njump](https://njump.me/npub1wtuh24gpuxjyvnmjwlvxzg8k0elhasagfmmgz0x8vp4ltcy8ples54e7js) | N/A |
| nostr.land | The nostr.land paid relay (same as clearnet) | ws://nostrland2gdw7g3y77ctftovvil76vquipymo7tsctlxpiwknevzfid.onion | [njump](https://nostr.at/npub12262qa4uhw7u8gdwlgmntqtv7aye8vdcmvszkqwgs0zchel6mz7s6cgrkj) | [Payment URL](http://nostrland2gdw7g3y77ctftovvil76vquipymo7tsctlxpiwknevzfid.onion) |
| bitcoiner.social | No auth required, currently | ws://bitcoinr6de5lkvx4tpwdmzrdfdpla5sya2afwpcabjup2xpi5dulbad.onion | [njump](https://njump.me/npub1an3nz7lczcunpdw6ltjst94hgzcxpppnk7zk3zr2nfcj4yd96kdse6twjd) | N/A |
| relay.westernbtc.com | The westernbtc.com paid relay | ws://westbtcebhgi4ilxxziefho6bqu5lqwa5ncfjefnfebbhx2cwqx5knyd.onion | [njump](https://njump.me/npub1pc57ls4rad5kvsp733suhzl2d4u9y7h4upt952a2pucnalc59teq33dmza) | [Payment URL](hjar34h5zwgtvxr345q7rncso3dhdaryuxgri3lu7lbhmnzvin72z5ad.onion) |
| freelay.sovbit.host | Free relay for sovbit.host | ws://sovbitm2enxfr5ot6qscwy5ermdffbqscy66wirkbsigvcshumyzbbqd.onion | [njump](https://njump.me/npub1gnwpctdec0aa00hfy4lvadftu08ccs9677mr73h9ddv2zvw8fu9smmerrq) | N/A |
| nostr.sovbit.host | Paid relay for sovbit.host | ws://sovbitgz5uqyh7jwcsudq4sspxlj4kbnurvd3xarkkx2use3k6rlibqd.onion | [njump](https://njump.me/npub1gnwpctdec0aa00hfy4lvadftu08ccs9677mr73h9ddv2zvw8fu9smmerrq) | N/A |
| nostr.wine | ðŸ· [nostr.wine](https://nostr.wine) relay | ws://nostrwinemdptvqukjttinajfeedhf46hfd5bz2aj2q5uwp7zros3nad.onion | [njump](https://njump.me/npub1fyvwkve2gxm3h2d8fvwuvsnkell4jtj4zpae8w4w8zhn2g89t96s0tsfuk) | [Payment URL](http://nostrwinemdptvqukjttinajfeedhf46hfd5bz2aj2q5uwp7zros3nad.onion) |
| inbox.nostr.wine | ðŸ· [inbox.nostr.wine](https://inbox.nostr.wine) relay | ws://wineinboxkayswlofkugkjwhoyi744qvlzdxlmdvwe7cei2xxy4gc6ad.onion | [njump](https://njump.me/npub1fyvwkve2gxm3h2d8fvwuvsnkell4jtj4zpae8w4w8zhn2g89t96s0tsfuk) | [Payment URL](http://wineinboxkayswlofkugkjwhoyi744qvlzdxlmdvwe7cei2xxy4gc6ad.onion) |
| filter.nostr.wine | ðŸ· [filter.nostr.wine](https://filter.nostr.wine) proxy relay | ws://winefiltermhqixxzmnzxhrmaufpnfq3rmjcl6ei45iy4aidrngpsyid.onion | [njump](https://njump.me/npub1fyvwkve2gxm3h2d8fvwuvsnkell4jtj4zpae8w4w8zhn2g89t96s0tsfuk) | [Payment URL](http://nostrwinemdptvqukjttinajfeedhf46hfd5bz2aj2q5uwp7zros3nad.onion/add-time) |
| N/A | N/A | ws://pzfw4uteha62iwkzm3lycabk4pbtcr67cg5ymp5i3xwrpt3t24m6tzad.onion:81 | [njump](https://njump.oxtr.dev/nprofile1q9z8wue69uhky6t5vdhkjmnjxejx2dtvddm8sdr5wpmkgmt6wfjxversd3sn2umevyexzenhwp3kzcn2w4cry7rsdy6kgatvvfskgtn0de5k7m30q9z8wue69uhk77r5wfjx2anpwcmrg73kx3ukydmcxeex5ee5de685ut2dpjkgmf4vg6h56n3w4k82emtde585u35xeh8jvn3vfskgtn0de5k7m30qqs93v545xjl0w8865rhw7kte0mkjxst88rk3k3xj53q4zdxm2zu5ectdn2z6) | N/A |
| nostr.fractalized.net | Free relay for fractalized.net | ws://xvgox2zzo7cfxcjrd2llrkthvjs5t7efoalu34s6lmkqhvzvrms6ipyd.onion | [njump](https://njump.me/npub1ky4kxtyg0uxgw8g5p5mmedh8c8s6sqny6zmaaqj44gv4rk0plaus3m4fd2) | N/A |


links again


I put your links back as you had them and did one other minor fix


# Npub

Every [[Nostr]] event is signed by a cryptographic keypair:
the public keys called [[npubs]] and the associated private keys called [[nsec|nsecs]].

Also see [[damus key format]].


Read naddr1qvzqqqrcvgpzphtxf40yq9jr82xdd8cqtts5szqyx5tcndvaukhsvfmduetr85ceqythwumn8ghj7un9d3shjtnwdaehgu3wvfskuep0qqzxuum9vvs4ctk6 instead.


Uniform data types can adhere to agreed-on formatting templates, allowing system-level tagging and indexing, thereby enabling new optional functionality. We can call these suggested formatting chunks and their functionalities **Data Implementation Possibilities** or **DIP**s. Since #157 doesn't seem to be actively used by any Nostr Implementation Possibility, we can also file this whole thing under **NIP-157**.

A Data Implementation Possibility consists of a suggested formatting template, a category of data commonly encoded in text (such as [[geographic coordinates]]), and some suggested optional functionality the template can enable (such as an embedded map).

A list of DIPs can be seen in the entry for [[DIP-0]].

NIP-157 DIPs should ideally try to have formatting which appears normal when the optional functionality is absent. In other words, data entered in accordance with a DIP should be equally human-readable and machine-readable.

The NIP-157 / DIP concept is originally intended for [[NIP-54]] wikis, which use a customized version of [[Markdown]] formatting, so most or all DIPs will probably be based on NIP-54 markdown. Tables will probably be especially common.

For example, [[DIP-1]] suggests articles have any map coordinates (such as [[global-positioning-system|GPS]]) labeled in a simple table, so locations can be indexed, and a map can automatically show places mentioned in articles.

The associated data category is category 1: geographic coordinates. At the protocol level, data from DIPs should be processed by number instead of name, so each DIP can have translated names without issue.

Everyone should feel free to submit their own version of any DIP - however, when using the same number as an existing one, make sure your version is compatible with any other version already in active use.

Examples of acceptable, compatible edits would be:

• Making a new version of DIP-1 that recognizes whatever the lunar coordinate system is called, because you want to use it in an article about a location on the moon

• Making a new version of DIP-1 to add your native translation of "latitude and longitude" to the list of trigger strings (or DIP-4 to add your translation of "song")

• Adding an example of regex code which can be used to identify matches for any given DIP, or examples of applications implementing the DIP's suggested functionality

• Making a new version of DIP-0 to translate it to your native language

• Making a new version of DIP-0 to add a new DIP to the list after you've started formatting a certain type of data in a new way

If you want to edit a DIP in a way where you're not certain about compatibility, copying an existing DIP as a modified version under a new number is also acceptable. You can then edit the original DIP to mention your modified version, and include suggestions like pooling entries for both versions in the same database (or not).

## Don't take the terminology too seriously

If you don't want to sound like a cultist, you can also just call them "templates" like [[MediaWiki]]'s [[wikitext]] equivalent is called. You can call dip-1 "template 1" or whatever. Translations are also valid, and so are mix-ups like "data improvement proposal" etc.


Yeah, I wish they'd see that tbh


It's also occurred to me to use the chunk-tagging system to label types of data such as GPS coordinates, but I like my new idea better because it's very simple and very reverse-compatible


Visiting wikiwand reminded me half my ideas for improving NIP-54 wikis basically amount to what's already known as a "knowledge graph."

Still been thinking a lot about improvements on wiki functionality.

+ Counting the years

I don't trust the religious calendar. However, if I just start counting the years from the UNIX epoch and format all my dates based on that, it could be a waste of time because I haven't gotten enough serious feedback on this issue over the years to be sure nobody else has a better idea. For now, I might start putting dates in some specifically-formatted reference to the UNIX timestamp or something, while I wait for people to start listening to me so we can figure out how dates should actually be displayed. I don't think the UI should end up showing the dates as seconds from the UNIX epoch, we just need to agree on a reasonable calendar and decide how to handle it.

People count the years since a fictional birthday, and that's silly and awesome and it's great that we've been doing it for almost 2000 years.

We also don't have ANY OTHER widespread recognizable way to keep count, and there is a widespread popular idea that this fictional birthday was real and the character was actually born in the real world that day. Now the whole thing goes from "silly, awesome, and great" to "idiotic, insane, and concerning."

People have also fought wars over religion. That takes basing the calendar on a fictional character, EXCLUSIVELY, AND retending it's real, from "idiotic, insane, and concerning" to "sick, dangerous, and terrifying."

People also continue to fight wars over religion. That takes it from "sick, dangerous, and terrifying" to "disgusting, threatening, and violent."

Humanity's mental illness is also causing the anthropocene, with heavy overlap between the people most attached to pretending this fictional character is real, and the people most attached to omnicidal behavior. That takes it beyond "disgusting, threatening, and violent" and I need to find others who notice this, or who will follow my lead in noticing it.

Counting the years from the UNIX epoch would make sense, but is there something else that would make more sense? I haven't found anyone other than me who's ready to face this problem. Nobody wants to deal with the difficulty of being one of the first people using a new calendar system nobody recognizes just so hopefully, if humans don't go extinct first, this new system can become recognizable someday.

I hope me being on nostr so early helps sweeten the proposition by making it so we can maybe have that "someday" in a human lifetime instead of 10 generations later. We'll see.

We might not want to adopt my coded timestamps and have clients convert them into dates formatted according to user preferences. It might be easier to just agree to edit our own articles according to our own preferences, and then I can edit my coded timestamps to normal dates, counting the years from whatever point ends up seeming most reasonable. When I start doing these coded timestamps, I'll also start keeping a list of where they are so it stays easy to go through the list and edit all. The point of my coded timestamps won't be to pressure devs to implement them in the UI, but to delay getting stuck in a certain method and get others to discuss this issue with me so I can get feedback on what would be a reasonable improvement over the Christian calendar.

This all fits with my desire for a not-language-centric platform as well. When the details are all figured out maybe I'll have a NIP to my name. The language-centricity issue is making me think we basically need a new programming language for nostr. If nobody but me cares, maybe just let me live long enough to develop my own ideas I guess?

+ Other data

I've also been putting thought into the wider area of how we should deal with various kinds of data, not just dates - e.g. at some point it would be nice to have a decentralized wiki map, and the NIP-54 wikis could then link to or embed data displayed in the wiki map, but how? There should be article entries about a lot of the same places there are map entries for, so should the article entries just be map entries? What about organizing songs, artists, albums? There are all kinds of data a wiki could benefit from having included, but benefit further from having it indexed and labeled for the UI to process.

What I thought of before starting to type this post is just having a list of markdown formatting chunks that get recognized as various types of data. Mainly tables. For example, a location could be tagged for the system by putting it in a table with 1 row of 2 columns, where one has GPS coordinates separated by comma, and the other says "location" or "coordinates" or other equivalents (including other languages).

Clients which recognize this format can then embed or link to a map. Clients which don't can still just display the table, where the user can see the GPS coordinates and copy and paste them into any map app they want.

Meanwhile, relay spiders can crawl through the articles finding data in recognized table formats and compiling it in databases so you can have a map interface with pins dropped in places mentioned by linked articles. Or you can have a search engine for finding info about music. The list of formatting chunks can also have suggestions like Wikipedia/YouTube links getting parsed with a libredirect type thing according to user preferences. Lots of possibilities.

+ More about the knowledge graph

I previously posted about this topic @

nevent1qqsd6euf0wupa3dgwyl3dms4davus6gkurqmn5ysl0cf52qsf4tf8hqzypmhdsedfvw3azlj4946h66r4kddu9tm6d3a3xu8ld37du292kygsqcyqqqqqqgdnv2y0

In the replies, I explained a system for tagging chunks of text for accuracy in a database. That's where I was just not quite remembering "knowledge graphs" are a thing.

I was trying to keep the tagging system simple and what I described might work pretty well, but after further thought, I believe we would want the added complexity of including more tags. For example, it would be really good to have an "out of date" tag used when correcting a bit of info that was previously accurate, so your trust score isn't impacted by someone else updating your out-of-date article; and maybe clarity/conciseness could be compared separate from accuracy ratings, not with scores but a simple comparative "this chunk of text is a clearer-phrased version of this other chunk of text" (or vice-versa).


Good design to onboard non-tech-savvy people


This meme is only for nostr users. Nostr users are rich enough to afford stuff. What about all the poor people who will never escape poverty because they've kept the petrodollar and the military industrial complex going for way too long and waited way too long to adopt cryptocurrency? Those people are so upset, they're still not even changing their minds about taxes, they'll take the extra poverty just to help ensure everyone else stays poor too. Empathize with them - imagine how frustrating it would be for someone who's not on nostr to see this meme, knowing we're already past peak oil and they have no opportunities in sight (regardless of the future of taxation).


A witch turned him into that during a bad breakup


The amount of explanation it takes a human to be understood cannot be "over explaining" unless you believe humans should have a limit on understanding each other

Do you believe that, or are you just beaten down?


I think it's most useful to define the word "capitalism" as the mental health issues most human brains have with currency, not "using your capital to produce a yield" which I'd call "investing"

The way you're using these words muddies shit up, my way is maximizing clarity of communication


Actually misspoke here - overthinking is when you take too much thought to reach a simple conclusion. What I did was type useful information to help people learn


No, overthinking is when you think too much. I was trying to teach you something, kiddo


Map of the Nostr ecosystem:
https://cdn.satellite.earth/4138b7eea8d93a817fe28f09a105123183d4959878e1281004af11054a53e495.jpg


This is excellent. Too bad that Randall Munroe (original) won't see it on here though, he's probably too fascist for nostr at this stage


I'm not sure if some people remember Israel threatens high-profile American Jewish people all the time and a lot of them refuse to speak out because they're terrified and unmotivated. When they're also hated by the general public and seen as "in on it" with Israel for being Jewish, that would make them feel backed into a corner and threatened from all sides, so taking a risk to protect genocide victims would feel like being tricked into a pointless sacrifice.

The result is an escalation of distrust between Jewish people and those that hate them. Both sides get deeper and deeper into thinking "there's this big powerful group of people making moves against me and I can't trust anything connected to it." Both sides are increasingly correct because the more they distrust and hate each other, the more powerful the forces of darkness get in convincing them to cause the exact harm they're worried about.

The point: every opportunity must be taken to show the overwhelming size of a movement to protect the genocide victims in Gaza for the sake of religious freedom and human rights, not driven by partisan trickery.

It's about protecting victims from perpetrators all around the world, not retribution against an Israeli Jewish conspiracy as a few loud voices want to frame the discussion.


My fellow Americans, especially the Jewish ones - let's stop sending weapons. Cryptocurrency can defund the state


You might be right. Maybe she just heard people associate currency with the term "capitalism" and went with it


"Stupid juice" - that's what you've got for me? You're gonna say "stupid juice" to me?

Feel free to learn from me, silly


Fun fact

https://nostrcheck.me/media/29904dc1dc3101581a87ccd2b2e35dfa07bf2bbafe2e1feea390916ff1332910/e6889b24fc44c10b0b317c4a9f8cbaa7d410f63a8618bda933e60cf3cf7320a2.webp


It's not we who need the state to protect us from rape, murder, and stealing; it's the state who need us to rape, murder, and steal from


How does the state ensure your safety ??? here we go

Project Bluebird
Project Bluebeam
Project Evergreen
Project Artichoke
MK-Ultra
MK-Naomi
Project Monarch
Operation Chaos
Operation Gladio
Operation Mockingbird
Operation Paperclip
Operation Northwoods
Operation Ranch Hand
Operation Popeye
(Doomsday Project)
Cointelpro
Operation Project Seal
Operation Stargate
Operation Highjump
Operation Delirium
Project Rainbow
Operation Midnight Climax
Project Woodpecker
Project Stagate - Grill Flame,  Sun Streak
Operation Cloverleaf
Operation Fishbowl
Project Bluebook
Project Coast
Musical Control ( Rockefeller )
Project Groom Lake
Jekyll Island
The creation of the Federal Reserve
Fiat currency
Rear Admiral Richard Evelyn Byrd
Agartha
Flouridation effects
Agenda 21
Agenda 30
Monsanto
Aspartame
The Getty Research Institute
B G H (Bovine growth hormone)
Rothschild’s family history
Albert Pike
Adam Weishaupt
P.N.A.C
Council of Foreign Relations (CFR)
Committee of 300
13 families
Skull and Bones Society
The Bush family’s business dealings
General Wesley Clark
Bill Cooper
William Guy Carr
MILABS
Annunaki
Nephalim
Nibiru (Planet X)
Ninth Circle Cult
Nazi eugenics
Council of 13
Council of Nicea
Library of Alexandria
Vatican Catacombs
Emperor Constantine
Bloodlines of the Illuminati
Freemasonry
Knights of Malta
Jesuits
Sabbatean Frankists
D.U.M.B.S
Phil Schneider
Protocols of the learned Elders of Zion
Tavistock Institute
Frankfurt subversion techniques
Fabian society
Satanic ritual abuse
Elm St Guest house
788 - 790 Finchley Road, Hampstead
Christchurch Primary School, Hampstead
The Samson Option

#grownostr #freedom


Oh, you do know what you're talking about then.

I'm saying these moves could be "opening channels" for some new corporate equivalent, so the single on-chain signature isn't in any one individual's hands (until the new system gets hacked someday)


You're saying lightning is impossible, but lightning exists

How would Bitcoin transactions ever stop another layer from functioning? Doesn't make sense


🏴☠ Didn't he try before he left last time tho?