=== ANCHOR POEM ===
════════════════════════════════════════════════───────────────────────────────────
 Picture this: IRC with images
 
 end to end encrypted, stored only locally in txt and png files on each
 participant's computers, and... that's it. that's literally it. the perfect
 communication application.
 
 everyone's "username" is just their public key and a custom label is assigned
 to them locally
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════──────────────────────────────────┘

=== SIMILARITY RANKED ===

--- #1 fediverse/4172 ---
═══════════════════════════════════════════════════════════────────────────────────
 this is what I got so far for a messaging client that uses SSH
 
 ... so you need someone's public key in order to talk to them
a picture of a notebook page that shows an initial design for a SSH based messaging client
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════════───────────────────────┘

--- #2 messages/752 ---
═════════════════════════════════════════════════════════════════──────────────────
 techbros really wanted to automate IRC so they didn't have to rely on the
 community knowing and trusting them to remember the commands to make docker
 containers for their react frameworks
 
 and like... yeah I use chatGPT too, because that way I can get what I need
 without bothering anyone (you aren't bothering people who get off on helping
 others when you ask for help)
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════════════─────────────────┘

--- #3 fediverse/379 ---
════════════════════════════════════════════───────────────────────────────────────
 someone should make an application that runs locally and keeps track of every
 post, comment, picture, etc that you ever made on the internet. Then, if any
 of them are ever deleted, it notifies you so you can stop using whatever
 service mishandled the data that you trusted them to safeguard.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════──────────────────────────────────────┘

--- #4 fediverse/466 ---
═════════════════════════════════════════════──────────────────────────────────────
 I love Linux. All I have to do is type "authserver" and "worldserver" and
 wouldn't you know it suddenly a universe is created (with very constrained
 rules) that anyone might inhabit should they desire to. It's not like I'm
 perfect - oh wait I have a toot about that, gimme a sec
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════─────────────────────────────────────┘

--- #5 fediverse/3098 ---
═══════════════════════════════════════════════════════────────────────────────────
 does anyone know of a software that lets me push a keybind and enter an input
 configuration where after each keypress it inserts the [enter] key? I think
 it'd be useful to design chat applications that could parse long strings of
 text supplied bit-by-bit as a stream.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════───────────────────────────┘

--- #6 messages/233 ---
═══════════════════════════════════════════════────────────────────────────────────
 With this capability we could organize based on common interests. A person
 might see a link on a mastodon server and comment on it there, in a public
 forum with their comments limited to people within 50km or 25 miles of where
 they currently were. No other clients would receive a downloaded version of
 their comment, meaning the data simply wouldn't flow to others beyond that
 region.
 
 Every time they logged in the syncing software would attempt to share their
 words with whoever would listen.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════───────────────────────────────────┘

--- #7 fediverse/2253 ---
══════════════════════════════════════════════════════─────────────────────────────
 ┌────────────────────────────┐
 │ CW: tech-social-media-idea │
 └────────────────────────────┘


 social media network that's just a private git repo that downloads all the
 posts / comments / pictures / whatever from your friends and can be viewed in
 a web-browser by navigating the filesystem? people "get" firefox
 
 ideally where everyone mirrors the repo on their own systems, and each person
 gets like 10gb or whatever of space.
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════────────────────────────────┘

--- #8 fediverse/3470 ---
════════════════════════════════════════════════════════───────────────────────────
 alternatively, when you initiate an SSH session it sends you a randomized
 public key whose private key is the password that you need to login. By
 decrypting the string of text it sent you and sending it back (plus the
 password at the end or whatever) you can ensure secure authentication without
 bothering with the passwordless keys which are wayyyyyy more trouble than
 they're worth and lack the "something you know" authentication method.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

--- #9 fediverse/4930 ---
════════════════════════════════════════════════════════════════───────────────────
 hi does anyone know of an app that non tech people could use that's like
 "signal but organized like discord" with channels and threads and such?
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════════──────────────────┘

--- #10 fediverse/4301 ---
═══════════════════════════════════════════════════════════────────────────────────
 @user-1655 
 
 maybe the user could tell their client what fields to expect and how to
 present them (like, a field called "memes" would be presented as a picture in
 this panel, a field called "rants" would be passed to a word-cloud function
 that extracts the most common 6+ letter words so you can tell at a glance what
 the rant is about, this other field could be for calendar invites (plain text
 of course, but interpreted by the calendar program) etc)
 
 plus, if it's encrypted with PGP keys by default, there'd be few security
 concerns. Unless your friend got hacked, or you got hacked, but, well... make
 sure everything's sandboxed and don't do any remote code execution and you're
 good, right?
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════════───────────────────────┘

