Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror

Comment Pennies are a hidden-in-plain-sight “y2k&rdq (Score 1) 509

There’s a huge Y2K-like problem hiding in plain sight here.

When the stock market switched from fractions to decimals, there were years of advanced preparation. And I was initially switched to trading in five cent in increments and then later in pennies. Low price stocks now trade in even smaller increments.

Now, presumably, this change won’t affect the stock market. It’s only about physical issuance of pennies. I mentioned the stock market change from fractions to decimals only to point out. The amount of preparation needed to pull off a change like this.

Y2K was real, but disaster was avoided. I’m a software engineer and everyone I knew back then was doing Y2K projects. I was doing an ETL project merging data from five different medical claim systems (the company had gone on a merger binge) none of which were Y2K compliant - to one that was. Now merging those systems was an efficiency that needed to eventually be put in place, but Y2K lit a fire under that project.

I wonder what all of the unintended consequences of this sudden change that hasn’t been thought-out?

I guess we’re gonna have to bring in a whole bunch of H-1B workers to get the rounding issues sorted

Comment Re:NIST is right and wrong (Score 1) 180

However, requiring mixed case and special characters? If you give that up you drastically reduce the difficulty of dictionary attacks. You double the size of the required table by using mixed case, triple it with special characters.

Nope. Most people, when they are "required" to use mixed case and special characters, do it in a way that can be easily brute forced with only a handful of extra attempts (1 = !, at = @, O = 0, etc.). The parts that preserve the difficulty of brute force are:

  • 3. Verifiers and CSPs SHOULD accept all printing ASCII [RFC20] characters and the space character in passwords.
  • 4. Verifiers and CSPs SHOULD accept Unicode [ISO/ISC 10646] characters in passwords. Each Unicode code point SHALL be counted as a single character
  • when evaluating password length.

  • 9. Verifiers SHALL verify the entire submitted password (i.e., not truncate it).

Web site have been having it both ways for years: they have been telling us to make harder password, while simultaneously making it harder for us to do so. In some cases, passwords were truncated or forced to lower case before being hashes, making them much much weaker than it seemed they were. And then when a password is compromised, the user is blamed.

Don't mix up the actual strength if voluntarily using complex passwords with the perceived strength of forcing someone else to do so.

Comment Did I see a kitten in there? (Score 1) 172

Did I see a kitten in there? Was the a faint "mew" in the background?

Cause wait till the anti-cat-torture people who are gung-ho to stop alleged cat torture in China but couldn't care a "lick" about the plight of oppressed minorities in China get ahold of this.

I predict a massive spam wave as soon as somebody hears a "m" let along "ew", and thinks they see a CGI cat.

Comment Notrhing creepy about this. (Score 1) 85

Nothing creepy about this. No, not at all. /s

Pretty-much useless, with no display. Unless paired with glasses, which is even more creepy, but that we will eventually have to get used to.

How is this "humane"? Did they throw in a buzz-word there.

Oh, I see it projects an image on your hand?

Talk to the hand! LOL

Meanwhile, I have a watch that does much of what this does, without the creepy part. I can go out without a phone - for a walk, for a bike ride, and still stay in touch and have a little screen with some limited uses, but which I'm sure will get better.

Comment Re:And car dealers (Score 1) 145

But EV prices have been dropping, and will continue to do so.

EVs have a much lower complexity vs. ICE. The battery costs will continue to fall as the technology develops, and there is great incentive for research to continue at a high level of participation.

Has been a LONG time coming, glad to see finally here. I contributed to some absolutely ridiculous vehicle/grid battery technology in the late 70's/early 80s (zinc-chloride). At least we're not driving around with batteries that need pumps and heaters and stainless-steel tubing to sorta-contain the chlorine gas...

Comment Writing actually-good software (Score 1) 121

I would contend that pretty-much any existing app or server software can easily be rewritten/modified/tuned to run twice as fast and use half as much RAM.

Developers and their overlords (mostly their overlords) have depended on the ever-increasing increases on processor power for at least a couple of decades now, making it unnecessary to pay much attention to performance.

In many cases, 5-10X performance is not an unreasonable outcome.

Comment Playstation Network did this (Score 4, Interesting) 82

I worked on the first AWS deployments that were done by Sony for Playstation game backends. Console games typically have some backend parts, even if not multi-player games - e.g. at least for leaderboards, marketing site, etc. Services are used for both the console itself and game-specific website.

It was a big deal when they first did this. Game releases are hit-or-miss. Prior to using AWS, they would order a bunch of servers in advance, and if the game was a hit, they needed to scour the country for more (not always easy) or else they would have depreciating assets laying out. So, AWS helped with capacity and probably saved money.

A few years later, I was at a Ruby conference, and there was a session presented by a Sony employee. They said that they had gone largely back onsite but this time with an "in-house cloud".

IBM has had the ability to deploy the same services as IBM Cloud onsite for a few years now. And AWS has also started down that road, but later than IBM.

Seems it's time for the Great Rehoming for those large organizations that haven't done so yet.

Slashdot Top Deals

If you are good, you will be assigned all the work. If you are real good, you will get out of it.

Working...