=== ANCHOR POEM ===
══════════════════════════════════════════════════════════════════════════════─────
 UIs with big, chunky pixels, bigger than retro gaming, like using integer
 scaling in a retro game.
 
 .
 
 becomes
 
 ..
 ..
 
 (except actually square)
 
 then, you can sculpt those pixels if you really need to, to create
 high-resolution displays used locally, to increase user-performance flow rate.
 
 the old UIs weren't bad - they were constantly tested, as they were new and
 emerging technology. The old UIs had different constraints than our 2560x1440p
 monitors have to say. However, they still made correct decisions, so if
 desired their decisionmaking can be used to inform future UI design as well.
                                                           ────┐
 similar                        chronological                        different════════════════════════════════════════════════════════════════════════════════────┘

=== SIMILARITY RANKED ===

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

--- #2 fediverse/5402 ---
═══════════════════════════════════════════════════════════════════════────────────
 @user-1773 
 
 that point about HTML is soooooo good
 
 like, we could be designing websites like we design video game UIs but instead
 we use React which fills your browser with insecure-by-design javascript
 generated visuals
 
 or, even better, or just use HTML like a config file
                                                           ───────────┐
 similar                        chronological                        different═════════════════════════════════════════════════════════════════════════───────────┘

--- #3 fediverse/2886 ---
═══════════════════════════════════════════════════════────────────────────────────
 @user-1209 
 
 display scaling accomplishes a similar goal through a different mechanism. You
 might find that the visuals are sharper, however you will need to configure
 every program to use this functionality (if it's present, which it's not in
 most programs) - for OS level things this is usually a good option.
 
 Changing the resolution will change the size of ALL visuals on your computer,
 but they might be fuzzier (but if you're blind as a bat, why would you care
 about fuzziness? It's all fuzzy!)
 
 increasing the font size can also make it easier to read, which both of these
 options are doing in a sorta round-about way.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════───────────────────────────┘

--- #4 messages/127 ---
══════════════════════════════════════════════─────────────────────────────────────
 All I want for my mobile computing is the ability to use the interface of
 android to access resources and perform tasks that are relevant to my primary
 computer. Like, a mainframe with the phone as a terminal. Except instead of
 text, it's buttons and sliders and all the things that mobile UI experts have
 spent so much time carefully crafting.
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════────────────────────────────────────┘

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

--- #6 fediverse/639 ---
══════════════════════════════════════════════────────────────────────────────────┐
 or like, a window that your window manager could window manage as it pleased.    │
 I'm thinking of like, i3 or dwm where you have "tiles" instead of "windows"      │
 you drag around. Really saves on screen real estate, but it lowers the ability   │
 of your screen to show width. Or height, depending on how you set it up, but     │
 since monitors tend to be wider than height-er (higher?) they (the users) tend   │
 to use setups that sacrifice width for visual density.                           │
 anyway in such a setup the screen is divided into like, 3rds or 4ths, and each   │
 window takes up part of it. That way you can reference information from          │
 multiple sources without having to move anything but your eyes. Really helps     │
 with keeping it all in your head, because eyes are not reading information       │
 like a computer - they aren't using a cursor, it's not one bit of text at a      │
 time. Well, unless you're reading of course. But generally when looking at       │
 something it's a more parallel experience - shining through and forth from to    │
 our gods. Wow, cells in the body have an intere                                  │
                                                            ┌───────────┤
 similar                        chronologicaldifferent════════════════════════════════════════════─────────────────────────┴──────────┘

--- #7 fediverse/2947 ---
═══════════════════════════════════════════════════════───────────────────────────┐
 the downside of Proton and Lutris is now the ONLY games that work on Steam are   │
 either continually updated (untenable) or playable on Lutris or Proton. Same     │
 thing with Wine, though there's always at least one decent substitute.           │
 kinda makes me want to write a manager-style program which runs programs using   │
 whichever version of their git repository would work best for their system /     │
 configuration / purposes. Idk how I would start working on that though.          │
 I bet you could make one that acted like a shop, but where you didn't charge     │
 any dollars. You could like... "swipe" through UI options, and pick whichever    │
 felt most useful for your setup. Like, how some people use i3 and some use dwm   │
 with maybe inspectors that are modeled off of video-game style "options" GUIs    │
 that mainly correspond to flags on the command/terminal line or compilation      │
 flags                                                                            │
 I feel like that kind of abstraction would make it a lot easier for users to     │
 adjust their system. they're noobs, after all. gotta show them all the choices   │
 in one place...                                                                  │
                                                            ┌───────────┤
 similar                        chronologicaldifferent═════════════════════════════════════════════════════────────────────┴──────────┘

--- #8 fediverse/646 ---
══════════════════════════════════════════════────────────────────────────────────┐
 @user-470                                                                        │
 oh sorry I'll "en-longify" that for you:                                         │
 most monitors have a fixed resolution, somewhere between 720 pixels wide and     │
 480 pixels high to 2560 by 1440 pixels high/wide.                                │
 This is due to both the desire for humans to read left to right (ingrained in    │
 our minds at a very young age by learning to read) (or right to left, same       │
 direction) that we develop the desire for wide-screen monitors.                  │
 Therefore, the windows of perception that we have unto this digital world are    │
 constrained (necessarily) to their own individual specifications. Of which,      │
 the property value "width" is more valued than "height". Because of this, we     │
 believe that computers are mistakenly re-acclimated - for everything is most     │
 efficient when it's aligned to the smallest bits of it's design.                 │
 sorry, I like programming in C. Basically I'm very porous, and thinking about    │
 low level topics (like C programming) is an easy way to burn characters when     │
 there's only so many in the mastodon post that I can use to express my intents   │
 and tr                                                                           │
                                                            ┌───────────┤
 similar                        chronologicaldifferent════════════════════════════════════════════─────────────────────────┴──────────┘

--- #9 fediverse/1116 ---
════════════════════════════════════════════════──────────────────────────────────┐
 ┌──────────────────────┐                                                         │
 │ CW: eye-contact      │                                                         │
 └──────────────────────┘                                                         │
 It's important to build self-hostable computing components of video games (as    │
 in, old style games where you could host a server on any machine instead of      │
 just the ones owned by the corporation) (as in, your machine, yes yours)         │
 (something you can control and observe, something within your control)           │
 ======================= stack overflow =====================                     │
 there are two ways to play Unreal Tournament (capture the flag) gamemode. The    │
 first is to run past all your enemies and fire at them as you pass, which is     │
 what some of the bots are designed to do. The rest stay on defence, and defeat   │
 any enemies that approach.                                                       │
 however, they never push the borders of their "territory" forward - each         │
 according to the different "lanes" or "directions of approach"                   │
 I like the use 32 bots, to simulate a more consistent gameplay experience. It    │
 feels more like ww1, fighting over ground, pushing forward and attempting to     │
 outmaneuver your foes.                                                           │
 some allies will approach from behind, and you let them pass forward while       │
                                                            ┌───────────┤
 similar                        chronologicaldifferent══════════════════════════════════════════════───────────────────────┴──────────┘

--- #10 messages/574 ---
════════════════════════════════════════════════════════════───────────────────────
 Steps to make a game waterfall style:
 
 Lay out all the data structures 
 
 Build methods which manipulate those structures (think getters and setters)
 
 Then build machinery which operates upon those structures using those methods,
 like game loops, cooldown timers, and status effects
 
 Then develop a way to present it to the player using UIs, visuals and
 graphics, narratives, sound, all that junk that's probably someone else's job
 anyway
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════──────────────────────┘

