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.

chris , in Roses are red, violets are blue, everyone is using IPv6, why aren't you?
@chris@l.roofo.cc avatar

The perpetual chicken egg problem of IPv6: many users don’t have IPv6 because it’s not worth it because everything is reachable via IPv4 anyways because IPv6 only service don’t make sense because they will only reach a subset of users because many users don’t have IPv6…

JovialSodium ,

This sums it up. I’m too lazy and there’s too little incentive.

drkt ,
@drkt@lemmy.dbzer0.com avatar

Yes but IPv4 is becoming expensive and it’s annoying having to use a middleman to clone github repos on a v6-only VPS

IPv6 is not hard, there is no excuse not to have it

krellor ,

I mean, yes and no. For an individual or individual systems? No, it's not hard. But I used to oversee a WAN with multiple large sites each with their own complex border, core, and campus plant infrastructure. When you have an environment like that with complex peerings, and onsite and cloud networks it's a bit trickier to introduce dual stack addressing down to the edge. You need a bunch of additional tooling to extend your BGP monitoring, ability to track asynchronous route issues, add route advertisements etc. when you have a large production network to avoid breaking, it's more of a nail biter, because it's not like we have a dev network that is a 1-1 of our physical environment. We have lab equipment, and a virtual implementation of our prod network, but you can only simulate so much.

That being said, we did implement it before most of the rest of the world, in part because I wanted to sell most of our very large IPv4 networks while prices are rising. But it was a real engineering challenge and I was lucky to have the team and resources and time to get it done when it wasn't driving an urgent, short timeline need.

30p87 ,

Or one could use alternative hosters, or maybe even selfhost git services.

drkt ,
@drkt@lemmy.dbzer0.com avatar

Yeah let me self-host other peoples github repos because github doesn’t have IPv6 lmao dude

30p87 ,

How about “Let me selfhost my own repos, so other people working with my stuff can use IPv6, as well as be sure no large corporation known for being cancer stands behind it and monitors every thing I do.”?

drkt ,
@drkt@lemmy.dbzer0.com avatar

I do 🥰

That doesn’t solve the problem of me needing other peoples githubs repos on a VPS with no v4

takeda ,

If IPv6 is done right you don’t even know you have it. If you use a cell phone or a home Internet, there is a high chance you are already using IPv6.

ryannathans ,

If your ISP supports it

takeda ,

Sure, but my point is that if it is implemented right, you won’t even know you’re using IPv6 until you check network configuration.

Album ,
@Album@lemmy.ca avatar

Honestly this isn’t even true anymore. Most major ISPs have implemented dual stack now. The customer doesn’t know or care because it’s done at the CPE for them.

I use a browser extension which tells me if the site I’m at is 6 or 4 or mixed. In 2024 most major sites support V6. A lot of this is due to CDN supporting it natively.

The fact that GitHub doesn’t is quickly becoming the exception.

serpineslair ,

May I ask which extension you are using?

Album ,
@Album@lemmy.ca avatar

IPvFoo

addons.mozilla.org/en-US/firefox/addon/ipvfoo/

There is a chrome version too.

serpineslair ,

Thanks.

chris ,
@chris@l.roofo.cc avatar

IPv6 traffic is globally steady at around 37%. So it isn’t a majority by far.

Album ,
@Album@lemmy.ca avatar

www.google.com/intl/en/ipv6/statistics.html

Globally it’s at about 47% and growing at about 4% per year. If the rate remains unchanged it’ll be about a decade for >95%.

But the reality of it is, you don’t need global adoption out of the box. You just need majority adoption in the countries you visit, which for me are western countries (north America and Europe) which now have a majority adoption.

chevy9294 ,

I don’t have IPv6, but I can still reach IPv6 only sites if I use MullvadVPN (and probably also with other VPN providers).

pewgar_seemsimandroid , in Naming is hard

thunderbird

JasonDJ ,

KMail.

Appoxo ,
@Appoxo@lemmy.dbzer0.com avatar

WebMail

darkphotonstudio , in What a time to be alive

All those middle managers will be displaced.

captain_aggravated , in What a time to be alive
@captain_aggravated@sh.itjust.works avatar

