=== ANCHOR POEM === ════════════════════════════════════════════════════════════─────────────────────── @user-1600 Yes! The ease of use for GPU programming is lovely. Like I said all I need is a use-case, I've downloaded as much reference material as I think I'd need to be able to hack together something fairly quickly if I needed it. That's all I have the mind-space to focus on lately haha ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════════════════════──────────────────────┘ === SIMILARITY RANKED === --- #1 fediverse/2674 --- ══════════════════════════════════════════════════════───────────────────────────── ┌────────────────────────────────────────────────────────────────────┐ │ CW: factually-untrue,-that-never-happened.-this-is-just-gesturing. │ └────────────────────────────────────────────────────────────────────┘ the kind of friendship where you SSH into each other's systems and leave notes for one another. as soon as you find one you message the person who left it like "yoooo only just found this lol" and they're like oooo yeah did you see the bash script I wrote in that directory "yeah totally I used it on one of my video files just now - cool filter!" ahhhh reminds me of all the times hackers have hacked my permanently insecure system and left me friendly messages like "hey I'm on your side" or "how's life, friend? I hope it's going well." or "never forget; you are worth all the fear" y'know cute things like that oh. right. because leaving vulnerabilities like that can lead to threat actors affecting your stuff. how lame. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘ --- #2 fediverse/6215 --- ════════════════════════════════════════════════════════════════════════════─────── hi does anyone have any good resources on risc-v? I found this: https://dramforever.github.io/easyriscv/#shift-instructions and this: https://projectf.io/posts/riscv-cheat-sheet/ but I'm missing a big gap - specifically, how to move from syntax to deployment. I need details on how to implement the software and get it running on the actual hardware. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════════════════════════════════════──────┘ --- #3 messages/770 --- ══════════════════════════════════════════════════════════════════───────────────── There are some pieces of software where you think "oh cool, what did they update?" and then there are some like "oh god... What did they update?" ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════════════════════════────────────────┘ --- #4 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 │ ╘═════════╧╧═════════════════════════════════════════════════════════──────────────────┘ --- #5 fediverse/2875 --- ══════════════════════════════════════════════════════───────────────────────────── ┌────────────────────────────┐ │ CW: re: unsolicited advice │ └────────────────────────────┘ @user-192 I use Void Linux so it uses xbps instead of apt, but I know I've heard about how to do it I just forget how. I'll look into it, but for now I can play, so... oh well! :D :D ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘ --- #6 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 │ ╘═════════╧╧══════════════════════════════════════─────────────────────────────────────┘ --- #7 fediverse/1616 --- ════════════════════════════════════════════════════─────────────────────────────── they say learning Linux is hard, but it's the only free operating system so really it's a question of learning Linux now, when you have time, or later, when you're busy. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════════════──────────────────────────────┘ --- #8 messages/127 --- ═════════════════════════════════════════════────────────────────────────────────── All I want for my mobile computing is the ability to use the interface of android to access resources and perform tasks that are relevant to my primary computer. Like, a mainframe with the phone as a terminal. Except instead of text, it's buttons and sliders and all the things that mobile UI experts have spent so much time carefully crafting. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧══════════════════════════════════════─────────────────────────────────────┘ --- #9 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 │ ╘═════════╧╧═════════════════════════════════════════════════════──────────────────────┘ --- #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/1597 --- ════════════════════════════════════════════════════─────────────────────────────── hey a couple months ago there was this really cool visual programming language posted here that was like, windows aero themed and it was super cute - does anyone know what that was called or have a link to it? ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════════════──────────────────────────────┘ --- #12 fediverse/6120 --- ═══════════════════════════════════════════════════════════════════════════──────── ┌──────────────────────┐ │ CW: AI-mentioned │ └──────────────────────┘ it's pretty easy to read an article or blog post, copy the text into a text file, and forget about it. you never know when you might want to use your computer's memories for [entertainment during long dark nights, or for creating an AI buddy bot, depending on how things go] ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════════════════════════════════───────┘ --- #13 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 │ ╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘ --- #14 messages/110 --- ═════════════════════════════════════════════────────────────────────────────────── The best way to program computers is to organize them according to their relations. Like, when x increases by 4 then y increases by 2 - basically, a math equation that you can continuously solve by calculating more and more comprehensively and deeply. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧══════════════════════════════════════─────────────────────────────────────┘ --- #15 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 │ ╘═════════╧╧═══════════════════════════════════════════════════════════════════────────┘ --- #16 fediverse/4523 --- ════════════════════════════════════════════════════════════─────────────────────── If anyone has need of an easy-to-use distributed computing programming language, or if you're interested in easy-to-implement GPU computing for parallelizing large amounts of simple tasks, check out the Chapel programming language. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════════════════════──────────────────────┘ --- #17 fediverse/2601 --- ══════════════════════════════════════════════════════───────────────────────────── @user-249 you can host anything you'd like on a raspberry pi. If the software requirements are within the hardware specs, of course. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘ --- #18 fediverse/5977 --- ══════════════════════════════════════════════════════════════════════════───────── apparently you can use network sockets for inter-process communication if you just set the network to your home and the ports that are set to the defaults that people who know what software you use will know to listen on when they've hacked any single device on your network. good thing that data is with the router, right? what if there was a stop before leaving the computer? ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════════════════════════════════────────┘ --- #19 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 │ ╘═════════╧╧══════════════════════════════════════─────────────────────────────────────┘ --- #20 fediverse/6383 --- ══════════════════════════════════════════════════════════════════════════════───── nobody wants to write computer code that lets Java programs call Rust functions. An LLM is excellent for this task, since it's relatively easy busy work that doesn't reflect any meaningful implementation decisions besides "I should be able to call that Rust function in my Java code" In addition, it is technically efficient at it as well, because most of compatibility is matching up two sets of documentation. Easy for a text-processing machine. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════════════════════════════════════────┘ |