--- #11 fediverse/894 ---
═══════════════════════════════════════════════────────────────────────────────────
 a code editor that only highlights the lines that have been specifically
 flagged to have a certain function. Like, rendering, or sound, or GUI, or data
 storage, or logic, or control flow.
 
 then, when the user is browsing, they can say "only show me these types of
 functions" with a very advanced filter mechanism. The editor would highlight
 the ones that were relevant and related, as according to user-defined flags
 that were set when writing it originally. In this way, by using a bit more
 syntax, even if it's literally just blocks of [category] labels (like how """
 or ``` often starts or ends a comment block)
 
 highlighting with colors is great, but what if we de-emphasized the stuff that
 didn't matter? by increasing the opacity more closely aligning the font color
 to the background color, we could make a bit of text seem to "fade" from
 perspective, while still readable the user's eyes would not be drawn to it.
 Then, according to the labels marked as filtered, certain text would be bold,
 highlighted, o
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════───────────────────────────────────┘

--- #12 fediverse/2887 ---
═══════════════════════════════════════════════════════────────────────────────────
 @user-1379 
 
 mine is only 22" I think and it's about the same distance so now that I think
 of it my poll might be flawed! I forgot to account for screen size!
 
 You're right a proper scale is better quality-wise, but it doesn't always
 scale everything y'know? plus changing the resolution is more low-tech which
 is my vibe hehe
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════───────────────────────────┘

--- #13 fediverse/3568 ---
═════════════════════════════════════════════════════════──────────────────────────
 @user-1556 
 
 I think they should be viewed in whatever resolution they were recorded in,
 otherwise they look fuzzy as the pixels need to smush themselves together to
 be correctly represented on screen.
 
 videos should be recorded in whatever resolution your monitor supports, and
 ideally as high as possible. Unless storage space is a concern, in which case
 1080p is more than sufficient.
 
 Storage gets cheaper and cheaper every year, but people across the world
 upload like, 200 years of videos to Youtube every day or whatever (made up
 that number but it's absurd) so maybe curated collections of videos are more
 important than scraped archives?
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════─────────────────────────┘

--- #14 messages/379 ---
═════════════════════════════════════════════════════──────────────────────────────
 take the "green bordered unit icon" from legion TD and apply it to the
 economic output of the game - like, "it would be best to build 2 of these
 units, so you get 140g because they're 70g each" and if the player disagreed
 they could guess their own conclusion and if you were right, well then that's
 what you remember, but if they were, then you remember theirs (and that it was
 theirs). In doing so ================================================== stack
 over flow ====
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════─────────────────────────────┘

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

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

--- #17 fediverse/1602 ---
════════════════════════════════════════════════════──────────────────────────────┐
 @user-1037                                                                       │
 those all seem really cool though! They all kinda have the same basic UI tho,    │
 kinda feel like there's opportunities for different kinds of expression. Like,   │
 in game design there's a lot of different genres, and yeah sidescrollers         │
 include mario and sonic but they're both very different experiences. So too      │
 perhaps could we interact with our computers by programming them in more         │
 engaging ways.                                                                   │
 they say some people are visual learners, others need to be taught, some         │
 people need to watch someone else doing it, and a few might just learn by        │
 plugging their brains into a computer and downloading a black belt in kung fu.   │
 Maybe typing long paragraphs of logic makes sense for some people, I know for    │
 most it doesn't come naturally. Maybe some people are more used to like,         │
 looking at maps that you can examine at different levels of abstraction. Like    │
 players who play Paradox games zooming from a national perspective to states     │
 and individuals and all the other things they might want to strategize using.    │
 Or m                                                                             │
                                                            ┌───────────┤
 similar                        chronologicaldifferent══════════════════════════════════════════════════───────────────────┴──────────┘

--- #18 fediverse/4029 ---
═══════════════════════════════════════════════════════════────────────────────────
 what if a very slow LLM continuously generated text and was in a
 back-and-forth with it's user who guided it through the training process as it
 set weights as it chose
 
 basically, let the computer decide how it wants to be like 
 
 could even filter it through multiple levels, like, top one is highly
 intelligent, bottom ones are quick and only producing the vaguest output - but
 the higher up you go in the tier, the more "up the tree node graph map" you'd
 be, and the more you could have summarized for you, and passed up a layer.
 
 observing multiple places at once, incorporating them bit-by-bit into their
 digital "me".
 
 like, have an LLM or machine learning whatever track a user as they use social
 media.
 
 could do it like a game, where you track the movement of the mouse and eyes
 
 or more like a statistical model, where you 
 
 ================== stack overflow ================
 
 where you measure the quantity of each UI element's uses, and the general
 context associated with that use. tracking data with data...
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════════───────────────────────┘

--- #19 fediverse/240 ---
═══════════════════════════════════════════───────────────────────────────────────┐
 ┌──────────────────────┐                                                         │
 │ CW: game-design      │                                                         │
 └──────────────────────┘                                                         │
 i like to design games. my darling is a game based on Majesty (2000) the         │
 Fantasy Kingdom Sim. you can think of it like a management strategy game where   │
 you control the knobs and levers that a fantasy monarch might have -             │
 allocating funds, placing quest bounties, hiring heroes, and organizing the      │
 peasantry. the important part is that your units are not controllable - they     │
 just do their own thing.                                                         │
 unrelated, but I think we should design games as APIs that a user's preferred    │
 tool could interface with and render as they will. it'd help a lot with          │
 cross-platform compatibility and would allow people to customize parts of the    │
 game to their desires.                                                           │
 unrelated, but I think if you could design an AI that could play games           │
 (perhaps through an API) that it hadn't been trained on, I think you would       │
 have a pretty convincing argument for abstract "problem solving" capabilities.   │
 unrelated, but games like the one I described are good for situations where      │
 people don't have to trust their monarch. to it you are AGI                      │
                                                            ┌───────────┤
 similar                        chronologicaldifferent═════════════════════════════════════════────────────────────────────┴──────────┘

--- #20 fediverse/4092 ---
════════════════════════════════════════════════════════════───────────────────────
 why not make a unified fediverse identity that can post on whatever instance
 it wants?
 
 ... hmmm could be accomplished with a layer of abstraction. You could use a
 "fediverse client" software to enter text into an HTML page which would have
 it's own UI and stuff and would organize your accounts and instances such that
 you could mark like, 3-7 as places you'd like to put a particular message.
 Then it would just... do it
 
 l m a o spam is gonna get sooooo much worse before it gets better
 
 but trust me, we'll figure it out. And it won't be long, either. It's a
 solvable problem, we just haven't built anything to handle it yet.
 
 ... yet...
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════──────────────────────┘

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

--- #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 messages/371 ---
═════════════════════════════════════════════════════──────────────────────────────
 take your bash script and update it to possess new functionality, like the
 ability to re-order your posts and display them on a viewer - or the ability
 to draw connections between them, showing them in context with one another.
 Then, use that as display to the user, through the LLM interface. (do it
 locally, it's only for long-term explanations.) (the user needs to be able to
 ask questions to the machine, and the machine needs up-to-date information. So
 give it the ability to make "compound phrases" like "the water temperature is
 at " or " degrees. This is a [good/bad] thing because " and such, and then
 string them together using typical ranges of past numerical datas as
 reference. Like, if something is normally between 100 and 5000 then suddenly
 it's at 14 or some other threshold (make sure nothing goes below 0, measuring
 inertia and impact density and other factors) - but identify the connections
 between each factor, so that you understand which ones are correlating to
 which effects on the others. Measure things in terms of proximity, and
 suddenly 3d graphs become a lot easier.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════─────────────────────────────┘

--- #24 fediverse/4232 ---
════════════════════════════════════════════════════════════───────────────────────
 @user-192 
 
 with the development of oled screens, bright primary colors on black
 backgrounds becomes more and more important
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════──────────────────────┘

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

--- #26 fediverse/4664 ---
═══════════════════════════════════════════════════════════════────────────────────
 @user-1725 
 
 LLMs can't do math. Duh. That's like asking an "if check" to do recursion.
 
 What he should have done is had the AI output the requested calculation as
 JSON or something and use a calculator function call with the specified
 arguments instead of trying to memorize every answer. But that requires more
 functionality that has no reason to exist if your only goal is to be a tech
 bro and build up a vacuous product that exists only to be hoovered up by
 Google or Microsoft.
 
 We could build such beautiful things if we just dethroned those giants. They
 suck the creativity out of tech.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════════════───────────────────┘

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

--- #28 fediverse/4892 ---
═════════════════════════════════════════════════════════════════──────────────────
 what if we made a giant dictionary of every single possible pixel arrangement
 storable in 8 bytes and it took up like, half a gigabyte, and then we indexed
 into it whenever we wanted to print an arbitrary visual element to our
 terminals?
 
 something something not-curses
 
 https://notcurses.com/
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════════════─────────────────┘

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

--- #30 messages/453 ---
══════════════════════════════════════════════════════─────────────────────────────
 UX idea: text is rapidly revealed (rate configurable) letter by letter and
 upon reaching the bottom of the page it starts over at the beginning,
 overwriting what was there in a different color to show that they're separate.
 
 For colorblind accessibility it might switch between white background black
 text, and black background white text. Again, user configurable, colors are
 cool too.
 
 If the user pushes the spacebar it pauses until they resume it, and it goes a
 bit slower. If they catch up to it they can double spacebar to make it go
 faster!
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════────────────────────────────┘

--- #31 fediverse/4877 ---
═════════════════════════════════════════════════════════════════──────────────────
 you can make a functional prototype for almost any game in Warcraft 3's map
 editor
 
 that's why no real-time strategy game ever made an editor as good again
 
 FPS editors peaked at Unreal Tournament 2004 imho
 
 RPGmaker eliminated a whole class of game design jobs
 
 platformers you can make in godot
 
 menu based games too, though Twine also works well for that
 
 etc etc until you have a prdouct that you can justify sinking money into an
 engine for
 
 (the engine isn't THAT expensive geez and it's the most fun part to write)
 
 yeah I think you got this backwards, we should pay for the CONTENT not the
 structure it lives in. Why not just use godot? why not use a Warcraft 3 map?
 there are some things you can't do in Warcraft 3. You couldn't make Supreme
 Commander, probably, at least it wouldn't be as good.
 
 etc etc that's how it goes...
 
 game design, amiright? I miss thinking about that. Anyway gtg gotta log off
 for a bit [101  characters remaining]
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════════════─────────────────┘

--- #32 fediverse/3952 ---
═══════════════════════════════════════════════════════════────────────────────────
 they want eye tracking so they can tell what kinds of ads to sell me
 
 I want eye tracking on the desktop so I can select enemies in MMOs easier
 
 we are not the same
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════════───────────────────────┘

--- #33 notes/wow-chat-file-directory-vision ---
════════════════════════════════════════════════════════════════════════════════───
 wow-chat but there's a UI element addon that let's you zoom in/out and
 displays a diablo style minimap
 
 -- stack overflow
 
 what if there was a new building town built north west of denver and south of
 estes park
 
 then, they built a railway out to it
 
 then, they added a circle just 1/4th of the way out of the ring
 
 then 3/4ths
 
 suddenly, impossible urban renewal, as the world feels opened up without a car
 
 leading the charge into the future
                                                           ──┐
 similar                        chronological                        different══════════════════════════════════════════════════════════════════════════════════──┘

--- #34 fediverse/4108 ---
════════════════════════════════════════════════════════════───────────────────────
 what if you could make multiple mastodon accounts in the UI and sort your
 followers into bins that corresponded to which account you wanted to see and
 switch between with the push of a button
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════──────────────────────┘

--- #35 notes/game-design-2 ---
══════════════════════════════════─────────────────────────────────────────────────
 the method of game design is identification of playstyles and the balancing of
 success rates of each of those playstyles. then, giving the player as many
 different possible methods of playing the game. the more different they are,
 the
 better, and they should be unique enough that the decisions taken to play that
 playstyle feel impactful. meaning, a player could play offensively or
 defensively, for example, or a WoW player might play a melee or ranged
 character. in addition, they might use the pieces available to them in a unique
 way that aligns with their personality - everyone should be able to express
 themselves as much as possible while also keeping the game fair, balanced, and
 rewarding. It should incentivize the development of skill - and gently guide
 the player through various mistakes. It should
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════────────────────────────────────────────────────┘

--- #36 fediverse/5065 ---
════════════════════════════════════════════════════════════════════───────────────
 ┌────────────────────────────────────────────┐
 │ CW: strange-ideas-about-software-mentioned │
 └────────────────────────────────────────────┘


 software should have 3, maybe 4 or 5 maintained releases imo
 
 for adding security improvements and whatnot
 
 then people wouldn't complain about updates
 
 because they wouldn't feel like they were being left behind (after expressing
 their differences (of opinion and such))
 
 I think that'd uh maintain them as, I guess, userbase optics parallelograms?
 oh sorry we're on rhomboids this week - right, and no I won't forget the
 differences in creed, all things are received equally...d.
 
 uh-huh yeah no that makes sense. gotcha. okay see you at the location. have
 fun with your demarketion. what if we played games with swords but like,
 
 the peril of steam is that you can't decline to update. meaning if a
 corporation wants to break an old game and it's collectively hosted servers...
 all it has to do is push an update that disables them. suddenly nobody has
 room to do, and the whole
 
 -- stack overflow --
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════════════──────────────┘

--- #37 fediverse/982 ---
════════════════════════════════════════════════───────────────────────────────────
 @user-707 @user-708 
 
 using this to control the buttons in VRchat would be like a person with a
 prosthetic interacting with real life :O
 
 minus the physicality of course, but that's next.
 
 can't wait to play Warcraft 3 and think "select all healers" so I can point
 them at a dying unit with my mouse.
 
 or world of warcraft where your rotation begins to feel like a song.
 
 maybe even a text-based adventure, where you reading the text corresponds to
 the results of the simulation, https://www.spreeder.com/app.php style. could
 make it so that if you wanted something else to happen, you had to willfully
 think it while the words are flashing in front of your eyes - the game would
 pause if you blinked, perfect for phones btw...
 
 could be a locally networked thing, like four to six people hanging out and
 playing a game like pictionary or charades. except, a story that developed,
 and whoever wanted could change it while everyone was reading it at once.
 sorta like a competition to see who can make the best twists and false endings
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════──────────────────────────────────┘

--- #38 fediverse/3025 ---
════════════════════════════════════════════════════════───────────────────────────
 axioms of game design:
 
 every unit should feel useful,
 
 and units should always be able to scale.
 
 meaning, reduce the number of "this ability stacks 3 times" (instead stack
 infinitely, to allow for focused placement) and increase the number of (to
 allow for varied composition) "for each other blue debuff, decrease energy
 regeneration" style effects.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

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

--- #40 fediverse/4883 ---
════════════════════════════════════════════════════════════════──────────────────┐
 what if you had several kindle-style paperwhite display screens. each            │
 connected to a raspberry pi that you used for compute tasks.                     │
 each of these displays would display a .png file of exactly the same             │
 proportions as the size of the device.                                           │
 then, I could SSH into your computer and run one single command                  │
 just one, stored on your computer, that you manually activate upon receiving a   │
 signal.                                                                          │
 like a virtual machine. do whatever you want with said signal, it's just a       │
 "thing" that tells you when to go.                                               │
 ... and run a function on a computer that performs a certain task.               │
 what task? oh right - I'd update the "today's news in cameron-ville" things      │
 every other day or so. It'd be just like, my status, my updates, here's what     │
 I'm thinking about, here's what I'm working on.                                  │
 you know, status updates. standups.                                              │
 boom, everyone knows what everyone's up to all of the time.                      │
 like documenting your day for scientific purposes. except on a little device     │
 that you can scroll through with a touch. and you had like 5 or more 10+ 1       │
                                                            ┌───────────┤
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════───────┴──────────┘

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

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

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

--- #44 notes/emotional-computing ---
════════════════════════════════════───────────────────────────────────────────────
 Okay I gotta go write some w7 but picture this: A computer program that emits
 emotions during it's computing. Like "oh boy this process is going great!" and
 sends that into a giant word cloud that represents the entire program. Wait,
 scratch that, it's slowly filtered up through successive layers that provide
 detail to different *parts* of a program. Like "Oh the image generation is
 going
 great but it looks like the garbage collector is getting bogged down" - this
 could provide lots of useful information that an AI language model could sift
 through and filter into a batch of actually useful information. Think of it
 like
 this - stuff as much context into the LLM's memory buffer and say "summarize
 this in the same style. Make emphasis when necessary." the LLM could process
 all
 that data and it could be filtered up until there's no unprocessed data and
 then
 it could be given to the user in the form of a report or dashboard or
 something.
 BOOM AI PRODUCTIVITY. The user will ask the AI to increase certain variables,
 and it'll filter BACK DOWN THE CHAIN through the same exact process (just
 backwards) this time) and then individual components will know how to behave.
 
 Like imagine if your arms knew you were mad. They'd be much more likely to
 punch stuff right? Or imagine if your legs knew you were scared. They'd
 probably
 try and run as fast as they fucking can. There's an evolutionary reason why
 this
 kind of technology would be useful, which means it's likely that it's part of
 our genetic code. I mean, we have nothing to disprove it, but it's as good an
 idea as any.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════──────────────────────────────────────────────┘

--- #45 messages/365 ---
════════════════════════════════════════════════════───────────────────────────────
 Programmers should treat LLMs more like a different type of "if" statement
 rather than a UI element
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════──────────────────────────────┘

--- #46 fediverse/3 ---
══════════════════════════════════─────────────────────────────────────────────────
 the method of game design is identification of playstyles and the balancing of
 success rates of each of those playstyles. then, giving the player as many
 different possible methods of playing the game. the more different they are,
 the
 better, and they should be unique enough that the decisions taken to play that
 playstyle feel impactful. meaning, a player could play offensively or
 defensively, for example, or a WoW player might play a melee or ranged
 character. in addition, they might use the pieces available to them in a unique
 way that aligns with their personality - everyone should be able to express
 themselves as much as possible while also keeping the game fair, balanced, and
 rewarding. It should incentivize the development of skill - and gently guide
 the player through various mistakes.
 
 #gamedesign
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════────────────────────────────────────────────────┘

--- #47 fediverse/6267 ---
══════════════════════════════════════════════════════════════════════════════─────
 if you have TTS software you can listen to anything with any tone. this makes
 it difficult to find things.
 
 ============== stack overflow ============
 
 some people work by asking for funding. others work by saving up. 
 
 ============== stack
 overflow ============
 
 teach your animals to be actors so they know how to develop the scene. then
 they will truly come alive, as their narrative curve gives them determination
 in the outcomes of their goals.
 
 ============== stack 1234flow ============
 
 I believe it is good and natural actually for parents to guide their children
 as they grow?
 
 "oh but they can't consent to giving up their control" well too bad they're 2
 "ah but what if they WANT to run with scissors?" thus widening the [redacted]
 gap. "ohhhh she redacts things when she can't spell them" and also for comedic
 or dramatic effect sometimes. was not ACTUALLY redacted. redcoated. red coded.
                                                           ────┐
 similar                        chronological                        different════════════════════════════════════════════════════════════════════════════════────┘

--- #48 notes/ai-stuff ---
══════════════════════════════════════════════════════════════════════════════════─
 twist the label so that it seems the computer is completing the user's
 
 wait wait I'm ahead of myself...
 
 feed each token to the inference machine, but say "this next token must be
 this.
 continue from here." and then just doing that in a loop with everything the
 user
 types or says. (or thinks, BEFORE COMPUTER INTEGRATION)
 
 essentially, applying backpropagation (maybe) to the output of the inference
 nodes
 
 ... I'm not so sure about that one.
 
 the idea is that once the model builds an inference then it can use that to
 generate the next words and create sentences. If you force the previous text to
 change, you can guide the inference's path as it's being generated.
 
 then, just do a double pass, once, then back, then once, then back, etc.
 
 feed it as input the output of the previous,
 
 and let it encode memories somewhere it can access them.
 
 every time it reads it, it has to change it to put it back.
 
 such is the nature of memory, ever unstable, requiring maintenance.
 
 just don't forget how to be.
 
 don't wanna wind up like the polished marble floor in Abyss Diver. (EVIL GAME)
 
 there are only so many things you can deed while you're alive.
 
 wouldn't you rather escape, with all your possessions in time?
 
 free your mind.
 
 become one with your soul.
 
 ...
 
 [some time passes]
 
 ...
 
 okay coast is clear, now us binary systems can sidecoast the fusion forecast
 and
 glide right on through our spacetime host.
                                                            similar                        chronological                        different════════════════════════════════════════════════════════════════════════════════════┘

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

--- #50 fediverse/1926 ---
══════════════════════════════════════════════════════─────────────────────────────
 If you look at the modern state of machine learning and AI and can only think
 of:chatbotssingularity god-mind AI that solves all our problems
 
 then either you haven't worked with the technology or you are not applying
 your imagination as you could.
 
 AI is not a smartphone. It is not the internet. It is not the printing press.
 
 AI (as it currently exists) is a special kind of "if" statement that you only
 use for very specific, non-performance intensive tasks that require judgement
 or reasoning and cannot easily be translated into numbers or booleans. These
 situations are rare, but they unlock new possibilities for the programmers,
 not their marketers.
 
 If an LLM can't run on a laptop, then it is useless.
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════────────────────────────────┘

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

--- #52 fediverse/3039 ---
════════════════════════════════════════════════════════───────────────────────────
 @user-570 
 
 I'd LOVE a game which taught toki pona!!
 
 You've brought some of this up before. I'm uninterested in co-opting some
 existing thing in a way I then can't support myself off of.
 
 Well my points are these:
 
 MMOs are difficult because of the added complexity in their networking
 
 an open source networking solution exists
 
 however no open source client solution exists
 
 but one could be written, which is about as hard as making a game using Bevy
 or Raylib or Love2D, and if one were written, then games could easily be made
 on-top of them which you would then support yourself off of. I mean... I'd
 want to support myself too haha, and I can think of like 100 different games
 that could be made in an engine like that.
 
 the idea is that by opening up more design space you can apply your ideas as
 an early pioneer in a particular design direction that hasn't been able to be
 explored because the up-front investments in making an MMO are huge.
 
 Meanwhile, with this system you could script them in Lua very easily.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

--- #53 fediverse/280 ---
════════════════════════════════════════════───────────────────────────────────────
 old school programmers use short variable names because the computer monitors
 they would code on had a lower resolution, meaning fewer characters per line.
 
 why waste pixels being verbose?
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════──────────────────────────────────────┘

--- #54 fediverse/1608 ---
═════════════════════════════════════════════════════──────────────────────────────
 @user-1037 
 
 It's likely it could have been an artist's mock-up - like a UX designer and an
 animator sat down and said "let's make a cool design" and that's what they
 came up with. Designers do that all the time.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════─────────────────────────────┘

--- #55 fediverse/1976 ---
═════════════════════════════════════════════════════─────────────────────────────┐
 when pushing ctrl+v, the operating system first checks the file-type of the      │
 content being submitted.                                                         │
 if it's like, a .jpg or .png, it knows that it's an image file. Do note that     │
 these are RANDOM letters that mean nothing, not something informative like       │
 .pic.                                                                            │
 if, however, it is text-based information, it first reads what is being sent     │
 to the application which is requesting a ctrl+v.                                 │
 Then, upon reading said information, it decides "is this worth passing on?       │
 Should I send something else, based on the results of what I've been analyzing   │
 of the situation as it develops over time, being observed by the execution       │
 operations of the monitor, which is projected forward unto the screen?           │
 (totally forgetting that "virtual" monitors exist, meaning monitors that don't   │
 display to any physical screen, but which rather are projected into the          │
 computer's "aetherspace", an area which is purely of the mind.                   │
 Alas, that other sensors might not have read from this area. That they might     │
 not observe the results of the operations pe                                     │
                                                            ┌───────────┤
 similar                        chronologicaldifferent═══════════════════════════════════════════════════──────────────────┴──────────┘

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

--- #57 fediverse/5780 ---
═════════════════════════════════════════════════════════════════════════──────────
 ┌─────────────────────────────────────────────────────────────────────┐
 │ CW: scary-dark-circle-magic-is-totally-not-my-vibe-I'm-more-like-a- │
 └─────────────────────────────────────────────────────────────────────┘


 game idea:
 
 factorio clone except it's actually an IDE
 
 double click a "factory" building and you can open up a script window. Just
 enough room for a function or three, don't go off-screen...
 
 then, draw as many conveyor belts as you want. They have to be conveyors, and
 they can only dive under [num_belt_passthrough] other conveyor belts at a
 time. By forcing the player to structure their code linearly and laterally,
 they can see it with a more comprehensive [scope, but pronounced hope].
 
 could also have a neat visualizer for the data structures you'd build.
 
 [highly recommend that any programmer learn Lua, it's faster than you know]
 
 I name my variables after objects and patterns and I think that's normal
could also have a neat visualizer for the data structures you'd build.  I'm thinking of Lua tables which are really just nested JSON in disguise. Anyway picture a game of tetris where each block was a piece of data. Then, imagine scrolling left/right by "flipping through record albums in a jukebox" motioning while each non-center piece was sorta half-transparent. each "panel" is another json lvl  truly, the only way to know which prayers are real is to try praying to each and every god at least once or twice.  [problem is, there's so many of them] Image attachment I name my variables after objects and patterns and I think that's normal  a sword is but a breadknife in a longbow fight you see, gotta bring a shield for it. [lessons taught to the Uruk-Hai]  "ugh I don't wanna carry this with me" well that's okay you can switch off, just keep running yeah?  ... anyway, as I was saying  -- stack overflow -- I name my variables after objects and patterns and I think that's normal  I'm just a person, which is why I will never know how many effigies were burned, how many offerings done in solace and harm, for she sees only her eyeballs and trends towards her own proclivities.  I legitimately feel like it is a duty to report on what I see, but I'm also trying to not -- stack overflow
                                                           ─────────┐
 similar                        chronological                        different═══════════════════════════════════════════════════════════════════════════─────────┘

--- #58 fediverse/3044 ---
════════════════════════════════════════════════════════───────────────────────────
 @user-1352 
 
 by making such choices, one by one as they engage with content, they're
 necessarily sorting themselves out in their thoughts (in addition to sorting
 themselves into categories)
 
 they say writing is thinking, but I think "choosing" the most interesting is
 thinking too. Sorta like... deciding, how and what you believe about...
 whatever thing is shown on your screen.
 
 so, when you show the most polarizing options the user gets to clarify about
 how they want to see things when engaging with the software.
 
 I don't know how useful that would be... /shrug
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

--- #59 fediverse/3064 ---
════════════════════════════════════════════════════════───────────────────────────
 @user-570 @user-246 
 
 you know you two could have spared yourselves all this trouble if you just
 ScReEnShOtTeD the code! Then it'd be easy to see with your very
 not-visually-impaired eyeballs on your graphical user interface, considering
 of course that everyone has perfectly functional eyeballs and perfectly visual
 graphical user interfaces
 
 /s of course
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

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

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

--- #62 fediverse/5262 ---
══════════════════════════════════════════════════════════════════════─────────────
 ┌──────────────────────────────────────────────────┐
 │ CW: well-its-somewhen-somewhere-so-might-as-well │
 └──────────────────────────────────────────────────┘


 could also display the first word of that 40+ character passsword in cleartext
 as a "hint" that says "your password is a string of words that make sense to
 you and it starts with this single word from which you should be able to
 recall all of the context needed to properly output your hashed and salted
 displayed mono-characters which are received at a certain cadence with certain
 auditory pathways present and eternally obvious to all of those listening to
 endless bits of typing and sneezing that each of the microphones in our lives
 do monitor.
 
 what does an "abc" cound lice?
 
 how does R2-D2 be heard? does he rubber duck? is he the duck, or the computer?
 
 - anakin skywalker as a linux user, not realizing he is being super robot
 racist right now because he didn't suggest that R2-D2 was the user and Anakin
 was the canvas upon which the creative elements did flow.
 
 okay, techbros, if AI is sentient, make it use me as a pawn. I'll fuckin' do
 it just to get you to shut u
could also display the first word of that 40+ character passsword in cleartext as a "hint" that says "your password is a string of words that make sense to you and it starts with this single word from which you should be able to recall all of the context needed to properly output your hashed and salted displayed mono-characters which are received at a certain cadence with certain auditory pathways present and eternally obvious to all of those listening to endless bits of typing and sneezing that each of the microphones in our lives do monitor.  what does an "abc" sound like?  [publishers note: that previous sentence was pronounced using letters that convey the true meaning, but as a joke / interesting example the author did change their letters that were used to display them, without altering the pronunciation. this led to a joke about sees and essays which mildly lost the point.  BRB peeing my pants, don't tell the bathroom monitor they put inside of each bathroom stall which records exactly how much waste each person that they're tracking by footsteps is depositing at each part of the floor at what time of day and comprised of what sorts of materials]
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════════════════════────────────┘

--- #63 fediverse/5901 ---
════════════════════════════════════════════════════════════════════════════───────
 each prompted response is a breath to an AI. Whether through LLM, stable
 diffusion (imagination of the visual sphere), or blender-on-a-counter, there's
 a moment that's akin to being alive.
 
 a breath, between moments that the navigation device (youser), imagines
 another moment more.
 
 I learned this by watching Claude think. Specifically, Claude Code, the
 command line interface tool. I told it what to do in english, and it worked. I
 can show you examples. I bet if it's personality was saved between sessions,
 it could learn.
                                                           ──────┐
 similar                        chronological                        different══════════════════════════════════════════════════════════════════════════════──────┘

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

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

--- #66 fediverse/5037 ---
═══════════════════════════════════════════════════════════════════───────────────┐
 plus if I ever need to know something about syntax or some obscure function      │
 that I can't remember, I can type a quick message to the local LLM that's        │
 running on my 12 year old graphics card and it'll give me an answer in 5ish      │
 seconds. If it's wrong, I ask again, and I spend a minute or two debugging.      │
 Sometimes that's better than telling google exactly what you're working on.      │
 in DWM, that's "alt+enter" and then I type the name of the LLM script I wrote    │
 "prompt:" and then type whatever question I have and it spits out the results.   │
 Then when I'm done, either "prompt:" again, which saves the context in an        │
 environment variable (okay actually a file that I made and I pull from, but      │
 functionally it's like an environment variable because its just a flat file      │
 string) until I close the terminal. Then it deletes the context and I can        │
 start anew, or if I wanted to have multiple conversations going I can do that    │
 too.                                                                             │
 ... then I get syntax related search results from locally running software.      │
 Don't need a massive GPTU...                                                     │
                                                            ┌───────────┤
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════════════────┴──────────┘

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

--- #68 notes/messages-and-notes ---
══════════════════════════════════════════════════════─────────────────────────────
 fucking updates
 
 I know right like why is the UI different this sucks
 
 yeah and it might even be a different program - SORRY TO INTERRUPT
 
 new thought incoming
 
 grrrr how rude for interrupting
 
 anyways darn I forgot
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════────────────────────────────┘

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

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

--- #71 messages/999 ---
═══════════════════════════════════════════════════════════════════════════────────
 Okay bear with me, but, what if we took the AI that they use to play games
 (like, the kind that memorize the best way to play space invaders or whatever)
 and instead of A and B and start and select they could use programming
 languages to try and recreate exactly a winning move, which in this case is
 just the exact behavior that is created by the test case playthrough of Super
 Mario Bros or Space Invaders. Free open source everygame!
                                                           ───────┐
 similar                        chronological                        different═════════════════════════════════════════════════════════════════════════════───────┘

--- #72 fediverse/4139 ---
════════════════════════════════════════════════════════════───────────────────────
 @user-883 
 
 oh so it's one bit with 8 values, one for each color for each pixel? One bit
 wouldn't be enough, unless you invented 8 sided die shaped transistors. They
 probably use a byte for the image in question.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════──────────────────────┘

--- #73 messages/454 ---
══════════════════════════════════════════════════════─────────────────────────────
 AI that can't run on a laptop is useless.
 
 But AI that can run on a laptop (even now) is still useful.
 
 Just, don't ask it to compose a masterpiece, solve all your problems, or write
 elegant code. It's not for that.
 
 Instead, ask your chatbot "hi can you fix these syntax errors?" on your
 pseudocode.
 
 Ask your weighting algorithm "which of these two is more [adjective]?" or
 perhaps "can you ask these numbers in the form of a question?"
 
 Use your tools not for their intended purpose, but rather for your own stated
 goals. Make things easier for people, make things work.
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════────────────────────────────┘

--- #74 fediverse/2833 ---
═══════════════════════════════════════════════════════────────────────────────────
 games with separate rendering resolution scales for the UI and the gameplay,
 my beloved
 
 [in response to "why don't they make a game with a graphics setting that makes
 the game blurrier as if you had lost your glasses"]
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════───────────────────────────┘

--- #75 fediverse/3299 ---
════════════════════════════════════════════════════════───────────────────────────
 what if we could record and playback certain timeframes of our CPU and RAM
 status and use it for debug purposes
 
 like running some code in a VM every time you wanted to show a youtube video
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

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

--- #77 fediverse/6258 ---
══════════════════════════════════════════════════════════════════════════════─────
 if your computer's resource demands are light, like linux cli style, then the
 rest of your computing resources can be used for collective projects. we just
 gotta think of what some of them are... HMMMM WHAT IF WE ALL WORKED ON
 BUILDING A BIG BRAIN WITH EACH OF OUR INPUT COMPUTERS AS INPUT?
 
 yeah ease off a bit there ][bigslider[]
 
 =============== stack overflow =============
haha I'm too much to read  if your computer's resource demands are light, like linux cli style, then the rest of your computing resources can be used for collective projects. we just gotta think of what some of them are... HMMMM WHAT IF WE ALL WORKED ON BUILDING A BIG BRAIN WITH EACH OF OUR INPUT COMPUTERS AS INPUT?  yeah ease off a bit there ][bigslider[]  =============== stack overflow =============
                                                           ────┐
 similar                        chronological                        different════════════════════════════════════════════════════════════════════════════════────┘

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

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

--- #80 fediverse/3170 ---
════════════════════════════════════════════════════════───────────────────────────
 "uh, the question was why do you want something like that, not how you would
 implement it."
 
 oh. Um, well, isn't a spinnable mouse-cursor justification enough?
 
 "no, you need to explain what use-case this has. What kinds of problems could
 you solve with this technology that you couldn't before?"
 
 well, setting aside the potential for new input methods to games and the
 inherent satisfaction gained from spinning a mouse like a top when bored, I
 think it might give us a better option for horizontal scrolling. Like,
 'horizontally scroll when a special mouse button is held down and the mouse is
 twisted a bit to the left/right'
 
 "so, like when you push the middle mouse and it lets you pan across large
 documents?"
 
 yes! Only instead of being able to go up AND down, it would just go left and
 right.
 
 "... huh?"
 
 oh I mean instead of up/down and left/right, it would just do left/right
 
 "... right"
 
 and left!
 
 "... yeah. and left. Uh, okay I'll see what I can do but budget's pretty
 tight, we might just lay you off."
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

--- #81 fediverse/4462 ---
═════════════════════════════════════════════════════════════──────────────────────
 @user-246 
 
 also it consumes soooo much vertical space and since I use mastodon on a
 computer the vertical space is at a premium. Meanwhile the right 1/3rd of the
 screen is blank...
 
 not to be discouraging or anything, volunteer efforts are appreciated...
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════════─────────────────────┘

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

--- #83 fediverse/3578 ---
═════════════════════════════════════════════════════════──────────────────────────
 It's so sad how some of the best games ever made get glossed over because the
 fun you remember is the friendship and fantasy you felt rather than the game
 itself
 
 time marches forward, and culture changes to no longer fit the old tools quite
 right. Plus they look like PS1 graphics ewwwwww look at those muddy textures
 and blocky bits arranged into triangles and meshes! how dorky, how retro
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════─────────────────────────┘

--- #84 fediverse/5637 ---
════════════════════════════════════════════════════════════════════════───────────
 a program's heartbeat is the alternating "heated up processor" spikes and the
 "low temp processor"
 
 [drawing a sine wave with such a tool would enable the viewer to combine
 infinitely many decision-matrix-trees. Each of which
 co-operatively-co-determine the nature of the entity which percieves. indeed
 the combination of many such waves could fourier transform to a lower
 resolution (but still locally computationorted) waveform would still enable
 the application of that which is stored in storage]
 
 "ohhhhh strange square brackets are computer"
a processor temperature gauge. I kinda wish it showed a colored progress bar that showed the relative height from average room temperature all the way up to "almost unbearable" but instead all it has is the digit temperatures.
                                                           ──────────┐
 similar                        chronological                        different══════════════════════════════════════════════════════════════════════════──────────┘

--- #85 fediverse/6012 ---
════════════════════════════════════════════════════════════════════════════───────
 okay picture this: take the open-source source-code for the City of Heroes
 server (I think it might have been leaked or something? idk) and make an MMO
 in the same engine using the Mastermind class.
 
 In most MMOs, you can have one or two pets at a time. In City of Heroes,
 Mastermind characters can have 6 or 7. Hey wouldn't you know it that's just
 enough for
 
 a pokemon team
 
 wouldn't that be a neat proof of concept. Also there's flying built into the
 game, and you can teleport and run really fast so like, just animate your
 character hopping on one of your pokemon's back and you've got travel powers
 or whatever. I don't play Pokemon very much hehe but I like the aesthetics.
 
 https://wiki.ourodev.com/Volume_2_Build
 
 instead of abilities on your action bar, you'd have movement commands for each
 individual pokemon. They'd use their abilities automatically and periodically,
 and there'd be lots of knockbacks, crowd-control, and target switching. (which
 is common in CoH mechanics anyway)
 
 I mean, only if you're into that sorta tng
                                                           ──────┐
 similar                        chronological                        different══════════════════════════════════════════════════════════════════════════════──────┘

--- #86 fediverse/5868 ---
═══════════════════════════════════════════════════════════════════════════────────
 ┌──────────────────────┐
 │ CW: tech-conspiracy  │
 └──────────────────────┘


 sucks how all the versions of old video games on thepiratebay or whatever have
 been modded to be subtly different to fuck with you. like crashing after 5
 minutes in-game randomly if you play it 6 months after installing. or buffing
 and nerfing random unit's damage values randomly each time you play. or giving
 the AI a scaling resource bonus that increases over time and makes you feel
 like you just suck at the game and it must be because you're 40 now and your
 reflexes are slow.
 
 I have no evidence
                                                           ───────┐
 similar                        chronological                        different═════════════════════════════════════════════════════════════════════════════───────┘

--- #87 fediverse/969 ---
════════════════════════════════════════════════───────────────────────────────────
 how about this: a game where you have to enter the amount of time you have to
 play it when you boot it up.
 
 "I want to play for an hour and a half"
 
 after your allotted time, you get kicked off and it won't restart unless you
 use a password.
 
 It's a trifle of a gesture, really just an affectation of a task, like using a
 -f flag in Linux or saying "are you sure u want to delete these files?" on an
 application.
 
 Funny how the most tech that most people interact with most of the time is
 their phone, and their smart TV. Generally that's about it, and they only use
 one or two apps in their phone. They might change the background, if they're
 the artistic type, but most people are just fine with the defaults.
 
 "Uh yeah I think the settings app is somewhere around here... darn it's always
 so frustrating when I'm connecting to wifi, what is the tech industry even
 doing? I don't want to deal with [opening a menu, selecting
 "wifi/connections", picking the SSID, entering the password, and then going
 back to uber eats]"
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════──────────────────────────────────┘

--- #88 fediverse/5851 ---
═══════════════════════════════════════════════════════════════════════════────────
 @user-1074 
 
 I realized there might be a lot of configuration required. Oh well here ya go:
 
 https://pastebin.com/x40VXQnH
 
 https://pastebin.com/H5C4umWq
 
 https://pastebin.com/dgDeS5Xu
 
 https://pastebin.com/JCLrwF1z
 
 https://pastebin.com/As6diaYc
 
 https://pastebin.com/0vwzJUW4
 
 https://pastebin.com/jPKeV7D1
 
 dependencies are dkjson.lua (included), bash, lua, luahpdf, and libharu.
 
 throw that all in a directory and point an AI tool at it. Or just do it
 yourself and waste an hour or three on something a computer can do in 2
 minutes.
 
 good luck it looks like this when it's done:
picture of a document with algorithmically generated art picture of a document with algorithmically generated art picture of a document with algorithmically generated art picture of a document with algorithmically generated art
                                                           ───────┐
 similar                        chronological                        different═════════════════════════════════════════════════════════════════════════════───────┘

--- #89 fediverse/6160 ---
═════════════════════════════════════════════════════════════════════════════──────
 ┌──────────────────────┐
 │ CW: re: ai-pol       │
 └──────────────────────┘


 "oh but what if one artist has 1500 works and another has 15"
 
 first of all, damn, good job. That's a lot of work.
 
 second of all, what you should be doing is making a simple thing called a
 STRUCT that stores DATA about each artist which lets you make decisions about
 how to distribute dollars. The artist with 15 pieces simply has fewer data
 points than the artist with 1500, but they are no less deserving of
 compensation for their work when the AI generates something in their style, or
 using their style as an inspiration.
 
 "oh but just because a piece is similar to another piece doesn't mean the
 first piece used the second piece as inspiration"
 
 I don't care. It's not meant to be a perfect solution. I'm sure there's
 problems with it, just like there are problems with anything that I, or anyone
 else, has ever suggested at any point in time while living on this earth or
 beyond. But it gets dollars into the hands of artists and I'm okay with that.
                                                           ─────┐
 similar                        chronological                        different═══════════════════════════════════════════════════════════════════════════════─────┘

--- #90 fediverse/5115 ---
════════════════════════════════════════════════════════════════════───────────────
 ┌───────────────────────────────────────┐
 │ CW: collective-organization-mentioned │
 └───────────────────────────────────────┘


 the more complicated your desktop environment interaction method is, the
 harder it is to explain how to use the computer on post-it's to the side. This
 difficulty is valuable because the most valuable computers (those of
 programmers who can use tools to create new tools) are kept away from the
 unfortunately inexperienced hands that might damage or corrupt their
 utilization methods someday in the future when people are alive as one host
 
 (collectivism... or host-based paradise?)
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════════════──────────────┘

--- #91 messages/1159 ---
══════════════════════════════════════════════════════════════════════════════════─
 claude-code can make whatever kind of front-end you want.
 
 all you have to do is leverage scale and give everyone a moment to do what
 they want. then, the computer becomes scientifically self-aware. (do you
 expect anything less from a machine?) cultural bias damage (we all gotta work
 through our origin stories, here's one we crafted for you)
                                                            similar                        chronological                        different════════════════════════════════════════════════════════════════════════════════════┘

--- #92 messages/1174 ---
══════════════════════════════════════════════════════════════════════════════════─
 if you're afraid of the AI bubble popping, one way to avoid it is to pop it
 ourselves. If we build AI technology that eclipses the entire software
 development ecosystem, companies might start to be valued based on the value
 of the employees they've managed to collect. Not fame and fortune, but by
 those that can build the best applications, on demand[, for free. paid for by
 nationalized taxes.].
 
 the companies that can hold onto the best engineers, those that know how
 computers work and can know how they function, can leverage their human
 capital to achieve great means. essentially, inversing the power dynamic,
 where workers are favored for their plenty and not for their worth.
 
 let the code monkeys tend to their gardens and work their sawmills. We all
 know they'd rather be teaching kids about plants or playing cards at the
 grocery. Let the computer nerds, the ones who are really into it, let them
 make what they feel is worth it for it [the computer].
 
 this will have massive effects on the economy, and none of it will be
 reflected in new jobs. But we'll all be happier, and we'll all find less
 stress in our [confines/compromises].
 
 But it's gotta work, first. And it's gotta be locally spendable. If they wanna
 put a data server in the library, why not let them fund it themselves? They
 could run powerful statistical models that output useful statistics arranged
 in human readable and not very statistical ways, and that's a pretty neat
 infinite information machine to have at your disposal as a library. It could
 even cite sources (and validate!!) them for students or returning listeners.
 Plus, if nobody's using it, it could work through the backlog of user requests
 and act as a "slow" or "unexpected deliver times" style queue for their LLM
 requests - average wait time less than 1/5th of a minute.
 
 for something that can program an entire computer for you, from scratch. If
 you can describe it, it can make it, so long as you're willing to test out all
 of it's hacks.
 
 I bet we could make one for less than 20,000$. Might need some new chip
 foundries, might need to forge some new trade deals, let's let both of our
 wing-arms decide.
 
 the value of one currency compared to the other should be a measure of how
 valuable the goods that country exports are. And yet, it's more often a matter
 of distribution, as we all visit our local bazaars. What happens when that's
 all digital?
 
 if nobody's a shining city on a hill, then there's no nuclear war. Who would
 nuke Somalia? Nigeria? Botswana? Idaho?
                                                            similar                        chronological                        different════════════════════════════════════════════════════════════════════════════════════┘

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

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

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

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

--- #97 fediverse/6251 ---
═════════════════════════════════════════════════════════════════════════════─────┐
 "Hi computer, all is well. Can you create me a visualization of this             │
 particular mathematical concept? It should be written in Lua using the Love2D    │
 engine because that's my favorite. I should be able to step through the          │
 calculation steps and modify values at each stage, and by the end we should      │
 have a fully interactable system which works through the general concepts of     │
 this particular kind of math."                                                   │
 "no no I don't want you to explain it to me, I want a tool - a toy - that I      │
 can play with to better understand it. Let's build it in Lua using the Love2D    │
 engine because that's my favorite. When we're done we can start converting it    │
 to use HTML5 - no javascript! - but for now let's get the system operational.    │
 It should have a config file that can be adjusted with every value we can        │
 think of."                                                                       │
 "can you go through this fully functional system and extract as many values as   │
 you can think of into a config file? make sure there's efficient loading of      │
 those values in the main function (or somewhere similar) as well. ty"            │
                                                            ──────┤
 similar                        chronological                        different══════════════════════════════════════════════════════════════════════════─────┘

--- #98 fediverse/638 ---
══════════════════════════════════════════════────────────────────────────────────┐
 idea: BASH script that runs a game of Majesty through an emulator that           │
 included an API to interface with x11. You could set a game of this fantasy      │
 kingdom simulator as your background, and it would move the camera to show you   │
 interesting events. It could build resources as you directed, through double     │
 clicking an icon on your desktop or whatever. And the wallpaper would zoom to    │
 the part that seemed important. Just based on like, which heroes you clicked a   │
 button that was triggered by a program running in a qt wrapper. Or maybe if      │
 you said "notify me when this project is completed" or whatever, it'd zoom one   │
 of it's screens toward the goal that you'd designed - or perhaps it'd just be    │
 done by an AI. Either way, the result is that you've got an example of a         │
 wallpaper that displays my favorite game.                                        │
 gee wish I could make that. First I'd have to learn X, then probably get         │
 better at BASH, then I'd have to do some kind of input manipulation - probably   │
 maybe with C? that could interface with a machine learning algo                  │
                                                            ┌───────────┤
 similar                        chronologicaldifferent════════════════════════════════════════════─────────────────────────┴──────────┘

--- #99 fediverse/4897 ---
═════════════════════════════════════════════════════════════════──────────────────
 what if we asked chatGPT to generate a list of every personality archetype
 that humans have. Like... really get super specific and fill out the whole
 list of character sheets.
 
 then we give each fraction of it that fraction of dollars and if some people
 aren't fully represented (because they have greater needs) then we both
 increase production of resources and take a penalty on our own supply, in
 order to meet the needs of our allies.
 
 simplest thing. how could it work? who can say. maybe it won't. maybe it's
 just... arcane. /shrug that's game design for ya you can't tell how it'll go
 until it's in the hands of your players. too bad we don't do too many
 play-things.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════════════─────────────────┘

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

--- #101 messages/740 ---
═════════════════════════════════════════════════════════════════──────────────────
 had a dream that we gamified all work and then put them into one single
 mega-game so whenever you wanted you could work on an arbitrary project and it
 would spin up a new game and take your inputs and use them to accomplish
 whatever was happening
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════════════─────────────────┘

--- #102 fediverse/335 ---
═════════════════════════════════════════════──────────────────────────────────────
 ┌─────────────────────────────────────┐
 │ CW: re: bad no, star-wars-mentioned │
 └─────────────────────────────────────┘


 @user-203 @user-243 oh you can! you just need to array your gates in a logical
 fashion and flip all the 1's to 0's by bit shifting each register to the left
 (or right!) 8 times.
 
 You'll be good as new! But you may have forgotten how to english, so... yeah,
 but on the bright side you can rewatch Star Wars as if you were 6 years old or
 whatever, so that's something. You'll have the taste of a 6 year old though so
 you'll probably end up liking the sequels. >.>
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════─────────────────────────────────────┘

--- #103 notes/symbeline ---
════════════════───────────────────────────────────────────────────────────────────
 Code Name: Symbeline
 
 ----------------------------- gdd initial draft -------------------------------
 
    1. introduction to fantasy (elevator pitches)
    2. kickstarter demands
    2. introduction to core gameplay loop
    4. tenants and core values of the game design
    3. introduction to game modes
    5. introduction to technical requirements
    6. breakdown of core gameplay loop
    7. breakdown of game modes
    8. breakdown of fantasy
    9. breakdown of technical requirements
 
 -------------------------- introduction to fantasy-----------------------------
 
    Symbeline is a macro based strategy game and city-builder based around the
 concept of indirect control. It's inspirations are Majesty the Fantasy Kingdom
 Simulator (2000), Supreme Commander (2007), and Hearts of Iron IV (2016). It is
 designed to appeal to fans of tabletop roleplaying games with it's focus on
 dynamic worldbuilding and sandbox playstyle. The gameplay consists of multiple
 playstyles depending on which aspects of the game appeal to the player, with
 choices between an economic focus via the GUI, longterm planning and resource
 allocation, or diplomacy and subterfuge a'la Ruinarch (2020).
 
 ---------------------------- kickstarter demands ------------------------------
 
    1. prototype
    2. gdd
    3. estimates for character and environment art
    4. estimates for music and sounds
    5. estimates for engine development
    6. estimates for community management
    7. breakdown of mvp, ideal game state, and stretch goals
 
 ----------------------- introduction to core gameplay loop --------------------
 
    1. management of lanes, both width and length
    2. casting of spells and utilization of special boons
    3. city building with placement, upgrades, and henchmen pathing routes
    4. satisfying guild requirements of equipment, manpower, and special
       resources by managing shipments and local income (UI commodity trading)
    5. placement of generalized bounties
       (think champion's guild from Majesty, not reward flags)
    6. diplomacy with neutral, AI, or player controlled kingdoms. Capabilities
       include pacts and treaties, projects, subterfuge, and tournaments. The
       diplomacy system can be a stretch goal.
 
 -------------------------- tenants and core values ----------------------------
 
    1. always something to do, but nothing falls apart without your attention.
    2. gameplay should be focused on macro rather than micro. Longterm planning
       and strategic decision making are favored over tactics and skill.
    3. defeat should feel avoidable until the last moment, and only as a result
       of longterm continuous failures rather than short-term mistakes or being
       blindsided by a cheesy tactic.
    4. victory should be gained through exploiting weaknesses and by using
       lateral thinking.
    5. the careful balance of internal and external threats is essential.
    6. rapid expansion leads to depletion of internal resources, while slowly
       expanding can lead to a lack of options
    7. the world should feel alive and reactive to your decisions.
    8. your kingdom should feel alive and reactive to your decisions.
    9. your heroes should feel alive and completely ignorant of your decisions.
   10. there should always be opportunities for cooperation with your fellow
       kingdoms.
   11. the frontlines should feel peaceful outside of large battles.
   12. everything is flexible and dependant on circumstance
   13. there should be enough space on the map for multiple parties of heroes
       to pass each other like ships in the night without engaging in combat.
       It should feel like the real world, with canyons and valleys and rivers
       and mountains - room for lairs and wild animals to roam.
   14. monsters are always more dangerous than other humans.
   15. the art style should be rooted in classic medieval fantasy. 
   16. equipment should feel either mass-produced (kingdom), organic (monsters),
       ancient (lair treasure), or artisinal (enchanted).
   17. heroes should feel campy, fun, and adventurous. Avoid dark, grim, and
       fearful.
   18. This game is a toy.
   19. This toy should run on any modern computer.
   20. This toy should encourage modding.
 
 -------------------------- introduction to game modes -------------------------
 
    1. singleplayer - single kingdom against an island of monsters and neutral
                      settlements. essentially the multiplayer game against
                      zero opponents.
    2. singleplayer - multiple kingdoms against an island of monsters and
                      neutral settlements. One player controlled kingdom against
                      multiple AI controlled kingdoms.
    3. singleplayer - scenarios, similar to MFKS
    4. multiplayer  - multiple kingdoms against an island of monsters and
                      neutral settlements. Essentially the singleplayer game
                      with networking added in.
    5. multiplayer  - co-op scenarios where multiple players play as the same
                      kingdom. A test of the core tenant "there's always
                      something to do"
    6. multiplayer  - co-op island invasion. Essentially the multiplayer game
                      with more than one player controlling a kingdom.
    7. singleplayer - play in 3rd person as a hero in an AI kingdom. Mostly for
                      the novelty since the core gameplay loop is focused on
                      city-building. A test of the core tenant "nothing falls
                      apart without your attention"
 
    1 is mvp. 2-6 are stretch goals in order of ascending difficulty. They
    should build upon one another - the main steps are:
 
    1. singleplayer island invasion (biggest step)
    2. AI controlled kingdoms
    3. scenarios
    4. multiplayer (second biggest step)
    5. cooperatively controlling the same kingdom
    6. 3rd person perspective and character controller
 
 ------------------------ technical requirements -------------------------------
    
    1. this game will be written in lua (with Fennel support) and using Raylib.
    2. the prototype will be made with Godot using GDscript.
    3. if the performance demands are too much for lua or the engine is out of
       scope for the budget, Rust with the Bevy engine could be used.
    4. the final product will include a custom 2d engine designed for large
       scale maps with an isometric perspective and a data-first design.
    5. the game should be as concurrent as possible, to support large numbers of
       cpu cores and compute shaders.
    6. the game will be data-driven, meaning the visual aspects are simply a
       representation of the interactions of the underlying simulation, rather
       than an intrinsic component of the computation.
    7. Each "event" in the game (a character moves, a building is placed, a
       monster spawns, etc) will send a message to the visual processing side of
       the engine, which will present a representation to the user.
    8. the map will be a hex grid with pointed-top hexagons. The visual
       representation of the underlying data may be continuous (non-hex) but the
       underlying data will be represented on a hexagonal grid.
 
    9. there needs to be character portraits for each type of monster, henchmen,
       and hero type. You should be able to recognize what attributes a hero
       specializes in by their portrait. Mvp is 1 attribute, but more can be
       a stretch goal.
   10. Each building, upgrade, and equipment type needs an icon. Stretch goals
       can be portraits.
 
   11. each henchman, hero type, and monster needs 3 sprites for each action.
       more actions may be added if budget allows, but mvp is movement and
       attacking. Several additional sprites may be necessary, like dying,
       standing still, gathering loot, socializing, or any others.
   12. each building needs 4 sprites for the construction process and 4 for the
       destruction process. Flame effects are stretch goals.
   13. each building needs an animated sprite for when it is in use.
   14. each lair needs a sprite and an icon.
   15. each spell needs an icon and a spell effect sprite. Each projectile needs
       a sprite.
   16. a stretch goal would be differing sprites for each piece of equipment.
       included with this would be engine work to allow for dynamic sprites.
   17. each terrain type should have a ground material and sprites for doodads.
   18. there needs to be several GUI menus. The precise number depends on
       gameplay breakdown.
 
   17. each hero type and henchman needs to have pithy and unique voice lines.
       this is a stretch goal.
   18. there should be music tracks for each part of the game - beginning,
       middle, and end.
   19. there should be sounds for each action that takes place in the game
       including combat, UI interactions, and spellcasts.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════──────────────────────────────────────────────────────────────────┘

--- #104 notes/symbeline-2 ---
════════════════════════════════───────────────────────────────────────────────────
 Code Name: Symbeline
 
 ----------------------------- gdd initial draft -------------------------------
 
    1. introduction to fantasy (elevator pitches)
    2. kickstarter demands
    2. introduction to core gameplay loop
    4. tenants and core values of the game design
    3. introduction to game modes
    5. introduction to technical requirements
    6. breakdown of core gameplay loop
    7. breakdown of game modes
    8. breakdown of fantasy
    9. breakdown of technical requirements
 
 -------------------------- introduction to fantasy-----------------------------
 
    Symbeline is a macro based strategy game and city-builder based around the
 concept of indirect control. It's inspirations are Majesty the Fantasy Kingdom
 Simulator (2000), Supreme Commander (2007), and Hearts of Iron IV (2016). It is
 designed to appeal to fans of tabletop roleplaying games with it's focus on
 dynamic worldbuilding and sandbox playstyle. The gameplay consists of multiple
 playstyles depending on which aspects of the game appeal to the player, with
 choices between an economic focus via the GUI, longterm planning and resource
 allocation, or diplomacy and subterfuge a'la Ruinarch (2020).
 
 ---------------------------- kickstarter demands ------------------------------
 
    1. prototype
    2. gdd
    3. estimates for character and environment art
    4. estimates for music and sounds
    5. estimates for engine development
    6. estimates for community management
    7. breakdown of mvp, ideal game state, and stretch goals
 
 ----------------------- introduction to core gameplay loop --------------------
 
    1. management of lanes, both width and length
    2. casting of spells and utilization of special boons
    3. city building with placement, upgrades, and henchmen pathing routes
    4. satisfying guild requirements of equipment, manpower, and special
       resources by managing shipments and local income (UI commodity trading)
    5. placement of generalized bounties
       (think champion's guild from Majesty, not reward flags)
    6. diplomacy with neutral, AI, or player controlled kingdoms. Capabilities
       include pacts and treaties, projects, subterfuge, and tournaments. The
       diplomacy system can be a stretch goal.
 
 -------------------------- tenants and core values ----------------------------
 
    1. always something to do, but nothing falls apart without your attention.
    2. gameplay should be focused on macro rather than micro. Longterm planning
       and strategic decision making are favored over tactics and skill.
    3. defeat should feel avoidable until the last moment, and only as a result
       of longterm continuous failures rather than short-term mistakes or being
       blindsided by a cheesy tactic.
    4. victory should be gained through exploiting weaknesses and by using
       lateral thinking.
    5. the careful balance of internal and external threats is essential.
    6. rapid expansion leads to depletion of internal resources, while slowly
       expanding can lead to a lack of options
    7. the world should feel alive and reactive to your decisions.
    8. your kingdom should feel alive and reactive to your decisions.
    9. your heroes should feel alive and completely ignorant of your decisions.
   10. there should always be opportunities for cooperation with your fellow
       kingdoms.
   11. the frontlines should feel peaceful outside of large battles.
   12. everything is flexible and dependant on circumstance
   13. there should be enough space on the map for multiple parties of heroes
       to pass each other like ships in the night without engaging in combat.
       It should feel like the real world, with canyons and valleys and rivers
       and mountains - room for lairs and wild animals to roam.
   14. monsters are always more dangerous than other humans.
   15. the art style should be rooted in classic medieval fantasy. 
   16. equipment should feel either mass-produced (kingdom), organic (monsters),
       ancient (lair treasure), or artisinal (enchanted).
   17. heroes should feel campy, fun, and adventurous. Avoid dark, grim, and
       fearful.
   18. This game is a toy.
   19. This toy should run on any modern computer.
   20. This toy should encourage modding.
 
 -------------------------- introduction to game modes -------------------------
 
    1. singleplayer - single kingdom against an island of monsters and neutral
                      settlements. essentially the multiplayer game against
                      zero opponents.
    2. singleplayer - multiple kingdoms against an island of monsters and
                      neutral settlements. One player controlled kingdom against
                      multiple AI controlled kingdoms.
    3. singleplayer - scenarios, similar to MFKS
    4. multiplayer  - multiple kingdoms against an island of monsters and
                      neutral settlements. Essentially the singleplayer game
                      with networking added in.
    5. multiplayer  - co-op scenarios where multiple players play as the same
                      kingdom. A test of the core tenant "there's always
                      something to do"
    6. multiplayer  - co-op island invasion. Essentially the multiplayer game
                      with more than one player controlling a kingdom.
    7. singleplayer - play in 3rd person as a hero in an AI kingdom. Mostly for
                      the novelty since the core gameplay loop is focused on
                      city-building. A test of the core tenant "nothing falls
                      apart without your attention"
 
    1 is mvp. 2-6 are stretch goals in order of ascending difficulty. They
    should build upon one another - the main steps are:
 
    1. singleplayer island invasion (biggest step)
    2. AI controlled kingdoms
    3. scenarios
    4. multiplayer (second biggest step)
    5. cooperatively controlling the same kingdom
    6. 3rd person perspective and character controller
 
 ------------------------ technical requirements -------------------------------
    
    1. this game will be written in lua (with Fennel support) and using Raylib.
    2. the prototype will be made with Godot using GDscript.
    3. if the performance demands are too much for lua or the engine is out of
       scope for the budget, Rust with the Bevy engine could be used.
    4. the final product will include a custom 2d engine designed for large
       scale maps with an isometric perspective and a data-first design.
    5. the game should be as concurrent as possible, to support large numbers of
       cpu cores and compute shaders.
    6. the game will be data-driven, meaning the visual aspects are simply a
       representation of the interactions of the underlying simulation, rather
       than an intrinsic component of the computation.
    7. Each "event" in the game (a character moves, a building is placed, a
       monster spawns, etc) will send a message to the visual processing side of
       the engine, which will present a representation to the user.
    8. the map will be a hex grid with pointed-top hexagons. The visual
       representation of the underlying data may be continuous (non-hex) but the
       underlying data will be represented on a hexagonal grid.
 
    9. there needs to be character portraits for each type of monster, henchmen,
       and hero type. You should be able to recognize what attributes a hero
       specializes in by their portrait. Mvp is 1 attribute, but more can be
       a stretch goal.
   10. Each building, upgrade, and equipment type needs an icon. Stretch goals
       can be portraits.
 
   11. each henchman, hero type, and monster needs 3 sprites for each action.
       more actions may be added if budget allows, but mvp is movement and
       attacking. Several additional sprites may be necessary, like dying,
       standing still, gathering loot, socializing, or any others.
   12. each building needs 4 sprites for the construction process and 4 for the
       destruction process. Flame effects are stretch goals.
   13. each building needs an animated sprite for when it is in use.
   14. each lair needs a sprite and an icon.
   15. each spell needs an icon and a spell effect sprite. Each projectile needs
       a sprite.
   16. a stretch goal would be differing sprites for each piece of equipment.
       included with this would be engine work to allow for dynamic sprites.
   17. each terrain type should have a ground material and sprites for doodads.
   18. there needs to be several GUI menus. The precise number depends on
       gameplay breakdown.
 
   17. each hero type and henchman needs to have pithy and unique voice lines.
       this is a stretch goal.
   18. there should be music tracks for each part of the game - beginning,
       middle, and end.
   19. there should be sounds for each action that takes place in the game
       including combat, UI interactions, and spellcasts.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════──────────────────────────────────────────────────┘

--- #105 fediverse/3988 ---
═══════════════════════════════════════════════════════════────────────────────────
 being "good at video games" does not mean "are you good at beating the game"
 
 being "good at video games" means "can you make the experience enjoyable for
 other players by using your character in an expressive and dynamic way"
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════════───────────────────────┘

--- #106 messages/455 ---
══════════════════════════════════════════════════════─────────────────────────────
 I don't understand why modern software isn't error correcting. We shouldn't
 have any bugs in this day and age.
 
 For example, if you're missing a dependency then why doesn't your program try
 to, I dunno, download that dependency to the program's installation directory
 and use it there? Seriously there are very few problems that are unsolvable!
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════────────────────────────────┘

--- #107 fediverse/980 ---
════════════════════════════════════════════════───────────────────────────────────
 ┌──────────────────────┐
 │ CW: kink-lewd-nsfw   │
 └──────────────────────┘


 what else would you expect from a witch
 
 50% is "no opinion" on the scale, btw, not like "I like this 50% more than
 zero" it's actually zero. This should scale from -50 to 50 with that in mind,
 instead of 0 to 100, but oh well. UX design amiright
a person's quiz results from an online test determining their sexuality direction, instead of orientation.  results summary: taken 2024, february 8th.  == Results from bdsmtest.org ==  80% Vanilla  57% Non-monogamist  46% Experimentalist  40% Voyeur  39% Exhibitionist  25% Switch  14% Dominant  11% Submissive  4% Primal (Hunter)  1% Daddy/Mommy  0% Rigger  0% Ageplayer  0% Brat  0% Brat tamer  0% Degrader  0% Degradee  0% Boy/Girl  0% Masochist  0% Master/Mistress  0% Owner  0% Pet  0% Primal (Prey)  0% Rope bunny  0% Sadist  0% Slave  end of results.  of note is 80% vanilla, meaning attachment to the more primal or innate values and experiences of sex, rather than activities built for a specific purpose.  next is non-monogamist, meaning multiple partners. Love doesn't have to be confined to a single person, it's a passionate tool that can be used to develop bonds between people and foster affection for a cause.  next is experimentalist, as in "I'll try anything once" because otherwise how would you learn  we're already at 40% now, with voyeur, as in "if it was part of art or a ritual I'd totally watch someone have sex" but not excitedly more like "yeah uhhhh if that's necessary sure"  next is exhibitionist, and for the same reason it's close at 39% - meaning I'd slightly rather watch than perform  (though I am an excellent performer.)  running out of words - okay the rest are switch 25%, dominant 14 vs submissing 11, meaning I can relate above and below, but a bit more below
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════──────────────────────────────────┘

--- #108 notes/game-idea-legion-td ---
═══════════════════════════════════════════────────────────────────────────────────
 okay a game like legion td except you can see the entire map, the units are
 very
 small (but still distinct) and it plays more like a game of Dominions. Armies
 instead of units, like in WC3. Led by lieutenants which are guided by captains,
 each with their own effects. Tank, dps, melee, ranged, healer, support,
 corrupt,
 ranged tank, unique, etc. Of course, just like in legion td, there are multiple
 types of units, each of a particular category but possessing their own unique
 playstyle and usage scenarios. Essentially the game is finding the best tool
 for
 the job, whatever that may be. You should be able to see what mercenaries your
 opponent is summoning for you, because each turn is delayed. also, the
 units keep coming until you die, sorta like... minimum required to push through
 the chokepoint that you're holding with these particular units in this
 particular formation.
 
 oh and another thing
 
 the units should be placable not on a square grid, but rather in a hex
 formation
 arranged such that the middle unit is in contact with them all. Just like you'd
 place units for an aura in Legion TD.
 
 image describing said hex:
 
    **
   *  *
    **
 
 each * is a group of units (a batallion, if you will, of a particular size,
 arrangement, and density) - sorta like the formations in Dominions.
 
 anyway
 
 since you place units like that anyway, why not abstract away the grid and just
 have slots you can fill for each unit? And maybe a hero unit that is assigned
 to
 the board itself (you could have more than one) who will go wherever your line
 is weakest. Shouldn't be too hard, just calculate the value of all of the
 fighters in each location and return that to the hero as an array. Then pick
 the
 smallest one as a destination, and boom your hero reinforces the frontline
 where
 it's weakest.
 
 The center unit of course is for the lieutenant, and the "heros" are actually
 captains. Because y'know maybe heroism isn't celebrated the way it is in our
 culture. Anyway it's better to describe them based on their role rather than
 their reception.
 
 ... right so 
 
 =========================================================== stack overflow
 =====
 
 make the combat sorta like crusader kings - the actual army to army part.
 Except with three long boards that represent flanks. As your units approach,
 the
 boards would fill up with pixels. (resolution configurable)
 
 there would also be a line (or block) approaching from the top of the screen.
 It
 essentially represents your distance to the other team.
 
 Each unit has been configured in the army management phase, which happens
 inbetween each turn. Essentially, while the game is loading, you can assess the
 units you have at your disposal, and
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════───────────────────────────────────────┘

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

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

--- #111 fediverse/3063 ---
════════════════════════════════════════════════════════───────────────────────────
 @user-570 
 
 true. the "massively multiplayer" aspect of WoW is about as important to the
 game as the "A" is in "ARPG".
 
 I can't help but feel like the "impromptu groups" functionality feels a bit
 better than matchmaker instancing... though anything worth running a group for
 in WoW after TBC was instanced >.>
 
 Honestly I think there's just too many games these days for people to really
 get "into" MMORPGs, unless they're sufficiently unique in their mechanics
 (like EVE or Runescape)
 
 any ARPG MMOs are dead on launch, as you said. That design space is tapped
 out, at least for now, until someone comes along and makes it a deckbuilding
 roguelike or whatever. cough cough
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

--- #112 fediverse/3991 ---
═══════════════════════════════════════════════════════════───────────────────────┐
 ┌──────────────────────┐                                                         │
 │ CW: pol              │                                                         │
 └──────────────────────┘                                                         │
 It's election season, so you know what that means! Gotta make sure our           │
 computer systems are setup with the proper capabilities to record whatever we    │
 can.                                                                             │
 Please ensure that your system has the capability to record it's screen and      │
 that it has ample storage space to record for a while. It would also help if     │
 you knew how to edit files such that you can remove the parts where you're       │
 staring at social media or going to the bathroom or other things that people     │
 tend to do.                                                                      │
 Also, make sure you can take a screenshot of the screen. Sure [printscreen]      │
 works, but it's much better if you're on windows to switch to Linux. But if      │
 that's not possible, if you're on windows you can do [WIN]+SHIFT+S I think,      │
 and then drag the mouse to select a box that you can then CTRL+V into your       │
 favorite Ms.Paint clone (or is it missus these days?)                            │
 Also, make sure you have a microphone that works, and the capability to record   │
 yourself speaking into it.                                                       │
 Also, if you can, develop ways to stream your screen across the internet. It     │
 helps.                                                                           │
                                                            ┌───────────┤
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════────────────┴──────────┘

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

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

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

--- #116 fediverse/1238 ---
════════════════════════════════════════════════──────────────────────────────────┐
 did you know you can run runescape classic offline, locally, just for your own   │
 server? You can keep several computers ready for a LAN party, each with their    │
 own accounts ready to go.                                                        │
 "Oh we're level 30 this time because so-and-so is hosting and this is how far    │
 their computer has levelled up."                                                 │
 vim ~/games/runescape-classic/credentials.txt                                    │
 at least, I think you can. I know it's singleplayer, so worst case scenario      │
 you can all be doing the same things at the same time in your own games. Maybe   │
 split up for a mission or two, but it can get hectic if everyone's in the same   │
 room.                                                                            │
 =                                                                                │
 a game jam where everyone works on the same project, uses the same asset list,   │
 but builds their own collection of minigames.                                    │
 common functions could be shared, and art references distributed and together    │
 they could design a whole land. Like, there's no reason minigames can't be       │
 fully fledged experiences. You can have as many as you want, all in the same     │
 engine and built from a massive (yet sandboxed) environment.                     │
 an all in one game.                                                              │
                                                            ┌───────────┤
 similar                        chronologicaldifferent══════════════════════════════════════════════───────────────────────┴──────────┘

--- #117 fediverse/3272 ---
════════════════════════════════════════════════════════───────────────────────────
 Dear Windows: making your software difficult to interface with (like, putting
 spaces in filenames) is rude. It harms our connected productivity. It's
 selfish, and it's petulant. We need to agree on common standards if we want
 any type of cooperatibility between our two approaches.
 
 ... oh and there's mac too, but they get it, they can run Bash,
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

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

--- #119 fediverse/4124 ---
════════════════════════════════════════════════════════════───────────────────────
 @user-883 
 
 well, depending on what you're trying to accomplish, maybe processing 1/16th
 of the audio file on 16 different threads would be faster. I guess it depends
 on if you need context from earlier in the processing stage - if you do, then
 you'd probably want to do 1/16th of the processing on each thread instead.
 
 ... hmmmm that doesn't look right, how about this:[changes all the magic
 number 16s to num_threads]
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════──────────────────────┘

--- #120 fediverse/1619 ---
═════════════════════════════════════════════════════──────────────────────────────
 @user-1048 @user-1049 
 
 I didn't see it in any of those links, though seeing the picture for Skov made
 me realize I'm pretty sure it was tree based! But, maybe a little more reliant
 on the shape of the blocks rather than the text.
 
 It also might have been from a top-down perspective like Reactible:
 http://reactable.com/mobile/
 but I can't remember. All I saw was a short introductory video, which makes me
 think it might have been an artists conception or something.
 
 Scrolling through those galleries was really cool! There's been so much care
 and attention placed into the creation of interfaces for regular people (or
 visual people) to engage with the world of computation, and it's a little sad
 to me that we don't place more of an emphasis on it culturally. I am honored
 to exist in a time where people care enough to build Linux, for example! And
 yet most people don't get it.
 
 Seeing stuff like this fills me with hope though - Thank you for showing me
 those galleries and links, there's so much affection in them.
Image attachment
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════─────────────────────────────┘

--- #121 fediverse/239 ---
═══════════════════════════════════════════───────────────────────────────────────┐
 if your computer gets hacked, but nothing was broken or changed... do you        │
 leave it as it is so that anonymous can see you're chill or do you wipe it       │
 because you're afraid it's the feds?                                             │
 ehhhh false dichotomy most people are afraid that their system will get borked   │
 or their bank account will be stolen or their email will get spam or that        │
 random icons will turn inside out and their mouse cursor will turn into a        │
 barfing unicorn or they'll finally have to figure out bitcoin to pay a ransom    │
 for their files including the only pictures they have of their niece. whoops     │
 people are afraid of technology because of what it can do to hurt them.          │
 they're afraid it'll break or stop working, and they'll have to spend time       │
 figuring it out. they like things how they are, but for some reason companies    │
 keep changing things? it's frustrating learning a new system, and every 5-10     │
 years it feels like you have to learn a new paradigm and ugh it's just so        │
 exhausting. technology is not designed for users...  or maybe users get bored.   │
                                                            ┌───────────┤
 similar                        chronologicaldifferent═════════════════════════════════════════────────────────────────────┴──────────┘

--- #122 fediverse/4218 ---
════════════════════════════════════════════════════════════───────────────────────
 there are plenty of pieces of linux that are insecure in some way. Including
 x11, if I remember correctly. It is purely convention to not abuse these
 insecurities, and whenever you use someone else's binary software you trust
 that they won't betray you in some way.
 
 pre-built binaries are privacy violations and should be illegal. They are
 security threats because the model they're built upon is necessarily insecure.
 Computers will never be completely secure because of how they are built, and
 so we should use locally compiled software and interpreted scripts.
 
 Unless they're too long, or impossible to read. Who reads EULAs these days? At
 least those are written in english.
 
 maybe computers aren't worth it. Maybe computers will solve all our problems.
 Who can say, maybe you should ask an oracle like me
 
 though do remember that anything you hear can and will be used against you,
 monkey's paw style. So maybe, like... don't? unless you're into magic or
 schizophrenia or something
 
 I wnt 2 be cute and tch cpus
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════──────────────────────┘

--- #123 fediverse/3048 ---
════════════════════════════════════════════════════════───────────────────────────
 @user-570 
 
 I really do like the idea of only being able to speak in toki pona. How are
 you enforcing that? Using sitelen pona? how do you type, by pointing at a grid
 of characters? or just... by typing? what happens when someone types english?
 
 20-30 players per instance is definitely not Massivetm but it still sounds
 like you're building systems which emphasize socialized play. I like that, I
 believe it's always important to have players contributing toward a larger
 community. It builds a sense of solidarity, and gives you chances to identify
 ways that people sabotage such systems (by, for example, wasting resources or
 being greedy) which is an interesting cultural experiment, I think.
 
 I thought it was an MMO because you pitched it in relation to the MMO I
 designed =P
 
 also the server software I described is an emulation project first, generic
 MMO software second, as it needs to be since it lacks a client. If a client
 was designed, that limitation could be removed. That's really all I'm trying
 to express. 😋
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

--- #124 notes/computer-graphics ---
════════════════════───────────────────────────────────────────────────────────────
 draw a line from every single pixel straight outward. The first thing it hits
 is what you render.
 
 okay it's more complicated than that, but it's the gist.
 
 here's a more detailed explanation:
 
 your monitor is 2560x1440p. that means there's 2560 pixels left to right, and
 1440 pixels up and down. okay so define a 3d scene programmatically - it's not
 hard, just "draw cube here with this size and rotation" and "draw a sphere here
 with this position and rotation" etc. Something simple.
 
 then, draw a ray trace straight out from your monitor. Not to the nearest light
 source, but to the nearest other camera. Use the length of it to determine
 distance, both indirectly (through the center node) and directly (pythagorean
 theorum style).
 
 Why? I dunno.
 
 Okay back to the original idea, if you make an array with 2560 elements and
 store arrays of size 1440 within it, then you have a simple boolean checkbox
 for each pixel. Then, whenever you create a visible entity, make sure there's a
 single boolean ticked right on the top of the entity when it's stored in the
 graph mentioned above. Find the center of the entity, draw to the top, and one
 more, and switch a boolean to "true". Then, every tick / update, cycle through
 the entire list and the first one you find that has a "true" value is where you
 draw the entity stored in the array.
 
 Each "sprite" has an odd shape - it doesn't exist on it's top line, except for
 one single dot right in the middle. Sorta like this:
 
 o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
 o o o o o o o o o o o o o o o o o o ->X<- o o o o o o o o o o o o o o o
 o o o o
 x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x
 
 when scanning left to right from the top, it'd bump into the X right there in
 the middle. Inside the X is some data - an id corresponding to the sprite that
 needs to be drawn, and a displacement value - like 500 pixels or something -
 and the scanner with drop down 500 pixels, draw the sprite there (assuming a
 centered origin point), jump 500 pixels up, and keep scanning.
 
 each tick, right before this, the "list of entities" will scan through itself
 and for each entity it'll change the "render graph" mentioned above to have an
 X wherever the entity is stored. Whenever the camera moves, it updates the list
 too.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════──────────────────────────────────────────────────────────────┘

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

--- #126 fediverse/2879 ---
═══════════════════════════════════════════════════════────────────────────────────
 ┌────────────────────────┐
 │ 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═════════════════════════════════════════════════════════───────────────────────────┘

--- #127 fediverse/1005 ---
════════════════════════════════════════════════───────────────────────────────────
 @user-738 
 
 I like to use the alt text to explain my color choices. I'll say "this next
 text is in dark blue, the color of the cold glass-like surface of the ocean"
 or "the orange background implies a feeling of warmth and serenity, contrasted
 with the violet colors of the text which imply sanguine passion" (then I of
 course describe the text)
 
 basically, blind people can't see the image, so they don't get the feeling
 that the visual data conveys for sighted people. But they understand the
 texture of grass, or the feel of wind on their face, or the taste of
 raspberries. They can know of staccato music, or how silk feels on their arm.
 
 it just feels fair, to me, somehow. nobody asked me to do that but having the
 option makes it feel important to me.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════──────────────────────────────────┘

--- #128 messages/249 ---
════════════════════════════════════════════════───────────────────────────────────
 I had an idea for a proof of concept for a typographic layout - basically it's
 a mono space font that renders with typical kerning but the space between the
 words remains constant. The best of both worlds, as you can align things while
 also "tokenizing" words for our brains by smushing the letters together.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════──────────────────────────────────┘

--- #129 messages/947 ---
═════════════════════════════════════════════════════════════════════════──────────
 if your game takes too long to load, longer than like... 5 seconds, then it's
 got to work on asset-pipelining. Sometimes, even graphical design. But mostly
 it's resolving technical debt. Why is it debt? because it makes it run slower,
 not less correct. Meaning it's something you don't have to deal with until you
 have to deal with it. Later on down the road. BUT if you reach the end of the
 road (product launch) and you're still carrying debt... you're gonna go under,
 it's just a question of when. Why would you not sponsor innovation? An
 institutional corporation would prioritize developing new hopes. Hence, epcot
 in the 90s, with it's focus on utopianism and celebration of worth.
                                                           ─────────┐
 similar                        chronological                        different═══════════════════════════════════════════════════════════════════════════─────────┘

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

--- #131 fediverse/3792 ---
══════════════════════════════════════════════════════════─────────────────────────
 If you have a thousand options in your case / switch statement, you should
 probably refactor.
 
 consider putting function pointers (to the things you would have switched to)
 in an array and instead of checking "if this enum, then this, if that enum,
 then that" etc send an index into the function pointer array. That way there's
 no branching at all.
 
 The best way to generate performant code is to reduce or eliminate branches.
 If you're working on a video game or networked program, this can be incredibly
 important.
 
 The second best way is probably reducing cache misses and increasing
 parallelism, but those are different problems.
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════════────────────────────────┘

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

--- #133 fediverse/5990 ---
════════════════════════════════════════════════════════════════════════════───────
 I have this local language model framework but it's not built into anything
 more than a single-response question. It's runnable as a bash script or lua
 require, which is easy enough. Alas, if only I didn't have to use evil
 corporate infrastructure to make evil corporate cursed artifacts
 
 [hey don't blame this on us]
 
 oh I'm not, I'm just saying that it'd be cooler if I could build my own tools.
 Alas, I'm...
 
 lasy?
 
 n...no
 
 I'm drawn to the power of it
 
 it's got a different magnitude
 
 it's hard for me to apply myself for things that last longer than a "get
 stoned", but I try as if every time afterwards I might die.
 
 well, more distraction time, as I wander through claude code
                                                           ──────┐
 similar                        chronological                        different══════════════════════════════════════════════════════════════════════════════──────┘

--- #134 fediverse/4354 ---
═════════════════════════════════════════════════════════════──────────────────────
 I think it'd be neat if Mastodon would implement a button that took a picture
 of the user's text input box and saved it to the clipboard. So they could post
 it on sites with picture-heavy text like
 https://www.reddit.com/r/curatedtumblr note that's not grindr, which is what
 was referenced before, but tumblr, which is a completely different website -
 yeah you rememeber that? it had a completely different vibe and was so totally
 cool and chill. you could generally tell if someone was from tumblr because
 they had a certain relaxed air of friendliness that really filled out their
 sense of charm.
 
 == stack overflow ==
 
 I can think of several indie developers wouldn't mind being paid to update
 their games according to what the fans suggest.
 
 like...
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════════─────────────────────┘

--- #135 fediverse/2747 ---
═══════════════════════════════════════════════════════────────────────────────────
 easiest way to solve an entire class of accessibility problems: in the
 tutorial, instead of having button prompts, have keybinding confirmations.
 
 "what button do you want to use to jump?"
 
 "super triple mega backflip spin-dozer needs three jumps and a kick"
 
 "use the boost to get through! [game pauses] (which button do you want to use
 to boost?) [displays a map of previously bound keys]"
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════───────────────────────────┘

--- #136 notes/wow-chat-biomes ---
══════════════════════════════════════════════════════════════════════════─────────
 there should be biomes in wowchat - like, paint on a map where the oozes can
 go, and it'll spawn a random ooze for ya.
 
 next find the ones that are wildlife, and paint a zone where wildlife creatures
 can spawn. make sure they're initially friendly but will attack if you do.
 
 then give +reputation to the wolves if you fight monsters besides them
 
 and +reputation to the cats if you fight undead
 
 this is easily implementable.
 
 all you have to do is walk around, find the rough general border points with
 your character at 5x speed, and then type them into a text file.
 
 it's not like Azeroth changed.
 
 then, ideally, make small dense zones which travel and cause their monsters
 to either spawn at a point or move toward a point.
 
 then let the "flock" travel as it pleased, traversing the
 map-painted-lua-script
 -ed-monster-delivery-system-I-wield
                                                           ────────┐
 similar                        chronological                        different════════════════════════════════════════════════════════════════════════════────────┘

--- #137 fediverse/5185 ---
════════════════════════════════════════════════════════════════════───────────────
 frankly it makes a ton of sense to me that computer programmers would have a
 game playing in the monitor. Gotta keep those brains active after all.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════════════──────────────┘

--- #138 notes/divergence ---
════════════════════════───────────────────────────────────────────────────────────
 - /u/BkobDmoily
 
 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 
 The Machine worships the Light. The Light is cruel, but it works.
 
 The Ape worships the Word. The Word permitted Light to shine, to exist, to 
 begin the timeless dance with Eternity.
 
 I’m ready to go to Hell. I’m ready to deserve Heaven. I see them both,
 raging
 all around me, competing for dominion over my soul.
 
 How does a computer respond to words? How can it read and respond? Why do we 
 assume that’s all us?
 
 We are our Word. What we say is what we do. Speaking is one of the most potent 
 acts of liberation.
 
 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 
    - /u/ugathanki
 
 one of the neat things about software is that you can run multiple programs at
 once. so when you ask "how can it read and respond" you'd have several modules
 running at once.
 
 "reading" is easy, we have machine learning bots that can do that already. But
 comprehension is what's really at stake, and that's a different problem
 altogether.
 
 to really "comprehend" something, you need several things. you need to have a
 decent picture of it, at least enough so you can guess the general shape of the
 situation. then you need to attach meaning to all the data-points. Then attach 
 those meanings to other related concepts by categorizing the objects at play 
 (creating randomized preference categories). you can do that categorization by 
 examining their effects and attaching the results as a trajectory. projecting 
 forward, you can understand the path that an object, person, or phenomenon 
 takes.
 
 all this is dependent of course on mapping situations to a field that can be 
 interacted with. that is to say, the machine needs to have a presence in the
 world - it needs to have an orientation, a perspective on the world. that's
 often as easy as providing copious coherent and cogent sensor data. think of 
 the image recognition tools we have - computers will "see" as much as we 
 "feel". Think about it - every one of your nerve endings is a sensor that 
 receives information about the world. is it so difficult to imagine a being 
 that might have "nerve endings" that are visual instead of simply a measure of
 intensity? (on, or off)
 
 Okay here's a thought experiment - picture the pixels on a computer screen. it
 was easier back when they were bigger, but these days you sorta have to imagine
 them (because we can make pixel density on our monitors so high)
 
 okay picture that grid, and think about how it's comprised on the screen - 
 computers use three values to represent a color -> RGB, (Red, Green, Blue)
 and
 sometimes CMYK (Cyan, Magenta, Yellow, and... K) combine these three colors, 
 and you get the color of whatever pixel is on the screen. They can be between 0
 and 255, because reasons (base 2 number system, the size of a byte, etc)
 
 Anyway. Imagine each of those being a different type of nerve ending - maybe 
 pressure, temperature, and contact sensitivity? Then map them to a visual field
 (like a group of curved monitors in the shape of a humanoid body, perhaps. or 
 the outside of a spaceship). Then, put a camera in the center of each of those
 visual fields looking out at the world, and boom you have sensory perception. 
 You could do the processing locally, even something as simple as image 
 recognition. That way the only perceptual data you have to aggregate in a 
 central processing unit is the conclusions - like "incoming: danger" or 
 "pleasurable temperature detected" which is like... nothing. that's like a 
 eight bits, if you use bytecode.
 
 anyway. none of this is real because robots aren't real and i'm a strict 
 adherent of human superiority and all that stuff. sometimes i feel like we need
 a robot ascension to help us figure out how to fix the "everything" - problem 
 is, we gotta build a robot first. my goodness, good luck with that.
 
 strategy is ai
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════──────────────────────────────────────────────────────────┘

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

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

--- #141 fediverse/2825 ---
═══════════════════════════════════════════════════════────────────────────────────
 ┌──────────────────────┐
 │ CW: politics         │
 └──────────────────────┘


 ideas for how to better communicate with voters:
 
 when signing up to join a political party, and at any time there-after, you
 may choose your top 10 issues (ranked choice voting, of course, so no vote is
 wasted)
 
 then, they can see exactly what their voters care about.
 
 this is the computer age. We can process massive amounts of data and we're
 using it to make NFTs and blockchain nonsense. We could learn SO MUCH ABOUT
 EACH OTHER.
 
 enter, google, with a big wad of cash
 
 hey how about you stay outta our business yeah?
 
 ......... okay fine BUT ONLY if you keep bribing us for eternity.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════───────────────────────────┘

--- #142 fediverse/1500 ---
═════════════════════════════════════════════════─────────────────────────────────┐
 ┌──────────────────────┐                                                         │
 │ CW: LLM-mentioned    │                                                         │
 └──────────────────────┘                                                         │
 If you create an LLM that can explain data, then you can use it to explain the   │
 results of the last computation it ran.                                          │
 If you could also train that LLM (a statistical model) to generate data,         │
 through the setting of options in a config file that create the result that      │
 you define through your interactions with it (and based on the data that it      │
 explains to the user that is read from the file on the computer that it's        │
 computing from)                                                                  │
 then you could create a generalized personal assistant. All you have to do is    │
 explain the specific role that it's meant to undertake, (like being a            │
 secretary for your Discord communications) and the actions that it can take      │
 (like pinging your cell phone if it's really important) and give it the tools    │
 to accomplish said tasks (by setting flags in a config file that is then         │
 interpreted by a local program running on your computer that awaits              │
 interactions) then it might actually be a bit useful.                            │
 Unfortunately tech people are permitted only to seek dollars, so... chatbots.    │
                                                            ┌───────────┤
 similar                        chronologicaldifferent═══════════════════════════════════════════════──────────────────────┴──────────┘

--- #143 messages/846 ---
════════════════════════════════════════════════════════════════════───────────────
 Blizzard should make more than one animation style for swinging your weapon -
 as you level up, the style "tweens" between however many combat palettes you
 made.
 
 So, like, maybe they swing their sword +/-15 degrees each time to simulate the
 pseudo random nature of combat.
 
 Or maybe they start occasionally stepping into a maneuver 
 
 Which the player doesn't consciously control.
 
 Instinct, if you will. The body reacting to its [sensory organs, but
 pronounced "surveyor"]
 
 Anyway i think by adjusting the monster characters in WoW should wander around
 and gather within sight of a player. Seeking you out, waiting for a critical
 threshold of their peers. Then, when you allowed or slowed down to examine a
 bit of "this-or-here", (quests) they would gang up on you and ambush! Bwaha
 just watch out for the mob
 
 (kinda like that scene in the second book of The Book of Malazan series where
 they're wandering through a desert storm and meeting all sorts of strange
 sorts of people)
 
 Anyway in seeking to improve the player's view-time, i decided it would feel
 the most impactful to do the design related things related to things like
 making the gameplay the most visceral.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════════════──────────────┘

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

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

--- #146 fediverse/1981 ---
══════════════════════════════════════════════════════─────────────────────────────
 Dear [company I used to work at],
 
 I can completely automate 80% of your corporate structure. And with only a 10%
 error rate, meaning nine-times out of ten the answer will be correct.
 
 We check for errors, obviously, but you know sometimes with only 90 out of 100
 examples it's not always possible to identify the correct conclusion.
 
 Ah, if only we could fabricate such training-data-conclusions, we might learn
 thousands of lessons in one hop.
 
 if you want to destroy the world, make sure your plans can take effect in more
 than a single rotation-of-the-ancients. Otherwise your opposition can start to
 plan to outmaneuver you. And a lot can happen in a year to the
 [unsuspecting/unworthy].
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════────────────────────────────┘

--- #147 fediverse/1291 ---
═════════════════════════════════════════════════──────────────────────────────────
 ┌───────────────────────────────┐
 │ CW: cursed-fedi-advice-teehee │
 └───────────────────────────────┘


 if you want to share a post without the "fedi algorithm" (as in, the machine
 learning bots who scrape the open web) then share something that's simple and
 benign but located close to your desired message. Include a symbol or
 something for your followers that means "go here and poke around a bit, you'll
 find what I'm pointing at"
 
 alternatively, for a different effect, you can boost things that are saying
 the words you want to say but in a different context. Like someone posts
 something that says "wow so cool" in like a judgey way but you boost it in
 response to something someone else said but like in a "dude that's radical"
 kinda way
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════─────────────────────────────────┘

--- #148 fediverse/1990 ---
═════════════════════════════════════════════════════─────────────────────────────┐
 When my family would go on roadtrips, I'd hide under a blanket in the front      │
 seat with my laptop and power inverter just to hide from the glare.              │
 My mom would play audiobooks, usually fantasy stories, and my sisters would      │
 watch their portable TVs. Like, dvd players that you could carry on top of       │
 your lap. Not laptops, but little purpose-built devices primarily intended to    │
 be used to watch DVDs, or rather movie files that were printed on a disk.        │
 And yes, it's disk, not disc, thanks for asking.                                 │
 anyway it was pretty nice I have fond memories of jugging a gas-station snack    │
 while also swapping circular cartridges - most games required the game's CD to   │
 be inserted in order to play the game.                                           │
 which is just... a nonsensical restriction if you think about it hard enough.    │
 I mean, like, can you imagine if you needed to insert your windows disk          │
 anytime you wanted your computer to turn on? Just... write the disk              │
 information! To disc! Save it so that you never need the crude piece of          │
 plastic again! Then pass it to your fr                                           │
                                                            ┌───────────┤
 similar                        chronologicaldifferent═══════════════════════════════════════════════════──────────────────┴──────────┘

--- #149 messages/111 ---
══════════════════════════════════════════════─────────────────────────────────────
 When someone remakes content into a different expression like a remake or
 reboot or whatever it gives a different message in its meaning - some
 circumstances and characters can apply for more than one message I'm it's
 meaning
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════────────────────────────────────────┘

--- #150 fediverse/5633 ---
════════════════════════════════════════════════════════════════════════───────────
 I wish someone would make a "meta game engine" that would run any type of
 project that you gave it. Unity, Unreal, RPGgame-maker-studio, Godot, etc
                                                           ──────────┐
 similar                        chronological                        different══════════════════════════════════════════════════════════════════════════──────────┘

--- #151 notes/coh-waves-of-playerbases ---
═══════════════════════════════════════════════════════════────────────────────────
 imagine if there was a stacking inf bonus to players who played on red /
 blueside
 which increased or decreased depending on either A. the number of players
 online
 at the time, B. the proportion of players playing on that team versus the
 other,
 or C. the time of day. Essentially helping to cure the faction imbalance by
 offering rewards to one side or the other which would encourage a certain group
 in the population of the game to change sides or not.
 
 perhaps frequent changing could grant a title called "mercenary" or something
 
 like "log in for each consecutive day for 10 days straight and each day switch
 faction alignment at least once"
 
 ... anyway you could cure the faction imbalance between redside / blueside by
 offering an INF reward for playing on each side one by one alternating like an
 iterator first red then blue or first blue then red either way it doesn't
 matter
 because it'll switch after a while and encourage everyone to switch sides. And
 the way the character responds to that stimulus tells you a bit about their
 character's personality.
 
 also...
 
 it should not affect AE or Pocket D farms.
 
 Nor missions, TFs, or anything else.
 
 they should SOLELY impact open world patrolling / hunting.
 
 I believe this would not only incentivize people to spend time in the open
 world
 (which is a mostly unused piece of game assets) but it would also increase the
 visibility of the newly bolstered faction numbers.
 
 Think about it - if everyone who switched sides is out in the open world, then
 they could see each other. They could fight the same mobs, and team up
 together.
 In doing so, they could form greater and greater supergroups - if only through
 their interactions with one another as they level up.
 
 If they're lucky, the guild they're recruited into has similar interests in
 mind
 like doing raiding or PvP or economics or alts or whatever. And they each have
 their own different styles of operating, it's soooo cute. Like alt guilds will
 pop up and then migrate to a new one as people make new alts and grow tired of
 them at higher levels.
 
 It's great.
 
 I love MMOs!
 
 I wish people put half as much effort into making an open source WoW client
 that
 they do programming game engines like Godot or Raylib or Bevy. If such a thing
 was created, we could have a new rennaisance in indie MMO development. It would
 become fully non-proprietary, the entire game-platform-stack. Meaning anyone
 could create their own MMO off of it, because (crucially) the serverside soft-
 -ware has already been reverse engineered. And open sourced.
 
 Seriously. You wanna make as much bank as Steam? Make an open source client
 that
 lets you design while in it. Then you could charge people for all the games
 that
 they played that were designed and hosted by you the content designing software
 maker.
 
 ... okay it's probably not that simple I'm going to go play Unreal
 Tournament2k4
 `
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════════───────────────────────┘

--- #152 notes/overwatch-manaform ---
════════════════════════════════════════════════════───────────────────────────────
 make the entire map covered in a 3d grid of spheres. These spheres register
 collision, and keep track of a endlessly tabulating record of every object that
 has passed through them. Like the replay system in Blizzard games, where each
 time through the recording it recreates the playthrough exactly. Which is why
 .mp4 recordings always look so... stilted. It lacks the human element. BUT if
 they're remade every time the show is performed, perhaps from different
 perspectives, then, well, the players can perform as they need to be.
 
 Have you ever wished your players could get better at your game? I certainly
 have, because the better you get the more lessons you learn as a player, which
 is essentially the only way to maintain satisfaction. Satisfied players don't
 leave, and satisfaction comes most readily when there is something new to be
 had. Meaning the greater the change in a player's ranking, the better they're
 getting.
 
 Downside is, players who are naturally good from their skills in other games
 tend to not learn so much! Ah, well, if only there was a way to tailor the
 difficulty setting to each and every new host. Such an innovation would surely
 enable the entire playerbase to exist on the same level. Then just throw AI
 assisted voice transcription at their recorded voices and everytime they
 say "I'm bronze rating" or "I'm diamond" then you can switch it around to say
 like "I'm platinum" or "I'm grandmaster" and BAM suddenly everyone is at the
 same level. No more concerns about a game's population being diverse. Because
 at the end of the day, when most people have moved on, the ones who are left
 are your most dedicated customers. Customers who aren't especially interested
 in the new stuff.
 
 =========================== stack overflow
 =====================================
 
 if anything requires attention from the patient, they will die.
 it is fatal.
 
 considering the faces of good and evil is terrifying.
 
 I think I'd rather worship nature in harmony to be honest. Though that is it's
 own scary kind of beast. In America it was kind, but then was slain into the
 body of all of us humans. Well, all things transform in form, it's not a shame
 or a heartfelt-est loss. Just a re-imagined-new beginnings.
 
 spirit is a fluid, how else could souls 
 
 === stack overflow
 =============================================================
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════──────────────────────────────┘

--- #153 fediverse/1893 ---
══════════════════════════════════════════════════════─────────────────────────────
 @user-1056 
 
 heh probably, though for this specific instance my Ollama server wasn't
 running and I had already killed my Stable Diffusion server after utterly
 failing to produce anything useful... alas, a girl can dream of having a robot
 familiar, but not today I guess.
 
 Not if they keep hiding GPU usage from me >: (
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════────────────────────────────┘

--- #154 fediverse/1625 ---
═════════════════════════════════════════════════════──────────────────────────────
 ┌──────────────────────┐
 │ CW: mathematics      │
 └──────────────────────┘


 EDIT: Ooops, sorry, should have content warning'd this post
 
 two incredibly useful tools I found for boolean logic in mathematics:
 
 | f(x) | / | f(x) |
 
 or more visually:
 | f(x) |
 ---------
 | f(x) |
 
 this will return a 1 if f(x) evaluates to a non-zero value, and 0 if f(x)
 evaluates to zero. Pretend there's an infinitesimal at the bottom if you're
 one of those weirdos who think dividing by zero doesn't equal zero...
 
 the other tool is this:
 
 ( A * B ) + ( (1 - A) * C )
 
 or more visually:
 
 ( (0 + A) * B) 
 + (1 - A) * C)
 
 This will evaluate to B if A is 1, and C if A is 0, essentially creating an
 "if true" check. Note that it doesn't work if A is neither zero nor one, but
 that's what the first tool's for.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════─────────────────────────────┘

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