Holy shit, that’s it. GPT is Wheatley from Portal 2. The moron you attach to a computer system to make it into an idiot.

AVincentInSpace ,

I AM NOT! A! MORON!

Watch, hold on, I’ll prove it! I’ll perform a feat of brute strength in a blind rage that will end up hurting me in the long run! Then later when I find out that massive fall didn’t actually kill you and you fought your way back up through 2km worth of test chambers powered by sheer spite to come and confront me, I’ll act like nothing happened and beg you for your help because I have no idea how to run this place and it’s falling apart and the robot test subjects I built don’t work at all!

Huh? Could a moron do that?

andioop ,

Hey now, I found Wheatley charming. AI in real life, not so much.

captain_aggravated ,
@captain_aggravated@sh.itjust.works avatar

Wheatley is a great character, he’s just got a minor case of serious brain damage.

cumskin_genocide , in What a time to be alive

I like using AI to summarize meetings

agressivelyPassive ,

Summary: nothing of value

cumskin_genocide ,

For you

Midnitte ,

I think we need to have a meeting about the summary of the meeting.

Swedneck ,
@Swedneck@discuss.tchncs.de avatar

it’s like how techbros constantly want to reinvent transportation, if they assign an AI to give them an answer it would just say “build more railways and trains” and they’d throw it out a window in anger

PlexSheep ,

Everything becomes train if you reiterate long enough.

MagicShel ,

Longcar is looooooooonnnnnng.

luciole ,
@luciole@beehaw.org avatar

Or a crab.

agressivelyPassive ,

They re-invent everything for no reason. Every mundane device has been “re-invented” using big data, blockchain, VR, now AI and in a few years probably quantum-something.

The entire tech world fundamentally ran out of ideas. The usual pipeline is basic research > applied research > products, but since money only gets thrown at products, there’s nothing left to do research. So the tech bros have to re-iterate on the same concepts again and again.

ChickenLadyLovesLife ,

there’s nothing left to do research.

There’s still military robots, unfortunately.

skuzz ,

Reimagined

Ftfy (/s)

ninth_plane , in C++

Eventually the line comes back in from the top.

witx ,

Or perhaps it will come from the right? Undefined behaviour is the magic word

RoyaltyInTraining ,
@RoyaltyInTraining@lemmy.world avatar

Integer underflow

RecluseRamble , (edited ) in What a time to be alive

More like:

Computer scientist: We have made a text generator

Everyone: tExT iS iNtElLiGeNcE

Persen ,

That’s why nonverbal (and sometimes speaking) autistic people are considered stupid even by professionals.

pantyhosewimp ,
Persen ,

Wow, this looks worth reading. I’ll read it if I remember.

pantyhosewimp ,

It’s also a movie too with Daniel Day-Lewis. He’s kinda hard to forget.

abracaDavid ,

Oh come on. It’s called AI, as in artificial intelligence. None of these companies have ever called it a text generator, even though that’s what it is.

jorp ,

I get that it’s cool to hate on how AI is being shoved in our faces everywhere and I agree with that sentiment, but the technology is better than what you’re giving it credit for.

You don’t have to diminish the accomplishments of the actual people who studied and built these impressive things to point out that business are bandwagoning and rushing to get to market to satisfy investors. like with most technologies it’s capitalism that’s the problem.

LLMs emulate neural structures and have incredible natural language parsing capabilities that we’ve never even come close to accomplishing before. The prompt hacks alone are an incredibly interesting glance at how close these things come to “understanding.” They’re more like social engineering than any other kind of hack.

AppleTea ,

The trouble with phrases like ‘neural structures’ and ‘language parsing’ is that these descriptions still play into the “AI” narrative that’s been used to oversell large language models.

Fundamentally, these are statistical weights randomly wired up to other statistical weights, tested and pruned against a huge database. That isn’t language parsing, it’s still just brute-force calculation. The understanding comes from us, from people assigning linguistic meaning to patterns in binary.

jorp ,

Brain structures aren’t so dissimilar, unless you believe there’s some metaphysical quantity to consciousness this kind of technology will be how we do achieve general AI

AProfessional ,

This is all theoretical. Today it’s quite basic with billions thrown at the problem. Maybe in decades these ideas can be expanded on.

