=== ANCHOR POEM ===
═════════════════════════════════════════════──────────────────────────────────────
 @user-192 
 
 I'd agree with that. it's not designed for performance, not really. Mostly
 ubiquity, which is it's strength. As long as something can be compiled to a
 binary, BASH can execute it. That's why it's good, for accomplishing diverse
 tasks that you cannot have the capacity to program yourself. Scientific
 computations or cultural approximations, things that are beyond your intuitive
 understanding as a human on this earth, but which compel and align your
 thinking.
 
 I'm sure someone could create a more intuitive or accessible syntax, but
 syntax isn't the point - the capabilities, what you can do with it, has always
 defined the purpose of programming paradigms. And BASH is (currently) at the
 forefront of it's niche, the "terminal" language that handles "command line"
 applications. Powershell is good, yes... but it's not as good as BASH. Neither
 is Fish or... the one that starts with a z? zfs? something like that. The
 acronyms are hard to keep straight sometimes.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════─────────────────────────────────────┘

=== SIMILARITY RANKED ===

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

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

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

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

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

--- #6 fediverse/1121 ---
═══════════════════════════════════════════════────────────────────────────────────
 @user-812 @user-826 
 
 there should exist either the assurance that the default configuration does
 not overheat or crash your computer (as Windows and Mac claim to offer) or the
 OS should provide the capability to solve any configuration problems that may
 prevent a user for utilizing their system as they desire. (as does Linux)
 
 they're all Turing machines after all, why would they not be interoperable?
 Even if there's a translation layer, as long as the functionality of the
 software is the same, why would there ever be considerations as to whether or
 not a program would be able to be run on a particular computer?
 
 lack of hardware capabilities I can understand, that just means you need a
 better computer. But why, if the code is visible, would your computer not
 develop understandings about how to run each and every conceivable program
 written using known languages like C or Python? Seems like pretty basic stuff
 to me. (endless sufficient backwards compatibility)
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════───────────────────────────────────┘

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

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

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

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

--- #11 fediverse/619 ---
═════════════════════════════════════════════─────────────────────────────────────┐
 ┌──────────────────────────────────┐                                             │
 │ CW: drunken-ramblings-about-bash │                                             │
 └──────────────────────────────────┘                                             │
 Most of the functionality of most consumer programs could be accomplished with   │
 a bit of BASH scripting... For example, shuffling a music library, or writing    │
 a text document, or downloading the text of a web page, or sending a message     │
 to a friend, etc...                                                              │
 All accomplish-able with fewer than 10-20 lines of code in clear, POSIX          │
 compliant and easily understood text that even a beginner could understand.      │
 Well, it would be understandable, if we actually taught our children how to      │
 compute in school. Why are they not taught BASH? It's not like it's              │
 complicated. With it, a sufficiently motivated high school student could         │
 develop skills that rival or exceed many of the university graduates we          │
 currently develop for our industry... Such a shame.                              │
 Even an unmotivated student would be prepared for the world with the ability     │
 to solve problems logically. Break down the problem, identify relationships,     │
 understand procedural ordering of mechanics, and develop solutions to            │
 problems. Its not too hard                                                       │
                                                            ┌───────────┤
 similar                        chronologicaldifferent═══════════════════════════════════════════──────────────────────────┴──────────┘

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