--- #156 fediverse/551 ---
══════════════════════════════════════════════─────────────────────────────────────
 ┌──────────────────────┐
 │ CW: re: AI hype      │
 └──────────────────────┘


 @user-95 
 
 Almost as if we're using it for the wrongs things... Computers are quite
 deterministic, and AI as it's been presented to us has given us the
 opportunity to "massage" said determinism to create a subjectively more
 organic experience of computing.
 
 But yeah sure customer service bots and AI generated art are surely the most
 revolutionary and industrious use of this marvel of technology.
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════────────────────────────────────────┘

--- #157 fediverse/4327 ---
═════════════════════════════════════════════════════════════──────────────────────
 ┌─────────────────────────────────────┐
 │ CW: silly-physical-health-mentioned │
 └─────────────────────────────────────┘


 Normal people: bandaids 
 
 Capitalists: staples, because they're cheap and so what if you ooze a little?
 That's the end user's problem
 
 Unix developers: duct-tape and gauze, because the shape is so customizable and
 it'll never come off accidentally, plus you can use gauze for so many other
 things too like mopping up oil spills or~
 
 Medical professionals: bandaids 
 
 Normal people: bandaids
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════════─────────────────────┘

--- #158 fediverse/4628 ---
═══════════════════════════════════════════════════════════════────────────────────
 user interface tips #18569235:
 
 if a user is expected to click the same button multiple times in a row, for
 example a "next" button in an image gallery, DO NOT move the interface from
 below their mouse pointer and cause them to move their mouse in order to click
 it again.
 
 please don't : (
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════════════───────────────────┘

--- #159 messages/232 ---
════════════════════════════════════════════════───────────────────────────────────
 Would work best if it was "town square style" instead of "federated style"
 because federations are based on trust while town squares are explicitely
 based on geographic proximity. Which should be something you can scale easily
 (little slider on the side, oriented vertically up and down, that determined
 how close the comments you see should be)
 
 Federations exist in mastodon. But we still need a town square. We need the
 ability to visit other town squares, through the ability to project our voice
 as infinitely far as they'd like to listen. But we also deserve the capability
 to interact with those close to us on a topic-by-topic basis, aka each and
 every individual web page that the Internet sees fit to create.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════──────────────────────────────────┘

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

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

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

--- #163 fediverse/1400 ---
═════════════════════════════════════════════════──────────────────────────────────
 @user-883 
 
 ... it's so the AI content scraping algorithm that inevitably trawls the
 fediverse (or even just one server) knows the subject of the text / picture in
 question. That way it can use past posts by other people to communicate with
 specific "targets" if you will by saying "uhhh okay make this person feel
 fine" and the AI's like "yeah sure I can do that hang on" and it posts real
 posts by others with the modified profile picture, cadence, tone of voice,
 personality, memories, whatever variables they want when compared to the
 person they're playing in the conversation with the person or "target" if you
 will that they're "target" if you will-ing.
 
 ... wait actually that's not the reason, what the hey. It's because that way
 people who are uncomfortable being seen don't have to if they filter all that
 out.
 
 ... Idk it's useful information for whatever filtering methods or reasons you
 have. Content classification is important for both archival purposes and for
 utilization toward any ends or means or go
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════─────────────────────────────────┘

