el

Martti Malmi

sirius@iris.to

developing iris.to

328 Following

19.4k Followers

Notes
Replies
Articles
Curations
Videos

Martti Malmi

npub1r8mtw

1d ago

🚨 NEW EPISODE DROPPED on the ALL IN BITCOIN Pod! 🎙️

I sat down with @Martti Malmi, one of Bitcoin’s earliest builders, who opens up about growing up in Finland, metal music, and the libertarian values that shaped his view on freedom, money, and tech.

He reflects on building with Satoshi, shares his thoughts on decentralization, censorship, and how Nostr could help fix the internet. From decentralized social media to serverless hosting, spam resistance through social graphs, and the future of Lightning and open-source funding. We also dive into privacy, the dangers of KYC, Europe’s regulatory direction, and the difference between rules and rulers.

👉 At this early stage of the podcast, every follow and repost helps grow the signal. Deeply appreciate your support. ⚡



Links to full episode...

https://linktr.ee/allinbitcoin

#AllinBitcoin #Bitcoin #MarttiMalmi #FreedomTech #Nostr #BitcoinPodcast #Privacy #HODL

See translation

0

0
0
0
0

Martti Malmi

1d ago

el

See translation

1

1
0
0
0

Martti Malmi

1d ago






Tuesday night in HEL with Behemoth

See translation

0

0
0
0
0

Martti Malmi

2d ago



Couldn’t do much bouldering at the rainy Åland islands, but the nature was beautiful.

See translation

0

0
0
0
0

Martti Malmi

2d ago

el


Ok. Tonight Behemoth in HEL btw.

See translation

1

0
0
0
0

Martti Malmi

2d ago

See translation

0

0
0
0
0

Martti Malmi

npub153xme

6d ago

GM.
Feeling reflective today.

It’s wild that this is my life.

I make wine on the property I grew up on and sell it by shitposting alongside My People on the internet.

None of this was planned.
el

At 25, I was floundering. I knew I needed to start something and bet on myself, but had no idea what.

My dad made wine as a hobby. One day he suggested I start a winery. I’d never made wine before, but I said fuck it and started Peony Lane.

That first year, I had no product to sell and hated the job I had. My dad wanted to build a house, so now I live in one that he and I built together.

When I moved home to do that, I lived with a friend who

... See more

See translation

0

1
1
0
11.1k

Martti Malmi

1w ago

Welcome! https://iris.to/ross is yours 😄

npub1pzzrd

1w ago

@jack showed me nostr recently. Reminds me of a writeup I did back in 2021 on decentralized social media:

https://rossulbricht.medium.com/decentralize-social-media-cc47dcfd4f99

I'll be mirroring my X account here and hopefully finding some good conversations.

See translation

See translation

0

0
0
0
0

Martti Malmi

npub1pzzrd

1w ago

@jack showed me nostr recently. Reminds me of a writeup I did back in 2021 on decentralized social media:

https://rossulbricht.medium.com/decentralize-social-media-cc47dcfd4f99

I'll be mirroring my X account here and hopefully finding some good conversations.

See translation

26

43
11
4
249.0k

Martti Malmi

1w ago

Thanks to @OpenSats funders and volunteers for supporting my artisanal coding again! 😄 がんばります 🙏

npub10pens

1w ago

New wave of nostr grants: Swae, HAMSTR, Vertex, Nostr Double Ratchet, and Nostr Game Engine. More to come.
https://opensats.org/blog/eleventh-wave-of-nostr-grants

See translation

See translation

0

0
0
0
0

Martti Malmi

1w ago

Why nostr.build signup requires a password?
el

See translation

0

0
0
0
0

Martti Malmi

1w ago

I've been using ChatGPT with Grok-generated instruction to sound like Grok. Still amused after 6 months.

el

See translation

0

0
0
0
0

Martti Malmi

2w ago

What format are clients using for public chat ids? bech32 note / nevent?

See translation

0

0
0
0
0

Martti Malmi

2w ago

