el

fiatjaf

~

534 Following

180.4k Followers

Notes
Replies
Articles
Curations
Videos

fiatjaf

waxwing

2h ago

Seen in a youtube comment: "I sold a motorcycle for £1200 and Monzo froze my account until i provided screenshots of the receipt, facebook advertisement, messages and DVLA new keeper notice. they locked me for a week and only when i threatened them with the police they released it. Just £1200."

(Monzo is a "neo-bank", think Revolut).

See translation

7

20
3
0
16

fiatjaf

2d ago

See translation

0

5
0
0
0

fiatjaf

2d ago

This is very promising:

npub1xdtdu

3d ago

Store your nsec in a secure enclave!

We've spent a big part of 2024 trying to make a reliable non-custodial signer with nsec.app. It hasn't worked out perfectly - remote access to keys stored on a mobile device is still unreliable, especially on iOS.

That's why we got very interested in AWS Nitro Enclaves - h/t @Marks and MapleAI team for inspiration!

The idea is to have an open-source custodial signer and deploy it in an isolated environment that provides attestation for the deployed code. Anyone would be able to reproduce the code build and verify that the signer is running the correct code in a safe environment.

So here it is: https://github.com/nostrband/noauth-enclaved

Each instance of a signer deployed in an enclave announces itself on Nostr. We added some Nostr to attestation provided by AWS - the report is linked

... See more

See translation

See translation

2

11
2
0
36

fiatjaf

3d ago

/favicon.ico > link rel manifest icon***

See translation

0

4
0
0
0

fiatjaf

3d ago

I'm pretty sure the next time I open hacker news I'll see the final answer to all technological problems.

See translation

1

12
0
0
50

fiatjaf

3d ago

Every time ICANN creates a new TLD civilization decays a little more and webdevelopers cheer enthusiastically.

See translation

10

12
1
0
0

fiatjaf

3d ago

Finally got `nak mcp` to work correctly after 3 months trying:
el

See translation

1

13
1
1
63

fiatjaf

4d ago

How to properly present Nostr to a Bitcoin-skeptical audience:

npub1m2f3j

4d ago

@fiatjaf I spent about half of this podcast raving about Nostr. 😅

https://zencastr.com/z/cK98nMcr

See translation