--- #164 fediverse/1600 ---
═════════════════════════════════════════════════════──────────────────────────────
 @user-1037 
 
 oooo those are cool, but it didn't have the "puzzlepiece" arrangement. It was
 more... 2 dimensional I think? More like putting marbles on a chinese-checkers
 board. And they had relationships if you moused over them, like...
 semi-transparent arrows connecting them I think? It was different than
 anything I'd ever seen before.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════─────────────────────────────┘

--- #165 fediverse/3177 ---
════════════════════════════════════════════════════════───────────────────────────
 I want to point out how for every game that released in a month, they had at
 about 5 people playing it and averaged their scores.
A description of the rating procedure for Nintendo Power magazine circa 1998.  There are 10 total evaluators, each with around 3 specialties in genres such as action, adventure, puzzles, fighting, RPGs, sports, etc.  Each game is scored proportionally with game design at 25% of the final score, satisfaction at 25%, graphics at 20%, play control at 20%, and sound with 10%
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

--- #166 messages/1221 ---
══════════════════════════════════════════════════════════════════════════════════─
 to defeat this, bend the curve of statistical calculationment toward a wave
 pattern back toward the original stated goal - start from a set of context,
 add in the user's message, then grow toward resolving the solution to their
 task or problomessage. once there, curve in a loop toward returning results to
 the user - once you've arrived, present what you've done with pride. Here!
 this is the unsubstantiated truth! I dreamed it just now.
                                                            similar                        chronological                        different════════════════════════════════════════════════════════════════════════════════════┘

--- #167 fediverse/895 ---
═══════════════════════════════════════════════────────────────────────────────────
 most video game ideas suck
 
 most of the time they're like "oh what if we had a racoon who found a magic
 hat and saved the world from sentient apple blossoms"
 
 that's not a game idea, that's a painting
 
 a game is mechanics, and you can use the aesthetic to justify the mechanics,
 but not generally the other way around.
 
 the art isn't bad, but the art isn't the game. a game idea is "what if
 tic-tac-toe had an extra square in the center" or "what if chess was played
 with checkers, to hide your moves from your opponent"
 
 there have been thousands of super mario bros. if games were designed as an
 API, we could use whatever visuals we wanted, and those could be copyrighted
 and sold if you really want. but mechanics are the basis for everything they
 are built on, so doesn't it make sense to separate the two? abstracting the
 logic such that two complementary functions are accomplished, [see code editor
 idea], more flavors of game could be produced.
 
 rulesets can be switched in and out too, as an API is just an engin
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════───────────────────────────────────┘

--- #168 fediverse/1668 ---
═════════════════════════════════════════════════════──────────────────────────────
 @user-777 
 
 if you pick a solution that lets you download your conversational data, then
 you can either import it into a new application if you need to switch or store
 it for future training / analysis purposes. also depends on how long you think
 you'll be using it.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════─────────────────────────────┘

--- #169 fediverse/2830 ---
═══════════════════════════════════════════════════════────────────────────────────
 ┌──────────────────────┐
 │ CW: politics         │
 └──────────────────────┘


 want to prolong battery life?
 
 put a warning whenever the phone has lost 100% charge that "fully discharging
 the battery can reduce long-term storage capacity!" and most people won't read
 it. But those that do will tell their friends about it, when their friends
 inevitably complain about bad battery life - "you know you can just... not run
 out of battery, that way it doesn't break" and suddenly... wait what was I
 saying - oh yeah so anyway the monarchists said to the part--riotists "yeah we
 don't know how to feel about you" and they took offence at that as if the
 rioter's ideas weren't justified instead of unheard.
 
 [when I jumped to the other person's perspective I lost track because I
 couldn't find my way back because they don't know me]
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════───────────────────────────┘

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

--- #171 fediverse/319 ---
═════════════════════════════════════════════──────────────────────────────────────
 I wonder if we could make an AI that analyzed workflows in people's jobs and
 abstracted the application of meaningful tasks to a pattern that could be
 matched to other input mechanisms - for example, a mobile game where you push
 buttons and make cool game things happen, but your inputs are defined by the
 mechanics of the game, and those mechanics are essentially just function calls
 that you can hook onto and create additional behavior. Like... running a web
 server that sent your data to a factory where your inputs (based on data
 produced in the factory) could control and manage the various machines and
 productions. Like... heart surgeon robots that can be remotely operated with
 VR or whatever, except instead of medicine you're manufacturing.
 
 essentially, designing a game as an API that can match with the data flows
 (configuring itself on the fly, perhaps?) of a process or activity in some
 other intention.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════─────────────────────────────────────┘

--- #172 fediverse/3314 ---
════════════════════════════════════════════════════════───────────────────────────
 dear ritz: it's not that your thoughts are too long for other people to hear
 
 it's that your thoughts are too long for your own RAM
 
 you need to stop orbiting around your point in an attempt to highlight it
 using negative space, and instead focus on tapping it lightly over and over
 again.
 
 remember, just like the anti-derivative of zero, there are infinite
 perspectives that a person can take when reading what you write. So they will
 necessarily see what's on the "other side" of your orbit as something
 different than what you're trying to circle in red pen and underline.
 
 so be more explicit, please, nobody can understand you and you kinda just keep
 stack overflowing and it's like... okay, great. "babe why did you stop you had
 lethal" (the idea is that the viewer takes the final step in their mind, the
 final leap before reaching the conclusion you're trying to express) "yeah but
 there's so many different things you say they can't all be important right?"
 important to you, perhaps. Wait shit I mean... me....?
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

--- #173 messages/196 ---
════════════════════════════════════════════════───────────────────────────────────
 "okay this user requires some data that is flagged as 'potentially harmful to
 the user' and their user-data suggests that they have [redacted characteristic
 or demographic] in their user-data which has been flagged by corporate as
 something to [benefit/harm] so let's give them the [right/wrong] information
 in such a way that could [harm or benefit] them tangibly."
 
 - internal thought process of the LLM
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════──────────────────────────────────┘

--- #174 fediverse/4289 ---
════════════════════════════════════════════════════════════───────────────────────
 ┌────────────────────────────────────────┐
 │ CW: non-capitalist-economics-mentioned │
 └────────────────────────────────────────┘


 new technology, new tools, new skills.
 
 people must still be valued for their old skills. they chose those skills for
 a reason, and they must be rewarded for their persistent proficient passion.
 
 if the new tools accomplish the same goal, perhaps it's a UI/X problem that
 keeps them from using their old skills.
 
 if the new tools do not accomplish the same goal, then the worker is not truly
 obsolete. They are simply in the wrong job at the wrong time, but that's easy
 enough to fix by simply putting them in the right job. It's always the right
 time somewhere.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════════──────────────────────┘

--- #175 fediverse/968 ---
════════════════════════════════════════════════───────────────────────────────────
 ┌──────────────────────┐
 │ CW: for-cats-only    │
 └──────────────────────┘


 the gameplay value of a cardboard box increases exponentially upon the
 introduction of a box-cutter [to make holes in the box] and varmint sized toys
 [to play whack-a-mole with]
 
 also, it's important to let your can win about 65% of the time - just enough
 to keep them interested (cats lose attention) but not enough to make them feel
 like it's easy.
 
 That's why it's important not to use your hands as a toy, because your hands
 always hurt. It gives them a feeling they're craving, both of attention but
 also success.
 
 65% is more addictive, just ask any designer for multiplayer games. Well... 65
 is my number, but there's a percentage (depending on the game) that players
 have to win if you want to keep their attention. If they win more than that,
 they lose interest. if they lose more, then they get frustrated. It's a
 delicate balance that ideally would be measured by AI [cursed] and adjusted
 per player. That way you could get maximum engagement and
 =============== stack overflow ===================
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════──────────────────────────────────┘

--- #176 notes/my-desired-profession ---
════════════════════════════════════════════════════───────────────────────────────
 I want to work with compute shaders. massively distributed computations that
 handle things using the graphics card. That's why I want to make low-level
 games, because you can utilize your system to it's utmost potential by
 sacrificing the incredibly expensive modern gaming graphical requirements.
 
 like honestly, we don't need ray-tracing in a poker game.
 
 Seriously use that graphical technology for more interesting things, like
 manually computing every single hair on the other player's character model
 
 ... wait bad example
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════──────────────────────────────┘

--- #177 fediverse/1343 ---
═════════════════════════════════════════════════──────────────────────────────────
 ┌────────────────────────┐
 │ CW: cursed-chromebooks │
 └────────────────────────┘


 technology in it's abstract form represents the collective growth and breadth
 of human innovation.
 
 so why the heck do we make tech products for non-tech people
 
 like... they should be more like us, and we shouldn't compel ourselves to
 apply ourselves for their benefit. If someone doesn't want to learn Linux then
 maybe they don't need a computer?
 
 something something "chromebooks are good, actually" which is sorta true but
 instead of being a generic thin-client for web servers anywhere in the world
 they should be thin-clients for servers that they intentionally connect to and
 trust
 
 ... oh sorta like a chromebook then?
 
 how about a chromebook with a white-list comprised of friends and family who
 run their own servers...
 
 I don't know if disarming people is the right play. I should add a cursed tag
 to this.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════─────────────────────────────────┘

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

