=== ANCHOR POEM ===
───────────────────────────────────────────────────────────────────────────────────
  
┌─────────┐                                                           ┌───────────┐
│ similar │                       chronological                       │ different │
╘─────────┴───────────────────────────────────────────────────────────┴───────────┘

=== SIMILARITY RANKED ===

--- #1 fediverse/1144 ---
════════════════════════════════════════════───────────────────────────────────────
 @user-860
┌─────────┐                                                           ┌───────────┐
│ similar │                       chronological                       │ different │
╘═════════╧═════════════════════════════════──────────────────────────┴───────────┘

--- #2 notes/vim-plugins ---
═════════──────────────────────────────────────────────────────────────────────────
 Put them here: /home/ritz/.local/share/nvim/site/pack/CATEGORY/start/NAME
 
 where CATEGORY is a general package category and NAME is the specific plugin
 
 If you don't want them to be automatically included then don't put them in the
 /start/ folder, put them somewhere else idk
┌─────────┐                                                           ┌───────────┐
│ similar │                       chronological                       │ different │
╘════════─┴───────────────────────────────────────────────────────────┴───────────┘

--- #3 messages/202 ---
═══════════════════════════════════════════────────────────────────────────────────
 It's a good idea to practice getting places without gmaps, after having
 studied the map at home.
 
 Just incase you need to get somewhere that you don't want to bring your phone
 to.
┌─────────┐                                                           ┌───────────┐
│ similar │                       chronological                       │ different │
╘═════════╧════════════════════════════════───────────────────────────┴───────────┘

--- #4 fediverse/940 ---
═══════════════════════════════════════════────────────────────────────────────────
 @user-652 
 
 just made a game for GGJ in Godot and I have to agree. Godot is so
 frustrating, but one thing I have to concede is that once you get your head
 around it the GUI part is actually incredibly powerful.
 
 My next game I'm going to make in Raylib, and if the UI bit proves too
 difficult I'll probably end up back at Godot.
┌─────────┐                                                           ┌───────────┐
│ similar │                       chronological                       │ different │
╘═════════╧════════════════════════════════───────────────────────────┴───────────┘

--- #5 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 │
╘═════════╧═══════════════════════════════════════════════────────────┴───────────┘

--- #6 fediverse/4960 ---
════════════════════════════════════════════════════════════───────────────────────
 vim plugin where every tab changes the font color
┌─────────┐                                                           ┌───────────┐
│ similar │                       chronological                       │ different │
╘═════════╧═════════════════════════════════════════════════──────────┴───────────┘

--- #7 fediverse/1937 ---
╔════════════════════════════════════════════════──────────────────────────────────┐
║ The best tip I have for people new to Linux is every time you solve a problem,   │
║ put the solution in a script. In addition, put the operations necessary to       │
║ undo the operation you just performed into a separate script (or function in     │
║ the same script)                                                                 │
║                                                                                  │
║ It's not hard. It's very easy. Its basically just typing things into a text      │
║ document instead of entering them one-by-one in your terminal. But now if you    │
║ ever need to solve the same problem twice, you just need to look through all     │
║ the scripts you've written instead of trying to relearn how to fix the thing     │
║ you're working on.                                                               │
║                                                                                  │
║ Plus, if you ever need to disable what you did, well there it is, you're good    │
║ to go. You can use chatGPT for things like text parsing or whatever, like "hey   │
║ can you write me a sed command that does this exact thing that I'm going to      │
║ enumerate and spell out for you" followed up by "that didn't quite work, the     │
║ desired behavior was this, but when I ran the script provided it did this"       │
║ boom you're a Linux administrator now, heres your rubber duck.                   │
╠═════════╗                                                            ┌───────────┤
║ similar ║                      chronological                         │ different │
╚═════════╩═════════════════════════════════════───────────────────────┴───────────┘

--- #8 messages/528 ---
════════════════════════════════════════════════════───────────────────────────────
  
┌─────────┐                                                           ┌───────────┐
│ similar │                       chronological                       │ different │
╘═════════╧═════════════════════════════════════════──────────────────┴───────────┘

