=== ANCHOR POEM === ═══════════════════════════════════════════════──────────────────────────────────── @user-883 did you open any ports on your router to do this streaming? Setting up my laptop so I can test... I loved assembly when I took a course on it in college - it just made sense to me. I love C because it feels like, a more powerful version of assembly. Everything higher level just feels like layers of abstraction on C, or like... LISP, which hurts my brain. >.> ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘ === SIMILARITY RANKED === --- #1 fediverse/777 --- ══════════════════════════════════════════════───────────────────────────────────── @user-192 Those are good points. The C in our hearts is elegant, but the C that runs on every computer in the world is spaghetti. I'm sure someone's made a language that's "C but simple" - Zig maybe? I looked into V a while back but got turned off of both of them because neither had support for multithreading, which is essential in the modern era. Also, typedefs for structs make me mad -.- ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘ --- #2 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 │ ╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘ --- #3 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 │ ╘═════════╧╧══════════════════════════════════════─────────────────────────────────────┘ --- #4 fediverse/1233 --- ═══════════════════════════════════════════════──────────────────────────────────── low key kinda wish someone would kidnap me and lock me in a room with nothing but a c compiler and strict orders to only work on whatever I want ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘ --- #5 fediverse/633 --- ═════════════════════════════════════════════────────────────────────────────────── @user-192 the neat thing about BASH is that it's the glue that holds all your other code together. Write libraries in C and call them with BASH - accomplish broader tasks that are easier to co-create. That's why I like it - it's not the most important, but it's quite beneficial I think _^ ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧══════════════════════════════════════─────────────────────────────────────┘ --- #6 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 │ ╘═════════╧╧══════════════════════════════════════════════════════════════════════════─┘ --- #7 fediverse/3034 --- ═══════════════════════════════════════════════════════──────────────────────────── @user-570 I've messed around with Bevy and the library most similar in C is Raylib. in Lua it'd be Love2D I think. I love the idea of those systems. I haven't built a full game using them but I can conceptualize operations within them easier using a framework like that versus a game engine like Godot. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘ --- #8 fediverse/1246 --- ═══════════════════════════════════════════════──────────────────────────────────── @user-883 hehe if I don't understand how it works it's difficult for me to use things. My Linux friends get so exasperated with me because I'm like "cool script gimme like 2 days to figure it out" and they're like "bro just use these flags" and I'm like "no" ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘ --- #9 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 │ ╘═════════╧╧══════════════════════════════════════════════─────────────────────────────┘ --- #10 fediverse/5291 --- ═════════════════════════════════════════════════════════════════════────────────── the most important skill I can think of for a linux software engineer is the ability to connect multiple systems together and turn windows and macintosh devices into Linux devices so that datacenters can be built out of whatever's on the around. there's this programming language I like called Chapel for distributed computation computing which is also cool, if you're more of the programming type. networking security I believe often has hardware solutions, so getting the crypto-graphy boys and the PCB girls together to work on some jams is a good and productively useful gathering of insightful events "but ritz computers should only be used to solve problems that people have, not make more problems!" ah yes but have you considered that problems find you, and the computers help you work through them ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧══════════════════════════════════════════════════════════════─────────────┘ --- #11 fediverse/4804 --- ═══════════════════════════════════════════════════════════════──────────────────── I love it when wine doesn't work because it "failed to open program.exe" ... okay, can you tell me why it failed? ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════════════════════───────────────────┘ --- #12 fediverse/5191 --- ═══════════════════════════════════════════════════════════════════──────────────── do you love linux or do you just love fixing dependency errors? ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════════════════════════───────────────┘ --- #13 fediverse/4866 --- ════════════════════════════════════════════════════════════════─────────────────── don't you just love it when you get several discord notifications but you tab back to check out the discord screen and there's no red numbers anywhere? ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════════════════════════──────────────────┘ --- #14 fediverse/4474 --- ════════════════════════════════════════════════════════════─────────────────────── @user-1268 if you know how to program in C this is a good resource for building networking applications: https://beej.us/guide/bgnet/ ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════════════════════──────────────────────┘ --- #15 fediverse/2069 --- ═════════════════════════════════════════════════════────────────────────────────── I love the game Mechabellum! It's flexes the same parts of your brain as chess, while being SO much more fun to watch. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧══════════════════════════════════════════════─────────────────────────────┘ --- #16 fediverse/3631 --- ════════════════════════════════════════════════════════─────────────────────────── ┌────────────────────────────────┐ │ CW: re: computer-toucher-stuff │ └────────────────────────────────┘ @user-883 I have a different port for my desktop and my laptop just in-case the router forgets to check the postmarked address on the packets it receives... at least it'll know which port to send it to! ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘ --- #17 fediverse/6437 --- ══════════════════════════════════════════════════════════════════════════════───── if I was writing a programming language, I'd name it C just to fuck with people (great, now others can decide how it's known) ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════════════════════════════════════────┘ --- #18 fediverse/1695 --- ════════════════════════════════════════════════════─────────────────────────────── @user-883 I love that. You're saying I should learn Assembly? ? ? ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════════════──────────────────────────────┘ --- #19 fediverse/3543 --- ════════════════════════════════════════════════════════─────────────────────────── @user-777 my favorite thing about specialization is that not everyone has to do everything (translate that into C lmao) ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘ --- #20 fediverse/3469 --- ════════════════════════════════════════════════════════─────────────────────────── you know how SSH password login is deprecated because the password needs to be transmitted in cleartext or whatever? what if we just... required two passwords? the first initiates the conversation, and sets up an encrypted line. It doesn't matter if anyone sees the first password because they'll get a new set of encrypted keys, meaning each session automatically is encrypted in a different, randomized way. the second password is the one that actually authenticates you. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘ |