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.

marcos , in Should I cancel?

[Confirm Cancellation] [Cancel Confirmation]

(Or maybe on the other order, I dunno.)

TropicalDingdong , in Tough break, kid...

Bro if you could get there just by prompting, it would be.

There are no models good enough to just ask for something to be done and it gets done.

There will be someday though.

marcos ,

There are no models good enough to just ask for something to be done and it gets done.

We call those “compilers”. There are many of them.

scrubbles ,
@scrubbles@poptalk.scrubbles.tech avatar

Build an entire ecosystem, with multiple frontends, apps, databases, admin portals. It needs to work with my industry. Make it run cheap on the cloud. Also make sure it’s pretty.

The prompts are getting so large we may need to make some sort of… Structured language to pipe into… a device that would… compile it all…

TropicalDingdong ,

I mean it can start much smaller.

Here is access to a jira board. Here are unit tests. Do stuff until it works.

scrubbles ,
@scrubbles@poptalk.scrubbles.tech avatar

Perfect! We’ll just write out the definition of the product completely in Jira, in a specific way, so the application can understand it - tweak until it’s perfect, write unit tests around our Jira to make sure those all work - maybe we write a structured way to describe each item aaand we’ve reinvented programming.

I see where you’re going, but I’ve worked with AI models for the last year in depth, and there’s some really cool stuff they can do. However, truly learning about them means learning their hard pitfalls, and LLMs as written would not be able to build an entire application. They can help speed up parts of it, but the more context means more VRAM exponentially, and eventually larger models, and that’s just to get code spit out. Not to mention there is nuance in English that’s hard to express, that requirements are never perfect, that LLMs can iterate for very long before they run out of VRAM, that they can’t do devops or hook into running apps - the list goes on.

AI has been overhyped by business because they’re frothing at the mouth to automate everyone away - which is too bad because what it does do well it does great at - with limitations. This is my… 3rd or 4th cycle where business has assumed they can automate away engineers, and each time it just ends up generating new problems that need to be solved. Our jobs will evolve, sure, but we’re not going away.

TropicalDingdong ,

I mean, I had beta access to ChatGPT and have gotten excellent results from clever use, so I don’t appreciate the appeal to authority.

No, the jobs are going away and you are delusional if you think otherwise. ChatGPT is the DeepBlue of these kinds of models, and a global effort is being made to get to the AlphaGo level of these models. It will happen, probably in weeks to months. A company, like Microsoft for example, could build something like this, never release it to the public, and if successful, can suddenly out-compete every other software company on the planet. 100%.

Your attitude is a carbon copy of the same naysaying attitude that could be see all over hackernews before ChatGPT found its way to the front page. That AI wasn’t ever going to do XY or Z. Then it does. Then the goal posts have to move.

AI will be writing end to end architecture, writing teh requirements documents, filling out the jira tickets. Building the unit tests. If you don’t think that a company would LOVE to depart with its 250k+ per year software engineers, bro…

scrubbles ,
@scrubbles@poptalk.scrubbles.tech avatar

lol okay dude. Flippantly you ignored all of the limitations I pointed out. Sure it could happen, but not on the timeline you’re discussing. There is no way within a year that they have replaced software engineers, I call absolute BS on that. I doubt it will rise above copilot within a year. I see it being used alongside code for a long time, calling out potential issues, optimizing where it can, and helping in things like building out yaml files. It cannot handle an entire solution, the hardware doesn’t exist for it. It also can’t handle specific contexts for business use-cases. Again maybe, but it’ll be a while - and even then our jobs shift to building out models and structuring AI prompts in a stable way.

My attitude is the same because these are the same issues that it’s faced. I’m not arguing that it’s not a great tool to be used, and I see a lot of places for it. But it’s naiive to say that it can replace an engineer at it’s stage, or in the near future. Anyone who has worked with it would tell you that.

I firmly do think companies want to replace their 250k engineers. That’s why I know that most of it is hype. The same hype that existed 20 years ago when they came out with designers for UIs, the same hype when react and frontend frameworks came out. Python was built to allow anyone to code, and that was another “end of engineers”. Cloud claimed to be able to remove entire IT departments, but those jobs just shifted to DevOps engineers. The goalposts moved each time, but the demand for qualified engineers went up because now they needed to know these new technologies.

Why do you think I worked with AI so much over the last year? I see my job evolving, I’m getting ready for it. This has happened before - those who don’t learn new tech get left behind, those who learn it keep going. I may not be coding in python in 10 years, god knows I wasn’t doing what I was 10 years ago - but it’s laughable to me to think that engineers are done and over with.

TropicalDingdong ,

You seem mad and strongly opinionated, but I hate arguing when there is nothing on the line. Would you be interested in a gentleman’s bet then?

