Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror

Comment Re:Scala? (Score 1) 67

Modern C++ is a seriously powerful and fast - albeit perhaps too complicated - language without all the gotchas of older C++ and plain C.

Modern C++ didn't get rid of the gotchas, it just added more of them. It's fine if you're working by yourself, but you can't prescribe what features other people will use (including the writers of libraries you want to use). But old C++ was fine when working by yourself too.

Comment Re:Writer's Tricks (Score 2) 67

You can add types to your variables in Python. You can use typescript with Javascript.

You can also introspect your types in Ruby, so his point is moot.

There is also the question of why you would add type checking to a dynamic language: if you don't want a dynamic language, why did you choose one? But the reality is most of us don't choose languages anymore, we choose libraries and have to accept whatever language they are attached to.

Comment Re: Holup (Score 1) 124

A lot of lawyers prefer checks because a signed check is proof of intention. Not only is it signed, it often has a "reason" memo written.

This can also work in behalf of the person writing the check (in court). For example, if you pay your rent by check, the landlord shows the intent to accept it when they deposit the check. Whereas if you pay with direct deposit, the landlord can claim they had no intention to accept the money.

Comment History repeating itself: Google Glass (Score 2) 136

Didn't all of these problems come up with Google Glass over ten years ago? In fact the term "Google Glasshole" was coined for people using Google Glass to record people who didn't want to be recorded. While it is legal to film in public, they did not seem to understand why people did not like it. This user seems to fit that mold.

Comment Re:Was it a Russian drone? (Score 3, Insightful) 84

Ukraine has more reason to attack it and blame Russia

That's like the situation where one of my neighbor's dogs pooped on my lawn. Which neighbor was it? Was it the one that I see conscientiously pick up their dog's poop every time on their walks. Or the neighbor that lets their dog roam around the neighborhood with no leash? Your argument would be the conscientious one did it to frame the other neighbor. Because . . .sympathy and support? I do not believe Europe needs any more justification for sympathy and support for Ukraine.

But of course it might be possible for a russian drone on its way to Kyiv to be misguided and hit the dome by accident.

Consider Russia indiscriminately attacks civilian targets, I would bet Russia hitting it by accident or on purpose. It is hard to know at this point.

Comment Re:Just shows he does not really understand hardwa (Score 1) 75

One major difference, assuming you've got full platform support(should be the case on any server or workstation that isn't an utter joke; but can be a problem with some desktop boards that 'support' ECC in the sense that AMD didn't laser it off the way Intel does; but don't really care); is that ECC RAM can (and should) report even correctable errors; so you get considerably more warning than you do with non-ECC RAM.

If you pay no attention to error reports ECC or non-ECC are both rolling the dice; though ECC has better odds; but 'proper' ECC and Linux-EDAC support will allow you to keep an eye on worrisome events(normally with something like rasdaemon, not sure what other options and preferences there are in terms of aggregating the kernel-provided data) and, unless the RAM fails particularly dramatically and thoroughly, will give you much better odds of knowing that you have a hardware problem while that problem is still at correctable levels; so you can take appropriate action(either replacement, or on the really fancy server systems, some 'chipkill'-like arrangement where the specific piece of DRAM that is failing gets cut out of use when deeemed unreliable without having to bring the system down.

Comment Re:Is margin arbitrarily larger than production co (Score 1) 44

No what that means is higher production costs do not necessarily map 1:1 to higher price in the end product in every instance. Sometimes the cost is eaten by the manufacturer in terms of profit. Sometimes the manufacturer can change the product to offset the increased cost. For example, cheaper materials, cheaper labor, etc. Now I am not saying they are good changes but that would be one way higher production cost is not passed onto the consumer directly in terms of price.

Comment Chip prices could also go up (Score 1) 44

While the article focuses specifically on memory prices, the AI boom could also cause PC CPU and GPU prices to go up which affects everyone. Currently fabrication at TSMC and Samsung are limited with companies like NVidia and AMD booking orders years in advance. To chase profits, NVidia and AMD will shift more of their orders to AI chips if they haven't already done so. That means fewer consumer CPUs and GPUs and thus higher prices for consumers as there may be shortages.

Slashdot Top Deals

Optimism is the content of small men in high places. -- F. Scott Fitzgerald, "The Crack Up"

Working...