There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

programmer_humor

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

LemonDifficult , in Stop doing Color Management!

I Will never fucking tire of this meme concept. It’s one of if not the most complicated templates of all time and I’m here for all of it x

Chadus_Maximus ,

Only beaten by slander memes, mainly because they’re video-based.

LOLjoeWTF , in Who is this "Jenkins" and what now has broken him?

Ah, good 'ol Jenkins. It’s on my list of software I never want to use again, twice.

One feature was really sweet though: being able to edit the Jenkinsfile script inline and run it. On the other hand, that encouraged the wild cowboy lands. Contrasted to GitHub Actions, you get to see how many commits it took to get right 🙃

countsickness ,

Nobody will see me force push to "bugfix/gitlabCI" the 10th time today...

astral_avocado ,
@astral_avocado@programming.dev avatar

What’s wrong with Jenkins? Works pretty great for automated scripts that need to run on a schedule, but I imagine you and this post specifically mean in reference to CI/CD

xedrak ,
@xedrak@kbin.social avatar

I work for a very large company which uses Jenkins for CI/CD and it’s an absolute nightmare. Granted, some of these issues may be related to how my company has it setup. I’m not in DevOps so I wouldn’t know. But these are my complaints:

  • Can have incredibly long queue times in some cases. It takes forever to spin up additional build agents to meet demand. In one case we actually had to abort a deploy because Jenkins wasn’t spinning up more build agents, and our queue times were going to put us outside of our 3 HOUR maintenance window.
  • Non-standard format for pipeline configuration files. It could just be JSON or YAML, but noooo, I have to learn something completely different that won’t transfer to other products.
  • Dated and overly complicated UI with multiple UX issues. I can view the logs in a modal from the build page, but I can’t copy from them? Fuck off Jenkins.

I’m actively pushing my team to transition to GitHub actions, because it’s just better in every single way.

astral_avocado ,
@astral_avocado@programming.dev avatar

Ah man, yeah I use it for a much more constrained and very narrow use case. We only use GitHub actions for CI/CD, it can be clunky itself in some aspects but otherwise works great.

zlatko ,

And if you have a large company and many teams, you think actions will help? (Aside from the UI issues you mention). Rebuilding the Jenkins from scratch now would probably get rid of most of your problems, but in a year is gonna be a mess. It’s similar to how it’s going to go with and CI.

Also, a good DevOps person or team will keep the Devs happy (or at least, not very unhappy) with any tool, a bad one will suck anyhow.

At least that’s my experience.

ieatpillowtags ,

The poorly documented pipeline scripting was always a nightmare for me, plus there’s two different types (declarative vs scripted) and so you have to be extra careful pulling examples from the Internet.

The build agent issue is 100% on your company not providing enough agents though. These days you can spin up agents as containers on k8s as needed.

mister_monster , in It always gets me

My text editor uses u and U

lrabbt ,
@lrabbt@lemmy.world avatar

Helix?

ChickenAndRice ,

vim

philm ,

Hmm pretty sure, it’s not vim, as that would be u and C-r

sip ,

idk my vim uses u U in visual.

mister_monster ,

You know it.

FoxBJK , in Sometimes there is a better choice than Javascript
@FoxBJK@midwest.social avatar

Never heard of marquee or blink, eh?

noproblemmy ,

And why did you feel the need to bring up those suppressed memories?

leisesprecher , in Gravediggers [Forrest Brazeal]

I wonder what will happen with all the compute once the AI bubble bursts.

It seems like gaming made GPU manufacturing scale enough to start using them as general compute, Bitcoin pumped billions into this market, driving down prices (per FLOP) and AI reaped the benefit of that, when crypto moved to asics and crashed later on.

But what’s next? We’ve got more compute than we could reasonably use. The factories are already there, the knowledge and techniques exist.

SlopppyEngineer ,

Finally very detailed climate simulations to know how hard we’re screwed

pkill ,

…made using the arguably the most criminally environmentally disastrous tech we’ve invented in the past few decades. How ironic!

abbadon420 ,

I’ll buy a couple top tier gpu’s from a failed startup on ebay to run my own ai at home.

BehindTheBarrier ,

