Forgot your password?
typodupeerror

Comment Re:4GB has been insufficient for many years now (Score 2) 98

Developers don't have a culture of being economical with resources.

That's because in say, the 60s and 70s, computer time was expensive. It behooved you to make your code as efficient as possible - like today's cloud services, they often billed by the CPU cycle. And the run-debug cycle was on the order of a day, so you didn't want to make a stupid error because it meant your job got delayed a day at the least.

Sometime around the 80s and 90s, this flipped - human time was expensive. Computers were cheap and getting cheaper, RAM was plummeting as was hard drive space. The math started to work the other way - you don't want developers wasting time debugging code so libraries were popular - because it was more efficient (cheaper) to utilize the fact one person presents a well-debugged library that other developers could use and that means developers don't have to write that code, and they don't have to debug that code either.

That's why we have bloat - because it's cheaper that way. You could have a developer write nice and tight code, but how much are you willing to pay for it? If it takes them an extra week to make their library run 10% faster, was it work say, the $5-10,000 it cost? ($5000 a week is around $250K/year including benefits, or around $150K take home pay plus benefits, while $10,000 is $500,000K/year including benefits, or around $250,000-300,000 without benefits). Will that improvement let the company make back that investment?

You have to realize that if you want to charge $150K/year salary, spending a week optimizing costs the company $5000, so unless they can save that $5000 elsewhere (e.g., in reduced cloud compute fees, or customers will pay extra), there is no incentive to do it.

And that's really a valuable consideration. Also, compilers are really good these days. Like, really good. They will often so very strange things to save a few cycles. Some, like Clang, can be "too smart" and apply closed-form mathematical transforms to your computation (E.g., if you attempt to sum integers from 1 to n, and you do the "stupid way" with a loop, Clang will recognize it and actually generate the code to calculate n(n+1)/2 and eliminate the loop).

So it's a mix between the cost of a developer to optimize their code, the increasing intelligence of compilers to optimize code, and other things.