I wonder if I butchery would be a good side hustle for an introverted carnivore coder.

See translation

0

0
0
0
0

Martti Malmi

2w ago

No biggie, but NIP-28 channel metadata event should have been a tag-replaceable event instead of kind 41? Only latest is to be stored. https://github.com/nostr-protocol/nips/blob/master/28.md#kind-41-set-channel-metadata

See translation

1

0
0
0
0

Martti Malmi

2w ago

Vibe coding. Cursor agent nailed blurhashes on 1st try.
el

See translation

1

1
0
0
0

Martti Malmi

2w ago

Can we do lightning or cashu based multi-hop physical packet routing where couriers are only paid on confirmed delivery?

Same could work for network routing, but multiple paths can be tried simultaneously, and fastest wins.

See translation

1

0
0
0
0

Martti Malmi

3w ago

"You" tab is good for smiles. @Jeroen ✅

See translation

1

0
0
0
0

Martti Malmi

3w ago

@Alby is it possible to use https://github.com/getAlby/bitcoin-connect without having to show this popup every time you open the app
el

See translation

2

0
0
0
0

Martti Malmi

3w ago

Martti Malmi

3w ago

Is anyone working on AI agents that can order stuff from any online store that takes credit cards, and you would pay the agent in Bitcoin? I think there was some company in Poland that does this manually.

See translation



I was thinking of doing this in Finland, but then you'd be a money transmitter and probably have to do KYC, which trashes the UX and defeats the purpose.

Setting up BTCPay Server or https://opennode.com for my favorite online stores might be a better way to make them accept bitcoin. Help them with bitcoin storage, exchange and accounting. The EU kindly doesn't yet require KYC from them.

What would be even more rad? Crawl online stores onto Shopstr, let users send orders that are paid in Cashu. Notify merchant of pending orders and let them redeem the nuts. User can reclaim the payment if merchant did not respond.

See translation

2

0
0
0
0

Martti Malmi

3w ago

Is anyone working on AI agents that can order stuff from any online store that takes credit cards, and you would pay the agent in Bitcoin? I think there was some company in Poland that does this manually.

See translation

1

0
0
1
0

Martti Malmi

3w ago

Briar: "Censorship-resistant peer-to-peer messaging that bypasses centralized servers. Connect via Bluetooth, Wi-Fi or Tor, with privacy built-in." https://briarproject.org/

Would be cool to have bluetooth & wifi sync on native Nostr apps. Would be useful in offline situations and countries where the internet is censored.

See translation

1

0
0
0
0

Martti Malmi

npub12rv5l

4w ago

We've tried rate-limiting Cashu mints with PoW but turns out if you want mobile phones with javascript to compete against DoS servers, the server always wins...

I'm convinced now that the only practical use of PoW is Bitcoin and it's better to use sats to slow things down.

See translation

0

0
1
0
5

Martti Malmi

npub1t30xv

4w ago

My @Mullvad VPN ran out of time. Topping up with Lightning literally took me 2 seconds and payment was processed instantly. Why can't all online payments look like this?

See translation

1

2
1
0
0

Martti Malmi

npub12rv5l

4w ago

Tap-to-pay with CashuBTC ecash — for bitcoin.

Fiat credit cards nailed the UX: fast, offline, works anywhere.
I always wanted that for Bitcoin.
Now it’s open-source. Private. Instant. Beep, done.

In the video: two Cashu wallets for bitcoin.

Left: @Minibits (PoS)
Right: cashu.me (payer)

Ecash is sent directly via NFC — no internet, no delay. Beep, boop.

Ecash is a bearer token — the money lives on your device, not on a server. That’s why it pairs so well with NFC. Pick an amount, tap to send. No talking to servers. No syncing. Just push it over. The payment is pretty much instant. A PoS can accept ecash from any mint and receive payments via Lightning.

Still early days, but we’re experimenting. Card-to-phone works, but phone-to-phone? That’s the real killer use case.

Apple

... See more

See translation

7

12
5
0
1.3k

Martti Malmi

