=== ANCHOR POEM === ══════════════════════════════════════════════───────────────────────────────────── @user-246 there is a reason to be annoyed, and that reason is that storing numbers as "dynamically typed" string values is both inefficient and frustrating due to the bugs it provokes. Not sure how common those bugs are in HTML, but dynamically typed languages like Python and Javascript have a whole class of potential errors that are significantly more difficult to debug than on C or Rust where the variables are statically typed ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘ === SIMILARITY RANKED === --- #1 fediverse_boost/4925 --- ◀─╔══════════════════════════[BOOST]═══════════════════════════──────────────────╗ ║ ┌────────────────────────────────────────────────────────────────────────────┐ ║ ║ │ still waiting to find the energy and headspace to write an irritated blog post about why the fact that most toolchains are like 80% of the learning curve for those who are just getting into programming (especially on windows) │ ║ ║ └────────────────────────────────────────────────────────────────────────────┘ ║ ╠─────────┐ ┌───────────╣ ║ similar │ chronological │ different ║ ╚═════════╧══════════════════════════════════════════════════──────────┴───────╝─▶ --- #2 fediverse/1810 --- ═════════════════════════════════════════════════════────────────────────────────── some people hear words like "datastructures" and "object-oriented programming" and think they're made up terms that don't mean anything important. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧══════════════════════════════════════════════─────────────────────────────┘ --- #3 fediverse/6438 --- ══════════════════════════════════════════════════════════════════════════════───── why would you gatekeep content by keeping us from easily using LLMs some people aren't technical and still need to write computer programs because that's how you enlighten a people is empower them with new tools "I've never heard of that programming language, but luckily I can fit all of it's documentation in my context window." ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════════════════════════════════════────┘ --- #4 fediverse/280 --- ════════════════════════════════════════════─────────────────────────────────────── old school programmers use short variable names because the computer monitors they would code on had a lower resolution, meaning fewer characters per line. why waste pixels being verbose? ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════──────────────────────────────────────┘ --- #5 fediverse/3148 --- ═══════════════════════════════════════════════════════──────────────────────────── ┌───────────────────────┐ │ CW: cursing-mentioned │ └───────────────────────┘ A big reason why I hate Java is because I write terrible Java that would constantly need to be refactored. Even though it's faster and better, nobody would understand it, so it would need to be rewritten. Fucking great, that's why I don't write Java. Fucking Java. [Java is the main language used in her university studies. The ones she's currently failing out of.] ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘ --- #6 messages/455 --- ═════════════════════════════════════════════════════────────────────────────────── I don't understand why modern software isn't error correcting. We shouldn't have any bugs in this day and age. For example, if you're missing a dependency then why doesn't your program try to, I dunno, download that dependency to the program's installation directory and use it there? Seriously there are very few problems that are unsolvable! ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧══════════════════════════════════════════════─────────────────────────────┘ --- #7 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 │ ╘═════════╧╧══════════════════════════════════════─────────────────────────────────────┘ --- #8 fediverse/3700 --- ════════════════════════════════════════════════════════─────────────────────────── There is almost zero reason to have a messaging client (like Discord) that is anything more than a wrapper over IRC. There is almost zero reason to have a social media site that is anything more than a wrapper over HTML pages. There is almost zero reason to have forums that is anything more than a wrapper over email. and yet, we build things. and yet, we construct. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘ --- #9 fediverse/5880 --- ══════════════════════════════════════════════════════════════════════════───────── I legitimately think computers should write code and software engineers should write legislation and lawyers should resolve problem tickets made by aggrieved citizens while judges do their best to just keep the boat floating ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════════════════════════════════────────┘ --- #10 fediverse_boost/3734 --- ◀─╔══════════════════════[BOOST]════════════════════════─────────────────────────╗ ║ ┌────────────────────────────────────────────────────────────────────────────┐ ║ ║ │ i think my complaints about rust really boil down to “i know what im doing and this language is designed for people who don’t” │ ║ ║ └────────────────────────────────────────────────────────────────────────────┘ ║ ╠─────────┐ ┌───────────╣ ║ similar │ chronological │ different ║ ╚═════════╧═══════════════════════════════════════════─────────────────┴───────╝─▶ --- #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 │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════════════──────────────────────────────┘ --- #12 fediverse/2622 --- ══════════════════════════════════════════════════════───────────────────────────── what kind of linux user are you if you don't even like reading terminal output? it's USEFUL and INTERESTING information! WHY ELSE WOULD THE PROGRAMMER OUTPUT IT??? ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘ --- #13 fediverse/3745 --- ════════════════════════════════════════════════════════─────────────────────────── everyone's all like "why would you spend so much effort writing that software in a distributed way when it works so well in a centralized manner" and the answer is because you never know when you're going to need to train an LLM on like, 400 raspberry pi's or calculate the velocity of an unladen swallow as it circles a black hole the size of mercury or whatever physicists do in their spare time ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘ --- #14 fediverse/1870 --- ═════════════════════════════════════════════════════────────────────────────────── why would I want other people using my computer? They don't know how to use my computer! They might break something or mess something up or automatically read/edit my files that are stored in standard locations through the usage of a script which automagically scans and ransomwares machines on the internet who store their files in specific standardized locations! no thank you. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧══════════════════════════════════════════════─────────────────────────────┘ --- #15 messages/181 --- ══════════════════════════════════════════════───────────────────────────────────── I know you don't want to hear this, but there is a chance that there will come a time where your life depends on your ability to debug a computer without the internet. To set up an SSH server. To install Linux. To program in C. To do something else that I'm not prepared for... If StackOverflow didn't exist because network connectivity has been lost, could you remember syntax? Maybe it's a good idea to set up a local LLM that can answer basic questions about technology. Maybe it's a good idea to set up on your parents computer, just in case you have to hide out there for a couple months. Maybe it's a good idea to download wikipedia, just in case. If I need to use a mac, I'm screwed ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘ --- #16 fediverse/308 --- ════════════════════════════════════════════─────────────────────────────────────── when tech people are hurt by technology they say "how can I fix this? what do I need to install? what configuration should I use? is this company ethical, or are they going to hurt me in the future? could I make something that fixes this myself?" when non-tech people are hurt by technology they say "okay" because they don't have the bandwidth to figure it out. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════──────────────────────────────────────┘ --- #17 fediverse/3299 --- ═══════════════════════════════════════════════════════──────────────────────────── what if we could record and playback certain timeframes of our CPU and RAM status and use it for debug purposes like running some code in a VM every time you wanted to show a youtube video ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘ --- #18 fediverse/6179 --- ════════════════════════════════════════════════════════════════════════════─────── what if instead of javascript cookies we only let websites access one single location in memory which was allocated client-side and is unique to each website? that way they couldn't track you between sites, since they wouldn't be able to see any other website's "biscuits" get it because they're healthier than cookies All they would be able to store would be data, though I guess they could store bytecode instructions or something if they really wanted to. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════════════════════════════════════──────┘ --- #19 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 │ ╘═════════╧╧══════════════════════════════════════─────────────────────────────────────┘ --- #20 fediverse/4900 --- ════════════════════════════════════════════════════════════════─────────────────── if you wanna trick systems administrators just put a bunch of sleeps in your code so your computer programs don't use up all the mainframe's resources all at once [statements dreamed up by the practically deranged] ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════════════════════════──────────────────┘ |