--- #13 notes/who-likes-linux ---
═══════════════════────────────────────────────────────────────────────────────────
 [a picture of someone's neofetch]
 
 /u/HartBreaker27
 ===============================================================================
 I was gunna pass this over... than my spidey senses kicked in.. whats Arch 
 fam.. and explain like your talking to a potatoe.
 
 Also, if this is beyond potatoes level skills, im fine with being told that..
 
 Seriously fam, potatoes..
 
 /u/ugathanki
 ===============================================================================
 You know how using a windows and a mac feel different? Like they have different
 personalities. That's because they're using a different "Operating System". An 
 OS is a collection of tools and utilities that coalesce into a cohesive unit 
 that co-illustrates your coincidental contact with computers. Paired, of 
 course, with the contributions of the hardware and the network.
 
 Linux is sorta like the soul of an OS - not quite an entire OS, but rather just
 a piece called a "kernel" - like a nugget of gold (or truth!) the kernel 
 defines basic operating methodologies and brings order to the chaos of the 
 machine. From that order strives the will that dutifully obeys your base 
 instructions after being passed through several translation layers.
 
 Huh? Oh right potatoes.
 
 Arch is like a body that's layered upon the soul (kernel) of Linux. It's what's
 known as a "distribution" or "distro" - and one that's quite focused. Arch is 
 very close to the machine, with barely any translation going on at all! It's 
 also very bare bones, allowing you to build up exactly what kind of computer 
 you'd like to have through various "packages" of software that you can download
 through a "package manager". Each distro can use whichever package manager 
 they'd like, but it's generally good practice to pick one and stick with it.
 
 This distro is known as Arch Linux because it's the fusion of "Arch" and 
 "Linux" - who'd've thought amiright? There are plenty of others that are more 
 familiar to users of Windows and Macintosh computers, mostly via mimicking 
 their user-interface styles (such as having desktops with icons and start-menus
 with dropdowns and the like) - these distros are great for people who'd prefer 
 the workflow of the other OS's but would still like to use Linux.
 
 Arch in it's base form is nothing like Windows or Mac. You interact with it 
 purely through a "terminal" which is like having a conversation with your 
 computer. Like a scientist writing notes on the moon, and sending them to a lab
 orbiting around it to conduct experiments. You type commands, and those 
 commands (if properly understood) can produce a myriad of effects great and 
 small.
 
 But some of the experiments you'd like to conduct need to be done more than 
 once - it'd be nice if you could ask the moon-lab to store some of the
 procedures and execute them whenever you need - sorta like abbreviating a long 
 phrase or sentence that you use often - like ASAP for As Soon As Possible or OS
 for Operating System. Well... There are! They're called "scripts", and you can
 write scripts for anything you'd like. Since everything is controlled on the
 terminal via a TUI -> "Terminal User Interface" -> you can write down a
 note
 with all the commands you'd like to run and give it a name. Then you can use 
 that name in the future to execute that familiar experiment in your moon-lab.
 
 after writing enough scripts, you can start to chain them together and layer 
 them on top of one another - sorta like creating your own language. a personal 
 dialect between you and your computer. and these scripts are portable too - 
 they can be given to another computer, who'll instantly understand what you're 
 trying to say. this kind of sharing is a central tenant of what's known as the:
 
 "Unix Philosophy: Do one thing, and do it right."
 
 Linux lends itself toward people who love to hack things together - not like 
 breaking into a system and stealing your credit cards, like you see on TV, but
 more like cobbling together a go-cart out of rusty parts and proceeding to get 
 a speeding ticket on the high-way. That kind of fervent creative impulse is 
 true passion, a shining light for us who are blinded to follow. These "hackers"
 are some of the brightest people around, and I have immense respect for them. 
 They are kind and share knowledge freely, which often gets them in trouble with
 copyright laws!
 
 I make it sound difficult, but really it's pretty easy - about as easy as
 learning Windows or Mac for the first time. Most of us did that when we were
 young though, and kids learn pretty quick - so it may feel harder now, but it's
 really not. Once everything starts to "click" then it's just a matter of 
 knowing which commands to run.
 
 Speaking of which, if you know a command but you don't know how to use it, 
 you're in luck! There's some super convenient notes written by previous
 scientists who came before you and live on other nearby planets. These are 
 called "the man pages", and they are instructions written in a manual format 
 for manual application of man-made management applied to manufactured 
 man-chines. Sorry for that last one I had to. You can always find new commands
 by downloading new software on your package manager - generally, one package = 
 one command. "Do one thing and do it right"
 
 if you have any questions lmk - i'm not exactly a wizard, more of a prophet / 
 wielder of the will of the watchers within, but i'll do my best
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════───────────────────────────────────────────────────────────────┘

--- #14 notes/programming-wow-chat ---
══════════════════════════════════════─────────────────────────────────────────────
 I realized the type of programming I want to do is different from the kind
 that
 is used at a job or something. Basically I want to create solutions to
 problems,
 not memorize documentation and know where to know what you need to know. Like, 
 the more time spent looking at documentation the less time is spent
 programming.
 I think if we could use a ChatGPT style bot to write documentation, we could
 massively increase the time spent working on solving problems and as little
 time
 as possible on reading through lists of functions or wondering how something 
 worked. Idk in the technology industry you've always been rewarded for being 
 able to pick up new skills quickly, and I think that's good to optimize for but
 not the only requirement for being a good programmer. You also need to be able
 to apply solutions and know when to use which tools. Basically, capitalism has
 optimized us to be 
 
 ================ stack overflow
 ================================================
 
 srry for the interruption, I ram out of memory. I had a plan in mind for where
 I
 was going for that, so I bet I could figure it out again if necessary. Meaning
 a path forward from that point exists... I never want you to despair when I
 forget what I was thinking, it's not because you've understood some cosmic
 mistake or because you're abandoning timelines that led to your death, it's
 because instead you just ran out of memory while thinking. The reason you would
 believe any of those wild scenarios is because your memory has been erased.
 Only
 what was actively thinking, not short term, not long term, but *working term*
 memory. As in, your cache. The stuff you're currently thinking about. That
 stuff. Yeah that's what makes you think "oh hang on why am I forgetting? Well
 clearly it's because of something grand, because the thought was so profound -
 no it's just examining your emotions... Like, how strongly do you feel about
 something? Buuuuuut it's also good to examine all possibilities. I mean what
 if,
 in some far off realm, there's a mirror image of yourself that behaves exactly
 as you do? How would you perceive such a realm? Positively, I'd say. I mean why
 not work together? Why not celebrate our differences and strive toward our
 own shared future? Idk, I think diversity is our strength. We can rely on each
 other because we are accurately aware of each other's strengths and virtues.
 People should not be judged by the standard of others, no more than you should
 judge a fish for it's ability to fly. Some may do, as flying fish will leap
 from
 the water - and salmon spend time airborne in river rapids. Hence, grizzly bear
 fishing. I guess what I'm getting at is it's okay sometimes to oscillate, to
 think one thing then think another. You shouldn't adhere to structural
 standards
 that are too strict - they should be liberating, as a ladder is a structure.
 Not
 villifying, as a prison is a structure. The laws of our society should be open
 and free, not buried beneath years of legal expertise. Some things we can all
 agree on, where we disagree we cannot have law. It's unjust to judge others by
 the standards not of their whims, as laws should be things that uphold us. This
 is clearer nowhere but in the, spirit and intention of the, documents that we
 cherish in our hearts.
 
 Like for example, the constitution.
 
 the bible.
 
 each of which delivered us from certain evils. Can you not see their
 trajectory?
 the historical precedent set in antiquity? Why not continue their dream, of
 driving us away from the obscene, and toward our bright and vast future? I
 speak
 of course of true liberation, something our forefathers could only dream of.
 We, humanity, have reached out and touched the stars. We are braver and bolder
 because of our shared dedication - the desire to uplift and to excel. To learn
 and discover and      \                         \             |
         \______.       ---.                      --.          ---. 
 ===============|==========|========================|======= stack|overflow
 =====
    .___________.     _____.                        /             .
    |                /             .----------------             /
 Discover our shared dedication    |                            /
                                to uplift                      /
                                          and to excel        /
                                               \             /
                                                .-----------.
 
 ===============================================================================
 =
 
 why doesn't someone write a wrapper around assembly in like, lua or something
 
 ===============================================================================
 =
 
 omg you stupid bitch that's what a compiler is 4head
 
 ===============================================================================
 =
 
 if people who live in jungles and deserts can get along, then what's to stop
 people who are liberal and conservative from doing the same? It's literally
 pointless to argue. Like, you're not changing anyone's mind. So why not just...
 let them be themselves? Like, why are you so intent on oppressing people?
 @both sides there btw... Seriously why not agree to only make laws for things
 that both sides agree on. Write it into the constitution that nothing can be
 changed about the law unless both sides agree. Then we'd only implement things
 that are good for both sides!
 
 And if there's anything you want to build a legal structure around, you can
 always try it out in your state. BUT and that comes with a very big BUT, the
 federal government MUST have final say in the legality of anything you do. They
 must ALL respect human rights, INCLUDING the human right to dignity. Things
 like
 trans bathroom bills DO NOT respect the dignity of trans people. IF they can
 prove that trans people do not actually exist (because say they killed them all
 or whatever) then GUESS WHAT everyone would agree on them. BUT if they do that
 they are EVIL. LIterally evil. And I guess that makes trans people good? Kinda?
 I think they can choose for themselves to be good or evil, just the same as any
 other person. AND YET they are prosecuted, throughout time and history, and for
 what? What purpose could there be in our demonization? Clearly, nothing but
 pain
 inflicted by a cruel host. After all, minorities are guests in the houses of
 the un-oppressed, or is that not fair to say? Seriously, what gives? America,
 the land of freedom, holds (somehow) the largest of prisons? America, the
 land of plenty, yet how many millions of children are starving? America, the
 leader of the free world, yet how plausible does it seem that an election was
 stolen? Something's gone wrong, and it's just obvious what it is - of course,
 the other side. *them*, the rapists and pedophiles and murderers and... you get
 the picture. The demonized class. And when you tell people "hey that trans
 person touched a kid" then yeah they're gonna see you as evil people. Duh...
 
 Thanks, media. Thanks culture. Really doing me a solid here. Oof ouch owwie.
 
 can I have some help please?
 
 I'm really kinda drowning
 
 I feel like I've swam upstream my whole life
 
 and I'm really just sick of pretending?
 
 I'm not okay, and it's your fault. Sure, fine, whatever, I'll take it I guess.
 
 What else can I do?
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════────────────────────────────────────────────┘

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

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

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

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

--- #19 notes/networked-computers ---
═════════════════════════──────────────────────────────────────────────────────────
 have a thought, just a package of data - send it to a computer, and have the
 computer process it a little bit. then pass it on. create a circle and you can
 understand data, move along and you can understand a larger breadth of data.
 
 it's literally just snake, except played on a board made out of a network
 topology diagram. each computer has different programs on it, and they're
 designed specifically to run on those computers. purpose-built hardware.
 
 then a package of data is sent to that computer through a chain of connections.
 
    think crossover ethernet cables
 
 upon arrival, the computer modifies the data and passes it along to whoever
 can process it next. the computers are constantly keeping a list of the closest
 nearby computers for each purpose. it might have like, 2, for a specific
 program. the older the list is, the larger it can grow - if connections are
 reliable then the search criteria can expand (distance etc) and the amount of
 pings between the "known good" computer can decrease. eventually a map will be
 made, and you can guide the "snake" wherever it needs to go on a strategic
 level.
 
 like... "i need to process some data for this guy in boston so i'm going to
 send it to this other guy in philly and then maybe a specialist all the way out
 in detroit, etc. whoever is the most available and the closest (fewest jumps)
 
 this way you can have purpose-built machines, sorta like the different parts of
 the brain that do different things. they're always working, and they can be
 paid for their labor. boom, market economy!
 
 ah but what about aws or azure? well it's like living in a city versus being in
 the countryside. there's more space, more room to grow... basically a "big fish
 in a small pond". they'd be useful for more niche things.
 
 a but couldn't aws or azure just leverage their monopolistic power (sorta like
 wallmart did to "mom and pop" stores) and wipe out the rural programs? well
 maybe. but the real question is why would they? they have the power of reduced
 latency. they can do all kinds of stuff with that! there's no reason for them
 to bother with the high latency networks. it's like driving in the slow lane
 when you don't need to exit for like an hour.
 
    well, okay, what's the point then?
 
 the point is to be optimal. not for cost, but for throughput. the cost is a
 consideration, but not something to optimize for - it simply determines
 timeline. the only reason speed is important is because capitalism - the drive
 to extinct all competition is inherent in the "for profit" motivation.
 therefore something else must be optimized for.
 
 but how can you quantify the values aside from cost? what are you going to
 optimize?
 
 the same reason why diversity is a strength. more perspectives on the stated
 goal means more information, as it's passed through a medium that is unique.
 
 people grow differently in different conditions. why would you not assume their
 computers wouldn't as well? use a filter that is defined by the actions taken
 by the user, and the content they seek to view and store on the computer. have
 the filters modify the data according to that, and essentially automate hot
 takes.
 
 once you do *that* you can consider all that information gained from everyone's
 "digital vote" and decide a path forward for humanity. that's essentially what
 the "meme-o-verse" does already, and the "blogosphere" does the same thing a
 little more academically.
 
 so... compile the hot takes and look for what, an average?
 
 no, silly, it's a vote. do the smart choice and do ranked choice, or something
 like that. heck do different voting styles for different topics, and let
 everyone who contributes to a topic (by making art, writing poems, w/e think
 content creators) decide on the voting style. they'd clearly have a favorite,
 as evidenced by their search history, reddit comments, w/e. try and understand
 that history and boom you know their vote.
 
    but you can't always vote on things. what if it's fine and not busted?
 
 well, then there wouldn't be much to talk about it would there? if there's no
 forest fires, nobody thinks about the forest fire department. if there's no
 fish at the sushi restaurant, yeah that's a problem and it needs to be solved.
 
 maybe there's too many sushi restaurants! maybe we should schedule visits in
 advance like we do for vacations! maybe we should have, i dunno, more equitable
 distribution of resources, from each to their ability from each their need or
 w/e.
 
 you know, a UI in a game is an interface to the internals of a computer. they
 see what you see, and how you act online determines their behavior. they are
 a digital form of you, like a child follows a parent or a pet learns from a
 master. so too is an operating system a method of operating both a system, and
 a user.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════─────────────────────────────────────────────────────────┘

