self

joined 2 years ago
MODERATOR OF
[–] self@awful.systems 3 points 1 month ago (4 children)
[–] self@awful.systems 10 points 1 month ago

exactly. in Doom Emacs (and an appropriately configured vim), you can surround the word under the cursor with brackets with ysiw] where the last character is the bracket you want. it’s incredibly fast (especially combined with motion commands, you can do these faster than you can think) and very easy to learn, if you know vim.

and I think that last bit is where the educational branch of our industry massively fucked up. a good editor that works exactly how you like (and I like the vim command language for realtime control and lisp for configuration) is like an electrician’s screwdriver or another semi-specialized tool. there’s a million things you can do with it, but we don’t teach any of them to programmers. there’s no vim or emacs class, and I’ve seen the quality of your average bootcamp’s vscode material. your average programmer bounces between fad editors depending on what’s being marketed at the time, and right now LLMs are it. learning to use your tools is considered a snobby elitist thing, but it really shouldn’t be — I’d gladly trade all of my freshman CS classes for a couple semesters learning how to make vim and emacs sing and dance.

and now we’re trapped in this industry where our professionals never learned to use a screwdriver properly, so instead they bring their nephew to test for live voltage by licking the wires. and when you tell them to stop electrocuting their nephew and get the fuck out of your house, they get this faraway look in their eyes and start mumbling about how you’re just jealous that their nephew is going to become god first, because of course it’s also a weirdo cult underneath it all, that’s what happens when you vilify the concept of knowing fuck all about anything.

[–] self@awful.systems 14 points 1 month ago (6 children)

it could turn on the RGB! though that would imply that the RGB could be turned off in the first place, which is optimistic on my part

[–] self@awful.systems 32 points 1 month ago (3 children)

it’s really embarrassing when the promptfans come here to brag about how they’re using the technology that’s burning the earth and it’s just basic editor shit they never learned. and then you watch these fuckers “work” and it’s miserably slow cause they’re prompting the piece of shit model in English, waiting for the cloud service to burn enough methane to generate a response, correcting the output and re-prompting, all to do the same task that’s just a fucking key combo.

Same with text formatting, for example. I regularly need to format long strings in specific ways, adding brackets and changing upper/lower capitalization. It does it in a second, and really well.

how in fuck do you work with strings and have this shit not be muscle memory or an editor macro? oh yeah, by giving the fuck up.

[–] self@awful.systems 9 points 1 month ago

me: writing software for a calculator I don’t even own yet so I can maybe hopefully have a pocket version of one of the only good products of the first AI boom

them: Math Yes, it is fairly good at math. You can’t trust it,

[–] self@awful.systems 15 points 1 month ago

I will not go into ethics.

then stop wasting our fucking time

I didn’t read the rest of your post but it’s vaguely LLM-shaped so off you fuck

[–] self@awful.systems 7 points 1 month ago

you may or may not classify it as ‘Generative AI’ on it’s own.

while the ship has sailed on calling the opencv shit you’re doing AI (thx, grifters of the first AI bubble), which part of object detection and facial recognition is generative?

[–] self@awful.systems 10 points 1 month ago

also you’re right, I was unfair towards cubism_pitta. I wasn’t enough of an asshole.

hey fuckers. next time you get the sudden, overwhelming urge to jack off in public about how much money you’re feeding into the machine that does plagiarism and nothing else, keep it the fuck off my instance.

[–] self@awful.systems 8 points 1 month ago

okwhateverdude

[–] self@awful.systems 12 points 1 month ago (10 children)

ah yes the only way to make LLMs, a technology built on plagiarism with no known use case, “not silly” is to throw a shitload of money at Apple or framework or whichever vendor decided to sell pickaxes this time for more RAM. yes, very interesting, thank you, fuck off

[–] self@awful.systems 22 points 1 month ago

ah yes the only way to make LLMs, a technology built on plagiarism with no known use case, “useful for any actual ai application” is to throw a shitload of money at nvidia. weird how that works!

[–] self@awful.systems 15 points 1 month ago (3 children)

oof, I’m sorry you’re caught in the middle of this crap; it’s not a great feeling to be put into this kind of situation.

take this with a grain of salt because I’m exhausted from a hell workweek, but this felt like a thread you could pull on:

I know they have no dedicated resources because they are actively hiring their first staff member for this niche and said so in a recent job advertisement.

if their AI horseshit is doing so well in your niche, why are they hiring for it? that’s fucking weird, right? use your best judgement, but be as aggressive with your questions as feels appropriate.

also, and I hope this isn’t too obvious: you’re in the middle of a vapid power game between two sociopaths who lie for a living (and the pilfered livings of many other people). craft your questions and statements with that in mind — you’re there to sell the idea that the opposing executive has done something foolish, so come up with responses to the potential bullshit these professional bullshitters might fling at you (“the new hire is just to train/support/monitor the AI” “oh, but wasn’t it already a success? that doesn’t sound very efficient, can you go into more detail?”). one of the biggest mistakes I’ve made in similar situations is to stress absolute truth and precision in conversation — and it’s a trap that a lot of tech people fall into, that the executive class tends to use as a mechanism for control. the truth is on our side but these people don’t give a fuck about that, so sell them a story.

 

one of hn’s core demographics (windbag grifters) fights with a bunch of skeptics over whether it’s a bad thing the medicine they’re selling is mostly cocaine and alcohol

 

I just finished a migration that doubled the resources awful.systems has available. let me know if I fucked anything up and didn't notice

changelog for this deployment:

  • more.awful.systems, a Hetzner CPX31, was added to the cluster
  • all dynamic data was migrated from these.awful.systems to more.awful.systems
  • the load balancer target was swapped from these to more
  • now I can throw up a maintenance page for next time I need to do this
 

linked to the orange site because there's a funny contrast in the comments between paully's fans who think they've just read the greatest thing imaginable and paully's more jaded fans who want to know why he's posting this when the industry's entering a downturn

 

post an image you want to see as the logo in the upper left (and other instances will probably see when we federate)

 

this instance runs on open infrastructure. the code that deploys awful.systems is available here.

right now I've got the following planned for the awful.systems cluster:

  • ~~in addition to the current prod lemmy deployment, split off staging and dev. staging will be used to function check infrastructure updates before they hit prod. dev will be used for feature development.~~
  • ~~add a maintenance mode to prod that shuts off the lemmy services and replaces every route with a maintenace page. this will be necessary for big moves like host migrations or storage expansion that'll take the database offline~~
  • ~~make the backend return a damn version so the lemmy apps don't break? I'm guessing this broke because nix deletes .git when pulling sources. this can probably be fixed lazily using keepGit or properly with a patch to lemmy's version detection~~
  • start work on a less janky alternative to lemmy-ui, which will be deployed to dev until it's worth using and hopefully mostly not broken (ima call it lessjank)
  • also start work on better moderation tools, implemented in both lemmy-server and lemmy-ui
  • ~~probably migrate prod to a bigger hetzner host -- this'll take awful.systems offline for a little bit as I restore the database into the new system~~
  • ~~eventually set up sendgrid? email notifications actually working will probably be beneficial ~~

if you'd like to contribute, contact me. the deployment parts of awful.systems are written in nix, and everything else will be rust

view more: ‹ prev next ›