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.

programmerhumor

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

e-ratic , in This is what happens when you decide to trust your clients’ intuitiveness
@e-ratic@kbin.social avatar

Totally thought this was someone holding their cock out from the thumbnail

lemmy_nightmare ,
@lemmy_nightmare@sh.itjust.works avatar

Glad I wasn’t the only one

Pregnenolone ,

Is that really something to be glad about though?

Chunk ,

I sure was glad

electrogamerman ,

I am glad I wasn’t the only one that thought being glad for being the only that thought that was a penis was not really something to be glad about.

EmoDuck ,

Hi glad I wasn’t the only one that thought being glad for being the only that thought that was a penis was not really something to be glad about, I’m Dad

balderdash9 ,

And yet we all still clicked

fsniper ,

I suppose it's "confusing perspective" worthy.

douglasg14b , in Poor guy
@douglasg14b@lemmy.world avatar

So, essentially, really poorly written malware? Given the number of assumptions it makes without any sort of robustness around system configuration it’s about as good as any first-pass bash script.

It’d be a stretch to call it malware, it’s probably an outright fabrication to call it a virus.

DrinkBoba ,

This is… clearly a meme…

Knusper ,

I wasn’t sure about it either. There’s security researchers out there who might genuinely want to get a virus to run in a VM.

But yeah, the cmalw-lib-2.0 gives it away…

BloodSlut ,

Yeah, nobody uses cmalw-lib-2.0

Its deprecated, now we use hack-lib-client-1.17

deadbeef79000 ,

systemd-malwared and its front-end malctl are how the cool kids are doing it.

BloodSlut ,

systemd haters will moan and groan about ‘bloat’ and ‘unnecessary end-user hacking libraries’ smh

chocobo13z ,

Not too long ago, when Fracturiser was a concern on Minecraft, and I read up on it, I got a chuckle when I read that stage 2 was a systemd service, and therefore couldn’t have run on my machine even if it had gotten that far (of course, I still checked for signs of infection)

Zagorath ,
@Zagorath@aussie.zone avatar

I wasn’t sure about it either

It ends with them donating money to the malware’s creator…

Knusper ,

Yes, that is odd, but not impossible either. I’ve seen influencers do dumb shit like that for the attention.

excel ,
@excel@lemmy.megumin.org avatar

So you’re saying it’s about as robust as a typical Linux application then?

RaivoKulli ,

Packagers job to make it fit their distro, innit?

GentooPhysicist ,

As a package maintainer, it’s a lot of fun sometimes!

RaivoKulli ,

I bet, both ironically and genuinely, depending on the cade. Flatpak must feel like a godsend to a lot of people haha

GentooPhysicist ,

I’ve actually never used flatpak, I still prefer distro-specific package managers

Vittelius ,

Username checks out

RaivoKulli ,

Flatpak is really nice imo. You can have stable distro with up-to-date apps. And sandboxing for proprietary stuff, which is really nice.

Revolutionary_Pi ,

“It works on my machine”

Anticorp ,

He said the thing!

makingStuffForFun ,
@makingStuffForFun@lemmy.ml avatar

I think it was a fun post about what we go through sometimes just to get X or Y working. It was quite clever.

Isthisreddit ,

I know your shitposting, but I used to run into shit like this all the time back when I used to try to run Loki software games on Linux back in the day. Within 6 months all the games I had were un-fucking-runnable.

It’s still a thing now depending how crazy you want to get with your system (let’s pretend you don’t run Linux on an x86 system for example - good luck lol)

HubertManne , in Unacceptable

as my pay has gone down relative to inflation the amount of fucks I give goes down.

root ,
@root@lemmy.world avatar

Act your wage

HubertManne ,

I like that and am going to steal it.

root ,
@root@lemmy.world avatar

Please do. I too stole it.

captainlezbian ,

Just remember to steal some stationary as well.

alcoholicorn ,

If you’re not stealing from work, you’re stealing from your family.

PlexSheep ,
Agent641 ,

Due to inflation I now leave at 3:30

faebudo , in XᴍʟHᴛᴛᴘRequest

ExtensibleMarkupLanguageHypertextTransferProtocolRequest

dohpaz42 ,
@dohpaz42@lemmy.world avatar

This person Javas…

elvith ,

Wouldn’t that imply the existence of a ExtensibleMarkupLanguageHypertextTransferProtocolRequestFactorySingleton?

