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.

Toribor , in What the heck is a god dang cloud?
@Toribor@corndog.social avatar

That’s my data, I don’t know you!

RobertoOberto ,

Oh my, what a throwback. Nicely done.

morgunkorn , in Review Please
@morgunkorn@discuss.tchncs.de avatar

LGTM

keksbaecker ,

This response is so true and so sad.

OpenStars ,
@OpenStars@startrek.website avatar

Better than “rejected - git gud”? :-P

RustyNova ,

[Open]

"LTGM!"

  • Last update a year ago
humbletightband ,

Lol go try merge

__init__ ,

🚢🚢🚢

magic_lobster_party ,

Let’s test in prod

Restaldt ,

Real men test in prod

Reaaal men of geeenius

Lodra , in Company forgets why they exist after 11-week migration to Kubernetes
@Lodra@programming.dev avatar

The CEO now seeks help from Phutar Afrayughum, a psychic and extrasensory perception specialist who allegedly helped Google increase their marketshare in the messaging app market, and was also involved in developing the Material Design framework.

Seems like a legit article :shrug:

fidodo ,

Yeah I thought it was satire until I read that. I can’t think of an explanation for Google’s product decisions in any other way

Deceptichum , in Bug Fixing
@Deceptichum@kbin.social avatar

And the worst part is when it actually does and you have no fucking idea what went wrong before.

MrCookieRespect ,

The pc had the hiccups and now it’s fine. Problem solved!

ericbomb ,

Some times my game engine needs a wake up run, then an actual run.

MrCookieRespect ,

Yeah happens from time to time.

rambling_lunatic ,

Blame cosmic rays.

stebo02 , in Need a rust version too.
@stebo02@sopuli.xyz avatar

no python? how are normie programmers like me supposed to relate to this?

aniki ,

The artist is still waiting for the python cells to render.

scratchresistor ,

Rescuing is only I/O bounded; your argument is irrelevant.

troyunrau ,
@troyunrau@lemmy.ca avatar

You have python. You import antigravity. The princess flies off into space. You monkey patch the princess so she has wings.

stebo02 ,
@stebo02@sopuli.xyz avatar

And this is how I learned about the antigravity module. Pretty cool!

aniki ,

Same! I also learned about


<span style="font-weight:bold;color:#a71d5d;">import </span><span style="color:#323232;">this
</span>
HerbalGamer ,
@HerbalGamer@sh.itjust.works avatar

import this

“In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you’re Dutch.”

lol

iAvicenna ,
@iAvicenna@lemmy.world avatar

import army

CanadaPlus ,

Which is a library written in C, of course.

psud ,

No perl either. Much like python you find a relevant library (in cpan), but unlike python there will be seven different implementations, and any four perl devs will come up with at least ten solutions, nine of which will successfully rescue the princess

evranch ,

Everything will seem to be be going great, but to actually gain access to the castle you’ll have to compare your situation to successful rescues to find the undocumented drawbridge control

CodeMonkey ,

Python: You send someone else to rescue the princess on your behalf. That someone else is the C knight.

scratchresistor ,

Only if you have to rescue many princesses in a short period of time

pseudo , in Absolute legend
@pseudo@jlai.lu avatar

That screams: Open you source code and accepted correction !

floofloof ,

It screams made-up internet story.

pseudo ,
@pseudo@jlai.lu avatar

It screams both!

Transporter_Room_3 ,
@Transporter_Room_3@startrek.website avatar

It’s an old joke.

Katzastrophe , in Hey, I'm new to GitHub!

Sherlock is command line only too…

r00ty Admin ,
r00ty avatar

Follow up post.

"I don't want to write a fucking essay nerds! Just make a GUI and put it in an .EXE!!!!!!1111111111 spittle sp[pzpzzzzzzzqawjpoidqweiofrjowqefj"

frezik ,

If they pay me more, I’ll make them one in Visual Basic and trace an IP address.

kautau ,

Also, it’s literally a script for stalking people on social media. So it’s pretty clear why they want this script so bad.

Katzastrophe ,

Oh absolutely, anyone in a red team position is more than capable of running a few command lines. The guy is without a doubt trying to stalk someone

A_Very_Big_Fan ,

Why would you even need a script for that? Like, what functionality is it actually providing that can’t be done through the app / web UI

kautau ,

It’s only a script. The software is command line. There is no native or web UI. The script isn’t some additional interface, the script is the software

github.com/sherlock-project/sherlock

A_Very_Big_Fan ,

I meant the app / web UI for whichever social media lol

Like, if you wanna stalk someone on Instagram, what can you get out of a script that you can’t get by just opening their page the normal way

kautau ,

