Avatar
Jeroen ✅
f07e0b1af066b4838386360a1a2cbb374429a9fbaab593027f3fcd3bd3b5c367
WoT maximalist Working on Kubo.watch and WoTFoundation

Where are you going?

We need a new nostr app specific for bitcoiners! Oh wait 😂

How come? Can you use it in a different way that is more compelling to you?

Replying to Avatar 7fqx

😂😂 pretty much yeah

Nah man its that one really good one from way back. 2 anime figures on a beach, looking out over the water and sunset. Some palm tree. And a text something with 'lifetime' or smth

Thats all nostr:npub1z6uxwev8c8wauc9j8vnjq5gj5n2lpnnm6pq57e68d40w59gz4umqzntvyx all I gave him was the 90s anime + quote aesthetic prompt, he did the rest 🔥

Nice!

Bro what was that image you has with the two anime figures standing on the beach with some text

Day 5 on the beach was a great succes. Did a whole lot of nothing 😚

Replying to Avatar jb55

its kind of frustrating that operating systems don't show the actual memory usage of applications properly

right now linux is reporting that notedeck is using 1.8GB of memory, but thats misleading because its counting memory mmap'd in nostrdb. I had to write a script to see the "actual" memory usage:

$ smaps $(pgrep notedeck)

> Total RSS: 1840.65 MiB

> Claimable (file-backed, clean pages): 1317.52 MiB

> Effective memory usage (RSS - claimable): 523.12 MiB

its using 1.3g of page cache memory, but that gets immediately reclaimed by other apps that actually need it. its really only using 500MiB, which is still pretty high, but not as bad as 2GB.

the way mmap works is that you give it a file on disk, and the operating system gives back a pointer that looks like its somewhere in your system memory (RAM). its not a physical address, its a virtual one managed by the OS.

anytime you read from this pointer, it will read in data from disk and store it in the page cache, so to the programmer it looks like you're just accessing memory but its actually data on disk thats cached in memory.

so naturally when you scroll through a million notes, all of this data will get loaded into the page cache, and it looks like notedeck is using 8GB of memory, but in reality its just the operating system that has loaded the entire database into memory for performance. but this memory is *reclaimable* by other processes, so it doesn't have any impact on your system.

the end result: confused users, people removing the app thinking its a memory hog. le sigh.

anyways.... sorry for this long winded sunday morning rant about virtual memory.

gm #nostr

Good morning

Nice I love florence! My beach is relatively close to Florence ;)

Replying to Avatar node

GA

Love the haircut

GA from a beach 🏖️ 😎🌞

You coming to Riga bitch?

The only reason I always wanted to migrate out of our little country: the weather 🥲

Business meetings in the morning, relaxing on the beach all afternoon. Loving this vacation

Replying to Avatar n

nostr:npub17plqkxhsv66g8quxxc9p5t9mxazzn20m426exqnl8lxnh5a4cdns7jezx0

I'm reaching out because it seems the date for Nostrasia 2025 has been decided. It will be held on November 22. Bitcoin Tokyo is also scheduled for November 23-24, so please come visit us this year too. I'm looking forward to seeing you again.

The more windows you have the cooler you are 😂

Replying to Avatar Laeserin

nostr:npub18a5dah5p2jwvppz04ljj3u2hfdg7p908fy05dz7edz0cwaumhqwsqjpzjs is new around here and a bit shy, so I thought I'd introduce him to some threads.

Say, hello to Pablo, frens! 👋

#introductions

So what the deal with his 🌶️?