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.

whoisearth , in Every Family Dinner Now
@whoisearth@lemmy.ca avatar

I would love AI to replace me and anything I can do to speed that up I would do it.

rikudou , in X is just better!

Easy, because Cinnamon is on X. When Cinnamon is on Wayland, so will I (and when I don’t have an Nvidia GPU, I guess).

namingthingsiseasy ,

Same here. Sure, KDE and Gnome may have great Wayland support by now, but what about other DEs? The situation in XFCE seems to be pretty grim:

It is not clear yet which Xfce release will target a complete Xfce Wayland transition (or if such a transition will happen at all).

MATE seems to have piecemeal support. No idea what the status of LXDE/LXQT are. And there are plenty of other window managers that don’t have the manpower to support wayland either.

The deprecation of X is going to leave a lot of dead software in its wake.

rikudou ,

Yeah, people like to pretend KDE and Gnome are the only options. I dislike both. Cinnamon is the (unintended?) spiritual successor to the last Gnome I liked, which is Gnome 2.

dukk ,

It’s very much intended. Cinnamon was forked from GNOME 3 when it was released. It was intended to preserve the old GNOME 2 layout, but ended up evolving into the Cinnamon we know today.

Lennnny , in Every Family Dinner Now
@Lennnny@lemmy.world avatar

This is why I’ve sided with the enemy and my career involves educating people on how to build AI automation.

scrubbles ,
@scrubbles@poptalk.scrubbles.tech avatar

I was afraid of AI coming from my job, so I decided to learn about it. And by learning about it, I learned its limitations, which are numerous.

Someday maybe it will be strong enough to take on an entire engineer – but it’s going to be a very long time until that happens. If anything, I’ve spent more time screwing with prompts making sure that they’re perfect to try to get better outputs. Really where I see our jobs going is prompt engineering, DevOps, and fine tuning

Lennnny ,
@Lennnny@lemmy.world avatar

Absolutely. AI is really good at single tasks of specific types. For example, it’s great for organizing your emails, or creating filler content for a website, or helping suggest responses for customer support people. And sure, it did an amazing job creating code for a Google spreadsheet so I could easily scrape radio websites for their competitions and win festival tickets for the seventh year in a row. But in all these things it’s incredibly one dimensional, and still needs a human to guide it. People come to my demo calls thinking that AI agents are fully possible and capable. Nope, not yet.

TankovayaDiviziya , (edited ) in Every Family Dinner Now

In pharmaceuticals, AI will not replace workers in manufacturing or laboratory. It’s even far more useful for drug discovery. There is a recent report of AI designing a new and effective antibiotic, in which the research and development for such drugs have basically stopped since the 1990s because bacterial antibiotic-resistance tend too evolve too quickly for antibiotic discovery to keep up.

Edit: i meant bacterial antibiotic resistance

MajorHavoc , in Every Family Dinner Now

We do this every 15 years. For anyone less than 15 years into their career, welcome to the party.

Let’s see if I can save you some energy:

  • Yes, it made my job massively easier.
  • No, it didn’t replace me.
  • Yes, it allowed a bunch of new people to also do the job I do. Welcome newbies!
  • No, my salary didn’t go down, relative to inflation.

It turns out that the last mile to a successful product delivery is still really fucking hard, and this magic bullet tool also didn’t solve that.

Now… Am I talking about…?

  • AI?
  • Web frameworks?
  • English like programming language syntax?
  • A compiler with built-in type checking?
  • All of the above.

Edit: Formatting for readability.

Donkter ,

I mean honestly for things like tech, the jobs are going away due to these innovations, just piecemeal. Each of these innovations have shaved hours off of projects. Now someone’s salary might be the same and they might still have to go into the office 40hrs a week (or be just as productive working from home, go figure) but the actual work they’re doing is that much easier than it used to be, they might only have to work 4 hours a day now to accomplish what might have taken 2 days in the past.

Sure, certain companies put more demand on employees than others, and as you mentioned there are still human components to the system that remain untouched by technology, but if the tech world was honest with itself tech employees do far less work now than they did 10-20 years ago, disregarding the general expansion of the tech industry. I’m just talking about individual jobs.

Of course I don’t think those employees should be making less. I think if we innovate so much that a person’s job disappears we should be able to recognize that that person still deserves to be clothed and fed as if they still had that job.

masterspace ,

Yes, except for the fact that the flip side of those is that software, almost by definition, is automating away jobs in other industries.

So when it gets easier / cheaper to write software, other industries will spend an increasing amount on it to replace their workers. That’s one of the reasons the software industry has continued to grow, even though it’s gotten easier to write.

Donkter ,

Sure, but also almost by definition, using tech to replace workers in other industries will reduce the total amount of workers needed for that job as you made the tech presumably to make the job easier or faster. My post was talking about the tech industry just because that was the topic, but as you mention, tech definitely replaces jobs in all sectors.

MajorHavoc ,