Compute becomes cheaper and larger undertakings happen. LLMs are huge, but there is new tech moving things along. The key part in LLMs, the transformer is getting new competition that may surpass it, both for LLMs and other machine learning uses.

Otherwise, cheaper GPUs for us gamers would be great.

magic_lobster_party ,

It will be used for more AI research probably.

Most of the GPUs belong to the big tech companies, like OpenAI, Google and Amazon. AI startups are rarely buying their own GPUs (often they’re just using the OpenAI API). I don’t think the big tech will have any problem figuring out what to do with all their GPU compute.

msgraves ,

i think open source will build actually useful integrations due to the available compute

kubica , in Brainstorming

Drainstorming

Norgur ,
@Norgur@fedia.io avatar

That's what happens around any toilet in a 2km radius when Taco Bell has a major sale.

N0tTheBees , in imagine if the crowsstrike bug was malicious...
@N0tTheBees@sh.itjust.works avatar

If they made it malicious, we probably wouldn’t have noticed though

Buddahriffic ,

Plus this event doesn’t rule out the existence of a malicious aspect.

technom ,

Nobody ever learned from the solarwinds attack. If a massive amount of your infrastructure is backed by some obscure software, bad actors will either try to insert a backdoor or find a zero-day exploit. If people are going to neglect what just happened, crowdstrike will fall heals up, faster than solarwinds did.

Lezcubus , in OneDrive deleted my files!

For your mouse double click issue, I have a g600 and ran into the same thing. It’s due to a teeny tiny copper plate in the switch degrading over time. I’m not confident in my soldering skills to swap out the whole switches, but I was able to buy some new switches for like $5, pop open the little plastic switch box, carefully pull out the little copper plate with tweezers, pop open the switch on my mouse, and carefully replace the little copper plate with the new one. Worked like a charm.

primarybelief ,

Are you me? I had the same Logitech mouse click issue and fixed it the same way; ordered extra switches online, opened them, and swapped only the copper plate. Mouse click works like a charm, as you said.

blx ,

I had the same issue a few years ago. After spending forever looking for a solution online, I found a fantastic video that explained the reason for this degradation: www.youtube.com/watch?v=v5BhECVlKJA

TLDW, it has to do with some components (the contact plates) being rated for electronics of the 90s, with higher voltage than today’s devices use. So these components are now subject to below optimal voltages (say, 1.8V or 3.3V), and tiny sparks happen that would not be there at 5V, thus damaging the plate ever so slightly.

Immediately after watching that video, I opened my mouse and scratched the plates with a flat screwdriver. I haven’t had a problem since then (it’s been a couple of years). But if it happens again I know exactly what to do to save my beloved G302.

Also, fuck OneDrive.

Jayjader ,

Do you perchance know if a similar manoeuver can be attempted to fix a mouse wheel click issue?

Lezcubus ,

I think that would be more difficult because that is a different much smaller switch if I remember correctly.

Nougat , in If C++ wore pants

The code is stored in the balls.

BigMikeInAustin , in I meant to type "npm run dev"... What will happen now?

You’ll be forced to use only Windows forever.

Pyro , (edited ) in After a particularly annoying update today

It’s especially bad when it’s stuck like that for hours, and you have to make a gamble with a force restart.

bleistift2 OP ,

Spinners must die. I don’t care if I don’t understand what exactly you’re doing, Windows, (I’d be surprised if you knew), but show me something, anything about the steps you’re currently doing, so I can guess if you’re doing something at all.

sp3tr4l ,

They could actually show you a command prompt / terminal readout, which shows warnings and errors when things just outright fail and the process is borked… but that would scare people, apparently.

Anticorp ,

LOL, yup! I was just going to reply that people find that scary, and then got to your last sentence. Idk why it scares people. I love seeing the output.

bleistift2 OP ,

Even if it scares people, why not provide a goddamn toggle to enable it for the non-dipshits?

sp3tr4l ,

Because MSFT long, long ago abandoned the concept of giving users choice, or just in general not treating them like idiot babies.

Brings me back to when I was contracting with them, same time Win 8 came out.

MSFT does what they call ‘dogfooding’, ie, every worker is alpha/beta testing basically all MSFT software all the time.

