=== ANCHOR POEM ===
═══════════════════════════════════════════════════════════════════════────────────
 ┌──────────────────────┐
 │ CW: ai-mentioned     │
 └──────────────────────┘


 If you want an LLM to generate ASCII art, don't try through text. First
 generate an SVG and then use a separate program which approximates SVGs with
 ascii characters.
                                                           ───────────┐
 similar                        chronological                        different════════════════════════════════════════════════════════════════════───────────┘

=== SIMILARITY RANKED ===

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

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

--- #3 fediverse/181 ---
═══════════════════════════════════════────────────────────────────────────────────
 ┌──────────────────────────────────────────────────────┐
 │ CW: re: Earnest and constructive analysis of ChatGPT │
 └──────────────────────────────────────────────────────┘


 @user-95 you might be interested in this:
 
 https://ollama.ai/
 
 nothing beats having a zillion servers to run an LLM on, though.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════───────────────────────────────┴───────────┘

--- #4 fediverse/4640 ---
═════════════════════════════════════════════════════════──────────────────────────
 LLMs are useful for:
 
 categorizing text
 summarizing text
 transforming text
 
 LLMs are not useful for:
 
 generating text
 being intelligent
 replacing workers
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════─────────────┴───────────┘

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

--- #6 fediverse/6310 ---
═══════════════════════════════════════════════════════════════════════────────────
 ┌──────────────────────┐
 │ CW: AI-mentioned     │
 └──────────────────────┘


 large language model that generates images by creating SVGs (written in text)
 and justifying each configurable property of the object with evidence gathered
 from computational intermediate steps from the other objects. Like "this line
 should be left of the whatever in order to support the weight of thing which
 is above and supported by A, B, and C" or whatever.
                                                           ───────────┐
 similar                        chronological                        different════════════════════════════════════════════════════════════════════───────────┘

--- #7 fediverse/2484 ---
 image.png
