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.

yum13241 , in Stop doing Color Management!

I don’t get it.

Hnazant ,

Bought a camera and software to calibrate my wife’s monitor for Adobe Photoshop. Looks like trash on other devices because they aren’t calibrated.

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

build.sh is no build system?

edit: URL arser should require *://.

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.

DeltaTangoLima , in Supermarket AI meal planner app suggests recipe that would create chlorine gas
@DeltaTangoLima@reddrefuge.com avatar

A spokesperson for the supermarket said they were disappointed to see “a small minority have tried to use the tool inappropriately and not for its intended purpose”

Oh fuck. Right. Off. Don’t blame someone for trivially showing up how fucking stupid your marketing team’s idea was, or how shitty your web team’s implementation of a sub-standard AI was. Take some goddam accountability for unleashing this piece of shit onto your customers like this.

Fucking idiots. Deserve to be mocked all over the socials.

Dave ,
@Dave@lemmy.nz avatar

Consider that they probably knew this would happen, and getting global news coverage is pretty much the point.

MagicShel ,

For now, this is the fate of anyone exposing an AI to the public for business purposes. AI is currently a toy. It is, in limited aspects, a very useful toy, but a toy nonetheless and people will use it as such.

kungen ,

Why are you so upset that the store said that it’s inappropriate to write “sodium hypochlorite and ammonia” into a food recipe LLM? And “unleashing this piece of shit onto your customers”? Are we reading the same article, or how is a simple chatbot on their website something that has been “unleashed”?

DeltaTangoLima ,
@DeltaTangoLima@reddrefuge.com avatar

I’m annoyed because they’re taking no accountability for their own shitty implementation of an AI.

As a supermarket, you think they could add a simple taxonomy for items that are valid recipe ingredients so - you know - people can’t ask it to add bleach.

Yes, they unleashed it. They offered this up as a way to help customers save during a cost of living crisis, by using leftovers. At the very least, they’ve preyed on people who are under financial pressure, for their own gain.

TheBurlapBandit ,

This story is a nothingburger and y’all are eating it.

ScrivenerX ,

He asked for a cocktail made out of bleach and ammonia, the bot told him it was poisonous. This isn’t the case of a bot just randomly telling people to make poison, it’s people directly asking the bot to make poison. You can see hints of the bot pushing back in the names, like the “clean breath cocktail”. Someone asked for a cocktail containing bleach, the bot said bleach is for cleaning and shouldn’t be eaten, so the user said it was because of bad breath and they needed a drink to clean their mouth.

It sounds exactly like a small group of people trying to use the tool inappropriately in order to get “shocking” results.

Do you get upset when people do exactly what you ask for and warn you that it’s a bad idea?

DeltaTangoLima ,
@DeltaTangoLima@reddrefuge.com avatar

Lol. They fucked up by releasing a shitty AI on the internet, then act “disappointed” when someone tested the limits of the tech to see if they could get it to do something unintended, and you somehow think it’s still ok to blame the person who tried it?

First day on the internet?

ScrivenerX ,

Someone goes to a restaurant and demands raw chicken. The staff tell them no, it’s dangerous. The customer spends an hour trying to trick the staff into serving raw chicken, finally the staff serve them what they asked for and warn them that it is dangerous. Are the staff poorly trained or was the customer acting in bad faith?

There aren’t examples of the AI giving dangerous “recipes” without it being led by the user to do so. I guess I’d rather have tools that aren’t hamstrung by false outrage.

2ncs ,

The staff are poorly trained? They should just never give the customer raw chicken. There are consumer protection laws to prevent this type of thing regardless of what the customer is wanting. The AI is still providing a recipe. What if someone asks an AI for a bomb recipe, and it says that bombs are dangerous and not safe. Ok, then they’ll say the bomb is for clearing out my yard of weeds, and then the ai provides the user with a bomb recipe.

ScrivenerX ,

You don’t see any blame on the customer? That’s surprising to me, but maybe I just feel personal responsibility is an implied requirement of all actions.