almost by definition, using tech to replace workers in other industries will reduce the total amount of workers needed for that job

The data on this is actually uncertain. Installing ATM machines to replace bank tellers should have been a slam dunk, but didn’t really cut into bank teller total employment.

aei.org/…/what-atms-bank-tellers-rise-robots-and-…

Don’t get me wrong, the ATM was the first step in a long chain of improvements that still ought to soon make bank tellers obsolete, and the dept of labor predicts 15% lower demand next year.

But even this relatively one-for-one swap of machines for people has taken half a century, so far.

Donkter ,

That goes back to the point I was making earlier. For some reason a bank teller is hired for the same wage for the same hours, but I can almost guarantee you that because of the ATM they spend significantly less of their work day “working” because the ATM was designed to do a significant portion of their job. There certainly is an excuse to keep them around all day, there are some unavoidable tasks that only a human can do and they come up at random times throughout the day, but the ATM has replaced many of the working hours the bank tellers used to have even if the job didn’t go away.

MajorHavoc ,

tech employees do far less work now than they did 10-20 years ago

Agreed!

Of course, if we had truly understood the situation 10-20 years ago, we could have admitted that they were primarily being paid to know how to get the thing* to work, and not actually for the hours they spent typing in new code. Hence the rise of “Infrastructure Engineer” and “DevOps Specialist” as titles.

*I omiitted the technical term, for brevity. But to be clear, by ‘thing’, I mean what professionas typically call the “damned fucking piece of shit webserver, and this fucking bullshit framework”.

Rodeo ,

No, my salary didn’t go down, relative to inflation.

I’m calling bullshit on that one.

Everybody’s salary except executives has gone down relative to inflation going all the way back the the 80s.

First ,

There are other countries than the US of A.

AVincentInSpace ,

And I’m so happy for you, really I am

howrar ,

Isn’t the US the one place that actually pays devs properly?

1371113 ,

No. Plenty of places pay devs well. Top end jobs are mostly in the US. There are plenty of well paying jobs elsewhere.

shasta ,

Not mine. Every year if I don’t get a “cost of living” increase that meets or exceeds inflation, I go complain about it to my boss who then negotiates with HR on my behalf and I get a bigger raise. I’m not gonna let inflation kill my salary, and my boss is not gonna risk me leaving for another company. I do wish they would just give it to me up front and stop making me ask each year. We all know what the outcome is gonna be.

Rodeo ,

Wow must be nice

shasta ,

I’m not saying that the average wage in the country has not fallen against inflation. Data indicates that it has. But what I’m saying is that In the tech industry, if you provide good value to your company and the managers have half a brain, you should be able to negotiate annual raises to AT LEAST match inflation. If your company won’t, consider moving to a new company.

I know this is a privilege that most workers do not have, but this thread is about jobs in tech, where this is a more common case. It’s also one of the reasons why the aren’t more unions.

rab ,
@rab@lemmy.ca avatar

This is comment makes me want to move to US. In Canada what you said is so unrealistic

CanadaPlus ,

In every country but the US, really. Someday, big tech companies will realise that a person in any other Western country can code just as well for half the price, but for now they won’t even consider it cause 'Murica.

frezik ,

They do. They’re looking mostly to Eastern Europe. India is the classic place to look, but the quality of the tech education there is mixed (at best). I’ve worked with a lot of competent people from Romania.

CanadaPlus ,

I take it all the important stuff stays in America, though. There’s a chance you couldn’t even tell I’m Canadian if you met me, but there’s still senior devs earning 60k up here.

frezik ,

I’m not saying that the average wage in the country has not fallen against inflation. Data indicates that it has.

It actually hasn’t; the data has shifted since this talking point was created. There’s still other issues at work, though; the argument needs to be reframed around productivity.

See: midwest.social/comment/6656948

MajorHavoc ,

Two mitigating factors for me:

  1. For many years my skillet expanded faster than inflation ate away at my pay. I’ve been in a high demand specialty (Cybersecurity) for awhile.
  2. I’m now a manager, which does come with extra pay. Perhaps more importantly, it puts me in a position to throw my weight around to get my team and myself better raises.
frezik ,

This got passed around as a common fact in the wake of the 2008 financial crisis. Wages from the early 70s through 2010 or so were flat (not negative, but flat) due to inflation. Things have shifted since then.

fred.stlouisfed.org/series/LES1252881600Q

Note that the graph shows median wage; it isn’t as affected by a few high earners as average wage would be. The 2010s were a period of relatively low inflation and wages had a chance to catch up a bit.

What is true is that productivity has leaped massively since the 70s, but median wages have only crept up somewhat. The argument needs to shift to be around how the working class was screwed out of their share of productivity improvements. That’s not likely to change until we have more unions and overall something closer to Socialism.

Quadhammer ,

When AI is good enough to replace all of IT we all better hold onto our butts because we’re all going to fucking die

asexualchangeling , in X is just better!

Becouse I’m still on nvidia, when I get the framework 16" soon tm it’s getting Wayland