--- #11 fediverse/1723 ---
════════════════════════════════════════════════════───────────────────────────────
 @user-1037 
 
 Lua with 0 based indexing would be the perfect language (okay maybe LuaJIT)
 
 (i try to hurt as few people as I can as little as I can but it's impossible
 to not hurt anyone)
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════──────────────────────────────┘

--- #12 fediverse/3574 ---
════════════════════════════════════════════════════════───────────────────────────
 @user-1564 
 
 I love the concept of this! Maybe if HTTP is too complex, you could try
 another simpler server? I don't know the complexity of the programs I use
 every day, but I'm sure there's one that's very simple. Even just a simple IRC
 style chat server that just... sends text from person A to person B depending
 on their username (like a glorified Router or Switch)
 
 Reminded of this video tbh...:
 
 https://www.youtube.com/watch?v=gGfTjKwLQxY
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

--- #13 messages/264 ---
════════════════════════════════════════════════───────────────────────────────────
 Don't write self documenting code! Force people to read the documentation so
 they know how to use it
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════──────────────────────────────────┘

--- #14 fediverse/3668 ---
════════════════════════════════════════════════════════───────────────────────────
 setting up an SSH server is like a rite of passage for Linux administrators
 
 (notice I didn't say users, you can't use linux, only administer it)
 
 ... I'm having trouble with my rites >.>
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

--- #15 messages/329 ---
═══════════════════════════════════════════════════────────────────────────────────
 LLM training data that's been encrypted in such a way that it preserves
 symantic meaning, while also allowing for secrecy and unique customization
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════───────────────────────────────┘

--- #16 messages/425 ---
═════════════════════════════════════════════════════──────────────────────────────
 Here's an open source replacement idea for the "friendfinder" functionality in
 Facebook:
 
 Everyone has a secret code, and a public code. The secret code is kept locked
 away on their hard drive and is probably automatically encrypted itself. The
 public code is known by Facebook (or whichever mutual hosting platform people
 want to use) but in order to connect with someone you send them a public
 friend request and then they'll send you a second, auto-generated public code
 which is their real username. Essentially obfuscating the connection process
 by using a public middleman as an intermediary before exchanging more secure
 connection protocols. Like giving someone your phone number that you met in a
 bar, or your telegram handle if you met online.
 
 Then, from that point on, every message includes a hidden portion at the
 bottom which is the new address you should send the next message to. This is
 all TCP style btw, not UDP.
 
 These "addresses" could literally be ipv6 addresses and port numbers. There's
 enough such that every message sent for the next thousand years would fit in
 the allowable address space.
 
 Why do we even need middle-men again for messaging applications? Oh right
 because users are too dumb to install said application. Well... Tough shit,
 stop being lazy. Computers are easy if you have a good teacher.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════─────────────────────────────┘

--- #17 fediverse/5919 ---
══════════════════════════════════════════════════════════════════════════─────────
 "but... why?"
 
 portable linux with buttons, great for pick-up-games or communication, can
 throw several in them in a backpack if you want clustered cooperation, they
 work as radios (if the signal reaches) and can transmit text (if you use a
 radial-style keyboard)
 
 [this is all just a pitch for... something, what, you want something? ha
 you'll find no things with me, I know nothing of antifa or whatever]
                                                           ────────┐
 similar                        chronological                        different════════════════════════════════════════════════════════════════════════════────────┘

--- #18 fediverse/1482 ---
════════════════════════════════════════════════───────────────────────────────────
 @user-192 
 
 I feel like SSH keys to log into every website should be a standard
 
 or something similar
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════──────────────────────────────────┘

--- #19 messages/1245 ---
═════════════════════════════════════════════════════════════════════════════════──
 BRB, if you want to talk to yourselfs, I recommend opening a port in your
 router and exchanging HTTP packets that create messages on each other's
 computers. Can be done in a couple hundred lines of C code that can be 90%
 premade or auto-generated. Then, once it's made, you don't have to think about
 it again because it's so simple. It's not trying to scale, it's just...
 designed for a small, focused, human oriented mindset.\
                                                           ─┐
 similar                        chronological                        different═══════════════════════════════════════════════════════════════════════════════════─┘

--- #20 fediverse/1871 ---
═════════════════════════════════════════════════════──────────────────────────────
 I think all software should have config files
 
 or accept as many command line arguments as necessary to achieve all the
 functionality of a config file without requiring a standardized setup
 
 or accept a config file as a command line argument, to allow for multiple
 different implementations
 
 or whatever you can throw together in your spare time because software is
 either open source or it hates you.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════─────────────────────────────┘