--- #9 fediverse/4096 ---
╔══════════════════════════════════════════════════════────────────────────────────┐
║ ┌────────────────────────┐                                                       │
║ │ CW: opinionated-design │                                                       │
║ └────────────────────────┘                                                       │
║                                                                                  │
║                                                                                  │
║ Steps to make a game waterfall style:                                            │
║                                                                                  │
║ Lay out all the data structures and arrange them in containers like arrays or    │
║ hashmaps                                                                         │
║                                                                                  │
║ Build methods which manipulate those structures (think getters and setters)      │
║                                                                                  │
║ Then build machinery which operates upon those structures using those methods,   │
║ like game loops, cooldown timers, status effects, and thread pools.              │
║                                                                                  │
║ Then develop a way to present it to the player using UIs, visuals and            │
║ graphics, narratives, sound, etc. This will probably involve implementing your   │
║ game in an engine like Godot, Raylib, or Bevy.                                   │
║                                                                                  │
║ By developing your game in this order, you will DESIGN the systems first, and    │
║ IMPLEMENT them second. Systems are agnostic - implementation is tied to a        │
║ specific engine. You will learn more about programming by doing it this way,     │
║ instead of losing your motivation by learning new tools like game engines or     │
║ 3D modeling systems, which aren't useful unless you already have a game.         │
║                                                                                  │
║ I'd recommend starting with pencil and paper until you're ready to implement.    │
╠═════════╗                                                            ┌───────────┤
║ similar ║                      chronological                         │ different │
╚═════════╩═══════════════════════════════════════════─────────────────┴───────────┘

--- #10 messages/678 ---
════════════════════════════════════════════════════════───────────────────────────
 ChatGPT needs a way to leave a thank-you without demanding a response
┌─────────┐                                                           ┌───────────┐
│ similar │                       chronological                       │ different │
╘═════════╧═════════════════════════════════════════════──────────────┴───────────┘

--- #11 fediverse/3703 ---
════════════════════════════════════════════════════───────────────────────────────
 ┌──────────────────────┐
 │ CW: D&D-mentioned    │
 └──────────────────────┘


 if the map you present to the players in session 0 had a mountain range on the
 OTHER SIDE of another mountain range, you need to zoooooom in. Unless your
 characters are all dwarves, a game should start in a valley or on an island.
┌─────────┐                                                           ┌───────────┐
│ similar │                       chronological                       │ different │
╘═════════╧═════════════════════════════════════════──────────────────┴───────────┘

--- #12 messages/67 ---
══════─────────────────────────────────────────────────────────────────────────────
 https://www.reddit.com/r/todayilearned/comments/q1we0v/til_according_to_a_2011_
 study_spongebob_is/
┌─────────┐                                                           ┌───────────┐
│ similar │                       chronological                       │ different │
╘═════────┴───────────────────────────────────────────────────────────┴───────────┘

--- #13 messages/943 ---
══════════════════════════════════════════════════════════════════─────────────────
 yeah it's important to take breaks when you're working on something great,
 otherwise you'll run out of learning points.
┌─────────┐                                                           ┌───────────┐
│ similar │                       chronological                       │ different │
╘═════════╧═══════════════════════════════════════════════════════────┴───────────┘

--- #14 fediverse/3588 ---
════════════════════════════════════════════════════───────────────────────────────
 ┌─────────────────────────────┐
 │ CW: re: computers-mentioned │
 └─────────────────────────────┘


 `#!/bin/bash
 set -euo pipefail
 
 CHAPEL_DIR="/home/ritz/programming/chapel"
 COMPILER_DIR="${CHAPEL_DIR}/language-files/files/chapel-2.1.0"
 PROJECT_DIR="${CHAPEL_DIR}/projects/practice"
 SOURCE_DIR="${PROJECT_DIR}/src"
 
 clear
 
 cd "${COMPILER_DIR}" > /dev/null
    export CHPL_LLVM=system
    source "${COMPILER_DIR}/util/setchplenv.bash" > /dev/null
 cd - > /dev/null
 
 cd "${PROJECT_DIR}" > /dev/null
    echo "compiling..."
    chpl "${SOURCE_DIR}/main.chpl"
    clear
    ./main
 cd - > /dev/null
 `
 
 you should update the directories at the top yourself, of course. And give it
 a cursory glance to make sure it works on your setup.