Johanno ,

The only reason why I am still on x11 is Green with envy. It doesn’t support Wayland yet.

And somehow I got into being a maintainer and now it is my job to fix that.

RandomLegend ,
@RandomLegend@lemmy.dbzer0.com avatar

NVidia RTX3070 here - absolutely no issues with Hyprland. Installed it like you would on any other system and i’m good to go.

Only thing i miss is just as @Johanno mentioned, i can’t use Green With Envy. Don’t need it though.

But NVidia isn’t a barrier for wayland anymore.

Johanno ,

Also for gwe it was Nvidia that didn’t support stuff it needed for Wayland. However it does now. I just need to implement a whole new api

asexualchangeling ,

But NVidia isn’t a barrier for wayland anymore.

I’ve heard that before recently, but tbth I really don’t want to mess with my system rn (barring updates), it mostly acts as a server lately sense I got my SteamDeck and that’s probably how it’s gonna stay as I really want to avoid accidentally breaking anything for the time being

When I get my batch 2 framework order I’m going to be a lot more willing to learn adout and experiment with Wayland, just becouse I know whatever I do on that it won’t interrupt what other people are doing who are connect to the aformentioned server on my older machine

Will I upgrade my other computer to Wayland? Maybe eventually after I’ve learned more about it and played with it some, but for the time being it’s just gonna stay as it is

RandomLegend ,
@RandomLegend@lemmy.dbzer0.com avatar

And that’s a totally valid approach. I didn’t want to push anyone into Wayland, i’ve dragged my X11 setup with me for as long as i wanted. I just wanted to show that NVidia is not the barrier anymore.

Holzkohlen ,

But NVidia isn’t a barrier for wayland anymore.

I disagree. When I used it recently it was still very much subpar compared to the AMD experience. It’s usable, but not to the point that I would like to use it.

RandomLegend ,
@RandomLegend@lemmy.dbzer0.com avatar

I installed Garuda-Hyprland on my RTX3070 last week.

And i have literally zero issues. Might go into detail what exactly you had issues with?

kibiz0r , in Every Family Dinner Now

Who do they think will be using the AI?

AI threatens to harm a lot about programming, but not the existence/necessity of programmers.

Particularly, AI may starve the development of open source libraries. Which, ironically, will probably increase the need for employed programmers as companies accrue giant piles of shoddy in-house code that needs maintaining.

VoterFrog ,

Why do you think AI will starve open source?

kibiz0r ,

The amount of code I’ve seen copy-pasted from StackOverflow to do things like “group an array by key XYZ”, “dispatch requests in parallel with limit”, etc. when the dev should’ve known there were libs to help with these common tasks makes me think those devs will just use Copilot instead of SO, and do it way more often.

Daxtron2 ,

Bad devs will continue being bad devs, shocker

VoterFrog ,

I think that undersells most of the compelling open source libraries though. The one line or one function open source libraries could be starved, I guess. But entire frameworks are open source. We're not at the point yet where AI can develop software on that scale.

kibiz0r ,

I agree wholeheartedly, and I think I failed to drive my point all the way home because I was typing on my phone.

I’m not worried that libs like left-pad will disappear. My comment that many devs will copy-paste stuff for “group by key” instead of bringing in e.g. lodash was meant to illustrate that devs often fail to find FOSS implementations even when the problem has an unambiguously correct solution with no transitive dependencies.

Frameworks are, of course, the higher-value part of FOSS. But they also require some buy-in, so it’s hard to knock devs for not using them when they could’ve, because sometimes there are completely valid reasons for going without.

But here’s the connection: Frameworks are made of many individual features, but they have some unifying abstractions that are shared across these features. If you treat every problem the way you treat “group by key”, and just copy-paste the SO answer for “How do I cache the result of a GET?” over and over again, you may end up with a decent approximation of those individual features, but you’ll lack any unifying abstraction.

Doing that manually, you’ll quickly find it to be so painful that you can’t help but find a framework to help you (assuming it’s not too late to stop painting yourself into a corner). With AI helping you do this? You could probably get much, much farther in your hideous hoard of ad-hoc solutions without feeling the pain that makes you seek out a framework.

r00ty Admin ,
r00ty avatar

I think there will be (and there already have been) significant downsizing over the next few years as businesses leverage AI to mean the same work can be done by less people paid less.

But the job cannot go away completely yet. It needs supervision by someone that can see the bullshit it often spits out and correct it.

But, if I'm honest, software development seems to be targeted when I think design writers should be equally scared. Well, that is if businesses work out that AI isn't just chatgpt. A GPT or other LLM could be trained on a company's specific designs and documentation, and then yes designers and technical writers could be scaled right back too.

Developers are the target because that's what they see chatgpt doing.

In real terms a lot of the back office jobs and skilled writing and development jobs are on the line here.

MagicShel ,