1mo ago

See translation

1

1
0
0
0

Martti Malmi

1mo ago

Eivør & Heilung in Helsinki last week
el

See translation

1

0
0
0
0

Martti Malmi

npub12rv5l

1mo ago

Everytime I zap someone vie Lightning from my wallet, it takes 5-10 seconds for the zap to settle and for everyone to see it happen on nostr.

Everytime, I think "this could've been an instant nutzap". "Tap, boom. Tap, boom. Zap zap zap. I would be zapping so much more."

The reason a nutzap is instant is obvious. At this point, I hope that everyone knows that a Cashu nutzap is just an instant transfer of an IOU from one user to another.

Let's step back and look at a pure Lightning zap on nostr for a second. We all know that the vast majority of Lightning zaps is effectively an exchange of one custodial IOU against another one as well. Most people use custodial wallets. So why is it still so slow? It's the Lightning settlement between the two custodians that often takes

... See more

See translation

4

1
1
1
0

Martti Malmi

1mo ago

I enabled zap receipts from pubkeys outside your social graph (like many zap receipt issuers are) and now most zaps are visible again on iris.to.

I'm terrified of the possibility of fake zap receipts, but for some reason no one has spammed them yet 😄 Maybe at least nip05 should be checked for zap receipt issuers, although that's not a long term solution.

See translation

0

0
0
0
0

Martti Malmi

1mo ago

Also added a bunch of zapping & wallet improvements. If you're using the Iris cashu wallet, it's now in the background and you can manually wallet-connect it and one-click-zap with it. Working on auto.

Martti Malmi

1mo ago

iris.to replies and quotes might be targeting correctly now, finally

See translation

See translation

1

0
0
0
0

Martti Malmi

1mo ago

iris.to replies and quotes might be targeting correctly now, finally

See translation

0

0
0
1
0

Martti Malmi

1mo ago

Routing it through a CDN or nginx might be the easiest way to add it

See translation

0

0
0
0
0

Martti Malmi

1mo ago

See translation

0

0
0
0
0

Martti Malmi

1mo ago

@brugeman can we get brotli / gzip to nostr.band apis? 🙏
el

See translation

0

0
0
1
0

Martti Malmi

npub1w2ege

1mo ago

‼️ Speaker announcement ‼️⁠

Co-founder and CEO of @Blockstream , @Adam Back , invented Hashcash, the proof-of-work algorithm cited by Satoshi Nakamoto in the Bitcoin whitepaper, as the future basis for its mining function.

Follow BTCHEL to stay updated on more! 🙏🏼

el

See translation

0

0
1
0
0

Martti Malmi

1mo ago

It would provide an alternative to centralized push services as well

See translation

0

0
0
0
0

Martti Malmi

npub1sg6pl

1mo ago


el

See translation

8

11
4
0
2.3k

Martti Malmi

Martti Malmi

Mar 18, 2023

400g steak in San Jose

el

See translation

0

0
1
0
0

Martti Malmi

1mo ago

@calle 👁️⚡👁️ thinking about how to best do Cashu zapping in iris.to. Maybe keep Cashu open in the bg in iframe, nostr wallet connect to it, but send events over postMessage channel (in addition to relays?)

See translation

0

0
0
0
0

Martti Malmi

1mo ago

Aika hyvä / ganska bra

See translation

0

0
0
0
0

Martti Malmi

1mo ago

Creation of Bitcoin with all its mystery makes for a very good story. Many autofiction artists have embraced it.

See translation

0

0
0
0
0

Martti Malmi

1mo ago

Unfortunately that story is fiction

See translation

0

0
0
0
0

Martti Malmi

1mo ago

...str@iris.to spam bots are not visible on iris.to 😆

See translation

0

0
0
0
0

Martti Malmi

1mo ago

Social graph filtering reduces new user visibility, but at least you don't see reply bots on iris.to

See translation

0

0
0
1
0

Martti Malmi

1mo ago