Oh the idea is that it hunts down users across different social media accounts with limited information. Just a way to automate something someone could do themselves.

As you can see here though, it checks a lot of sites

raw.githubusercontent.com/…/data.json

AcesFullOfKings , (edited ) in Client did not pay?

deleted_by_author

  • Loading...
  • QuazarOmega ,

    Well, he has his own villain backstory to justify that… he simply didn’t get paid

    noproblemmy ,

    Maybe some day the README page will fade away?

    lemann ,

    Free real estate 😂

    relevants ,

    While at the same time closing all PRs indiscriminately, even the ones that are just trying to update the repo from its decades old JavaScript syntax (and get support in the comments)

    kogasa ,
    @kogasa@programming.dev avatar

    He does say “will not accept PRs”

    For support, pay ig

    kogasa ,
    @kogasa@programming.dev avatar

    I hate adware and nagware, but I respect it here. From the get-go you know this is a space where this person gets paid. This is just an extension of that.

    Fried_out_Kombi , in Which side are you? Javascript or Typescript
    @Fried_out_Kombi@lemmy.world avatar
    onlinepersona ,

    Web development needs a whole lot of change and these kinds of fights are meaningless indeed.

    pyre , in Ah yes, the I in LLM

    it actually makes sense.

    1. the i in LLM stands for intelligence
    2. there’s no i in LLM

    therefore there’s no intelligence in LLM. which, i agree.

    unrelatedkeg ,

    No.

    As the AI said, the l in “LLM” (Large Language Model) stands for lntelligence. (Notice the “l” is a lowercase l).

    So, AI is very lntelligent. Gotta give it props for that.

    Therefore, AI is very dumb

    _hovi_ OP ,

    It was, in fact, just roasting itself

    ChronosTriggerWarning ,

    THIS GUY’S USING INFERENCES! BREAK HIS LEGS!

    AVincentInSpace ,

    like the S in IoT which stands for security.

    smeg ,
    pyre ,

    what joke

    ZILtoid1991 ,

    Be careful, the LLM evangelists will downvote you, smear you for not using “human-like” names like Lora or Alex to describe AI models and/or terminologies, call you a Luddite, etc.

    pyre ,

    yeah happens from time to time on some threads. unfortunately downvotes don’t make AI any more intelligent.

    bleistift2 , (edited ) in Alcohol is my way to turn myself on and off again

    Hey, IT, I imported this data set twice, and now there are a lot of duplicates. Is there something wrong with the tool?

    – Yes, that happened.

    graphito OP ,
    @graphito@beehaw.org avatar

    The number of times I got asked if import/export can be used instead of sync

    invertedspear ,

    Yes, it was fool proof, until the world gave me a bigger fool.

    stembolts , in Old timers know

    This application looks fine to me.

    Clearly labeled sections.

    Local on one side, remote on the other

    Transfer window on bottom.

    No space for anything besides function, is the joke going over my head?

    tiramichu , (edited )

    I’m sure there’s nothing wrong with the program at all =)

    Modern webapp deployment approach is typically to have an automated continuous build and deployment pipeline triggered from source control, which deploys into a staging environment for testing, and then promotes the same precise tested artifacts to production. Probably all in the cloud too.

    Compared to that, manually FTPing the files up to the server seems ridiculously antiquated, to the extent that newbies in the biz can’t even believe we ever did it that way. But it’s genuinely what we were all doing not so long ago.

    ID411 ,

    It’s that automated workflow ? With human checkpoints ?

    Like, a programmer will ‘hit save’ and drop his work in version control, which automatically lands in a development environment, is promoted to test, and lands in the queue of a tester, and so on ?

    tiramichu ,

    Yes, exactly that.

    30p87 ,

    manually FTPing the files up to the server seems ridiculously antiquated

    But … but I do that, and I’m only 18 :(

    Poiar ,

    Old soul :)

    tiramichu , (edited )

    That’s probably okay! =) There’s some level of pragmatism, depending on the sort of project you’re working on.

    If it’s a big app with lots of users, you should use automation because it helps reliability.

    If there are lots of developers, you should use automation because it helps keep everyone organised and avoids human mistakes.

    But if it’s a small thing with a few devs, or especially a personal project, it might be easier to do without :)

    realbadat ,

    Like anything else, it’s good to know how to do it in many different ways, it may help you down the line.

    In production in an oddball environment, I have a python script to ftp transfer to a black box with only ftp exposed as an option.

    Another system rebuilds nightly only if code changes, publishing to a QC location. QC gives it a quick review (we are talking website here, QC is “text looks good and nothing looks weird”), clicks a button to approve, and it gets published the following night.

    I’ve had hardware (again, black box system) where I was able to leverage git because it was the only command exposed. Aka, the command they forgot to lock down and are using to update their device. Their intent was to sneakernet a thumb drive over to it for updates, I believe in sneaker longevity and wanted to work around that.

    So you should know how to navigate your way around in FTP, it’s a good thing! But I’d also recommend learning about all the other ways as well, it can help in the future.

    (This comment brought to you by “I now feel older for having written it”, and “I swear I’m only in my fourties,”)

    OpenStars ,
    @OpenStars@discuss.online avatar

    Then switch to use sth more like scp ASAP? :-)

    30p87 ,

    Nah, it’s probably more efficient to .tar.xz it and use netcat.

    On a more serious note, I use sftp for everything, and git for actual big (but still personal) projects, but then move files and execute scripts manually.

    And also, I cloned my old Laptops /dev/sda3 to my new Laptops /dev/main/root (on /dev/mapper/cryptlvm) via netcat over a Gigabit connection with netcat. It worked flawlessly. I love Linux and its Philosophy.

    OpenStars ,
    @OpenStars@discuss.online avatar

    Ooh I’ve never heard of it. netcat I mean, cause I’ve heard of Linux 😆.

    The File Transfer Protocol is just very antiquated, while scp is simple. Possibly netcat is too:-).

    30p87 ,

    Netcat is basically just a utility to listen on a socket, or connect to one, and send or receive arbitrary data. And as, in Linux, everything is a file, which means you can handle every part of your system (eg. block devices [physical or virtual disks]) like a normal file, i.e. text, you can just transfer a block device (e.g. /dev/sda3) over raw sockets.

    xtapa ,

    It’s perfectly fine for some private page etc. but when you make business software for customers that require 99,9% uptime with severe contractual penalties it’s probably too wonky.

    JackbyDev ,

    Think of this like saying using a scythe to mow your lawn is antiquated. If your lawn is tiny then it doesn’t really matter. But we’re talking about massive “enterprise scale” lawns lol. You’re gonna want something you can drive.

    aard ,
    @aard@kyu.de avatar

    Shitty companies did it like that back then - and shitty companies still don’t properly utilize what easy tools they have available for controlled deployment nowayads. So nothing really changed, just that the amount of people (and with that, amount of morons) skyrocketed.

    I had automated builds out of CVS with deployment to staging, and option to deploy to production after tests over 15 years ago.

    DinosaurSr ,

    after tests

    What is “tests”?

    towerful ,

    Tests is the industry name for the automated paging when production breaks

    MonkderDritte ,

    webapp deployment

    Huh? Isn’t this something that runs on the server?

    tiramichu ,

    It’s good practice to run the deployment pipeline on a different server from the application host(s) so that the deployment instances can be kept private, unlike the public app hosts, and therefore can be better protected from external bad actors. It is also good practice because this separation of concerns means the deployment pipeline survives even if the app servers need to be torn down and reprovisioned.

    Of course you will need some kind of agent running on the app servers to be able to receive the files, but that might be as simple as an SSH session for file transfer.

    lightnegative ,

    But it’s genuinely what we were all doing not so long ago

    Jokes on you, my first job was editing files directly in production. It was for a webapp written in Classic ASP. To add a new feature, you made a copy of the current version of the page (eg index2_new.asp became index2_new_v2.asp) and developed your feature there by hitting the live page with your web browser.

    When you were ready to deploy, you modified all the other pages to link to your new page

    Good times!

    Wangus ,

    The large .war (Web ARchive) being uploaded monolithicly is the archaic deployment of a web app. Modern tools can be much better.

    Carighan ,
    @Carighan@lemmy.world avatar

    Of course, it’s going to be difficult to find a modern application where each individually deployed component isn’t at least 7MB of compiled source (and 50-200MB of container), compared to this single 7MB war that contained everything.

    MonkderDritte ,

    And then confused screaming about all the security holes.

    trustnoone ,

    This application looks fine to me.

    Clearly labeled sections.

    Local on one side, remote on the other

    Transfer window on bottom

    Thats how you know its old. Its not caked full of ads, insanely locked down, and trying yo sell you a subscription service.

    T156 ,

    It even has questionably-helpful mysterious blinky lights at the bottom right which may or may not do anything useful.

    ed_cock ,

    Except that FileZilla does come with bundled adware from their sponsors and they do want you to pay for the pro version. It probably is the shittiest GPL-licensed piece of software I can think of.

    en.wikipedia.org/wiki/FileZilla#Bundled_adware_is…

    trustnoone ,

    Aw that sucks

    blackn1ght ,

    The joke isn’t the program itself, it’s the process of deploying a website to servers.

    AWittyUsername , in What it's like to be a developer in 2024

    What it’s like to use Google in 2024

    xmunk ,

    But they’re so innovative! They absolutely aren’t deserving of a massive antitrust lawsuit… /s

    ThrowawayPermanente ,

    Something is not perfect in the world. Gosh, I sure hope the American government comes along soon and corrects this by force.

    Liz ,

    Eh I mean alphabet and Google do have legitimate reasons for antitrust lawsuits, but that’s independent of how shit Google search has become.

    Anyway, for those who are fed up with the terrible results, use Ecosia. I’ve basically never needed to use anything else and the advertising money goes towards planting trees responsibly to rebuild ecosystems.

    small_crow ,
    @small_crow@lemmy.ca avatar

    Anti-trust is not about seeking perfection, it’s a defense against abuses of power. That’s a good thing unless you like to be abused by the powerful, in which case lick some more boots.

    triplenadir ,
    @triplenadir@lemmygrad.ml avatar

    you’re right to be sarcastic, better sit back and shut up and wait for the free market to fix it /s

    Blackmist , in My wife was unimpressed by Vim

    “See if you just learn these 87 simple keyboard shortcuts, you won’t need to simply drag with the mouse and cut and paste at all!”

    sabreW4K3 , in I just ask my problem bro...chill....
    @sabreW4K3@lazysoci.al avatar

    Meh, just put your question and wrong answer in a meme and post it anywhere, within an hour everyone will correct it with the right answer 😂

    ImplyingImplications ,

    Or post your question with a picture of Kurisu Makise saying “you should be able to solve this”

    That’s how they got a 4chan user to post the solution to an unsolved math problem

    hemko ,

    Holy shit that’s actually amazing

    exocrinous ,

    I’m clearly not understanding the problem, because I think the only answer is 14!. What am I getting wrong?

    ImplyingImplications , (edited )

    The question is about “superpermutations”. The permutations of 1 and 2 are “12” and “21”. A “superpermutation” would be “1221”. It contains the numbers 1 and 2 as well as all permutations of 1 and 2. However “121” is also a superpermutation of 1 and 2. It also contains “12” and “21” and it’s shorter than “1221”.

    The problem is finding the shortest superpermutation. Stand-up Maths has a video where he interviews a mathematician that published Anonymous’ solution. So yes, there is a math paper where the main author is “Anonymous 4chan Poster”.

    astraeus , (edited )
    @astraeus@programming.dev avatar

    What’s funny is that watching The Endless Eight already feels like you’re watching 93,884,313,611 episodes of Haruhi

    Dagnet ,

    I seriously could not believe what I was watching when I got to that part. I would start the next one thinking “there is no way… Yep, again”. How did the director even convince people to do it?

    astraeus ,
    @astraeus@programming.dev avatar

    As annoying as it was to slog through the episodes (I think I went through 5 of them before realizing I wasn’t missing much skipping the other three), there is something to be said about how much it captures that feeling of uselessness that Kyo and Yuki have. Kyo begins to realize each time and Yuki is forced to be aware through each repetition. Haruhi is so powerful that she creates an endless time loop, that was both amazing and terrifying.

    Dagnet ,

    Thats the really weird part, Nagato could end it whenever she wanted, yet she always chooses to tell them just enough to keep it going forever

    astraeus ,
    @astraeus@programming.dev avatar

    She can’t interfere, her job is to monitor and observe and only stop Haruhi if she’s going to endanger the universe. So even with the ability to stop her, she can’t do anything by the code of her position.

    Dagnet ,

    Thats the thing, she does interfere, but just enough that it keeps happening. 100% no interference would be not even telling them that there is a loop going on when they try to find out

    mindbleach ,

    A tangent about Haruhi and 4chan wouldn’t even be the weirdest leap, if this somehow helped prove P=NP.

    Mikufan ,

    Exactly that’s Darvins law.

    magic_lobster_party , (edited )

    It’s Murphy’s law

    Mikufan ,

    Murphy? Wasn’t that the guy that made those darn good Burgers?

    sabreW4K3 ,
    @sabreW4K3@lazysoci.al avatar
    snooggums ,
    @snooggums@midwest.social avatar

    Brannigan’s Law.

    Anamana , (edited )

    Wow that’s such a good approach :D

    r/unpopularopinion might also work well

    Anticorp ,

    Quite often it gets corrected with another wrong answer.

    StaticFalconar ,

    Obviously thats so wrong. The correct answer is to pray for the answer and keep taking naps until you get your answers.

    sabreW4K3 ,
    @sabreW4K3@lazysoci.al avatar

    Have you been stalking me?

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