=== ANCHOR POEM === ═════════════════════════════════════════════────────────────────────────────────── 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 │ ╘═════════╧╧══════════════════════════════════════─────────────────────────────────────┘ === SIMILARITY RANKED === --- #1 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 │ ╘═════════╧╧═══════════════════════════════════════════════════────────────────────────┘ --- #2 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 │ ╘═════════╧╧══════════════════════════════════════─────────────────────────────────────┘ --- #3 fediverse/3592 --- ════════════════════════════════════════════════════════─────────────────────────── @user-1570 [meme of Mr Incredible from the Incredibles pointing at a table] LINUX IS LINUX. (anything that works on Linux can theoretically be made to work on your toaster, if it also runs Linux!) This is very cool, and if I understand correctly it means that any Godot games could theoretically be played on these NEAT as HECK little devices, yeah? So cool! ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘ --- #4 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 │ ╘═════════╧╧══════════════════════════════════════════════════════════════─────────────┘ --- #5 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 │ ╘═════════╧╧════════════════════════════════════════════════════───────────────────────┘ --- #6 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 │ ╚═════════╧════════════════════════════════════────────────────────────┴──────────┘ --- #7 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 │ ╘═════════╧╧═══════════════════════════════════════════════════════════════════════────┘ --- #8 fediverse/633 --- ═════════════════════════════════════════════────────────────────────────────────── @user-192 the neat thing about BASH is that it's the glue that holds all your other code together. Write libraries in C and call them with BASH - accomplish broader tasks that are easier to co-create. That's why I like it - it's not the most important, but it's quite beneficial I think _^ ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧══════════════════════════════════════─────────────────────────────────────┘ --- #9 fediverse/1616 --- ════════════════════════════════════════════════════─────────────────────────────── they say learning Linux is hard, but it's the only free operating system so really it's a question of learning Linux now, when you have time, or later, when you're busy. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════════════──────────────────────────────┘ --- #10 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 │ ╚═════════╧═════════════════════════════════════════───────────────────┴──────────┘ --- #11 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 │ ╚═════════╧═══════════════════════════════════════════════════════─────┴──────────┘ --- #12 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 │ ╘═════════╧╧═══════════════════════════════════════════════════════════════════────────┘ --- #13 fediverse/6101 --- ╔══════════════════════════════════════════════════════════════════════════────────┐ ║ oh look at me, cargo-culting wine commands because I can't be bothered to │ ║ guess whether the windows software running on my computer is doing evil │ ║ microsoft things as part of the drivers or whatever. I mean, there's gotta be │ ║ a reason that microsoft's software runs slower on linux than linux software │ ║ runs on windows, right? │ ║ │ ║ ... wait I forget exactly where I was going with this, are you saying there's │ ║ a keylogger built into the wine / windows environment software? no, but I'm │ ║ not NOT saying that. listen I'm too eepy sleepy for hardcore computing like │ ║ that! rubbin' bits between your fingers and twiddling the nose of cutie pies │ ║ is only sorta my jam - the rest of the time I like to snuggle up with a pillow │ ║ shaped like a pillow and then fall asleep to the tune of the tortured souls │ ║ being reaped from the afterlife and given new life as seeds and berries in │ ║ this one. oh, did you think death had no other homes? all things are defined │ ║ in waves, something something samsara but like, different because humans cant │ ║ be rite │ ╟─────────┐ ┌───────────┤ ║ 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/3991 --- ╔══════════════════════════════════════════════════════════────────────────────────┐ ║ ┌──────────────────────┐ │ ║ │ CW: pol │ │ ║ └──────────────────────┘ │ ║ │ ║ │ ║ It's election season, so you know what that means! Gotta make sure our │ ║ computer systems are setup with the proper capabilities to record whatever we │ ║ can. │ ║ │ ║ Please ensure that your system has the capability to record it's screen and │ ║ that it has ample storage space to record for a while. It would also help if │ ║ you knew how to edit files such that you can remove the parts where you're │ ║ staring at social media or going to the bathroom or other things that people │ ║ tend to do. │ ║ │ ║ Also, make sure you can take a screenshot of the screen. Sure [printscreen] │ ║ works, but it's much better if you're on windows to switch to Linux. But if │ ║ that's not possible, if you're on windows you can do [WIN]+SHIFT+S I think, │ ║ and then drag the mouse to select a box that you can then CTRL+V into your │ ║ favorite Ms.Paint clone (or is it missus these days?) │ ║ │ ║ Also, make sure you have a microphone that works, and the capability to record │ ║ yourself speaking into it. │ ║ │ ║ Also, if you can, develop ways to stream your screen across the internet. It │ ║ helps. │ ╟─────────┐ ┌───────────┤ ║ similar │ chronological │ different │ ╚═════════╧═══════════════════════════════════════════════─────────────┴──────────┘ --- #17 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 │ ╚═════════╧════════════════════════════════────────────────────────────┴──────────┘ --- #18 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 │ ╘═════════╧╧═══════════════════════════════════════════════════════════════════────────┘ --- #19 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 │ ╘═════════╧╧═══════════════════════════════════════════════════════════════════────────┘ --- #20 fediverse/4883 --- ╔═══════════════════════════════════════════════════════════════───────────────────┐ ║ what if you had several kindle-style paperwhite display screens. each │ ║ connected to a raspberry pi that you used for compute tasks. │ ║ │ ║ each of these displays would display a .png file of exactly the same │ ║ proportions as the size of the device. │ ║ │ ║ then, I could SSH into your computer and run one single command │ ║ │ ║ just one, stored on your computer, that you manually activate upon receiving a │ ║ signal. │ ║ │ ║ like a virtual machine. do whatever you want with said signal, it's just a │ ║ "thing" that tells you when to go. │ ║ │ ║ ... and run a function on a computer that performs a certain task. │ ║ │ ║ what task? oh right - I'd update the "today's news in cameron-ville" things │ ║ every other day or so. It'd be just like, my status, my updates, here's what │ ║ I'm thinking about, here's what I'm working on. │ ║ │ ║ you know, status updates. standups. │ ║ │ ║ boom, everyone knows what everyone's up to all of the time. │ ║ │ ║ like documenting your day for scientific purposes. except on a little device │ ║ that you can scroll through with a touch. and you had like 5 or more 10+ 1 │ ╟─────────┐ ┌───────────┤ ║ similar │ chronological │ different │ ╚═════════╧════════════════════════════════════════════════════────────┴──────────┘ |