IHateReddit ,

And an AbstractExtensibleMarkupLanguageHypertextTransformerProtocolRequestFactorySingletonBuilder!

PoolloverNathan ,

Sadly you can’t build a singleton. AbstractExtensibleMarkupLanguageHypertextTransformerProtocolRequestFactoryBuilder$Companion?

toastal OP ,

80 char line maximum? I read that as minimum. My bad.

abrahambelch ,
@abrahambelch@programming.dev avatar

AbstractExtensibleMarkupLanguageHypertextTransformerProtocolRequestFactorySingletonBuilderDecoratorDelegationStrategyDispatcher

eager_eagle ,
@eager_eagle@lemmy.world avatar

Doing that with GNU or WINE will use your entire memory

Feathercrown ,

GNU’s Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix Not Unix CORE DUMP: OUT OF MEMORY EXCEPTION

crispy_kilt ,

Needs more AbstractSingletonBeanProxyFactoryDefaultImplementation

lugal , in The master race condition

It’s called “ethnic group condition”

conditional_soup , in Polly wants a deliverable

I’ve met this bird. It only prioritizes issues as urgent; when interacted with, it’ll say “yes, this is part of MVP”

Vent ,

Could be worse, mine have started saying “the MVP must be feature complete and 100% bug free” but there’s a 0% chance there’s enough budget for that.

hydroptic OP ,

And what sort of an MVP is feature-complete and completely bugless?

Viking_Hippie ,

Wayne Gretzky? 🤷

hydroptic OP ,

Minimum Viable Player

BallsandBayonets ,

I can deliver completely bugless. The secret is code that doesn’t do anything, acts the same as code that doesn’t exist.

LoamImprovement ,

The one in the manager’s mind, that also isn’t actually an MVP because sales over-promised and now you have to find a way to deliver.

hydroptic OP ,

Ahh, sales…

The best sales folks are the ones who promise customers things that are literally impossible (and I do mean literally, eg. promising something that essentially solves the halting problem). Those are always fun to sort out

Skullgrid , (edited )
@Skullgrid@lemmy.world avatar

I’ll kill you , you stupid bird!

If everything is high priority, nothing is high priority!

https://i.imgur.com/mHmfK2V.jpeg

jballs ,
@jballs@sh.itjust.works avatar

I had a list of 30 items I had to prioritize with clients the other day. We ended up with about two dozen Priority 1s and the rest were 2s.

So I had to go back and say, “let’s prioritize the 1s” and at least got them to agree to 1.A, 1.B, and 1.C.

Ephera ,

This is why I really don’t think absolute priority values work. I much prefer relative priority, i.e. dragging cards into an order.

Of course, the challenge with that is in clarifying that it’s not a strict order in which tasks will be tackled.

Skullgrid ,
@Skullgrid@lemmy.world avatar

You are a wizard.

ironhydroxide ,

I have had multiple managers who are incapable of understanding this.

algernon , in good luck little buddy, see you in 5 years
@algernon@lemmy.ml avatar

The single best thing I like about Zed is how they unironically put up a video on their homepage where they take a perfectly fine function, and butcher it with irrelevant features using CoPilot, and in the process:

  • Make the function’s name not match what it is actually doing.
  • Hardcode three special cases for no good reason.
  • Write no tests at all.
  • Update the documentation, but make the short version of it misleading, suggesting it accepts all named colors, rather than just three. (The long description clarifies that, so it’s not completely bad.)
  • Show how engineering the prompt to do what they want takes more time than just writing the code in the first place.

And that’s supposed to be a feature. I wonder how they’d feel if someone sent them a pull request done in a similar manner, resulting in similarly bad code.

I think I’ll remain firmly in the “if FPS is an important metric in your editor, you’re doing something wrong” camp, and will also steer clear of anything that hypes up the plagiarism parrots as something that’d be a net win.

GeniusIsme ,

If FPS is NOT an important metric in text editing, you are doing something wrong. Otherwise, good points.

mac ,
@mac@infosec.pub avatar

Explain why

T156 , (edited )

Unless FPS means “files per second”, I don’t see why it would, past the point of usability. You can only type so quickly, and 50 frames is as meaningful as 144.

If you get to that point where frames per second does matter, you’re either the fastest typist known to mankind, or it might be worth finding a more efficient way of doing what you’re doing.