My thesis is that we’ll have (or some one will, you and I may not have access) to a form of interactive AI that can effectively code from scratch some kind of large-ish application (like a website), make changes to that website, add features, etc, in the next few years, like, very few.

I’d like to come to terms with you and lay down a bet. If need be we can start a sublemmy to post the bet publicly and we can be held accountable for public shaming if we fail to put up.

For the purposes of a bet, I want to suggest that a code base ‘as complicated’ as Lemmy is a good barometer. My getting this prediction right will be to show you an example of that happening in media, or ideally, being able to show it in use. I think in media should be considered acceptable.

In my circles, we usually make these bets beers or bottles of the counterparties favorite drink, and I’m willing to offer you the following terms: 3:1 in the first year, 2:1 in the second year, and 1:1 in the first year. If the above thesis isn’t confirm, I’m wrong and I’ll make it clear that I acknowledge that I’m wrong.

I would like to bet 12 bottles on my thesis based on the above terms, (where a case of 12 bottles of the preferred liquor or beer or whatever does not exceed $200, so like a 12 pack of good beer or mid tier wine).

Is that a deal you can agree to?

relevants ,

It will happen, probably in weeks to months.

in the next few years, like, very few

Now who’s moving the goalposts…?

TropicalDingdong ,

I’m putting my money where my mouth is and making a called shot.

peak_dunning_krueger , in FLOSS communities right now

The people in this thread are open source power users who don’t get and don’t want the features that discord offers. It’s no surprise you’d rather have your forum back. I don’t think that’s how it’s going to work.

Privacy is good and what discord does is bad. But don’t lecture me on how convient and nice it is to use or run something like matrix, if this is your idea of a user onboarding experience:

matrix.org/docs/chat_basics/matrix-for-im/

TheFonz ,

Just reading that is giving me a headache. I’m sure it’s a good product but my god, I don’t have time for that.

tron ,
@tron@midwest.social avatar

This user is being extremely pedantic, I recently moved my discord server to a matrix instance and I promise you, it is not that hard. Download Element, make an account in the app, log in. It takes no longer than any other service.

ArcaneSlime ,

Wdym, that’s 10 whole paragraphs with 27 whole sentences, what do I look like some kind of old person (like idk 29? Gross) who can read more than one line at a time? I, The TikTok generation, am incapable of sustaining concentration for more than 30sec at a time! It’s too hard even though it explicitly lays out each step to make it easier and even includes a couple screenshots!

TheFonz ,

I know you’re being sarcastic but think about it…it’s not far from reality

Ledivin ,

Some real old-man-yells-at-cloud vibes coming from this comment

peak_dunning_krueger ,

Matrix isn’t competing with the experience of setting up another account on a different platform, with email, username, passwords, recovery key, display theme, notifications settings, content warnings, etc…

It’s competing with being able to click on a link to join a subgroup of a social network that people are already a part of and already signed into.

Potatos_are_not_friends ,

Sorry, I’m a bit thick. What was confusing about the documentation?

Am I… A power user?

morbidcactus ,

I have no problems with discord as chat/supplement (and I remember setting up irc-discord bots in the past so you could totally have both) it’s when discord is the only way to interact that it’s annoying IMO. Part of the benefit of forums and git issues is searchability imo, can’t really search discord externally for content and I definitely have found the search function annoying at best.

That said, video guides instead of manuals also annoys me, but that’s a different issue.

sanguine_artichoke ,
@sanguine_artichoke@midwest.social avatar

It’s confusing to me why people think discord is a good replacement for forums. It’s not even the same paradigm - it’s a chat program. Not being indexed by search engines is a major drawback as well.

peak_dunning_krueger ,

Exactly, it’s a different paradigm and I don’t want a forum.

fibojoly ,

Searching shit is pretty damn important and Discord isn’t optimal, definitely. But somehow it’s better at searching than Lemmy! Now how does that happen?

mac ,
@mac@programming.dev avatar

Lemmy is indexed so can be found on search engines while discord cant

For internal search without using a search engine discord has had way more devs, time and money thrown at it. Still would say its barely better than lemmy (just is cause of the time filters)

JackbyDev ,

Because you can make a Discord server in like one click basically. That’s it. Also they have forum channels now on so-called community servers.

Don’t misunderstand me, I’m not saying Discord is better. I still hate how often it is used for things it shouldn’t be and I hate that it isn’t indexed by search engines. I’m just explaining.

pkill ,

IT’S NOT A SEVER FFS

JackbyDev ,

I feel you. I’m just using the terminology they do.

onlinepersona OP ,

Matrix is the protocol. Element is one of the (many) clients. Setting up an account on a server is as easy or easier than discord. Try it app.element.io

