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

nostr:nprofile1qqsftzm4fgwnmed4ajs0uvwj642lg5fjt7zf32pa5xvhkl7dtsu73rqpzamhxue69uhkxun9v968ytnwdaehgu3wwa5kuegpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3samnwvaz7tmswfjk66t4d5h8qunfd4skctnwv46qu4txgt "of all the memories I have, the ones with you are my favorites" i think it was

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

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

nostr:nprofile1qqsftzm4fgwnmed4ajs0uvwj642lg5fjt7zf32pa5xvhkl7dtsu73rqpzamhxue69uhkxun9v968ytnwdaehgu3wwa5kuegpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3samnwvaz7tmswfjk66t4d5h8qunfd4skctnwv46qu4txgt nice atmosphere

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?

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

The date for #nostrasia2025 is set. Book your flights and come party in Tokyoooo ✈️🗼🕺

nostr:nprofile1qqsr9cvzwc652r4m83d86ykplrnm9dg5gwdvzzn8ameanlvut35wy3gpzdmhxw309aex2mrp0yhx5c34x5hxxmmdqyxhwumn8ghj7mn0wvhxcmmvyzvgs2 nostr:nprofile1qqsy2ga7trfetvd3j65m3jptqw9k39wtq2mg85xz2w542p5dhg06e5qpzdmhxue69uhhvct4d36zu6tjd9ejuar0w3mpq9

nostr:nevent1qqsgjymg492qakz5mq7lswhxnstzj2tx0f09sshsswtv7r0k3wqqfpczyqk4keqymafjmcyzm8nh7l6z27n0g0ahnwuaarwn437ltek5k5qtqqcyqqqqqqg3206nf

The more windows you have the cooler you are 😂

nostr:nprofile1qqsy8w40ps5wdna3jkchacyrux0t8f90m7k9fkdkhtchqfcw6xf7xnqpzamhxue69uhkxun9v968ytnwdaehgu3wwa5kuegpz4mhxue69uhk2er9dchxummnw3ezumrpdejqxsk735