(Hint: it's not by saying "have fun staying poor" or claiming that zaps will change the world.)

See translation

1

14
1
1
42

fiatjaf

4d ago

The best way to use nostr-web-components is by native imports: you don't need a bundler, your stuff gets cached betters, you don't have to download unnecessary or duplicate dependencies and you get to use arcane browser features that only DHH uses, but the best part is that you get to write this in your HTML:
el


fiatjaf

5d ago

nostr-web-components has improved docs now at https://web.nostr.technology/
And new components:
- <nostr-note> for rendering full notes with proper formatting
- <nostr-text> for rendering just the text
- <nostr-follow> for rendering a simple "follow me on nostr" button that can actually be clicked (idea copied from @Saiyasodharan)

These components are very lightweight, they use no framework and only import what is strictly necessary from nostr-tools and nostr-gadgets. They're also very efficient and replaceable metadata is cached on IndexedDB very straightforwardly.

See translation

See translation

0

8
0
0
21

fiatjaf

4d ago

wss://news.utxo.one/ is quite browseable, specially if you don't have anything else to do with your life.

See translation

1

8
0
0
0

fiatjaf

fiatjaf

6d ago

A video explanation anyone can understand:

fiatjaf

6d ago

Simple explanation of how https://nstart.me/ and https://git.fiatjaf.com/promenade (the FROST bunker) works:
el

See translation

See translation

4

33
13
1
303

fiatjaf

6d ago

A video explanation anyone can understand:

fiatjaf

6d ago

Simple explanation of how https://nstart.me/ and https://git.fiatjaf.com/promenade (the FROST bunker) works:
el

See translation

See translation

4

33
13
1
303

fiatjaf

6d ago

Why are you trying to connect to wss://nostrapps.com/ as a relay? That's not a relay!

See translation

5

9
1
0
0

fiatjaf

1w ago

Half of my stuff is down.

See translation

7

14
0
0
0

fiatjaf

1w ago

What happened to RethinkDB?

See translation

2

1
0
0
0

fiatjaf

1w ago

el

See translation

6

6
2
0
0

fiatjaf

1w ago

This bot was dead for some days, but now it's back:

Note not available

See translation

1

2
0
0
0

fiatjaf

1w ago

@ hodlbod why instead of showing a big error "unable to load preview" doesn't Coracle just display the original URL?

See translation

1

1
1
0
0

fiatjaf

daniele

1w ago

Now you can share your Nostr highlights via Njump.
Both articles/notes and web pages are supported, with comments and context, when available.



Have fun!

#njump

See translation

5

22
5
0
160

fiatjaf

Sean Ono Lennon

2mo ago

Not sure why it says this is my first post. It isn’t.

#introductions

See translation

21

41
6
0
1.6k

fiatjaf

1w ago

wss://lockbox.fiatjaf.com and wss://zapbox.fiatjaf.com will now remove events that aren't exclusive -- i.e. events that can be fetched by anyone in public relays outside themselves.

See translation

4

4
0
0
109

fiatjaf

1w ago

I've made this wss://inbox.relays.land/ relay that filters out hellthreads from your inbox as well as anyone that isn't in your "network". It's meant to be used as your only (well, ideally it would be combined with others of course, but if these others don't filter out the hellthread then you're in bad shape) "read" relay (see NIP-65).

The problem is that it doesn't work because clients are all trying to be smart and connecting to different relays in order to fetch more notifications. But those issues are being addressed, see below:

fiatjaf

1w ago

@HodlbodDisrespector I have the same problem happening with https://coracle.social/, mentions are coming from a bunch of places.

fiatjaf

1w ago

@Mike Dilger ☑️ I have only one relay set to inbox+read on Gossip, but I keep getting notifications from the hellthread coming from other relays from people I don't follow. How should I proceed?

See translation

See translation



I can't test if it works on @YakiHonne, @Fabian's Nostur, @nos, Yana, Nostrmo and others for now, but if you do please let me know.

See translation

13

10
2
1
1.0k

fiatjaf

1w ago

Why can't we just open one subscription to two or three relays of each followed person in order to build the default feed?


If that was possible that would make implementing "outbox" even easier than implementing a client that just uses a static set of relays. Caching notes from is easy, it's easy to continue fetching from where your cache ends. Relay selection is easy, no need to build complex filters aggregating multiple requests and do fancy relay selection based on whom you're following matches whom. Everything is just one loop.


Nostr is easy again, developers are happy. Even the dumbest web developer can do censorship-resistant Nostr clients for everything.

See translation

17

9
0
1
0

fiatjaf

1w ago

@Mike Dilger ☑️ I have only one relay set to inbox+read on Gossip, but I keep getting notifications from the hellthread coming from other relays from people I don't follow. How should I proceed?

See translation

8

7
0
1
0

fiatjaf

Fabian

1w ago

Replying to @Fabian

nevermind I just found out about nak fetch 🤯

awesome tool!

See translation

1

0
1
0
0

fiatjaf

1w ago

I've updated Bitwarden after years without updating and now it just says "vault is locked" and there is no button to unlock or anything. The entire thing just broke. The console has an error about FIDO, which is another garbage the satellite people have been forcing upon us and the "tech" community loves for whatever reason.

I already knew it, but the lesson has to be retaught every so often: never update.

See translation

14

18
1
1
44

fiatjaf

1w ago

Trump will stop the satellites.

See translation

12

5
0
0
2

fiatjaf

jb55

1w ago

Replying to @Dawn

The problem with edits in a nutshell

See translation

1

4
1
0
0

fiatjaf

1w ago

Good:

npub1qqqqq

2mo ago

I really like how nostr is decentralized, and I think it's actually a good way to receive git patches.

One of the bottlenecks I have with my Forgejo instance is that contributors need to register to report a bug, request a feature, or contribute source code. It's a barrier to many of the software improvement opportunities I work on.

There are already CLIs to send #git patches through nostr #nip34 but most of them are complicated or unmaintained and uncomplicated.

So I'm currently developing a simple one, which will send and receive git patches and issues. The goal is to make it easy to use and do its job without any complications.

I'll comment updates about it here, thank you nostr community.

See translation

See translation

20

5
0
1
0

fiatjaf

1w ago

What are satellites good for anyway? We should get rid of satellites entirely.

See translation

37

8
1
0
2

fiatjaf

2w ago

I looked at someone else's phone yesterday and couldn't find a browser app.

See translation

25

11
0
0
21

fiatjaf

2w ago

"uv has fixed Python"

el

See translation

1

5
0
0
0

fiatjaf

Ronald Robson

2w ago

I've read and I can say that Thiel's contrasting of "innovation" and "globalization" (the latter being essentially a horizontal reproduction of existing solutions) is insightful. The idea that a true monopoly lies in being the only one capable of doing something (by real skill and not by outing the competitors) is less cynical than it initially seems. And I also liked the reflections on "occult sales" (say you are in just for innovation and so on, and create beautiful things so everyone will want to buy your product even when you haven't announced it as a product).

See translation

1

17
1
0
40

fiatjaf

2w ago

The obvious solution to all this mess is to make libraries ship source code instead of compiled blobs of whatever.

Maybe there is a reason for this absurd choice that they don't even consider changing, but I can't see it.

Note not available

See translation

8

11
0
1
8

fiatjaf

2w ago

CNAME yourdomain -> your-npub dot optional-settings dot oracolo dot me

daniele

2w ago

Oracolo big update!

You know, Oracolo lets you create a personal blog using your Nostr content, and now is more powerful!



Freely organize your articles, notes and images in "blocks", with different styles, and pin your favorites, too! You can do this with a handy web wizard, no coding is required.
As usual, the blog is just a single HTML file, so you can host it everywhere.

But there is another great news, from a @fiatjaf's smart idea: you can also take advantage of Oracolo web service to host your blog. Just point your DNS to the generated auto-config domain, and your blog is live. It's free, too!

Check it at https://oracolo.me

Source code and more info at https://github.com/dtonon/oracolo

A couple of preview examples:

@ hodlbod
http://npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn.ba-i69e9c-i820b9.ba-3-grid.bn-10-slide-m400.ba-2-grid.bi-10-grid.ba-10-list.ba-2-grid.ba-10-list.comments.topics-nostr-groups-nip44.oracolo.me

@❒ PictureRoom
http://npub1c8n9qhqzm2x3kzjm84kmdcvm96ezmn257r5xxphv3gsnjq4nz4lqelne96.bi-5-grid.bn-20-slide-m400.bi-10-grid.bi-1-grid.bi-10-grid.oracolo.me

PS: These “chaotic” domains are obviously only for viewing the blog preview, downloading the html (from the footer) or configuring the DNS of one's domain.

See translation

See translation

4

14
5
0
1.0k

fiatjaf

3w ago

One sad thing about Nostr is that the optimal "market" we should be targeting and that would supply the people we needed at this point is somehow disgusted at Bitcoin. We can shrug and say we don't care about them because they're ignorant about economics, but the fact is that there are many good builders we have already already lost because of that and who knows what great things they could have been doing for Nostr at this very moment.

fiatjaf

3w ago

Replying to @𝐒𝐧@𝐱

Before bringing millions of users we have to bring the small group of nerds and enthusiasts that would naturally be interested in what we're doing just so they can help build it.

See translation

See translation

32

20
3
0
21

fiatjaf

3w ago

Thank you for all those who joined. It was an absolute blast, see you tomorrow!

fiatjaf

3w ago

https://23gmt.nostr.technology/ is live now at wss://23gmt.nostr.technology/. Closing in 40 minutes.

See translation

See translation

1

8
0
0
0

fiatjaf

3w ago

Outside our little group here no one knows and no one has any chance to know all the things being created on Nostr, and I'm sure there are many folks that would be very interested if they knew.

We need more people writing about specific Nostr initiatives, such as the groups subprotocol, the git subprotocol, the community relays, the bunkers, the decentralized app store, the multisig signers, the highlighting, the photo sharing, the very private secure messaging subprotocols, the outbox model, the bluetooth offline inter-device protocol, the decentralized wiki and other stuff.

If you know how to write 3 words without asking an AI to generate text for you please do it.

See translation

124

223
46
4
2.5k

fiatjaf

3w ago

Amijubi

See translation

12

5
0
1
0

fiatjaf

4w ago

I just created an account on a new social networking platform today. I did it because I heard about it on the internet, no one I knew invited me. When I joined I was presented with a feed of a bunch of random posts from random people talking about topics that didn't interest me.

Was that platform called "Nostr"?
Or is that the default expected experience of any person who joins a new social network just for experimenting it?

See translation

19

12
1
1
163

fiatjaf

4w ago

Since no one asked we've finally delivered: a full-blown FUSE filesystem for all Nostr events and metadata.

nak fs /mnt
cd /mnt/hodlbod@coracle.social

I was going to make a shiny video of this but the result was too bad, so please someone make one and post it here.
In the meantime I have these amazing screenshots of the most beautiful file explorer I could find on my computer:

See translation

64

130
33
1
8.8k

fiatjaf

1mo ago

The correct framing here is not that Nostr has evil content, but that _some relays_ do.

These relays are not Nostr, Nostr is only the language your client uses to download the content from the relay, and your device only downloads what it asks for and from the servers it chooses to.

npub1v2j0w

1mo ago

The level of pedo smut and porn on NOSTR is pukeworthy 🤮🤮🤮

How do we fix this?

@fiatjaf et al?

See translation

See translation

29

46
10
1
63

fiatjaf

1mo ago

Is LetsEncrypt run by the NSA?

See translation

9

10
0
0
0

fiatjaf

1mo ago

I've deleted my Twitter account. Some days after my username was made available for anyone to grab (contrary to what used to happen traditionally). Some unfunny imbecile grabbed it and is now running free there making retarded posts while still trying to put out a facade of legitimacy. This is all fine, I don't mind, it's ok.

What really bothers me is that all the old tweets from people who had mentioned "@fiatjaf" in all past discussions now link to this new fake profile. How can they not index the mentions by any form of unique account id, but only by username? And then they allow people to freely change usernames and cause all links to break -- and someone else takes the old username and now all the links point to the wrong place.

Is this @jack's broken code that no one had the time

... See more

See translation

36

69
6
1
253

fiatjaf

1mo ago

Using hashtag feeds or any other kind of "global" feed without specifying decently restricted or curated relays explicitly is the worst idea in the world and everybody should have known this.

See translation

19

20
2
1
42

fiatjaf

1mo ago

YouTube doesn't work for me anymore for no apparent reason. I have to download videos with yt-dlp and watch them locally now.

See translation

15

17
0
0
0

fiatjaf

1mo ago

KYC otherwise your links won't be clickable?
el

See translation

18

43
5
0
37

fiatjaf

1mo ago

If you invert WIP vertically you get MIB.

See translation

2

4
0
0
66

fiatjaf

1mo ago

I just realized how awfully broken is the UX of discovering a new podcast:

- first no one can share links to podcast episodes, or even to full podcast "profiles", only links to proprietary platforms
- then you have to go on your podcast client and search for it on a search box that looks up on a hardcoded centralized registry and hope for the best
- then if you find what you need you have to wait at least 5 seconds, possibly more, for all the XML to be downloaded and parsed and the feed to be shown to you
- but then you can't just download one episode from the feed and listen to it, you have to subscribe to the entire podcast

All because the thing only deals with this big XML file, each episode has no independent existence or

... See more

See translation

19

23
3
0
0

fiatjaf

1mo ago

The less you post, the less likely you are to get unfollowed.

I just stopped following dozens of abandoned accounts that hadn't posted in years but were still polluting my follow list.

See translation

12

21
0
0
63

fiatjaf

miggymofongo

2mo ago

I wish nostr developers and users would be more intentional about shaking the “crypto” reputation the protocol currently has as a strategy to attract more people. The fact that nostr is not blockchain doesn’t mean the masses won’t believe it.

See translation

26

26
6
0
143

fiatjaf

1mo ago

Wouldn't it be great if @Gigi's and @PABLOF7z's new podcast could be referenced directly inside Nostr? That way I wouldn't have to just allude to its existence and could make clear what I'm talking about instead of hoping the reader of this tweet will search for some vague name in a centralized canonical index of all podcasts.

See translation

50

47
4
2
21

fiatjaf

2mo ago

Except for Substack, what is the simplest way to make a mailing list that can also be browsed on the web?

No one is doing the Nostr Weekly Report, so maybe I'll start it.

See translation

34

20
0
0
221

fiatjaf

2mo ago

YouTube's algorithm is so great that it never ever shows me channels I'm subscribed to, but fills my homepage with videos from channels I've browsed in the past 3 days, including many things I've already watched, and completely forgets everything I've done before that. That's the amazing winner UX we should be aiming at!

See translation

34

98
9
1
5.5k

fiatjaf

2mo ago

I wonder if these "introduction" posts with a nice bio and personal pictures aren't a fully-automated AI-generated scam to get zaps from Nostr enthusiasts.

See translation

57

105
8
3
1.0k

fiatjaf

2mo ago

After this I'm never going to doubt a politician again!

ODELL

2mo ago

FULL PARDON IS ABSOLUTELY MASSIVE AND UNEXPECTED.

FUCKING BEAUTIFUL.

THANK YOU PRESIDENT TRUMP.

HUGE PROPS TO BITCOIN POLICY INSTITUTE AND DAVID BAILEY FOR MAKING IT THE PRIORITY.

LETS ALL GIVE ROSS SOME SPACE. HE DESERVES IT.

See translation

See translation

49

77
8
0
643

fiatjaf

3mo ago

I just shut down bridgeaddr (you don't know what that is).

See translation

5

8
0
0
8

fiatjaf

First Man Photography

Nov 23, 2024

Here’s another from my shoot this week. There’s also a new video coming out today at 4pm UTC where this image is made and we discuss swapping your screen time for nature time.

#landscapephotography #picstr #photostr #artstr #photography #autumn #photos #fall #nature

el

See translation

2

12
3
0
22

fiatjaf

First Man Photography

Dec 17, 2024

Just know there is a whole world out there, and it’s beautiful and it’s amazing. We just have to go out there and find it.

#landscapephotography #picstr #photostr #mountains #photography #scotland #highlands #nature

el

See translation

3

20
3
0
1.5k

fiatjaf

ODELL

Dec 29, 2024

FOR NOSTR TO BE SUCCESSFUL THERE NEEDS TO BE MANY GREAT APPS.

IF A FEW APPS DOMINATE, NOSTR LOSES.

See translation

22

91
10
0
6.9k

fiatjaf

First Man Photography

Dec 29, 2024

A stunning morning in the mountains of the Lake District, UK

#landscapephotography #picstr #photostr #mountains #photography #lakedistrict #reflection #nature

el

See translation

2

27
3
0
21

fiatjaf

Dec 16, 2024

If 90% of users are on phones why are 90% of developers making web apps?

See translation

108

112
17
1
1.4k

fiatjaf

Dec 11, 2024

Quantum computers are never going to happen.

See translation

85

86
6
0
315

fiatjaf

Dec 7, 2024

What do you think about an event kind for "read" that could be sent automatically whenever a user reads something? Probably not worth doing for notes, but for stuff like videos, podcast episodes, songs, articles, recipes etc that could be powerful material if a user wants some algorithm to detect what they see more and use that information to craft custom feeds on their behalf. @utxo the webmaster 🧑‍💻

I personally don't want that for myself, but of course it would be optional and clients and users could decide to not emit these things.

Or maybe there is some cryptographic magic that allows something like this to be achieved in some shape or form without revealing too much about ourselves? @waxwing

See translation

14

10
4
0
252

fiatjaf

Dec 6, 2024

What is the worst movie you ever watched?

See translation

86

36
3
0
0

fiatjaf

Dec 3, 2024

I just realized there is an enormous database of people talking about RSS on the internet, teaching others how to use RSS, learning how to use RSS, talking about the advantages of RSS, conducting user research on RSS first impressions.

All of this applies almost unedited to Nostr.

See translation

91

113
8
0
955