The work can’t be done by someone paid less. The work can be done by highly skilled, experienced developers with fewer junior resources. The real death comes 60 years later when there are no more developers because there is no viable path to becoming a senior.

Technical writers you may be correct about because translating text is one is the primary use cases for AI.

r00ty Admin ,
r00ty avatar

Here's the thing. Pay for work isn't based on skill alone. It's scarcity of a given demographic (skill makes up just part of that).

If the number of people overall is cut for software development worldwide, then scarcity at all levels will reduce and I reckon that will reduce pay.

I think our pay will start to diminish.

kibiz0r , (edited )

My pessimistic take is that everyone in society will get recast as the “human feedback” component of whichever flavor of ML takes over their domain.

8 hours a day of doing your domain’s equivalent of captchas.

r00ty Admin ,
r00ty avatar

That's a worst case. I think at the moment at least gpt type ai isn't good enough yet to not be used as a tool.

But yeah with some improvements we'll end up being quality control for automated systems.

wewbull ,

Who do they think will be using the AI?

Well that’ll be junior developers, until they get hauled over the coals for producing highly repetitive code rather than refactoring out common themes.

MajorHavoc ,

Ah, but the AI won’t know to haul them over the coals. Utopa achieved! /s

whoisearth ,
@whoisearth@lemmy.ca avatar

I can’t wait for my future coworkers who will be coding with AI without actually understanding the fundamentals of the language they’re coding in. It’s gonna get scary.

Patches ,

I guarantee you have coworkers right now coding without understanding the fundamentals of the language they’re coding in. Reusing code you don’t understand doesn’t change if you stole it from Stack Overflow, or you stole it from Chat-GPT9.

whoisearth ,
@whoisearth@lemmy.ca avatar

The code on SO is rarely specific to what the use case is IMHO. Any code I’ve gotten from there has had to be reworked to fit into what I’m doing. Plus I can’t post some stuff on SO because of legal reasons but can on an internal ChatGPT portal.

Trust me, it’s gonna get a lot worse.

Matter of fact, I look forward to the security breaches of developers posting company code into ChatGPT for help lol. We already had that issue with idiots posting company code into the public GitHub.

aaaa ,

Imagine programming a computer without understanding the machine code that tells the CPU what to do

NikkiDimes ,
blindsight ,

I feel attacked.

j/k. I’m happy in the education sector. The code I write won’t be seen by anybody but me.

blackbirdbiryani ,

You don’t have to wait, they’re doing it now.

backhdlp , in X is just better!
@backhdlp@iusearchlinux.fyi avatar

Insert comment about the window icon protocol here

Diabolo96 ,

What about windows icon protocol ?

Kidplayer_666 ,

Apparently there’s a massive controversy over what should be an extremely minute detail

asexualchangeling ,

I’ve heard that there is one, and I understand the reasons to let programs decide the icon, but what’s the controversy? What makes people think it’s a bad idea?

Kidplayer_666 ,

As usual it’s implementation if I’m not mistaken. Some say it should just be the icon on the .desktop file and move on with it, others JUST HATE THE CONCEPT OF THE DOT DESKTOP AND yada yada yada, others still want an implementation that allows on a per window basis, etc, etc, etc

dev_null ,

Forcing the icon from the .desktop file seems stupid, every window could need a different icon (e.g. contact list window and chat windows of an IM app, or browser windows using the website favicon)…

penquin , in X is just better!

😂 But X is a very old spaghetti code from the 80s and is a security nightmare. I use X, btw!

CanadaPlus ,

Third option?

Vilian ,

improvable, also wayland problem isn’t fundamental, is the slowness to merge new protocols, wlroots, for example, add protocols that aren’t approved in the wayland gitlab to make it work better, so… third option is wayland, with protocols waiting for approval(that can be updated later if the protocol changes idk)

also nvidia, but that can’t be fixed with a third option anyway

to be fair people need to read the gitlab discutions, the devs there aren’t approving protocol just because the sake of it, is really hard to make things work securely and on every plataform, also, there things that really don’t need a protocol to work, look at the QT handoff that fixes an issue that even on xorg wasn’t fixed, and without needing a new protocol

other than that, certaing things like the tearing could have being merged earlier lol

cmnybo ,

If you only use the CLI, you don’t need X or Wayland.

AVincentInSpace ,

A while ago as an experiment I set up a new system and decided to see just how much I could get done without installing a graphical environment. Most of my work happens in Neovim and there are plenty of applications that will do things like play video directly to a framebuffer so it should be pretty straightforward right? Turns out not really. Neovim will run in a kernel VT, but it’ll be … messy. The kernel virtual terminal is only designed to be good enough to use to install a desktop manager or repair your configuration. It’s not meant to be used full time. It only supports 16 colors which breaks just about every color scheme out there. It also only supports specially converted pixel fonts, meaning your choices of font size are somewhat restricted, ligatures are a complete no go, you can pretty much forget about nerdfonts (unless you wanna do a lot of work) and the only way to change fonts or font sizes is to use the setfont command which only works if run directly in the terminal as opposed to inside e.g. tmux.