GeniusIsme ,

In many modern environments the second I start scrolling my eyes start to bleed. Yes, I want 60 fps min. That was the first part. The second part is about stability. 20 fps may be enough for typing, but it needs to be 20 fps all the time. Not the average between 1 and 60, it is makes IDEs unusable.

PlexSheep ,
@PlexSheep@feddit.de avatar

No need to update my screen when nothing happens. I use neovim, the pinnacle of editing.

Rikj000 , in Some Valentine's Love
@Rikj000@discuss.tchncs.de avatar

Nice try CloudFlare,
but I’m still picking Quad9 any day over you:

www.quad9.net

litchralee ,

Oh wow, that might be the shortest-representation IPv6 DNS server I’ve seen to date: 2620:fe::9

p1mrx ,

2a09:: 2a11:: and 2409:: are the shortest.

litchralee ,

Do you recommend dns.sb?

p1mrx ,

I found them via IP address, so I don’t know anything about the company beyond that.

nightwatch_admin ,

That’s networks, not hosts

SteveTech ,

Nah, apparently it’s completely valid to end IPv6 addresses with a 0. And I haven’t done much research, but it seems IPv6 really doesn’t have network addresses the way IPv4 does.

Also you can ping them and they reply.

PowerCrazy ,

You can have .0 as a host. 10.0.1.0/23 is a perfectly valid host, same with 10.0.0.255/23

umbrella ,
@umbrella@lemmy.ml avatar

why do you like it better?

Rikj000 ,
@Rikj000@discuss.tchncs.de avatar

I don’t trust CloudFlare with my data,
assume they will sell it since it’s a for-profit company.

Meanwhile Quad9 touts about not logging IPs and being GDPR compliant.

umbrella ,
@umbrella@lemmy.ml avatar

is quad9 a nonprofit?

what makes them trustworthy wih that claim?

Guntrigger ,

I Googled them because I was interested. The answer is yes.

Sony failed to sue them, hoping to force them to block copyright breach adjacent DNS resolvers. That feels like a badge of honour.

vox ,
@vox@sopuli.xyz avatar

kinda hate how they don’t provide dns with dnssec but no malware blocking (i prefer my dns to always just resolve stuff regardless if it’s “malware” or not)
also their default dns does has ECS disabled (they have an alternative one tho)

eager_eagle ,
@eager_eagle@lemmy.world avatar

9.9.9.9 has twice the latency for me. Why pick quad9 over, say, 1.1.1.2?

shootwhatsmyname ,
@shootwhatsmyname@lemm.ee avatar

Swiss

FutileRecipe ,

Twice the latency for DNS results? Care to give concrete examples? DNS is usually very fast. Twice as long as very fast is still pretty quick, in my opinion.

eager_eagle ,
@eager_eagle@lemmy.world avatar

I’m always on VPN, so latencies add up.


<span style="color:#323232;">dig+stats @1.1.1.1 www.google.com </span><span style="font-weight:bold;color:#a71d5d;">| </span><span style="color:#323232;">grep </span><span style="color:#183691;">'[d]+ msec'
</span>

gives me 10-20ms using a nearby vpn server


<span style="color:#323232;">dig+stats @9.9.9.9 www.google.com </span><span style="font-weight:bold;color:#a71d5d;">| </span><span style="color:#323232;">grep </span><span style="color:#183691;">'[d]+ msec'
</span>

gets me 30-50 ms, and not rarely >100ms.

sloppy_diffuser ,

Plus DNS caching… I do DOT or DOH (forget which, setup years ago) from my router’s local DNS server without any noticeable latency.

MonkderZweite , in A week of fprintfs has me wanting to code rust next week
uis ,
@uis@lemmy.world avatar

C++ compiler:

Error: missing ‘;’ on line 69

Warning: two statements on same tabulation depth after if without curly brackets on line 123. Are you sure you want this?

herrvogel ,

Sql errors: there be a syntax error roughly over there I think. Or maybe it’s a semantic error somewhere else I’m not entirely sure. Listen man all I can say is that this one comma there definitely has something to do with it probably, and the error is most certainly either to its left or to its right.

Whelks_chance ,

JSON parsers are getting me recently. The error is somewhere on or after row 1, char 1. Maybe.

Possibly it’s a BOM issue, or someone used double quotes typed on a Mac keyboard. Good luck.

