Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror

Comment The infrstructure will get reused when it pops (Score 2) 20

I am skeptical we won't find a use for datacenters. The cooling, electricity, and servers can be reused for more mundane tasks. Sure, nVidia AI chips are wasted money if you can't find a use for them, but every other facet of infrastructure can be reused for any general-purpose computing. I would wager that even the GPUs can be repurposed to be powerful business servers if someone wrote some drivers to move more Java/JavaScript/Python routine processing to GPUs...it obviously won't be as efficient as a conventional CPU, but I am sure it can offset the price of buying new chips.

Just like we got a lot of cheap office furniture on eBay when the dot com bubble popped, I am sure there are going to be some firesales on cloud computing hardware or services when this horrid AI bubble finally pops.

Comment By your logic, we don't need seat belts in cars (Score 1) 32

Programmers are poorly trained about memory safety and dynamic resource allocation. In my opinion, languages like Rust exist to put ignorant programmers in straight jackets for their own good. Java tried to do the same thing with "managed" code. The real solution is to cultivate less ignorant programming programmers.

The problem with your comment is that the most destructive exploits were introduced by well trained programmers who knew what they're doing. And with security, you can do a billion things right and one stupid mistake from someone else and your system is hacked. This is akin to seat belts. I've never needed one. I've just taken the strategy of never being in an accident for the 30 years I've been driving. However, I am not stupid enough to think I don't need a seat belt. Even if I never make a mistake, there are a fuckton of idiots on the road.

C is 50 years old now and C++ is 40. It's not a matter of education. These are tools that people fuck up with constantly and it's abysmally stupid to think that's going to change. A common scenario I've seen...let's say you're employed by a startup and you write BEAUTIFUL, PERFECT C++ code. It ships and is a massive success. Your company makes a fuckton of money off your PERFECT work...what happens next?...you get promoted and you either A. get promoted into management and never code again or B. get put on the next high value project because your talents are so desired.

Guess who maintains your code?...the least valuable person in the company, if not an outsourcer. That's the way of the world, buddy! You did a perfect job and now routine maintenance and security patches gets outsourced to the cheapest person in your company, probably an intern or an H1B they couldn't find a better use for. They're either too dumb or have too high of a language barrier to ask for your help in figuring out what you're doing....also, you didn't comment your code well enough...before you stop me with "no, I'm different"....no you're fucking not...you write shitty comments like the rest of us. You either didn't bother to write any or your barfed out explanations to everything, but what the reader needed to know...WE ALL DO THIS. So now whoever maintains your code MAY read your comments you left behind...or he may not...his life kinda sucks, so why bother doing a good job when you can get the same result doing the bare minimum? Afterall, he's put on maintaining your legacy code while you get all the new exciting projects.

Still think it's a matter of education?

Do you think the software industry is going to change their ways after 50+ years of writing shit?....or writing good stuff and sending it to bad teams after it ships and makes money? What you're saying is "A" strategy, but ignores history and the logical economics of software.

Comment Re:Do it yourself (Score 1) 32

You oversimplify. I despise Rust, but it does address real problems. (I'm not sure how well, because I won't use it.) I'm thinking of thinks like deadlock, livelock, etc. As someone above pointed out, there are lots of applications that don't need to deal with that, and subsets can work for them. (The above poster worked in a domain where all memory could be pre-allocated.)

Rust felt like programming with one hand tied behind my back. So I dropped it. Only one reference to a given item it just too restrictive. Perhaps it is really Turing complete, but so is a Turing machine. But multi-threaded programs really do need a better approach. (My real beef with C++ (and C) though is their handling of unicode. So I'm currently experimenting with D [ https://dlang.org/ ], which seems pretty good for the current application (though honestly since it's I/O bound Python would be quite acceptable). )

Comment Push too hard and they'll open offices there (Score 1) 222

A one time fee isn't too effective. There will probably be a billion loopholes and the big players won't end up paying much. A smarter route is a salary floor...10% above US median wage would be far more effective if you wanted to curtail abuses...even matching it to median US salaries would do a lot. However, you do have to consider 2 things:

1. You can import the best minds the world offers and have them spend money in your local economy or
2. You can incentivize companies to open overseas offices and hire there.

I think we get the better deal having the workers here. Even if they're not importing the best and just importing slop to fill their openings...that slop can spend money here or overseas. As an American software engineer...the industry that abuses this the most, I've never had issues finding a job. I don't personally care if they import shitty H1Bs. I think we get the better deal than the H1B holders and it ensures the greatest companies are started here...can you name a single Indian Tech company that's not an outsourcer? I personally can't. I even googled it and only found outsourcers. I am sure there has to be SOME real tech company running out of India exporting goods to the USA, but I don't know of one.

If it wasn't for H1Bs, I am sure there would be a lot more in Asia.

Comment Re:200 million angry, single disaffected young men (Score 1) 102

I think for all his faults, Xi does genuinely hate poverty and desire to lift people out of if. Maybe it's for selfish reasons like cementing his place in Chinese history, I have no way of knowing, but he is succeeding at it. His methods can be extreme of course, amounting to genocide in some cases, but the fascists got the trains running on time...

Comment Re: Going for gold (Score 1) 241

But if you are using it as a dumb TV then why do you need the interface? All you need is to change channels and inputs, and maybe the volume (I use my Nvidia Shield remote for that via CEC). I barely ever touch my TV's remove.

As for the lag, it depends on the model. The older and cheaper ones are bad, the newer ones are fine. I had one a few years ago (returned due to developing a fault with the screen after a couple of years) that was inexpensive and didn't think the lag was bad.

Comment Re:Two letters: (Score 1) 112

But also failure to deploy renewables faster enough. This week we have had two periods of free electricity due to the abundance of renewables. The things keeping retail prices high are mostly gas and a bit of nuclear. Our system works on the basis that everyone gets paid the price of the most expensive source, which is always gas or nuclear (we don't have any coal).

Another example of NIMBYism making things worse for everyone. Every objection to renewables is forcing prices to remain high.

Comment Re:lol, no thanks (Score 1) 25

Tesla started doing it, now everyone is at it. At least with Xiaomi they don't change the behaviour of the system unless it's actually broken. It's not like Tesla were one week it does a stretch of road perfectly and lulls you into a false sense of security, then the next week it's broken and you die in a firey wreck.

Comment Re: 200 million angry, single disaffected young me (Score 1) 102

On the other hand, they decided no more wood burning stoves around Bejing, and overnight they all went away.

Courts so have a lot of power in China, and rulings are generally not interfered with by the government unless there is a very specific reason to. An example I've been following is copyright, specifically the GPL. A court ruled that it was an enforceable contract, and more than one company had to scramble to come into compliance. Many seem to have taken the opportunity to leverage open source by publishing their own code, with some success stories.

Comment Re:Going for gold (Score 1) 241

I have not personally tried it, but I hear that if you just decline the EULA on LG TVs they work pretty well as dumb TVs. When it comes time to replace my Panasonic I'll have to do some research. Current one has some smart features but is not connected to the network, and behaves like a dumb TV.

Slashdot Top Deals

Prof: So the American government went to IBM to come up with a data encryption standard and they came up with ... Student: EBCDIC!"

Working...