It’s usable in a pinch, but I do not recommend.

cmnybo ,

You can use fbterm if you want to use TTF fonts. It even works with nerdfonts, although the rendering is not quite right. It does support 256 colors, although the way it implements colors makes it a pain to use.

AVincentInSpace ,

TIL of fbterm. I’ll def check it out when I get a chance.

CanadaPlus ,

Did you do much browsing? Lynx is a thing, but it can’t do JavaScript.

Come to think of it, is there a CLI Lemmy client?

AVincentInSpace ,

I just kinda used my phone for that. Like I said, not a good experience. Elinks and Links2 are marginally better than the trash fire that is Lynx, and I remember a while ago there was a project that would run Firefox in headless mode and cram its output into a terminal (wish I could remember what it was called), but you’re not really gonna get a browser in a terminal no matter what you do

CanadaPlus ,

I’m absolutely fascinated if somebody can point me to that.

How well did it render most sites, compared to the other CLI browsers?

AVincentInSpace , (edited )

Found it again after a bit of googling. It’s called Browsh. Haven’t played with it yet (will report back when I do) but from the demo on that github page it seems to work pretty well.

UPDATE: I’ve tried it out and hooooly craaaaaap this is good. If I didn’t know this was running in a terminal I would never have guessed. I would’ve just assumed it was a novelty browser meant to evoke that style. Smooth scrolling works astonishingly well as does video playback.

CanadaPlus ,

Lol, I’m already up and running. It’s pretty good, and I can actually use my mouse with it in bash. Protip, it seems very important to use the right window size. It’s good enough to do a lot of normal browsing, but openstreetmap understandably had broken controls. The only local issue is that I can’t see what I’m entering into the URL bar.

It’s also designed to run distributed, so you can use shitty bandwidth between a rendering machine and the display machine. I should try fitting it into a radio channel or phone connection or something, haha. I also wonder if it could be adapted to work with Tor Browser.

ILikeBoobies ,
CanadaPlus ,

Nice! I knew it had to be a thing.

jkozaka ,
@jkozaka@lemm.ee avatar

How did you get ligatures working with neovim?

AVincentInSpace , (edited )

Any good terminal emulator has them. Personally I use Konsole, but I’d be remiss if I didn’t mention Neovide which supports them as well. It’s a bit like a terminal emulator that can only run Neovim and has some Neovim-specific settings and integration (e.g. change window opacity with a Vim command, animated scrolling, plus that funky little animated cursor effect you can see on the website), and as a bonus it supports Windows and MacOS if you’re a heathen

CanadaPlus ,

Absolute chad.

(Mandatory disclaimer that I actually think the anti-GUI jerk goes too far)

penquin ,

TempleOS? Not sure if it runs X or not, but it sure is solid.

jarfil ,

Windows…

CanadaPlus , (edited )

Blasphemy! And also I’m poor, although I guess if I really wanted to run spyware as my kernel I could pirate it.

But yeah, I’m getting the sense those are the two games in town, Linux-wise.

jarfil ,

The kernel is fine, it’s been in the hands of pretty cool people since at least NT. As for the stuff running on it, well… 😗🎶

CanadaPlus ,

Really? Is it open source, or are we just going by reputation of the developers?

I actually don’t know much about the kernel they use, I was really just trying to emphasise the level of trust you put in your OS.

Kidplayer_666 , in X is just better!

Sure X isn’t a hot mess unlike wayland… sure…

jwt ,

X has been tepid for at least a decade.

tatterdemalion , in Every Family Dinner Now
@tatterdemalion@programming.dev avatar

It literally cannot come up with novel solutions because it’s goal is to regurgitate the most likely response to a question based on training data from the internet. Considering that the internet is often trash and getting trashier, I think AI will only get worse over time.

ArrogantAnalyst ,

Also the more the internet is swept with AI generated content, the more future datasets will be trained on old AI output rather than on new human input.

tatterdemalion ,
@tatterdemalion@programming.dev avatar

Humans are also now incentivized to safeguard their intellectual property from AI to keep a competitive advantage.

Spaghetti_Hitchens ,

What are some strategies for doing that? (This is me, totally not a bot)

0xD ,

Paywalls.

FractalsInfinite ,

Lets see, since the goal is to prevent webscaping all these should work: paywalls, account only acsess, text obferscation (e.g. using a custom font that maps letters randomly to other ones so it looks fine but to a webscraper it looks like gibberish), HTML obferscation (inserting random characters in the HTML then hiding them using CSS) and many more.

space ,

AI has poisoned the well it was fed from. The only solution to get a good AI moving forward is to train it using curated data. That is going to be a lot of work.

On the other hand, this might be a business opportunity. Selling curated data to companies that want to make AIs.

tatterdemalion ,
@tatterdemalion@programming.dev avatar

