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


Forgot your password?

Comment: Re:Clueless article (Score 1) 396

by swilver (#47241197) Attached to: One Developer's Experience With Real Life Bitrot Under HFS+

...and I suppose this silent corruption was verified by reading it into main memory?

My own simple tests (copy 1 TB of data from one place to another) on ECC and non-ECC systems showed quite clearly where the culprit was. Bit error rates of 1 bit/100 GB with the non-ECC system showed the problem clearly.

Comment: Re:Not the right way anyway (Score 1, Interesting) 583

by swilver (#47106209) Attached to: Google Unveils Self-Driving Car With No Steering Wheel

Public transportation takes about 50-100% longer to get where you want, unless you are part of the "lucky" few that live next to a major station and works next to another major station. It also often costs about as much as it would cost in fuel costs -- yes, you can factor in the car costs, but those are sunk costs as living without a car is not an option anyway (I'm not gonna bring my shopping in the train for starters).

Public transportation is really an abysmal failure, especially on the cost aspect. Its supposed to achieve economy of scale, but in reality it can't even beat a car with two passengers (and often not even with one passenger). And that's ignoring the time aspect (time is money, especially my free time).

If you really want to solve these kinds of problems, I'd look beyond transportation, but more to the reason we transport ourselves: work. Make it so people can work from home or nearby reuseable offices.

Comment: Re:English? (Score 1) 230

by swilver (#46541499) Attached to: Facebook Introduces Hack: Statically Typed PHP

Java has had quick edit/reload cycles since there was hot code replacement. If you see Java developers recompiling / restarting their entire project every time they make a change, then unfortunately they just don't care enough and/or are incompetent.

For projects that I'm assigned to, the first thing I look at is making sure the turnover time is below 10 seconds.. if it isn't, I fiddle with it until it is. And yes, that works for Facebook sized websites as well.

They invented a square wheel to go with their already mediocre Volkswagen. Meanwhile, languages designed statically to begin with are looking at more important issues that crop up half a dozen iterations further down the road.

Comment: Re:It's been done (Score 1) 876

by swilver (#46199501) Attached to: Ask Slashdot: Why Are We Still Writing Text-Based Code?

Well, perhaps why are we still using text-only to code?

We're not.

However, we're also not burdening the compiler with all this crap anymore -- it is expected you load such resources on demand instead of including it with your code in order to keep the memory footprint reasonable (just imagine the intro movie of some big game being part of its base code).

It wasn't always that way. Assemblers would often have directives to directly include a file as binary as part of the code. C did away with that (although converters for binary files to something a C compiler can understand exist). More new fangled language like for example Java allow you to just include the resources in a zip file (jar file) and load them on demand with a very simple construct.

"Ignorance is the soil in which belief in miracles grows." -- Robert G. Ingersoll