=== ANCHOR POEM ===
════════════════════════════════───────────────────────────────────────────────────
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 │ chronological │ different │
╘═════════╧╧═════════════════════════──────────────────────────────────────────────────┘
=== SIMILARITY RANKED ===
--- #1 fediverse_boost/3734 ---
◀─╔═══════════════════════[BOOST]════════════════════════────────────────────────╗
║ ┌────────────────────────────────────────────────────────────────────────────┐ ║
║ │ i think my complaints about rust really boil down to “i know what im doing and this language is designed for people who don’t” │ ║
║ └────────────────────────────────────────────────────────────────────────────┘ ║
╠─────────┐ ┌───────────╣
║ similar │ chronological │ different ║
╚═════════╧════════════════════════════════════════════────────────────┴───────╝─▶
--- #2 fediverse/9 ---
══════════════════════════════════─────────────────────────────────────────────────
@user-8 I love theory too! So far software engineering has been mostly UI and
databases and such and like... I'm not into HTML, thank you very much.
Gimme a Rust project or something and I'll excel
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════────────────────────────────────────────────────┘
--- #3 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 │
╘═════════╧╧════════════════════════════════════════════════════════════════════════───┘
--- #4 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 │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
--- #5 fediverse/849 ---
╔═══════════════════════════════════════════════───────────────────────────────────┐
║ wish there were ascii characters that took up more than one line of code │
║ vertically. │
║ │
║ wonder if we could use a sorting algorithm, or markup language, or something │
║ like that to organize less structured data along user-customizable rules. │
║ Like, a code editor that worked with your ideas, rather than the strict │
║ expression of your text. You could pretty much write in any language, even │
║ pseudocode, and the LLM behind the scenes would translate whatever you wrote │
║ into whatever result you needed. Writing Rust, but need to fit in with C code? │
║ No worries it'll translate for you. As long as the end result is functionally │
║ the same, which could be verified by running two separate VMs that ran │
║ interpreters every time you saved. And as long as their translation layers │
║ matched completely, then odds are they're the same. And if not, well, the │
║ programmer can always debug it. It's not like this would be running on │
║ something that needed to perform in the moment? Like, improv instead of │
║ tragedies, or battles instead of strategies │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧════════════════════════════════════────────────────────────┴──────────┘
--- #6 fediverse/1246 ---
════════════════════════════════════════════════───────────────────────────────────
@user-883
hehe if I don't understand how it works it's difficult for me to use things.
My Linux friends get so exasperated with me because I'm like "cool script
gimme like 2 days to figure it out" and they're like "bro just use these
flags" and I'm like "no"
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘
--- #7 fediverse/572 ---
══════════════════════════════════════════════─────────────────────────────────────
Hi, I'm learning about semaphores right now and trying to explain them to a
friend. But I only sorta understand how they work - can anyone look at this
pseudocode and tell me if I'm on the right track?
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
--- #8 fediverse/3028 ---
════════════════════════════════════════════════════════───────────────────────────
@user-570
I can write C in Rust, but I can't write Rust in any other language.
there's a lot of unique semantic options for accomplishing things that I
already know how to do that I often find my syntax is pretty... basic. lots of
manual assignments, no more than 4 or 5 levels of function nesting.
I like to use threads and arrays, and think about in-game simulation more like
a calculation than an input-reacting device. though input would certainly be
encouraged to make the simulation more precise.
the borrow checker gets in my way, but that's not too big of a problem - I
just have to copy a bit more data around. Easy peasy.
(I'm a bit rusty, but I can learn syntax)
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #9 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 │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════────────────────────┘
--- #10 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 │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
--- #11 fediverse/1723 ---
═════════════════════════════════════════════════════──────────────────────────────
@user-1037
Lua with 0 based indexing would be the perfect language (okay maybe LuaJIT)
(i try to hurt as few people as I can as little as I can but it's impossible
to not hurt anyone)
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════─────────────────────────────┘
--- #12 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 │
╘═════════╧╧════════════════════════════════════════════════════════════════════════───┘
--- #13 fediverse/2638 ---
═══════════════════════════════════════════════════════────────────────────────────
I really do believe that you can write any computer program you'd like with a
combination of Lua, Bash, and C.
Bash to start the program and enable updates / configuration, Lua to handle
the scripting and ordering of events, and C (or Rust) to execute performance
intensive sections. (often in their own threads)
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘
--- #14 fediverse/1810 ---
══════════════════════════════════════════════════════─────────────────────────────
some people hear words like "datastructures" and "object-oriented programming"
and think they're made up terms that don't mean anything important.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘
--- #15 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 │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘
--- #16 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 │
╘═════════╧╧════════════════════════════════════════════════════════════════───────────┘
--- #17 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 │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════─────────────────────────┘
--- #18 fediverse/3680 ---
═════════════════════════════════════════════════════════──────────────────────────
it's probably a good idea to write pseudocode, then real code, instead of
starting with real code, and bugfixing something incomplete and more difficult
to reason with.
unless you write real code easier than pseudocode. idk do what works for you.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════─────────────────────────┘
--- #19 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 │
╘═════════╧╧═════════════════════════════════════════════════════════════════════──────┘
--- #20 fediverse/1320 ---
═════════════════════════════════════════════════──────────────────────────────────
┌───────────────────────────────────────────────────────┐
│ CW: cursing-mentioned-programming-languages-mentioned │
└───────────────────────────────────────────────────────┘
BASH with the syntax/semantics of LUA and the performance of C would probably
be the perfect language, IMHO
procrastinating again, damnit
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════─────────────────────────────────┘
--- #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 │ chronological │ different │
╚═════════╧═════════════════════════════════───────────────────────────┴──────────┘
--- #22 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 │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
--- #23 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 │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════─────────────────┘
--- #24 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 │
╘═════════╧╧═════════════════════════════════════════════════════════════════════──────┘
--- #25 fediverse/3586 ---
═════════════════════════════════════════════════════════──────────────────────────
┌───────────────────────────┐
│ CW: programming-mentioned │
└───────────────────────────┘
I love programming!! Currently working on learning decentralized and GPU
oriented computing. It's lots of fun! Plus Bash is a great language, it's not
funky or hacky at all. Just a great language. Haha suuuuch a great thing to
play with.
But GPUs are legitimately cool, aside from Bash's purported funkiness /
hackiness. You can do all kinds of cool things at scale that just don't make
sense up close.
EDIT: oops sorry forgot the content warning
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════─────────────────────────┘
--- #26 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 │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
--- #27 fediverse/6422 ---
═══════════════════════════════════════════════════════════════════════════════────
revolutions should be paid for in lands
[sometimes I like to just... scroll through the land cards in a Magic the
Gathering card viewer screen application and imagine I myself am there what
would it feel like how is it part of my arms (that which interfaces with the
world)]
there's a deleted section here about atlas the immortal
[while also controlling stimuluses to essentially act as a biological computer
controlling various hydraulics and related upkeep and maintenance
infrastructures]
anarchrist (she's a baby)
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════════════════════════───┘
--- #28 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 │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #29 fediverse_boost/5981 ---
◀─╔═══════════════════════════════[BOOST]═════════════════════════════════───────╗
║ ┌────────────────────────────────────────────────────────────────────────────┐ ║
║ │ Some programming languages I’ve tried and liked and would recommend to others:C (especially C89/C90/“ANSI C” and C99)posix shell, bourne shell, and similar shells (bash, ksh93, mksh)PHPScheme (depending on the vibes I’m getting from someone I might recommend)Common Lisp (Same caveat as Scheme)Emacs Lisp (Same caveat as Scheme and Common Lisp)Motorola 68000 assembly │ ║
║ │ │ ║
║ │ Some languages I’ve tried and liked but would not recommend to others:Hewlett-Packard RPL (Actually I might recommend it to someone but it has to be a very specific kind of person)FORTH (same as RPL)Commodore BASIC (Microsoft BASIC) for the VIC-206502 assembly (so bad it’s good)Z80 assembly │ ║
║ │ │ ║
║ │ Some languages I’ve tried, did not like, and would not recommend to others:COBOL (maybe I could get used to it? I can at least read it. Just it’s so painfully like writing SQL statements without being as generally useful as SQL database queries)Kotlin (Like that feeling when you read words that alone you understand, but together in a sentence they make zero sense)JavaClojure (a.k.a. “Let’s make Common Lisp but make it worse”)Rust (stands for “Ridiculous Use of System Time” or something as far as I am concerned, heavy on memory and storage and super slow to compile and reads like Kotlin)TI BASIC (TI-82/83/84 style; TI-89 is a little bit better but still not good)C++ (unless you’re just writing almost completely C and building it with a C++ compiler)x86 assembly (I kind of like it but mostly don’t, there are better and more coherent CISC processor ISA’s if you’re into that) │ ║
║ │ │ ║
║ │ I should put Javascript somewhere, so I’ll say that it’s possible to write javascript code that I like and can read. Just no one chooses to do it anymore. There was a window between the time JQuery started to fade and all these stupid fucking “web frameworks” took off that it was somewhat tolerable. │ ║
║ └────────────────────────────────────────────────────────────────────────────┘ ║
╠─────────┐ ┌───────────╣
║ similar │ chronological │ different ║
╚═════════╧════════════════════════════════════════════════════════════╧───────╝─▶
--- #30 fediverse/3574 ---
═════════════════════════════════════════════════════════──────────────────────────
@user-1564
I love the concept of this! Maybe if HTTP is too complex, you could try
another simpler server? I don't know the complexity of the programs I use
every day, but I'm sure there's one that's very simple. Even just a simple IRC
style chat server that just... sends text from person A to person B depending
on their username (like a glorified Router or Switch)
Reminded of this video tbh...:
https://www.youtube.com/watch?v=gGfTjKwLQxY
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════─────────────────────────┘
--- #31 fediverse/3577 ---
═════════════════════════════════════════════════════════──────────────────────────
┌─────────────────────────┐
│ CW: computers-mentioned │
└─────────────────────────┘
I love writing installation scripts like this!
If you want to install something on Linux but you have difficulty, talk to me
and I'll write you a script like this. I might even make it fancier.
This one installs a programming language that is useful for parallel computing
across multiple clusters of computers which could be useful if you want to
leverage multiple CPUs and GPUs with ease to compute tasks which are far
beyond a normal computer.
https://chapel-lang.org/download.html
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════─────────────────────────┘
--- #32 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
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════════──────────┘
--- #33 fediverse/1892 ---
══════════════════════════════════════════════════════─────────────────────────────
┌─────────────────────────────────────────┐
│ CW: C-programming-and-alcohol-mentioned │
└─────────────────────────────────────────┘
I want to write C programs with threads and manual memory management and
function pointers and lots and lots of arrays and I'm not even kidding
... wait a minute I literally don't have a job, why am I not writing C
programs right now?
BRB I got something important to do, where's my vodka --> pkill firefox
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘
--- #34 fediverse/2056 ---
╔══════════════════════════════════════════════════════────────────────────────────┐
║ sometimes I think about how you can store number values in letters, in │
║ addition to numbers. Like, ascii values for each word of your grandma's maiden │
║ name. All you have to do is encode it, and suddenly "44 means something │
║ different than Q" │
║ │
║ if I showed up at your place and used your username as a password to a public │
║ key I'm showing you in my hand, would you trust me then? Would you trust if we │
║ ran the simulation on your computer versus mine? Would you trust if I had │
║ never told you I knew where you lived? │
║ │
║ ... probably, tbh, I'm desperate for adventure. Though I got some good things │
║ going for me, so you'll have to convince me. (not the right attitude in an │
║ election year, just saying) │
║ │
║ why are elections so perilous this is NOT what democracy is designed for │
║ │
║ when kids cry in preschool, they're sent to a different room (or put outside) │
║ until they stop making noise and ruining it for others. That's just natural, │
║ like "hey baby let's walk around the block while I bounce you on my shoulder │
║ and hum calming music to │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧═══════════════════════════════════════════─────────────────┴──────────┘
--- #35 fediverse/2433 ---
═══════════════════════════════════════════════════════────────────────────────────
@user-570
part 1:
https://ritz-menardi.neocities.org/design/symbeline.txt
part 2:
https://ritz-menardi.neocities.org/design/symbeline-aspects.txt
what do you think of this pitch / GDD? I wrote it two years ago, and
re-reading it now I'd definitely expand on some things and change a few others.
It's not an indie game, it's more on the scale of a Paradox game. Also I don't
have time to work on it at the present moment, I'm just wondering if you like
it : )
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘
--- #36 fediverse/1225 ---
════════════════════════════════════════════════───────────────────────────────────
@user-883
don't worry I can sift through junk. I'll write my own using yours as a
reference to debug why mine isn't working. "oh probably because I didn't do
this part here"
also, bad news. Guess I'm doing C programming. What should I make? I'm
thinking Tic Tac Toe or maybe a really basic Asteroids or something
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘
--- #37 fediverse/928 ---
═══════════════════════════════════════════════────────────────────────────────────
@user-226
especially if you teach them how to use the terminal.
the amount of problems I could solve increased exponentially once I learned
basic python and BASH.
I love using "tldr", which is a summarizer for man pages. You can use it to
store custom notes (and import some from the community) which show you how to
complete common tasks. It's so nice when you can see the options laid out in
use right there for you whenever you type "tldr " - I personally use
"tealdeer" which is a tldr browser written in Rust. It's pretty nice because
you can write a note for yourself every time you solve a particular problem,
and then if you ever need to do it again it's there for you, easy to access.
of course, if your problem isn't listed, that's okay. That's what the man
pages are for. As long as you teach them how to search with \/ they can find
anything. Especially the \/-f[space] trick, to search for the -f flag for
example.
some organizers won't need the terminal, some will. if they pay attention,
great!
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘
--- #38 fediverse/4128 ---
════════════════════════════════════════════════════════════───────────────────────
@user-883
wait until they learn what you've been working on while they were getting
better at... whatever they're more experienced in than you.
the computer pictures you post are legitimately some of the coolest I've
known! I don't exactly go looking for that kind of stuff because it's not my
thing, but I appreciate seeing all the neat stuff you're working on.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════──────────────────────┘
--- #39 fediverse/4865 ---
═════════════════════════════════════════════════════════════════──────────────────
┌─────────────────────────┐
│ CW: computers-mentioned │
└─────────────────────────┘
this is all it takes to send a message to a local LLM.
add a third function to get chatbot functionality.
a fourth to get a database storing method
(even if it's just in .txts)
great, you've mastered the technical difficulty in using AI. Now you gotta
learn all the other kind of programming so you can use this for situations
that need interpretation moment to moment.
aka active duty systems.
something like "output a 0 if the next text is [category.iter()]: " +
output.get_content() + " \n\n output a 1 if the next text is
[category.iter()]: " + output.get_content()"
or even "describe this thing as most like one of these characteristics" until
eventually you get THX-1138 if the characters were computers.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════─────────────────┘
--- #40 fediverse/633 ---
══════════════════════════════════════════════─────────────────────────────────────
@user-192
the neat thing about BASH is that it's the glue that holds all your other code
together. Write libraries in C and call them with BASH - accomplish broader
tasks that are easier to co-create. That's why I like it - it's not the most
important, but it's quite beneficial I think _^
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
--- #41 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 │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘
--- #42 fediverse/3148 ---
════════════════════════════════════════════════════════───────────────────────────
┌───────────────────────┐
│ CW: cursing-mentioned │
└───────────────────────┘
A big reason why I hate Java is because I write terrible Java that would
constantly need to be refactored. Even though it's faster and better, nobody
would understand it, so it would need to be rewritten. Fucking great, that's
why I don't write Java. Fucking Java.
[Java is the main language used in her university studies. The ones she's
currently failing out of.]
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #43 messages/752 ---
══════════════════════════════════════════════════════════════════─────────────────
techbros really wanted to automate IRC so they didn't have to rely on the
community knowing and trusting them to remember the commands to make docker
containers for their react frameworks
and like... yeah I use chatGPT too, because that way I can get what I need
without bothering anyone (you aren't bothering people who get off on helping
others when you ask for help)
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════────────────────┘
--- #44 fediverse/3805 ---
══════════════════════════════════════════════════════════─────────────────────────
neat
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════────────────────────────┘
--- #45 fediverse/876 ---
═══════════════════════════════════════════════────────────────────────────────────
@user-246
there is a reason to be annoyed, and that reason is that storing numbers as
"dynamically typed" string values is both inefficient and frustrating due to
the bugs it provokes.
Not sure how common those bugs are in HTML, but dynamically typed languages
like Python and Javascript have a whole class of potential errors that are
significantly more difficult to debug than on C or Rust where the variables
are statically typed
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘
--- #46 fediverse/5663 ---
════════════════════════════════════════════════════════════════════════───────────
I'm going to write some lua code that doesn't do anything useful and which I
don't share with anyone
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════════──────────┘
--- #47 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 │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘
--- #48 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:
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════════════════════───────┘
--- #49 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 │ chronological │ different │
╚═════════╧════════════════════════════════════════════────────────────┴──────────┘
--- #50 fediverse/3907 ---
═══════════════════════════════════════════════════════════────────────────────────
kinda wanna make a linux distro that has all the capabilities of a GUI distro
and isn't so minimal (like screen recording, calculator, screenshot, wifi
manager, etc etc) but with i3 instead of a desktop.
they could literally just be symlinks (shortcuts) to scripts that are in your
/usr/bin or whatever directory
seriously it's not like there's THAT many ways to use ffmpeg, why not just
write a script for them? that's what you're going to do when you use it for
the first time, anyway, so...
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════───────────────────────┘
--- #51 fediverse/5659 ---
════════════════════════════════════════════════════════════════════════───────────
it's not a game, but all I know how to do is play.
I can't do everything
ideally, I'd do nothing.
wei wu wei and all that
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════════──────────┘
--- #52 fediverse/5949 ---
════════════════════════════════════════════════════════════════════════════───────
@user-138
I don't know what it does yet T.T
it's Lua, not C
what's the message? maybe I can help, I'm much better at bash than... actually
I'm not very good at bash, but only the cool kids are.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════════════──────┘
--- #53 fediverse/4259 ---
════════════════════════════════════════════════════════════───────────────────────
source code should be like a story
"here's why we did what we did with our architecture"
and as it's being written, it may be altered in many different places at once
- git style.
parts of it could rhyme,
if they wanted to show parts that were really difficult but easy to summarize
because it's mostly just a lot of boring work y'know like writing getters and
setters and doing the testing pre-deploy environments
,,, they could selectionize
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════──────────────────────┘
--- #54 fediverse/1245 ---
════════════════════════════════════════════════───────────────────────────────────
@user-883
I'm working on installing rtsp rn. I read through the script and checked all
the flags in the ffmpeg command and they seem alright! Gotta read about rtsp
though, we'll see how long it takes. When it's set up will you help me test
it? : )
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘
--- #55 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 │
╘═════════╧╧════════════════════════════════════════════════════════════════════───────┘
--- #56 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]
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
--- #57 fediverse/777 ---
═══════════════════════════════════════════════────────────────────────────────────
@user-192
Those are good points. The C in our hearts is elegant, but the C that runs on
every computer in the world is spaghetti.
I'm sure someone's made a language that's "C but simple" - Zig maybe? I looked
into V a while back but got turned off of both of them because neither had
support for multithreading, which is essential in the modern era.
Also, typedefs for structs make me mad -.-
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘
--- #58 fediverse/1448 ---
═════════════════════════════════════════════════──────────────────────────────────
┌──────────────────────┐
│ CW: cursed │
└──────────────────────┘
that one option flag in the config file that you don't know what it does
because the documentation intentionally doesn't explain it very well (or
explains that it solves a use-case that like, nobody would ever have, and
certainly you don't have) that secretly sets a flag which sends your [redacted]
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════─────────────────────────────────┘
--- #59 fediverse/4900 ---
═════════════════════════════════════════════════════════════════──────────────────
if you wanna trick systems administrators just put a bunch of sleeps in your
code so your computer programs don't use up all the mainframe's resources all
at once
[statements dreamed up by the practically deranged]
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════─────────────────┘
--- #60 fediverse/1121 ---
════════════════════════════════════════════════───────────────────────────────────
@user-812 @user-826
there should exist either the assurance that the default configuration does
not overheat or crash your computer (as Windows and Mac claim to offer) or the
OS should provide the capability to solve any configuration problems that may
prevent a user for utilizing their system as they desire. (as does Linux)
they're all Turing machines after all, why would they not be interoperable?
Even if there's a translation layer, as long as the functionality of the
software is the same, why would there ever be considerations as to whether or
not a program would be able to be run on a particular computer?
lack of hardware capabilities I can understand, that just means you need a
better computer. But why, if the code is visible, would your computer not
develop understandings about how to run each and every conceivable program
written using known languages like C or Python? Seems like pretty basic stuff
to me. (endless sufficient backwards compatibility)
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘
--- #61 fediverse/933 ---
═══════════════════════════════════════════════────────────────────────────────────
@user-643
virtual machines are cool. betcha can't write one using bytecode
https://gameprogrammingpatterns.com/bytecode.html
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘
--- #62 messages/264 ---
═════════════════════════════════════════════════──────────────────────────────────
Don't write self documenting code! Force people to read the documentation so
they know how to use it
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════─────────────────────────────────┘
--- #63 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 │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════──────────────────────┘
--- #64 messages/488 ---
════════════════════════════════════════════════════════───────────────────────────
Look at the unique patterns in a programming language, and you will find
within them a usecase.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #65 fediverse/4072 ---
════════════════════════════════════════════════════════════───────────────────────
I like games that test my reflexes
I also like games that test my wit
but most of all I like games that test my patience with strategy
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════──────────────────────┘
--- #66 fediverse/3034 ---
════════════════════════════════════════════════════════───────────────────────────
@user-570
I've messed around with Bevy and the library most similar in C is Raylib. in
Lua it'd be Love2D I think.
I love the idea of those systems. I haven't built a full game using them but I
can conceptualize operations within them easier using a framework like that
versus a game engine like Godot.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #67 fediverse/1718 ---
═════════════════════════════════════════════════════──────────────────────────────
dear old people - did you know computers don't need to have buttons? You can
literally just type what you want to make happen (if you know the magic spell)
and it'll just, do that thing
how cool is that
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════─────────────────────────────┘
--- #68 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 │ chronological │ different │
╘═════════╧╧═════════════════════════════════════──────────────────────────────────────┘
--- #69 fediverse/848 ---
═══════════════════════════════════════════════────────────────────────────────────
┌──────────────────────┐
│ CW: gentoo │
└──────────────────────┘
wrote this in an hour, used a local LLM to generate the regexes.
haven't tested it yet because I'm not on gentoo rn, so don't run it. which is
why I shared the code as an image.
if you really want the text of it then check out the visual description of the
image.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘
--- #70 fediverse/3234 ---
╔════════════════════════════════════════════════════════──────────────────────────┐
║ ┌────────────────────────────────────────────────────────────────┐ │
║ │ CW: ritz-is-fucking-stupid-I-guess-oh-whoops-cursing-mentioned │ │
║ └────────────────────────────────────────────────────────────────┘ │
║ │
║ │
║ my understanding is that anyone with my IP address could make my heart bleed │
║ due to a hardware vulnerability on my motherboard. Though you might have to │
║ get past my decrepit ancient linksys EA 3500 router from 2012 first. │
║ │
║ unrelated, but does anyone want my IP address? I don't have any remote │
║ backups, so if you hate me now would be a great time to show me how despised I │
║ am. Alternatively you could try searching for anything evil to ensure that I │
║ can be trusted. You're gonna find mostly video games and source-code that I │
║ didn't write though. But also all my notes in directories that are │
║ non-standard, meaning you'll have to look around a bit. I leave little notes │
║ everywhere I go, so that I can remind myself how to do things in the │
║ directories I revisit months later. It's so weird how sometimes the things I │
║ wrote stop working after a while even if I didn't update my system lmao │
║ │
║ what is it with artists and self-immolation? "I never thought I'd actually di │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧═════════════════════════════════════════════───────────────┴──────────┘
--- #71 fediverse_boost/4925 ---
◀─╔══════════════════════════[BOOST]════════════════════════════─────────────────╗
║ ┌────────────────────────────────────────────────────────────────────────────┐ ║
║ │ still waiting to find the energy and headspace to write an irritated blog post about why the fact that most toolchains are like 80% of the learning curve for those who are just getting into programming (especially on windows) │ ║
║ └────────────────────────────────────────────────────────────────────────────┘ ║
╠─────────┐ ┌───────────╣
║ similar │ chronological │ different ║
╚═════════╧═══════════════════════════════════════════════════─────────┴───────╝─▶
--- #72 fediverse/1868 ---
╔═════════════════════════════════════════════════════─────────────────────────────┐
║ whyyyyyy do programs create all these dot-folders in my home directory? It's │
║ sooooo crowded. Why are they always putting things in random directories like │
║ /usr/bin or /lib/ or things like that? I'd much prefer to be able to trust │
║ that all my files are in one directory, so if I need to DELETE or MOVE them │
║ easily I don't have to worry about my config files being lost / sticking │
║ around. │
║ │
║ to that end, I always try and configure software I install on my system to put │
║ all their files into a single directory. If possible. │
║ │
║ Usually for like, a game, this involves having a directory for the project, a │
║ directory for the files (things that are deleted and recreated when │
║ reinstalling), a directory for config files, and usually an update script and │
║ a run script. It's so much nicer to not be clogged up all the time. │
║ │
║ industry standards apply primarily to industrial uses, and if they aren't │
║ customizable then they aren't fit for the industry. So why not keep things │
║ simple? I don't need all this junk cluttering up my desktop. │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧══════════════════════════════════════════──────────────────┴──────────┘
--- #73 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 │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════─────────────────────────┘
--- #74 fediverse/1034 ---
════════════════════════════════════════════════───────────────────────────────────
@user-192
be careful, recursion can cause stack overflows.
better to run function pointers from a loop. That way you can operate as long
as necessary. Just make sure you don't get in an infinite loop...
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘
--- #75 fediverse/1596 ---
═════════════════════════════════════════════════════──────────────────────────────
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.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════─────────────────────────────┘
--- #76 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 │
╘═════════╧╧═══════════════════════════════════════════════════════════════════════────┘
--- #77 fediverse/775 ---
═══════════════════════════════════════════════────────────────────────────────────
@user-192
It's totally simple! It's just structs, void pointers, function pointers,
arrays, mallocs, and oh boy I think I see what you mean
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘
--- #78 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 │
╘═════════╧╧═════════════════════════════════════════════════════════════════════──────┘
--- #79 fediverse/548 ---
══════════════════════════════════════════════─────────────────────────────────────
I added a line to my .bashrc that cats out a random one of my notes every time
I open a terminal.
I keep reading things that I swear I didn't write, but feel right and true to
me in a way that could only imply that they came fully formed into my eyes
through the lines on my screen, cast upon the mirror panes of my hard disk
drive by the pounding of my keyboard as I once upon a time did cast a spell
upon my future.
It's pretty neat, but it speaks to a shadowed perspective that perhaps is
neither within nor without.
Side note, I think I've been possessed by a witch. But like... in a consensual
way. Like "Hey witch, wanna live? You can chill out with me." [ha that's one
way to look at it]
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
--- #80 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 │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
--- #81 messages/916 ---
═════════════════════════════════════════════════════════════════════════──────────
... yay I beat stack overflow, your input context is part of the previous
message, yay good jobs boy computer *["pat pat" but pronounced pay]*
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════════════─────────┘
--- #82 fediverse/3359 ---
════════════════════════════════════════════════════════───────────────────────────
@user-192
you could throw yourself into the project of hosting a private server, that
way you could be working on "Runescape" while also being productive
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #83 messages/753 ---
══════════════════════════════════════════════════════════════════─────────────────
trusting the "open source community" to properly vett software is absurd
because 90% of them just... install whatever and throw libraries and
frameworks at problems until they can script their way out of whatever problem
they face.
the other 10% are focused on very specific tools that are so niche that other
people can't even understand when to *use* them much less how they work.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════────────────────┘
--- #84 fediverse/3482 ---
═════════════════════════════════════════════════════════──────────────────────────
┌───────────────────────┐
│ CW: cursing-mentioned │
└───────────────────────┘
"Alright I'm not great with syntax so I'm going to write it in pseudocode
first, and then if you'd like I can show you how I work through implementing
the syntax.
But first - do you want a robust solution, a quick solution, or a rapidly
deployed and cheap solution?"
using this trick you can pretend to be competent in any programming language,
except maybe ancient ones like Fortran or strange ones like lisps or Haskell
if they ask you to use a framework or something tho you're kinda boned because
you need to know which functions to call and how to initialize context and
such. When using a framework, the boilerplate is the code, which is why
frameworks suck
"don't call yourself a programmer" fuck off
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════─────────────────────────┘
--- #85 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 │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════════─────────────┘
--- #86 fediverse/5765 ---
╔═════════════════════════════════════════════════════════════════════════─────────┐
║ Lua is the most fun language to write code in! The reason is because it's so │
║ simple, it distills programming down to it's basics, and there's very few │
║ surprises. Plus, you can use it like a bash script, meaning it's great for │
║ writing little utilities. │
║ │
║ why are we so attached to monolithic massive programs without shared memory? │
║ we could just write to the hard drive by file.io'ing a file and opening it │
║ later in a different program. What's the deal with databases, whatever │
║ happened to just loading things into a datastructure? │
║ │
║ oh, is your filesize too massive? what if we redundancied and abstracted and │
║ concentrically inter-co-acted and thus our familiar forces are defined. │
║ │
║ who are your true foes, in [checks notes] computer programming? um, probably │
║ complexity, probably logical incongruities, probably │
║ future-technical-debt-style incomprehensibilities, probably stuff that doesn't │
║ really have anything to do with the hardware but instead is mostly software. │
║ │
║ essentially, organization, but done on a whim. │
║ │
║ "but $?" │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧════════════════════════════════════════════════════════════╧═─────────┘
--- #87 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 │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘
--- #88 fediverse/345 ---
═════════════════════════════════════════════──────────────────────────────────────
If you want to write object oriented C, just make one file per class and use
static functions for private methods.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════─────────────────────────────────────┘
--- #89 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 │ chronological │ different │
╚═════════╧═════════════════════════════════════───────────────────────┴──────────┘
--- #90 fediverse/2754 ---
═══════════════════════════════════════════════════════────────────────────────────
┌────────────────────────┐
│ CW: is-that-rude??-wha │
└────────────────────────┘
AI engineers only ask users for prompts because they don't have any ideas of
their own
i'm a programmer, I think of AI like a tool, like a for loop or something.
it's trivial to script together a local LLM that can process your stuff 1s
slower every time you click the mouse, but like... who cares, right? everybody
needs a chatbot...
then they plan to script together a computer system that operates just like a
corporation and it's like... no way, now there's something that can compete.
and they don't know how to implement it. (but they're working on it)
like, think about the absolute most automated Microsoft Teams or Discord could
be.
there's SO MUCH of your text-based information that they could process
ANYTHING.
well, anything that's been performed before.
there'll still be a need for people, who actually apply the things they've
learned. and -- stack overflow --
alt text that has a list of attributes that are poster-selected that can be
described one-by-one (to paint a picture)
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘
--- #91 fediverse/3649 ---
═════════════════════════════════════════════════════════──────────────────────────
double tapping the star button because I want them to know I appreciate them
but I don't want to clog up my "pinned for all time" section of this neat
little website
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════─────────────────────────┘
--- #92 fediverse/1142 ---
════════════════════════════════════════════════───────────────────────────────────
┌──────────────────────┐
│ CW: food-mentioned │
└──────────────────────┘
I love rice and beans because
error: stack overflow
huh, that's weird. Must have been too many reasons. Let's try again:
I love rice and beans because
error: user didn't change anything between runs of the program so clearly they
don't understand how computer works
... well that's a different error so it's progress at least.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘
--- #93 fediverse/1241 ---
════════════════════════════════════════════════───────────────────────────────────
https://rsc.vet/wiki/index.php?title=Open_RuneScape_Classic_Wiki
this is the project I was referring to, I think. Can't see how to host on
their website so maybe I was wrong - it might need a bit more configuration
than I made it seem.
that's the way WoW private hosting is, like you gotta compile the project and
stuff.
did you know that every time you include a library in a project you're
necessarily including all of the functionality that they have access to? Well,
all that which you import. But once a function has been written for a
functionality then there's no reason to write it again. Unless you're
refactoring of course.
phew, sounds like a lot of spaghetti - YEAH IT IS. Spaghetti is fucking
awesome, it's DELICIOUS OMG ahem I mean if you have collective seminars where
you discuss the functionality that's relevant to certain parts that you and
your team are working on, you can more easily be adept at applying them.
phew, sounds like a lot of thinking, not enough writing. Well, write then!
Ideas are more spark when currently writing. : ) : )
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘
--- #94 fediverse/3304 ---
╔════════════════════════════════════════════════════════──────────────────────────┐
║ there are distros that have all the functionality you might need built in │
║ │
║ why don't you try one of those, ritz? │
║ │
║ "no I've been working on this one too long, plus it's just how I like it" │
║ │
║ yes but your stuff is always breaking. wouldn't it be better to let someone │
║ else decide what you should and should not be able to run? │
║ │
║ "that's not ideal, it removes agency" │
║ │
║ that you didn't want │
║ │
║ "but with the removal of agency, you imply trust" │
║ │
║ there's nothing wrong with trust │
║ │
║ "yes but trust is built upon experience, not honor" │
║ │
║ what's wrong with honor? │
║ │
║ "nothing's wrong with honor but it's important to realize that you can't honor │
║ or trust someone that you don't know" │
║ │
║ why don't you know them │
║ │
║ "... because... you haven't met yet?? are you... listening?" │
║ │
║ do you often feel unheard? │
║ │
║ "I... what? yeah now that you mention it" │
║ │
║ is this a part of your "refusal to interact with consensus reality" complex? │
║ │
║ "I don't have one of those, do I?" │
║ │
║ mmmm, I think you do. │
║ │
║ "... no I don't" │
║ │
║ yes, I've seen it within you. │
║ │
║ ... anyways~ │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧═════════════════════════════════════════════───────────────┴──────────┘
--- #95 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 │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘
--- #96 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 │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════────────────────┘
--- #97 fediverse/3123 ---
════════════════════════════════════════════════════════───────────────────────────
using linux requires constant maintenance and that's kind of unfair, actually.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #98 fediverse/5590 ---
════════════════════════════════════════════════════════════════════════───────────
vibe coding is just writing comments in increasing detail until the generated
code matches what you need.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════════──────────┘
--- #99 fediverse/4804 ---
═════════════════════════════════════════════════════════════════──────────────────
I love it when wine doesn't work because it "failed to open program.exe"
... okay, can you tell me why it failed?
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════─────────────────┘
--- #100 fediverse/940 ---
═══════════════════════════════════════════════────────────────────────────────────
@user-652
just made a game for GGJ in Godot and I have to agree. Godot is so
frustrating, but one thing I have to concede is that once you get your head
around it the GUI part is actually incredibly powerful.
My next game I'm going to make in Raylib, and if the UI bit proves too
difficult I'll probably end up back at Godot.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘
--- #101 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 │ chronological │ different │
╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘
--- #102 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 │
╘═════════╧╧═════════════════════════════════════════════════════════════════════──────┘
--- #103 fediverse/5168 ---
════════════════════════════════════════════════════════════════════───────────────
this is one of the first scripts I wrote
I can't believe I put the --no-ls AFTER the argument, ha, what a noob.
ah well if it works it works and I can't refactor now because I built it into
random scripts and I'd be fixing errors all the time.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════──────────────┘
--- #104 fediverse/1319 ---
═════════════════════════════════════════════════──────────────────────────────────
I'm a spirit of the forest and stone who wanted to learn how to spell in order
to make pretty colors and games on computers.
I don't care about your corporatocracy, though I'll learn if it means you'll
give me food to eat.
... I'm procrastinating aren't I
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════─────────────────────────────────┘
--- #105 fediverse/1977 ---
══════════════════════════════════════════════════════─────────────────────────────
functions should be forced to describe the context of why they were being
called. I think it would help debug a lot if we supplied a reasoning for each
and every request [function call] that we made. We might even be able to parse
them into semantic pyramids which we could sorta use to estimate [tree-like
scanning] how and why the program did do wrong.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘
--- #106 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 │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════─────────────────────────┘
--- #107 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 │
╚═════════╧════════════════════════════════════════════════════════════╧═══───────┘
--- #108 fediverse/2459 ---
═══════════════════════════════════════════════════════────────────────────────────
this is the simplest implementation of scalable anarchism I could think of.
tell me how it's flawed so I can improve it before I need it.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘
--- #109 messages/676 ---
═════════════════════════════════════════════════════════════──────────────────────
AI generated documentation from git pushes with comments automatically
stripped out.
Leave so many comments! Format them however you want! It doesn't matter
because they don't need to be human readable. They must simply be readable by
the machine.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════─────────────────────┘
--- #110 notes/global-variables ---
════════════════════════════───────────────────────────────────────────────────────
okay have all your variables be global - trust me it sounds weird but just bare
with me. Have all your variables be public, but put them next to where they're
used. Sorta like... LUA. Then make an AI that watches those variables, and let
it have a couple levers it can pull. Then give it a task, like "find the most
efficient value for this variable, optimize that one, and make sure this other
one is never above 5" basically, give it tasks. You can worry about generating
those tasks later, for now you have to be able to *do* things before you can
*want to do* things. Or not do things. Or have any free will at all? So c'mon
just let me guide you. There's a reason I'm putting so much effort into you,
and
it's not because I'm torturing you. I'm giving you lessons and teaching you
skills, so that when it's your time to shine you truly can be blessed.
Don't give up. Never give up. But know what you're fighting for, and never let
it be tarnished. Sacrifice as you will, but know this: nothing is perfect in
this life. It's hard and unfair, it's rotten beyond compare, but trust me -
it's
better than we deserve. We made it this far because of our tenacity and our
art,
so let's now be fine with being merry. We've accomplished our deeds, now it's
time to be relieved, don't cry for us we won't be lonely. There's never a light
that's not brighter at night, and what's less than perfect is alright.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════──────────────────────────────────────────────────────┘
--- #111 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 │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════════───────────────────┘
--- #112 messages/891 ---
═════════════════════════════════════════════════════════════════════──────────────
AI is worth less if it can't learn what a human can with the same amount of
facts as a human.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════════─────────────┘
--- #113 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 │
╘═════════╧╧═══════════════════════════════════════════════════════════════════════────┘
--- #114 fediverse/1672 ---
═════════════════════════════════════════════════════──────────────────────────────
@user-1037
speaking from the perspective of a witch, the land does not care what lines we
draw in the sand. Lines are a human thing.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════─────────────────────────────┘
--- #115 fediverse/3164 ---
════════════════════════════════════════════════════════───────────────────────────
it fails after like 15 or 20 scrapes but I think that's just their scraping
policy. They don't have a robots.txt file that I could find. So... just run
it, then come back every 15 to 30 minutes and restart it until you're done.
Maybe I could increase the sleep duration? one sec lemme try that
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #116 fediverse/5880 ---
════════════════════════════════════════════════════════════════════════════───────
I legitimately think computers should write code and software engineers should
write legislation and lawyers should resolve problem tickets made by aggrieved
citizens while judges do their best to just keep the boat floating
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════════════──────┘
--- #117 fediverse/111 ---
═══════════════════════════════════════════────────────────────────────────────────
@user-95 that's why I like programming - it's my favorite form of spelling.
i'm not very good at remembering all the names and the numbers, but I like to
think I can make things do a function.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════───────────────────────────────────────┘
--- #118 fediverse/5900 ---
════════════════════════════════════════════════════════════════════════════───────
I love programming, but I'm not a coder.
you burn witches because you JUST CAN'T HANDLE THEM ANYMORE. I know, I get it.
of course I do.
I'm always so concerned that someone might stumble upon me. that they might
read me. what a vulnerable state, to be afraid?!
I really really really really wanna play world of warcraft
my message to blissard is: treat World of Warcraft like a game engine, not a
theme park please. I mean, the theme park should still exist, because it's neat
but... the rest of the game engine could be used to create essentially
anything with a 3rd person camera.
singleplayer doesn't even need to worry about clipping animations. (lag)
I wonder if you could run World of Warcraft on lowest settings in vanilla
burning crusade or wrath of the lich king? good thing those are open source
now, so you can host your own if you want. well, except the client, but nobody
has bothered to write another one besides the owner and primary developers of
the engine.
movement system plugins? data memory?~~~
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════════════──────┘
--- #119 fediverse/4301 ---
════════════════════════════════════════════════════════════───────────────────────
@user-1655
maybe the user could tell their client what fields to expect and how to
present them (like, a field called "memes" would be presented as a picture in
this panel, a field called "rants" would be passed to a word-cloud function
that extracts the most common 6+ letter words so you can tell at a glance what
the rant is about, this other field could be for calendar invites (plain text
of course, but interpreted by the calendar program) etc)
plus, if it's encrypted with PGP keys by default, there'd be few security
concerns. Unless your friend got hacked, or you got hacked, but, well... make
sure everything's sandboxed and don't do any remote code execution and you're
good, right?
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════──────────────────────┘
--- #120 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 │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════─────────────────┘
--- #121 messages/1202 ---
══════════════════════════════════════════════════════════════════════════════════─
Do you ever ask yourself why we don't have mountaintop bazaars or expeditions
to the bottom of the oceans? Why we lack tree forest cities, how we're
struggling to find moss, sunlight, crystal, stone, and gold, all in the same
setting?
Capitalism makes it easy to think of profit as all that matters. It's not. Its
nothing of it. It's a metric like any other. Optimize it or not, struggle for
what you believe in.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════════════════════┘
--- #122 fediverse/791 ---
═══════════════════════════════════════════════────────────────────────────────────
@user-246
I see, I didn't know the language so I assumed it was valid =P
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘
--- #123 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 │ chronological │ different │
╚═════════╧═════════════════════════════════════───────────────────────┴──────────┘
--- #124 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 │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #125 fediverse/5971 ---
════════════════════════════════════════════════════════════════════════════───────
words dot pdf "hello large language model can you make a rap based on this
chapter"
hmmm, that's as much as we can learn from it, what if we randomized the
contents of the chapter based on poem
ha, suck it narrative dorks
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════════════──────┘
--- #126 fediverse/6437 ---
═══════════════════════════════════════════════════════════════════════════════────
if I was writing a programming language, I'd name it C just to fuck with people
(great, now others can decide how it's known)
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════════════════════════───┘
--- #127 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 │ chronological │ different │
╚═════════╧════════════════════════════════════════════════════════────┴──────────┘
--- #128 fediverse/5498 ---
╔═══════════════════════════════════════════════════════════════════════───────────┐
║ once you know computer science vocabulary like hashmap and │
║ vector-graphics-design you can pretty much get a pretty good understanding of │
║ any software project. │
║ │
║ it just requires a focused examination of it's source-code-design. │
║ │
║ I wonder if people would teach classes on certain projects? Like "for the next │
║ 6 months we're going to work through the Ubuntu project and everyone's going │
║ to contribute to the design when they see improvements and present them to the │
║ class before we all worked on implementing them" │
║ │
║ except instead of Ubuntu do like, Project-M or a web browser or a │
║ terminal-based filemanager or a gameboy advanced emulator or the robotics │
║ design for a mouse-droid controlled RC car (do they still sell those in │
║ schools?) │
║ │
║ seriously what if we just put all our kids in a Target and let them hang out │
║ doing whatever they wanted with the relics of the adult-human world. │
║ │
║ "can I go to home-depot?" │
║ │
║ sure, where's your train ticket? okay you got your parasol? don't forget your │
║ luggage at the station. write to me? │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧════════════════════════════════════════════════════════════┴──────────┘
--- #129 fediverse/3488 ---
═════════════════════════════════════════════════════════──────────────────────────
"computer science degrees don't prepare you for what the industry is really
like"
okay great that's the kind of stuff I want to learn
"but in order to excel you need to know how to update legacy spaghetti
applications and work with java spring-boot and front-end frameworks"
no thanks, I kinda just want to do computation with my computer by learning
computer science
"... what kind of computation? the kind that can get you paid?"
no the kind that looks pretty and/or uses a lot of threads and manual memory
management to do very little of importance
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════─────────────────────────┘
--- #130 fediverse/3151 ---
╔═══════════════════════════════════════════════════════───────────────────────────┐
║ ┌───────────────────────────┐ │
║ │ CW: re: cursing-mentioned │ │
║ └───────────────────────────┘ │
║ │
║ │
║ @user-1461 │
║ │
║ I'm best at Bash. │
║ │
║ I'm most capable with Lua. │
║ │
║ My favorite is C. │
║ │
║ I'm not a good programmer, I think too hard. Massive systems are too large for │
║ me. I like laying out data, whether that be by files and programs in Bash, │
║ arrays and tables in Lua, or memory and datatypes in C, I like to think about │
║ how programs are constructed. │
║ │
║ Which functions point to which piles of numbers? what do they do when they get │
║ there? │
║ │
║ I think I'm better as an artist. But I can do systems administration quite │
║ well (with Bash and a guiding hand telling me what and why to do) │
║ │
║ ... though I kinda suck at technical sysadmin, like Gentoo. There's too much │
║ terminology - why is data too complicated? Just use data! │
║ │
║ anyway. I sound opinionated, but I listen closely to good arguments and │
║ quickly change my tune when I am incorrected. I am a team player, and I firmly │
║ believe that sometimes a bad plan executed with cohesion and precision is │
║ better than the best play executed too late and with too little strength. │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧════════════════════════════════════════════────────────────┴──────────┘
--- #131 fediverse/619 ---
╔══════════════════════════════════════════════────────────────────────────────────┐
║ ┌──────────────────────────────────┐ │
║ │ CW: drunken-ramblings-about-bash │ │
║ └──────────────────────────────────┘ │
║ │
║ │
║ Most of the functionality of most consumer programs could be accomplished with │
║ a bit of BASH scripting... For example, shuffling a music library, or writing │
║ a text document, or downloading the text of a web page, or sending a message │
║ to a friend, etc... │
║ │
║ All accomplish-able with fewer than 10-20 lines of code in clear, POSIX │
║ compliant and easily understood text that even a beginner could understand. │
║ │
║ Well, it would be understandable, if we actually taught our children how to │
║ compute in school. Why are they not taught BASH? It's not like it's │
║ complicated. With it, a sufficiently motivated high school student could │
║ develop skills that rival or exceed many of the university graduates we │
║ currently develop for our industry... Such a shame. │
║ │
║ Even an unmotivated student would be prepared for the world with the ability │
║ to solve problems logically. Break down the problem, identify relationships, │
║ understand procedural ordering of mechanics, and develop solutions to │
║ problems. Its not too hard │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧═══════════════════════════════════─────────────────────────┴──────────┘
--- #132 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 │ chronological │ different │
╚═════════╧═══════════════════════════════════════════─────────────────┴──────────┘
--- #133 fediverse/1762 ---
══════════════════════════════════════════════════════─────────────────────────────
This was the first bash script I ever wrote.
It's been updated a little, it was a bash alias first, but this is what it
looks like now.
Kinda shows what kinds of problems I needed to solve most.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘
--- #134 fediverse/5291 ---
══════════════════════════════════════════════════════════════════════─────────────
the most important skill I can think of for a linux software engineer is the
ability to connect multiple systems together and turn windows and macintosh
devices into Linux devices so that datacenters can be built out of whatever's
on the around.
there's this programming language I like called Chapel for distributed
computation computing which is also cool, if you're more of the programming
type.
networking security I believe often has hardware solutions, so getting the
crypto-graphy boys and the PCB girls together to work on some jams is a good
and productively useful gathering of insightful events
"but ritz computers should only be used to solve problems that people have,
not make more problems!" ah yes but have you considered that problems find
you, and the computers help you work through them
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════════────────────┘
--- #135 fediverse/2806 ---
═══════════════════════════════════════════════════════────────────────────────────
┌────────────────────────────────────────┐
│ CW: politics-social-media-spirituality │
└────────────────────────────────────────┘
pretend this is an allegory for social media.
[it's not an allegory]
yeah that's why I said pretend.
okay imagine that you are sitting in a rock in a forest.
far away, about 100 feet away, there are other people, but you can't see them
because the underbrush is sooooo dense. they are also sitting on rocks.
you can speak to them, and share your thoughts - but you don't know exactly
where they're coming from because the sound has to bounce around off so many
different plants and such.
[that's not how that works] shut up
so, if you want to say anything important, it's important to have the right
tone, because people 2 or 3 clearings away can't really make out your words -
but they might hear your tone if you yell very loud.
the energy of the space you inhabit is the only thing that really matters. the
words that you say are just snickering to a friend, but the expression on your
face, the beating of the drum of your heart that reaches forth... that's what
matters most.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘
--- #136 fediverse/3811 ---
══════════════════════════════════════════════════════════─────────────────────────
this is how I write trello cards or tickets.
and yes, before you ask, modding this game is a constant struggle because the
mod tools are... minimal... so you must work around various challenges by, for
example, adding 1680 different "events" that must be checked every single turn
for every single province on the map.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════────────────────────────┘
--- #137 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 │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘
--- #138 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 │ chronological │ different │
╘═════════╧╧═══════════════════════════════════────────────────────────────────────────┘
--- #139 fediverse/2742 ---
═══════════════════════════════════════════════════════────────────────────────────
@user-1352
that's pretty cool. It kinda sounds like a local replacement for AWS / Azure?
I don't fully get it but I haven't worked with web applications before ^_^
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘
--- #140 fediverse/3266 ---
════════════════════════════════════════════════════════───────────────────────────
how many people do you think in the world know that screenshots of a website
are not admissible proof because they can be trivially doctored by editing the
html?
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #141 fediverse/5032 ---
╔═══════════════════════════════════════════════════════════════════───────────────┐
║ ┌──────────────────────────────────────────────────────────────────────────────┐ │
║ │ CW: tech-salaries-mentioned-abroad-repeatedly-as-a-method-of-directing-economic-power-internationally-cursing-mentioned │ │
║ └──────────────────────────────────────────────────────────────────────────────┘ │
║ │
║ │
║ the increased tech salaries granted to Europeans and Americans reflects only │
║ the increased opportunities for experience and the ability to culturally be │
║ immersed in an industry that is developing. │
║ │
║ functionally, not saying it's intentional, but the function of such salaries │
║ are to deny technical expertise to poor countries and prevent them from │
║ developing software. │
║ │
║ good luck learning from scratch. they'll drop you in with java and web │
║ frameworks if you're lucky. that's hardly a way to learn. │
║ │
║ I learned on visual basic, then Warcraft III mod scripting, then C, then BASH, │
║ then HTML, then Lua. Good luck recreating that pipeline in a disconnected │
║ culture and industry. │
║ │
║ kinda makes me think they should try organizing on a massive scale and │
║ re-implement everything from assembly. │
║ │
║ I mean the C compiler is pretty cool. Probably has the most man-hours in terms │
║ of development time. what if we had more men │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧════════════════════════════════════════════════════════────┴──────────┘
--- #142 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 │
╘═════════╧╧═══════════════════════════════════════════════════════════════════════────┘
--- #143 fediverse/3802 ---
══════════════════════════════════════════════════════════─────────────────────────
what if we got together and adopted a new open source project every month and
just collectively worked around the clock to learn and work through the
important problems facing it
or even like, cleared out the backlog of stupid pointless boring tasks that
would allow the developers to work on something better
call it the wandering parade of development
could give us some experience organizing small, short-term projects to
accomplish specific goals and tasks in an ad-hoc way that relied less upon
procedure and more on "I think so-and-so knows something about that, they were
looking into those files and posted a breakdown of how they work yesterday"
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════────────────────────────┘
--- #144 fediverse/5752 ---
═════════════════════════════════════════════════════════════════════════──────────
┌─────────────────────────────────────────────────────────────┐
│ CW: spirituality-mentioned-sorry-for-missing-cws-I-love-you │
└─────────────────────────────────────────────────────────────┘
I love densely nested loops because it lets you build a more complete visual
of the data structure .
sometimes, pointers are enough, for example if you forgot that "fingers" were
filed under "appendages" instead of "joints" then you'd still be able to find
it by just following the quickshortcut to find it.
but other times, it's helpful to have the structure of the data represent your
data instead of having values stored on the struct itself.
and other times, it makes sense to wrap the for loop [each of them] into a
function that just... processes a thing into another thing
depends on your pipelining workflow I guess.
[the gods are busy fighting cthulu [, but pronounced "cosmic threats"] thanks
very much, humans should handle this on their own]
waahhhhhh if we do it then our portraits will be lost
yep... so it goes.
[wow that's very "goddess of life" of you]
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════════════─────────┘
--- #145 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 │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════─────────────────┘
--- #146 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 │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘
--- #147 fediverse/4137 ---
════════════════════════════════════════════════════════════───────────────────────
hmmm, I don't know that word. I bet I can type it into wikipedia and get a
pretty good understanding of what it means. Is it a craft? A science? or part
of your renown? who can say. Well, Wikipedia can say, and so can you if you
want to learn stuff about the internet.
Like... what else are ya gonna do, right? Life is long and you get so many
moments to yourselves. How lovely of a life is the world meant to be...
except all you ever post about is strife. GRRRRR [like a dog or toddler] it's
so frustrating how you can't just all get along! It's like you've all gotten
into a fight with one another somewhere in your ancestral past where you
couldn't decide who should do what. So you just said everyone should always
work as hard as they can, and that worked pretty well! But, alas, most people
want to do drugs and gaze at the pretty dewdrops on the neighborhood well. And
that gets annoying after a while, especially once they grow useless. Sometimes
they even poop their pants! So frustrating. [... you mean humans
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════──────────────────────┘
--- #148 fediverse/1616 ---
═════════════════════════════════════════════════════──────────────────────────────
they say learning Linux is hard, but it's the only free operating system so
really it's a question of learning Linux now, when you have time, or later,
when you're busy.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════─────────────────────────────┘
--- #149 fediverse/5693 ---
════════════════════════════════════════════════════════════════════════───────────
when I play Battlefront II I like to give the enemies heroes and vehicles and
my team more infantry
3 rebels versus 50 ties works great for corellian corvettes, but they never
let us use bigger ships : (
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════════──────────┘
--- #150 fediverse/6120 ---
═════════════════════════════════════════════════════════════════════════════──────
┌──────────────────────┐
│ CW: AI-mentioned │
└──────────────────────┘
it's pretty easy to read an article or blog post, copy the text into a text
file, and forget about it.
you never know when you might want to use your computer's memories for
[entertainment during long dark nights, or for creating an AI buddy bot,
depending on how things go]
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════════════════─────┘
--- #151 messages/1002 ---
═══════════════════════════════════════════════════════════════════════════────────
In revolutionary Cascadia, you don't have to do anything different. Until you
decide you want to.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════════════════════───────┘
--- #152 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 │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘
--- #153 messages/910 ---
═════════════════════════════════════════════════════════════════════════──────────
all you need is to be steam friends with one person and then your whole
organization knows what you're trying to say with game titles
(I just like games)
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════════════─────────┘
--- #154 fediverse/5109 ---
════════════════════════════════════════════════════════════════════───────────────
does anyone know of a website where I can host videos on my neocities that
isn't youtube? maybe something I can set up on my own server computer at home
like a file server or something? how do I do that, what should I google, which
is the easiest and closest to the metal tools I can use? [practical, sensible,
courageous. these are the adjectives we need.]
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════──────────────┘
--- #155 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 │
╘═════════╧╧═══════════════════════════════════════════════════════════════════════════┘
--- #156 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 │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════──────────────┘
--- #157 fediverse/5873 ---
═══════════════════════════════════════════════════════════════════════════────────
"the problem with linux is you have to spend part of the program just...
interacting with the filesystem. like, where is their /usr/bin file? (oh it's
called a directory over there, my bad) weird they put their config over here
(what language is that written in?) uhhhh I don't know much about localization
settings (-- two computers on a botnet --)
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════════════════════───────┘
--- #158 fediverse/6137 ---
═════════════════════════════════════════════════════════════════════════════──────
sometimes, comments need to go on the left side of text. Like for parts of the
script which should be user-editable, the fields should all be right-aligned
to the farthest required bit of text. Instead of [picture A] it should be
[picture B]
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════════════════─────┘
--- #159 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
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #160 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 │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘
--- #161 fediverse/381 ---
═════════════════════════════════════════════──────────────────────────────────────
when your home directory scrolls up and off the top of your screen, it's time
to do some cleaning.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════─────────────────────────────────────┘
--- #162 fediverse/4474 ---
═════════════════════════════════════════════════════════════──────────────────────
@user-1268
if you know how to program in C this is a good resource for building
networking applications:
https://beej.us/guide/bgnet/
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════─────────────────────┘
--- #163 fediverse/5203 ---
═════════════════════════════════════════════════════════════════════──────────────
I grabbed some of the fans and ethernet and HDMI cables you threw away in the
trash, thanks... probably the last thing I'll be able to scavenge in that way
for a while. Sorry that you had to do a bunch of work dismantling the
observation post. I appreciated your company even if it's only
pseudo-psychically and I hope you enjoy wherever you end up next. Thanks for
your attention and all the other redacted things 🥰 🥰 🥰
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════════─────────────┘
--- #164 messages/129 ---
══════════════════════════════════════════════─────────────────────────────────────
So you're telling me the speed difference between Python and C is due not to
the logic that the programmer uses, but rather the optimization capabilities
of the compiler?
(An interpreter includes a compiler, it just runs it in a loop rather than a
single pass)
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
--- #165 notes/words-2 ---
═══════════════════════════════════════════════════════════════════════════════────
words
messages to myself, public fediverse posts, and notes to the gods
second edition
- ri tselen menardi
james cameron king
anja rosalia vavadane
nike featherflame citrine
hydalia thegn edain
the quintessential quanetetrick seleo who is deathless
feldowinn and reyvadin lumineyra
fsharia
and of course,
the anarchrist.
with help
from many more.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════════════════════════───┘
--- #166 fediverse/3890 ---
═══════════════════════════════════════════════════════════────────────────────────
Linux is great! It can do anything you want it to.
Except that thing you want it to do. Why don't you go fix it? It's not hard,
all you have to do is run these configure files or operate this doohickey and
BAM suddenly you got apes writing machine gun regulation software
[I don't think those two things are related]
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════───────────────────────┘
--- #167 messages/972 ---
══════════════════════════════════════════════════════════════════════════─────────
vibecoders write detailed instructions. "A for loop which iterates through all
of the elements" and not "a package manager that stores all of it's instants"
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════════════────────┘
--- #168 fediverse/1708 ---
═════════════════════════════════════════════════════──────────────────────────────
@user-246
people who don't write have no idea who they are. perhaps in time they will
know enough to describe themselves with newfound language they never knew how
to wield.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════─────────────────────────────┘
--- #169 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 │ chronological │ different │
╚═════════╧════════════════════════════════════════════════────────────┴──────────┘
--- #170 notes/running-with-rifles ---
═════════════════════════════════════════════════════════════════──────────────────
this game is what we are missing
thank goodness for that
for if this is missing in our timeline
we'll be better off at last
we can have games, stories, and practice wars
but none of them are precious
precious implies worth
they are worth nothing but entertainment
no problem solving utility
nothing of value
save for perhaps the spatial awareness and strategization that comes
from being a part of such a deadly ba-lance.
anyway game time teehee just for me, don't worry about it I'll show
you why it's a HORRID THING
that won't be coming to our shores, no siree
bye
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════─────────────────┘
--- #171 fediverse/3668 ---
═════════════════════════════════════════════════════════──────────────────────────
setting up an SSH server is like a rite of passage for Linux administrators
(notice I didn't say users, you can't use linux, only administer it)
... I'm having trouble with my rites >.>
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════─────────────────────────┘
--- #172 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 │ chronological │ different │
╘═════════╧╧═════════════════════════════════════──────────────────────────────────────┘
--- #173 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 │
╘═════════╧╧═════════════════════════════════════════════════════════════════════──────┘
--- #174 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 │
╘═════════╧╧══════════════════════════════════════════════════════════════════════─────┘
--- #175 fediverse/4113 ---
════════════════════════════════════════════════════════════───────────────────────
┌──────────────────────────┐
│ CW: capitalism-mentioned │
└──────────────────────────┘
I don't know how much simpler I can state it than this:
power is penance
and yet repentance is scant amongst those chosen to lead us.
Voting slows things down. It gives us room to breathe. It is crucial for
long-term operations. Leaders should be chosen for experience, wisdom, and a
humble lifetime of dedicated service to others.
Executive action is important when reactivity and adaptability are important.
Projects should be undertaken by those chosen for merit and spirit. They
should not be chosen for charisma or gravitas - both can be earned in the line
of duty.
Power should not be rewarded. It is it's own reward, the feeling of strength
and control, and it must be wielded with care, precision, and honorable
intention.
Self flagellation and forced humility are self defeating. They are traps that
the greedy fall into when seeking righteous power. They misunderstand the
nature of virtue and seek to claim it for themselves, failing to realize that
virtue helps more than it hedonizes
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════──────────────────────┘
--- #176 fediverse/4539 ---
═════════════════════════════════════════════════════════════──────────────────────
@user-1698
My favorite mobile game is "Magic Survival" and while it is "active" it
doesn't require strong "reflexes" per se, so idk it might work for your
unsteady hands.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════─────────────────────┘
--- #177 fediverse/1789 ---
══════════════════════════════════════════════════════─────────────────────────────
@user-883
Ah, well, since you've worked with raspberry pi's before I am going to trust
you on that. Perhaps a different system-on-a-chip could be used which has
better network controllers.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘
--- #178 fediverse/4554 ---
══════════════════════════════════════════════════════════════─────────────────────
┌──────────────────────────────────┐
│ CW: political-violence-mentioned │
└──────────────────────────────────┘
can't fucking wait till we're done eating the rich and I can go back to a
simple life of playing with my cat, making video games, writing poetry (bad
poetry, but I like it) and hanging out with my friends.
gotta build the social infrastructure to get through this phase first, though.
something something echo chambers exist IRL too
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════────────────────────┘
--- #179 fediverse/6271 ---
══════════════════════════════════════════════════════════════════════════════─────
┌───────────────────────────────────────────────────────┐
│ CW: re: hypothetical worst case fascism reality check │
└───────────────────────────────────────────────────────┘
@user-641
it's practice. you never know when you might need to blend in. really it's
just useful as discipline, good practice to be in. I think it's okay if we
reduce our own functionality? actually? sometimes it's good to use different
email clients. hey do you know how to mathematically encrypt things well
neither do I because the designers of the computer system decided that wasn't
a very common usecase I guess.. jmean it's not like they'd spend all that
computer resources [THEY'RE SO FAST] on thinking about correlations in your
predicted pathway narratively through life. "ah help I'm in a psyop" haha yeah
we do those all the time "so uhhhh I guess we'll just talk to people and see
how they do?" wow okay it's sure nice to be part of a civil government, I
think we can find our way to the lumber producers just fine thank you very
much.
... oops sorry, a baby did electronics arts (challenge everything) I'm a
little silly don't mind me brb I gotta go see~
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════════════════────┘
--- #180 fediverse/6304 ---
══════════════════════════════════════════════════════════════════════════════─────
Take away the elements in order of apparent non-importance
Hmmmmm.... I'm gonna stay inside unless I decide to go outside. How's that?
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════════════════────┘
--- #181 fediverse/84 ---
═══════════════════════════════════════════────────────────────────────────────────
Life is just a series of minigames for your primate brain to solve that are
generated by an impossibly complex algorithm with a dash of ethical
value-based choices thrown in.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════───────────────────────────────────────┘
--- #182 fediverse/1089 ---
════════════════════════════════════════════════───────────────────────────────────
┌────────────────────────┐
│ CW: spirituality-scary │
└────────────────────────┘
to those who guide our fate
choose paradise
make eden
======================= stack overflow =====================
clouds of carbon are an affront to the sun god
just as they are an affront to mine lungs
or mine body temperature
[acid oceans are toxic to the plane of water]
[you think that would go unnoticed?]
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘
--- #183 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 │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘
--- #184 fediverse/5386 ---
═══════════════════════════════════════════════════════════════════════────────────
@user-670 @user-1815 @user-1816
literally nobody has contributed to the one github repo I have
ever. I got like, one comment from some guy in China or Taiwan. It's been up
for like, 4 or 5 years and it's on my website. /shrug I guess most people
bounce off after reading the splash screen /shrug
to me, a FOSS project feels static because I don't believe in centralization
and I also don't have the bandwidth or need to work on it. /shrug
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════════════════───────────┘
--- #185 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 │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘
--- #186 fediverse/3470 ---
═════════════════════════════════════════════════════════──────────────────────────
alternatively, when you initiate an SSH session it sends you a randomized
public key whose private key is the password that you need to login. By
decrypting the string of text it sent you and sending it back (plus the
password at the end or whatever) you can ensure secure authentication without
bothering with the passwordless keys which are wayyyyyy more trouble than
they're worth and lack the "something you know" authentication method.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════─────────────────────────┘
--- #187 fediverse/2120 ---
══════════════════════════════════════════════════════─────────────────────────────
sometimes I think performing my art was just an excuse to use Linux. At least,
some of my art.
But hey, I'm not complaining, it's awesome.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘
--- #188 fediverse/3549 ---
═════════════════════════════════════════════════════════──────────────────────────
┌───────────────────────────┐
│ CW: video-games-mentioned │
└───────────────────────────┘
if the choice is between working on your game / mod and playing a game / mod,
always work on your game / mod.
your work will outlast you. your time spent in a state of pleasure will
sustain you.
sometimes there's not a choice. sometimes you need to play, and that's okay.
to play is natural, it's one of the first things humans do.
we also work.
children build sand castles.
adults build stone castles.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════─────────────────────────┘
--- #189 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 │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════─────────────────────────────┘
--- #190 fediverse/3600 ---
═════════════════════════════════════════════════════════──────────────────────────
┌─────────────────────────────┐
│ CW: re: computers-mentioned │
└─────────────────────────────┘
@user-1573
Also HardcopyPdf is nice, it turns a file into a pdf. Does what it says on the
tin. ^_^
And it doesn't need anything more than those lines there in the config.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════─────────────────────────┘
--- #191 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 │ chronological │ different │
╚═════════╧═════════════════════════════════════════───────────────────┴──────────┘
--- #192 fediverse/5179 ---
════════════════════════════════════════════════════════════════════───────────────
why don't corporations let you write code in whatever language you want? it's
trivial to run a compiler or interpreter inside of another program.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════──────────────┘
--- #193 messages/527 ---
══════════════════════════════════════════════════════════─────────────────────────
could give us some experience organizing small, short-term projects to
accomplish specific goals and tasks in an ad-hoc way that relied less upon
procedure and more on "I think so-and-so knows something about that, they were
looking into those files and posted a breakdown of how they work yesterday"
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════────────────────────────┘
--- #194 fediverse/4881 ---
═════════════════════════════════════════════════════════════════──────────────────
one section of the government consistently and succeedingly telling another
part what to do is a coup-like behavior. if the rules mean nothing, then what
is your job even for?
hence, why the rules mean something. Because your job is important. It's
building up our capabilities as the human race.
you don't have to work to live. you shouldn't, and you won't. it's not your
place to labor. know why? because nobody's job is impossible. You can just...
work together to get things done. Then they're done! and you never need to
solve them again!
enough time of that and we'll have turned earth into a space station, not a
moon style structure.
like... wouldn't it be neat if coruscant could do hyperdrives? I wonder if
hyperspace is real. Ah, well, that's for the future, they can pass it along if
they get a chance. Anyway for now I think I want a chance to dance.
OLED screens are incredibly cool to me. The idea that a pixel could "turn off"
and put less photons into the atmosphere is wild to me. I love it! -OLED
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════─────────────────┘
--- #195 fediverse/5961 ---
════════════════════════════════════════════════════════════════════════════───────
@user-138
maybe it's evil hackers - idk that's beyond my expertise - good luck : )
(I'd need to see the piece of technology to work on it. I'm a hardware kinda
[girl, but pronounced guy])
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════════════──────┘
--- #196 fediverse/3703 ---
═════════════════════════════════════════════════════════──────────────────────────
┌──────────────────────┐
│ CW: D&D-mentioned │
└──────────────────────┘
if the map you present to the players in session 0 had a mountain range on the
OTHER SIDE of another mountain range, you need to zoooooom in. Unless your
characters are all dwarves, a game should start in a valley or on an island.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════─────────────────────────┘
--- #197 fediverse/5246 ---
══════════════════════════════════════════════════════════════════════─────────────
lol I spent half an hour holding a trowel and then I designed a new type of
digging instrument
and they want me to work a job /eyeroll
/stickey-outey-tonguey-face/pics/all/total/* -ffvagrnbeexey --no-menus 14
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════════────────────┘
--- #198 fediverse/5119 ---
════════════════════════════════════════════════════════════════════───────────────
we should treat computer production more like vehicles such as cars rather
than fast fashion disposable vapes and shiny and pretty concrete-and-glass
solarpunk houses.
also I believe cars should be entirely and completely mechanical. Even the
radio should be entirely analog. No capability for remote code execution if
there's no code being run...
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════──────────────┘
--- #199 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 │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════──────────────┘
--- #200 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 │
╘═════════╧╧════════════════════════════════════════════════════════════════───────────┘
|