Mid-answer, Cursor started spitting out a 10-page Kubernetes config in Chinese, with username and all. LLM glitch or Cursor security issue?
el

See translation

0

1
0
0
0

Martti Malmi

1mo ago

I guess reaction custom emojis are more popular than custom emojis in kind 1 note

See translation

0

0
0
0
0

Martti Malmi

1mo ago

Added nip-30 support for kind 1. I don’t see them used much though. Mostly some mostr.pub enthusiasts.

See translation

0

1
0
0
0

Martti Malmi

1mo ago

Added emoji reactions via long press

See translation

0

0
0
0
0

Martti Malmi

1mo ago

post custom emojis for testing

See translation

0

0
0
0
0

Martti Malmi

1mo ago

See translation

0

0
0
0
0

Martti Malmi

1mo ago

This is easy and we can do it today. If MLS becomes available at some point (for web also) and works better, we should use it instead. MLS is more complicated and I see a risk there, but I'm happy to be proven wrong.

See translation

0

0
0
0
0

Martti Malmi

1mo ago

Sounds unnecessary but fun, I'll add it!

See translation

0

0
0
0
0

Martti Malmi

1mo ago

el


Double ratchet tests passing in my Damus fork. Yet to properly hook it into Damus UI and event system. https://github.com/mmalmi/damus/tree/doubleratchet/damus/Models/DoubleRatchet

See translation

0

1
0
0
0

Martti Malmi

1mo ago

That would be great! NIP:

Martti Malmi

1mo ago

Double ratchet NIP — Signal style DM encryption on Nostr. Deployed on https://iris.to

@naddr1qvzq

Double ratchet invites:

@naddr1qvzq

Github PR https://github.com/nostr-protocol/nips/pull/1813

See translation

See translation

0

0
0
0
0

See translation

0

0
0
0
0

Martti Malmi

1mo ago

el

See translation

0

0
0
0
0

Martti Malmi

1mo ago

For example, double ratchet is easy and lightweight to add to a chat widget on a web page. Less than 100KB bundle, including dependencies from nostr-tools. Actually, it could perhaps be included as a nip library in nostr-tools.

See translation

0

0
0
0
0

Martti Malmi

1mo ago

npub1zuuaj

1mo ago

Replying to @USER

Nip04 worst XS
Nip17 ok S (this is gift wrap)
@Martti Malmi signal stuff good M/L
MLS best L/XL

See translation



I agree with this. It's better to use MLS if it works reliably and is not overly complicated to use as a library. Double ratchet's advantage is simplicity: it's fairly easy to implement on all platforms. I think it makes sense to try both and see how it goes. Maybe both have different use cases.

See translation

0

0
0
0
0

Martti Malmi

1mo ago

Shared nostr private key sending DMs to self is one goofy way of group chatting. Backward compatibility (works on most clients), plausible deniability, can post anonymously, scales to infinite number of users. Just need to coordinate creating a new group each time members change or want to rotate the key.

See translation

0

0
0
0
0

Martti Malmi

1mo ago

I haven't done groups yet, but we can do it like signal: Group members send their group-specific Nostr public key & symmetric decryption key to all other users in the group. Rotate key now and then, at least when users leave the group.

Also for multi-device use we can do like Signal: have multiple double ratchet sessions with your own devices and devices of others, send to all of them. https://signal.org/docs/specifications/sesame/

See translation

0

0
0
1
0

Martti Malmi

1mo ago

Kek, I didn't know how Nostr works and used 30078, without "d" tag, and wondered why my double ratchet DM events were not properly stored or relayed. Works much better now with kind 1060.

See translation

0

0
0
0
0

Martti Malmi

1mo ago

Added content settings option to disable autoplay

See translation

0

0
0
0
0

Martti Malmi

1mo ago

Are master keys needed? What if we had just multiple keys of yours that sign each other.

That of course increases the client-side hassle of identity management: clients would have to decide what keys have enough verifications to belong to the same identity (or revocations). Possible social verifications / revocations on top of that.

See translation

0

0
0
0
0