┌─────────┐                                                           ┌───────────┐
│ similar │                       chronological                       │ different │
╘═════════╧═════════════════════════════════════════──────────────────┴───────────┘

--- #15 fediverse/3549 ---
════════════════════════════════════════════════════───────────────────────────────
 ┌───────────────────────────┐
 │ CW: video-games-mentioned │
 └───────────────────────────┘


 if the choice is between working on your game / mod and playing a game / mod,
 always work on your game / mod.
 
 your work will outlast you. your time spent in a state of pleasure will
 sustain you.
 
 sometimes there's not a choice. sometimes you need to play, and that's okay.
 to play is natural, it's one of the first things humans do.
 
 we also work. 
 children build sand castles. 
 adults build stone castles.
┌─────────┐                                                           ┌───────────┐
│ similar │                       chronological                       │ different │
╘═════════╧═════════════════════════════════════════──────────────────┴───────────┘

--- #16 fediverse/52 ---
═══════════════════════════════════────────────────────────────────────────────────
 @user-54 @user-55 @user-56 I disagree with this. I shamelessly promote my
 website because I want to share art, not because I want to make money. You
 literally can't pay me. I have no ads.
┌─────────┐                                                           ┌───────────┐
│ similar │                       chronological                       │ different │
╘═════════╧════════════════════════───────────────────────────────────┴───────────┘

--- #17 fediverse/2097 ---
═════════════════════════════════════════════════──────────────────────────────────
 If you're writing a bash script, you should never hard-code file locations.
 Instead, put them in a variable at the top of your script, so they're easy to
 find when people need to configure your script or move files around.
 
 It's like a config file built INTO the script itself. Just change the
 variables, they're at the top with comments.
┌─────────┐                                                           ┌───────────┐
│ similar │                       chronological                       │ different │
╘═════════╧══════════════════════════════════════─────────────────────┴───────────┘

--- #18 fediverse/5139 ---
╔═════════════════════════════════════════════════════════════─────────────────────┐
║ when your contracting company sends your resume to an employer, send your own    │
║ copy as well. They can choose to deal with your union representative or          │
║ directly with you, which will take up time during each of your day. however      │
║ unions are more easily dealt with because the issues they deal with are the      │
║ ones that impact most of their workplace. it's up to the scale of the company    │
║ and project so it's really on a case-by-case.                                    │
║                                                                                  │
║ I think it'd be cool if someone made some kind of "desktop widget" or            │
║ "terminal UI interface that can be in one corner of the screen like              │
║ asciiquarium or whatever" of my mastodon text-entry field. Could also take       │
║ input from other sources too, like nvim or text-entry-field.                     │
║                                                                                  │
║ you could follow along as I write                                                │
║                                                                                  │
║ like... letter by letter as it updates automatically. PUSH/PULL requests for     │
║ all the GETTING of POSTITS and whatnot.                                          │
║                                                                                  │
║ [organizing tip: post-its can be passed along]                                   │
║                                                                                  │
║ [so don't put anything permanent on them]                                        │
║                                                                                  │
║ [but all papers must go back where they belong]                                  │
║                                                                                  │
║ [to ensure work is organized]                                                    │
╠═════════╗                                                            ┌───────────┤
║ similar ║                      chronological                         │ different │
╚═════════╩══════════════════════════════════════════════════──────────┴───────────┘

--- #19 fediverse/866 ---
═══════════════════════════════════════════────────────────────────────────────────
 @user-605 
 
 I've read about half of "No Shortcuts: Organizing for Power in the New Gilded
 Age" and it seemed useful. Maybe you'll find it useful, it explains a lot of
 the challenges that other unions faced and has ideas for how tech in
 particular might organize.
 
 But I haven't applied anything in there or used it for praxis so YMMV
┌─────────┐                                                           ┌───────────┐
│ similar │                       chronological                       │ different │
╘═════════╧════════════════════════════════───────────────────────────┴───────────┘

--- #20 fediverse/244 ---
════════════════════════════════════════───────────────────────────────────────────
 guanajuato
 
 bien, y tu?
 
 schmetterling
 
 aishite iru
 
 hana dual set net dasuit yasuit ilgo ildu aho ya'll
 
 estes es todos de mi favoritos nombres en mas idiomas que yo comprende.
┌─────────┐                                                           ┌───────────┐
│ similar │                       chronological                       │ different │
╘═════════╧═════════════════════════════──────────────────────────────┴───────────┘

--- #21 fediverse/3907 ---
═════════════════════════════════════════════════════──────────────────────────────
 kinda wanna make a linux distro that has all the capabilities of a GUI distro
 and isn't so minimal (like screen recording, calculator, screenshot, wifi
 manager, etc etc) but with i3 instead of a desktop.
 
 they could literally just be symlinks (shortcuts) to scripts that are in your
 /usr/bin or whatever directory
 
 seriously it's not like there's THAT many ways to use ffmpeg, why not just
 write a script for them? that's what you're going to do when you use it for
 the first time, anyway, so...
