Trying out @Alex Gleason 's #Ditto
So far, I reeeeally like the clean UI.
Ingwie Phoenix (aka. birb)
ingwie@primal.net
npub1tcek...jmky
[ENG/GER] NOT a bitcoiner/stacker/maxi. I am here to have a damn good time!
Rabbithole conniseur; I enjoy random stuff. :D
Ex-Furry, (close to) blind, hobby developer/sysadmin, waifu enjoyer, long hair fetish (#hairjob).
I sometimes talk about NSFW stuff; because fucking is fun =)
(DMs always open.)
I was reading ATProto's spec and discovered the awesome-lexicons github repo, where people share ATProto related details - basically BlueSky NIPs, if you want.
among one of them is this.
My brain died. It's gone. Offline. Annihiliated.
help.

Flushes
Flushes
The world's first decentralized social media app for sharing the most universal human experience. Post your flushes and connect with other bathroom...
Remember "Websites over Nostr"? Someone made a PoC some time ago, late 2024, if I remember right. Well, one of Root's features is to put SPAs into channels as little apps.
In a Nostr-based Discord alternative, one could re-use this particular feature to bring this exact feature in and keep it entirely decentralized. Build an SPA, bundle it into chunks, distribute those as events and link them in. Et voila, "App channels".


Things on #nostr ...
- Social media (Twitter): Yes, 100% works, I love it.
- - Media only posts (Insta/Tiktok): work, exists, there's clients too.
- Blogs: Yes, although I have lost sight of blog-specific clients...
- Git: Yes, haven't tried it, really want to, and it looks amazing - totally a thing.
- Chat...
- - Direct messages: Universally broken. Some clients do it, but not all, and its... in a very weird situation - three NIPs in, none seemed to have really stuck.
- - Rooms: Works, especially in streams it works really well.
- - Communities: Flotilla, I guess? Havent checked the details, but seems to require its own special-purpose relay...? o.O
- Forum (Reddit): Technically exists, but I find the implementation equivalent to smashing my face against my desk. x.x "Moderated communities" are wildly speced away from reality xD
- Markets: Apparently exist - don't care.
- Payments: Exists, is usually broken for me, so I stopped caring.
Any other cool usecase I missed? o.o I am just listing things that come to mind, what I know or think... no idea how much of this really applies lol.
BASED! BASED! BAAAAAAAAASED!
Zig solves an unreal amount of problems I have come across in trying to realize a project of mine - so while I am not home but in rehap, I am simply learning, reading the docs, into projects, trying to compile things. And holy shit, this is soooooooooo much fun to work with! :D
I am genuenly excited to work with this. Underrated as hell, imho.
Never. Gets. Old.
I wonder...
Would it be feasible to write an app with it's UI layer in Flutter and the core in Zig/C and swap those out either for WASM or pure TS/JS modules for the web version? Because afaik, Flutter compiles to a proper SPA for web instead of WASM.
Just... my brain spinning to think of a cross-platform UI stack, is all. I would like to use lower level languages instead of just falling back to the simple-and-easy 300MB cushion called Electron. At that point I could just vibe the whole thing lmao.
I know native apps ain't "in" right now, but honestly, let the snowflakes burn with this hot take: Most electron apps are insanely unoptimized and run terribly. I'd rather go for a native app with tighter UI event loop control rather than praying that vDOM diffing works _as intended_.
Dude being in one of those "i am fucking angry" states and not knowing WHY is the worst. x.x And also shocking volunerable, on a mental level... :/
I have been on Nostr for three-ish years, and this only happened now.
I am both impressed, disgusted and extremely weirded the hell out.
Good lord, please delete all these PDFs (and I do not mean the Epstein files...cough...) x.x
I am both impressed, disgusted and extremely weirded the hell out.
Good lord, please delete all these PDFs (and I do not mean the Epstein files...cough...) x.xOk, can Rust-hipsters just go and fuck themselves?
I was looking into libraries for double-ratcheting for encryption for one of my projects, Headroom. Basically, I was learning how SimpleX did things, but it is written in Haskell so I can not reuse it in Zig or Go easily. Hence, I looked to Signal - but they rewrote the whole core into Rust. Now, Zig _can_ build a crate with it's build system no problem - but C bindings, to then interface to it from Zig is a whole different story.
So I went to look at Matrix. They deprecated libolm in favor of vodozemac because of security concerns. Guess what; Rust! x.x
So, as it stands, there is actually no obvious choice in C/C++ land for a double-ratchet library. At all. So my best bet is to...write one myself. Yes, seriously.
Thanks, I fucking hate this.
Every time I see this:
...I immediately throw the app/service/whatever away.
Ain't nobody want a crypto wallet unless they _are_ into crypto. The fact my friends use Brave is because they could yeet the Wallet into orbit (and so did I).
Very unfortunate - this is from github.com/status-im - seems very interesting, but this is such a big turnoff. x.x
...I immediately throw the app/service/whatever away.
Ain't nobody want a crypto wallet unless they _are_ into crypto. The fact my friends use Brave is because they could yeet the Wallet into orbit (and so did I).
Very unfortunate - this is from github.com/status-im - seems very interesting, but this is such a big turnoff. x.xLike, I want the SimpleX team to just reshape their UI and call it done. Their infra, their code, their setup, their privacy - its all right there, they even have calls figured out. Just ship a client with a different UI and it's basically there.
Today, I tried SimpleX for the first time and good god it's my favorite phone messenger - for it's UI, and optional hyper-nerdiness in the settings and server details, Tor usage and silly amount of configuration if you WANT to. Its in a submenu, most normies dont go there. And I fkn love it.
Just give me SimpleX Community Chat, dude.
I am so tired, boss...
Stoat, DCTS, Root, Fluxer, loqa, Nerimity and lord knows how many messengers for communities I have looked at...
They _ALL_ suck.
- Majority is heavily vibe coded.
- Federation is non-existent.
- Forced to use one (centralized or selfhosted) instance
- Shitloat of missing features and modern UI/UX.
Like, holy shit. Its a mess, a broken mess, a pre-alpha-not-even-close-to-beta mess. Honestly, I just wanna call it disgusting.
Then again, Discord was the be-all-end-all for this kind of thing for the longest time for a good reason, and now it's dying hardcore. I suspect there will be a second wave once the ID verification is enforced - the initial wave are mostly tech-savy or well connected/mostly online people. But the second wave will be people just panicking over wtf is happening. And, a lot of others, will just scan their faces, and it will leak sooner rather than later.
This mess is so, so, so annoying to deal with and wade through. The amount of awful JavaScript I had to read the past week alone probably killed me more inside than the last entire year - and with in that, I even wrote some myself at work.
I just fucking can't, man.
No, Matrix will not be the solution because actually implementing it is inviting hell and Synapse is a RAM demon unlike any chrome/ium yu have ever seen; TeamSpeak still isn't getting their act together and is primarily voice and not text; Stoat is uber slow in development - untill but a few days ago, they had a build of Oct 2025 deployed on their main site; and most of those vibe coded slopwares will not survive but a week, perhaps two.
Fuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuck. Like, from the bottom of my soul... fuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuck.
Temporarily back on #Primal for a while - because it happens to work on my laptop. In fact, my icon is also not blurred now, for some reason o.o So Primal is just primarily broken on my primary computer. Fun. x)