If you want to learn more about how compilers generate code, including being able to add in 0 cycles (hint: it uses the CPU's address calculation unit instead of the ALU to do simple addition and subtraction and even multiplication when it can, so the actual execution time is zero since the computation was done as part of operand calculation), Matt Godbolt of Compiler Explorer fame runs through a whole series in his Advant of Compiler Optimization series. (Youtube: https://www.youtube.com/playli... ). Trust me, it doesn't pay to outsmart the compiler.

Comment Tap or click to view article (Score 1) 39

No video (or animated image) should ever load/autoplay unless the user interacts with that element, indicating he/she wants to play it.

How granular would the permission be? If web browsers start blocking all animation and post-load layout shifting by default, including CSS transitions and animations, this would encourage website operators to structure the page to coerce permission to animate in each document. For example, a website operator could make each page load blank other than a notice to the effect "Tap or click to view 'Title of Article' on Name of Site."

Comment Re:Tim Cook #2?? (Score 3, Insightful) 46

Not a lot against the guy, but he should be #5 .. he merely continued the trajectory set by the others.

For nearly 15 years.

Jobs passed in 2011. Tim Cook has been at the helm for 15 years since then. Even if he was coasting, Apple has done remarkably well in those 15 years just coasting alone. Most companies falter and die out by then. Heck, after Apple ousted Jobs as CEO, they were struggling by the time Jobs came back and he wasn't gone nearly as long as he is now.

Even if Tim Cook did absolutely nothing for the 15 years he was CEO, the fact that Apple is still around and still going strong is already a huge credit to his (non-)leadership in managing to keep the ship steady.

Tell me how many other CEOs are like that - because history is littered with failed companies whose leadership wanted to make their mark and then their companies imploded. Like Apple nearly did 20 years ago.

Tim Cook, by "doing nothing", managed to keep Apple on the up and up, and history reveals this isn't usually what happens.

Comment Re:Antitrust (Score 1) 22

The last time, it was likely Intel buying up AMD CPUs and dumping them. As well as forcing Microsoft and Sony to use AMD chips.

AMD has its ups and downs, and Intel was riding high, but Intel needed AMD to survive to avoid antitrust activity as well. Getting rid of fabs was one thing as they are expensive.

But Chipzilla is still very big and making a lot of money. And they released new chips that are surprisingly competitive. They're not fast against the top end 9860X3D CPUs, but are very cost competitive when compared to the midrange parts, or even faster than them. At the same price or lower.

They've also seen a bump in sales in chips supporting DDR4. So going into 2025 it was doom and gloom for Intel, but for 2026 so far, Intel is holding its own and maybe even starting a comeback.

Comment Re:UK has them, Waze still useful (Score 1) 181

And even after all these years there are still plenty of idiots who don't understand what the word "average" means. I always see them slowing down for a camera then speeding right back up again afterwards. How do people this dumb get a license?

There was a comedy troupe that posted 3 people along the first. The first one carried a sign that read "Speed camera ahead".
The second one carried a sign that read "Just kidding".
The third one carried a sign that read "Sorry".

The thing was, there was a speed trap between the second and third person. They'd slow after the first, speed way up for the second and get caught, then the third sign apologized.

There's a YouTube video of them driving and what you'd see and it's been reported a few times.

Also, many toll roads especially in Asia do this as well - you get a ticket when you enter the toll road, then you'd hand it in when you exit and they'll charge you the toll based on distance travelled. Problem is, they also note your average speed.

Though I do remember at least one having a rest stop with a restaurant on it - so stopping for a break and/or food would lower your average speed considerably.

Comment Re:diversity (Score 1) 80

Honestly, that's a pretty good spread for a small crew. And is much higher than any other population sample you could take. It only happened because these things are planned out so far in advance, that Trump's anti-DEI couldn't have taken effect without delaying it for at least a couple more years.

And the moon is not an easy feat - if you want a rough idea of scale, put a half inch sized circle on one of your wrists, Then put a dot on the other wrist. Then stretch your arms wide and you have a near scale representation of the Earth, the Moon, and the distance involved. Yes, it's that far apart and likely a lot further than books and school would have you believe. Or likely you would even believe.

Comment Re:You have no IP address. Your neighborhood does. (Score 1) 31

How are you going to host a game server on a home computer if you share your IPv4 address with other subscribers to the same ISP in the same neighborhood,[1] and the combined modem and router that your home ISP requires all subscribers to use lacks an option for port forwarding? Both of these are true, for example, of T-Mobile US Home Internet.

[1] Many home ISPs apply carrier-grade network address translation (CGNAT) to conserve IPv4 addresses since the worldwide exhaustion.

You don't. Because home internet connections, even the multi-gigabit ones, are terrible for things that need constant ping.

It's why people have been hosting services where they can get a dedicated IP, or likely one shared with similar services. Those hosting servers tend to have guarnateed connectivity.

Because direct IP connections sucked, and it's why booter services aren't so common nowadays. Because that's what happened in the past - if you got angry, you started pingflooding the host IP and making everyone's game terrible.

These days, you still have booter services, but they're services you pay for, and they're not used as much because the hosting server often hides the IP of everyone else.

I don't disagree with local servers, but maybe let's leave them on the local LAN plan. If you want to expose it to the Internet, then you can, and if you do, better have the expertise to know how to host it yourself.

And no, IPv6 won't fix this - because IPv6 only guarantees everyone gets a globally unique IP address. It doesn't guarantee that end-to-end connectivity will work. Thanks to firewalls and such which are a practical necessity these days.

The popularity of online multiplayer competitive play is driven in part by centrally hosted servers where there are people who do protect them against attacks meant to spoil the fun of everyone involved. Only a huge data center really has that ability. But if you want to host a small scale server on your own for you and a few friends, you should have the option as well

Comment Who's driving? (Score 1) 181

Last time I checked, my vehicle is not a legal entity that can be cited for infractions. Whatever person is sitting behind the wheel of that vehicle is not known by a camera. I can't believe these things haven't been totally obliterated in court. In my state, the tickets you get from these things are actually from 3rd parties contractors who run them, and try to sound very official, but they are not actual summons through a court.

Comment Re:So I'm just spitballing here (Score 1) 48

But what I think is really going on is dodgy attorneys have been putting fake citations in their briefings for centuries and we are hearing about it because they're using AI to generate the fake citations instead of just making them up on the spot like they used to. I suspect judges and defense attorneys are scrutinizing citations more too because they've seen the stories about AI.

But I do think it would be naive to believe that given how skeezy attorneys can be that they haven't been feeling their portfilings with bullshit long before AI slop was a thing

Fake citations are trivial to find. If sketchy lawyers have been putting fake citations in their briefs, you can bet it'll be found out. It's why AI generated briefs have been found out. All it would take is a lawyer competent in their area of the law, and if you cite some strange case they never heard of saying something they never heard of, they're going to look it up to see what's happening. So you might bamboozle some lawyer who doesn't know their work, but there are experts who know the case law inside and out who you can't surprise because they know all the case law and a strange citation they don't know about will be looked up just in case.

LLMs don't need fake citations to generate fake citations. All they are is a statistical text model - this token follows this token, repeat ad nauseum. Basically the AI LLM just takes some text, looks at the context to adjust the weightings of the model, then looks at say, the top 10 words that follow and depending on the settings, picks one. Then it repeats the entire process again.

Citations being fake are thus easy - the citation looks a certain way, usually a year, followed by the state or something representing the court, then a case number, and so on. And naturally those things can have weights that are random because cases span all sorts of things. Cases that have been cited more often might have a heavier weight, while lesser cited ones are less probable.

Comment You have no IP address. Your neighborhood does. (Score 0) 31

How are you going to host a game server on a home computer if you share your IPv4 address with other subscribers to the same ISP in the same neighborhood,[1] and the combined modem and router that your home ISP requires all subscribers to use lacks an option for port forwarding? Both of these are true, for example, of T-Mobile US Home Internet.

[1] Many home ISPs apply carrier-grade network address translation (CGNAT) to conserve IPv4 addresses since the worldwide exhaustion.

Slashdot Top Deals

The Wright Bothers weren't the first to fly. They were just the first not to crash.

Working...