I built this with Rust/WASM and though very simple works great:
Something you might be interested in nostr:npub19pj6f0nc9q6xr26qe3g8m6xe3hwe0d6p6zcvf57cm3kayghjdj0slnlenu and nostr:npub1clk6vc9xhjp8q5cws262wuf2eh4zuvwupft03hy4ttqqnm7e0jrq3upup9 nostr:note13sevtv74a2pm7dx9r9exvp9hulq0uhw8hhyf4p6zadff35vch6tsq2kvu6
You can have DMR devices that look like normal phones and do digital messaging.
Who's going to make Nostr over DMR work??... https://nostr.build/i/f14103bc57bee170d32c563b73ba0552a2cd4ae1ba9e03c5cb854c4bc8b506a4.webp nostr:note1ld4jhmrsc9p9x4a5ja6dmtye7307ds06djz53xtc032hvw5whqcszpcjgn
Please tell me the above device is real and who makes it!
Fiji
If the đź‘» had any imagination they take your prompt but give you a shit plan for how to do it !
Wages Are Not an Important Driver of US Inflation, San Francisco Fed Study Finds https://www.bloomberg.com/news/articles/2023-05-30/wages-not-important-driver-of-us-inflation-sf-fed-study-finds
Could it be because changing jobs for better pay is hard and wages never keep up with inflation?
“Offensive-security projects will not be considered for funding at this time.”
.. at this time!? 
This is a good feature! I look forward to seeing how it develops. Anything that could replace centralized authorities like ICANN is worth pursuing.
For me it falls too deep into the uncanny valley but applied to tv fiction vs current events.
If two notes were confirmed in the same block for the same new id via OTS then PoW used to reduce spam maybe the same PoW nonce could also be used to break ties? But i do see how using position in a block as being simpler.
Yes this is what I was thinking and why I suggested pow on the notes could be used instead for spam reduction. Motivation being to reduce onchain footprint except minimal needed for ordering notes.
Though I guess you’re also using the op_return tx to reduce spam.. could a pow on the notes help solve that instead of all the onchain tx?
I wanted to share a little bit about Nomen, a new protocol that establishes rules for creating globally unique, human readable identifiers, similar to domain names but without a central planner like ICANN.
- How does it work?
Nomen uses the ordering guarantees of the Bitcoin blockchain as the arbitration method for opposing claims on names. In other words: first come, first serve. Nostr acts as the data layer of the protocol. Records and other data-heavy operations happen as Nostr events on public relays. Indexers, which are the name servers of the protocol, link on-chain claims to related Nostr events in order to piece together a full picture of the Nomen name set.
For a more complete view of the protocol, check out the specification on GitHub. It’s very simple: https://github.com/ursuscamp/nomen/blob/master/docs/SPEC.md
- What’s in a name?
A name is “complete”, so to speak, when there is a claim published on chain with a corresponding Nostr event that contains the records for that name. The on-chain claim is merely an OP_RETURN output, which contains a few bytes of metadata and a 20-byte hash of the ownership information (Hash-160 of NAME + PUBLIC KEY). A corresponding Nostr record event must be published that is signed by the owner of the name, containing a tag with the name that was claimed and a record set. Using the name and the public key, the indexer can recompute the hash and validate that this event is published by the true owner of the name. The record event is a replaceable event, so every time you want to update your record set, you just publish a new record event to replace the old.
The record set is a just a set of key/values that represent the pieces of identity you want published. Some examples are “WEB” for your website, “TWITTER” for your twitter handle, “NPUB” for your Nostr pub, etc.
- The Explorer
The Nomen Explorer (https://nomenexplorer.com) is the first public indexer. Not only does it allow you to explore the existing names out there already, but it has tools to claim a name for yourself and to update your records.
Claiming a name through the Explorer is a trustless process. All you need to do is create an unsigned Bitcoin transaction paid back to yourself (or whoever you want) and copy it to your clipboard. Then click “New Name” in the Explorer, and paste your PSBT into the box. Enter your name and pub key, then submit. The Explorer will add an extra output to the PSBT which is a 0 sat OP_RETURN, and spit the new PSBT back out to you. Load that PSBT into your Bitcoin wallet. You can examine it to make sure the Explorer isn’t doing any funny business (it’s not, I promise!), then sign it and broadcast. The indexer will pick it up after 3 confirmations.
Then you click “Update Records” and publish a new record set. Sign the event with your Nostr extension (Alby, nos2x, Nostore, etc), and you’re good to go. Within a few minutes, the explorer should pick it up and display it in the list.
- Consensus
You might have noticed that, since the claim is published in an OP_RETURN, that means that the miners and validators don’t enforce consensus like they do with Bitcoin script. In Nomen, the indexers are the arbitrators of consensus. This is a looser social consensus mechanism, similar to something like you might find with Ordinal Theory. This has advantages, as you will see.
- Squashing Squatters
Any name system needs to have a way of dealing with squatters. That way may be absolute central control, or letting them run rampant, or somewhere in between. The softer consensus of Nomen provides a potential solution to this problem.
One possible protocol upgrade is a standard for something like a decentralized spam/blacklist for squatters. Indexers could choose to subscribe to streams of Nostr events from trusted parties that handle spammers and squatters. Any name claim on such a spam list would be ignored by an indexer, and the next claim taken as the correct one.
In reality, just the existence of such lists should deter most squatters, since they would need to waste real Bitcoin in mining fees just to try something easily thwarted by indexers.
- Scaling and the Future
The ability to scale these names is important. Every name requires an output on-chain. This isn’t a massive concern (yet) because most people won’t ever need but one or a few of these names. But, still, how far can we scale this?
One example of low hanging fruit is to allow name owners to create sub-names by publishing sub-name Nostr events. These could be useful for families, or for businesses to offer names to their customers. For instance, Bob Smith might register the name “smith” and create a sub-name for each of his children: alice.smith, andy.smith, etc.
Another exciting possibility is to expand the protocol to sidechains, using custom naming schemes. If “smith” is registered on the Bitcoin blockchain, someone else may claim “smith.lqd” on the Liquid sidechain.
The combination of non-sovereign sub-names and sovereign top-level names on sidechains means that this one protocol could potentially scale to the entire world with ease.
Have you looked into how open time stamps works? Seems like all you need are your nostr notes timestamped in a way your indexer can verify.
Yet another reminder that general purpose computers are a security nightmare. Gamers (and other Gigabyte users) be aware.
https://www.wired.com/story/gigabyte-motherboard-firmware-backdoor/
This was a quote tweet made with Damus client so very strange it won’t render for you
If this ever makes it in the browser should be good for projects like #[2]​ that could use the multi threading and socket support! nostr:note1ql07s9ckra4gn957qhfa7j6sfrwpz8dk5pg8e3snlhlvdg2wtnrq9gedm3
Cegłowski gives a long but entertaining exploration of the dangers of AI doomerism. His quote below does a good job wrapping up his arguments. Agree or disagree I recommend reading the whole essay.
“The pressing ethical questions in machine learning are not about machines becoming self-aware and taking over the world, but about how people can exploit other people, or through carelessness introduce immoral behavior into automated systems.” nostr:note14qddzxc8p8d5had9ne5uw9tldgjujmyjf29g36l8xkur66xeglcqqf999j
“Block Screen” iOS widget full of little surprises ! 