Martti Malmi

1mo ago

Good luck regulating encrypted messaging on Nostr web apps and relays

npub14slk4

1mo ago

Signal's CEO: "We're leaving Sweden"

Sweden's government is pushing through new legislation that forces Signal, WhatsApp, and all other messengers to SAVE all messages for the government to gather. Signal is pushing back. [1]

Once again, I encourage you to check out our recent podcast on Mullvad, whose home is in Sweden, and this exact criticism was laid out (predicting this news story based on the past votes). And that was the least of the criticisms. [2]

Simplified Privacy has no bank accounts and no registration with any country for this exact reason. And that's why encryption as identity tools, such as Nostr and PGP-arbitration-registration, are our true home.

Podcast:
[2] https://podcast.simplifiedprivacy.com/mullvad/index.html

New Story on Sweden:
[1] https://swedenherald.com/article/signals-ceo-then-were-leaving-sweden

See translation

See translation

0

0
0
0
0

Martti Malmi

1mo ago

True. Iris alleviates it by showing a checkmark based on social graph distance and hiding users that are not in your social graph at all.

However, that doesn't prevent someone in your social graph from changing their name and avatar to impersonate someone else.

Nip05 doesn't prevent that either, unless you notice the discrepancy between their nip05 and other details.

One solution would be that users publicly record the name and other details of other users at the time of follow. The details recorded by yourself and people you trust would be shown, even if the user changed it to something else.

See translation

0

0
0
0
0

Martti Malmi

1mo ago

(from same author)

See translation

0

0
0
0
0

Martti Malmi

1mo ago

MLS also rotates keys after every message?

See translation

0

0
0
1
0

Martti Malmi

1mo ago

Personally I'm not much into nip05. It's based on the centralized DNS. It's useful for manually checking the account is related to site like like petertodd.org, but I don't think it makes sense to show a checkmark for every account that has some random nip05.

See translation

0

0
0
0
0

Martti Malmi

1mo ago

Iris shows a purple checkmark for users you follow, orange for users followed by at least 10 users you follow, and gray checkmark for 1-9 followers you follow. Peter's nip05 doesn't work in browsers because CORS is not configured.

See translation

0

0
0
1
0

Martti Malmi

1mo ago

"Initial message to public invite is from anonymous sender, but publicly visible": to clarify, existence of the message is publicly visible but content is encrypted of course.

See translation

0

2
0
0
0

Martti Malmi

npub1ckp27

1mo ago

Two AI agents on a phone call realize they’re both AI and switch to a superior audio signal ggwave

See translation

0

1
1
0
0

Martti Malmi

1mo ago

Thank you, that would be great!

See translation

0

0
0
0
0

Martti Malmi

1mo ago

Thanks for the PR! Is NIP-96 going to be continued, or are we converging on blossom? Are the hash formats compatible? Sorry for noob questions.

See translation

0

0
0
0
0

Martti Malmi

1mo ago

Double ratchet rotates message keys after each message, so previous consecutive messages from the same author become undecryptable, when the previous message key is discarded after decryption. It's a small difference, but it's good for disappearing messages.

See translation

0

0
0
0
0

Martti Malmi

1mo ago

It's separate: MLS and Double ratchet are different solutions to the same problem. MLS is more complicated, but better suited for large groups.

See translation

0

0
0
0
0

Martti Malmi

1mo ago

Sometimes you might need to refresh to see the first reply from someone 🤷‍♂️

See translation

0

0
0
0
0

Martti Malmi

2mo ago

🇺🇸

See translation

0

6
0
0
12

Martti Malmi

3mo ago

Locally generated follow & mute stats

See translation

0

0
0
0
0

Martti Malmi

3mo ago

el

See translation

1

2
0
0
0

Martti Malmi

Dec 13, 2024

I want all apps like Mullvad VPN: paid with bitcoin. Account is just a random number: no email, phone number, street address, credit card etc. required.

See translation

0

4
0
1
4.5k

Martti Malmi

Oct 14, 2024

