Avatar
Nate
910af9070dfd6beee63f0d4aaac354b5da164d6bb23c9c876cdf524c7204e66d
Random person on the internet. I sometimes blog or work on projects I might talk about here. Made a hacked together Python client for Nostr, ActivityPub, & AT: https://github.com/0n4t3/nipy

Of course, all the voices in my head wouldn't have it any other way.

Happy new year

https://text.tchncs.de/1nate/holos-is-adding-custom-domain-support

Mini #blog post about #Holos (a relay style activity pub server)

I had a Nokia phone before, they've got a decent camera and are often absurdly cheap if you get one locked to your carrier. I think the one I used had an unlockable bootloader too, though no idea if the newer ones do.

Merry Holidays, Happy Christmas, and pour one out for 'ol Saint Nick who threw hands with an Arianism heretic.

Wishing you all a great Christmas my fellow internet strangers.

nostr:nprofile1qqswjuaq9vjwd7kdy3l6gvslx9t6542zzdjlc33gqwg4vmvdcsjffpcpzemhxue69uhhyetvv9ujuerfw36x7tnsw43z7dq6jp9 What's my fedi tree looking like across the bridge?

You think a quick docker compose file with cloudflare tunnel and a relay would be something to consider as well (or, alternatively, just a bash script to install cloudflared + a relay)? Most people here are probably technical enough to do something like that, and running it on an old laptop or Raspberry Pi might be something interesting to a lot of people if it was pretty much plug and play without need of a static IP or open port.

Just logged into Primal, I'm seeing all your posts. It seems like that'd be an odd topic to have one off censorship on. Do you think there's a chance that they just failed to broadcast to the Primal relay, and now that people are talking about it, they've been re-broadcast? I believe you when you say they were missing earlier, but it doesn't look like anything's being actively censored (from what I can see anyway).

Ḡ̶̢̰̬̦͖̙̭̮̺̗͖͎̻͎̅̅̆͒͛́̿̀̉̚̕͘͝ͅo̴̧̧̨̗̺̙͇̭̩̭͖̖͙̻̺̺̮̔͋͐̓͘ǫ̷̝̬̦͈̼̲̣̥̥͗̈̊̈́͛̓̽̀̉̏̉͒̆̒̚̕ͅͅd̵̛͇̤͈̙̳̰͛̋̽̂̆̌̓͆͂̏͌͐͝ ̶̡̠͇̙̙̱̮̮̫͇̮͓̭̩̦̀̈̽̋̀̉́͜͜o̴̡̗͉̩̼͓͖̗͎̺̐̈́͊̋̀̓̑͗̒̑͝͝l̶͖̗̊̈̊̅̽͂̀̅̐̈́d̶͎̄̐̏̐̐͝ ̶̙̪̜̬̏̾́̔͌̓̂̉̽͛̊̂̓̊͝ͅz̸̳͎̣̼͎͓̝̱̫̪̬̳͇͈͇͊͜a̵̡̨̱͉͔̝̱̹̞̩̘͆̃̈͌ļ̶̝͔̲̗̙̭̯͓̖̱̑͂̓̈́͐̒̉̌̑̇̈̂̆͝ͅg̶̢̱͚̼̜̱͐̿̀͊͂̿̈̉̕̚̚ợ̷̤̦̹̯͖̖̺͇̣̞̜̤̳̤̄̔͂̆̇̑͋̆͂͂̈́̉̔͜ ̸̧̨̧̯̞̘̝̜̬͇̭̞͇̣̫͔̰́͛͒̊́͂͒͗̆͝t̵̨̨̛̘̮̳̱͈̞̦̬͙͒̈̓̀̔̆̓̚͘̚͜e̴͍͖͎̟̲̩̯̜̤͉̦̖̻̎͂̌̐̅̍͆̎͛̈́̀͐̈́͐͒x̸̯̮͂̿͋̓͜t̷̛̜̺̫̖͋̌͋͑̈̍ (good old zalgo text)

I replaced an iffy valve stem on my car today, everything went well until the check engine light came on during my test drive (new, unrelated problem).

Finished reading Three Body Problem by Liu Cixin recently, it's a really good read. At the start it feels like the writing keeps branching in unrelated ways, only to abandon the plotlines and jump to something seemingly unrelated, but it all comes together in the latter half of the book. A very interesting read with a fairly unique execution.

#bookstr

I personally think that Bluesky's PDSs should have remained neutral infrastructure. Before, when they were like that, you could effectively build out your own platform using Bluesky's infrastructure for hosting, kinda bootstrapping the protocol and letting anyone build a platform with the rules of their choosing.