Sanctus , in New browser arrived! - Pissandshittium
@Sanctus@lemmy.world avatar

Theres a banner saying the latest build is broken. Perfection.

flambonkscious ,

The notes are perfect, too!

Incredulity that someone is using their github project - gold!

some_guy , in Names

The user shouldn’t code in Python. That’s a fucking serpent. It caused Eve to eat the apple. Original sin. Holy shit, the most popular coding language is from the fucking devil! Mask off, mind blown, what the eff.

MacNCheezus ,
@MacNCheezus@lemmy.today avatar

On that note, I sure hope he doesn’t uses any Apple products either.

palordrolap ,

TL;DR The fruit of the tree of knowledge being a literal apple is non-canon, being entirely based on a pun.

The word "apple" is not used in the Bible, that is, unless the Bible in question is a translation that specifically uses that word. Even then, see below.

The whole apple thing comes from:

  1. the fact that the word for "apple" can be used as a synonym for "(any) fruit" in some languages and context, and so could mean any fruit.

Think about French pomme de terre for "potato" which is literally "apple (meaning 'fruit') of the earth". Dutch has aardappel (earth apple) which is the same thing. Fun fact: Old English eorþæppel (earth apple) allegedly meant "cucumber". Go figure. But I digress.

  1. Latin is the main ecclesiastical language for one particularly influential branch of Christianity and one word for apple in Latin is "malus". That sounds like a lot of unrelated Latin words that start "mal-" that mean bad or evil, thus an apparent connection to the fruit of the tree of knowledge also leading to evil.

(I mean, it might actually be a proto-apple of some sort (modern apples did not exist 7000 years ago or whenever it was supposed to be) but the Bible doesn't specify.

Some scholars think that the whole thing developed out of metaphor for abandoning a hunter-gatherer lifestyle for farming. Others think that it might be a reference to beer / alcohol, which is one of the first things humans got interested in after farming.)

Malgas ,

Latin also used apple as a stand-in for generic fruit, cf. malum persicum (“Persian apple”) meaning peach.

And, fun fact, the English word “pineapple” was originally synonymous with “pinecone” (i.e. the fruit of the pine tree).

Mossheart ,

I mean, that Apple logo has a bite out of it. Eve’s bite! And it ships with Python!

Someone call the Inquisition!

Kase ,

I was genuinely taught by my churh not to use apple products for this exact reason. The youth leaders went on a whole tangent about the symbolism. They thought Apple, the company, was trying to trick us all into satanism.

It was a little bit like that video of the lady preaching about Monster energy drinks. Oh, and you better believe they showed us all that video unironically.

But c’mon, at least Monster is supposed to be edgy. Apple is literally just an apple. Insanity, I tell you

Cethin ,

Well I’m pretty sure that is the symbolism they were using, and either implying it gives your freedom or knowledge, I assume the former. It’s a pretty good symbol if you agree that eating the theoretical apple is actually a good thing.

Kase ,

That’s a cool way to look at it! I got curious so I looked it up, and I found an interview with the guy who designed the logo, and he said it’s a myth.

Of course, I’ll add that there might be more to the story than that. IIRC the name was chosen before the logo, so this doesn’t rule out that the name itself was a reference to the bible story. Also, if it was, I kinda doubt that Apple would openly confirm it now, knowing it could cause them to lose some of their customers. 🤷

rufus ,

Isn’t the story, nobody came up with a good name for the company and Steve Jobs said you have x days to come up with a name I like, or I just call it Apple?

Justas ,
@Justas@sh.itjust.works avatar

Python is actually named after Monty Python’s Flying Circus, so it isn’t a serpent. It is so much worse.

hglman ,

The python in monty python does refer to the snake.

funkless_eck ,

it doesn’t refer to anything, they picked a silly name they were confident no real person had.

linuxdweeb ,

Computer programmers are the devil.

antrosapien ,

They do some sorcery

Mango ,

Snakes are inherently evil! Don’t even LOOK at one or breathe an oxygen atom that’s ever touched the tongue of a snake!

KevonLooney , in 100 upvotes and I'm doing this tattoo design

They said AI would take you places. They never said they were places you wanted to go.

xlash123 , in Solutions? Where we're going, we don't need solutions.
@xlash123@sh.itjust.works avatar

PHP: Problem -> real_solution_for_real_this_time() (real_solution_i_swear() is unsafe and deprecated)