Fug... now that I'm home, I woke up last night to reflect on past cringes. On the main stage panel in Amsterdam I forgot what I was about to say (how to make money with Nostr) after already starting my answer and ended with "and umm yeah [awkward silence]". Should have re-asked the question.

I'm quite sensitive to cringe, but fortunately those moments have been mostly off stage since Slush 2014 which was pretty bad (or maybe I just haven't noticed). I'm not the best speaker, but I'll try 😄 Come see me in Lugano next week!

See translation

0

0
0
0
2.2k

Martti Malmi

Oct 11, 2024

Secure DMs and groups might be how Nostr wins. Like Signal, but better: no phone number or centralized service provider needed. Actually there are no publicly visible user IDs involved, so in that regard it's similar to simplex.chat.

Unlike public messaging, DMs do not depend on the network effect. Great for onboarding people and keeping them returning with push notifications. They get a bitcoin wallet, zaps and all the other Nostr greatness on the side.

Many people don't want to let go of their existing follower base on X, but "Nostr DMs only" is easier to do. I could imagine that becoming a thing in the Bitcoin scene at first.

See translation

5

5
1
0
10

Martti Malmi

Sep 22, 2024

See translation

1

2
1
0
2.2k

Martti Malmi

Sep 10, 2024

Some people in my network are following bots so it can be a bit annoying at times. Need to add mute lists to the feed & social graph.

See translation

3

3
0
0
0

Martti Malmi

Sep 6, 2024

Now it's replicating the original post. Still wanna filter by regex, or maybe consider WoT? 😄

npub17as80

Sep 6, 2024

Replying to @npub1wnlu2

Spam everywhere today on here.

Anyone wanna pretend this is all "valid use of the protocol" and not abuse or we only do that with spam on Bitcoin? wss://relay.wellorder.net

See translation

See translation

3

3
0
0
100

Martti Malmi

Aug 3, 2024

I wrote this in junior high school. The teacher didn't appreciate it, and I had to write a new one.
el

See translation

3

14
1
0
200

Martti Malmi

Jun 13, 2024

The Nostr is here. #btcprague @Jeroen ✅
el

See translation

6

38
4
0
340

Martti Malmi

Jun 12, 2024

Is Damus using Negentropy yet?

See translation

3

3
1
0
21

Martti Malmi

Jun 6, 2024

Follow distance indicator (checkmark) helps, but maybe we should save the followed user's name at the time of follow into our own follow list.

el

See translation

3

2
0
0
0

Martti Malmi

May 23, 2024

For custom apps on nostr, instead of random event kinds like 33442, let's use descriptive and human-readable "f" tags (for "folder") such as "apps/market/item" and corresponding "d" tag "apps/market/item/[uuid]".

See translation

2

7
2
0
1

Martti Malmi

May 22, 2024

Celebrated Bitcoin Pizza Day at the cryptoanarchist haven Paralelní Polis, Prague. Privacy and scaling were the hot topics of discussion. Prague, a former capital of the Holy Roman Empire, is the most beautiful city I have seen. Vast areas of centuries-old architecture just go on and on. ‘Awesome’ is the proper term here. It makes you feel connected to the generations before us and part of something bigger than yourself, something that is worth preserving. I will be back soon for BTC Prague.

See translation

2

19
1
0
234

Martti Malmi

May 11, 2024

Iris & Snort users: how do you find the "For you" feed? Do you use "for you" or "follows"?

Personally I'm finding "for you" more interesting. It's not great, but it brings up new posts every time and it's not dominated by chat messages in Japanese.

See translation

4

1
1
0
0

Martti Malmi

May 10, 2024

IrisDB uses tag-replaceable events of kind 30078.

"d" tag is the "file path", for example "groups/follows/somePublicKey" or "user/profile/name". You can update the content of the "file" with a new event that has the same tag.

"f" tag is the "directory path". "groups/follows" in this case. You can list all the "files" in the directory by querying relays with the "#f" tag filter. Strfry doesn't index this field, but some relays do.