I could see large companies paying to train the LLM on their own IP even just to maintain some level of consistency, but it obviously wouldn’t be as valuable as hiring the talent that sets the bar and generates patent-worthy inventions.

MagicShel ,

You can fine tune a model with specific stuff today. OpenAI offers that right on their website and big companies are already taking advantage. It doesn’t take a whole new LLM, and the cost is a pittance in comparison.

ghost_of_faso2 ,
@ghost_of_faso2@lemmygrad.ml avatar

NHS moment

test113 ,

Hi, I don’t want to say too much, but after being invited to some closed AI talks by one of the biggest chip machine manufacturers (if you know the name, you know they don’t mess around), I can tell you AI is, in certain regards, a very powerful tool that will shape some, if not all, industries by proxy. They described it as the “internet” in the way that it will take influence on everybody’s life sooner or later, and you can either keep your finger on the pulse or get left behind. But they distinguished between the “AI” that’s floating around in the public sector vs. actual purpose-trained AI that’s not meant for public usage. Sidenote: They are also convinced the average user of a LLM is using it the “wrong” way. LLMs are only a starting point.

Also, it’s concerning; I’m pretty sure the big boys have already taken over the AI market, so I do not trust that it will be to the benefit of all of us and not only for a select group (of shareholders) that will reap the benefits.

tatterdemalion ,
@tatterdemalion@programming.dev avatar

Oh gosh I’m so afraid of the anonymous business daddy that told you AI is sexy.

mob ,

Yeah you definitely went to a marketing thing and got marketed to

DudeDudenson ,

Like when they claim your smart thermostat is now “AI powered” despite the fact it’s the same exact product it was 2 years ago

test113 ,

Again, none of the people at this talk have anything to do with selling a product or pushing an agenda or whatever you think. There is no press, there is no marketing, there is no product - it was basically a meetup of private equity firms that discussed the implementation and impact of purpose-trained AI in diverse fields, which affects the business structure of the big single-family office behemoths, like an industry summit for the private equity sector regarding the future of AI and how some plan to implement it (mainly big non-public SFOs).

Sometimes people just meet to discuss strategy; no one at these talks is interested in selling you anything or buying anything - they are essentially top management and/or members of large single-family offices and other private equity firms. They are not interested in selling or marketing something to the public; they are not public companies.

It’s weird how you guys react; not everything is a conspiracy or a marketing thing. It’s pretty normal in private equity to have these closed talks about global phenomena and how to deal with it.

These talks are more to keep the industry informed. I get that you do not like it when essentially the big SFOs have a meeting where they discuss their future plans on a certain topic, but it’s pretty normal that the elite will arrange themselves to coordinate some investments. It’s essentially just the offices of the big billionaire families coming together to put heads together to discuss a topic that might influence their business structure. But, in no way is it a marketing strategy; it would, on the contrary, be negatively viewed in the public eye that big finance is already coordinating to implement AI into their strategy.

But feelings don’t change facts. My point is if the actual non public big players are looking at AI in a serious matter, then so should you.

mob ,

Its not a conspiracy… You are obviously not involved in the actual ML/AI, but another sector. You aren’t speaking in any technical explaination.

A lot of us are involved in the technical aspect and understand what is being said by management.

test113 ,

I never argued that I was in IT/Tech; I deal with investments and PE. I have nothing to do with IT or tech. My point is we, in the PE/FO sector, are going to invest in AI businesses in 24/25, not only in the “B2C market” but mainly in the B2B market and for internal applications. Whether you believe it or not, it’s gonna happen anyway.

wewbull ,

So Nvidia (or Intel or AMD) told you that you need to AI to stay competitive. Not only that, but you needed a bespoke solution. Not the toy version out on the net every can get access to.

Strangely enough, they have some wonderful products coming to market which would be just what you need to build a large training network capable of injesting all your company data. They’d be happy to help you on this project.

All they had to do to get you to drop your guard was invite you by name to a “closed talk”.

test113 ,

Haha, lol, whats happening why do you hate me, just sharing an experience, an opinion?

  • it’s not NVIDIA or AMD or any chip manufacturer, or someone who has a product to sell to you. Most of them are not even publicly traded but are organized in family office structures. They don’t care about the B2C market at all; they are essentially private equity firms. You guys interpret anything to fit your screwed-up vision of this world. They don’t even have a product to sell to you or me; it was a closed talk with top industry leaders and their managers where they discussed their view of AI and how they will implement purpose-trained AI into manufacturing, etc. It has nothing to do with selling to the public.

I have already said too much - just let me tell you if you think LLMs are the pinnacle of AI, you are very mistaken, and depending on your position in the market, you need to take AI into account. You can only dismiss AI if you have a position/job with no real responsibility.

So weird how you guys think everything is to sell you something or a conspiracy - this was a closed talk to discuss how the leaders in certain industries will adapt to the coming changes. They give zero cares about the B2C market, aka you as an individual.