Matrix has video and voice rooms, screen-sharing, direct calls, threads, and very little fluff. An entire conference (FOSDEM) was hosted on a matrix server and people from any homeserver could connect. Admittedly, I don’t use other features, but those are all that I need. What other features are essential for an opensource community that only discord provides?

As for forums, they are for async. Are you going to seriously tell me discord is a good forum replacement?

CC BY-NC-SA 4.0

peak_dunning_krueger ,

To me it looks like the features are about 80% there, can’t find the screen sharing, login with QR doesn’t exist. Not really sure how to even search for some features because the naming is so extremely bad. “matrix automation” “element bot”. E.g. this is a very poor collection: element.io/integrations Looks like custom emotes are still missing.

But let’s say all of that exists and works.

What other features are essential for an opensource community that only discord provides?

I think we’re talking about different things then. I don’t need something for an opensource community. I need something for ALL communities I’m a part of. Because I’m already in 40 of them and 5 of them are FOSS projects. So switching those over increases friction, if it’s not a total replacement.

As for forums, they are for async. Are you going to seriously tell me discord is a good forum replacement?

This is inverted. I don’t need to defend why the platform I’m on is good, (it’s not), you need to explain why forums are supposed to be better (they are significantly worse).

Documentation belongs on a dedicated website, Issues belong on some gitlab or something instance. If I have a question, I want the answer reasonably quickly or I’m just not going to use the software you’re providing. If I’m nice, I’ll leave a post on the bug tracker that the install/getting started documentation didn’t work.

Forums serve no purpose anymore.


Right now, I’m going to stop using element/matrix again for the forseeable future because there are no communities with public rooms I’m interested in.

onlinepersona OP ,

I think we’re talking about different things then

You are in a comment thread with the title “FLOSS communities right now”. I don’t know what you were expecting…

Forums serve no purpose anymore.

So programming.dev is useless and serves no purpose? A budding community must be online 24/7 to provide support because “I want the answer reasonably quickly”? Not even a budding community, imagine a community with many people and the chat moving forward quickly enough for your question to be out of scrolling view within minutes due to other discussions going on. Even in that scenario there is “no purpose” for a forum?

CC BY-NC-SA 4.0

peak_dunning_krueger ,

We’re talking about discord and why people use that and not other technology. 99% of the people on discord are not involved with FOSS, but they are what make the platform attractive.

programming.dev is useless and serves no purpose?

No, this instance is federated and not a traditional forum.

A budding community must be online 24/7 to provide support

No, it’s fine if that support is given via the git platform, and it’s also fine if it takes a while. And it’s also fine if the question goes unanswered.

imagine a community with many people and the chat moving forward quickly enough for your question to be out of scrolling view within minutes due to other discussions going on. Even in that scenario there is “no purpose” for a forum?

Yes. Because it is functionally no different than a forum main page where so many new topics get created that questions people don’t get to get buried. And also, I’ve never seen that happen with chats. What I have seen is that people didn’t have time or interest to answer my question. Which is fine because they owe me nothing. But a forum would not have “solved” that.

onlinepersona OP ,

We’re talking about discord and why people use that and not other technology. 99% of the people on discord are not involved with FOSS, but they are what make the platform attractive.

Dunno what to tell you, but I made meme about FLOSS communities using discord and you’re talking to me about the other “99%”. Not my problem if you go off-topic.

CC BY-NC-SA 4.0

pkill ,

mumble is better for synchronous communication

excitingburp ,

Mumble needs a new client. As much as we, myself included, hate Electron apps, no normie is going to use Mumble when it looks the way that it does.

pkill ,

you can style it though

pkill ,
peak_dunning_krueger ,

Oh I agree, doesn’t prevent me from being locked into certain communities on discord.

technom ,

We don’t ask for forums because we don’t want features of Discord. We ask for forums because we want features that Discord does not offer:

  1. Ability to search the discussions from a web search engine
  2. Proper segregation of threads - a question followed by related replies (similar to github discussions, issues and PRs)
  3. Ability to back up the discussion history, so that it doesn’t disappear if the server goes down.
  4. Ability to operate unimpeded if the silo operator decides to monetize the information by holding it hostage.

Note: Privacy is not what we need here. We need the solutions to open source problems to be public - especially, searchability.

jrgd ,

The desired alternative is not Matrix simply because privacy-conscious, open-source ecosystem vs. proprietary solution is not the goal. Matrix would still generally be terrible for support. What people want is publicly searchable content that is ideally indexed like a wiki. Many will happily settle for issue boards or even forums though. Discord has pathetic search capabilities in comparison to any search engine and has no way to properly and publicly backup information that is posted to the platform. With a website of any kind, one could clone the site for mirroring or simply get a web archive service to crawl relevant sections.

