=== ANCHOR POEM ===
════════════════════════════════════════════════════════════───────────────────────
 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                        chronologicaldifferent══════════════════════════════════════════════════════════════──────────────────────┘

=== SIMILARITY RANKED ===

--- #1 fediverse/3735 ---
════════════════════════════════════════════════════════───────────────────────────
 @user-203 
 
 That's what the GPU is for!
 
 Too bad programming GPUs is unnecessarily arcane.
 
 I've recently been into this programming language called "Chapel" because it
 abstracts away most of the complexity surrounding multiprocessor code (unless
 you want to go deeper and more specific, in which case it allows you to do so)
 
 https://chapel-lang.org/blog/posts/intro-to-gpus/
 
 Also distributed computing, which is totes the future, just sayin'
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

--- #2 fediverse/3577 ---
════════════════════════════════════════════════════════───────────────────────────
 ┌─────────────────────────┐
 │ CW: computers-mentioned │
 └─────────────────────────┘


 I love writing installation scripts like this!
 
 If you want to install something on Linux but you have difficulty, talk to me
 and I'll write you a script like this. I might even make it fancier.
 
 This one installs a programming language that is useful for parallel computing
 across multiple clusters of computers which could be useful if you want to
 leverage multiple CPUs and GPUs with ease to compute tasks which are far
 beyond a normal computer.
 
 https://chapel-lang.org/download.html
An installation script for the Chapel programming language.  I don't imagine it'd be very useful to hear the program read out-loud, but if it would be interesting to hear, then feel free to ask.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

--- #3 fediverse/4527 ---
════════════════════════════════════════════════════════════───────────────────────
 @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                        chronologicaldifferent══════════════════════════════════════════════════════════════──────────────────────┘

--- #4 messages/488 ---
═══════════════════════════════════════════════════════────────────────────────────
 Look at the unique patterns in a programming language, and you will find
 within them a usecase.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════───────────────────────────┘

--- #5 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══════════════════════════════════════════════════════════════════════════════──────┘

--- #6 fediverse/1988 ---
═════════════════════════════════════════════════════──────────────────────────────
 @user-246 
 
 I once heard that Excel is a functional programming language with a tabular
 interface
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════─────────────────────────────┘

--- #7 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                        chronologicaldifferent══════════════════════════════════════════════════════════════──────────────────────┘

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

--- #9 fediverse/3544 ---
════════════════════════════════════════════════════════───────────────────────────
 ┌───────────────────────────┐
 │ CW: programming-mentioned │
 └───────────────────────────┘


 "I wish there was a language that was as simple as C but had [insert complex
 language feature here]"
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

--- #10 messages/1129 ---
═══════════════════════════════════════════════════════════════════════════════────
 ai-stuff - this is how to program a society. (or software project) there are
 lots of other implementations
                                                           ───┐
 similar                        chronological                        different═════════════════════════════════════════════════════════════════════════════════───┘

--- #11 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                        chronologicaldifferent════════════════════════════════════════════════════════────────────────────────────┘

--- #12 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                        chronologicaldifferent═══════════════════════════════════════════════════════─────────────────────────────┘

--- #13 fediverse/6269 ---
═════════════════════════════════════════════════════════════════════════════──────
 what if the secret to LLM computation is to just not reduce the fractions and
 keep it all in english language ram
                                                           ─────┐
 similar                        chronological                        different═══════════════════════════════════════════════════════════════════════════════─────┘

--- #14 fediverse/2638 ---
══════════════════════════════════════════════════════─────────────────────────────
 I really do believe that you can write any computer program you'd like with a
 combination of Lua, Bash, and C.
 
 Bash to start the program and enable updates / configuration, Lua to handle
 the scripting and ordering of events, and C (or Rust) to execute performance
 intensive sections. (often in their own threads)
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════────────────────────────────┘

--- #15 fediverse/5179 ---
═══════════════════════════════════════════════════════════════════────────────────
 why don't corporations let you write code in whatever language you want? it's
 trivial to run a compiler or interpreter inside of another program.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════════════════───────────────┘

--- #16 fediverse/5247 ---
════════════════════════════════════════════════════════════════════───────────────
 the hardest problem in computer science is figuring out why users do what they
 do.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════════════──────────────┘

--- #17 fediverse_boost/6017 ---
◀─[BOOST]
  
  Linux admins when they have to use Windows: :/                              
                                                                              
  Windows admins when they have to use Linux: :\                              
  
                                                            
 similar                        chronological                        different 
─▶

--- #18 fediverse/1034 ---
═══════════════════════════════════════════════────────────────────────────────────
 @user-192 
 
 be careful, recursion can cause stack overflows.
 
 better to run function pointers from a loop. That way you can operate as long
 as necessary. Just make sure you don't get in an infinite loop...
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════───────────────────────────────────┘

--- #19 fediverse/4093 ---
═══════════════════════════════════════════════════════════────────────────────────
 I have no idea why people prefer a GUI when working with software. How the
 heck do they expect to use their computer remotely if they can't even run
 their software over SSH?
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════════───────────────────────┘

--- #20 bluesky#27 ---
═══════════════════════════════════════════════════════════════════════════════────
 you can have as many processes running on a computer as you please, just make
 sure they're all named chrome.exe so the user doesn't suspect a thing.
                                                           ───┐
 similar                        chronological                        different═════════════════════════════════════════════════════════════════════════════════───┘