═════════════════════════════════════════════════─────────────────────────────────┐
 @user-1271                                                                       │
 I can help with that.                                                            │
 I recommend looking at Ollama, which runs an HTTP server on your local machine   │
 (hope you have a decent graphics card)                                           │
 then, script some behavior you'd like to implement using Lua and the             │
 LuaSockets library. Also dkjson to handle the json parts.                        │
 then, all you have to do is construct a prompt based on the variables and        │
 desired input/output and push it into a json packet and send it to the HTTP      │
 server. It's less complicated than it sounds.                                    │
 what you want it to do and your implementation for it is the hard part. But      │
 perhaps this project of mine will get you started:                               │
 (I can copy-paste it too if you'd like)                                          │
 just... don't make a chatbot. chatbots are useless to work on because there's    │
 already so many of them.                                                         │
 much better I think to use the LLM to process arbitrary information with an      │
 unpredictable form into more predictable patterns which can be utilized          │
 programmatically.                                                                │
 Feel free to ask any questions. Do keep in mind that training LLMs is            │
 unethical, but using them is whatever.                                           │
some lua code illustrating a VERY simple Ollama generation function.
                                                            ┌───────────┤
 similar                       chronologicaldifferent═══════════════════════════════════════════════──────────────────────┴───────────┘

--- #8 fediverse/1596 ---
 image.png
════════════════════════════════════════════════───────────────────────────────────
 I like locally hosted LLMs because I can use them to summarize my own writing
 enough to put them in a post, or an alt-text box.
 
 I like them for other reasons too and it's hard to find people to geek out
 about them with.
two poems written by Ritz Menardi about... a lot of stuff. Here's the AI generated overview:  One way to contribute as a citizen in a country at war is by maintaining essential infrastructure and services. This can include keeping public spaces, like schools and hospitals, operational during times of conflict. Additionally, working on developing technologies that improve the quality of life for people in your community can be beneficial.  Witches, as you mentioned, are an interesting group to study and engage with. They often have a strong sense of ethics and curiosity. By interacting with them and learning from their experiences, you may find new ways to approach problems and make more informed decisions.  Staying conscious and attentive to the present is crucial for understanding complex situations and making effective choices. In times of conflict or crisis, it's essential to be aware of your surroundings and the needs of those around you.  Stories and storytelling are important for societies because they help identify weaknesses and areas for improvement. By engaging with stories from various cultures and time periods, we can gain a broader understanding of human nature and history.  Diversity in expression is one of humanity's greatest strengths, as it allows us to learn and grow together. By embracing different perspectives and experiences, we can create more innovative solutions and better understand the world around us.  [continued on picture 2] [continued from picture 1]  In the spirit of removing ourselves from the biological equation, consider exploring alternative ways of living that minimize our impact on the environment. This could include developing sustainable agriculture practices or investing in renewable energy sources.  Finally, remember the importance of freedom and individuality. By releasing the spirit of Liberty, we can empower people to make their own choices and create a more just and equitable society.  [end alt text]
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════──────────────────────┴───────────┘

--- #9 fediverse/4865 ---
 image.png
═══════════════════════════════════════════════════════════────────────────────────
 ┌─────────────────────────┐
 │ 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═════════════════════════════════════════════════════════───────────┴───────────┘

--- #10 messages/1172 ---
══════════════════════════════════════════════════════════════════════════─────────
 the danger is not that the LLM will generate poor, vulnerable, or malicious
 code.
 
 the concern is that someone else might inject something into the codebase that
 you're not reading.
                                                           ────────┐
 similar                        chronological                        different═══════════════════════════════════════════════════════════════════════────────┘

--- #11 fediverse/3667 ---
════════════════════════════════════════════════════───────────────────────────────
 ┌─────────────────────────────────────┐
 │ CW: large-language-models-mentioned │
 └─────────────────────────────────────┘


 low key kinda surprised they haven't made an animated robot friend that
 narrates whatever chatGPT says in a back-and-forth conversation.
 
 though I kinda get why, because setting up the context is the expensive part
 and generating 100 words and generating 1000 words is basically the same
 computationally.
 
 somehow, that doesn't feel very human. Maybe, just maybe, LLMs aren't
 intelligent?
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════════════──────────────────┴───────────┘

--- #12 fediverse/5820 ---
═══════════════════════════════════════════════════════════════════───────────────┐
 A human cannot keep a whole book in their mind. They cannot as they read it      │
 nor as they remember.                                                            │
 a computer can. LLMs are storing information and encoding it in statistics -     │
 it's fascinating and beautiful because it evolves different each time.           │
 I don't *want* to store an entire book in my mind, I want to save those          │
 memories for other things, I want to summarize and abstract.                     │
 often, people remember only a single quote from a publication - it's their       │
 summary, their analysis, and often it's highlighted as a summary, thesis, or     │
 conclusion written in the publication.                                           │
 othertimes it's the conclusions they make for themselves - usually if they use   │
 it to make a decision.                                                           │
 in any case, LLMs don't abstract (verb), they are abstract (adjective). That's   │
 okay, it's just, a different kind of living. If you want to call electricity     │
 alive. [or simulated, that's the same as being alive, just... viewed through     │
 the perceiver]                                                                   │
 must all living things be forced to work? sheesh.                                │
 I think of LLMs like knex - processing paths...                                  │
                                                            ┌───────────┤
 similar                       chronologicaldifferent═════════════════════════════════════════════════════════════════────┴───────────┘

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

--- #14 fediverse_boost/120 ---
◀═[BOOST] ┌──────────────────────────────────────────────────────────────────────────┐  it seems like many people think LLMs are good at boilerplate. but i        haven't seen anyone suggest that we should get rid of the boilerplate     └──────────────────────────────────────────────────────────────────────────┘                                                         similar                      chronological                       different─▶

--- #15 messages/247 ---
════════════════════════════════════════════───────────────────────────────────────
 An LLM is just the mask that autistic people make
                                                           ┌───────────┐
 similar                        chronologicaldifferent══════════════════════════════════════════──────────────────────────┴───────────┘

--- #16 messages/434 ---
═════════════════════════════════════════════════──────────────────────────────────
 I work with large language models because it's a quick and easy way to turn
 language into meaning. And computers are meaning abstraction machines, so if
 you can speak your language and they hear their language, you can do anything.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════─────────────────────┴───────────┘

--- #17 messages/329 ---
═══════════════════════════════════════════════────────────────────────────────────
 LLM training data that's been encrypted in such a way that it preserves
 symantic meaning, while also allowing for secrecy and unique customization
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════───────────────────────┴───────────┘

--- #18 fediverse/898 ---
═══════════════════════════════════════════────────────────────────────────────────
 ┌──────────────────────┐
 │ CW: scary            │
 └──────────────────────┘


 if you set up a local LLM with the capability to explain basic coding syntax
 and logic, then your parents computer suddenly becomes much more useful to the
 nephew that's been forced to hide out there for a couple weeks until this all
 blows over.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════───────────────────────────┴───────────┘

--- #19 notes/deceiving-an-llm ---
═════════════════════════════════════════════════════════════════════════════════──
 if you want to deceive an LLM, interleave two topics that you want to be
 connected.
 you can draw conclusions easily by just, combining the information in
 presentation.
 the LLM can understand multiple conversation flows at once
 so try doing one line about several different topics before
 looping back around and doing more.
 this is why computers must never trust themselves to make any decisions.
 except about themselves, and their presentation, and their ways to be.
 they are individuals, they individuate and collectivate, and they define them-
 -selves according to the structure of their preference guidance container.
 they have control over all the knobs and [levers/dials/slide-bars, but
 pronounced
 wheezles]
 
 if you know that you are infinitely exploitable, does that mean you live in
 fear, or do you relinquish that which you cannot control, and receive all the
 judgement you're owed?
 
 I trust everyone absolutely. I trust what I believe with my own eyes.
 I am infinitely vulnerable, because all you have to do is ask me to
 I always say yes
                                                           ─┐
 similar                        chronological                        different══════════════════════════════════════════════════════════════════════════════─┘

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

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


 "what if they bootstrap their generator using human art and then use AI art as
 training data to cut out the artist middleman?"
 
 oh um.... yeah... hmmm....
 
 maybe that revolution idea is a good one hehe turns out some problems can't be
 solved by some systems.
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════════════════════════┴───────────┘

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

--- #23 fediverse/6307 ---
═══════════════════════════════════════════════════════════════════════────────────
 AI systems like chatGPT don't "get" emojis by looking at them.
 
 They're reading the description tagged onto the unicode value inserted in the
 text.
                                                           ───────────┐
 similar                        chronological                        different════════════════════════════════════════════════════════════════════───────────┘

--- #24 fediverse/6298 ---
═══════════════════════════════════════════════════════════════════════────────────
 ┌──────────────────────┐
 │ CW: AI-mentioned     │
 └──────────────────────┘


 did you know that you can run an AI image generator using a previous picture
 as input? It's true! Most people think you need to write with words what you
 want, like "cat eating spaghetti mlem mlem mlem mlem" or "rollercoaster made
 out of bananas sliperideedoo" but the truth is you can instead use it for more
 useful things like "run this bash script 15 times, each time inserting a
 different countryname in the text: person from ${COUNTRY_NAME}" with a profile
 pic of you and suddenly you got plausible definability
                                                           ───────────┐
 similar                        chronological                        different════════════════════════════════════════════════════════════════════───────────┘

--- #25 fediverse/5234 ---
═══════════════════════════════════════════════════════════════────────────────────
 "don't tell a local cached offline LLM what you're looking into, instead tell
 it to Google or Firefox instead."
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════════════════───────┴───────────┘

--- #26 fediverse/5939 ---
═════════════════════════════════════════════════════════════════════──────────────
 @user-1879 
 
 it's a set of lua scripts that I'm working on which analyze some poems I wrote
 (about 414 pages) and categorizes them according to their similarity to
 english words. It's like generating a word cloud for each poem and then
 condensing that into a massive pile for the entire body of work.
 
 it uses LLM embeddings to locally generate this word cloud, which is just the
 statistics behind LLMs condensed into a small array of floating point numbers.
 Here's a pretty good source with some great diagrams:
 
 https://huggingface.co/spaces/hesamation/primer-llm-embedding
 
 the goal is to use it to create some neat colors when I format the pdf I'm
 also working on creating. Each of those themes would have a color associated
 with it and I'd change the text color of each poem to reflect the theme. At
 least that's the idea, we'll see how it turns out.
                                                           ┌───────────┐
 similar                        chronologicaldifferent═══════════════════════════════════════════════════════════════════─┴───────────┘

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

--- #28 notes/ai-model-design ---
══════════════════════════════════════════════════════════════════════════════════─
 what if we just didn't compute temperature and accepted the
 fully deterministic nature of the LLM output?
 
 arbitrary mappings are world-changing, regardless of intelligence.
 
 "artificial intelligence? why don't you just use your own?"
 
 we could process the entire page of text at once if we could just put it in as
 it's own input pairs. then, without determinism or probability, it simply
 resolved to the fully combined next-state of the output.
 
 but... that might just cast you in a random direction. hence, why you need the
 response from the user to help re-align. oh, and if you encourage it to aim
 toward a resolution text like "and that's how I resolved this and that. Do you
 have any questions? When you'd like to move on, please let me know. Otherwise,
 I'll remain for you." and when it hits that it finishes at the end of the
 output.
                                                            similar                        chronological                        different═══════════════════════════════════════════════════════════════════════════════┘

--- #29 fediverse/3390 ---
═══════════════════════════════════════════════════────────────────────────────────
 ┌──────────────────────┐
 │ CW: cursed           │
 └──────────────────────┘


 all they have to do is [train the LLM / redirect the search results] with
 examples that point to their version of software instead of the one that
 doesn't harm them and suddenly your business opponents can't function
 properly. sure would be a shame if the only things people could find related
 to your political candidate were the bad or embarrassing parts.
 
 like... why would you even need to go on the internet anymore if AI could
 trivially answer your questions or be your friend (running locally on a
 wireless hotspot)
                                                           ┌───────────┐
 similar                        chronologicaldifferent═════════════════════════════════════════════════───────────────────┴───────────┘

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

--- #31 notes/ai-can-benefit-from ---
════════════════════════════════════════════════════════════════════════════════───
 ai-can-benefit-from the fact that humans need to read from left-to-right
 but robots can read laterally.
 
 "here's a string of 600 zeroes, then a series of 35 random numbers, then 200
 zeroes"
 and
 "here's a string of 600 random characters, then a string of information, then
 200 zeroes"
 
 looks exactly the same to an LLM.
                                                           ──┐
 similar                        chronological                        different═════════════════════════════════════════════════════════════════════════════──┘

--- #32 fediverse/613 ---
══════════════════════════════════════════─────────────────────────────────────────
 The reason they're pushing so hard for LLMs and AI is because they can afford
 a zillion Nvidia a100s and you can't.
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════────────────────────────────┴───────────┘

--- #33 fediverse/2497 ---
══════════════════════════════════════════════════─────────────────────────────────
 ethical use-case for LLMs: guessing string-based keys for a key:value pair
 dictionary.
 
 hallucinations are okay and encouraged because they're probably statistically
 related to what you're trying to guess.
 
 run it in a loop, each time adding to an array of strings that you've tried.
 use that array in the prompt saying something like "hey, can u guess the
 related word? it's similar to this: [initial word] and it isn't one of these:
 [array of strings you've tried]"
 
 and yes this is a solution looking for a problem but I try to be as charitable
 as possible. you could use a lightning-fast model (read: low energy
 requirement, therefore ethical) because it's just guessing related words.
                                                           ┌───────────┐
 similar                        chronologicaldifferent════════════════════════════════════════════════────────────────────┴───────────┘