┌─────────┐                                                           ┌───────────┐
│ similar │                       chronological                       │ different │
╘═════════╧══════════════════════════════════════════─────────────────┴───────────┘

--- #22 fediverse/6382 ---
════════════════════════════════════════════════════════════════════════───────────
 cloud-code should automatically use git and record everything. If the user
 wants to assign a different git, then it does that too.
 
 -- stack overflow --
 
 I used to think programs could only affect files in their directory. Then I
 learned about Window's "My Games" directory, and then somewhere down the line
 I'm thinking about how programs on Linux can just use absolute paths to random
 places on your hard drive and it's like... wow, if only someone built basic
 sandboxing into this /etc/ style environment
┌─────────┐                                                           ┌───────────┐
│ similar │                       chronological                       │ different │
╘═════════╧═══════════════════════════════════════════════════════════╧═──────────┘

--- #23 fediverse/6313 ---
═══════════════════════════════════════════════════════════════════════────────────
 ┌─────────────────────────────────────────┐
 │ CW: scary-biomedical-cannabis-mentioned │
 └─────────────────────────────────────────┘


 replacement tooth which is basically just a port to your bloodstream to slowly
 diffuse THC / other medications into your body, bypassing the liver.
 
 "ah but people don't wanna replace their tooth"
 
 lotta people have crowns. isn't that similar?
 
 "ah but the tooth doesn't really touch the bloodstream"
 
 oh, oops. nevermind. wait, does it? I'm not a dentist!!
┌─────────┐                                                           ┌───────────┐
│ similar │                       chronological                       │ different │
╘═════════╧═══════════════════════════════════════════════════════════╧───────────┘

--- #24 image/img-8970 ---