AppleTea ,

Living, growing, changing cells are pretty damn dissimilar to static circuitry. Neural networks are based on an oversimplified model of neuron cells. The model ignores the fact neurons are constantly growing, shifting, and breaking connections with one another, and flat out does not consider structures and interactions within the cells.

Metaphysics is not required to make the observation that computer programmes are magnitudes less complex than a brain.

ChickenLadyLovesLife ,

Neural networks are based on an oversimplified model of neuron cells.

As a programmer who has studied neuroanatomy and the structure/function of neurons themselves, I remain astonished at how not like real biological nervous systems computer neural networks still are. It’s like the whole field is based on one person’s poor understanding of the state of biological knowledge in the late 1970s. That doesn’t mean it’s not effective in some ways as it is, but you’d think there’d be more experimentation in neural networks based on current biological knowledge.

areyouevenreal ,

What sort of differences are we looking at exactly?

ChickenLadyLovesLife ,

The one thing that stands out to me the most is that programmatic “neurons” are basically passive units that weigh inputs and decide to fire or not. The whole net is exposed to the input, the firing decisions are worked through the net, and then whatever output is triggered. In biological neural nets, most neurons are always firing at some rate and the inputs from pre-synaptic neurons affect that rate, so in a sense the passed information is coded as a change in rate rather than as an all-or-nothing decision to fire or not fire as is the case with (most) programmatic neurons. Implementing something like this in code would be more complicated, but it could produce something much more like a living organism which is always doing something rather than passively waiting for an input to produce some output.

And TBF there probably are a lot of people doing this kind of thing, but if so they don’t get much press.

areyouevenreal ,

Pretty much all artificial neural nets I have seen don’t do all or nothing activation. They all seem to have activation states encoded as some kind of binary number. I think this is to mimic the effects of variable firing rates.

The idea of a neural network doing stuff in the background is interesting though.

NikkiDimes ,

The fact that you believe software based neural networks are, as you put it, “static circuitry” betrays your apparent knowledge on the subject. I agree that many people overblow LLM tech, but many people like yourself grossly underestimate it as well.

CompassRed , (edited )

Language parsing is a routine process that doesn’t require AI and it’s something we have been doing for decades. That phrase in no way plays into the hype of AI. Also, the weights may be random initially (though not uniformly random), but the way they are connected and relate to each other is not random. And after training, the weights are no longer random at all, so I don’t see the point in bringing that up. Finally, machine learning models are not brute-force calculators. If they were, they would take billions of years to respond to even the simplest prompt because they would have to evaluate every possible response (even the nonsensical ones) before returning the best answer. They’re better described as a greedy algorithm than a brute force algorithm.

I’m not going to get into an argument about whether these AIs understand anything, largely because I don’t have a strong opinion on the matter, but also because that would require a definition of understanding which is an unsolved problem in philosophy. You can wax poetic about how humans are the only ones with true understanding and that LLMs are encoded in binary (which is somehow related to the point you’re making in some unspecified way); however, your comment reveals how little you know about LLMs, machine learning, computer science, and the relevant philosophy in general. Your understanding of these AIs is just as shallow as those who claim that LLMs are intelligent agents of free will complete with conscious experience - you just happen to land closer to the mark.

marcos ,

It is parsing and querying into a huge statistical database.

Both done at the same time and in an opaque manner. But that doesn’t make it any less of parsing and querying.

Sweetpeaches69 ,

We don’t have to diminish their accomplishments, no; we choose to.

JackbyDev ,

It’s a shit post, relax

iAvicenna , in What a time to be alive
@iAvicenna@lemmy.world avatar

I think tech CEOs can empathise with chatgpt on how uninformed its opinions are and how well it can it bullshit

TachyonTele ,

Great. It’s going to run for president now.

iAvicenna ,
@iAvicenna@lemmy.world avatar

about time: chatgpt the president that we don’t need but that we deserve

explodicle ,

Even a bot trained on Redditors would be better than either major candidate.

TachyonTele ,

I like the sentiment, but that’s not really true. Biden is a life long politician, which means he knows how things work and who to talk to.

Trump is an angry spiteful asshole that just wants to hear his own voice.

