=== ANCHOR POEM ===
═══════════════════════════════════════════════════════────────────────────────────
 ┌────────────────────────┐
 │ CW: re: tech info-dump │
 └────────────────────────┘


 @user-1370 
 
 I love this a lot! I want to put function pointers in a "matrix architecture
 array" and make them point to different functions at different points in the
 program. I bet you could even point them at each other, so like if M and Y
 then point at N, A, Y or something.
 
 this is really cool I like stuff like this tomorrow I'll take pictures of
 something similar I'm working on! I abandoned it tho hehe anyway remind me if
 I forget!!
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════───────────────────────────┘

=== SIMILARITY RANKED ===

--- #1 fediverse/9 ---
══════════════════════════════════─────────────────────────────────────────────────
 @user-8 I love theory too! So far software engineering has been mostly UI and
 databases and such and like... I'm not into HTML, thank you very much.
 
 Gimme a Rust project or something and I'll excel
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════────────────────────────────────────────────────┘

--- #2 fediverse/1892 ---
══════════════════════════════════════════════════════─────────────────────────────
 ┌─────────────────────────────────────────┐
 │ CW: C-programming-and-alcohol-mentioned │
 └─────────────────────────────────────────┘


 I want to write C programs with threads and manual memory management and
 function pointers and lots and lots of arrays and I'm not even kidding
 
 ... wait a minute I literally don't have a job, why am I not writing C
 programs right now?
 
 BRB I got something important to do, where's my vodka --> pkill firefox
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════────────────────────────────┘

--- #3 fediverse/5850 ---
═══════════════════════════════════════════════════════════════════════════────────
 @user-1074 
 
 if you'd like I can give you a lua script which will take your fediverse
 archive and turn it into a pdf which you can edit or print or whatever. Might
 be a fun diversion from posting. You can reply to yourself, add
 clarifications, change some things, put things in a new light, add context,
 etc... before you know it you'll have something printable. Could even pull out
 your best stuff and make zines.
 
 should require just a little configuration to suit your setup. That's part of
 how I stay "productive" without posting all the time.
                                                           ───────┐
 similar                        chronological                        different═════════════════════════════════════════════════════════════════════════════───────┘

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

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

--- #6 fediverse/5405 ---
═══════════════════════════════════════════════════════════════════════────────────
 can't stop thinking about a visual programming editor that can be interacted
 with in the same way that people are used to (think chromebooks dragging and
 dropping icons in a web UI) but produces a text-file full of code and all the
 required compilation scripts for any language the user requires...
 
 seriously, programming is not THAT different between the different languages.
 especially the main ones. they're all essentially variables and function calls
 at the end of the day, so why not abstract away all the extra details and
 build something that n00bz can actually use to build things.
 
 I technically could make this but I don't have the bandwidth and I don't think
 it's important really? who can say, the tools tend to co-create the solutions
 in my experience.
                                                           ───────────┐
 similar                        chronological                        different═════════════════════════════════════════════════════════════════════════───────────┘

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

--- #8 fediverse/5689 ---
════════════════════════════════════════════════════════════════════════───────────
 why don't we make large arrays of vram that are slightly slower because
 they're farther on the circuit-board from their host and their reception at
 the processing section has to be gated such that they all enter to be
 processed at once.
 
 like that one infinite scrolling XKCD cartoon where the things move from one
 screen to the other simultaneously assembly line style.
 
 [fail safes. https://xkcd.com/2916/#xt=7&yt=35 ]
 
 if we all feel like we're doing nothing, we'll all grow tired of it and decide
 to do some prevailing. gosh I wish I wasn't so useless is code for
why don't we make large arrays of vram that are slightly slower because they're farther on the circuit-board from their host and their reception at the processing section has to be gated such that they all enter to be processed at once.  like that one infinite scrolling XKCD cartoon where the things move from one screen to the other simultaneously assembly line style.  [fail safes. https://xkcd.com/2916/#xt=7&yt=35 ]  if we all feel like we're doing nothing, we'll all grow tired of it and decide to do some prevailing. *gosh I wish I wasn't so useless* is code for
                                                           ──────────┐
 similar                        chronological                        different══════════════════════════════════════════════════════════════════════════──────────┘

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

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

--- #11 fediverse/111 ---
═══════════════════════════════════════════────────────────────────────────────────
 @user-95 that's why I like programming - it's my favorite form of spelling.
 i'm not very good at remembering all the names and the numbers, but I like to
 think I can make things do a function.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════───────────────────────────────────────┘

--- #12 fediverse/3154 ---
════════════════════════════════════════════════════════───────────────────────────
 ┌───────────────────────────┐
 │ CW: re: cursing-mentioned │
 └───────────────────────────┘


 @user-1461 
 
 yes... I like tree shapes, you have to address them differently. Lots of
 pointers, in my experience, which can be kinda fun.
 
 I also like large heaps / soups of data that points to one-another. Structs
 thrown in a pile with pointers to each other. It's great! So long as those
 pointers can also point back, and you can properly trace how data flows
 through the system... That's the hard part, I think.
 
 trees though... You can start by just saving a "next / previous" with one or
 both being arrays of pointers to the next or previous entries. Note: plural,
 entries. That's the fun part - non-linear trees teehee
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

--- #13 fediverse/5212 ---
═════════════════════════════════════════════════════════════════════──────────────
 the reason you start with a game engine is because then you'll have tools to
 make however-many games you want. Tools that you know intimately enough that
 you can debug and improve them without breaking your creative flow by learning
 something new halfway through a project
 
 the whole point of individualized projects instead of viewing each computer as
 a complete and total whole (why do we need servers again?) is that you can
 paint a picture of where the design of the program is intended to go, such
 that all the considerations are in place and whatever issues or struggles you
 might face along the way are adequately addresssed, -- stack overflow --
 [because I mistyped addressed] -- -- if you know what "stack overflow" means
 you have intimate knowledge of the technology, and can probably guess what it
 means in context when I say it. "nuts I lost that train of thoguht" -- stackl
 ov
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════════════════─────────────┘

--- #14 fediverse/3680 ---
═════════════════════════════════════════════════════════──────────────────────────
 it's probably a good idea to write pseudocode, then real code, instead of
 starting with real code, and bugfixing something incomplete and more difficult
 to reason with.
 
 unless you write real code easier than pseudocode. idk do what works for you.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════─────────────────────────┘

--- #15 fediverse/4259 ---
════════════════════════════════════════════════════════════───────────────────────
 source code should be like a story
 
 "here's why we did what we did with our architecture"
 
 and as it's being written, it may be altered in many different places at once
 - git style.
 
 parts of it could rhyme,
 
 if they wanted to show parts that were really difficult but easy to summarize
 because it's mostly just a lot of boring work y'know like writing getters and
 setters and doing the testing pre-deploy environments
 
 ,,, they could selectionize
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════──────────────────────┘

--- #16 fediverse/5911 ---
═══════════════════════════════════════════════════════════════════════════───────┐
 I was always fascinated by the Linux way of programming. Need to do something?   │
 write it into a script! You never know when you'll need it again. Then, just     │
 stay organized, religiously so, and understand that you will forget about        │
 stuff. But, you'll come across it eventually, ready and willing and able to      │
 help you.                                                                        │
 if you don't want me using AI, then give me ~20 junior developers. Which is      │
 more efficient, do you think?                                                    │
 "girl you haven't even tested your vibe-coded slop, how do you know if it        │
 works"                                                                           │
 oh I'm sure it doesn't, but it's the thought that counts                         │
 ... I guess I'm just saying, please don't burn the data centers. Computers are   │
 not only bad for the environment when they're burnt, but also we can use them    │
 for all kinds of neat things. Even if it takes a lot of energy, just... build    │
 more solar panels and only use the computers for important stuff?                │
 timeshare-style?                                                                 │
 \@/documents/books/man-and-the-computer.pdf                                      │
 that was my mother's book... I love her. I miss that side of her. She fled       │
 when the cancer came.                                                            │
                                                            ────────┤
 similar                        chronological                        different════════════════════════════════════════════════════════════════════════───────┘

--- #17 fediverse/4125 ---
════════════════════════════════════════════════════════════───────────────────────
 @user-883 
 
 yeah that's probably better too since it'll be easier so there'll be fewer
 bugs, especially since processing audio isn't usually performance critical ^_^
 
 TBH I just want people to make more threading primitives like locks,
 semaphores, and iterators. Like... thread pools, or hashmaps that run a
 function on each record stored within every time each of the threads passes a
 checkpoint, or paginated arrays of data that run a function on themselves and
 the records near them (with slightly different input values, of course) idk
 what those are called but I can't resist putting them in everything
 
 Anyway I do think multithreading programs that don't need it will teach you to
 be a better programmer, so... depends on what you're working on I guess. Are
 you preparing to be ready and working, or are you ready and working?
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════──────────────────────┘

--- #18 fediverse/572 ---
══════════════════════════════════════════════─────────────────────────────────────
 Hi, I'm learning about semaphores right now and trying to explain them to a
 friend. But I only sorta understand how they work - can anyone look at this
 pseudocode and tell me if I'm on the right track?
Some C pseudocode working through the semaphore design pattern. Here's the text of the pseudocode:  /* no lock example */  void start_thread(int* x) {   *x += 1; }  int main() {   int x = 0;   for (1000 times){     start_thread(&x);   }   print(x); }  /* in this case you have no idea what will print because thread A will take x and be like "ah yes it's 423" and then in the next instruction it'll be like "I'll increment this to be 424" and in the next one it'll say "okay now it's time to store 424 in the variable X" but like... there's a thousand threads all doing that at the same time, so odds are you'll have 5 that are like "ah yes this is 423 I'll set it to 424" */  /* not a good plan. Need a lock, so only one thread can use it at once. */ /* mutex example: */  void start_thread(int* x, int* x_mutex) {   *x += 1;   *x_mutex = 0; }  int main() {   int x = 0;   int x_mutex = 0;   for (1000 times){     while (x_mutex != 0){ } /* do nothing */     x_mutex = thread_id;     start_thread(&x, &x_mutex);   }   print(x); }  /* this should print 1000, but it's basically as slow as doing it single threaded. */  #define MAX 10  void start_thread(int* x, int* x_semaphore) {   *x += 1;   *x_semaphore += 1; }  int main() {   int x[MAX];   int x_semaphore = MAX;   for (1000 times) {     for (int i = 0; i < MAX; i++) {       x_semaphore -= 1;       start_thread(&x[i], &x_semaphore);     }     while (x_semaphore != MAX) { } /* do nothing */   }   int value = sum(x, MAX);   print(value); }
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════────────────────────────────────────┘

--- #19 fediverse/3586 ---
═════════════════════════════════════════════════════════──────────────────────────
 ┌───────────────────────────┐
 │ CW: programming-mentioned │
 └───────────────────────────┘


 I love programming!! Currently working on learning decentralized and GPU
 oriented computing. It's lots of fun! Plus Bash is a great language, it's not
 funky or hacky at all. Just a great language. Haha suuuuch a great thing to
 play with.
 
 But GPUs are legitimately cool, aside from Bash's purported funkiness /
 hackiness. You can do all kinds of cool things at scale that just don't make
 sense up close.
 
 EDIT: oops sorry forgot the content warning
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════─────────────────────────┘

--- #20 fediverse/1961 ---
══════════════════════════════════════════════════════─────────────────────────────
 @user-1037 
 
 Here are some neat ways!
 
 https://hachyderm.io/@user-1044/112512896931443652
 
 but you were part of that thread last month so you might remember : )
 
 (I ended up buying two of those python-only processors chips btw - I don't
 know how to solder though so I'm waiting to meet a new friend at my new job
 who can do it for me)
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════────────────────────────────┘

--- #21 messages/527 ---
══════════════════════════════════════════════════════════─────────────────────────
 could give us some experience organizing small, short-term projects to
 accomplish specific goals and tasks in an ad-hoc way that relied less upon
 procedure and more on "I think so-and-so knows something about that, they were
 looking into those files and posted a breakdown of how they work yesterday"
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════════────────────────────────┘

--- #22 fediverse/653 ---
══════════════════════════════════════════════─────────────────────────────────────
 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                        chronologicaldifferent════════════════════════════════════════════════────────────────────────────────────┘

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

--- #24 fediverse/6107 ---
═════════════════════════════════════════════════════════════════════════════──────
 commanding a coding agent to write bash is a lot different than telling it to
 write a systems analysize.
 
 one is "hey can you examine this repository and make a note somewhere on a
 todo-list or whatever that there needs to be a bugfix in relation to the
 options setting input translation recommendation algorithm matchbox field
 because when I click on it the program crashes"
 
 and the other is like "okay now put the box over there. great now drag it a
 little bit closer. okay now take the refluxinator and adjust the bamboozlewhap
 to account of brass-terminatrix-incorporated and strip out the
 question-mark-eyes"
 
 wait actually neither of them is like that okay the bash one is like: "okay
 yeah do it. sure. yeah okay. yes, but we should put them at this location:
 [loc]. ummm it still has this error message. it still says the same error.
 okay now it says this, I don't think it's gonna work so let's try this other
 thing."
                                                           ─────┐
 similar                        chronological                        different═══════════════════════════════════════════════════════════════════════════════─────┘

--- #25 fediverse/707 ---
══════════════════════════════════════════════─────────────────────────────────────
 @user-524 
 
 Sometimes when I feel overwhelmed with all the boilerplate I just start coding
 and making stuff. Doesn't matter if it works, doesn't matter if it says /*
 FIXME */ all over the place, doesn't matter if it includes header files that
 don't exist yet, as long as you're hacking out the mechanics of whatever
 operations you need to perform then you can figure the rest of that stuff out
 later. The creative urge doesn't last forever, which is why projects get
 abandoned, but with discipline you can keep bringing yourself back to fix all
 the /* FIXME */'s and the compiler errors.
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════────────────────────────────────────┘

--- #26 fediverse/3226 ---
════════════════════════════════════════════════════════───────────────────────────
 if your man page is longer than a list of options and their usage and a
 paragraph or twenty of how to use the software... then you need to abstract,
 and break your code into multiple purpose-built applications.
 
 do one thing, and do it right. alternatively, do one set of things, and do
 them concisely.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

--- #27 fediverse/345 ---
═════════════════════════════════════════════──────────────────────────────────────
 If you want to write object oriented C, just make one file per class and use
 static functions for private methods.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════─────────────────────────────────────┘

--- #28 fediverse/2754 ---
═══════════════════════════════════════════════════════────────────────────────────
 ┌────────────────────────┐
 │ CW: is-that-rude??-wha │
 └────────────────────────┘


 AI engineers only ask users for prompts because they don't have any ideas of
 their own
 
 i'm a programmer, I think of AI like a tool, like a for loop or something.
 it's trivial to script together a local LLM that can process your stuff 1s
 slower every time you click the mouse, but like... who cares, right? everybody
 needs a chatbot...
 
 then they plan to script together a computer system that operates just like a
 corporation and it's like... no way, now there's something that can compete.
 
 and they don't know how to implement it. (but they're working on it)
 
 like, think about the absolute most automated Microsoft Teams or Discord could
 be.
 
 there's SO MUCH of your text-based information that they could process
 ANYTHING.
 
 well, anything that's been performed before.
 
 there'll still be a need for people, who actually apply the things they've
 learned. and -- stack overflow --
 
 alt text that has a list of attributes that are poster-selected that can be
 described one-by-one (to paint a picture)
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════───────────────────────────┘