xmunk ,

Eh, your statement is accurate for PHP4 and still relevant up to PHP5.2… We’re on PHP8.3 now and PHP8.0 is now out of security updates. I know it’s trend to hate on PHP but you’ve got to at least update your materials to var-vars… it’s like knocking node for having substr() and substring().

bort ,

trend to hate on PHP

2 years ago I tried to give a drupal project the ci/cd makeover (i.e. containers, test-deployments, reproducable builds, etc)… that’s when my hate was freshly renewed.

At this point I think it’s ok to let a dead language die and move on to something else (anything else, really)

Marvas ,

PHP: Problem -> Laravel -> Solution

xmunk ,

Ahem: Problem -> Laminas -> Solution

Sibbo ,

mysql_real_escape_string

independantiste , (edited ) in Damn Linux Users
@independantiste@sh.itjust.works avatar

Linux users and Wayland users

Linux users with X11 users

Linux users with GNOME users

Linux users with KDE Plasma users

Linux users with Systemd users

Linux users with openrc users

Linux users with snaps users

Linux users with flatpak users

Linux users with appimage users

Linux users with native packages users

Linux users and Ubuntu users

geogle ,
@geogle@lemmy.world avatar

Linux users with Emacs users

Flax_vert ,

Linux users with Hannah Montana users

ICastFist ,
@ICastFist@programming.dev avatar

Linux users and Arch users, btw

philpo ,

Linux users and Temple OS users!

bort , in No rest for the virtuous

user shouting

user: “YOU MUST IMPLEMENT XYZ!!! IT’S ESSENTIAL FOR MY USECASE”

answer: "Thanks for your feed back. We accept pull requests. "

and the user was never heard from again.

dauerstaender ,

What do you mean giving back to the community? We already report a use case!!

MJBrune ,

Honestly, the biggest issue for me is that it’s someone else’s code that is usually not following industry standards of maintaining something. Usually, it goes off in some open-source standard way of doing something. If more projects were better at standardizing toward the known industry standards then it’d be far easier for me to jump into.

theterrasque ,

But which industry standard?

barsoap ,

Where “Industry standard” is EBCDIC? ASN.1?

Now don’t get me wrong ASN.1 is actually kinda nice but if the industry wants FLOSS to adopt it it better produce some actual, comprehensive, FLOSS libraries that make working with it easy. In other instances they shout “noone supports our standards”, while simultaneously locking those standards behind $10000 fees to even view. Or they invent brand-new ways to do things just for the heck of it and refuse to be compatible with every other manufacturer out there, see e.g. the NVidia kms/gbm saga. “Yeah we know we’re writing a linux driver but let’s just ignore how every other linux graphics driver interacts with its environment”. Hardware companies trying to productise software leads to some atrocious insanity.

db0 OP ,
@db0@lemmy.dbzer0.com avatar

Until later on a random blogpost happens about “why FOSS is dying” or “why FOSS developers are rude” and you get namedropped :D

LordKitsuna ,

or you can be gnome, and “accept pull requests” by letting them stall for 8 years for no reason, refuse to elaborate, then claim your getting bullied when users get upset. that’s a solid third option

eclipse ,

I’m guessing you’re talking about something specific and if so could you link the pull requests or repository?

LordKitsuna ,

There’s actually a few of them, but the most recent I can remember off the top of my head is probably the DRM leasing. That was a fun one. Everyone got together discussed how to do DRM leasing, gnome agreed and signed off on the implementation, stayed quiet for a long time, someone made a pull request for the agreed upon implementation, silence for a bit, and then all of a sudden “actually this implementation bad should be portal so nvm not doing it this way everyone else should change to use portals”

ah right another was variable refresh gitlab.gnome.org/GNOME/mutter/-/…/1154 basically sat for 3 years with no review, and when users started being like hey we really need this what’s going on developers got all super defensive and ultimately locked it claiming harassment

The comment about 8 years was a reference to the thumbnails in the file browser. If I recall correctly that one took about 8 years

eclipse ,

I do recall the thread linked and I think a few individuals whose sole purpose on the Gnome GitLab was insulting the Gnome maintainers were banned. Sometimes Gnome’s obsession with polish can be a double edged sword. I don’t think anyone on the Gnome team let’s merge requests die on purpose its just a lack of communication from them. Wish Gnome would take some risks with the DE with new features in the future.

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