Again, none of the people at this talk have anything to do with selling a product or pushing an agenda or whatever you think. There is no press, there is no marketing - it was basically a meetup of private equity firms that discussed the implementation and impact of purpose-trained AI in diverse fields, which affects the business structure of the big single-family office behemoths.

Buttons ,
@Buttons@programming.dev avatar

As long as AI isn’t outlawed or “regulated” in some stupid way, open-source AI models will stay competitive. People are interested in AIs and working on them is exciting and doesn’t require a lot of code or other bullshit, this is the type of thing that the open-source community will work on.

cybersandwich ,

I said this a while ago but you know how we have “pre-atomic” steel? We are going to have pre-LLM data sets.

DudeDudenson ,

The reason why chat gpt 3.5 is still great for anything previous to it’s cutoff date. It’s not constantly being updated with new garbage

Obi ,
@Obi@sopuli.xyz avatar

Low-background steel, also known as pre-war steel, is any steel produced prior to the detonation of the first nuclear bombs in the 1940s and 1950s. Typically sourced from ships (either as part of regular scrapping or shipwrecks) and other steel artifacts of this era, it is often used for modern particle detectors because more modern steel is contaminated with traces of nuclear fallout.[1][2]

Very interesting, today I learned.

crossmr , in Every Family Dinner Now

Being a programmer is a lot like being a tradesperson. A tradesperson has a lot of flexibility in what they can do. They can work for a company, work freelance, or start their own business.

Programming gives you the same flexibility, the most important bit being that you can do it for yourself.

AI is going to struggle with larger complex tasks for a long time coming. While you can go to it and say 'write me a script to convert a png to a jpg' you can't go to it and say 'Write me a suite of tools to support business X' or 'make me a fun and creative game' A good programmer isn't going to be out of work for a long time.

xmunk ,

Most of the work software developers do is comprehending the problem, formulating a solution that addresses the problem, and doing it in a maintainable, performant, and security conscious manner.

I think AI can write a killer isEven() method, I think it’s shit at everything I listed… it’s extremely shit at being security conscious, any dev can tell you that it’s easier to write code and confirm it’s following best security practices then it is to review someone’s code and confirm it’s following best security practices… I think AI actively makes it harder to have confidence in security.

The first real part of my job I think AI will help with is performance tuning. We’re not there yet but I think we’re not unimaginably far from being able to give an AI a working but slow function and have a computer spin up a million randomized test inputs and outputs… then start scrambling the algorithm in a plethora of ways and testing the performance while confirming that the test cases pass.

Then again, you’ll need to confirm the algorithm is still secure - but I think the realm of performance is the first place we’d see a tool that I’d demand a license for.

ForgotAboutDre ,

All the AI does is match the request to solutions it was trained in.

It just stackoverflow in your ide. It has a little more flexibility in answering and isn’t as corrupted by SEO result when googling the equivalent answer. Its not informed and thinking.

The optimisation problems you are talking about is the process that is used to make AI models in the first place. I think you want an AI to configure optimisation routines for you rather than build the test cases and variables yourself. Or you want some system that implement all the individual components better, but an AI that can optimise the entire thing isn’t coming about soon. It would need to trained on very similar software. In which case you should just use that better software.

someacnt_ ,

Basically any pro-AI argument seems to go “it will achieve AGI”. So funny that lots of people buy that, forgetting how hard a general intelligence is.

nickwitha_k ,

I want AGI to be a thing. I see little evidence that OpenAI et al are going that way. Pretty sure it’s mostly hype to distract from wholesale theft of IP for profit.

someacnt_ ,

Ah, me too. Should have specified OpenAI

Sprokes , in Every Family Dinner Now

Didn’t ChatGPT become very bad recently? It used to give really working code but now it gets things wrong and doesn’t follow context. It gives code but when you ask it to improve by give more context, it ignores the previous answer and give wrong code.

It even sometimes answers by saying it does not have the answer for questions that it answered few months ago.

anus ,

The latest update from openai calls this “laziness” and discusses a fix coming

PopShark ,

Whoa really? AI “laziness” is actually a really interesting concept imo

Evotech ,

Last time I asked a niche api question it showed me how to formulate the question so I could post it on this GitHub issues…

Edit

https://lemmy.world/pictrs/image/cb6cad7c-f0bf-47f5-b79a-bfa8dcf0ecfa.png

Clent ,

How is that a niche api question? That’s a public api that is scraped up.

It’s also a terrible way to ask the question. It’s how a clueless newb asks questions. Anyone hoping to help needs to at least know: What are you attempting to use the end point for and What results are you receiving vs expecting?

Black616Angel ,

Also also it told him to include the API key and used v3 in the URL.

LemmyRefugee ,

It is a perfect example of why you still need good programmers, that know what/how to ask.

RedstoneValley ,

That looks like advice on how NOT to ask for technical support on a public forum.

  1. Be generic and vague. Omit as many details as possible, this will only distract from the problem at hand.
  2. remember to include your private API key to share it with the world.
explodicle ,