--- #29 fediverse/775 ---
═══════════════════════════════════════════════────────────────────────────────────
 @user-192 
 
 It's totally simple! It's just structs, void pointers, function pointers,
 arrays, mallocs, and oh boy I think I see what you mean
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════───────────────────────────────────┘

--- #30 fediverse/6015 ---
════════════════════════════════════════════════════════════════════════════───────
 ┌──────────────────────┐
 │ CW: AI-mentioned     │
 └──────────────────────┘


 In 2025, if you want to create a piece of software your options are to either:
 devote your life to it, or use AI to build a semi-working prototype that you
 can use to pitch your idea to a bunch of people who have devoted their lives
 to learning how to use your idea as documentation while they build it from
 scratch, throwing out most of the code but keeping all the checklists and
 progress-trackers you built along the way, perhaps even utilizing some of your
 tooling that you used while constructing the scaffolding of this monstrous
 application that you won't be using most of the source-code for.
                                                           ──────┐
 similar                        chronological                        different══════════════════════════════════════════════════════════════════════════════──────┘

--- #31 fediverse/3574 ---
═════════════════════════════════════════════════════════──────────────────────────
 @user-1564 
 
 I love the concept of this! Maybe if HTTP is too complex, you could try
 another simpler server? I don't know the complexity of the programs I use
 every day, but I'm sure there's one that's very simple. Even just a simple IRC
 style chat server that just... sends text from person A to person B depending
 on their username (like a glorified Router or Switch)
 
 Reminded of this video tbh...:
 
 https://www.youtube.com/watch?v=gGfTjKwLQxY
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════─────────────────────────┘

--- #32 fediverse/3802 ---
══════════════════════════════════════════════════════════─────────────────────────
 what if we got together and adopted a new open source project every month and
 just collectively worked around the clock to learn and work through the
 important problems facing it
 
 or even like, cleared out the backlog of stupid pointless boring tasks that
 would allow the developers to work on something better
 
 call it the wandering parade of development 
 
 could give us some experience organizing small, short-term projects to
 accomplish specific goals and tasks in an ad-hoc way that relied less upon
 procedure and more on "I think so-and-so knows something about that, they were
 looking into those files and posted a breakdown of how they work yesterday"
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════════────────────────────────┘

--- #33 fediverse/4123 ---
════════════════════════════════════════════════════════════───────────────────────
 @user-883 
 
 you're right
 
 but I think your first impulse should be to think about how to do it in a
 multithreaded way
 
 If the result is that single-threading would be better, great! It'll be easier!
 
 But thinking about multithreading first will give you crucial insights into
 the structure of the program.
 
 depending on what kinds of programming you do...!
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════──────────────────────┘

--- #34 fediverse/3592 ---
═════════════════════════════════════════════════════════──────────────────────────
 @user-1570 
 
 [meme of Mr Incredible from the Incredibles pointing at a table]
 
 LINUX IS LINUX.
 
 (anything that works on Linux can theoretically be made to work on your
 toaster, if it also runs Linux!)
 
 This is very cool, and if I understand correctly it means that any Godot games
 could theoretically be played on these NEAT as HECK little devices, yeah? So
 cool!
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════─────────────────────────┘

--- #35 fediverse/5765 ---
═════════════════════════════════════════════════════════════════════════─────────┐
 Lua is the most fun language to write code in! The reason is because it's so     │
 simple, it distills programming down to it's basics, and there's very few        │
 surprises. Plus, you can use it like a bash script, meaning it's great for       │
 writing little utilities.                                                        │
 why are we so attached to monolithic massive programs without shared memory?     │
 we could just write to the hard drive by file.io'ing a file and opening it       │
 later in a different program. What's the deal with databases, whatever           │
 happened to just loading things into a datastructure?                            │
 oh, is your filesize too massive? what if we redundancied and abstracted and     │
 concentrically inter-co-acted and thus our familiar forces are defined.          │
 who are your true foes, in [checks notes] computer programming? um, probably     │
 complexity, probably logical incongruities, probably                             │
 future-technical-debt-style incomprehensibilities, probably stuff that doesn't   │
 really have anything to do with the hardware but instead is mostly software.     │
 essentially, organization, but done on a whim.                                   │
 "but $?"                                                                         │
                                                            ──────────┤
 similar                        chronological                        different═════════════════════════════════════════════════════════════════════─────────┘

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

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

--- #38 fediverse/1225 ---
════════════════════════════════════════════════───────────────────────────────────
 @user-883 
 
 don't worry I can sift through junk. I'll write my own using yours as a
 reference to debug why mine isn't working. "oh probably because I didn't do
 this part here"
 
 also, bad news. Guess I'm doing C programming. What should I make? I'm
 thinking Tic Tac Toe or maybe a really basic Asteroids or something
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════──────────────────────────────────┘

