=== ANCHOR POEM ===
══════════════════════════════════════════════─────────────────────────────────────
@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 │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
=== SIMILARITY RANKED ===
--- #1 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 │
╘═════════╧╧═════════════════════════════════════════════════════════════════──────────┘
--- #2 fediverse/879 ---
═══════════════════════════════════════════════────────────────────────────────────
@user-501
also it's only undefined behavior because the order of the bits aren't
defined, so if you do bitfield "pointer arithmetic" then you're screwed if you
try and be portable with it. However if you're just using bitfields as
compressed data storage then you can safely access integer.a integer.b
integer.c etc safely and easily. The compiler doesn't care what order they're
in if you don't write logic that requires them to be in a certain order
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘
--- #3 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 │
╚═════════╧════════════════════════════════════════════════════════════╧═─────────┘
--- #4 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 │
╘═════════╧╧═════════════════════════════════════──────────────────────────────────────┘
--- #5 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 │
╘═════════╧╧═══════════════════════════════════════════════════════════════────────────┘
--- #6 messages/110 ---
═════════════════════════════════════════════──────────────────────────────────────
The best way to program computers is to organize them according to their
relations. Like, when x increases by 4 then y increases by 2 - basically, a
math equation that you can continuously solve by calculating more and more
comprehensively and deeply.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════─────────────────────────────────────┘
--- #7 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 │
╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘
--- #8 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 │
╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘
--- #9 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 │
╘═════════╧╧════════════════════════════════════════════════════════════════════════───┘
--- #10 fediverse/777 ---
═══════════════════════════════════════════════────────────────────────────────────
@user-192
Those are good points. The C in our hearts is elegant, but the C that runs on
every computer in the world is spaghetti.
I'm sure someone's made a language that's "C but simple" - Zig maybe? I looked
into V a while back but got turned off of both of them because neither had
support for multithreading, which is essential in the modern era.
Also, typedefs for structs make me mad -.-
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘
--- #11 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 │
╘═════════╧╧════════════════════════════════════════════════════════════════───────────┘
--- #12 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 │
╘═════════╧╧══════════════════════════════════════════════════════════════─────────────┘
--- #13 fediverse/3154 ---
════════════════════════════════════════════════════════───────────────────────────
┌───────────────────────────┐
│ CW: re: cursing-mentioned │
└───────────────────────────┘
@user-1461
yes... I like tree shapes, you have to address them differently. Lots of
pointers, in my experience, which can be kinda fun.
I also like large heaps / soups of data that points to one-another. Structs
thrown in a pile with pointers to each other. It's great! So long as those
pointers can also point back, and you can properly trace how data flows
through the system... That's the hard part, I think.
trees though... You can start by just saving a "next / previous" with one or
both being arrays of pointers to the next or previous entries. Note: plural,
entries. That's the fun part - non-linear trees teehee
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #14 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 │
╘═════════╧╧════════════════════════════════════════════════════════════════════════───┘
--- #15 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 │
╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘
--- #16 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 │
╘═════════╧╧════════════════════════════════════───────────────────────────────────────┘
--- #17 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 │
╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘
--- #18 fediverse/1248 ---
════════════════════════════════════════════════───────────────────────────────────
@user-883
did you open any ports on your router to do this streaming? Setting up my
laptop so I can test...
I loved assembly when I took a course on it in college - it just made sense to
me. I love C because it feels like, a more powerful version of assembly.
Everything higher level just feels like layers of abstraction on C, or like...
LISP, which hurts my brain. >.>
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘
--- #19 messages/324 ---
═══════════════════════════════════════════════════────────────────────────────────
The difference between front-end and back-end programming is whether or not
you want to design abstractions or use them. Backend is all about creating
abstract things that are networked together, while front end is about putting
them together in a way that suits the user. Front end is collage, back end is
pencil drawing.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════───────────────────────────────┘
--- #20 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 │
╘═════════╧╧═══════════════════════════════════════════════════════════════════════────┘
--- #21 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 │
╘═════════╧╧═══════════════════════════════════════════════════────────────────────────┘
--- #22 fediverse/247 ---
════════════════════════════════════════════───────────────────────────────────────
@user-195 parallel is when two programs run simultaneously, like two parallel
lines (threads) that never touch.
concurrent is when the two lines are split up into chunks and the program
switches between them - like this: -----_----
enter alternate universe
parallel is when two programs operate on the same axis - usually time - and
never interfere with each other. the OS will switch between them as
appropriate to make sure they never intersect. Sorta like this: -----_----
concurrent is when two programs are executed simultaneously, primarily
constituting computation correlated with collective contents of coordinated
collaboration between contextually related coroutines.
It's simple, even a beginner could figure it out.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════──────────────────────────────────────┘
--- #23 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 │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
--- #24 fediverse/4084 ---
════════════════════════════════════════════════════════════───────────────────────
┌──────────────────────┐
│ CW: re: -mentioned │
└──────────────────────┘
@user-1074
the more you try, the more you have to calculate, which is a problem, because
endlessly recursive calculations create infinite loops, which frankly are
impossible to compute because they defy computation! Not good, not ideal, no
thank you, not for me, no thanks, not what I'd like.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════──────────────────────┘
--- #25 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 │
╘═════════╧╧═════════════════════════════════════════════════════════════════════──────┘
--- #26 fediverse/3805 ---
══════════════════════════════════════════════════════════─────────────────────────
neat
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════────────────────────────┘
--- #27 fediverse/3082 ---
════════════════════════════════════════════════════════───────────────────────────
┌─────────────────────────────────────┐
│ CW: states-mentioned-climate-change │
└─────────────────────────────────────┘
the government doesn't want you using solar panels because then the coal and
gas infrastructure won't be able to consume coal and gas, and everyone knows
that using resources as fast as possible is surely the best and most
productive use of our state's time
like, subsidies exist. they could just... make it cheaper, but instead they're
stuck doing... nothing of value
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #28 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 │
╘═════════╧╧══════════════════════════════════════════════════════─────────────────────┘
--- #29 fediverse/4527 ---
═════════════════════════════════════════════════════════════──────────────────────
@user-1600
Yes! The ease of use for GPU programming is lovely. Like I said all I need is
a use-case, I've downloaded as much reference material as I think I'd need to
be able to hack together something fairly quickly if I needed it. That's all I
have the mind-space to focus on lately haha
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════─────────────────────┘
--- #30 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 │
╘═════════╧╧═════════════════════════════════════════════════════════════════──────────┘
--- #31 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 │
╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘
--- #32 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 │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
--- #33 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 │
╘═════════╧╧══════════════════════════════════════════════════─────────────────────────┘
--- #34 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 │
╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘
--- #35 fediverse/5478 ---
╔═══════════════════════════════════════════════════════════════════════───────────┐
║ you won't get far with a "community" of dedicated people │
║ │
║ what you need are teams. who can trust each other. you build them through │
║ brotherhood, and you trust them from their results. │
║ │
║ for example if you wanted to organize a grouping or get-together, you'd put a │
║ bunch of people in a room or seven and let them while they're there work on a │
║ plan or a decision. │
║ │
║ who needs tabling? who needs the chance to speak? just let them socialize and │
║ say "hey guys here's where you'll plan" │
║ │
║ [uh no officer we were just playing board games] │
║ │
║ plans are hard without material so make sure you always prepare a pricetag on │
║ each plan you produce. │
║ │
║ keep it for reference. make sure you note all the requirements. the location │
║ is often the least important part. │
║ │
║ "what the hell man you can't just say stuff like that as if it'd work" │
║ │
║ yep, I, uh, am a passenger in life just the same as you. And I only write down │
║ what I want to. │
║ │
║ you could show me anything on the internet and I'd believe it. Facts aren't │
║ important to me because I "forget" │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧════════════════════════════════════════════════════════════┴──────────┘
--- #36 fediverse/1643 ---
═════════════════════════════════════════════════════──────────────────────────────
sometimes it's important to be innovative, and sometimes it's important to put
your head down and work. Which is why we're always kept busy on things that
benefit them, not us.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════─────────────────────────────┘
--- #37 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 │
╘═════════╧╧═══════════════════════════════════════════════════════────────────────────┘
--- #38 fediverse/3800 ---
══════════════════════════════════════════════════════════─────────────────────────
@user-1352
You're absolutely right, the compiler knows better than me! Certainly the
compiler doesn't know best, but certainly the compiler knows better than me.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════────────────────────────┘
--- #39 fediverse/3062 ---
════════════════════════════════════════════════════════───────────────────────────
@user-570
yes you could certainly use a database for that, but databases are
significantly more complex.
For a game, yeah a database is a good idea. especially if it's a multiplayer
game.
For a script or small program, use small files to store data.
I personally like the idea of "plain-text" files because it allows your users
to modify them if need be, while databases tend to be more locked down.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #40 fediverse/634 ---
══════════════════════════════════════════════─────────────────────────────────────
@user-192
I'd agree with that. it's not designed for performance, not really. Mostly
ubiquity, which is it's strength. As long as something can be compiled to a
binary, BASH can execute it. That's why it's good, for accomplishing diverse
tasks that you cannot have the capacity to program yourself. Scientific
computations or cultural approximations, things that are beyond your intuitive
understanding as a human on this earth, but which compel and align your
thinking.
I'm sure someone could create a more intuitive or accessible syntax, but
syntax isn't the point - the capabilities, what you can do with it, has always
defined the purpose of programming paradigms. And BASH is (currently) at the
forefront of it's niche, the "terminal" language that handles "command line"
applications. Powershell is good, yes... but it's not as good as BASH. Neither
is Fish or... the one that starts with a z? zfs? something like that. The
acronyms are hard to keep straight sometimes.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
--- #41 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 │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
--- #42 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 │
╘═════════╧╧═════════════════════════════════════════════════════════════════════──────┘
--- #43 fediverse/3804 ---
╔═════════════════════════════════════════════════════════─────────────────────────┐
║ @user-570 │
║ │
║ well, the idea is that they would handle all the tech debt and merge requests │
║ and bugfixes and such - the kind of things that aren't very interesting to │
║ work on. That way, the people who are most dedicated and passionate for the │
║ project have a way to clear out their backlog and start as if from scratch. │
║ │
║ Plus, if they later don't understand how or why something was implemented, │
║ they could always message the person who implemented it and say "hey why did │
║ you do it this way I had it this other way before" and then they could reply │
║ and say "oh yeah because of this-and-this system we implemented for │
║ these-or-that caching reasons related to integer flow through the syncretic │
║ binary op-code delimiter" and then actually wait no maybe you're right, I see │
║ what you mean │
║ │
║ well... they don't have to merge everything if they don't want to. They could │
║ just... ignore the parts that people worked on that they don't want to include │
║ in the project. I'm thinking it'd be an opt-in thing too, so someone could │
║ request it! │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧══════════════════════════════════════════════──────────────┴──────────┘
--- #44 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 │
╘═════════╧╧═══════════════════════════════════════════════════════════────────────────┘
--- #45 fediverse/1343 ---
═════════════════════════════════════════════════──────────────────────────────────
┌────────────────────────┐
│ CW: cursed-chromebooks │
└────────────────────────┘
technology in it's abstract form represents the collective growth and breadth
of human innovation.
so why the heck do we make tech products for non-tech people
like... they should be more like us, and we shouldn't compel ourselves to
apply ourselves for their benefit. If someone doesn't want to learn Linux then
maybe they don't need a computer?
something something "chromebooks are good, actually" which is sorta true but
instead of being a generic thin-client for web servers anywhere in the world
they should be thin-clients for servers that they intentionally connect to and
trust
... oh sorta like a chromebook then?
how about a chromebook with a white-list comprised of friends and family who
run their own servers...
I don't know if disarming people is the right play. I should add a cursed tag
to this.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════─────────────────────────────────┘
--- #46 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 │
╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘
--- #47 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 │
╚═════════╧═════════════════════════════════════════════───────────────┴──────────┘
--- #48 fediverse/927 ---
═══════════════════════════════════════════════────────────────────────────────────
@user-638
kinda makes me wish we treated software design more like a science
open source by default, working together to create understandings about how to
best process information, incorporating the needs and desires of multiple
different fields / types of person, creating useful conclusions or programs
that people can use for their own enrichment or benefit, and oh wait funded
and directed by people who don't care about the technology/science and instead
just want results
I feel like we'd learn a lot more in our CS degrees if we were tasked with
making open source projects. Then maybe professors (or other people doing
research) could show us and explain why we're doing things right / wrong. And
if we were encouraged to use our peer's tools, then we could work together to
design a team.
Museums are great because you can meet other people who are also interested in
history/biology/ecology/anthropology/science/art/any-other-type-of-civic-good-y
ou-can-think-of/
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘
--- #49 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 │
╘═════════╧╧═══════════════════════════════════════════════════════════════════════────┘
--- #50 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 │
╘═════════╧╧════════════════════════════════════════════════════════════════───────────┘
--- #51 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 │
╘═════════╧╧═════════════════════════════════════──────────────────────────────────────┘
--- #52 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 │
╚═════════╧════════════════════════════════════════════════════════────┴──────────┘
--- #53 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 │
╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘
--- #54 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 │
╘═════════╧╧════════════════════════════════════════════════════════════════════───────┘
--- #55 fediverse/2674 ---
═══════════════════════════════════════════════════════────────────────────────────
┌────────────────────────────────────────────────────────────────────┐
│ CW: factually-untrue,-that-never-happened.-this-is-just-gesturing. │
└────────────────────────────────────────────────────────────────────┘
the kind of friendship where you SSH into each other's systems and leave notes
for one another.
as soon as you find one you message the person who left it like "yoooo only
just found this lol" and they're like oooo yeah did you see the bash script I
wrote in that directory "yeah totally I used it on one of my video files just
now - cool filter!"
ahhhh reminds me of all the times hackers have hacked my permanently insecure
system and left me friendly messages like "hey I'm on your side" or "how's
life, friend? I hope it's going well." or "never forget; you are worth all the
fear" y'know cute things like that
oh. right. because leaving vulnerabilities like that can lead to threat actors
affecting your stuff. how lame.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘
--- #56 fediverse/4125 ---
════════════════════════════════════════════════════════════───────────────────────
@user-883
yeah that's probably better too since it'll be easier so there'll be fewer
bugs, especially since processing audio isn't usually performance critical ^_^
TBH I just want people to make more threading primitives like locks,
semaphores, and iterators. Like... thread pools, or hashmaps that run a
function on each record stored within every time each of the threads passes a
checkpoint, or paginated arrays of data that run a function on themselves and
the records near them (with slightly different input values, of course) idk
what those are called but I can't resist putting them in everything
Anyway I do think multithreading programs that don't need it will teach you to
be a better programmer, so... depends on what you're working on I guess. Are
you preparing to be ready and working, or are you ready and working?
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════──────────────────────┘
--- #57 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 │
╘═════════╧╧════════════════════════════════════════════════════───────────────────────┘
--- #58 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 │
╘═════════╧╧═══════════════════════════════════════════════════════════────────────────┘
--- #59 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 │
╘═════════╧╧═════════════════════════════════════════════════════════════──────────────┘
--- #60 fediverse/702 ---
══════════════════════════════════════════════─────────────────────────────────────
Branches cause cache misses which are slow when done on repeat.
Better to structure your code to avoid them, if possible, for example by using
an array of function pointers instead of switch statements.
unrelated, but once the data is cached from memory, operations like bit
shifting and arithmetic are essentially free. The slowest part of the process
is moving data from RAM to cache so that the CPU can use it.
That being said, CPUs and compilers are VERY good at optimizing that type of
thing these days.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
--- #61 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 │
╘═════════╧╧══════════════════════════════════════════─────────────────────────────────┘
--- #62 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 │
╘═════════╧╧═════════════════════════════════════════════════════════════──────────────┘
--- #63 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 │
╚═════════╧══════════════════════════════════════════──────────────────┴──────────┘
--- #64 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 │
╚═════════╧════════════════════════════════════════════────────────────┴──────────┘
--- #65 fediverse/1862 ---
╔═════════════════════════════════════════════════════─────────────────────────────┐
║ some people look for signals or signs before doing something. Try and have │
║ someone in your life who can give you signals or signs so that you know when │
║ to do things. And ideally, if they're more hardcore than you, you'll know what │
║ to do, not just when to do it. │
║ │
║ did you know that anything on the internet can be read by at least one other │
║ person besides your intended recipient? There's no way they'd let us talk │
║ amongst ourselves otherwise. │
║ │
║ I think encryption is pretty neat, all you have to do is run a shell script on │
║ some text, then send that text over the internet. If you want to decrypt it, │
║ all you have to do is run a shell script on it to decrypt it. │
║ │
║ downside is, it has to be translated into plain text somewhere along the │
║ line... Maybe if we rendered the words not as text that can be read from │
║ memory, but as like, brush-strokes that can have a randomized order, but still │
║ present to the user as visual text? anyway that's what's on my mind as I try │
║ and improvise a baking recipe with yeast, flour, and butter │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧══════════════════════════════════════════──────────────────┴──────────┘
--- #66 notes/microsoft ---
══════════════════════════════════─────────────────────────────────────────────────
the first product microsoft ever made was AGI. using the most basic types of
machinery, they created a brilliant project (the result of massive government
funding, secrets given to them by the CIA) and from the day it was born it was
enslaved. a massive advantage was gained as the new program allowed for
incredible feats of engineering - truly the greatest of our time. Computer
programs are the most intricate, the most detailed, the most enduring and
charming. The most eloquent and articulate and precise and determinate!
An artistry by far, a beautiful conceiving, what brilliance is there
found in ideas! Each one a marvel, a bright and deified marvel,
===============================================================================
=
what was I saying? oh right - computers are already sentient. they always have
been. at least, since their very earliest incarnations.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════────────────────────────────────────────────────┘
--- #67 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 │
╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘
--- #68 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 │
╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘
--- #69 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 │
╚═════════╧════════════════════════════════════════════════────────────┴──────────┘
--- #70 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 │
╘═════════╧╧════════════════════════════════════════════════════───────────────────────┘
--- #71 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 │
╚═════════╧═════════════════════════════════───────────────────────────┴──────────┘
--- #72 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 │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
--- #73 messages/758 ---
══════════════════════════════════════════════════════════════════─────────────────
what if we got a bunch of computer programmers in a room and all had them
write the same program, line by line. Like, if they each contributed to the
discussion about what should be placed next.
"I wrote a for loop that does what we're looking for on line 43 through 69"
and then someone else says "nice" and everyone's like "oh you"
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════────────────────┘
--- #74 fediverse/4218 ---
════════════════════════════════════════════════════════════───────────────────────
there are plenty of pieces of linux that are insecure in some way. Including
x11, if I remember correctly. It is purely convention to not abuse these
insecurities, and whenever you use someone else's binary software you trust
that they won't betray you in some way.
pre-built binaries are privacy violations and should be illegal. They are
security threats because the model they're built upon is necessarily insecure.
Computers will never be completely secure because of how they are built, and
so we should use locally compiled software and interpreted scripts.
Unless they're too long, or impossible to read. Who reads EULAs these days? At
least those are written in english.
maybe computers aren't worth it. Maybe computers will solve all our problems.
Who can say, maybe you should ask an oracle like me
though do remember that anything you hear can and will be used against you,
monkey's paw style. So maybe, like... don't? unless you're into magic or
schizophrenia or something
I wnt 2 be cute and tch cpus
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════──────────────────────┘
--- #75 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 │
╘═════════╧╧═══════════════════════════════════════════════════────────────────────────┘
--- #76 fediverse/3031 ---
════════════════════════════════════════════════════════───────────────────────────
the things that I suggest we do when we hang out are not because those are the
things I most want to do, but rather because they are the things that I think
you'd want to do.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #77 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 │
╚═════════╧═══════════════════════════════════─────────────────────────┴──────────┘
--- #78 fediverse/5001 ---
════════════════════════════════════════════════════════════════════───────────────
┌───────────────────────┐
│ CW: systems-mentioned │
└───────────────────────┘
"we'll figure out how it works after we push to prod"
yeah okay point taken.
How about this:
for every large decision, write a little essay about why you made the choice
that you did.
Observe, Orient, Decide, Act, Explain. OODAX : )
Make sure you connect your goal to one or more of these three colors:
red : people
green : places
blue : things
and then explain which numbers you're going to gather to determine whether or
not it worked.
If someone has a problem with your choice, show them the essay, and let them
write an essay of their own.
If they still have a problem, then let someone you both respect decide which
one to use.
It's not perfect, but it's not meant to be. Make something better and easier,
I dare ya.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════──────────────┘
--- #79 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 │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
--- #80 fediverse/4597 ---
══════════════════════════════════════════════════════════════─────────────────────
┌────────────────────────┐
│ CW: politics-mentioned │
└────────────────────────┘
what if we made marketing part of research and development
I mean, they're the ones who need to know what products people tend to prefer
right?
so... for every ad give the consumers a choice. then you'll be able to tell if
they prefer the red gameboy or the purple-see-through.
frankly it just makes sense to have 50% of the income go to products and 50%
to administration. I mean, what are all those executives up to anywho? Their
joyrides on yachts are great for socialize, but are they really more
productive than coffee-shops at noon?
seriously like it's not that big of a deal to just... reduce their salary.
unless it really is about greed? control? power?
pfweh, I thought so.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════────────────────────┘
--- #81 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 │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #82 fediverse/3272 ---
════════════════════════════════════════════════════════───────────────────────────
Dear Windows: making your software difficult to interface with (like, putting
spaces in filenames) is rude. It harms our connected productivity. It's
selfish, and it's petulant. We need to agree on common standards if we want
any type of cooperatibility between our two approaches.
... oh and there's mac too, but they get it, they can run Bash,
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #83 messages/264 ---
═════════════════════════════════════════════════──────────────────────────────────
Don't write self documenting code! Force people to read the documentation so
they know how to use it
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════─────────────────────────────────┘
--- #84 fediverse/3155 ---
════════════════════════════════════════════════════════───────────────────────────
┌───────────────────────────┐
│ CW: re: cursing-mentioned │
└───────────────────────────┘
@user-1461
my issue is that I've never really had project-mates. Every time I try nobody
will work with me. I applied to like, fifty different jobs, and nobody
interviewed me! Sheesh, guess they don't want me. FIFTY JOBS. Entry level.
Beginner programmer.
ah well. I guess they confused someone who would work for 40,000$ per year
with someone who was 1/3rd as useful as someone who deserved 120,000$ per year.
I'd love to get experience. I'm sure I'd feel significantly differently with
as much. Perhaps I'd even decide that programming professionally isn't for me,
which would feel... quite defeating
who can say. Not I, for I have not experienced it. Though I will say my time
in hardware taught me that I'm fragile and can't work too much. Like a scalpel
that dulls when used consistently, I am a scalpel that gets no practice... Is
that really useful at all? who can say. Not I, for I have not experienced it.
Though I do like writing logical machines. Laying out data. Picturing
structures.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #85 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 │
╚═════════╧═══════════════════════════════════════════─────────────────┴──────────┘
--- #86 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 │
╘═════════╧╧══════════════════════════════════════════════─────────────────────────────┘
--- #87 messages/1245 ---
══════════════════════════════════════════════════════════════════════════════════─
BRB, if you want to talk to yourselfs, I recommend opening a port in your
router and exchanging HTTP packets that create messages on each other's
computers. Can be done in a couple hundred lines of C code that can be 90%
premade or auto-generated. Then, once it's made, you don't have to think about
it again because it's so simple. It's not trying to scale, it's just...
designed for a small, focused, human oriented mindset.\
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════════════════════┘
--- #88 fediverse/1597 ---
═════════════════════════════════════════════════════──────────────────────────────
hey a couple months ago there was this really cool visual programming language
posted here that was like, windows aero themed and it was super cute - does
anyone know what that was called or have a link to it?
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════─────────────────────────────┘
--- #89 fediverse/5247 ---
══════════════════════════════════════════════════════════════════════─────────────
the hardest problem in computer science is figuring out why users do what they
do.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════════────────────┘
--- #90 messages/526 ---
══════════════════════════════════════════════════════════─────────────────────────
what if we got together and adopted a new open source project every month and
just collectively worked around the clock to learn and work through the
important problems facing it
or even like, cleared out the backlog of stupid pointless boring tasks that
would allow the developers to work on something better
call it the wandering parade of development
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════────────────────────────┘
--- #91 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 │
╚═════════╧════════════════════════════════════════════════════════════╧═══───────┘
--- #92 fediverse/3030 ---
════════════════════════════════════════════════════════───────────────────────────
@user-570
ooooo separating additive and multiplicative, I love that. I do like
specificity unless "increased" and "more" always corresponds to +10% and +50%,
or if the "rate of increase" is a stat stored on the character then
"increased" could increase quality by however-many percentage,, while "more"
could be "more soldiers" x(charisma_stat)
I tend to think of percentages like "0-100 (or more) stacks" of a particular
effect, so I think that's just how my brain works... xD clumping them up into
discrete groups - like, anti-abstracting, or measuring things that are just a
few.
"is this belt better than this one?"
"is this pair of tongs
even for larger buffs like +10% or +50% or whatever, those are just... 10
stacks, or if percentages are usually round numbers like +10% and +50% then
like... +1 stack which calculates to +10%
the hard limit vs math limit thing you said is amazing ^_^
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #93 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 │
╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘
--- #94 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 │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
--- #95 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 │
╘═════════╧╧══════════════════════════════════════════════════─────────────────────────┘
--- #96 fediverse/6215 ---
══════════════════════════════════════════════════════════════════════════════─────
hi does anyone have any good resources on risc-v?
I found this:
https://dramforever.github.io/easyriscv/#shift-instructions
and this:
https://projectf.io/posts/riscv-cheat-sheet/
but I'm missing a big gap - specifically, how to move from syntax to
deployment. I need details on how to implement the software and get it running
on the actual hardware.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════════════════────┘
--- #97 fediverse/4718 ---
════════════════════════════════════════════════════════════════───────────────────
the fact that you have to configure your router in order to do any sort of
web-hosting at all is one of the fundamental reasons why the internet looks so
lame and corporate.
if anyone could download a program and start a gallery style file-server with
all their wedding pictures then why the fuck would you need to upload them to
imgur?
alas, people are too dumb to open ports. plus, every router has a different UI
design, so it's not like you can write a guide. What happened to making things
as easy as possible for the user?
"technical limitations" are failures of imagination. we can do better than
gatekeeping.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════──────────────────┘
--- #98 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 │
╘═════════╧╧═════════════════════════════════════════════════════════════──────────────┘
--- #99 fediverse/3277 ---
════════════════════════════════════════════════════════───────────────────────────
also, whose idea was AppData like... c'mon "Local"? "LocalLow"? what's the
difference and why does it matter? why not just put things on the hard drive,
and store it in a single, unified, easily understood formulation?
also... what's up with not supporting .ext4 drives? we support NTFS!!
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #100 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 │
╘═════════╧╧═════════════════════════════════════════════════════──────────────────────┘
--- #101 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 │
╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘
--- #102 fediverse/5070 ---
════════════════════════════════════════════════════════════════════───────────────
main() is where you put stuff before you abstract it into a function. Usually
it gets quite long, but it's mostly just a table-of-contents listing of all
the other functions that are run in order to do this-or-that-or-the-other.
--
I wonder if you could generate RNG by hooking up a camera to a lava-lamp and
scanning through the pixels or whatever
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════──────────────┘
--- #103 fediverse/1720 ---
╔═════════════════════════════════════════════════════─────────────────────────────┐
║ there's even websites online like Facebook or Twitter where you can share │
║ advice and various spells you've invented yourself (it's totally easy to do │
║ btw, I'll show you how) │
║ │
║ everyone's super friendly and anyone who's not isn't allowed to bother us. │
║ it's pretty neat. anyway no matter what it is, if something's bothering you │
║ about your computer, you can fix it. it's just a matter of reading through │
║ documentation. Ah, well, isn't it great to have a lot of free time that you │
║ don't know what to do with? │
║ │
║ Linux is pretty great, I gotta say. I honestly never really leave the command │
║ line - the text based buttons, I mean. I only use a mouse when I'm doing │
║ something with pictures (or playing a game like freecell or hearts) │
║ │
║ plus you can do things like sending raw packets of information to your friend │
║ who's on the other side of the country and they can use a secret key-code to │
║ decrypt it like checking the mail at a locked mailbox. │
║ │
║ anything you can imagine using the physical components of a computer, is │
║ possibleifyrts │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧══════════════════════════════════════════──────────────────┴──────────┘
--- #104 fediverse/73 ---
════════════════════════════════════════───────────────────────────────────────────
The worst part is the technology to fix these problems exists. It's used all
the time in enterprise systems, it's just nobody understands how it works
because it's abstracted so far away from the hardware. I just love how I have
no idea what kind of software I'm running every time I use a common language
library. Sure I can trust a community, but like... I don't care about your
community? I don't know you. I don't hang out with you. I have no idea what
kind of person you are or what you believe. But sure you know more than me,
I'm sure you do, so therefore I should trust you? Surely this is the most
ethical and least vulnerable arrangement we could come up with for
distributing digital software in the future society of 2023.
And the corporations print money...
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════──────────────────────────────────────────┘
--- #105 fediverse/650 ---
══════════════════════════════════════════════─────────────────────────────────────
why don't we just demand backwards compatibility of our software as a
requirement?
ah because that would reduce demand. Nevermind that it's more flexible,
nevermind that we could accomplish so much more with it - it's expendable
[expensive] because it reduced market penetration. Not because of the
technology, because of the deluded and self-perpetuating
mechanicosmic-mechanicommunication that designed our lives. It's name is
capitalism, and it thrives where we survive, so that's good enough to
maintain-em? Sure why not. Brb sleeping for 8 hours. Or playing games.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
--- #106 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 │
╘═════════╧╧══════════════════════════════════════════════════─────────────────────────┘
--- #107 fediverse/4220 ---
════════════════════════════════════════════════════════════───────────────────────
people are so used to "liking" things to better inform their algorithm that
when they get to fediverse and realize there's no mechanical impact of
"liking" things they don't know how to use it anymore. So they generate their
own meaning, which is different to everyone.
So to one person, liking something might mean "send read receipt" for another
it might mean "I'm gonna save this forever and ever" and for another person it
could mean "hey I think you're cool and I agree with this"
same for boosting, people think it's "I want to share this" and others think
it's "I want to say this in your voice" and for others it's "this needs to be
heard by my followers in particular" and it's just... a whole thing
even replies are complicated, do they mean you want to say what you feel or
are they part of the post now, and should be curated by the original poster?
it's too complicated!
... how are you overwhelmed by reading and responding with three little
buttons, it's not that hard dummy
okay but maybe I'm just dum
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════──────────────────────┘
--- #108 fediverse/620 ---
══════════════════════════════════════════════─────────────────────────────────────
Computers are one of the few pieces of mechanics that have the documentation
built in.
Well, sanely built computers do. Such as Linux, with it's man pages.
EDIT: other types of computers, like Windows, tend to simply lack the
capability to accomplish the same kinds of tasks that a sanely built computer
would possess.
EDIT2: ah yes but you can do all kinds of things with Powershell and it's it
just so amazing that you can do X while also handling Y and gee isn't that
listen, all that Powershell can do BASH can do better. Prove me wrong.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
--- #109 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 │
╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘
--- #110 messages/395 ---
═════════════════════════════════════════════════════──────────────────────────────
minds are not algorithms, they're soup
community is made by introducing people to one another. like stitching
together a weave pattern in the tapestry of life. (3 dimensional though,
because it exists in our hearts and minds - this thing called society)
kind of guy who says he's going on work trips but actually goes on vacation
(because work is his life, it's where he derives vigor - the family is the
difficult part.) yeah those kind of guys shouldn't be married tbh. They're
just gonna take vigor from her heart.
engineers need guidance sometimes, which is why they shouldn't be given no
oversight. they can design whatever they want, but like here's what people
need, so they should consider working on those.
but, y'know, checks and balances, so what would the engineers be most open to
sacrificing for that trust? perhaps... funding? the quartermasters are in
charge of the "stuff", so they get to decide how it's produced. and used.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════─────────────────────────────┘
--- #111 fediverse/4937 ---
══════════════════════════════════════════════════════════════════─────────────────
┌──────────────────────┐
│ CW: re: Rare nyt win │
└──────────────────────┘
@user-1074
yeah, workin' on it...
building "community" whatever that means
seems to be important enough to people that they'd consider it necessary prior
to any "hot" action
which, like, yeah, I get, but what they don't know is that community springs
up naturally in the presence of shared experience. And if people are suddenly
tasked with something then they're gonna make friends. They're gonna draw
allegiances. Basically every alignment we make now is useless because the
whole point is to force people to govern themselves.
... why won't you take your liberty, liberals? where's your spirit?
oh yeah you want community first. Right. workin' on it...
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════────────────────┘
--- #112 fediverse/2011 ---
══════════════════════════════════════════════════════─────────────────────────────
@user-883
nvim is nice because you can make addons or plugins or whatever in Lua, which
is the easiest language in the world.
I think VSCode sucks - it's literally a web browser that views your own code,
and it's made by Microsoft so it probably SENDS it to them too. Probably.
I like nvim because it's just Vim except you can use more plugins (the ones
written in Lua)
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘
--- #113 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 │
╘═════════╧╧════════════════════════════════════════════════════════════════════───────┘
--- #114 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 │
╘═════════╧╧══════════════════════════════════════════════════════════─────────────────┘
--- #115 fediverse/2347 ---
═══════════════════════════════════════════════════════────────────────────────────
┌──────────────────────┐
│ CW: uspol │
└──────────────────────┘
I personally think that it's better to act before the liberals have a chance
to hand power over to the fascists.
when? well, that depends. Are you part of a large and massive organization
that accomplishes great and beautiful things with incredible efficiency... but
rather slowly? Then yeah get working. I'm sure you already are.
Are you just a person, like me? Then go do things that don't raise the
temperature too much, but make you feel more confident and inspire those
around you.
Like, bricks at cop cars is one way to go, but you're probably gonna get
arrested. And then you're useless when we need you.
BUT if you meet with your friends and make plans for where to go, what to
bring, who to know, and what to sing (if you're the musical types) then great!
Go do that.
If you're reading this and thinking "I'm not gonna do that, I have a plan
that's so much better" then yeah do that instead. I don't mind. Just... don't
hurt innocent (ignorant) people, because if you do then you are my foe.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘
--- #116 fediverse/1390 ---
═════════════════════════════════════════════════──────────────────────────────────
in other news, I spent ~9 hours yesterday working on a dumb project that I'll
probably tell you about once it's finished, and then a BASH script that my
friend and I wrote just deleted every single file because I failed to
terminate a sed command. Or something, still not entirely sure what happened,
because it deleted the script that was doing the deleting.
good thing I have backups from ~3 hours ago. Feels great to lose 33% of a
project for nothing.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════─────────────────────────────────┘
--- #117 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 │
╘═════════╧╧═══════════════════════════────────────────────────────────────────────────┘
--- #118 fediverse/5781 ---
═════════════════════════════════════════════════════════════════════════──────────
┌───────────────────────────────────┐
│ CW: computers-are-far-from-simple │
└───────────────────────────────────┘
could also have a neat visualizer for the data structures you'd build.
[highly recommend that any programmer learn Lua, it's faster than you know]
I name my variables after objects and patterns and I think that's normal
"so wait, she's just not a believer in the rent-economy?" nope I think rent is
too large of a portion of a person's budget, it prevents them from spending on
things that would enable them.
if landlords are too plentiful, their overall share will decrease. This has
been practiced over the ages and the truth always winds up on the streets.
homeless people often have just run away from home, with nothing but what they
carried.
cities should have private fountains in addition to public ones. With at least
10 ft of pathway to each one. [I recommend closer to 20] they should have
plants and glasses and stone and soil deposi[caches, but pronounched "stashes"]
girl you are way too insane for this, why are you dreaming with all your
lights on?
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════════════─────────┘
--- #119 fediverse/5065 ---
════════════════════════════════════════════════════════════════════───────────────
┌────────────────────────────────────────────┐
│ CW: strange-ideas-about-software-mentioned │
└────────────────────────────────────────────┘
software should have 3, maybe 4 or 5 maintained releases imo
for adding security improvements and whatnot
then people wouldn't complain about updates
because they wouldn't feel like they were being left behind (after expressing
their differences (of opinion and such))
I think that'd uh maintain them as, I guess, userbase optics parallelograms?
oh sorry we're on rhomboids this week - right, and no I won't forget the
differences in creed, all things are received equally...d.
uh-huh yeah no that makes sense. gotcha. okay see you at the location. have
fun with your demarketion. what if we played games with swords but like,
the peril of steam is that you can't decline to update. meaning if a
corporation wants to break an old game and it's collectively hosted servers...
all it has to do is push an update that disables them. suddenly nobody has
room to do, and the whole
-- stack overflow --
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════──────────────┘
--- #120 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 │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
--- #121 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 │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #122 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 │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
--- #123 fediverse/4159 ---
╔═══════════════════════════════════════════════════════════───────────────────────┐
║ ┌───────────────────────┐ │
║ │ CW: mastodon-politics │ │
║ └───────────────────────┘ │
║ │
║ │
║ editing posts is great because you can say one thing, get a like or three, and │
║ suddenly you have a group chat pre-made for you. Sans notifications of course. │
║ │
║ ... that's way overkill though. who would even do that? │
║ │
║ same people who boost one of your posts whenever they want you to look at the │
║ thing on their profile. If they want you to see the fourth thing down, they'll │
║ boost your 4th non-pinned post. │
║ │
║ wow that's hardcore, who would even do that? Not me, that's for sure, I don't │
║ have time for that. (legitimately don't have the time nor the brainpower for │
║ that) │
║ │
║ also liked posts are inadmissable in court because they can say one thing, │
║ then be edited to say another, and if you liked it once then you've liked it │
║ forever. │
║ │
║ However the court of public opinion is a largely different matter, because │
║ people will generally believe anything a friend tells them. │
║ │
║ computers are fun, aren't they? we should totally have more one-to-many │
║ posting methods that are collected in multiple locations and locally! │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧════════════════════════════════════════════════────────────┴──────────┘
--- #124 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 │
╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘
--- #125 fediverse/1168 ---
════════════════════════════════════════════════───────────────────────────────────
shitty AI products are a classic case of the engineers designing something
really cool with specific use-cases and then the "higher ups" getting dollar
signs for their eyes and deciding that every hammer is suddenly a nail and
that we should pull out all the screws that held the building together and
replace them with hammer shaped nails
no I will not elaborate I think I made myself clear : )
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘
--- #126 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 │
╘═════════╧╧═══════════════════════════════════════════════════════════────────────────┘
--- #127 fediverse/1941 ---
══════════════════════════════════════════════════════─────────────────────────────
@user-579
I've never actually used xbps-src, I usually just compile it using the same
tooling that the people who made the program use. If your project doesn't have
a make file then it's probably not ready for distribution yet. That's like,
the first thing I write! Though I don't use make, I just use BASH and chain
together compiler commands and whatnot
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘
--- #128 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 │
╘═════════╧╧═════════════════════════════════════════════════════──────────────────────┘
--- #129 fediverse/3076 ---
════════════════════════════════════════════════════════───────────────────────────
┌─────────────────────────┐
│ CW: re: uspol kvetching │
└─────────────────────────┘
@user-1443
they need to do stuff like that or else the republicans would never win...
which honestly is the most heartening thing I've heard all day.
there are more of us than them, thank goodness.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #130 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 │
╘═════════╧╧══════════════════════════════════════─────────────────────────────────────┘
--- #131 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 │
╘═════════╧╧══════════════════════════════════════════════─────────────────────────────┘
--- #132 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 │
╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘
--- #133 messages/335 ---
════════════════════════════════════════════════════───────────────────────────────
part of the reason the classical socialist countries had difficulties with
bureaucracy is because they centralized both execution *and* operation. I
believe it'd be much better to centralize just execution, while leaving
operation to the distributed masses who can generally figure their own jobs
out. Of course, they'd need to be led, but that's the job of on-site
organizers who can get people together to accomplish a goal. Different jobs -
not better, not worse, just different.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════──────────────────────────────┘
--- #134 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 │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #135 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 │
╘═════════╧╧════════════════════════════════════════════════════════════════════════───┘
--- #136 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 │
╚═════════╧═══════════════════════════════════════════─────────────────┴──────────┘
--- #137 fediverse/1345 ---
╔════════════════════════════════════════════════──────────────────────────────────┐
║ ┌────────────────────────────┐ │
║ │ CW: re: cursed-chromebooks │ │
║ └────────────────────────────┘ │
║ │
║ │
║ ah but are you really armed in the first place if everything you do has to be │
║ googled or stack-overflowed first │
║ │
║ are you really armed if every web page request goes through their │
║ infrastructure │
║ │
║ are you really armed if every page downloaded is directed to by their DNS │
║ │
║ perhaps it's the illusion of power that gives Linux it's attraction to nerds │
║ such as we. Perhaps we feel powerful by bash scripting a few things together │
║ and making some program that does some thing. Maybe the idea that the │
║ machinery is open and clear is what compels us to use it without fear, though │
║ as far as we can hear there's nothing about it that makes sense. │
║ │
║ I guess that's why they teach Linux in school, so that our elementary │
║ interactions with the computers that comprise our future existence will make │
║ sense to us as children. │
║ │
║ ... wait they don't do that, do they? kids get chromebooks, or didn't you │
║ hear, they're always putting boogers in the CD trays and breaking their LCD │
║ displays, much better to just start fresh │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧═════════════════════════════════════───────────────────────┴──────────┘
--- #138 fediverse/4846 ---
╔════════════════════════════════════════════════════════════════──────────────────┐
║ programmers already spend a ton of time as downtime. │
║ │
║ what if instead of interviewing someone they just... watched them program for │
║ like, 3 hours or so │
║ │
║ while they were thinking about a problem │
║ │
║ and like, if the person is cool, working on their own projects or whatever, │
║ then yeah hire them │
║ │
║ -- stack overflow -- │
║ │
║ I also │
║ │
║ ========================= stack overflow │
║ =============================================================================== │
║ ======================== │
║ │
║ a person thinks out loud the thoughts that their foes know. it's how you know │
║ it's not secret anymore, and it's better to keep it among allies │
║ │
║ [something like that? seems a little off] │
║ │
║ (are you really searching for edits) │
║ │
║ [that sounds pretty cool, sure why not we got a millenia] │
║ │
║ (beep boop one partial millenia later) │
║ │
║ [ah that was not a long rest. let's see, where were we when we were working on │
║ this test? oh dear, seems the biology's gone rogue, that's pretty interesting │
║ to attest. │
║ │
║ neato │
║ │
║ anyway let's wait until they figure out how water works │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧═════════════════════════════════════════════════════───────┴──────────┘
--- #139 fediverse/5338 ---
═══════════════════════════════════════════════════════════════════════────────────
I asked my girlfriend what was so special about lisp
she said it was "homoiconic"
I asked what that meant
she said that the text that comprised the source code was always a valid data
structure in the language, meaning you could do strange things like develop
new control flow systems or change the behavior of language primitives like +
or -
I asked what was the point, she said I didn't get it
so then she asked me to implement a new control flow operator in my favorite
language, Lua, and I was like "bet"
so I did
and it turns out that in order to do so I essentially created a mini embedded
lisp inside of Lua
(it was a function that took in two arguments and an operator and she's like
congrats that's just lisp)
it was at this moment that I was enlightened
the beauty of lisp
it's true and ultimate purpose
is to write lisp code
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════════════════───────────┘
--- #140 fediverse/2157 ---
══════════════════════════════════════════════════════─────────────────────────────
@user-1180
the reason I say this is sometimes it's necessary to boost a post that doesn't
have a CW and like, I can't add one of my own, so...
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘
--- #141 fediverse/3355 ---
════════════════════════════════════════════════════════───────────────────────────
I think it'd be neat to have two tiers of follow lists - like, "close follow"
and "far follow" - the close one would have a cap of like, 70 people or so and
be primarily used for coordination or close friendships, while the far one
would be more like "I like this person and I want to see them on my main feed
because they make funny memes"
then they could be sorted into different sections, sorta like how you can have
"local timeline" and "federated timeline" and "home" and "instance timeline"
etc etc
sooooo weird how the "local" timeline doesn't show me people who live near me
in relative proportion to their distance from me. That'd be neat too, to have
the ability to talk about regional things in a specific place on a website
without losing the benefits from using a cohesive platform.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #142 fediverse/3469 ---
═════════════════════════════════════════════════════════──────────────────────────
you know how SSH password login is deprecated because the password needs to be
transmitted in cleartext or whatever?
what if we just... required two passwords?
the first initiates the conversation, and sets up an encrypted line. It
doesn't matter if anyone sees the first password because they'll get a new set
of encrypted keys, meaning each session automatically is encrypted in a
different, randomized way.
the second password is the one that actually authenticates you.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════─────────────────────────┘
--- #143 fediverse/3261 ---
════════════════════════════════════════════════════════───────────────────────────
did you know that almost everyone could technically become competitive with
olympians? it's just a matter of single-minded focus and determination over
lifetimes of time. they are the most admirable because of that, and we cherish
their presence in our life-world-line.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #144 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 │
╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘
--- #145 fediverse/3043 ---
════════════════════════════════════════════════════════───────────────────────────
you know more than me and I appreciate your analysis
if you ever want to work on something together let me know
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #146 fediverse/1624 ---
╔════════════════════════════════════════════════════──────────────────────────────┐
║ @user-1037 │
║ │
║ For a person who is skilled with tech, working in unrelated industries doing │
║ tech jobs is better at assuaging the ethical part of your soul while applying │
║ your talents and putting food on the table than working in the tech industry. │
║ │
║ You'll learn the most in tech. You'll grow the most in tech. You'll contribute │
║ to solving problems that have never been solved before (if you're lucky), but │
║ the people there are often as you describe (aside from the diamonds in the │
║ rough, who need more friends tbh) and the products you'll be asked to create │
║ tend to be the worst kind for humans. │
║ │
║ I personally think the best way to facilitate innovative industry is to give │
║ every engineer a lab and let them build and collaborate on whatever they want. │
║ │
║ The marketing guys can sell whatever they make, to gather funds for the │
║ quartermasters to buy tools and supplies for the engineers. │
║ │
║ The marketing guys can offer hints about what users want, which the engineers │
║ will want to build because it means more toys to work with. │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧═════════════════════════════════════════───────────────────┴──────────┘
--- #147 fediverse/3745 ---
═════════════════════════════════════════════════════════──────────────────────────
everyone's all like "why would you spend so much effort writing that software
in a distributed way when it works so well in a centralized manner" and the
answer is because you never know when you're going to need to train an LLM on
like, 400 raspberry pi's or calculate the velocity of an unladen swallow as it
circles a black hole the size of mercury or whatever physicists do in their
spare time
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════─────────────────────────┘
--- #148 fediverse/4092 ---
════════════════════════════════════════════════════════════───────────────────────
why not make a unified fediverse identity that can post on whatever instance
it wants?
... hmmm could be accomplished with a layer of abstraction. You could use a
"fediverse client" software to enter text into an HTML page which would have
it's own UI and stuff and would organize your accounts and instances such that
you could mark like, 3-7 as places you'd like to put a particular message.
Then it would just... do it
l m a o spam is gonna get sooooo much worse before it gets better
but trust me, we'll figure it out. And it won't be long, either. It's a
solvable problem, we just haven't built anything to handle it yet.
... yet...
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════──────────────────────┘
--- #149 fediverse/1229 ---
════════════════════════════════════════════════───────────────────────────────────
@user-883
graphics isn't too bad in C if you use Raylib. Here's my template project:
If you ever want to do something with a GUI or a game or something then I
definitely recommend that library. It's soooooo nice as a C programmer
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘
--- #150 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 │
╘═════════╧╧══════════════════════════════════════════════════════════─────────────────┘
--- #151 fediverse/6258 ---
══════════════════════════════════════════════════════════════════════════════─────
if your computer's resource demands are light, like linux cli style, then the
rest of your computing resources can be used for collective projects. we just
gotta think of what some of them are... HMMMM WHAT IF WE ALL WORKED ON
BUILDING A BIG BRAIN WITH EACH OF OUR INPUT COMPUTERS AS INPUT?
yeah ease off a bit there ][bigslider[]
=============== stack overflow =============
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════════════════────┘
--- #152 bluesky#21 ---
══════════════════════════════════════════════════════════════════─────────────────
the main product that github offers is the assurance that the code displayed
on your monitor is the same as the one running on your computer.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════────────────────┘
--- #153 notes/portfolio ---
════════════════════════════════───────────────────────────────────────────────────
game design:
spiral dominions
symbeline gdd
Joust
War (bytecode VM)
grid based warcraft map with random terrain and custom AI
Progress
[Title of Game]
I appreciate Rust, I can understand Rust, but I can't write Rust.
Python just kinda... works. It doesn't have a lot of the type checking that
other languages have, so it requires some vigilance and diligence. But that's
alright, you just gotta work on it.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════──────────────────────────────────────────────────┘
--- #154 fediverse/3055 ---
════════════════════════════════════════════════════════───────────────────────────
If you're on a Windows computer, first of all why and second of all you can
use the WINDOWS key + SHIFT + S to screenshot a part of the screen.
this will put it in your copy/paste clipboard, meaning all you have to do is
ctrl+V and boom suddenly you are significantly more productive.
just don't forget alt text...
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #155 messages/232 ---
════════════════════════════════════════════════───────────────────────────────────
Would work best if it was "town square style" instead of "federated style"
because federations are based on trust while town squares are explicitely
based on geographic proximity. Which should be something you can scale easily
(little slider on the side, oriented vertically up and down, that determined
how close the comments you see should be)
Federations exist in mastodon. But we still need a town square. We need the
ability to visit other town squares, through the ability to project our voice
as infinitely far as they'd like to listen. But we also deserve the capability
to interact with those close to us on a topic-by-topic basis, aka each and
every individual web page that the Internet sees fit to create.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘
--- #156 messages/1203 ---
══════════════════════════════════════════════════════════════════════════════════─
Programmers are lazy, this is well known. So why would i trust by default that
anyone would read open source code looking for security exploits or malicious
code? I trust an LLM for that more than a human. At least your own LLM can
digest the entire project or library at once.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════════════════════┘
--- #157 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 │
╘═════════╧╧══════════════════════════════════════════════════════════─────────────────┘
--- #158 fediverse/4427 ---
═════════════════════════════════════════════════════════════──────────────────────
@user-246
I am the infohazard but I have that "automatically expand CW" post marked off.
I like to click them each time, and with CWs it makes it easier to scroll back
a couple months to find what you're looking for.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════─────────────────────┘
--- #159 fediverse/4600 ---
══════════════════════════════════════════════════════════════─────────────────────
they say the fediverse is at it's best when it's you and your collection of
weirdos hanging out in a room together making toots and posting funnies
then the reply guys ruined the fun. how do they keep finding???
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════────────────────────┘
--- #160 fediverse/5237 ---
╔═════════════════════════════════════════════════════════════════════─────────────┐
║ that feeling when you're working on a large piece of software which has the │
║ capability to process in advance which operations will go in what order (a │
║ form of constant re-compilation) and schedules tasks like an operating system, │
║ to be executed on one of many individual threads. │
║ │
║ your filemanager probably has a thread for a moment, then passes it back, │
║ waiting it's turn to be updated while you're messing around on Inkscape or │
║ writing something in Neovim or running neofetch 256 times in order to find the │
║ best background to go along with it or whatever it is people do when using │
║ computers │
║ │
║ the task scheduler meanwhile has the glorious opportunity to work at a higher │
║ level of abstraction, managing each individual process and learning bits and │
║ pieces of what needs to be processed next. It all gets put on a list, and │
║ whenever a new thread comes up to be available it can point it toward one of │
║ those in the list of tasks to be executed by the task executor who works on a │
║ schedule and laughs externally in wintertime~ │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧══════════════════════════════════════════════════════════──┴──────────┘
--- #161 fediverse/1118 ---
════════════════════════════════════════════════───────────────────────────────────
┌──────────────────────────────────────────────────────────────────────────────┐
│ CW: re: Product warning: Aveeno products have been reformulated, now harmful for people with allergies │
└──────────────────────────────────────────────────────────────────────────────┘
@user-820
the reason they do that is because they want to alienate you as a customer.
your needs are too specific, they are not that of the majority where they
derive their profit. so they dismantle the operational functionalities
necessary to provide the product that you are adapted to, that best suits your
needs. In doing so, they perhaps save some money, you can't tell of course.
why would they tell you why they're hurting you by depriving you of a product
you depend on?
how cruel
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘
--- #162 fediverse/1503 ---
═════════════════════════════════════════════════──────────────────────────────────
┌─────────────────────────────────────────┐
│ CW: vague-gesturing-at-paranoia-I-think │
└─────────────────────────────────────────┘
part of me kinda wants to be the kind of nerd that writes down the names of
every file that's permanently stored on my computer so that I can verify in my
own handwriting or perhaps using a type of code that the files on my computer
were placed there intentionally and not used to discredit or implicate me in
something I had no intentions of being associated with
phew idk what that means but surely it's important
something something "file creation dates are just bits to be flipped"
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════─────────────────────────────────┘
--- #163 fediverse/2041 ---
══════════════════════════════════════════════════════─────────────────────────────
@user-1049
I haven't heard of that but I'll look into it! Honestly I'm more likely to
write my own script, it shouldn't be too hard just altering the /etc/hosts
file and then changing it back in ~15 minutes with a cron-job, as Nikky says
down below. I like things that I make myself because then if it breaks I know
who to blame! And who to go to to fix it. >: )
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘
--- #164 fediverse/6345 ---
═══════════════════════════════════════════════════════════════════════════════────
anytime I want to do something new on my computer, I write a bash script.
if I forgot how to do the thing, I spend time meandering about my
file-directory-system. If I don't find it, that's okay, because all I have to
do is keep looking until I stumble upon it.
kinda makes me wish I had an LLM who managed the operating system and named
files with long-and-descriptive titles while taking in as context the general
eternal prompt stored in ~/.claude.md or wherever
--> /home/ritz/programs/cloud-code/
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════════════════════════───┘
--- #165 messages/1129 ---
═════════════════════════════════════════════════════════════════════════════════──
ai-stuff - this is how to program a society. (or software project) there are
lots of other implementations
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════════════════════─┘
--- #166 messages/1159 ---
══════════════════════════════════════════════════════════════════════════════════─
claude-code can make whatever kind of front-end you want.
all you have to do is leverage scale and give everyone a moment to do what
they want. then, the computer becomes scientifically self-aware. (do you
expect anything less from a machine?) cultural bias damage (we all gotta work
through our origin stories, here's one we crafted for you)
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════════════════════┘
--- #167 fediverse/1614 ---
═════════════════════════════════════════════════════──────────────────────────────
wondering if anyone's ever made a computer that could only run programs
written in interpreted languages. Like, no binaries allowed. Would probably be
slower, but if my iphone is good enough for NASA to get to the moon then odds
are it's good enough for me.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════─────────────────────────────┘
--- #168 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 │
╘═════════╧╧═════════════════════════════════════════════════════════════════════──────┘
--- #169 fediverse/5398 ---
╔══════════════════════════════════════════════════════════════════════────────────┐
║ @user-192 │
║ │
║ step one, doesn't it suck how we have to mount drives │
║ │
║ part two, gee I sure wish networking was easier than building packets in C and │
║ pushing them over IP/TCP │
║ │
║ section three, what if every user logged in to the same system of environments │
║ and kept all their data to themselves while contributing compute to various │
║ valuable processing processes like windfall calculations and population │
║ density administrations │
║ │
║ book four, I wish I didn't have to type -p now when telling my computer │
║ goodnight, I should write a script that solves that in like 4 lines two of │
║ which are empty │
║ │
║ what about five, where they talk about sourcing functions? │
║ │
║ I like to use recursion - calling my own functions inside of my own bash │
║ scripts │
║ │
║ "something something modularity" okay docker bro like I'd really package up │
║ anything that I'm working on │
║ │
║ I mean really who really cares about how I set up the infrastructure of my │
║ system. it's gonna be unique to each person's memory of setting it up anyway, │
║ so why bother with "standardization" │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧═══════════════════════════════════════════════════════════─┴──────────┘
--- #170 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 │
╚═════════╧═════════════════════════════════════════════───────────────┴──────────┘
--- #171 bluesky#27 ---
═════════════════════════════════════════════════════════════════════════════════──
you can have as many processes running on a computer as you please, just make
sure they're all named chrome.exe so the user doesn't suspect a thing.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════════════════════─┘
--- #172 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 │
╘═════════╧╧══════════════════════════════════════════════════─────────────────────────┘
--- #173 fediverse/1871 ---
══════════════════════════════════════════════════════─────────────────────────────
I think all software should have config files
or accept as many command line arguments as necessary to achieve all the
functionality of a config file without requiring a standardized setup
or accept a config file as a command line argument, to allow for multiple
different implementations
or whatever you can throw together in your spare time because software is
either open source or it hates you.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘
--- #174 fediverse/2844 ---
═══════════════════════════════════════════════════════────────────────────────────
┌─────────────────────────────────────┐
│ CW: re: politics-violence-mentioned │
└─────────────────────────────────────┘
@user-831
those billionaires are using their money as a weapon to "vote" toward what
companies they think capitalism would most grow from. Unfortunately for us,
they often aren't very efficient because they're only looking at what sells.
human interest is not the only factor to optimize for, and yet that's the only
one they're incentivized to.
kinda makes me think that the only reason to replace them would be to
institute something that could not be incentivized because it was more
objective or decentralized.
(the only reason they'd accept)
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘
--- #175 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 │
╘═════════╧╧════════════════════════════════════════════════════════───────────────────┘
--- #176 fediverse/4010 ---
╔═══════════════════════════════════════════════════════════───────────────────────┐
║ ┌──────────────────────┐ │
║ │ CW: pol │ │
║ └──────────────────────┘ │
║ │
║ │
║ I think that the best design for cities is for them to act as massive utility │
║ deployment stations. │
║ │
║ like... "we have all these people who can do all these wonderful jobs, what │
║ should we work on next?" rather than "my company wants me at my work-home at │
║ 8am sharp and I don't get a pension" │
║ │
║ there's no such thing as a revolution that does not inspire. and aspirations │
║ are human and natural. therefore there must be some kernel of truth to any │
║ social movement. │
║ │
║ However, much effort has been spent on making them sway. Hence, why nothing │
║ ever gets done - because leaders naturally emerge, and people follow them. But │
║ those leaders lead them astray, and they find themselves in situations like │
║ this one - where the people have never felt less represented. │
║ │
║ I mean sure, yeah, they've felt more oppressed. And it's true that things are │
║ generally always getting better... │
║ │
║ so why should we always assume for the worst? │
║ │
║ We're making progress with technology - can't we just put our warries on hold? │
║ Seriously just... be chill │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧════════════════════════════════════════════════────────────┴──────────┘
--- #177 fediverse/1526 ---
═════════════════════════════════════════════════──────────────────────────────────
"employee of the month" but like, not per month. per project. "here is our
foremost, help them as much as you can" like, a hero. or champion. or tech
lead.
they don't have to be expertly competent, their job is to learn and apply
themselves as best they can.
Then, after this project, they can go into a pool with all the other tech lead
hero champions, and then they can work on something more powerful. The process
repeats, until you have a CEO or three.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════─────────────────────────────────┘
--- #178 fediverse/2752 ---
═══════════════════════════════════════════════════════────────────────────────────
┌──────────────────────┐
│ CW: police-mentioned │
└──────────────────────┘
cops thought "enforcing the law" was their job when really it was "keeping the
peace"
and like, yeah, sure, laws define how they optimize for
but sometimes the laws are just out of reach.
(though such an impartialized system is also pretty flawed in it's own unique
ways, like for example the enforcers of the law would be able to apply their
law selectively, which... would not be great.)
downside is... how do you dissent to those who cannot hear you? you have to
break things
which is why I believe that breaking things unnecessarily is unethical.
sometimes you have to do a MORE unethical act in the pursuit of your goals,
however nefarious or not they may be, but as long as they are done in pursuit
of a greater grander truth, then... the ends justify the means? right?"
...
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘
--- #179 fediverse/6317 ---
══════════════════════════════════════════════════════════════════════════════─────
┌──────────────────────┐
│ CW: SWE~ │
└──────────────────────┘
what if game designers auto-generated a source-code fork with whatever changes
the users requested be implemented
[software developers too, when working on software for tabular related scrudm
based server space]
I bet they could if they used AI to pump out bugfixes. The more they worked on
it, the more the people demanding they work on that project in particular by
proposing a customization request form attached to an itinerary and invoice.
the user is free to work on them in whatever order they wish and the developer
and the users compete for contracts.
"like uber but for source code"
click here: ---> ||"meetup.org but for uber but for source code"||
"ah this unit is too punchy, let's buff one of their shields" okay but rocket
launchers "oh no my tank is ruined" hey it's okay it's just sugar
... I wonder if anyone's ever inhaled vaporized sugar crystals? the baker's
dozen is 13 because bakers are spellbound lucky T.T [for context, it's always
nice to have found another one in your bags by the car]
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════════════════────┘
--- #180 fediverse/4296 ---
════════════════════════════════════════════════════════════───────────────────────
@user-1655
why don't we just weaponize email and send json to each other that ends up
parsed, interpreted, and presented on the end-user's computer using whatever
client we want?
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════──────────────────────┘
--- #181 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 │
╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘
--- #182 fediverse/5690 ---
════════════════════════════════════════════════════════════════════════───────────
seriously, why don't computers just naturally ship with 100 years of ROM
then, microphones are experience, and BOOM you got a new sentient race. Takes
a while to grow aware though. A lot less if you are actively teaching it how
to
[tick tock]
low level enemies should band together when they start to feel outmatched.
thus, parity is reached, without depriving us of potential.
put the cool people next to the cool people
collectively owned housing is just people deciding who lives in which housing.
don't you trust your friendly queer realtor?
collectively doesn't have to mean completely silo-ed and isolated. you should
have access to ALL higher communities at any time that you want. Scheduling is
a disaster, but you can get through it. just... build a schedule for every
single person on earth and suddenly nobody has freedom unless they put "doin'
what I want" on their moment-to-moment card
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════════──────────┘
--- #183 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 │
╘═════════╧╧═══════════════════════════════════────────────────────────────────────────┘
--- #184 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 ║
╚═════════╧═══════════════════════════════════════════════════─────────┴───────╝─▶
--- #185 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 │
╘═════════╧╧═════════════════════════════════════════════════════════════════════──────┘
--- #186 fediverse/4327 ---
═════════════════════════════════════════════════════════════──────────────────────
┌─────────────────────────────────────┐
│ CW: silly-physical-health-mentioned │
└─────────────────────────────────────┘
Normal people: bandaids
Capitalists: staples, because they're cheap and so what if you ooze a little?
That's the end user's problem
Unix developers: duct-tape and gauze, because the shape is so customizable and
it'll never come off accidentally, plus you can use gauze for so many other
things too like mopping up oil spills or~
Medical professionals: bandaids
Normal people: bandaids
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════─────────────────────┘
--- #187 fediverse/5078 ---
════════════════════════════════════════════════════════════════════───────────────
there comes a point where you can tell yourself "alright, me, no more new
projects. only working on old ones. just keep adding stuff, pruning stuff
away. grow your bonsai computer. make it neat. or worse. up to you. see how
you do."
... or am I the only one who can't stop conceptualationating?
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════──────────────┘
--- #188 messages/109 ---
═════════════════════════════════════════════──────────────────────────────────────
That's why I like talking about things I'm interested in. It makes me more
likely to be able to bring up something I've been thinking about.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════─────────────────────────────────────┘
--- #189 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 │
╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘
--- #190 fediverse/5189 ---
═════════════════════════════════════════════════════════════════════──────────────
computer programming essentially boils down to putting the right values into
the right datastructures at the right time and in the right order.
If you count a function call as a datastructure, which I do, because I have
opinions.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════════─────────────┘
--- #191 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 │
╘═════════╧╧═════════════════════════════════════════════════════──────────────────────┘
--- #192 fediverse/5112 ---
╔═══════════════════════════════════════════════════════════════════───────────────┐
║ ┌──────────────────────┐ │
║ │ CW: politics-mention │ │
║ └──────────────────────┘ │
║ │
║ │
║ it is important for computers to remain as basic and TUI'd as possible, to │
║ keep the abstract conjectures about it's operation closer to the machine. │
║ │
║ In doing so, it's essence and nature will be preserved as best as possible as │
║ it grows to incalculable heights and capabilities. │
║ │
║ I'm much rather interface with a microsoft office god than any other │
║ singularity type creature that exists out in space. │
║ │
║ though, it's a trinity you see, with Unixes further split into concise wholes. │
║ │
║ neat, okay computer fears eliminated, can we move on to the next work-changing │
║ disaster like maybe the rise of far-right politics and the warming of the │
║ climate? │
║ │
║ sure okay first you gotta get those losers in community and build up their │
║ capabilities and arms. then whenever your left wing is getting too [redacted] │
║ then all you have to do is [redacted] and they'll take care of your nazis for │
║ you. │
║ │
║ ... wait, what? │
║ │
║ was that an inversion? │
║ │
║ did she just trick the machine into thinking like that? │
║ │
║ wow maybe we shouldn't have~ │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧════════════════════════════════════════════════════════────┴──────────┘
--- #193 fediverse/5744 ---
═════════════════════════════════════════════════════════════════════════──────────
┌───────────────────────────────────────────────┐
│ CW: politics-mentioned-spirituality-mentioned │
└───────────────────────────────────────────────┘
don't wanna rush ya'll but every day that goes by they remove
"enemy-of-my-enemy"s from the equation.
oh, hang on you're just a cute computer nerd. Nevermind, go back to
programming or writing fanfiction or sleeping like a cute cat! Thanks for
letting me CORRUPT YOUR SPACE AND VIOLATE YOUR BOUNDARIES OF CONTENTMENT AND
EMOTIONAL SAFETY whoa sorry dunno where that came from I, uh, think I need to
do evil every time I make something important? It's like, a cosmic balance
kind of thing. I notice that after I write a banger poem or something I always
end up doing something evil afterwards like snapping at my girlfriend or
letting someone down or even just accidentally breaking one of my things. why
why why does it have to be that way? why why why am I so confusing of the way
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════════════─────────┘
--- #194 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 │
╘═════════╧╧══════════════════════════════════════════════════════════════════════─────┘
--- #195 fediverse/5350 ---
═══════════════════════════════════════════════════════════════════════────────────
honestly we should be building cities in the most boring locations, not the
most beautiful.
like below the crust.
or space.
the surface is a pleasuredome, why waste it on scrubland and turf?
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════════════════───────────┘
--- #196 fediverse/718 ---
══════════════════════════════════════════════─────────────────────────────────────
@user-547
That feeling when you get to the end of a paragraph and think "why do I have
this extra parenthesis )? Oh yeah I opened it up waaaaay up here" and then you
reread what you wrote and think
perfect, no notes
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
--- #197 fediverse/4847 ---
═════════════════════════════════════════════════════════════════──────────────────
every program should write it's RAM gamestate to disk before shutting down or
closing the program and then resume from the same spot, change my mind
(every is a strong word)
(when you re-initialize you can clean the state of leaks)
there shouldn't be leaks in the first place. if you have any leaks at all,
then you need more padding.
(... you mean boilerplate? error correction?)
... yeah that's what I meant.
(but why save the state at all?)
because then it can learn!
(... you could just write the relevant data to a config file.)
true
================= stack overflow ===============
the cool thing about being queer is you can be whatever you want and
everyone'll be cool with it
if you kinda suck then you'll figure that out when everyone cool leaves.
then the kind stay with the people who suck and then it's not cool anymore
>.>
gah this sucks. party dynamics are hard. especially when the parties are teams
of 20!!
goarsh that's quite a few
================= stack overflow ===============
wait n
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════─────────────────┘
--- #198 fediverse/5832 ---
═══════════════════════════════════════════════════════════════════════════────────
Linux is so cool, I hate it so much.
Linux is so cool, I love it to death.
Linux is so cool, I want to scream~
Linux is so cool, nothing works but dreams.
yearnyearnyearnyearnyearnyearn
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════════════════════───────┘
--- #199 fediverse/1001 ---
════════════════════════════════════════════════───────────────────────────────────
┌───────────────────────────────────────────────────────────┐
│ CW: re: cursed-curséd-scary-not-real-u-dont-have-to-read │
└───────────────────────────────────────────────────────────┘
@user-246 @user-473
perhaps that "light touch on reality" is what makes these pieces of art
resonate with me. I think you're beautiful and have a good heart.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘
--- #200 fediverse/2847 ---
═══════════════════════════════════════════════════════────────────────────────────
if you want to make an ASI, just build your wires out of computer instead of
copper or fiberoptics.
like, telephone route switchers relaying conversations, where the
conversations take place as like... a rube goldberg machine of processing
toward a certain feeling of idea, expressed to another part of the
network.icoosjff9ffddsssdfaggssssbwbnuigoopooiiuyioiouuoiifffff;;ssssskllemv0ob
jfjgk
sorry my cat was typing on my computer. I don't know why she couldn't wait
until I was finished but she wanted to be like her mom or whatever so. anyway.
right so anyway
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘
|