🖼 poem-pictures: nmcnmm.png poem-pictures: nmcnmm.png
--- #25 fediverse/3085 --- ═══════════════════════════════════════════════════──────────────────────────────── a package manager that downloads from any package manager to switch between if something goes wrong ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧════════════════════════════════════════───────────────────┴───────────┘ --- #26 fediverse/3668 --- ════════════════════════════════════════════════════─────────────────────────────── setting up an SSH server is like a rite of passage for Linux administrators (notice I didn't say users, you can't use linux, only administer it) ... I'm having trouble with my rites >.> ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧═════════════════════════════════════════──────────────────┴───────────┘ --- #27 fediverse/4124 --- ══════════════════════════════════════════════════════───────────────────────────── @user-883 well, depending on what you're trying to accomplish, maybe processing 1/16th of the audio file on 16 different threads would be faster. I guess it depends on if you need context from earlier in the processing stage - if you do, then you'd probably want to do 1/16th of the processing on each thread instead. ... hmmmm that doesn't look right, how about this:`[changes all the magic number 16s to num_threads] ` ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧═══════════════════════════════════════════────────────────┴───────────┘ --- #28 messages/74 --- ════════════════─────────────────────────────────────────────────────────────────── https://www.reddit.com/r/leaves/comments/uqzz33/can_anyone_give_me_some_pros_of _quitting_smoking/ ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧═════──────────────────────────────────────────────────────┴───────────┘ --- #29 fediverse/2105 --- ═════════════════════════════════════════════════────────────────────────────────── @user-1071 DS download-play is one of the major features that should be part of every game and every console! I consider it one of the most instrumental aspects to the success of the Nintendo DS! ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧══════════════════════════════════════─────────────────────┴───────────┘ --- #30 fediverse/6280 --- ═══════════════════════════════════════════════════════════════════════──────────── If you want people to have your product, give it away for free. if you want to do it as a job, charge what it costs. if you want to scale into something different, don't hold onto it too hard. losing all your money isn't death. it's rednewal. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧═══════════════════════════════════════════════════════════╧───────────┘ --- #31 fediverse/6281 --- image.png ═══════════════════════════════════════════════════════════════════════──────────── If you want people to have your product, give it away for free. if you want to do it as a job, charge what it costs. if you want to scale into something different, don't hold onto it too hard. losing all your money isn't death. it's rednewal.
a screenshot of mastodon next to a cloud-code session about a revolutionary new hardware development - manufacturizable robot parts called electron valve and throughflow like steam simulations or heartbeats like softer style hydraulics and/or flows. https://www.youtube.com/watch?v=OmKrKTwtukE  steam hardware x4 design the next generation "steam deck mini" with handheld office OS and all steam games that can run on it and a new badge in steam "mini certified" if it works comes with two screens and a dedicated input flip switch because it's actually two computers, synced with one-way ethernet cabling and input wired to both here's a demo running on an anbernic it's only one board, so, this isn't an OS it's a portmaster game... but it's just a prototype the real one needs mega engineering oh it also can take calls on any electromagnetic spectrum and send on most some are reserved for like, national use and such or like, air traffic safety controller radio or such  "they aren't getting layed off, they're just being replaced"
┌─────────┐                                                           ┌───────────┐
│ similar │                       chronological                       │ different │
╘═════════╧═══════════════════════════════════════════════════════════╧───────────┘

--- #32 fediverse/653 ---
 image.png
══════════════════════════════════════════─────────────────────────────────────────
 there's a difference between *designing software* and *using software*. Some
 things can be made, and then saved for another day when their implementations
 may be accomplished more ethically. It's okay to say "let's leave this as
 'okay' and work on the next thing we've chosen."
 
 Check out this piece of C code I wrote last night:
 
 it doesn't compile, it's not finished, but I wrote it as-is
 
 [pretend like it was called "main.c" instead of "main.txt" - had to change it
 because mastodon thinks it's an invalid file]
 
 [actually .txt didn't work, try .png]
 
 [hmmm it realized it wasn't a valid png file, okay try screenshotting the
 code, there's only 300 lines]
 
 [sure glad there's only 300 lines]
 
 [too bad it won't let you send .zip]
 
 [won't let me name it main.png, presumably because they already have a
 failed-verified version on their machine. will rename to main-src.png instead]
sorry, when I pasted the source code in it was negative fourteen thousand, six hundred and thirty one characters. Phew that's too many.  basically it's a C source code file with a lot of comments left in... odd locations. They details ideas the author has had about the tech industry and all of creation, and with it a song is woven of truth and liberation. We'll see where life brings us, but we know it's just ours for a moment, so let's carry forth on our own torms [terms, but pronounced as "dorms" for some reason?]
┌─────────┐                                                           ┌───────────┐
│ similar │                       chronological                       │ different │
╘═════════╧═══════════════════════════════────────────────────────────┴───────────┘

--- #33 fediverse/2255 ---
═════════════════════════════════════════════════──────────────────────────────────
 If you're packing for a long car ride, it's a good idea to put the things
 you'll need first near the top of the bag, and the things you'll need at your
 destination at the bottom.
 
 if you don't know where you're going, well then just try and pack more of the
 essentials.
 
 for example sandwiches go at the top, because you're going to be eating them
 en route.
 
 however clean underwear should probably be near the bottom.
┌─────────┐                                                           ┌───────────┐
│ similar │                       chronological                       │ different │
╘═════════╧══════════════════════════════════════─────────────────────┴───────────┘