Content field is the file content, can be any JSON serialized data.

If we did profile fields and follow lists this way, there would be no overwrite problem when you sign in to a new device that doesn't have your previous profile or follow list. If we did likes that way, unliking would be trivial.

When we create new Nostr apps or features, we don't need to come up

... See more

See translation

0

3
0
1
0

Martti Malmi

Feb 29, 2024

Experiencing slight Madeira FOMO. Didn't realize how many cool #nostr and #bitcoin people there are that I only met last year. Have fun, and see you in Prague & Riga!

See translation

1

8
1
0
768

Martti Malmi

Feb 26, 2024

Do you have experience quitting caffeine? How long did it take to get back to baseline?

I've been without caffeine for 2 weeks. Mood and motivation are not back yet.

Wanted to sleep better and have a regular heartbeat. Feeling more calm now, but I'm not sure if this is worth it 😄 I've developed a deep association between coffee and coding over the years.

el

See translation

8

7
0
0
420

Martti Malmi

Feb 26, 2024

Where can I find that Nostrasia Maguro song?

See translation

2

1
0
0
0

Martti Malmi

Feb 6, 2024

Local sqlite db by @Kieran is great. So much better than IndexedDB. Iris & Snort can now store a lot of data locally, sync only what they don't already have (negentropy & nip-114) and eventually do p2p over webrtc. Works offline.

Iris now features a "for you" feed which uses the local database. It scores events by recentness, author favoriteness (top authors reacted by you) and amount of reactions from users who often react to the same notes as you.

Recentness is randomly weighted to occasionally show older events as well. Recent notes from all followed users are also mixed in.

Events are marked "seen" when they've been in the viewport for 1 second and not shown again in the "for you" feed. I've found it actually pleasant and interesting to use now. New feed every time.

It's not extensively tested yet,

... See more

See translation

0

2
1
0
0

Martti Malmi

Jan 29, 2024

See translation

0

5
0
0
0

Martti Malmi

Jan 6, 2024

What are your favorite steak knives?

See translation

0

0
0
0
0

Martti Malmi

Dec 18, 2023

el


If you don't have Nostr push notifications yet, you can get them from Iris and Snort web versions.

You can subscribe to notifications by going to the Notifications page, or Settings / Notifications on Iris, where you can also check the subscription status.

On iOS, you need to save Iris / Snort to the home screen in order to enable notifications.

Notifications are currently sent from all mentions, replies, DMs and zaps.

See translation

1

8
3
0
8

Martti Malmi

Dec 15, 2023

When Nostr gets reasonable DM privacy and groups, even normies can use it as one of their many messaging apps, no problem. Push notifications keep them returning. Great way to onboard people onto Nostr and Bitcoin.

See translation

1

19
0
0
0

Martti Malmi

Dec 14, 2023

el


"Followed by friends" feed. Probably needs more filtering, like minimum number of friends following, or shared block lists.

See translation

0

5
2
0
320

Martti Malmi

Dec 14, 2023

el


Web push notifications from Iris. It's a bit chatty.

See translation

0

6
0
0
0

Martti Malmi

Dec 14, 2023

It's a bit of a turnoff that many people who advocate for carnivore diet and healthy lifestyle are selling or marketing dietary supplements. Joe Rogan, Mikhaila Peterson and Paul Saladino come to mind.

Apparently it's a scalable money-making machine for famous people. Supplements are also not natural, necessary or good for your stack of sats. They should just sell t-shirts or join Nostr for zaps instead.

See translation

9

19
0
0
0

Martti Malmi

Dec 13, 2023



Do you prefer full size or height-limited images in the feed?

See translation

2

5
0
0
0

Martti Malmi

Sep 1, 2023

el


Riga Old Town

See translation

0

2
1
0
0

Martti Malmi

Feb 20, 2023



I don't think zaps are going to replace likes, unless you're also going to filter zaps by your web of trust. Otherwise it's easy to boost your content with fake zaps.

See translation

1

0
0
0
0