My team was managing SQL servers and running queries. SQL Manager, and a whole bunch of other shit completely broke when 8 came out.

It initially did not even have the ability to go back to a Win7 style interface.

They truly believed that limiting all office workers to a UI where they could have, at max, one pane on 1/3 of the screen and another pane on 2/3rds would be completely fine.

We effectively could do no work for about 1/3 of our contract.

Working at or for MSFT is a curse I would only wish upon my worst enemies.

I actually had to quit another, earlier contract as my manager expected me to work overtime without pay. Before that, my one cool boss just showed me that I was being paid about 1/3 of what MSFT was paying the contracting firm for me.

And that is to say nothing of the massive racism that all the American employees just looked the other way on: Pretty common for Indian employees of a higher caste to treat Indian contractors of a lower caste like total dogshit, and the line from HR was ‘its their culture!’.

Honytawk ,

Windows was designed with the average computer user in mind.

The ones that don’t understand the difference between internet and wifi.

But a button to show this CLI would be nice.

Godort , in I meant to type "npm run dev"... What will happen now?

believe it or not, jail.

MajorHavoc ,

We have the best deployment pipeline in the world, because of jail.

limelight79 , in No common rube

I was on the phone with our ISP after our internet service went out. The rep asked me if the box had a green light on it - yes - then asked me to plug a light into the same outlet and confirm the power was on. I said, “Look, I understand you have to follow a script, but you literally just asked me to confirm the power light on the box was on. Clearly the power is working.”

Same ISP sends me an email whenever we have a power outage letting me know that our internet might not work when the power is out. (I’ve joked that this email arrives before the ceiling fans have come to a stop.) But when my internet goes down, they’re completely clueless. “Ohhhh it must be that your power is out even though we monitor that closely and aren’t showing a power outage right now!”

FuglyDuck , (edited ) in Why spend money on ChatGPT?
@FuglyDuck@lemmy.world avatar

Opportunity lost… Amazon should be sneaking in things like “buy snacks” or something. it works on my boss, though she keeps a handwritten list for her monthly supply run. (“buy donuts”… works surprisingly well, too.)

Edit: it works. I guess. a little concerned about the fact that it’s idea of SciFI and Fantasy are… generic Isekai… but, oh well.

https://lemmy.world/pictrs/image/a20a2d1f-52db-4499-bfee-4a731b978400.png

subignition ,
@subignition@fedia.io avatar

they must have trained it on all of crunchyroll's subtitles

puchaczyk ,

A lot of anime (especially isekai) are adaptations of web novels that can be easily scraped by AI bots.

x4740N ,

“Realm of legends” sounds like a rip-off of league of legends you’d find on the playstore

FuglyDuck ,
@FuglyDuck@lemmy.world avatar

… I know. I was trying to find a way to make a joke of it, but it’s more just… sad…

laughterlaughter ,

it’s idea of SciFI and Fantasy

its* idea of SciFI and Fantasy

s12 ,

Generic isekai is fine.

FuglyDuck ,
@FuglyDuck@lemmy.world avatar

Why an elf, though? Shoulda changed it up a bit and gone with a gnomish warlock. Or maybe that pink haired warrior … you know the one…

dohpaz42 , in Mcafee accidentally made users call the devs of SQLite and complain.
@dohpaz42@lemmy.world avatar

Hm. The first hit on DuckDuckGo is a single entry for a guy and all it says is Contact the Business Inquiries.

You would think a better solution to this problem would be to put a message on that page stating that if you’re a McAfee user looking for information about SQLite files in your temp folder, to call the McAfee support line.

But hey what do I know, right?

Killing_Spark ,

Did you just expect people that call random devs at random times to actually read any information on a website?

dohpaz42 ,
@dohpaz42@lemmy.world avatar

If that information said something like “McAfee users concerned about temp files, call (800) 123-4567”, then yes. Did I suggest anything more than that? No. 🙄

cm0002 ,

Lol you never worked customer service or hell desk have you?

The kinds of people who need this message, you would have lost the second you said “temp files”

tyler ,

Well these people making these calls are finding the temp folder

cm0002 ,

Irrelevant, these people will find their way into folders they have no business in and no idea what it’s doing and break shit

