=== ANCHOR POEM === ═════════════════════════════════════════════════════────────────────────────────── 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 │ chronological │ different │ ╘═════════╧╧══════════════════════════════════════════════─────────────────────────────┘ === SIMILARITY RANKED === --- #1 fediverse/5487 --- ══════════════════════════════════════════════════════════════════════───────────── if I click a .exe link on a website, it should just... automatically download the file and open it up in wine or the whatever-windows-uses. why is it cumbersome literally just, let me download the source-code repository to someone's computer and let them compile it themselves without even thinking about it "you mean like, package manager hooks into a website?" yes, but, instead of implemented one-by-one, it should use a protocol so each package manager only has to implement the downloading scheme once and it'd be able to read from any locations that output the correct API calls or whatever. the developer could even do it themselves. such is the joy of open-source computing - if you like a service or product, you can make it work with your own. What else is there to work on but the ultimate computing product? aka... everything that anyone's ever been known? "girl you are loco what's your plan for the fight you continue to demand" oh idk um probably just wait until someone asks me to speak "do that~" ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════════════════════════════────────────┘ --- #2 fediverse/617 --- ═════════════════════════════════════════════────────────────────────────────────── So much of computing is just... handling the quirks of hardware and presenting it to the user (programmer) in a way that is sane and makes sense, instead of the arcane and [nebulous/confabulous/incomprehensible] way that physical nature demands our absurdly potentialized computational endeavors be. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧══════════════════════════════════════─────────────────────────────────────┘ --- #3 fediverse/3272 --- ═══════════════════════════════════════════════════════──────────────────────────── Dear Windows: making your software difficult to interface with (like, putting spaces in filenames) is rude. It harms our connected productivity. It's selfish, and it's petulant. We need to agree on common standards if we want any type of cooperatibility between our two approaches. ... oh and there's mac too, but they get it, they can run Bash, ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘ --- #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 │ chronological │ different │ ╘═════════╧╧══════════════════════════════════════─────────────────────────────────────┘ --- #5 fediverse/1448 --- ════════════════════════════════════════════════─────────────────────────────────── ┌──────────────────────┐ │ CW: cursed │ └──────────────────────┘ that one option flag in the config file that you don't know what it does because the documentation intentionally doesn't explain it very well (or explains that it solves a use-case that like, nobody would ever have, and certainly you don't have) that secretly sets a flag which sends your [redacted] ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘ --- #6 fediverse/3123 --- ═══════════════════════════════════════════════════════──────────────────────────── using linux requires constant maintenance and that's kind of unfair, actually. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘ --- #7 messages/1203 --- ═════════════════════════════════════════════════════════════════════════════════── Programmers are lazy, this is well known. So why would i trust by default that anyone would read open source code looking for security exploits or malicious code? I trust an LLM for that more than a human. At least your own LLM can digest the entire project or library at once. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧══════════════════════════════════════════════════════════════════════════─┘ --- #8 fediverse/5998 --- ══════════════════════════════════════════════════════════════════════════───────── I should conjure x11 from source. I bet they have a lot of useful utilitudes that I can configure. I wonder if Gentoo can do it for me? nahhhhh I'll just write my own script, it'll only take me like a couple hours per piece of software ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════════════════════════════════────────┘ --- #9 fediverse/1482 --- ════════════════════════════════════════════════─────────────────────────────────── @user-192 I feel like SSH keys to log into every website should be a standard or something similar ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘ --- #10 fediverse/4728 --- ═══════════════════════════════════════════════════════════════──────────────────── every time a software project changes it's installation method I have to update my install and update scripts which I wrote explicitly so I don't have to go to their website and tell the world that I'm thinking about using this particular piece of software ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════════════════════───────────────────┘ --- #11 fediverse/3680 --- ════════════════════════════════════════════════════════─────────────────────────── it's probably a good idea to write pseudocode, then real code, instead of starting with real code, and bugfixing something incomplete and more difficult to reason with. unless you write real code easier than pseudocode. idk do what works for you. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘ --- #12 messages/753 --- ═════════════════════════════════════════════════════════════════────────────────── trusting the "open source community" to properly vett software is absurd because 90% of them just... install whatever and throw libraries and frameworks at problems until they can script their way out of whatever problem they face. the other 10% are focused on very specific tools that are so niche that other people can't even understand when to *use* them much less how they work. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧══════════════════════════════════════════════════════════─────────────────┘ --- #13 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 │ chronological │ different │ ╘═════════╧╧══════════════════════════════════════════════════════════─────────────────┘ --- #14 fediverse/3226 --- ═══════════════════════════════════════════════════════──────────────────────────── if your man page is longer than a list of options and their usage and a paragraph or twenty of how to use the software... then you need to abstract, and break your code into multiple purpose-built applications. do one thing, and do it right. alternatively, do one set of things, and do them concisely. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘ --- #15 fediverse/2252 --- ══════════════════════════════════════════════════════───────────────────────────── ┌──────────────────────┐ │ CW: tech-encryption │ └──────────────────────┘ users don't want to have to think about encryption keys. they should be available for them if they need them, in like... a folder or something somewhere, but they don't need to really know that they exist. more friction like that keeps people away from being secure. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘ --- #16 fediverse/5850 --- ══════════════════════════════════════════════════════════════════════════───────── @user-1074 if you'd like I can give you a lua script which will take your fediverse archive and turn it into a pdf which you can edit or print or whatever. Might be a fun diversion from posting. You can reply to yourself, add clarifications, change some things, put things in a new light, add context, etc... before you know it you'll have something printable. Could even pull out your best stuff and make zines. should require just a little configuration to suit your setup. That's part of how I stay "productive" without posting all the time. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════════════════════════════════────────┘ --- #17 fediverse/5873 --- ══════════════════════════════════════════════════════════════════════════───────── "the problem with linux is you have to spend part of the program just... interacting with the filesystem. like, where is their /usr/bin file? (oh it's called a directory over there, my bad) weird they put their config over here (what language is that written in?) uhhhh I don't know much about localization settings (-- two computers on a botnet --) ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════════════════════════════════────────┘ --- #18 fediverse_boost/6017 --- ◀─╔═══════════════════════════════[BOOST]════════════════════════════════────────╗ ║ ┌────────────────────────────────────────────────────────────────────────────┐ ║ ║ │ Linux admins when they have to use Windows: :/ │ ║ ║ │ │ ║ ║ │ Windows admins when they have to use Linux: :\ │ ║ ║ └────────────────────────────────────────────────────────────────────────────┘ ║ ╠─────────┐ ┌───────────╣ ║ similar │ chronological │ different ║ ╚═════════╧════════════════════════════════════════════════════════════┴───────╝─▶ --- #19 fediverse/5631 --- ═══════════════════════════════════════════════════════════════════════──────────── ┌──────────────────────┐ │ CW: cursed-maybe │ └──────────────────────┘ installation procedure which runs a bitcoin miner for X amount of seconds, as payment for using their free and open source services. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════════════════════════════───────────┘ --- #20 fediverse/581 --- ═════════════════════════════════════════════────────────────────────────────────── @user-428 sometimes I think about how much more productive I'd be if I had a code editor that let me draw arrows and smiley faces and such alongside the code. Or if I could position things strangely, like two functions side-by-side with boxes drawn around them. Or diagrams or flowcharts or graphs or... something that would output to raw txt format, but would present itself as an image that could be edited. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧══════════════════════════════════════─────────────────────────────────────┘ |