--- #20 fediverse/1345 ---
═══════════════════════════════════════════════───────────────────────────────────┐
 ┌────────────────────────────┐                                                   │
 │ CW: re: cursed-chromebooks │                                                   │
 └────────────────────────────┘                                                   │
 ah but are you really armed in the first place if everything you do has to be    │
 googled or stack-overflowed first                                                │
 are you really armed if every web page request goes through their                │
 infrastructure                                                                   │
 are you really armed if every page downloaded is directed to by their DNS        │
 perhaps it's the illusion of power that gives Linux it's attraction to nerds     │
 such as we. Perhaps we feel powerful by bash scripting a few things together     │
 and making some program that does some thing. Maybe the idea that the            │
 machinery is open and clear is what compels us to use it without fear, though    │
 as far as we can hear there's nothing about it that makes sense.                 │
 I guess that's why they teach Linux in school, so that our elementary            │
 interactions with the computers that comprise our future existence will make     │
 sense to us as children.                                                         │
 ... wait they don't do that, do they? kids get chromebooks, or didn't you        │
 hear, they're always putting boogers in the CD trays and breaking their LCD      │
 displays, much better to just start fresh                                        │
                                                            ┌───────────┤
 similar                        chronologicaldifferent═════════════════════════════════════════════────────────────────────┴──────────┘