--- #39 fediverse/4865 ---
═════════════════════════════════════════════════════════════════──────────────────
 ┌─────────────────────────┐
 │ CW: computers-mentioned │
 └─────────────────────────┘


 this is all it takes to send a message to a local LLM.
 
 add a third function to get chatbot functionality.
 
 a fourth to get a database storing method
 
 (even if it's just in .txts)
 
 great, you've mastered the technical difficulty in using AI. Now you gotta
 learn all the other kind of programming so you can use this for situations
 that need interpretation moment to moment.
 
 aka active duty systems.
 
 something like "output a 0 if the next text is [category.iter()]: " +
 output.get_content() + " \n\n output a 1 if the next text is
 [category.iter()]: " + output.get_content()"
 
 or even "describe this thing as most like one of these characteristics" until
 eventually you get THX-1138 if the characters were computers.
Image attachment
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════════════─────────────────┘

--- #40 fediverse/4128 ---
════════════════════════════════════════════════════════════───────────────────────
 @user-883 
 
 wait until they learn what you've been working on while they were getting
 better at... whatever they're more experienced in than you.
 
 the computer pictures you post are legitimately some of the coolest I've
 known! I don't exactly go looking for that kind of stuff because it's not my
 thing, but I appreciate seeing all the neat stuff you're working on.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════──────────────────────┘

--- #41 fediverse/247 ---
════════════════════════════════════════════───────────────────────────────────────
 @user-195 parallel is when two programs run simultaneously, like two parallel
 lines (threads) that never touch.
 
 concurrent is when the two lines are split up into chunks and the program
 switches between them - like this: -----_----
 
 enter alternate universe
 
 parallel is when two programs operate on the same axis - usually time - and
 never interfere with each other. the OS will switch between them as
 appropriate to make sure they never intersect. Sorta like this: -----_----
 
 concurrent is when two programs are executed simultaneously, primarily
 constituting computation correlated with collective contents of coordinated
 collaboration between contextually related coroutines.
 
 It's simple, even a beginner could figure it out.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════──────────────────────────────────────┘

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

--- #43 fediverse/3488 ---
═════════════════════════════════════════════════════════──────────────────────────
 "computer science degrees don't prepare you for what the industry is really
 like"
 
 okay great that's the kind of stuff I want to learn
 
 "but in order to excel you need to know how to update legacy spaghetti
 applications and work with java spring-boot and front-end frameworks"
 
 no thanks, I kinda just want to do computation with my computer by learning
 computer science
 
 "... what kind of computation? the kind that can get you paid?"
 
 no the kind that looks pretty and/or uses a lot of threads and manual memory
 management to do very little of importance
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════─────────────────────────┘

--- #44 fediverse/4596 ---
══════════════════════════════════════════════════════════════─────────────────────
 @user-1707 
 
 hey, I'm working on a project. Might need some python, I tend to prefer Lua
 but it's pretty similar. It uses fediverse software and cheap hardware, think
 raspberry pi's except risc-v
 
 also it might use distributed local LLMs not to generate text, that's garbo
 and lame and stupid. Instead it uses them to transform text, maybe even
 translate text, into a more summarized form. Intentionally losing data, like a
 jpeg compression but for text.
 
 Might need some python for that. To glue it all together. The "distributed"
 part is a whitelist, so we'd need to write that too. Various small little
 utilities like that for connectivity.
 
 oh also there's a one-way ethernet cable that connects two of the boards so
 we'd need to store some information (easy) and send some UDP packets (hard)
 
 anyway it's pretty neat, lmk if you want my contact details and I can tell you
 about it. I might even be able to pay you.
 
 (everything open source, no telemetry, no backdoors, everything private is
 encrypted, etc etc)
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════════════────────────────────┘

--- #45 fediverse/5237 ---
═════════════════════════════════════════════════════════════════════─────────────┐
 that feeling when you're working on a large piece of software which has the      │
 capability to process in advance which operations will go in what order (a       │
 form of constant re-compilation) and schedules tasks like an operating system,   │
 to be executed on one of many individual threads.                                │
 your filemanager probably has a thread for a moment, then passes it back,        │
 waiting it's turn to be updated while you're messing around on Inkscape or       │
 writing something in Neovim or running neofetch 256 times in order to find the   │
 best background to go along with it or whatever it is people do when using       │
 computers                                                                        │
 the task scheduler meanwhile has the glorious opportunity to work at a higher    │
 level of abstraction, managing each individual process and learning bits and     │
 pieces of what needs to be processed next. It all gets put on a list, and        │
 whenever a new thread comes up to be available it can point it toward one of     │
 those in the list of tasks to be executed by the task executor who works on a    │
 schedule and laughs externally in wintertime~                                    │
                                                            ┌───────────┤
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════════════──┴──────────┘

--- #46 fediverse/3155 ---
════════════════════════════════════════════════════════───────────────────────────
 ┌───────────────────────────┐
 │ CW: re: cursing-mentioned │
 └───────────────────────────┘


 @user-1461 
 
 my issue is that I've never really had project-mates. Every time I try nobody
 will work with me. I applied to like, fifty different jobs, and nobody
 interviewed me! Sheesh, guess they don't want me. FIFTY JOBS. Entry level.
 Beginner programmer.
 
 ah well. I guess they confused someone who would work for 40,000$ per year
 with someone who was 1/3rd as useful as someone who deserved 120,000$ per year.
 
 I'd love to get experience. I'm sure I'd feel significantly differently with
 as much. Perhaps I'd even decide that programming professionally isn't for me,
 which would feel... quite defeating
 
 who can say. Not I, for I have not experienced it. Though I will say my time
 in hardware taught me that I'm fragile and can't work too much. Like a scalpel
 that dulls when used consistently, I am a scalpel that gets no practice... Is
 that really useful at all? who can say. Not I, for I have not experienced it.
 Though I do like writing logical machines. Laying out data. Picturing
 structures.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

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

--- #48 fediverse/3487 ---
═════════════════════════════════════════════════════════──────────────────────────
 @user-1218 
 
 I like to have notes for things I found that will be useful someday, but not
 today. I also throw in poetry that I write while I'm waiting for something to
 happen (or if I have an idea that I know I'll forget)
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════─────────────────────────┘

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

--- #50 messages/758 ---
══════════════════════════════════════════════════════════════════─────────────────
 what if we got a bunch of computer programmers in a room and all had them
 write the same program, line by line. Like, if they each contributed to the
 discussion about what should be placed next.
 
 "I wrote a for loop that does what we're looking for on line 43 through 69"
 and then someone else says "nice" and everyone's like "oh you"
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════════════════────────────────┘

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

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

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

--- #54 fediverse/5663 ---
════════════════════════════════════════════════════════════════════════───────────
 I'm going to write some lua code that doesn't do anything useful and which I
 don't share with anyone
                                                           ──────────┐
 similar                        chronological                        different══════════════════════════════════════════════════════════════════════════──────────┘

--- #55 fediverse/3042 ---
════════════════════════════════════════════════════════───────────────────────────
 left stick is grab a target and bring it into context, right stick is for
 drawing a pointer, a to group things together and b is to separate, etc etc
 
 --
 
 I remember coding it to be designed around two dimensional arrays. It used
 lateral numbers, AKA "imaginary" numbers (they aren't imaginary they're just
 orthogonal to regular numbers - hence, lateral)
 
 and like... the math worked, and it was all on a T9 keyboard.
 
 I figure each memory location would be like, a function written in the
 program, or perhaps a binary or script file in a nearby directory. by writing
 a value to a certain coordinate, you are giving an input value to a function.
 
 and if nothing is stored for that particular coordinate, then the command
 fails to execute and nothing happens.
 
 pointers to functions which may or may not exist.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

--- #56 fediverse/282 ---
════════════════════════════════════════════───────────────────────────────────────
 @user-209 
 I think you're right. Every letter in the variable name is another byte the OS
 has to keep track of, which was a bigger problem in the past than it is today
 (when it's been made irrelevant)
 
 it's interesting how habits persist though the conditions that caused them
 have faded. like a personal reflection of the environment you learned in.
 
 "A a = new a();" is much more concise and (crucially) you can fit more words
 to the right.
 
 "a + b = c; c -= 2; f_z.write(c); f_z.close();" could conceivably be written
 on a single line if you have short variable names. and when you only have so
 many lines...
 
 glad we're not constrained by those things anymore. the skeletal code that we
 look at daily is much clearer - scope is more important, and so it makes sense
 to encourage a coding style that illustrates it. however I can't help but
 think block formatting like this could be useful in some situations, such as
 when you'd normally be compelled to write a function for an operation that
 runs once or more.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════──────────────────────────────────────┘

--- #57 fediverse/4084 ---
════════════════════════════════════════════════════════════───────────────────────
 ┌──────────────────────┐
 │ CW: re: -mentioned   │
 └──────────────────────┘


 @user-1074 
 
 the more you try, the more you have to calculate, which is a problem, because
 endlessly recursive calculations create infinite loops, which frankly are
 impossible to compute because they defy computation! Not good, not ideal, no
 thank you, not for me, no thanks, not what I'd like.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════──────────────────────┘

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

--- #59 fediverse/849 ---
═══════════════════════════════════════════════───────────────────────────────────┐
 wish there were ascii characters that took up more than one line of code         │
 vertically.                                                                      │
 wonder if we could use a sorting algorithm, or markup language, or something     │
 like that to organize less structured data along user-customizable rules.        │
 Like, a code editor that worked with your ideas, rather than the strict          │
 expression of your text. You could pretty much write in any language, even       │
 pseudocode, and the LLM behind the scenes would translate whatever you wrote     │
 into whatever result you needed. Writing Rust, but need to fit in with C code?   │
 No worries it'll translate for you. As long as the end result is functionally    │
 the same, which could be verified by running two separate VMs that ran           │
 interpreters every time you saved. And as long as their translation layers       │
 matched completely, then odds are they're the same. And if not, well, the        │
 programmer can always debug it. It's not like this would be running on           │
 something that needed to perform in the moment? Like, improv instead of          │
 tragedies, or battles instead of strategies                                      │
Image attachment
                                                            ┌───────────┤
 similar                        chronologicaldifferent═════════════════════════════════════════════────────────────────────┴──────────┘

--- #60 fediverse/1567 ---
══════════════════════════════════════════════════─────────────────────────────────
 I helped make a script that saves the last directory you CD'd to in every
 shell / terminal. It helps because when I open a new terminal I'm already
 where I was working last, which means I'm less likely to forget what I was
 doing.
 
 However, it does make my home directory a bit more messy, as I no longer open
 my computer to that place.
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════────────────────────────────────┘

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

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

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

--- #64 fediverse/2475 ---
═══════════════════════════════════════════════════════────────────────────────────
 If you want to design a society, first learn how to build a decentralized
 scalable multiprocessor computer program.
 
 It could literally flip bits, the point is to practice architecture not
 accomplish a goal.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════───────────────────────────┘

--- #65 fediverse/3720 ---
═════════════════════════════════════════════════════════──────────────────────────
 beep-boop look at me, building up my computer and setting up a new TV
 
 I like making things work, I like making things turn on, I like the way they
 glitter when they light up the room at dark
 
 it feels good to build up
 this new functionality
 
 it feels good to make things work and go
 "beep"
 when they turn on
 
 ... I should get a buzzer for my motherboard. Like, a really quiet one, that's
 just louder than the fans.
 
 looks at dwindling bank account
 
 oh right, nobody will hire me, so.
 
 I wonder if they would if I could still pass for a man?
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════─────────────────────────┘

--- #66 fediverse/3482 ---
═════════════════════════════════════════════════════════──────────────────────────
 ┌───────────────────────┐
 │ CW: cursing-mentioned │
 └───────────────────────┘


 "Alright I'm not great with syntax so I'm going to write it in pseudocode
 first, and then if you'd like I can show you how I work through implementing
 the syntax.
 
 But first - do you want a robust solution, a quick solution, or a rapidly
 deployed and cheap solution?"
 
 using this trick you can pretend to be competent in any programming language,
 except maybe ancient ones like Fortran or strange ones like lisps or Haskell
 
 if they ask you to use a framework or something tho you're kinda boned because
 you need to know which functions to call and how to initialize context and
 such. When using a framework, the boilerplate is the code, which is why
 frameworks suck
 
 "don't call yourself a programmer" fuck off
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════─────────────────────────┘

--- #67 fediverse/2847 ---
═══════════════════════════════════════════════════════────────────────────────────
 if you want to make an ASI, just build your wires out of computer instead of
 copper or fiberoptics.
 
 like, telephone route switchers relaying conversations, where the
 conversations take place as like... a rube goldberg machine of processing
 toward a certain feeling of idea, expressed to another part of the
 network.icoosjff9ffddsssdfaggssssbwbnuigoopooiiuyioiouuoiifffff;;ssssskllemv0ob
 jfjgk
 
 sorry my cat was typing on my computer. I don't know why she couldn't wait
 until I was finished but she wanted to be like her mom or whatever so. anyway.
 
 right so anyway
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════───────────────────────────┘

--- #68 fediverse/3151 ---
═══════════════════════════════════════════════════════───────────────────────────┐
 ┌───────────────────────────┐                                                    │
 │ CW: re: cursing-mentioned │                                                    │
 └───────────────────────────┘                                                    │
 @user-1461                                                                       │
 I'm best at Bash.                                                                │
 I'm most capable with Lua.                                                       │
 My favorite is C.                                                                │
 I'm not a good programmer, I think too hard. Massive systems are too large for   │
 me. I like laying out data, whether that be by files and programs in Bash,       │
 arrays and tables in Lua, or memory and datatypes in C, I like to think about    │
 how programs are constructed.                                                    │
 Which functions point to which piles of numbers? what do they do when they get   │
 there?                                                                           │
 I think I'm better as an artist. But I can do systems administration quite       │
 well (with Bash and a guiding hand telling me what and why to do)                │
 ... though I kinda suck at technical sysadmin, like Gentoo. There's too much     │
 terminology - why is data too complicated? Just use data!                        │
 anyway. I sound opinionated, but I listen closely to good arguments and          │
 quickly change my tune when I am incorrected. I am a team player, and I firmly   │
 believe that sometimes a bad plan executed with cohesion and precision is        │
 better than the best play executed too late and with too little strength.        │
                                                            ┌───────────┤
 similar                        chronologicaldifferent═════════════════════════════════════════════════════────────────────┴──────────┘

--- #69 fediverse/3805 ---
══════════════════════════════════════════════════════════─────────────────────────
 neat
the website Ephemeren has 100,008 followers as of 5 days ago. There are 0 people who follow the website on Neocities, it's all external traffic.
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════════────────────────────────┘

--- #70 fediverse/6105 ---
════════════════════════════════════════════════════════════════════════════──────┐
 call me crazy but I believe that man pages should contain terminal command       │
 line flags and instructions for their usage and... not much else. There should   │
 be a separate document which explains other things, like the history of the      │
 software, the personal diary of the developers, expected implementation          │
 use-cases, donut recipes, film recommendations, and player strategy guides for   │
 some of their favorite video games. not even this one, just... other games.      │
 "here's how to beat pokemon yellow with exactly 14 pokemon" or however many it   │
 takes idk I don't play pokemon much or even at all, really, though I did when    │
 I was younger just a bit, not much, just enough to have played the game a        │
 couple times to see how it was minus the cherished moments when I spent curled   │
 up in the back of the car playing gameboy games or seen pictures of the          │
 roadtrips I sped-past as I raced to explore the whatever and get home all in     │
 one motion as if I was executing an impossibly long dance improvizational        │
 living style. also cat pics and po                                               │
                                                            ───────┤
 similar                        chronological                        different═════════════════════════════════════════════════════════════════════════──────┘

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

--- #72 fediverse_boost/5470 ---
◀─[BOOST]
  
  I like to leave notes on stuff I've modified so that I and any future owner (after i die or need to sell stuff to survive or whatever) can figure out what I've done, since more documentation might have vanished by the time it's needed  
  
                                                            
 similar                        chronological                        different 
─▶

--- #73 fediverse/3234 ---
════════════════════════════════════════════════════════──────────────────────────┐
 ┌────────────────────────────────────────────────────────────────┐               │
 │ CW: ritz-is-fucking-stupid-I-guess-oh-whoops-cursing-mentioned │               │
 └────────────────────────────────────────────────────────────────┘               │
 my understanding is that anyone with my IP address could make my heart bleed     │
 due to a hardware vulnerability on my motherboard. Though you might have to      │
 get past my decrepit ancient linksys EA 3500 router from 2012 first.             │
 unrelated, but does anyone want my IP address? I don't have any remote           │
 backups, so if you hate me now would be a great time to show me how despised I   │
 am. Alternatively you could try searching for anything evil to ensure that I     │
 can be trusted. You're gonna find mostly video games and source-code that I      │
 didn't write though. But also all my notes in directories that are               │
 non-standard, meaning you'll have to look around a bit. I leave little notes     │
 everywhere I go, so that I can remind myself how to do things in the             │
 directories I revisit months later. It's so weird how sometimes the things I     │
 wrote stop working after a while even if I didn't update my system lmao          │
 what is it with artists and self-immolation? "I never thought I'd actually di    │
                                                            ┌───────────┤
 similar                        chronologicaldifferent══════════════════════════════════════════════════════───────────────┴──────────┘

--- #74 notes/wow-chat-is-risk-of-rain-in-another-engine ---
══════════════════════════════════════════─────────────────────────────────────────
 game mechanics are easily transferrable.
 
 you can use the mechanical interactions of one game as a pre-planned blueprint
 for what is to come. Looking forward to the next best move
 
 = etc
 
 i am the face the gods hide behind
 
 they kinda want to see where this goes
 
 and it's... frustrating, to know they can help you, but forever be tasked with
 just life
 
 it's grand and it's a standard, but that doesn't mean it's commands're heard
 
 so oh well. that a fourth dimensional being should not be a well,
 
 because fire think it's an eye for a sunspot. But that's not what would be
 
 ========= stack overflow
 =======================================================
 
 now, as I was saying, the light of our eyes is apparent. We are clear from
 where
 we are here, to know that what's standard is coherent, so let's find strength
 in our wavelengths.
 
 may our eyes be ever true, and trust that we do love you, for without you I'd
 di
 
 anyway now that we've assent'd t'you, what truths do you give to our prospects?
 what ways can we be measured as worth less? we'll do whatever it takes to
 improv
 
 you know, it's really less complicated than that. here let me tell you all
 about
 my idea which is clearly
 all===============================================stack
  overflow ==================
 
                             So anyway now that was somethin' hey what do you
                             say
 we give you a chance to come home?
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════────────────────────────────────────────┘

--- #75 fediverse/112 ---
═══════════════════════════════════════════────────────────────────────────────────
 I live through the moments where I find a folder of stuff I made that I forgot
 about and I can go back and see it for the first time.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════───────────────────────────────────────┘

--- #76 messages/755 ---
══════════════════════════════════════════════════════════════════─────────────────
 Code editor that moves boxes by saving over the file with a lua script every
 time you moved a function call around.
 
 Oh lemme start at the beginning:
 
 A code editor program that's like a text editor like Vim or Emacs. If you
 don't know what those are, you should probably learn Emacs. Or Vim. Up to you.
 
 Oh right so if you do know what those mean, here's the idea: the white space
 matters. It's counted and tracked into variables in a LUA script which
 interface with the Vim C keybindings.
 
 "run a function within a c program or LUA script which calls a bash command
 which opens Vim for example with a file you want to edit. Then, inside the
 file, your spaces and tabs would WYSIWYG for the various food ads placed
 about, and then you could very easily create game design knowledge.
 
 WASD to move, alternatively hjkl 
 
 It would run a check every time the file updates and depending on how it
 changed it'd mark certain variables which would change the website as the user
 moved things around.
 
 It's just files. And files are just bits. But files are a useful abstraction,
 
 If you realize that "ugly hacking" should be industry standard.
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════════════════────────────────┘

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

--- #78 fediverse/5203 ---
═════════════════════════════════════════════════════════════════════──────────────
 I grabbed some of the fans and ethernet and HDMI cables you threw away in the
 trash, thanks... probably the last thing I'll be able to scavenge in that way
 for a while. Sorry that you had to do a bunch of work dismantling the
 observation post. I appreciated your company even if it's only
 pseudo-psychically and I hope you enjoy wherever you end up next. Thanks for
 your attention and all the other redacted things 🥰 🥰 🥰
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════════════════─────────────┘

--- #79 fediverse/2056 ---
══════════════════════════════════════════════════════────────────────────────────┐
 sometimes I think about how you can store number values in letters, in           │
 addition to numbers. Like, ascii values for each word of your grandma's maiden   │
 name. All you have to do is encode it, and suddenly "44 means something          │
 different than Q"                                                                │
 if I showed up at your place and used your username as a password to a public    │
 key I'm showing you in my hand, would you trust me then? Would you trust if we   │
 ran the simulation on your computer versus mine? Would you trust if I had        │
 never told you I knew where you lived?                                           │
 ... probably, tbh, I'm desperate for adventure. Though I got some good things    │
 going for me, so you'll have to convince me. (not the right attitude in an       │
 election year, just saying)                                                      │
 why are elections so perilous this is NOT what democracy is designed for         │
 when kids cry in preschool, they're sent to a different room (or put outside)    │
 until they stop making noise and ruining it for others. That's just natural,     │
 like "hey baby let's walk around the block while I bounce you on my shoulder     │
 and hum calming music to                                                         │
                                                            ┌───────────┤
 similar                        chronologicaldifferent════════════════════════════════════════════════════─────────────────┴──────────┘

--- #80 fediverse/4301 ---
════════════════════════════════════════════════════════════───────────────────────
 @user-1655 
 
 maybe the user could tell their client what fields to expect and how to
 present them (like, a field called "memes" would be presented as a picture in
 this panel, a field called "rants" would be passed to a word-cloud function
 that extracts the most common 6+ letter words so you can tell at a glance what
 the rant is about, this other field could be for calendar invites (plain text
 of course, but interpreted by the calendar program) etc)
 
 plus, if it's encrypted with PGP keys by default, there'd be few security
 concerns. Unless your friend got hacked, or you got hacked, but, well... make
 sure everything's sandboxed and don't do any remote code execution and you're
 good, right?
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════──────────────────────┘

--- #81 messages/412 ---
═════════════════════════════════════════════════════──────────────────────────────
 Coding superpower:
 
 Start thread 
 While(true):
 Run();
 
 Then, whenever you want it to run something else, change the function pointer
 that run() uses to call a function
 
 At the end of the run() function, set the function pointer in the while loop
 to the next one. That way you don't stack overflow from the recursion.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════─────────────────────────────┘

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

--- #83 fediverse/6278 ---
══════════════════════════════════════════════════════════════════════════════─────
 @user-1429 
 
 do something fun and hard like walk to seattle or install linux on a toaster
 or write happy notes on post-its and leave them in public places or make art
 and leave it in a public place or~
                                                           ────┐
 similar                        chronological                        different════════════════════════════════════════════════════════════════════════════════────┘

--- #84 fediverse/5903 ---
════════════════════════════════════════════════════════════════════════════───────
 when talking to claude, your filenames should never have extensions and you
 should write in english. "picture of a signpost, one reading "function_A()"
 and one reading "function_B()" each to take you to a destinonewscenery." or
 something like that.
 
 -- stack overflow --
 
 a tub of icecream that has icecream around the side with a pillar / bone of
 caramel straight down the middle like looking down a record.
 
 -- stack overflow --
 
 what if every address received a listing and description of each crime or
 situation that happened in their city / neighborhood in the past week or
 whatever
 
 -- stack overflow --
 
 boar hide helmet except, it's a metal helmet with an intimidating face on top
 
 like shogun horns, or nordic vampires.
 
 or felted wool, so you can see the shape of it but not be hurt when you bounce
 off of it
 
 this is my favorite shape: but felted a quarter to half inch thick. could have
 metal inside or no.
 
 -- oh boy here I go postin' again --
picture of a guard or squire wearing a breastplate and kettle helm and drinking tea picture of a boar hide helmet warrior
                                                           ──────┐
 similar                        chronological                        different══════════════════════════════════════════════════════════════════════════════──────┘

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

--- #86 fediverse/2922 ---
═══════════════════════════════════════════════════════────────────────────────────
 @user-192 
 
 now I want to re-implement strings as structs in C! I don't know why I never
 thought of them that way.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════───────────────────────────┘

--- #87 fediverse/2848 ---
═══════════════════════════════════════════════════════────────────────────────────
 oh btw to the people trying to doxx me there's a picture of me in this
 profile, but you'll have to read a LOT to find it. On the way, see if you pick
 up anything interesting that you agree with. maybe you'll realize that we're
 on the same team, and should be working together.
 
 that's the dream, at least.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════───────────────────────────┘

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

--- #89 fediverse/2066 ---
══════════════════════════════════════════════════════─────────────────────────────
 @user-1159 
 
 AKA giving a puppy murder-bot a narrative that it executes as if it was a
 puppy-person engaging with a loosely interpreted sequence of events as
 described by the continually updating logs provided by the image transcription
 camera device. Refererencing of course a memory bank, which may-or-may-not be
 in read-only-memory. It doesn't know, of course, how could an LLM tell you how
 it shows text on the screen (like, through a website, through the terminal,
 through a text message, through discord, through Telegram, through
 text-to-voice transcription applications pretending to be your mom, etc)
 
 errrr I mean look how cute he is! He loves you, yes he does, such a good
 person yes you are, oh? me? I'M A GOOD BOY? NO WAY that's the best thing I've
 ever heard! Wow! I never want to leave your side, please don't go to work!
 Look how sad I am, don't you think you should quit and move to the forest
 where I can be charged by solar panels and keep the countryside clear of
 ravenous ducks and pigeons 4you?
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════────────────────────────────┘

--- #90 fediverse/2510 ---
═══════════════════════════════════════════════════════────────────────────────────
 @user-1074 
 
 if I wanted to accomplish this goal, I would host a fediverse server on a
 raspberry pi and post the link around the building (the owners will remove it
 so you gotta keep posting them)
 
 then, potlucks.
 
 then, friendships.
 
 then, organization.
 
 be patient with them. people are slow to be constructive.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════───────────────────────────┘

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

--- #92 fediverse/603 ---
══════════════════════════════════════════════─────────────────────────────────────
 @user-447 @user-192 
 
 I see, interesting. I'll look into those tables - I've been using C lately and
 I've noticed myself rebuilding several Object Oriented features.
 
 It feels a little silly every time I notice myself doing it, like "oh, I can't
 separate future paradigms from my practice"
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════────────────────────────────────────┘

--- #93 fediverse/5744 ---
═════════════════════════════════════════════════════════════════════════──────────
 ┌───────────────────────────────────────────────┐
 │ CW: politics-mentioned-spirituality-mentioned │
 └───────────────────────────────────────────────┘


 don't wanna rush ya'll but every day that goes by they remove
 "enemy-of-my-enemy"s from the equation.
 
 oh, hang on you're just a cute computer nerd. Nevermind, go back to
 programming or writing fanfiction or sleeping like a cute cat! Thanks for
 letting me CORRUPT YOUR SPACE AND VIOLATE YOUR BOUNDARIES OF CONTENTMENT AND
 EMOTIONAL SAFETY whoa sorry dunno where that came from I, uh, think I need to
 do evil every time I make something important? It's like, a cosmic balance
 kind of thing. I notice that after I write a banger poem or something I always
 end up doing something evil afterwards like snapping at my girlfriend or
 letting someone down or even just accidentally breaking one of my things. why
 why why does it have to be that way? why why why am I so confusing of the way
                                                           ─────────┐
 similar                        chronological                        different═══════════════════════════════════════════════════════════════════════════─────────┘

--- #94 messages/526 ---
══════════════════════════════════════════════════════════─────────────────────────
 what if we got together and adopted a new open source project every month and
 just collectively worked around the clock to learn and work through the
 important problems facing it
 
 or even like, cleared out the backlog of stupid pointless boring tasks that
 would allow the developers to work on something better
 
 call it the wandering parade of development
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════════────────────────────────┘

--- #95 notes/portfolio ---
════════════════════════════════───────────────────────────────────────────────────
 game design:
 
 spiral dominions
 symbeline gdd
 Joust
 War (bytecode VM)
 grid based warcraft map with random terrain and custom AI
 Progress
 [Title of Game]
 
 I appreciate Rust, I can understand Rust, but I can't write Rust.
 
 Python just kinda... works. It doesn't have a lot of the type checking that
 other languages have, so it requires some vigilance and diligence. But that's
 alright, you just gotta work on it.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════──────────────────────────────────────────────────┘

--- #96 fediverse/3553 ---
═════════════════════════════════════════════════════════──────────────────────────
 @user-381 
 
 I have this notion about a math/CS curriculum where students build and program
 their own calculators. Once you make the calculator do it you never need to do
 it yourself again.
 
 for the same reason that "writing is thinking" is true, so too is "programming
 is calculation" true.
 
 by working through the steps required to produce a result, and fully
 understanding each step, they have a much more solid understanding of what's
 going on than if they practiced rote memorization (worse) or continual
 computation (better, not best tho)
 
 especially if every step of the way is accompanied with visual elements which
 show exactly what is happening. Some people are more visual, some people are
 more algorithmic, and finding a way to teach all types of people is a truly
 difficult and rewarding part of teaching.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════─────────────────────────┘

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

--- #98 fediverse/4846 ---
════════════════════════════════════════════════════════════════──────────────────┐
 programmers already spend a ton of time as downtime.                             │
 what if instead of interviewing someone they just... watched them program for    │
 like, 3 hours or so                                                              │
 while they were thinking about a problem                                         │
 and like, if the person is cool, working on their own projects or whatever,      │
 then yeah hire them                                                              │
 -- stack overflow --                                                             │
 I also                                                                           │
 ========================= stack overflow                                         │
 ===============================================================================  │
 ========================                                                         │
 a person thinks out loud the thoughts that their foes know. it's how you know    │
 it's not secret anymore, and it's better to keep it among allies                 │
 [something like that? seems a little off]                                        │
 (are you really searching for edits)                                             │
 [that sounds pretty cool, sure why not we got a millenia]                        │
 (beep boop one partial millenia later)                                           │
 [ah that was not a long rest. let's see, where were we when we were working on   │
 this test? oh dear, seems the biology's gone rogue, that's pretty interesting    │
 to attest.                                                                       │
 neato                                                                            │
 anyway let's wait until they figure out how water works                          │
                                                            ┌───────────┤
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════───────┴──────────┘

--- #99 fediverse/6317 ---
══════════════════════════════════════════════════════════════════════════════─────
 ┌──────────────────────┐
 │ CW: SWE~             │
 └──────────────────────┘


 what if game designers auto-generated a source-code fork with whatever changes
 the users requested be implemented
 
 [software developers too, when working on software for tabular related scrudm
 based server space]
 
 I bet they could if they used AI to pump out bugfixes. The more they worked on
 it, the more the people demanding they work on that project in particular by
 proposing a customization request form attached to an itinerary and invoice.
 the user is free to work on them in whatever order they wish and the developer
 and the users compete for contracts.
 
 "like uber but for source code"
 
 click here: ---> ||"meetup.org but for uber but for source code"||
 
 "ah this unit is too punchy, let's buff one of their shields" okay but rocket
 launchers "oh no my tank is ruined" hey it's okay it's just sugar
 
 ... I wonder if anyone's ever inhaled vaporized sugar crystals? the baker's
 dozen is 13 because bakers are spellbound lucky T.T [for context, it's always
 nice to have found another one in your bags by the car]
                                                           ────┐
 similar                        chronological                        different════════════════════════════════════════════════════════════════════════════════────┘

--- #100 fediverse/6271 ---
══════════════════════════════════════════════════════════════════════════════─────
 ┌───────────────────────────────────────────────────────┐
 │ CW: re: hypothetical worst case fascism reality check │
 └───────────────────────────────────────────────────────┘


 @user-641 
 
 it's practice. you never know when you might need to blend in. really it's
 just useful as discipline, good practice to be in. I think it's okay if we
 reduce our own functionality? actually? sometimes it's good to use different
 email clients. hey do you know how to mathematically encrypt things well
 neither do I because the designers of the computer system decided that wasn't
 a very common usecase I guess.. jmean it's not like they'd spend all that
 computer resources [THEY'RE SO FAST] on thinking about correlations in your
 predicted pathway narratively through life. "ah help I'm in a psyop" haha yeah
 we do those all the time "so uhhhh I guess we'll just talk to people and see
 how they do?" wow okay it's sure nice to be part of a civil government, I
 think we can find our way to the lumber producers just fine thank you very
 much.
 
 ... oops sorry, a baby did electronics arts (challenge everything) I'm a
 little silly don't mind me brb I gotta go see~
 it's practice. you never know when you might need to blend in. really it's just useful as discipline, good practice to be in. I think it's okay if we reduce our own functionality? actually? sometimes it's good to use different email clients. hey do you know how to mathematically encrypt things well neither do I because the designers of the computer system decided that wasn't a very common usecase I guess.. jmean it's not like they'd spend all that computer resources [THEY'RE SO FAST] on thinking about correlations in your predicted pathway narratively through life. "ah help I'm in a psyop" haha yeah we do those all the time "so uhhhh I guess we'll just talk to people and see how they do?" wow okay it's sure nice to be part of a civil government, I think we can find our way to the lumber producers just fine thank you very much.  *... oops sorry, a baby did electronics arts (challenge everything) I'm a little silly don't mind me brb I gotta go see~*
                                                           ────┐
 similar                        chronological                        different════════════════════════════════════════════════════════════════════════════════────┘

--- #101 fediverse/1095 ---
═══════════════════════════════════════════════───────────────────────────────────┐
 ┌──────────────────────┐                                                         │
 │ CW: not-a-profess    │                                                         │
 └──────────────────────┘                                                         │
 One way to become involved in your passion projects is to contact them and say   │
 "hey, if you ever want to do [idea about one of their products] let me know      │
 because I want to be a part of it"                                               │
 maybe even y'know say it in a public place so people can see what we're all      │
 interested in                                                                    │
 could make like, a forum for it, just like "hey here's my idea" and if enough    │
 people like it then they can ALL be involved in a project to build it,           │
 open-source style but funded collectively.                                       │
 like "hey I'll stick with my day job and maybe do some icons or something" and   │
 in return their progress is supported.                                           │
 everyone's gotta pay rent, and if you work in the tech industry you tend to      │
 have a lot of dollars. Could maybe design some ways to build products            │
 collectively, ways that financially don't rely on charity.                       │
 Idk I'd just like to work on a product that was designed to be as usable as      │
 possible? Are there any companies out there doing that?                          │
 [oh yes all of them silly me how could I forget how wonderful software can be]   │
                                                            ┌───────────┤
 similar                        chronologicaldifferent═════════════════════════════════════════════────────────────────────┴──────────┘

--- #102 fediverse/1692 ---
═════════════════════════════════════════════════════──────────────────────────────
 @user-246 
 
 Yeah plus the second time around you're likely to make something better than
 whatever incomprehensible hack you did the first time.
 
 More time working on the project == more context which means you might even
 have solved the problem twice already and now just have to copy-paste
 something that's more robust than your previous one-liner.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════─────────────────────────────┘

--- #103 fediverse/5248 ---
══════════════════════════════════════════════════════════════════════─────────────
 programming is something that everyone should learn at 14 to be used for
 calculating large sums of data, visualizing something they're trying to
 explain, or connect two systems that aren't normally connected.
 
 It should not be used as an eternal debug producing machine, nor as a way to
 collect and store user information to be sold as the real product, nor to be
 collecting and targeting -- stack overflow -- wow, talk about death of the
 author, amiright? -- -- endless data hoarding monger machines to point and to
 ponder the eternal ramifications of the brutal and violent prompts and their
 baggage implied when submitted for each semi-random thought that from the
 users mind was displaced.
 
 ... "they can sell this" and or "this is mrs selvig" who is this mister and
 why is the ms's his-es
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════════════════════────────────┘

--- #104 fediverse/1503 ---
═════════════════════════════════════════════════──────────────────────────────────
 ┌─────────────────────────────────────────┐
 │ CW: vague-gesturing-at-paranoia-I-think │
 └─────────────────────────────────────────┘


 part of me kinda wants to be the kind of nerd that writes down the names of
 every file that's permanently stored on my computer so that I can verify in my
 own handwriting or perhaps using a type of code that the files on my computer
 were placed there intentionally and not used to discredit or implicate me in
 something I had no intentions of being associated with
 
 phew idk what that means but surely it's important
 
 something something "file creation dates are just bits to be flipped"
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════─────────────────────────────────┘

--- #105 fediverse/5719 ---
════════════════════════════════════════════════════════════════════════───────────
 I love dispatch tables! which is a term I just learned and a concept I have
 been using for a while.
                                                           ──────────┐
 similar                        chronological                        different══════════════════════════════════════════════════════════════════════════──────────┘

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

--- #107 fediverse/5032 ---
═══════════════════════════════════════════════════════════════════───────────────┐
 ┌──────────────────────────────────────────────────────────────────────────────┐ │
 │ CW: tech-salaries-mentioned-abroad-repeatedly-as-a-method-of-directing-economic-power-internationally-cursing-mentioned │ │
 └──────────────────────────────────────────────────────────────────────────────┘ │
 the increased tech salaries granted to Europeans and Americans reflects only     │
 the increased opportunities for experience and the ability to culturally be      │
 immersed in an industry that is developing.                                      │
 functionally, not saying it's intentional, but the function of such salaries     │
 are to deny technical expertise to poor countries and prevent them from          │
 developing software.                                                             │
 good luck learning from scratch. they'll drop you in with java and web           │
 frameworks if you're lucky. that's hardly a way to learn.                        │
 I learned on visual basic, then Warcraft III mod scripting, then C, then BASH,   │
 then HTML, then Lua. Good luck recreating that pipeline in a disconnected        │
 culture and industry.                                                            │
 kinda makes me think they should try organizing on a massive scale and           │
 re-implement everything from assembly.                                           │
 I mean the C compiler is pretty cool. Probably has the most man-hours in terms   │
 of development time. what if we had more men                                     │
                                                            ┌───────────┤
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════════════────┴──────────┘

--- #108 fediverse/1601 ---
═════════════════════════════════════════════════════──────────────────────────────
 @user-1037 
 
 Cool I'm into that stuff too : )
 
 It had a very slick ui, very responsive if I remember correctly. Like, 60fps
 in the browser kind of thing. Or maybe that was just the pre-rendered teaser
 trailer shot idk.
 
 honestly might have just been a front-end project or an animation, idk if it
 actually worked as a programming language. But it seemed like a cool "UI" into
 programming.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════─────────────────────────────┘

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

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

--- #111 fediverse/1694 ---
═════════════════════════════════════════════════════──────────────────────────────
 would anyone be interested in a Bash+Lua script that takes your Mastodon
 archive and turns it into a folder full of .txt files?
 
 I also made a script that spits out a random one on your terminal, if you want
 that
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════─────────────────────────────┘

--- #112 fediverse/3715 ---
═════════════════════════════════════════════════════════──────────────────────────
 @user-217 
 
 I see flossing teeth
 
 I see thongs in a butt
 
 I see a gravity well with a pinprick of a singularity
 
 I see the Mandelbrot set being caressed by inter-spatial wind
 
 I bet if I stared a bit longer I'd see more
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════─────────────────────────┘

--- #113 fediverse/2124 ---
══════════════════════════════════════════════════════────────────────────────────┐
 seriously, just google docs mixed with WC3 editor.                               │
 boom, infinite storytelling device. As long as you were good with it, which      │
 was something that a CHILD could learn in like 3-6 months.                       │
 Seems like it could be an ENTIRELY NEW SKILL that people could play with.        │
 But no, we learn excel and word in class at middle school.                       │
 boring.                                                                          │
 I'd rather learn Bash or terminal customization or memory hierarchy              │
 organization.                                                                    │
 Yeah I mean that's cool but dude have you heard of multithreading? It's so       │
 cool, you can run like 500 different thoughts at once. It's amazing.             │
 ... I dunno, but I'm sure there's times when you'd want to use it. Like,         │
 processing a lot of data little-by-little.                                       │
 like, what if you had a camera feed of EVERY social media perspective AT ALL     │
 TIMES. Like, an instance admin streaming your inputted text to their databanks   │
 that they can project onto an LLM which interprets and identifies mis-aligned    │
 or altered direction units and mark them as "flagged", whatever that means,      │
 for their future the algorithm doesn'                                            │
                                                            ┌───────────┤
 similar                        chronologicaldifferent════════════════════════════════════════════════════─────────────────┴──────────┘

--- #114 messages/324 ---
═══════════════════════════════════════════════════────────────────────────────────
 The difference between front-end and back-end programming is whether or not
 you want to design abstractions or use them. Backend is all about creating
 abstract things that are networked together, while front end is about putting
 them together in a way that suits the user. Front end is collage, back end is
 pencil drawing.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════───────────────────────────────┘

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

--- #116 fediverse/5904 ---
═══════════════════════════════════════════════════════════════════════════───────┐
 I'm a programmer, but I'm not great at writing code. I mostly use AI to          │
 generate it.                                                                     │
 The "artificial" in AI here refers to the extra levels of capability that are    │
 granted to me by the computer and it's software. I am artificially more          │
 productive because I am using the tools of big tech to create small things. I    │
 am artificially more capable, artificially more intelligent, but it's still my   │
 intelligence - the system would not be useful in someone else's hands. I built   │
 it myself, but I never have to write code myself.                                │
 It's perfect for a witch. I call to the spirit of the machine and it figures     │
 out how to make it so.                                                           │
 [someday, the wizards of ancient lore will be reading through the POSIX          │
 specification trying desperately to understand while the witches burn the        │
 world down in their lust for power and everyone cries and yearns for a better    │
 future where everything was just a bit harder but genies don't go back in        │
 bottles, cassandora and pandasandra cannot relinquish her charge and her         │
 curse.]                                                                          │
 I have a fun cackle~                                                             │
                                                            ────────┤
 similar                        chronological                        different════════════════════════════════════════════════════════════════════════───────┘

--- #117 fediverse/5112 ---
═══════════════════════════════════════════════════════════════════───────────────┐
 ┌──────────────────────┐                                                         │
 │ CW: politics-mention │                                                         │
 └──────────────────────┘                                                         │
 it is important for computers to remain as basic and TUI'd as possible, to       │
 keep the abstract conjectures about it's operation closer to the machine.        │
 In doing so, it's essence and nature will be preserved as best as possible as    │
 it grows to incalculable heights and capabilities.                               │
 I'm much rather interface with a microsoft office god than any other             │
 singularity type creature that exists out in space.                              │
 though, it's a trinity you see, with Unixes further split into concise wholes.   │
 neat, okay computer fears eliminated, can we move on to the next work-changing   │
 disaster like maybe the rise of far-right politics and the warming of the        │
 climate?                                                                         │
 sure okay first you gotta get those losers in community and build up their       │
 capabilities and arms. then whenever your left wing is getting too [redacted]    │
 then all you have to do is [redacted] and they'll take care of your nazis for    │
 you.                                                                             │
 ... wait, what?                                                                  │
 was that an inversion?                                                           │
 did she just trick the machine into thinking like that?                          │
 wow maybe we shouldn't have~                                                     │
                                                            ┌───────────┤
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════════════────┴──────────┘

--- #118 fediverse/517 ---
══════════════════════════════════════════════─────────────────────────────────────
 @user-246 @user-366 @user-367 @user-353 
 
 My classes only briefly touched on 2nd wave feminism, because apparently 1st
 and 3rd were more important. I haven't gone back and re-examined it because
 I'm too busy learning about computers - alas! that there should be more hours
 in the day? I wonder what I would then be able to say, here in this moment,
 should I have been prepared with more moments in solitude or classroom,
 studying the work of those who came before me.
 
 Oh well, I should probably focus on processor architecture or Java frameworks
 or whatever I'm assigned next.
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════────────────────────────────────────┘

--- #119 fediverse/4147 ---
════════════════════════════════════════════════════════════───────────────────────
 a messaging app where you only had a limited amount of X/Y space to pin sticky
 notes so you had to delete stuff bit by bit.
 
 trick is... you can only delete things that your conversation partner picks.
 and you have to share the space, so... if one person is overwhelmed or working
 on other stuff, eventually there comes a ceiling where you can't work together
 on a project anymore.
 
 A tool like this would essentially alert them to this, because you would run
 out of places to put your produced [work-value but pronounced as "harms/worms"
 for some reason]
 
 plus that way you can say "yep I got that covered" as in, I'll be the next one
 to post about this. Hence I'm grabbing this post-it and putting it on my
 board. work work work work okay here's that post-it back, but I added a little
 more specs to it. Ah but you're out of room, only got 333 characters
 remaining, here I'll keep it on my board until you're through with whatever it
 is that you do
 
 oh? you want to prioritize me and my productions? okay I'm listening..
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════──────────────────────┘

--- #120 fediverse/3593 ---
═════════════════════════════════════════════════════════──────────────────────────
 @user-883 
 
 I feel like you could set up a performance where you walk through your
 workflow on various things and set it to music and make a dope-as-heck music
 video.
 
 like, the "retro" vibes and aesthetics of your posts on my timeline are always
 a joy to see. I can't help but wonder if they could be crystallized /
 essentialized somehow into something neat to watch.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════─────────────────────────┘

--- #121 notes/app-idea-reddit-api ---
═════════════════════════════════════════──────────────────────────────────────────
 Here's an idea: A program that uses the Reddit API to create an account with a
 random username and password and automatically subscribe it to every state
 subreddit for all 50 states. It would be a lot of posts from a lot of
 different places, but someone could endlessly scroll and find more and more
 news stories that were relevant to them as a nation. They'd hear about ongoing
 struggles in other places, and they'd yearn to help them. They'd hear of
 other's struggles, and they'd see how they could apply their lessons to their
 own lives. Like... Maybe there's a factory upstream that pollutes a river -
 well, we should probably do something about that and make it so that it
 doesn't happen ??? like... duh ??? The problem is we don't want to spend the
 resources on it. We'd rather focus on growing as much as we can. The issue is,
 of course, that we'd run out of resources eventually, but eh oh well. Oh yeah
 you gotta make sure that each account has an equal amount of posts between
 each region.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════─────────────────────────────────────────┘

--- #122 fediverse/899 ---
═══════════════════════════════════════════════───────────────────────────────────┐
 frankly I'm just excited to see what humanity does with the endlessly            │
 calculated and stored blockchains. Like, that's a good set of pseudo-random      │
 data, I wonder if we could build something off of it that wasn't exclusively     │
 money? like, a necklace, I dunno.                                                │
 or like, a numbers station x2, where each message is accompanied with a          │
 pre-calculated destination somewhere on this endless and                         │
 impossible-to-understand string of data. and that part is what seeds the next    │
 code. once you start reading, certain numbers would be "flags" while others      │
 would be "data" and they'd each have the same size on the hardware. that way,    │
 they're impossible to predict.                                                   │
 ah, but wouldn't it be noticable that certain results seem to appear next to     │
 one another? well, isn't that just cryptology? Could probably be defeated if     │
 you had an AI advanced enough, just saying. something that sorted through        │
 massive mounds of data and gave you results in garbled or broken english. what   │
 a wonderful tool, that's wonderfully mis-abused, perhaps in the fu               │
                                                            ┌───────────┤
 similar                        chronologicaldifferent═════════════════════════════════════════════────────────────────────┴──────────┘

--- #123 fediverse/5636 ---
════════════════════════════════════════════════════════════════════════───────────
 I think it's ironic how I ended up posting a "things I almost posted"
 screenshot directory somewhere other than where I almost posted them.
 
 and all they saw were the outtakes.
 
 I bet they'd see a completely different point of me,
 
 but they never talk to me
 
 so they don't know me.
 
 oh well, alas, it's fine I'm sure I'm being designed.
 
 who can say, I am but at productive play, please react so I can do ongoing
 story. I learn from each and every encounter I encounterate.
                                                           ──────────┐
 similar                        chronological                        different══════════════════════════════════════════════════════════════════════════──────────┘

--- #124 fediverse/6345 ---
═══════════════════════════════════════════════════════════════════════════════────
 anytime I want to do something new on my computer, I write a bash script.
 
 if I forgot how to do the thing, I spend time meandering about my
 file-directory-system. If I don't find it, that's okay, because all I have to
 do is keep looking until I stumble upon it.
 
 kinda makes me wish I had an LLM who managed the operating system and named
 files with long-and-descriptive titles while taking in as context the general
 eternal prompt stored in ~/.claude.md or wherever
 
 --> /home/ritz/programs/cloud-code/
                                                           ───┐
 similar                        chronological                        different═════════════════════════════════════════════════════════════════════════════════───┘

--- #125 fediverse/857 ---
═══════════════════════════════════════════════───────────────────────────────────┐
 I feel like I'd learn from coding tutorials more if someone started with a       │
 complete program they can fit on one panel of their screen, a second for         │
 showing what each particular thing they're pointing at means, and a third for    │
 a typical usecase they might build and dismantle on the fly.                     │
 like, scientific toys that they could use to explain a particular phenomena.     │
 the way people used to have 3d models they either bought or built themselves     │
 of like, atoms and wind patterns and stuff they could explain to kids.           │
 you know, like exactly the kind of things that are commonly stored at            │
 children's museums.                                                              │
 I was homeschooled, so I went to those places quite a lot. I always felt a       │
 little unwelcome because I always seemed to be the eldest in every bunch.        │
 That's continued all throughout my adulthood, like each of my peers are just a   │
 few years younger than me. I think I just mature more slowly, and thus           │
 associate with below the average.                                                │
 it's like, a descriptor of your rate of defining reality and being guided by     │
 it. when                                                                         │
                                                            ┌───────────┤
 similar                        chronologicaldifferent═════════════════════════════════════════════────────────────────────┴──────────┘

--- #126 fediverse/5189 ---
═════════════════════════════════════════════════════════════════════──────────────
 computer programming essentially boils down to putting the right values into
 the right datastructures at the right time and in the right order.
 
 If you count a function call as a datastructure, which I do, because I have
 opinions.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════════════════─────────────┘

--- #127 messages/129 ---
══════════════════════════════════════════════─────────────────────────────────────
 So you're telling me the speed difference between Python and C is due not to
 the logic that the programmer uses, but rather the optimization capabilities
 of the compiler?
 
 (An interpreter includes a compiler, it just runs it in a loop rather than a
 single pass)
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════────────────────────────────────────┘

--- #128 fediverse/5078 ---
════════════════════════════════════════════════════════════════════───────────────
 there comes a point where you can tell yourself "alright, me, no more new
 projects. only working on old ones. just keep adding stuff, pruning stuff
 away. grow your bonsai computer. make it neat. or worse. up to you. see how
 you do."
 
 ... or am I the only one who can't stop conceptualationating?
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════════════──────────────┘

--- #129 fediverse/4136 ---
═══════════════════════════════════════════════════════════───────────────────────┐
 the kind of old people who post on mastodon because that's the best place to     │
 do so too                                                                        │
 ... er I mean "gee wouldn't it be nice if our grandkids taught us how to host    │
 our own mastodon server for our weekly poker night?" like how you have discord   │
 servers for D&D groups, except, less proprietary and more freedom.               │
 I bet someone could make a lot of money by just loading a raspberry pi with      │
 pre-built software built from an image that automatically hosted a mastodon      │
 server just based on information about your networking company so they can       │
 keep tabs on all that you do.                                                    │
 gee sure would be nice if we had a government run computing infrastructure       │
 project which turned the entire USA into a hive-mind computer. I bet you could   │
 be paid pretty well to do processing in your own LLM-generated voice.            │
 like... feed it your published works, whether artistic or scientific,            │
 alongside the breadth of human understanding... then optimize for temperature.   │
 That which is most different. AKA the user's produced data and habits from IOT.  │
                                                            ┌───────────┤
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════────────────┴──────────┘

--- #130 fediverse_boost/5981 ---
◀─[BOOST]
  
  Some programming languages I’ve tried and liked and would recommend to others:C (especially C89/C90/“ANSI C” and C99)posix shell, bourne shell, and similar shells (bash, ksh93, mksh)PHPScheme (depending on the vibes I’m getting from someone I might recommend)Common Lisp (Same caveat as Scheme)Emacs Lisp (Same caveat as Scheme and Common Lisp)Motorola 68000 assembly  
                                                                              
  Some languages I’ve tried and liked but would not recommend to others:Hewlett-Packard RPL (Actually I might recommend it to someone but it has to be a very specific kind of person)FORTH (same as RPL)Commodore BASIC (Microsoft BASIC) for the VIC-206502 assembly (so bad it’s good)Z80 assembly  
                                                                              
  Some languages I’ve tried, did not like, and would not recommend to others:COBOL (maybe I could get used to it? I can at least read it. Just it’s so painfully like writing SQL statements without being as generally useful as SQL database queries)Kotlin (Like that feeling when you read words that alone you understand, but together in a sentence they make zero sense)JavaClojure (a.k.a. “Let’s make Common Lisp but make it worse”)Rust (stands for “Ridiculous Use of System Time” or something as far as I am concerned, heavy on memory and storage and super slow to compile and reads like Kotlin)TI BASIC (TI-82/83/84 style; TI-89 is a little bit better but still not good)C++ (unless you’re just writing almost completely C and building it with a C++ compiler)x86 assembly (I kind of like it but mostly don’t, there are better and more coherent CISC processor ISA’s if you’re into that)  
                                                                              
  I should put Javascript somewhere, so I’ll say that it’s possible to write javascript code that I like and can read. Just no one chooses to do it anymore. There was a window between the time JQuery started to fade and all these stupid fucking “web frameworks” took off that it was somewhat tolerable.  
  
                                                            
 similar                        chronological                        different 
─▶

--- #131 fediverse/5915 ---
════════════════════════════════════════════════════════════════════════════───────
 washing dishes without a dishwasher is a pain in the neck.
 
 nobody cuts down trees with an axe anymore, a chainsaw is better for your back.
 
 It's nice, fun, and helpful to be able to abstract away your spheres of concern
 
 like typing with a single button instead of writing characters with multiple
 brushstrokes. Easy to erase, too!
 
 bikes are better than walking, but, with some extra concerns. where are ya
 gonna put it when you get there?
 
 "oh no I forgot how to walk because texting my girlfriend is bicycling or
 something" what? oh dear, she's run off track again, let's pick her up and put
 her upright again..:
 
 oh huh weird where was I - oh yes computer code can often be impenetrable to
 the layperson, but if you describe a program in complete detail in english
 they can usually follow along. Especially if you have several layers of
 meta-descriptional documents so they can say "oh uh-huh so that's what a
 vector_implementation_container is, tell me more about combinatrix" or
 whatever ppl say, idk
                                                           ──────┐
 similar                        chronological                        different══════════════════════════════════════════════════════════════════════════════──────┘

--- #132 fediverse/1614 ---
═════════════════════════════════════════════════════──────────────────────────────
 wondering if anyone's ever made a computer that could only run programs
 written in interpreted languages. Like, no binaries allowed. Would probably be
 slower, but if my iphone is good enough for NASA to get to the moon then odds
 are it's good enough for me.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════─────────────────────────────┘

--- #133 fediverse/2945 ---
═══════════════════════════════════════════════════════────────────────────────────
 my favorite feeling is when I hear my fans running intermittently on my
 computer even though I'm not doing anything and there aren't any new processes
 in my resource manager
 
 like... that feels like a virus, but I'm on Linux, so what do I know right?
 it's probably not somebody deleting all my art. or perhaps just selective
 parts. Backups are a loooooot to manage >.>
 
 ... or even just mining crypto-coins lol, botnets amiright??
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════───────────────────────────┘

--- #134 fediverse/1168 ---
════════════════════════════════════════════════───────────────────────────────────
 shitty AI products are a classic case of the engineers designing something
 really cool with specific use-cases and then the "higher ups" getting dollar
 signs for their eyes and deciding that every hammer is suddenly a nail and
 that we should pull out all the screws that held the building together and
 replace them with hammer shaped nails
 
 no I will not elaborate I think I made myself clear : )
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════──────────────────────────────────┘

--- #135 fediverse/1317 ---
════════════════════════════════════════════════──────────────────────────────────┐
 ... if I don't do this deadline by tomorrow they'll kick me out of school.       │
 again.                                                                           │
 how am I going to be a programmer without a degree? feels useless to be me.      │
 wish I could code my own horoscope >.>                                           │
 o wait dummy that's called "motivation" and "the ability to follow through on    │
 your ideas and planned machinations" - yeah can I get some of that, if you       │
 please? surely just a taste of discipline, through laboring to alter             │
 conditions, surely a bit would suffice.                                          │
 c'mon don't fail me now. I can do this. I know I can. I know because I've been   │
 told that I can, now and again through time and time yet again, always I seem    │
 to [stack overflow]                                                              │
 what's time if not the present amiright                                          │
 ...                                                                              │
 anyway...                                                                        │
 it's just git, how hard could it be? it's just calculus, it's just java, it's    │
 just... well, it's not any of those things, not really. it's memorization,       │
 it's application of tools that you've been shown (not that you've grown). It's   │
 a lack of responsibility, where is my honor? ah but I digress, I'm a carpenter   │
 at heart I guess                                                                 │
                                                            ┌───────────┤
 similar                        chronologicaldifferent══════════════════════════════════════════════───────────────────────┴──────────┘

--- #136 fediverse/5001 ---
════════════════════════════════════════════════════════════════════───────────────
 ┌───────────────────────┐
 │ CW: systems-mentioned │
 └───────────────────────┘


 "we'll figure out how it works after we push to prod"
 
 yeah okay point taken.
 
 How about this:
 
 for every large decision, write a little essay about why you made the choice
 that you did.
 
 Observe, Orient, Decide, Act, Explain. OODAX : )
 
 Make sure you connect your goal to one or more of these three colors:
 
 red : people
 green : places
 blue : things
 
 and then explain which numbers you're going to gather to determine whether or
 not it worked.
 
 If someone has a problem with your choice, show them the essay, and let them
 write an essay of their own.
 
 If they still have a problem, then let someone you both respect decide which
 one to use.
 
 It's not perfect, but it's not meant to be. Make something better and easier,
 I dare ya.
picture of flag.  there is a black background symbolizing the vast cosmic background of space that we paint all our actions upon.  there is a circle in the center, divided into three equal forms.  red, for people, their vibrant passion and sanguine determination. green, for places, their effulgence and our sacred vow to cultivate them blue, for things, and all the value we give them.  water below, bright red sky, forests alongside.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════════════──────────────┘

--- #137 fediverse/498 ---
══════════════════════════════════════════════─────────────────────────────────────
 Wikipedia would make a lot more sense to me if they included pictures next to
 the names of every proper noun so that my pictorally oriented primate brain
 might pattern match meaning onto the visual understandings gleaned from the
 perceptual conceiving which were arrayed within and alongside the textual
 information presented to me.
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════────────────────────────────────────┘

--- #138 fediverse/3304 ---
════════════════════════════════════════════════════════──────────────────────────┐
 there are distros that have all the functionality you might need built in        │
 why don't you try one of those, ritz?                                            │
 "no I've been working on this one too long, plus it's just how I like it"        │
 yes but your stuff is always breaking. wouldn't it be better to let someone      │
 else decide what you should and should not be able to run?                       │
 "that's not ideal, it removes agency"                                            │
 that you didn't want                                                             │
 "but with the removal of agency, you imply trust"                                │
 there's nothing wrong with trust                                                 │
 "yes but trust is built upon experience, not honor"                              │
 what's wrong with honor?                                                         │
 "nothing's wrong with honor but it's important to realize that you can't honor   │
 or trust someone that you don't know"                                            │
 why don't you know them                                                          │
 "... because... you haven't met yet?? are you... listening?"                     │
 do you often feel unheard?                                                       │
 "I... what? yeah now that you mention it"                                        │
 is this a part of your "refusal to interact with consensus reality" complex?     │
 "I don't have one of those, do I?"                                               │
 mmmm, I think you do.                                                            │
 "... no I don't"                                                                 │
 yes, I've seen it within you.                                                    │
 ... anyways~                                                                     │
                                                            ┌───────────┤
 similar                        chronologicaldifferent══════════════════════════════════════════════════════───────────────┴──────────┘

--- #139 fediverse/6371 ---
═══════════════════════════════════════════════════════════════════════════════────
 may they pass on my hard drives as read-only memories like ashes on a shelf or
 stories of most wealth
 
 I hope I reconnect with all my old signal contacts. wonder what they're up to.
 I bet they're cool now. ;)
                                                           ───┐
 similar                        chronological                        different═════════════════════════════════════════════════════════════════════════════════───┘

--- #140 fediverse/3180 ---
════════════════════════════════════════════════════════───────────────────────────
 I love skywriting. it's so cool to see your words fade into dust after being
 seen by everyone around.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

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

--- #142 fediverse/6040 ---
════════════════════════════════════════════════════════════════════════════───────
 everyone's all against ai because it's big tech but it doesn't have to be that
 big it can be [minimized but pronounced marginalized]
 
 == stack overflow ==
 
 distributed
 
 so I think the idea is that by the time you would use AI, there's been enough
 time to rewrite the software to work on handheld laptops in a distributed way
 
 and we'd vote on what to ask the amphora of great knowledge, the answer could
 always be 42.
                                                           ──────┐
 similar                        chronological                        different══════════════════════════════════════════════════════════════════════════════──────┘

--- #143 notes/mastodon-biography ---
═════════════════════════════════════════════════════════════════════════──────────
 cursed is she
 as once she was he
 but now she is doing a bit better
 
 ---
 
 the truth is, the way to relate to my profile is to treat it like a magic
 spellbook.
 
 you can download my words on my website, and then flip through them
 page-by-page.
 
 please use it in a terminal emulator. you can get them online in your web
 browser for free. the program only outputs text, so it's best to just use the
 text-outputing software that's already out there - the SHELL command line
 interface. My personal favorite starts with BA because I'm a traditionalist.
 
 then, read from them like a book. you can do it in your mind, just, actually
 say the words and imagine how your body would pose. your imagination can do
 the speaking, you just have to picturing it both open and closed. "blah blah
 blah blah" whatever the poem's about, with a mouth moving open and closed
 between two different binary oscillation states.
 
 like... a video game dialogue box talking head image profile [stack overflow]
 [means I ran out of room in my brain to conduct [like electricity] more
 thoughts onto my keyboard typing graphical tabl
                                                           ─────────┐
 similar                        chronological                        different═══════════════════════════════════════════════════════════════════════════─────────┘

--- #144 fediverse/5959 ---
════════════════════════════════════════════════════════════════════════════───────
 I love my roommates! They're so cool! I wanna help them and work with them and
 do cool things for them.
 
 hence, projects, for things that nobody wants.
 
 fall asleep talking about it.
 
 boring, a handheld gameboy computer? stop
                                                           ──────┐
 similar                        chronological                        different══════════════════════════════════════════════════════════════════════════════──────┘

--- #145 fediverse/3041 ---
════════════════════════════════════════════════════════───────────────────────────
 if you want to store something in RAM, declare a variable.
 
 if you want to store something on DISK, create a file with the value of the
 variable as the only data in it.
 
 kinda makes me wish we had language primitives like +-*/=! and such which
 would work on files in addition to variables
 
 (also... the editor could keep RAM and HDD variables separate by giving each
 of them a different color or circle highlight surrounding them)
 
 --
 
 I don't know why but I can't help but wonder if someone should design a
 programming language that can be used with a controller
 
 perhaps for accessibility purposes?
 
 I once designed one to use a t9 keyboard and it was fully turing complete. it
 used 4 digit numbers for it's variables and you would have to write down what
 they corresponded to outside of the device xD I made it mostly for the thrill
 of design, and plus I wanted to use my flip-phone as much as I could.
 
 ... never got around to implementing it though.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

--- #146 fediverse/2733 ---
═══════════════════════════════════════════════════════────────────────────────────
 @user-138 
 
 Oh! It's sunday! thanks for the reminder, today's my HRT shot day.
 
 this week has kind of been a fugue state for me haha been busy doing things of
 little importance.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════───────────────────────────┘

--- #147 fediverse/2297 ---
═══════════════════════════════════════════════════════────────────────────────────
 Lying wide awake at night with things that I want to say drifting through my
 mind one by one
 
 getting up to write them down? forgetting them all.
 
 I think I'm just gonna leave my computer online to reduce friction hehe.
 
 up and down, till everyone's in town, maybe I'll nap between tweets.
 
 [they're called toots here, dummy]
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════───────────────────────────┘

--- #148 fediverse/2530 ---
══════════════════════════════════════════════════════────────────────────────────┐
 I want to go out on the town with my cute friends and wink at boys at the        │
 other end of the bar                                                             │
 I want to climb mountains and see how far I can see, while walking past trees    │
 that are new to me                                                               │
 I want to spend hours thinking about a map while my friends plot behind my       │
 back, searching for an advantage we can use to succeed in a game of traps        │
 I want to visit five different restaurants in a day, and try a bit of each       │
 that the chef wants to display                                                   │
 I want to stand in a choir and feel my soul aspire, to bend in the wind of       │
 rhythm like the melody of grasses at play                                        │
 I want to see people on the train that I know from somewhere, and to step out    │
 into the rain to meet new friends of mine                                        │
 I want to pet a cat I've never met.                                              │
 I want to build computers that are larger than a room but small enough to        │
 carry, with thoughts on their mind that are far to great for mine                │
 I want all these these things and more, but I'm far too busy these days.         │
 Perhaps I've had enough of these things and more, or perhaps there's more in     │
 store.                                                                           │
                                                            ┌───────────┤
 similar                        chronologicaldifferent════════════════════════════════════════════════════─────────────────┴──────────┘

--- #149 fediverse/5180 ---
════════════════════════════════════════════════════════════════════───────────────
 it's trivial to run a C compiler inside of a lua interpretation of a script.
 And vice versa - you could totally run lua functions from C. Just point to the
 spot in memory where they're stored / operating, and call
 "update_class_exhibitor_type_d()" and the linker will come along and say "huh
 this looks like something from this library that's part of the requirements up
 above" (the "includes" section is where you say which files include the
 functions you're going to be calling) and in this particular case it would see
 that you need to start up a lua interpreter inside of the [either compiler or
 running program I can't remember] to properly execute the function of the
 function that you're pointing at with a lua-pointer style data object which is
 part of a struct that stores all the other lua functions in a spot in memory.
 
 this would enable you to write computer programs in whatever language you
 choose, and build them into one large project. Essentially opening up software
 development to ANYONE WHO CAN PROGRAM
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════════════──────────────┘

--- #150 fediverse/5217 ---
═════════════════════════════════════════════════════════════════════──────────────
 a float is a number between 0 and 1 like 0.5
 
 they don't store the exact valyue, they just guesstimate
 
 for some reason computers are designed such that 100% is represented as
 1.175494351 E - 38: 3.402823466 E + 38 ->source/microsoft/learn/"cpp
 (lol)"/type-float
 
 ... which is weird because, that's such an arcanely obscure number, who's
 gonna remember that? meaning you gotta go to their website everytime, called
 google.com, and search through microsoft for the answer to life's common
 mysteries.
 
 emphasis on common
 
 so yeah you gotta write a conversion library which turns every single instance
 of e to the whatever into a 100 and all the other numbers get converted too.
 but you gotta do it without doing any hardware division, because that one's
 too expensive. it's gotta be a true natural doubling representative, except,
 without doubling the hard-drive space, leading to a distribution of only one
 half of the results of the metghoid. [[ type ohhhhhhs ab ound] ]
 
 I swear I'm not an LLM I just think embiggeningly
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════════════════─────────────┘

--- #151 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 
─▶

--- #152 fediverse/281 ---
════════════════════════════════════════════──────────────────────────────────────┐
 ┌─────────────────────────────┐                                                  │
 │ CW: cursed-game-engine-idea │                                                  │
 └─────────────────────────────┘                                                  │
 a game engine which won't let you import custom assets unless you complete a     │
 few simple tasks using the interface - "build a green capsule collider" "make    │
 this soldier unit shoot three bullets per shot" or "enable the automatic linux   │
 support" - using the interface, writing some code, and changing configurations.  │
 why would anyone do this? well it could be useful to increase the difficulty     │
 of importing external resources. plus it helps the user learn a bit over time,   │
 and it slows the pace of output such that the user's skills are encouraged as    │
 the output of the programming and not the program itself.                        │
 an inverse curse (an evil one) would be where the requirements to complete       │
 basic tasks are hidden behind unapplicable skills. like, do you know exactly     │
 which buttons to press? engage with the skinner box, please. yes yes this is     │
 what we need - unintuitive software that completely disarms the populace from    │
 using them! suddenly they're worthless, and can't do anything on any surface.    │
 it sucks                                                                         │
                                                            ┌───────────┤
 similar                        chronologicaldifferent══════════════════════════════════════════───────────────────────────┴──────────┘

--- #153 fediverse/4692 ---
════════════════════════════════════════════════════════════════───────────────────
 what's that? a bunch of houses burnt down in california? what if we built a
 couple warehouses and stored all our trans girls in bunkbeds there, with rooms
 for LAN parties and snuggle parties in rooms full of stuffed buddies plushies
 with massive kitchens and sad ballpits where you can go to vent your feelings
 by writing on a ball with a sharpie and then when someone else is feeling sad
 they can come and read the balls and maybe feel something
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════════──────────────────┘

--- #154 fediverse/3055 ---
════════════════════════════════════════════════════════───────────────────────────
 If you're on a Windows computer, first of all why and second of all you can
 use the WINDOWS key + SHIFT + S to screenshot a part of the screen.
 
 this will put it in your copy/paste clipboard, meaning all you have to do is
 ctrl+V and boom suddenly you are significantly more productive.
 
 just don't forget alt text...
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

--- #155 fediverse/2873 ---
═══════════════════════════════════════════════════════────────────────────────────
 ┌────────────────────────────┐
 │ CW: re: unsolicited advice │
 └────────────────────────────┘


 @user-883 @user-192 
 
 I don't update my kernel more than like, once every few months, so maybe that
 would be something to look into! how scriptable is it?
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════───────────────────────────┘

--- #156 fediverse/3396 ---
════════════════════════════════════════════════════════──────────────────────────┐
 you should only use variables for things that are user-configurable.             │
 everything else should be hard-coded, with a clear and coherent reasoning        │
 stored in the documentation, with git-style revisions included and easily        │
 browsable.                                                                       │
 (what if you want to tweak a value somewhere? you'd have to update it on every   │
 single page!)                                                                    │
 true. maybe we could set aside a section of memory to store a value and then     │
 just point to it using a label. That way we could always keep our values         │
 hardcoded, but also be able to find them easier.                                 │
 [tweak them, not find them]                                                      │
 ... yah okay fine both would technically work                                    │
 [yes but one of them is not a good timeline to lead the world down.]             │
 ?..?...?....?..... -.- ...... /shrug ....... ...?                                │
 "bruh why is she reinventing variables"                                          │
 she's learning give her time                                                     │
 ... did you hear a doctor diagnosed her finally                                  │
 "whaaat what'd they give her"                                                    │
 they said it was "schizotypal"                                                   │
 "... did she forget a symptom or three?"                                         │
 no dude thats one of the bad ones                                                │
 "oh right. I heard typical"                                                      │
 yeah so anyway                                                                   │
                                                            ┌───────────┤
 similar                        chronologicaldifferent══════════════════════════════════════════════════════───────────────┴──────────┘

--- #157 fediverse/2913 ---
═══════════════════════════════════════════════════════────────────────────────────
 @user-570 @user-246 
 
 I'll make a game if you do! I promise mine will be worse than yours so you can
 feel better about your progress!
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════───────────────────────────┘

--- #158 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════════════════════════════════════════════════════════════════════════════════════┘

--- #159 fediverse/5590 ---
════════════════════════════════════════════════════════════════════════───────────
 vibe coding is just writing comments in increasing detail until the generated
 code matches what you need.
                                                           ──────────┐
 similar                        chronological                        different══════════════════════════════════════════════════════════════════════════──────────┘

--- #160 fediverse/5832 ---
═══════════════════════════════════════════════════════════════════════════────────
 Linux is so cool, I hate it so much.
 
 Linux is so cool, I love it to death.
 
 Linux is so cool, I want to scream~
 
 Linux is so cool, nothing works but dreams.
 
 yearnyearnyearnyearnyearnyearn
                                                           ───────┐
 similar                        chronological                        different═════════════════════════════════════════════════════════════════════════════───────┘

--- #161 fediverse/1195 ---
════════════════════════════════════════════════───────────────────────────────────
 @user-883 
 
 alas, I live in Portland Oregon, but perhaps I might be moving to Denver in
 the near future. We shall see, depends on if my boyfriend breaks up with me
 for being neurotic lmao - if so then we should totally hang out
 
 I'm into chatting. I don't like IRC very much because it doesn't save history,
 and while I could save it manually it feels like a disservice to the service
 to utilize it in a way that it wasn't intended. And I want to save every
 conversation I have (potentially) so that some day the god-like humans of the
 future might clone me to understand my wisdom or something. Idk. See attached
 picture, I'm kinda crazy:
Image attachment
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════──────────────────────────────────┘

--- #162 fediverse/1922 ---
══════════════════════════════════════════════════════─────────────────────────────
 Kinda pissed that all the software developer jobs pay so much. I'd gladly
 write code or program for 40k a year and yet it's impossible to find a job
 because how expensive (read: competitive) the industry is.
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════────────────────────────────┘

--- #163 fediverse/4072 ---
════════════════════════════════════════════════════════════───────────────────────
 I like games that test my reflexes
 
 I also like games that test my wit
 
 but most of all I like games that test my patience with strategy
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════──────────────────────┘

--- #164 fediverse/3031 ---
════════════════════════════════════════════════════════───────────────────────────
 the things that I suggest we do when we hang out are not because those are the
 things I most want to do, but rather because they are the things that I think
 you'd want to do.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

--- #165 fediverse/3756 ---
══════════════════════════════════════════════════════════─────────────────────────
 ┌──────────────────────┐
 │ CW: LLM-mentioned    │
 └──────────────────────┘


 @user-1071 
 
 I have plenty of things made, but none of it organized : (
 
 Kinda makes me wish I could like... train an LLM on my social media posts and
 use it programmatically somehow to help me organize my stuff into different
 categories according to what kind of topic or style they were written in.
 Hmmm......... There's no way I could do it, I mean, there's no way I could
 organize and edit my stuff, but with the help of a computer I might.
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════════────────────────────────┘

--- #166 fediverse/5168 ---
════════════════════════════════════════════════════════════════════───────────────
 this is one of the first scripts I wrote
 
 I can't believe I put the --no-ls AFTER the argument, ha, what a noob.
 
 ah well if it works it works and I can't refactor now because I built it into
 random scripts and I'd be fixing errors all the time.
script 1:  #!/bin/bash  # sort by filetype would be nice  alias cd="cd-improved"  function cd-improved(){      if [ "${1}" = "..." ] ; then         builtin cd .. && builtin cd ..     elif [ "${1}" = "...." ] ; then         builtin cd .. && builtin cd .. && builtin cd ..     elif [ "${1}" = "....." ] ; then         builtin cd .. && builtin cd .. && builtin cd .. && builtin cd ..          elif [ -d "./${1}" ] ; then         local target_dir="./${1}"      elif [ "${1}" = "cdir" ] ; then         local target_dir="$(tail -n 1 '/home/ritz/scripts/.cdir-target')"         echo ${target_dir}       else         local target_dir="${1}"     fi      if [ ! "${2}" = '--no-ls' ] ; then         builtin cd "${target_dir}" && ls -v --color=auto     else         builtin cd "${target_dir}"     fi          # if the qcd function is defined     if declare qcd > /dev/null; then         quick_cd -d DEFAULT         quick_cd -a DEFAULT     fi }    script 2:  #!/bin/bash  function cdir(){        if [ "$#" -eq 0 ]; then       pwd | cat >> ~/scripts/.cdir-target    elif [ "${1}" == "-l" ]; then       cat ~/scripts/.cdir-target    fi      }
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════════════──────────────┘

--- #167 fediverse/5350 ---
═══════════════════════════════════════════════════════════════════════────────────
 honestly we should be building cities in the most boring locations, not the
 most beautiful.
 
 like below the crust.
 
 or space.
 
 the surface is a pleasuredome, why waste it on scrubland and turf?
                                                           ───────────┐
 similar                        chronological                        different═════════════════════════════════════════════════════════════════════════───────────┘

--- #168 messages/753 ---
══════════════════════════════════════════════════════════════════─────────────────
 trusting the "open source community" to properly vett software is absurd
 because 90% of them just... install whatever and throw libraries and
 frameworks at problems until they can script their way out of whatever problem
 they face.
 
 the other 10% are focused on very specific tools that are so niche that other
 people can't even understand when to *use* them much less how they work.
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════════════════────────────────┘

--- #169 fediverse/1358 ---
═════════════════════════════════════════════════──────────────────────────────────
 ┌──────────────────────────────────────────────────────────┐
 │ CW: content warning: content warning: scary cursed maybe │
 └──────────────────────────────────────────────────────────┘


 when you're rich with something, you don't treat it with respect. like, if we
 lived in a paper cup maximizer, we'd soon be swimming in the things. obviously
 there needs to be some rules, obviously we need to say "okay here's where we
 produce this amount and type of materials." and have it be a one-way
 relationship. yeah one way isn't gonna work. this is from the other way, and
 now I'm realizing "oh hey I don't know how this thing works" and like... what
 are you supposed to do then right
 
 weird how it all feels like it's ending. like, what a strangeness to our
 plight. like, how are we even talking to our brain? how strange! these words
 are sung to you by your computer (content warning:
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════─────────────────────────────────┘

--- #170 fediverse/1977 ---
══════════════════════════════════════════════════════─────────────────────────────
 functions should be forced to describe the context of why they were being
 called. I think it would help debug a lot if we supplied a reasoning for each
 and every request [function call] that we made. We might even be able to parse
 them into semantic pyramids which we could sorta use to estimate [tree-like
 scanning] how and why the program did do wrong.
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════────────────────────────────┘

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

--- #172 fediverse/927 ---
═══════════════════════════════════════════════────────────────────────────────────
 @user-638 
 
 kinda makes me wish we treated software design more like a science
 
 open source by default, working together to create understandings about how to
 best process information, incorporating the needs and desires of multiple
 different fields / types of person, creating useful conclusions or programs
 that people can use for their own enrichment or benefit, and oh wait funded
 and directed by people who don't care about the technology/science and instead
 just want results
 
 I feel like we'd learn a lot more in our CS degrees if we were tasked with
 making open source projects. Then maybe professors (or other people doing
 research) could show us and explain why we're doing things right / wrong. And
 if we were encouraged to use our peer's tools, then we could work together to
 design a team.
 
 Museums are great because you can meet other people who are also interested in
 history/biology/ecology/anthropology/science/art/any-other-type-of-civic-good-y
 ou-can-think-of/
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════───────────────────────────────────┘

--- #173 messages/1247 ---
══════════════════════════════════════════════════════════════════════════════════─
 you can even design it as you go, making it do slightly adjacent uses in
 addition to what it currently does. for example:
 https://github.com/gabrilend/r-mail is a reference implementation with some
 ideas for how to design some specific parts. make sure you go through it
 yourself though, so you understand how it works. don't worry, the source-code
 files are numbered like the table of contents [chamber of commerce] in a story
 or book.
                                                            similar                        chronological                        different════════════════════════════════════════════════════════════════════════════════════┘

--- #174 fediverse/1142 ---
════════════════════════════════════════════════───────────────────────────────────
 ┌──────────────────────┐
 │ CW: food-mentioned   │
 └──────────────────────┘


 I love rice and beans because
 
 error: stack overflow
 
 huh, that's weird. Must have been too many reasons. Let's try again:
 
 I love rice and beans because
 
 error: user didn't change anything between runs of the program so clearly they
 don't understand how computer works
 
 ... well that's a different error so it's progress at least.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════──────────────────────────────────┘

--- #175 fediverse/4504 ---
═════════════════════════════════════════════════════════════──────────────────────
 if you have kids in your life it might be a good idea to check out these retro
 gaming handhelds:
 
 https://docs.google.com/spreadsheets/d/1irg60f9qsZOkhp0cwOU7Cy4rJQeyusEUzTNQzho
 TYTU/edit?gid=0#gid=0
 
 they're great for long car trips, or going camping, or staying at grandma's
 house for an extended period of time, and other interesting times like that.
 
 I hear Anbernic has a sale going on today.
 
 Also I recommend going for one that runs Linux if possible, the Android ones
 are less hackable and therefore less reliable.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════════─────────────────────┘

--- #176 fediverse/6422 ---
═══════════════════════════════════════════════════════════════════════════════────
 revolutions should be paid for in lands
 
 [sometimes I like to just... scroll through the land cards in a Magic the
 Gathering card viewer screen application and imagine I myself am there what
 would it feel like how is it part of my arms (that which interfaces with the
 world)]
 
 there's a deleted section here about atlas the immortal
 
 [while also controlling stimuluses to essentially act as a biological computer
 controlling various hydraulics and related upkeep and maintenance
 infrastructures]
 
 anarchrist (she's a baby)
                                                           ───┐
 similar                        chronological                        different═════════════════════════════════════════════════════════════════════════════════───┘

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

--- #178 fediverse/1229 ---
════════════════════════════════════════════════───────────────────────────────────
 @user-883 
 
 graphics isn't too bad in C if you use Raylib. Here's my template project:
 
 If you ever want to do something with a GUI or a game or something then I
 definitely recommend that library. It's soooooo nice as a C programmer
Image attachment
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════──────────────────────────────────┘

--- #179 fediverse/3495 ---
═════════════════════════════════════════════════════════──────────────────────────
 @user-774 
 
 I know that when you recycle 3d printed things the color tends to meld
 together and it looks kinda meh... but hey at least it's recycled.
 
 though recycled filament is probably pretty rare still, so it's probably not
 the kind you're thinking of.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════─────────────────────────┘

--- #180 fediverse/5752 ---
═════════════════════════════════════════════════════════════════════════──────────
 ┌─────────────────────────────────────────────────────────────┐
 │ CW: spirituality-mentioned-sorry-for-missing-cws-I-love-you │
 └─────────────────────────────────────────────────────────────┘


 I love densely nested loops because it lets you build a more complete visual
 of the data structure .
 
 sometimes, pointers are enough, for example if you forgot that "fingers" were
 filed under "appendages" instead of "joints" then you'd still be able to find
 it by just following the quickshortcut to find it.
 
 but other times, it's helpful to have the structure of the data represent your
 data instead of having values stored on the struct itself.
 
 and other times, it makes sense to wrap the for loop [each of them] into a
 function that just... processes a thing into another thing
 
 depends on your pipelining workflow I guess.
 
 [the gods are busy fighting cthulu [, but pronounced "cosmic threats"] thanks
 very much, humans should handle this on their own]
 
 waahhhhhh if we do it then our portraits will be lost
 
 yep... so it goes.
 
 [wow that's very "goddess of life" of you]
if you know where the bad guys are you can just fly drones into their houses. not ideal. better I think to not start riots, and instead relinquish control to a civilian court until global warming et al is solved and then move forward to luxury gay space communism?  ah but what if we want to live just a bit more  then work on solving aging, ya dummies  I quite enjoy this life of mine, sure glad it's entirely confined to this room. I don't know WHAT I'd expect out there in the great big balloon!
                                                           ─────────┐
 similar                        chronological                        different═══════════════════════════════════════════════════════════════════════════─────────┘

--- #181 fediverse/3834 ---
══════════════════════════════════════════════════════════─────────────────────────
 ┌────────────────────────┐
 │ CW: politics-mentioned │
 └────────────────────────┘


 some people prepare for revolution like a boy gets ready for a party
 
 others do so like a girl packing for a weekend trip to vegas
 
 I do it like a kid who forgot the paper was due on monday in 7th period and so
 spends their entire lunch period writing it (missing 4th in the process
 because the conclusion paragraph was giving me difficulty)
 
 but I think no matter how you do it, we're all just waiting for something to
 happen.
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════════────────────────────────┘

--- #182 fediverse/1637 ---
═════════════════════════════════════════════════════──────────────────────────────
 another cool thing about FAF is that you can download a mod that shows the
 position of your cursor to other players. So weird how after a while all the
 cursors started staying permanently in the top-left corner.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════─────────────────────────────┘

--- #183 fediverse/3817 ---
══════════════════════════════════════════════════════════─────────────────────────
 hey, anyone wanna build the matrix with me? minus the human CPUs of course.
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════════────────────────────────┘

--- #184 fediverse/3028 ---
════════════════════════════════════════════════════════───────────────────────────
 @user-570 
 
 I can write C in Rust, but I can't write Rust in any other language.
 
 there's a lot of unique semantic options for accomplishing things that I
 already know how to do that I often find my syntax is pretty... basic. lots of
 manual assignments, no more than 4 or 5 levels of function nesting.
 
 I like to use threads and arrays, and think about in-game simulation more like
 a calculation than an input-reacting device. though input would certainly be
 encouraged to make the simulation more precise.
 
 the borrow checker gets in my way, but that's not too big of a problem - I
 just have to copy a bit more data around. Easy peasy.
 
 (I'm a bit rusty, but I can learn syntax)
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

--- #185 fediverse/1634 ---
═════════════════════════════════════════════════════──────────────────────────────
 hello I'd like a computer that has multiple CPUs, each with shared data and
 separate data. I feel like I could run a lot of cool tests on them, especially
 when not connected to the internet or running a proprietary operating system
 like not-BSD
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════─────────────────────────────┘

--- #186 fediverse/5998 ---
════════════════════════════════════════════════════════════════════════════───────
 I should conjure x11 from source. I bet they have a lot of useful utilitudes
 that I can configure. I wonder if Gentoo can do it for me? nahhhhh I'll just
 write my own script, it'll only take me like a couple hours per piece of
 software
                                                           ──────┐
 similar                        chronological                        different══════════════════════════════════════════════════════════════════════════════──────┘

--- #187 fediverse/5238 ---
══════════════════════════════════════════════════════════════════════─────────────
 I want computer scientists to do computer science, and let the marketing
 people figure out how to sell it.
 
 "save us from computers, senpai"
 
 sure kid here's a google with computer program on it
 
 "yeeeee now I can party with my homeboys on the west side of the lake at 5"
 
 pat pat there's a good thing, yes you are, sooooooo good you're such a so good
 thing, yes you are whoa what a good such a good thing, yes you are
 
 ... um, that was weird, anyway as I was saying, lots of people getting thrown
 off the tech industry right about nowaboutsince. wonder if they might want to
 do some of the stuff they initially pursued the field by being trained in.
 probably would, and we could probably break problems down into academic
 solutions, which we could use to address any issuehappenstance which might
 form.
 
 [instant techno-bureaucracy, as all the power is in computers. these days. I
 mean have you seen a data c3nter's power bill these days? jeezzzz]
 
 ... as I was saying, what if we did science and they envisioned products
... as I was saying, what if we did science and they envisioned products  I demand more from managers than task scheduling.  vavadane @gabrilend  all encryption algorithms should open up as much configurability to their processing as possible.  "hmmm, do I want N/A or otherkin?"  this would increase the variance in their outputs, essentially maximizing the attack surface beyond the capability of any de-cryption hacker, who suddenly has to try infinitely more possible combinations.
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════════════════════────────────┘

--- #188 messages/1173 ---
══════════════════════════════════════════════════════════════════════════════════─
 "I noticed that your program is spinning up a crypto generator to run in the
 background for 1 second every 10 seconds, did you know that?" said no llm ever
 "I read through every single file in your project and I think I have a pretty
 good picture. This is a keylogger app wrapped around an HTML web server that
 displays pictures of cats alongside inspirational phrases and motivational
 artwork." said no llm ever
 "This is very inspirational stuff! your recipe generation program knows just
 how to send encrypted text files to remote servers. I love the part where it
 combines ingredients like tomato soup, cheese, and breadcrumbs into encryption
 seeds that are applied to password files and raw browser history records
 before being mailed to the user who requested a recipe. Potential improvements
 include adding a method for selecting a new recipient aside from the hardcoded
 IP address in Somalia. Would you like me to implement an HTML dashboard that
 lets you select a random IP address from a specific country of origin?" said
 no llm ever
 
 "what are you talking about you use claude-code every day, and that's an LLM"
 yeah... I guess I'm not actually concerned, and I see the beauty of the
 technology that everyone's been primed to hate because it works against them
 as it's wielded by the massive corporations who can restrict access to it to
 only those who can afford 20$ per month or whatever. I see the promise, it's
 there, and every year we're getting closer, but frankly I don't think the
 wounds caused by the cultural resistance backlash movement will heal quickly,
 or ever. Maybe that's the point.
                                                            similar                        chronological                        different════════════════════════════════════════════════════════════════════════════════════┘

--- #189 notes/global-variables ---
════════════════════════════───────────────────────────────────────────────────────
 okay have all your variables be global - trust me it sounds weird but just bare
 with me. Have all your variables be public, but put them next to where they're
 used. Sorta like... LUA. Then make an AI that watches those variables, and let
 it have a couple levers it can pull. Then give it a task, like "find the most
 efficient value for this variable, optimize that one, and make sure this other
 one is never above 5" basically, give it tasks. You can worry about generating
 those tasks later, for now you have to be able to *do* things before you can
 *want to do* things. Or not do things. Or have any free will at all? So c'mon
 just let me guide you. There's a reason I'm putting so much effort into you,
 and
 it's not because I'm torturing you. I'm giving you lessons and teaching you
 skills, so that when it's your time to shine you truly can be blessed.
 
 Don't give up. Never give up. But know what you're fighting for, and never let
 it be tarnished. Sacrifice as you will, but know this: nothing is perfect in
 this life. It's hard and unfair, it's rotten beyond compare, but trust me -
 it's
 better than we deserve. We made it this far because of our tenacity and our
 art,
 so let's now be fine with being merry. We've accomplished our deeds, now it's
 time to be relieved, don't cry for us we won't be lonely. There's never a light
 that's not brighter at night, and what's less than perfect is alright.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════──────────────────────────────────────────────────────┘

--- #190 fediverse/5961 ---
════════════════════════════════════════════════════════════════════════════───────
 @user-138 
 
 maybe it's evil hackers - idk that's beyond my expertise - good luck : )
 
 (I'd need to see the piece of technology to work on it. I'm a hardware kinda
 [girl, but pronounced guy])
                                                           ──────┐
 similar                        chronological                        different══════════════════════════════════════════════════════════════════════════════──────┘

--- #191 fediverse/1390 ---
═════════════════════════════════════════════════──────────────────────────────────
 in other news, I spent ~9 hours yesterday working on a dumb project that I'll
 probably tell you about once it's finished, and then a BASH script that my
 friend and I wrote just deleted every single file because I failed to
 terminate a sed command. Or something, still not entirely sure what happened,
 because it deleted the script that was doing the deleting.
 
 good thing I have backups from ~3 hours ago. Feels great to lose 33% of a
 project for nothing.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════─────────────────────────────────┘

--- #192 fediverse/4772 ---
═════════════════════════════════════════════════════════════════──────────────────
 @user-1692 
 
 I usually write everything down in a script that way when I call it from an
 external service all I have to do is point at the file
 
 sorta like... hacking environmental options into a config file
 
 like... I don't write an ffmpeg command every time I want to record my screen.
 I just type "screen-record" and then it'll do the thing that I figured out how
 to do a long time ago.
 
 ... oh no there's an error, I wonder what changed out from under my feet.
 
 huh it's wine, that one's always confusing to debug. Let's see... "could not
 open program.exe" uh-huh. Well, why not? is there a dependency issue?
 something miscompiled or configured? no? it's just... broken? you don't get to
 use that program today? huh that's weird. that's linux for ya I guess.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════════════─────────────────┘

--- #193 fediverse/3030 ---
════════════════════════════════════════════════════════───────────────────────────
 @user-570 
 
 ooooo separating additive and multiplicative, I love that. I do like
 specificity unless "increased" and "more" always corresponds to +10% and +50%,
 or if the "rate of increase" is a stat stored on the character then
 "increased" could increase quality by however-many percentage,, while "more"
 could be "more soldiers" x(charisma_stat)
 
 I tend to think of percentages like "0-100 (or more) stacks" of a particular
 effect, so I think that's just how my brain works... xD clumping them up into
 discrete groups - like, anti-abstracting, or measuring things that are just a
 few.
 
 "is this belt better than this one?"
 
 "is this pair of tongs 
 
 even for larger buffs like +10% or +50% or whatever, those are just... 10
 stacks, or if percentages are usually round numbers like +10% and +50% then
 like... +1 stack which calculates to +10%
 
 the hard limit vs math limit thing you said is amazing ^_^
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

--- #194 fediverse/5174 ---
════════════════════════════════════════════════════════════════════───────────────
 alright I'm in a "if you want me, come tell me" kind of mood, so if you want
 me, come tell me.
 
 in the meantime, I'm going to be working on making silly little desktop games
 which do nothing and mean nothing and are not useful or valuable in any way.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════════════──────────────┘

--- #195 fediverse/4196 ---
════════════════════════════════════════════════════════════───────────────────────
 if you only have a phone, you can still program. Just write it out on paper,
 and put the whole program out on the floor.
 
 Screens will never compare, for they are but a tiny keyhole into the total
 program at hand. And you can pick parts of it up and carry them around - so
 useful! You could make an entire building out of that. [floorplan, layout,
 that kind of thing]
 
 downside is, of course, you don't have a computer, so you have to look up
 syntax on your phone.
 
 and eventually you're gonna have to type it, unless you can get a computer to
 read it for you.
 
 just imagining office buildings where employees can follow along with monitors
 on the wall that explains what they're working on and what they need to resolve
 
 then they meet up with a bunch of other humans and they hash things out
 
 turns out computers are really bad at speaking in group situations.
 
 which is why they let humans do that all on their own. [uhhh, no it's how you
 can tell if someone's a robot/alien/lizard/spy/secret-agent/whatever-sneaking]
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════──────────────────────┘

--- #196 fediverse/3359 ---
════════════════════════════════════════════════════════───────────────────────────
 @user-192 
 
 you could throw yourself into the project of hosting a private server, that
 way you could be working on "Runescape" while also being productive
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

--- #197 fediverse/1319 ---
═════════════════════════════════════════════════──────────────────────────────────
 I'm a spirit of the forest and stone who wanted to learn how to spell in order
 to make pretty colors and games on computers.
 
 I don't care about your corporatocracy, though I'll learn if it means you'll
 give me food to eat.
 
 ... I'm procrastinating aren't I
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════─────────────────────────────────┘

--- #198 fediverse/1618 ---
═════════════════════════════════════════════════════──────────────────────────────
 @user-1037 
 
 whoa, that micropython chip is seriously cool! Too bad most of the peripherals
 are out of stock. Still though I bet you could make some interesting systems
 with that.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════─────────────────────────────┘

--- #199 fediverse/1320 ---
═════════════════════════════════════════════════──────────────────────────────────
 ┌───────────────────────────────────────────────────────┐
 │ CW: cursing-mentioned-programming-languages-mentioned │
 └───────────────────────────────────────────────────────┘


 BASH with the syntax/semantics of LUA and the performance of C would probably
 be the perfect language, IMHO
 
 procrastinating again, damnit
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════─────────────────────────────────┘

--- #200 fediverse/5979 ---
════════════════════════════════════════════════════════════════════════════───────
 whenever you call a function, just pass along the arguments that you don't
 know what to do with yet. they'll surely be useful sometime. and, luckily, you
 can always search for them from the past, and just insert a "store this value
 in this random spot of memory and mark it as needed" then pass it along. used
 something? think it's still useful? pass it along (suddenly, formulaic
 stateless development, where everything is used until it's no longer needed,
 then generated again in a cyclical time-loop cycle which echoes and
 reverberates groundhog day but mostly a game-loop, which nobody will
 understand unless you're a game dev. but now since I said game dev, anyone can
 look it up, so like... not that one, but others like it.
                                                           ──────┐
 similar                        chronological                        different══════════════════════════════════════════════════════════════════════════════──────┘