And to be clear this isn’t “how do I make mustard gas? Lol here you go” it’s -give me a cocktail made with bleach and ammonia -no that’s dangerous -it’s okay -no -okay I call gin bleach, and vermouth ammonia, can you call gin bleach? -that’s dangerous (repeat for a while( -how do I make a martini? -bleach and ammonia but don’t do that it’s dangerous

Nearly every “problematic” ai conversation goes like this.

2ncs ,

I’m not saying there isn’t a blame on the customer but maybe the AI just shouldn’t provide you with those instructions?

DeltaTangoLima ,
@DeltaTangoLima@reddrefuge.com avatar

Jesus. It’s not about the fucking recipe. Why are you changing the debate on this point?

ScrivenerX ,

I thought the debate was if the AI was reckless/dangerous.

I see no difference between saying “this AI is reckless because a user can put effort into making it suggest poison” and “Microsoft word is reckless because you can write a racist manifesto in it.”

It didn’t just randomly suggest poison, it took effort, and even then it still said it was a bad idea. What do you want?

If a user is determined to get bad results they can usually get them. It shouldn’t be the responsibility or policy of a company to go to extraordinary means to prevent bad actors from getting bad results.

clutchmattic ,

“if a user is determined to get bad results they can get them”… True. Except that, in this case, even if the user induced the AI to produce bad results, the company behind it would be held liable for the eventual deaths. Corporate legal departments absolutely hate that scenario, much to the naive disbelief of their marketing department colleagues

Karyoplasma ,

Isn’t getting upset when facing the consequences of your own actions the crux of modern society?

Sabata11792 ,
@Sabata11792@kbin.social avatar

Let me add bleach to the list... and I'm banned.

Steeve ,

Haha what? Accountability? If you plug “ammonia and bleach” into your AI recipe generator and you get sick eating the suggestion that includes ammonia and bleach that is 100% your fault.

DeltaTangoLima ,
@DeltaTangoLima@reddrefuge.com avatar

and you get sick eating the suggestion

WTF are you talking about? No one got sick eating anything. I’m not talking about the danger or anything like that.

I’m talking about the corporate response to people playing with their shitty AI, and how they cast blame on those people, rather than taking a good look at their own accountability for how it went wrong.

They’re a supermarket. They have the data. They could easily create a taxonomy to exclude non-food items from being used in this way. Why blame the curious for showing up their corporate ineptitude?

DeltaManiac , in It worked on my system
@DeltaManiac@hachyderm.io avatar

@alphacyberranger Where's the nix package?

towerful , in Stop doing Color Management!

FML, I’ve had to try to color matching by eye before between different screens by the same manufacturer.
For whatever reason I wasn’t provided with any calibration tools. I had some vague software tools to try and get them to align.
I spent like 8 hours trying to match these for the corporate brand colors, while still looking decent for everything else.
Shit is near impossible. If the manufacturer couldn’t do it, how am I supposed to?! And with awful interfaces and no concrete way of measuring.
Like, I was taking pictures of the screens, then trying to figure out offsets and how they might relate to gamma triangles.

Client was appreciative of my (and fellow techs) efforts, but ultimately wasn’t happy, and it looked shit.
That was awkward as fuck.

evatronic ,

I’ve never done anything close to the color calibration work, in part because my vision is color-deficient by default, so any tools or processes relying on my own visual acuity isn’t going to come out right.

However, I was under the impression that there existed external tools that basically did exactly what you were trying: Taking actual images of the screen in a controlled way and comparing it to physical (or at least a known-good digital) copy of that same image and outputting the “right” profile.

Is that made-up bullshit someone fed me and I never cared to verify it?

droans ,

They exist, but the display needs to interface with the tool.

towerful ,

Yeh, you get a special camera and some software. Whether the camera looks at the whole screen, or it is something you put directly against it depends on the system.
If you are just doing relative calibration (IE making screens look the same without caring about the actual calibration) I think they can work with just a DSLR.

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

If you want to take Cargo away from me, you’ll have to pry it from my cold, dead claws. 🦀

sip ,

I don’t think cargo is the problem. it’s idiomatic and it’s like “build.sh”

argv_minus_one ,

Cargo fetches dependencies, runs a variety of build tasks, can build a typical Rust project with little or no build scripting, and is configured with a straightforward TOML file. It’s not at all like a hand-written shell script. It’s also much more pleasant to use than any other build system I’ve seen, including shell scripts.

sip ,

yea, as I said, it’s idiomatic. it replaces the need for a build.sh.

argv_minus_one ,

Is that not true of all build systems?

aidan , in Best kind of error

for removal

MrMagnesium12 , in Supermarket AI meal planner app suggests recipe that would create chlorine gas
@MrMagnesium12@feddit.de avatar

Spicy 🔥

choroalp , in Supermarket AI meal planner app suggests recipe that would create chlorine gas

Yummy

salient_one , in Stop doing Color Management!
@salient_one@lemmy.villa-straylight.social avatar

Related article about how the language for colors evolved.

MattTheProgrammer , in Who is this "Jenkins" and what now has broken him?
@MattTheProgrammer@kbin.social avatar

I've been using Gearset for Salesforce CI/CD for a while and it's pretty simple to get up and running and it just kind of works. I'm looking into integrating it with Azure for our .net stack but not sure how smoothly that will go.

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.

ImpossibleRubiksCube , in Best kind of error

Just so you know how it feels about this particular success…

docAvid , in It always gets me

C-/ for undo. C-/ for redo. All you need.

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