Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror

Comment Cloud services have value (Score 1) 508

There seems to be a lot of comments saying why would you ever use someone else's infrastructure. The last few companies I worked for have needed to and they were big companies. You pay services to be reliable. They'd lose business if they weren't.

Building infrastructure is not cheap. There's a reason only a few companies build things like electrical grids and telecommunications networks. Businesses do business with other businesses. Unless your server needs are small and simple or you have a lot of money to burn, there is value of large-scale distributed server centers. Even if your server needs are small, you should have a guaranteed better uptime than doing it locally-- they have redundant machines with redundant storage and redundant power supplies with generator backups. Also, having your server and data offsite and backing them up means you don't lose everything if your brick and mortar business catches on fire.

Check your provider out if you have concerns and make sure you have a disaster plan. Also, redundant cloud services is always an option.

Comment Was once infested with mites as a kid, they itched (Score 1) 123

When I was young, ten maybe, I laid beneath an apple tree among high uncut grass in the dark to hide during flashlight tag. When I left, I was covered with hundreds of black spots. The doctor told me hundreds of mites had burrowed into my skin, there was nothing that could be done, but don't worry they will eventually surface in about a week and go away. They itched... a lot. And I was told to not scratch. Other than the creepy factor, all I remember is they really, really itched. So I guess I once had the dubious distinction of actually being infested at one point. Did I mention how they itched?

--Dave

Comment Re:More or fewer pedestrian deaths per mile? (Score 1) 953

I believe that is generally true, but liability and insurance will be a major factor.

People will tolerate a thousand traffic accident deaths by people and say, ah, they're people what can you do. The know who to blame, and, will tolerate a number of deaths by people (even when they shouldn't).

People will absolutely flip out on a single traffic accident death by A.I. demanding to know who to blame. The car manufacturer? The company that programmed the A.I.? The individual coder that worked on it? Some learning algorithms teach themselves and have no person behind them. In some accidents, no one is at fault, but people won't want to hear that (unless maybe it's a person). They'll want to blame someone anyway to get closure.

Insurance will probably be the first to adopt because less accidents will mean less payouts.

Liability will be the trickier part. When the A.I. is at fault, you won't be able to fine the A.I. or put the A.I. in prison either to teach it a lesson or protect the public.

As much as the thought of self-driving cars make me feel uncomfortable, I am looking forward to the day when I don't have to stress over driving and traffic congestion falls because humans are largely out of the equation.

Comment Users Cry When Told Which Numbers Are Less Than 15 (Score 1) 487

Facebook Users Cry 'Censorship' After Being Told Which Numbers Are Less Than Fifteen

As mathematicians investigations into the properties of all real numbers, Facebook rolled out a new News Feed alert Monday night. The bulletin told users who used numbers greater than or equal to fifteen that they would no longer return true compared to fiften with a less than operator. A brief search revealed that numerous people believe that this is an act of censorship by Facebook. Some users argued that they should be allowed to decide which numbers were "bigger, smaller, or otherwise"...

Seriously, facts are facts. The only thing to be challenged are sources, and, good, do real research, learn. (Strangely, the less a person knows, the more confident they seem to be that are correct.) Facebook can do what they want, really. It's their product. Users use it by the permission of Facebook. Users have no direct say. Don't like it? Don't use it.

Comment What's the diff? It sounds the same. So not good. (Score 1) 144

Choking network traffic means some traffic being favored, faster over the others.

Offering a priority lane means some traffic being favored, faster over the others.

What's the difference? It sounds the same to me, and I find that disturbing.

It sounds like Comcast is saying they will throttle traffic but they will give it a positive name so that it doesn't sound bad.

I suppose that is the difference. One sounds bad. One sounds good. But they amount to the same thing being done.

What happens if they slow done everybody to make enough speed for priority lanes? Or maybe they add to the priority lanes and neglect all others?

In the end, the little guys will get less than the big, and the big guys will pay more than the little, but many will just pass that cost along to the little guys.

There's no way this is neutral.

Comment Last year's iPad already NEEDS this setup (Score 1) 144

I had to buy that setup something like a year ago for my wife's iPad. With the charger that came in the box, it discharges faster than it can charge if you use it while plugged in, and seems to only trickle charge if you don't use it while charging. But, with a USB-C charging and a USB-C to lightening cable, it works rather well. It charges her iPhone 7 pretty fast too. Apple really needs to step up it's packed-in power supplies to match the current needs of the equipment they're selling. (Or maybe the point is to get consumers to spend extra money.)

Comment Re:Related story (Score 1) 107

Thanks for the Fixing E.T. article. It was a great read!

I, like the fixer, are one of the people that always thought E.T. was a great game, even as a kid. It had a little learning curve and then it was just fun. No one has been ever been able to tell me why E.T. is a "terrible" game other that "it just is".

Considering, HSW had about, what, 6 weeks after Atari finalized the deal with Spielberg to create the game in time for manufacture and spent 1 week designing and 5 weeks programming and testing, it's amazing it turned out as well as it did!

Maybe not the best, but certainly not the worst. It's a shame that E.T. became the fall guy for the '84 crash.
--Dave Romig, Jr.

Comment Re:my evil(?) twin (Score 1) 375

A few years back, my great uncle died. His name was on the Comcast cable bill, and my grandmother, his sister, didn't bother to change the name on the bill. She just kept paying the bill to continue the service.

Then she started getting notices of non-payment and service termination even though my aunt had paid the last few bills in person in cash. (Thankfully, she kept the receipts.) The service, however, was not actually terminated as they had stated. They were on the phone and at the local office many times trying to figure it out. On the phone they stated the service was disconnected, and my grandmother and aunt stated they had the television on right then and it was obviously not disconnected. Comcast said they were wrong despite the television being on in the background.

As it turns out, there was an unrelated man, living in the same town, with the same name as my great uncle, who stopped paying his bill. His middle initial differed and the difference between the two account numbers was the last two digits were the reverse of each other.

Apparently, when various Comcast service representatives would look at either account, they would randomly assume the information shown to them on their computers was wrong and think it was the other account. This lead to them pulling up incorrect accounts when doing customer service, applying payments to the wrong accounts, incorrect late fees, terminating the wrong accounts, and insisting the my grandmother and aunt were wrong about the particulars when talking to them.

Finally, my aunt asked to change the name on the account. Prove the account holder is dead, they said. Totally understandable, but still frustrating after months of bad customer service. Once the death certificate was provide, Comcast had the nerve to charge a rather large installation fee to "connect up the service" that was, of course, never disconnected in the first place-- it was just a name change on the billing statement.

They refused to pay the installation fee, returned the equipment, and switched to Direct TV.

<rant>Confused identities are a pain-in-the-butt! I've been confused for my dad on my own credit report due to Chase assuming, same names, same addresses, same person! The error was they did not have my dad's birth date or soc.sec. number on file, so they matched his name to my name as I also had a card with them at the same address. As it was my mom's credit card on my credit report, Chase said it was up to _my_mom_ to remove _my_name_ from _my_credit_report_. I find it strange that I wasn't allowed to fix my credit report that they had erroneously altered. Thankfully, my family is very close, and my mom did fix the problem as Chase instructed. Image the nightmare if it had been a stranger's line of credit there, though. *sigh*</rant>

My two cents.
--Dave Romig, Jr.

Comment It does not pay to grow food, quite the opposite (Score 1) 570

It's sad to say, but my family's orchard is in the process of shutting down. Our orchard loses money almost every year it operates and it has for two decades at least (maybe slightly longer). It has a profit maybe once every 6 or so years. It didn't used to be this way. My grandmother has run the place for maybe 50 or 60 years when she acquired it from her father-in-law who ran it before then.

We are located in the U.S., in southeastern Pennsylvania (not far from Philadelphia). As far as I can tell, in our country, in our state, it does not pay to grow food-- at least not in the traditional sense (as food suppliers to food manufacturers seem to get by). I am not involved in the running or operating of the business, so these are just my observations. It costs so much to grow our crops. We can only sell to stores at set prices. The only prices we have control over are the ones at our local stand, which much be reasonable if we wish to sell. Weather affects the crops and we have no control over bad weather years. The workers are paid very minimally (and are all family for that reason-- but there is little want, so it works out). Last year's losses were through the roof. And, no one wants to take the business over. My grandmother is old and my dad and uncles are entering retirement ages.

I am sad. My family's orchard will probably such down next year. My grandmother declared there is no longer a possibility of a profit, so there's no reason to try continuing.

If anything, governments should be encouraging farming and the growing of food. I don't know if there's already programs out there for farmers-- I assume that there MUST be somewhere-- but I don't see them for the average farmer.

My two cents.
--Dave Romig, Jr.

Comment Fascinating To Watch (Score 1) 674

I watched some youtube videos of Watson in practice matches in front of a packed audience a day or two ago.

I must say it was quite fascinating to watch. The sheer level of the technologies involved is just amazing, not to mention the complexities that link them together. I didn't realize some of them had advanced this far.

I hope this will at least improve automated customer services lines. I dealt with one in the last year that kept asking me to speak allowed my ID but kept recognizing "H" as "8" no matter how clearly I spoke. Others ask me to speak my request, but, because I usually only call customer service when a non-standard problem occurs, the systems generally will not recognize what I'm asking and keep repeating themselves, and, if I ask for a live customer service representative, it will keep doing its darndest to keep me in the automated system. The need for live reps hasn't been replaced yet.

My two cents.
--Dave Romig, Jr.

Comment Re:Interest pondering the how and why of such fail (Score 1) 224

Agreed. I think that's what they were trying to do, but it failed. Another poster reminded me of a particular way PERL Regular Expressions can fail in PHP that would an escaping half-processed in this manner.

You have to wonder, though, most languages designed for web pages already have an optimized function for this type of escaping. Why not use it? Either they are trying to be clever or they reinvented the function in an incomplete way.

Maybe if the paranoia level it low, they'll announce what it was when its fixed.
--Dave Romig, Jr.

Comment Re:Keep It Simple (Score 1) 224

Sadly, something like that-- using the wrong regular expression-- would be the simple example at most places I've worked. I've often found the cause of some bugs to convoluted to the point of being baffling. I've seen a commercial PHP script that used an if-then statement with dozens of branches that each did nothing more that included a single file, nested, and then did it again. The final include files were almost identical except the name of the product to be displayed and its description. I was to add a product to that mess. I was mystified as to how someone thought _that_ was a good idea. Well, I got permission and rewrote it into a database lookup in maybe 15 minutes. Adding new products afterwards was certainly easier.

Interesting thought about the missing global flag, though. Considering it appeared to replace all occurrences except in that one case, I'm leaning away from that. I guess there could have been multiple expressions in play where one was missing a flag, but I cannot think of a reason off hand why someone would want to do that.

You did get me thinking though-- as I once wrote a parser in PHP using PERL Regular Expressions just for kicks-- how easy it is to blow the backtrack limit or the recursion limit when using recursion to properly handle more than one state. Once only subpatterns (either via adding + after + or . or via (?>) ) ultimately kept things under control (and was good for speed too), but I did not add them until my expression was confirmed working properly. During my first test run to verify the expression, I blew the backtrack limit which caused the expressions to silently stop replacing the string and return the rest of it unchanged. A separate call (which wasn't added to the final version) is required to detect the error although it quickly became obvious what had happened. The error patterns are similar. However, a complex pattern would be required to cause it. Again that could be caused by the wrong pattern, a programmer's test pattern instead of the one intended for the user.

Obviously I don't know the answer any more than anyone else does (save those at Google/youTube). I speculate for fun because its interesting and it keeps me thinking-- which always comes in handy at debug time.

Thanks for the alternate viewpoint.
--Dave Romig, Jr.

Comment Interest pondering the how and why of such fails (Score 3, Interesting) 224

I find it interesting pondering the how and why these things fail-- the insight into how the code must have been put together to fail on a particular input.

My initial guess for this one would be that they escape html and scripts separately-- scripts do not need greater than, less than, and ampersand escaped-- and that detecting the keyword 'script' switched modes from html to script. The fact that the first script tag is properly html-escaped suggests that while it was properly detected, the code to switch between html and script modes did not take this detection into account and switched anyway. I'm going to further guess that this do to some support code meant for the programmers' side inadvertently managed to cross over into user land.

My two cents.
--Dave Romig, Jr.

Slashdot Top Deals

Your fault -- core dumped

Working...