iAvicenna ,
@iAvicenna@lemmy.world avatar

so is Trump better than chatgpt or not still cant decide

TachyonTele ,

I don’t have an answer to that either lol

SatouKazuma ,

I’d say no, because the difference to me lies in Trump being actively malicious, and ChatGPT essentially being random, as far as the lay public is concerned.

ChickenLadyLovesLife ,

Wait, chatgpt was convicted of multiple felonies?

iAvicenna ,
@iAvicenna@lemmy.world avatar

If it starts giving advice like google AI it soon will be

Sparky , in What a time to be alive
@Sparky@lemmy.blahaj.zone avatar

That’s the end user! /s

halvar , in std::underflow_error

Don’t get fooled, that’s called stockholm syndrome.

BatmanAoD ,

I’ve met people with C++ Stockholm Syndrome, and I think their trajectory is different. There’s no asymptotic approach toward zero; their appreciation just grows or stays steady, even decades into their career.

Natanael ,

Const

ZILtoid1991 ,

Stockholm Syndrome + Sunk Cost Fallacy + some of the better languages have lackluster corporate backing and/or third party libraries

RickAstleyfounddead , in std::underflow_error

Oh gawd I have to learn it for my grads

match OP ,
@match@pawb.social avatar

you should disagree

asteriskeverything , in std::underflow_error

I have zero context this graph is confusing af but also says so much

I just don’t know how to translate it lul

towerful ,

When learning c++ you hate c++. Then suddenly you get it, and love c++. Then you learn more c++, and you end up merely liking c++

asteriskeverything ,

Thank you!

seaQueue ,
@seaQueue@lemmy.world avatar

And as your knowledge tends toward expertise your love of the language approaches zero

33550336 , in std::underflow_error
@33550336@lemmy.world avatar

Is C++ actually that bad?

R00bot ,
@R00bot@lemmy.blahaj.zone avatar

No.

trxxruraxvr ,

Depends on your frame of reference.

RoyaltyInTraining ,
@RoyaltyInTraining@lemmy.world avatar

It’s a decent language I guess. My main criticism is that the constructor paradigm just isn’t well suited for RAII. I always find myself retrofitting Rust’s style of object creation into my C++ code.

hector ,

Yeah exactly what I experienced. You just end up rewriting Rust constructs!

Vlyn ,

Well, there’s modern C++ and it looks reasonable, so you start to think: This isn’t so bad, I can work with that.

Then you join a company and you find out: They do have modern C++ code, but also half a million lines of older code that’s not in the same style. So there’s 5 different ways to do things and just getting a simple string suddenly has you casting classes and calling functions you have no clue about. And there’s a ton of different ways to shoot your foot off without warning.

After going to C# I haven’t looked back.

5C5C5C ,

And even if you do get to use pure modern C++ you’ll still get burned by subtle cases of undefined behavior (e.g. you probably haven’t memorized every iterator invalidation rule for every container type) that force you to spend weeks debugging an inexplicable crash that happened in production but can only be recreated in 1/10000 runs of your test suite, but vanishes entirely if you compile in debug mode and try to use gdb.

And don’t even get me started on multi-threading and concurrency.

felbane ,

“Test suite”?

5C5C5C ,

I’m not sure if you’re genuinely asking what a test suite is or if this is a sarcistic joke about how no one bothers to test their C++ code.

SatouKazuma ,

This is why I moved over to Rust

5C5C5C ,

🦀🦀🦀🦀🦀🦀🦀🦀

SatouKazuma ,

Rustacean supremacy (not to be racist, because we avoid race conditions in the first place)

5C5C5C ,

Sorry to be pedantic but Rust only guarantees no data races can happen. It does not prevent race conditions more generally.

Don’t get me wrong, I absolutely love the language for sparing me from the hell that is data races, but the language alone won’t solve race conditions for you.

SatouKazuma ,

Man, you had to go and rain on my parade. 😞

rambling_lunatic ,

It’s C with feeping creaturism. Some of the features are good. Others not so much. Personally I agree with Torvalds overall.

MajorHavoc , in std::underflow_error

This is quite accurate.

Source: I’ve been in this journey.

SmoothIsFast , in std::underflow_error

F(c++)=1/c++

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