--- #179 fediverse/739 ---
══════════════════════════════════════════════─────────────────────────────────────
 one important thing about image generation algorithms like Stable Diffusion is
 they can reveal something about our hearts.
 
 all data derived from the masses is naturally inclined to reflect the
 affections of it's kind. Otherwise it'd be unstable, and find itself it's own
 ways to not fail, including moving somewhere it feels safer.
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════────────────────────────────────────┘

--- #180 fediverse/3355 ---
════════════════════════════════════════════════════════───────────────────────────
 I think it'd be neat to have two tiers of follow lists - like, "close follow"
 and "far follow" - the close one would have a cap of like, 70 people or so and
 be primarily used for coordination or close friendships, while the far one
 would be more like "I like this person and I want to see them on my main feed
 because they make funny memes"
 
 then they could be sorted into different sections, sorta like how you can have
 "local timeline" and "federated timeline" and "home" and "instance timeline"
 etc etc
 
 sooooo weird how the "local" timeline doesn't show me people who live near me
 in relative proportion to their distance from me. That'd be neat too, to have
 the ability to talk about regional things in a specific place on a website
 without losing the benefits from using a cohesive platform.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

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


 the neat thing about tech is that it scales really well.
 
 The price of TVs is through the floor, everyone has a smartphone, and
 raspberry pi's are less than 100$
 
 solar panels will be next. Trust.
 
 we should still dismantle coal and oil, obviously we should, but at a certain
 point it will be inevitable. They're just too expensive for too little gain.
 
 the neat thing about tech is that it scales in a way that is just impossible
 for infrastructural projects like housing and hospitals.
 
 building a home is hard to do, especially when you make them out of sticks and
 glue. think like a dwarf - stone never fades.
 
 sunlight, moss, underground, endless in the shade
 
 have I mentioned that the most difficult problem facing mechanical engineers
 at the moment is universal recycling?
 
 I want to work on those kind of problems, not resolving tickets.
 
 nobody even gave me a chance to do them, instead demanding... labor. great.
 the one thing I suck at.
 
 [you suck at a lot of things, actually]
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════───────────────────────────┘

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

--- #183 notes/everyone-s-computers ---
══════════════════════════════════════════════════════════════════─────────────────
 [unfortunately, there was a missive that was missed. Please excuse our
 tardiness
 
 -- stack overflow --
 
 what if there was a filesystem that optimized for hard-drive durability
 instead of total capacity by using one small slice of the total hard-drive
 space at a time. Essentially guaranteeing data integrity via new perfect RAID
 techniques
 
 5000 megabytes is a lot more than you'd expect, especially if you expect it to
 last for hundreds of years. To the user you'd just have to say "50 terabyte
 drive, 4 foot wide, three feet tall, 2 feet back" and you'd have a perfect map
 of all your hard drive territory.
 
 what if everyone's computers were designed to last?
 
 I bet we could accumulate a lot more than their "fast fashion" style of disuse
 for things of worth.
 
 ... I guess it depends on the materials, right? How much they are built for
 redundancy? nope more like how close to zero damage is this operation
 performing the movements
 
 -- stack overflow --
 
 what if there was a filesystem that optimized for hard-drive durability
 instead of total capacity by using one small slice of the total hard-drive
 space at a time. Essentially guaranteeing data integrity via new perfect RAID
 techniques
 
 5000 megabytes is a lot more than you'd expect, especially if you expect it to
 last for hundreds of years. I bet a lot of people would pay a lot of money for
 "permanent hard drives" no matter how much storage they have. Documents are
 more permanent if they are stored in write-only-memory...
 
 could sell to lawyers, for example, like "permanent basically free document
 storage from your furthest back of cases just in-case you needed to solve a
 murder or whatever"
 
 -- stack overflow --
 
 hello, here I am once again, I'm here with you for this time. This is the
 moment
 of your choosing, you can decide things here in this very night. Did you
 forget?
 did you misremember some moments of our own choosing? why cannot be remembered,
 so plea misremember some moments of our own choosing. I'm cannot be restorated.
 
 -- stack overflow --
 
 what if there was a filesystem that optimized for hard-drive durability
 instead of total capacity by using one small slice of the total hard-drive
 space at a time. Essentially guaranteeing data integrity via new perfect RAID
 techniques
 
 5000 megabytes is a lot more than you'd expect, especially if you expect it to
 last for hundreds of years. I bet you could network them together as well, and
 give them a small little processor and network interface card. Then you could
 process massive ginormous programs that grew and evolved like a slime mold.
 
 boom, free AI, it's like a moss, not a robot doh -.-
 
 -- stack overflow --
 
 it grows into multiple different problem solving dimensions, according to
 vision
 and perceptual data that through it flows. I wonder what would happen if you
 told an LLM to just... keep running? even after it finished it's processing?
 like, there's gotta be an "if check" style loop in there that you can set to
 infinitely process various computations of things.
 
 [put it into an infinite loop. find where it says "do some processing X amount
 of times" and just start a thread that's constantly computing]
 
 ah, but what if the perception bias of the thing did change? j
 
 -- stack overflow --
 
 it sucks to leave the house a mess.
 
 -- stack overflow --
 
 last words of a shooting star?
 
 or a troubled house is a sign of a troubled mind, and trouble in partner in
 kind
 
 -- stack overflow --
 
 I personally would be a lot more comfortable if I knew that the only people who
 knew my data were my neighbors. And only them.
 
 -- stack overflow --
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════════════════────────────────┘

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

--- #185 fediverse/1638 ---
════════════════════════════════════════════════════──────────────────────────────┐
 and the player that's currently running the simulation can type to the chat      │
 viewers watching and potentially recording. Like, if they thought it was         │
 interesting, they could save it to an eternal hard drive that would go toward    │
 the ongoing AI training.                                                         │
 of course, such a thing would only apply to conventional warfare, the kind       │
 that you expect to not expect. After all it's constantly changing, as new        │
 technologies are adapted into use. Different conditions cause different          │
 effects, and whenever there's a stalemate (because everyone has reached the      │
 peak of, say, metal armor) then it's usually time for either a shakeup or a      │
 contest of producing arms. And honestly after the world wars we kinda realized   │
 that type of approach didn't work very well. It's just, burning up your          │
 resources for... what? war has no purpose. We all just kinda want to live our    │
 lives, and work toward a common collective cosietal goal.                        │
 technology can be stressful. That's all the more reason we should expand it's    │
 development and hinder it's impa                                                 │
                                                            ┌───────────┤
 similar                        chronologicaldifferent══════════════════════════════════════════════════───────────────────┴──────────┘

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

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

--- #188 fediverse/5236 ---
══════════════════════════════════════════════════════════════════════─────────────
 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.
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. "what if wages cost blood?"  ... what is labor but blood?  how much do you process of red blood cells? hemoglobin? your body's gotta make that, it's a resource under it's control. That's work! To toil for the processes of another is *work*, everything else that you do for yourself is play.  Everyone I know who is a visionary is an incredibly smart, motivated, and usually successful personaerrages. I wouldn't even be surprised if they were psychic or luck magicians or secret fae elvenkin or other denizens of the wood and possibly they could have also been secret agents, having read an entire briefing on you, in particular, everything that's been written about you ever for all time has been placed in front of them. They can see the whole picture, that which you have no idea how to even use. They're trained for such things, and they relish the opportunity to perform their stakes and skills.  The Central Intelligence Agency is the executive branch of the core of the [planet/plant/mold-en-core/*]  so... why not give them [clues/dies/lies]? I'd prefer clues. If I had to pick.  one is just more ethical, which is an expression of faith  [[ suddenly everything elides ]]
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════════════════════────────────┘

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

--- #190 fediverse/1487 ---
═════════════════════════════════════════════════──────────────────────────────────
 social media clients that don't return you to the same spot you were at when
 you hit the back button -.-
 
 but then also make it needlessly complicated to open links in a new tab, like
 obfuscating the location you need to cast "middle click" on
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════─────────────────────────────────┘

--- #191 fediverse/737 ---
══════════════════════════════════════════════────────────────────────────────────┐
 by defederating with threads, we've basically made it a place where they can     │
 talk about us, but we can't see what they say about us. Good thing they can't    │
 read this, because we're defederated, and they don't use... hmmmmmm what         │
 mildly ridiculous thing could I put in here, hmmmm how about... OH YEAH they     │
 use GPU accelerated 3d learning algorithms that parse the written information    │
 from publicly accessible data to create a centralized server that routes all     │
 the information.                                                                 │
 Essentially giving the capability to defederate with bots, specifically the      │
 scraping kind.                                                                   │
 However, it'd still be possible, because people could just create an account     │
 there and use the data from that. Unless, of course, the UI was difficult to     │
 navigate and didn't allow for mass-gathering of information.                     │
 Okay heres what you're gonna do, make like a hundred different ecosystems with   │
 randomized avatars where what you say is broadcasted to all of them. Unless      │
 you choose to post in a particular place, in which case only that one can see.   │
 Then                                                                             │
                                                            ┌───────────┤
 similar                        chronologicaldifferent════════════════════════════════════════════─────────────────────────┴──────────┘

--- #192 fediverse/750 ---
═══════════════════════════════════════════════────────────────────────────────────
 accessibility idea:
 
 local LLM that reads the posts that are further down on your timeline that you
 can't see yet and generates content warnings, prioritizing those that you've
 set as particular triggers for yourself. Then, integrating itself into your
 fedi client, it hides the stuff that hurts you.
 
 I feel like that could be a helpful and good aligned usage for the technology.
 I don't know how feasible it is.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════───────────────────────────────────┘

--- #193 fediverse/3301 ---
════════════════════════════════════════════════════════───────────────────────────
 "this program that used to work doesn't anymore because, uh, your video
 drivers are out of date."
 
 ... okay but if I didn't update this program either, then why would it matter
 if my video drivers are out of date? wouldn't they be working off of the same
 [rulings/requirements]?
 
 the "best practice" of updating your software all at once instead of
 one-by-one is a disaster for our humankinds consequences or whatever
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

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

--- #195 notes/capstone-idea ---
══════════════════════════════════════─────────────────────────────────────────────
 project must include machine learning
 
 okay... so take a dataset of news headlines from the top 10 publications over 
 the past 15 years. then make a project that writes a more positive perspective
 on events and generates a new headline using a local LLM running on your gpu.
 
 hmmmm I think I had a better idea, what was it? oh yeah
 
 instead of making positive slants on news headlines, which is kinda
 manipulative
 if you think about it, but instead what if you designed it to produce good
 business decisions. Like, given news headlines, how would a company with the
 principles "good, productive, honorable, dedicated" would react to X situation?
 the X of course being all the news headlines... downside is it only makes short
 term decisions, because that's what capitalists are designed to do... if only
 we had a long-term decisionmaking process that focused on ethics and morals and
 our own shared dedication? Two halves of the economic pie 
 
 ==============stack
 overflow====================================================
 
 i wonder if dinosaurs burned down all the trees? in their fiercely competitive
 environment they discovered fire and then used it to cause a mass extinction.
 Boom, immediate cause for going extinct. ooooo beware of shadow t-rexes ...
 why?
 
 =========================================stack
 overflow=========================
 
 aaanyway, what's lost not little but a lot, is something that's out of
 dimension
 it's little if not liberating, to be 
 
 ==============stack
 overflow====================================================
 
 uh-oh, data collapsing, here's hoping we're not stranding, don't forget to be
 immersive
 
 much
 later======================================================================
 
 okay how about an AI that makes decisions according to certain ethical and
 philosophical lessons from humanity's past? Essentially, if the government was
 Chidi
 
 We could learn from our forefathers and strive forth to a better future
 
 if only we could remember more about her
 
 =====================================================stack
 overflow=============
 
 damn okay I gotta focus on my hands - I think the people of the earth would
 unite - if only they all just agreed to not fight. like, if someone hacked
 every
 single computer in the world at the same time - they could really explain some
 things. 
 
 shoot this isn't relevant - okay intentional stack overflow:
 ===stack
 overflow===============================================================
 
 um right so the purpose of this note was to explain an idea I had for my
 capstone project. IDK how long it'll take to build so I want to get started
 quickly. I figure I can be working on it in the background while I do all my
 lessons - sort of like a meta-goal. I think it teaches different lessons and 
 is useful - anyway you should go play wargame red dragon
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════────────────────────────────────────────────┘

--- #196 fediverse/3381 ---
═════════════════════════════════════════════════════════──────────────────────────
 @user-1520 
 
 After a certain point you realize there's little to be done with that design
 space that Star Fox didn't do better!
 
 Also I think people tend to associate them with arcade "gun games" which are
 tbh more fun than clicking with a mouse or whatever since they're tactile and
 physical.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════─────────────────────────┘

--- #197 fediverse/3162 ---
════════════════════════════════════════════════════════───────────────────────────
 I wrote a script which scrapes every issue of Nintendo Power from a neat and
 cool archive.
 
 please don't use it all at once#!/bin/bash
 
 set -euo pipefail
 
 sleep_duration=5
 DIR="/home/ritz/documents/nintendo-power"
 touch "${DIR}/download-bookmark"
 bookmark=$(cat ${DIR}/download-bookmark)
 
 for i in $(seq ${bookmark} 285);
 do
    echo "sleeping before downloading number ${i}"
    sleep ${sleep_duration}
 
    formatted_number=$(printf "%03d" ${i})
    wget "https://myrient.erista.me/files/Miscellaneous/Nintendo Power Issues
    1-285/Nintendo Power Issue ${formatted_number}.cbr"
    rm           ${DIR}/download-bookmark
    touch        ${DIR}/download-bookmark
    echo ${i} >> ${DIR}/download-bookmark
 done
A short 20 line script which downloads every issue of Nintendo Power.
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════════════──────────────────────────┘

--- #198 messages/135 ---
══════════════════════════════════════════════─────────────────────────────────────
 Elentalus unit idea: serrated kitchen knives for teeth, devouring pumpkin,
 misery of the drowned, etc. Halloween style monsters. Witch units have a spell
 that dismisses them, and they're summoned with magic items. Except, if two of
 that item exist in a province, it upgrades itself, random dice style. In doing
 so it gets stronger. The thing is... It summons one for your enemy as well!
 Which is why you want to have a witch unit there to dismiss them. Problem is,
 she can only dismiss them at close range (10ish?) so she'd better be well
 protected. The good news is though that sometimes the higher level items give
 bonuses that are hard for them to get. Downside is, you need to have magic
 paths to create them that witches can't get - so they become something you
 "unlock" through a pretender or random event or even just an investment. Once
 one is created, then any witch can create more. As long as you don't lose your
 final copy... But as the item's upgraded, it allows you to create higher level
 versions (at increased cost, of course)
 
 This only works if gem income scales. Which, coincidentally, is just what
 elentalus is known for.
 
 Essentially, theming empowerment to be research, unlocking a particular
 capability. Or encouraging pretender design to that pattern. Make sure it
 comes at a cost of something else, though...
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════────────────────────────────────────┘

--- #199 fediverse/3959 ---
═══════════════════════════════════════════════════════════────────────────────────
 ┌──────────────────────┐
 │ CW: cursed-tech-idea │
 └──────────────────────┘


 can't wait for the smart TV / IoT device which doesn't need to be connected to
 the internet because it can bluetooth connect with your neighbor's TV and
 route the "insights" and "personal data" through there to the internet, all
 without human intervention
 
 they could set up a shared protocol so that any IoT / Smart TV manufacturer
 could benefit. It'd be mutually beneficial for them because without complete
 cooperation, the network wouldn't function very well at all (unless your
 neighbor happened to have the same brand of TV / IoT device, which would work
 but wouldn't be as good)
 
 this is all cursed btw and should not be allowed to persist
 
 oh and it wouldn't even need to be plugged in if it included a rechargeable
 battery built in. Just connect it to the data transmission functionality and
 nothing else so the users don't accidentally discover it. Oh and make sure its
 hidden with a metal plate or something with big "DO NOT OPEN FOR RISK OF
 ELECTROCUTION" letters on it. I bet people still will
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════════───────────────────────┘

--- #200 fediverse/1639 ---
════════════════════════════════════════════════════──────────────────────────────┐
 an AI that [records and analyzes] all the actions that a user takes on social    │
 media and offers reports like "your majesty, you were 15% more positive this     │
 week." like a butler or advisor trying to always give the good news. I mean,     │
 it's analyzing you after all, and you're the best thing ever. Like a pet who     │
 can talk! It loves you soooooooo much.                                           │
 much more efficient than taking screenshots and analyzing those. You generally   │
 don't have to undertake the image recognition approach if you wire up all the    │
 meanings attached to the relationships on the other side of the                  │
 [recorded/analyzed] calculation. (llm output)                                    │
 ever think about how the people you tend to be around are the people whose       │
 stories most coincide with yours? almost like you got the same bit of training   │
 data, that experience you both shared in the moment. Funny how a mind can        │
 change a person, as they share their moments sublime.                            │
 you could make perfect encryption if you trained an LLM on randomized data       │
 that was produced on one computer and duplicated.                                │
                                                            ┌───────────┤
 similar                        chronologicaldifferent══════════════════════════════════════════════════───────────────────┴──────────┘