lugal , in Tough break, kid...

That’s why I’m proud to be also programming in HTML

bignate31 ,

it’s only real programming if you also use CSS

lugal ,

It’s only real gatekeeping if you have a physical gate

OpenStars , in Tough break, kid...
@OpenStars@startrek.website avatar

Looks like every Christmas I’ve ever had…

j/k, or am I?

No I am… but am I really? :-P

intensely_human , in dotnet developer

This is one of the funniest meme templates because it’s based on one of the funniest moments in media history.

camr_on , in Tough break, kid...
@camr_on@lemmy.world avatar

What prompt did you use to make this 🤨🤔

kender242 ,
@kender242@lemmy.world avatar

Was going to comment about how there is a stock photo for everything. Fingers seem too good for AI?

Nevermind, that kids right hand… 😅

agent_flounder ,
@agent_flounder@lemmy.world avatar

Now look at his eyelids…

lugal ,

Also: the middle fingers are far too long

doctorcrimson ,

None of it even looks remotely correct to me, I can’t believe it’s passable for some people.

EldritchFeminity ,

The irony. I bet the guy who prompted that calls himself an artist.

p1mrx ,

knowyourmeme.com/…/family-laughing-at-crying-chil…

That includes some history, but not the prompt itself.

GravitySpoiled , in Tough break, kid...

Looks like an ai did that

OmnipotentEntity ,
@OmnipotentEntity@beehaw.org avatar

Yup

pigup ,

HATERS will say it’s fake

agent_flounder ,
@agent_flounder@lemmy.world avatar

And HATERS will be absolutely correct

Alexstarfire ,

If you look close enough, all pictures are fake.

synae ,
@synae@lemmy.sdf.org avatar

Is that you, Samsung?

DragonTypeWyvern ,

Hey, no need to accuse the guy of cutting tvs to get out of honoring the warranty.

Holzkohlen ,

That’s the joke.

onlinepersona OP , in FLOSS communities right now

I get the impression that opensource communities are missing out on contributors by even including discord in the mix 🧐

jeremyparker , (edited )

I’m not sure I understand the problem. Is the problem that they’re not using matrix? Or do you prefer that it was still all on IRC? I don’t hate IRC but it’s definitely way less user friendly.

onlinepersona OP ,

Another commenter mentioned that they have matrix, discord, IRC, and discourse, however everything but discord is dead. So, due to the network effect of just including discord, it reduces participation on other channels.
Communities that are “discord only” however exclude people like those in this comment section.

I refuse to use discord for all the reasons people mentioned. Personally, matrix + lemmy/kbin/mbin = best. Other opensource direct communication solutions are acceptable too, like Zulip or RocketChat, but only if bridged with matrix. Then I just need one account. For async, discourse is alright, but not my favorite.

CC BY-NC-SA 4.0

bleistift2 , (edited ) in Should I cancel?

To anyone who is interested in a better design: Buttons should be labeled with verb+object combinations, for instance “Cancel subscription”. Also it’s better to use less generic words that apply to the task at hand, for instance “Terminate subscription”. Here, ‘cancel’ is the right word, so this hint doesn’t apply as well here.

intensely_human ,

I think termínate is a better term. I don’t think it would be used because some UX person would worry about associations with robot assassins and people being fired, but terminating the subscription is the best technical term.

Canceling is preventing some future thing from happening. At best, you are cancelling a scheduled auto-renewal. But to end an ongoing thing is to terminate.

madkarlsson ,

You are talking about synonyms here, and its highly subjective. The above poster has some good points with the more clear verbs but this whole end of the flow would work just as well as well with a “yes, I’m sure” and “no” instead of cancel

YeetPics , in FLOSS communities right now
@YeetPics@mander.xyz avatar

Is this loss?

letsgo , in What's stopping you from coding like this ?

I think it’s the fact that I can’t see the errors on my vagina.

isVeryLoud ,

Sounds like a skill issue to me

optissima ,
@optissima@lemmy.world avatar

Someone chose the wrong bottom surgery smh

Ascend910 , in FLOSS communities right now

Laughs in matrix and element

Solemarc , in Should I cancel?

I think I understand this;

cancel -> submit the POST request and cancel -> undo this thing. maybe they shoulda just used submit & cancel or cancel & exit instead.

breadsmasher ,
@breadsmasher@lemmy.world avatar

Should be Cancel or Cancel Cancel

/s

kleiner_zeh ,

submit cancel or cancel submit

intensely_human ,

Perfect

kate ,

or submit/close

intensely_human ,

“Proceed”, “Go Back”

victorz ,

“Lessgooo”, “I have regrets”

odium ,

“YOLO”, “Whoa”

ReadingCat , in What's stopping you from coding like this ?

2 mirrors

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