I keep telling the stupid thing to stop wasting time and space apologizing, and it won’t.

Badabinski , in Every Family Dinner Now

lol, I'd love to see the fucking ruin of the world we'd live in if current LLMs replaced senior developers. Maybe it'll happen some day, but in the meantime it's job security! I get to fix all of the bugfuck crazy issues generated by my juniors using Copilot and ChatGPT.

scrubbles ,
@scrubbles@poptalk.scrubbles.tech avatar

So much hallucinated crap and shoddy answers. Just because it was AI generated doesn’t mean it was a good solution

anarchyrabbit ,

There is a reason Microsoft has branded it copilot…

aksdb ,

Headline: airline fires every second pilot; says the copilot is good enough to fly the machine.

wewbull ,

…because Tesla had already made the mistake of over promising with the “autopilot” name?

fidodo ,

It’ll be like when we were all supposed to lose our jobs to outsourcing

MajorHavoc ,

And when “web frameworks means we don’t need web developers anymore” and when “COBOL is basically plain English, so anyone can code, so we don’t need specialists anymore”.

wewbull ,

Millions did. It’s just that after a while the advantages stopped being convincing and the trend reversed. If the same thing happens here, expect to go jobless for a while until you’re needed again.

SakuraCosmos ,
@SakuraCosmos@programming.dev avatar

One of my uni lecturers does the whole “You are out of a job” thing. He’s a smart guy but he’s barley written a line of code in his life. This comes up frequently and everytime I ask him “Get CHATGPT to write fizz buzz in X86 ASM.” Without fail it will crash when trying to build everytime. This technology is very advanced but I find people get it to the the simplest tasks and then expect it to solve the most complex ones.

evranch ,

I tried using AI tools to do some cleanup and refactoring of some legacy embedded C code and was curious if it could do any optimization or knew any clever algorithms.

It’s pretty good at figuring out the function of the code and adding comments, it did some decent refactoring of some sections to make them more readable.

It has no clue about how to work in a resource constrained environment or about the main concepts that separate embedded from everything else. Namely that it has to be able to run “forever”, operate in realtime on a constant flow of sensor data, and that nobody else is taking care of your memory management.

It even explained to me that we could do input filtering by using big arrays to do simple averaging on a device with only 1kB RAM, or use a long long for a never-reset accumulator without worrying about what will happen because “it will be years before it overflows”.

AI buddy, some of these units have run for decades without a power cycle. If lazy coders start dumping AI output into embedded systems the whole world is going to get a lot more glitchy.

wewbull ,

This is how AI is a threat to humanity. Not because it will choose to act against us, but because people will trust what it says without question and base huge decisions on faulty information.

evranch ,

A million tiny decisions can be just as damaging. In my limited experience with several different local and cloud models you have to review basically all output as it can confidently introduce small errors. Often code will compile and run, but it has small errors that can cause output to drift, or the aforementioned long-run overflow type errors.

Those are the errors that junior or lazy coders will never notice and walk away from, causing hard to diagnose failure down the road. And the code “looks fine” so reviewers would need to really go over it with a fine toothed comb, which only happens in critical industries.

I will only use AI to write comments and documentation blocks and to get jumping off points for algorithms I don’t keep in my head. (“Write a function to sort this array”) It’s better than stack exchange for that IMO.

someacnt_ ,

Maybe the real “AI nuking the world” scenario was that it ie caused by the faulty information the AI hallucinated into existence

Clent ,

And those juniors don’t realize they’ve set themselves up to be forever-juniors since they aren’t learning how to do the basics themselves.

ignotum ,

I was helping someone with their programming homework, every time copilot suggested anything he just blindly added it, and every time i had to ask him “and why do you need those lines? What do they do?”, and he could never answer…

Sometimes those lines made sense, other times they were completely irrelevant to the problem, but he just add the suggestions on reflex without even reading them

MagicShel ,

I had to pull aside a developer to inform him that he “would be” violating our national security by pasting code online to an AI and that there were potentially repercussions far beyond his job.

He’s a lot slower now, but the code is better.

Semi-Hemi-Demigod , in Every Family Dinner Now
@Semi-Hemi-Demigod@kbin.social avatar

I feel pretty secure in my job, because in the future I’ll talk to the customers so the AI doesn’t have to instead of the engineers.

renzev ,

Typical conversation between a non-programmer and a programmer about AI:

Won’t AI put you out of your job?

It probably won’t

Well, can’t AI write code much faster and more efficiently than humans?

How would it know what code to write?

I guess you would need to provide it with a description of the app that you want it to make?

So you’re telling me that in the future, there will be machines that can generate computer code based entirely on a description of the required functionality?

I guess so?

Those machines are called “compilers”, and “a description of the required functionality” is called “a program”. You’re describing programming.

Semi-Hemi-Demigod ,
@Semi-Hemi-Demigod@kbin.social avatar

Yep. Until customers can provide a clear, concise description of what they want there will always be jobs for programmers.

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