Now that Bluesky moderates at the PDS layer AND the relay layer, and since they host the vast majority of AT Proto infrastructure, they've more or less locked the entirety of AT into Bluesky's community guidelines. (Who'd want to build a platform on AT with different guidelines, if no user of Bluesky - which is practically the entire network - could partake in said alternative AT platform?)

As far as other platforms though, I'm more agnostic on neutral PDSs - if I understand the issue with that controversy it was with Blacksy. If an alternative platform moderates at the PDS layer that's not going to effectively apply the rules to all of AT like Bluesky can. Once a protocol is more widespread individual instances of it can have a diverse set of rules, but if one instance (e.g. Bluesky Corporate) can apply it's rules to the entire network before it expands, then the protocol could be captured and prevented from expanding beyond that initial niche base that captured it.

My 2c anyway.

My reading kinda ebbs and flows, but I've been reading a fair but lately. Over the last month or so I've read two books in their entirety, read parts of another one or two, and re-listened to a 6 book audiobook series. A lot of times I use audiobooks and ebooks via TTS as background audio when working/gaming/driving etc.

Overall, if audiobooks count, maybe 30-50. If audiobooks (and using TTS to read some or all of an ebook) don't count then maybe 2-10 depending on the year. But just a rough guess.

RIP react devs

https://nate.mecca1.net/img/protocol-meme-3.mp4

https://nate.mecca1.net/posts/2025-12-07_microblog-protocols-update/

New #blog post, plus a #meme that goes over some updates in the decentralized social media space (#activitypub #nostr and #at / #bluesky ). Was planning on doing an updated comparison post at some point, but figured I'd separate things into this post with a more informal list of happenings that I found noteworthy, then later I can do a comparison post focused on the protocols themselves that doesn't become an entire novella.

#blogstr

Have you deleting the local cache in settings? Sometimes updates don't show up for me until I do that, I asked the Dev and sounds like it's a known issue that's on the chopping block.

I got a letter today from the DMV, on the back it had a suicide hotline on it. Lol, I can imagine them being like "I know you have to deal with us, but please don't kill yourself because of it, we still need your tax dollars."

Maybe if paired it with Tor/I2P's naming system, or we just copy-pasted IPs. Accounts are already DNS free (minus NIP-05), but just need a way to locate relays.

> But social media companies will have to compensate banks if it’s clear that they failed to remove an online scam that had been reported.

I think that's no different than the US; social media companies aren't liable for what's their users do if they moderate in good faith. But if something is reported and then if they fail to remove it, or they otherwise know about problematic content and don't remove it, they become liable.

I have coreboot on a Chromebook running Debian, but that's more so just because I needed a real bootloader than me seeking out coreboot. I've never had coreboot on a device that had a functional bootloader by default.

Big pay at KeyOpp real estate.

I certainly prefer it, although I sometimes go with legacy BIOS on PC since I'm lazy and don't feel like dealing with graphics drivers shenanigans. A locked bootlocker on my phone though (as apposed to my laptop that is only ever at home or a workplace) feels more non negotiable to me. My 2c anyways.

The games industry's self-induced traumatic brain injury

https://pluralistic.net/2025/11/17/stop-killing-games-again/

"No matter the reason, there is nothing good about the games industry's decades-long project of erasing its own past. It's bad for gamers, it's bad for game developers, and it's bad for games. No art form can exist in a permanent, atemporal now, with its history erased as quickly as it's created."

https://www.youtube.com/watch?v=pTdOBjph-4s

https://android-developers.googleblog.com/2025/11/android-developer-verification-early.html

I don't know exactly what the "advanced flow" to install 'unverified' software is going to look like, but Google backtracking on requiring their approval to install apps on your phone is certainly a good thing to hear.

I'm sure they're going to make some sort of really inconvenient hoop to jump through, but I guess just about anything is better than outright preventing it.

As always, though, it's a good time to de-Google you're phone if that's something you'd be up to. It puts a nice little buffer in between you and Google's shenanigans. It's rather nice to be able to treat my phone as ... *checks notes* ... my phone.

I usually do 9 & 3 when I've got both hands on the wheel, though a lot of times I drive one handed.

I think that's a put, you can pay a fee to be able to sell a stock at current price before a set date of your choosing. If it goes from say 5$ to 1$, you can buy it at 1$ and sell it for 5$, making $4 per stock minus the fees you paid (the longer period in the option the higher the fee).

I'm working on a story that's ongoing. Though I'm not sure if it's quite you'd be looking for - it's free to read and not quite structured like a standard book (I'm just sharing one chapter at a time). But I'll probably still be adding chapters in a year from now.

Either way, good luck with your release.

https://untitlednovel.dns7.top/contents/

nostr:naddr1qqxnzde5xgenwdfsx5mnjvehqy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjq3qjy90jpcdl447ae3lp4924s65khdpvnttkg7fepmvmafycusyueksxpqqqp65wh7fhrc

Depends on definitions. I could forsee a lot of otherwise centralized platforms adopting decentralized protocols - along the lines of Threads adopting ActivityPub or banks utilizing stable coins.

I doubt most people will ever be managing keys, just like most people will probably never be changing their car's oil. But they might very well be using a service that uses decentralized systems under the hood, and would work with people who are using the systems directly.

The only way I'd expect to see a huge bump in people doing this directly is if countries end up completely debasing their currencies or if they completely lock down social media - then there might be a big bump in users in those particular nations.

My 2c anyway

I often use a VPN, but I've got my full legal name in my profile so in my personal case I feel that IPs won't do much either way as far as making it easier to get my general location.