It’s a big reason MS started hiding the windows folder after Win 98 (maybe 95)

dohpaz42 ,
@dohpaz42@lemmy.world avatar

How is that irrelevant? The folder is literally called Temp. Doesn’t matter anything else. You said, and I quote, “The kinds of people who need this message, you would have lost the second you said “temp files”.”

Obviously not sure, given where the files were located. 🤦‍♂️

And of course they didn’t know what the files were for; probably why they went searching for it, and eventually found the contact info for Richard Hipp.

Me thinks you just want to shit on people for no other reason than to make yourself feel superior to them. 👏 Congrats!

T156 ,

Assuming that they went out to look for it, and didn’t just poke google with (“sqlite hacked my computer”) until they found a phone number.

If they had gotten the phone number for a company called Super Queasy Lite and Easy/SQLitE instead of the developers, the company might well have received the calls instead.

tyler ,

Assuming that they went out to look for it, and didn’t just poke google with (“sqlite hacked my computer”) until they found a phone number.

and how in the world did they know to type the word “sqlite” in. Dude, the files are in the temp folder. The only way they know the name “sqlite” is if they literally visited the folder and looked there.

T156 ,

Error message? McAfee can’t write to the drive because it’s full of photos of their grandchildren and dogs, so it clicks up “can’t write to c:\temp\sqlite_arcane_computer_magic.log: Disk is full”, and it goes from there?

dohpaz42 ,
@dohpaz42@lemmy.world avatar

You do realize that these people were looking up contact info from a company they found because they were … wait for it … looking at files inside the temp folder … otherwise known as … are you sitting down? You really should sit for this … temp files!

Imaging that. 😳 🤣

By the way, I worked technical support for my local dialup ISP, Adobe, Best Buy (before they were called Geek Squad), and OnStar.

But sure, what you said… 😉

relevants ,

looking at files inside the temp folder … otherwise known as … are you sitting down? You really should sit for this … temp files!

The point OP is making is that those people would not put 2 and 2 together to understand that the files they were looking at are called temp files, just because that’s the folder they found them in. They may not even remember the name of the folder, only that it contains a bunch of files with a prefix they’re now googling.

Not sure why I’m bothering explaining this to you, the way you responded makes you look absolutely insufferable, but maybe someone else who comes across this will find it useful.

randint ,
@randint@lemmy.frozeninferno.xyz avatar

hell desk

Brilliant.

ricecake ,

Yup, you found the developer. That’s his phone number.

It’s not exactly a new change either. In 2006 people weren’t going to the specific page from duckduckgo, they were probably finding the sqlite homepage, and then tracking down the contact info.

20 years later it’s probably better to maintain consistency with the prefix than to change it even if it’s weird.

poke ,

Update the site with mcafees phone number and only have the real one behind a click through you have to read

ricecake ,

So, sure that might work. More likely they forgot this bit is even here on account of it being 20 years old.

Also, never doubt the persistence of a sufficiently motivated and impatient user. I don’t think needing to read something has ever stopped one.
You can literally put animated flaming text and people will click right past.

mr_satan , (edited )
@mr_satan@monyet.cc avatar

During my time in a call center people would often call for invoices or messages they received. Most of my work there was reading the thing together with them. Nothing more was necessary, I just read alound their itemized invoice that they had received and it would solve their problem.

Click through pop-ups are even worse in this regard. I myself usually just automatically click No before I understand what just happened.

ricecake ,

I worked for a developer at a Web hosting company for a while. I really wish my story about flaming text wasn’t true, and that the words weren’t “permanent unrecoverable data loss”, and the audience wasn’t internal support technicians.

Gotta have a way to delete a vps, and there’s only so much you can do to get someone to check that they have the right one.

vcmj ,

The way I understand the users didn’t necessarily realize McAfee is responsible, just that a bunch of sqlite files appeared in temp so they might not connect the dots here anyway. Or even know McAfee is installed considering their shady practices.

dohpaz42 ,
@dohpaz42@lemmy.world avatar

Fair point about not knowing McAfee if involved. But at the same time, it beats having your dev getting phone calls at all hours because McAfee’s devs were to lazy to ready the source file and learn how to change the freaking prefix of the file.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines