Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment Re:LAPD Police? (Score 1) 160

Of course, it could be the LAPD needs to justify the huge expense of patrolling from Ghetto Birds instead of ground-based black-and-whites, and they're not at all bothered by the statistical insignificance of the small sample trotted out here as causation.

Ground patrol might be difficult in LA traffic, I would imagine... and flying LA isn't much fun either (lots of air traffic to contend with) but at least there isn't the chance of running into gridlock.

Comment Re:The next big bubble? (Score 2) 54

Uber is just forcing free market economics on governments that don't want it, and surprise surprise, prices plummet while service improves greatly. Get rid of the damn medallions and be done with it.

The problem is the free market sucks for utilities.

Uber works, but it's only working on cherry-picked routes and times. Taxis are heavily regulated not just in the drivers and licensing, but also in what they can do. For example, most taxis are required to pick up drunks and take them home, and dealing with a drunk is not an easy thing (think having to clean up your car afterwards). Likewise, most taxis must pick up their fares regardless of color, creed, or other discriminatory factor. And they have to cover the whole city - they may not want to go into a low-rent district, but if they accept the call they have to.

Uber drivers, though, are free to not do any of those things. If you don't wan to pick up some guy because he's black, just drive along. (In many places, a taxi driver doing this would be forced to call another taxi AND wait for that cab to arrive - they're not allowed to drive off).

Then again, taxi companies are evil. But I suppose it's OK when you find yourself partying on a Friday night and unable to get home because there's no taxis and uber isn't willing to pick up people who might throw up in the vehicle.

Comment Re:What of other more disastrous modes of failure? (Score 1) 204

This experiment only documents the survivability of the NAND Flash itself, really. I've had two consumer SSDs and at least one SD fail completely for other reasons; they became completely un-usable, not just un-writable. In the case of the SSDs at least, I was told it was due to internal controller failure, meaning the NAND itself was fine but the circuits to control and access it were trashed. I suppose a platter-drive analog to that would be having the platters in mint condition with all data intact but the servo coil melted, or something.

Since I've only owned three consumer SSDs and two of those died from a mode of failure that wasn't even addressed by this experiment, what am I to make of the real value of the results? They certainly have no meaning for me, but YMMV.

Well, this test is to figure out if the lifetime of an SSD is adequate - everyone knows flash life is limited, is it limited to the point where every write you should cringe or will it handle enough data that you needn't worry about it?

In this case, the tests show it's closer to the latter.

As for disastrous failure modes, the most common one is FTL table corruption (flash translation later). The tables map the externally visible sectors to the internal flash (you want to wear level the flash so no one block gets unduly worn out even if you repeatedly write to it).

The problem is those tables in cheap SSDs are cached in RAM for speed, but they don't have much in the way of a backup power supply to dump the cache back into the media. It's possible during a write back that the power fails and the table gets corrupt. On the next boot, it fails to load the tables and it's dead.

Those you can usually save if you do an ATA_SECURE_ERASE command which resets the table mappings back to default.

Or get better SSDs that build in capacitance so they can do emergency write backs.

Comment Re:But it's still a Chromebook... (Score 1) 139

Actually that means it runs Linux natively, which is kind of a big draw from my perspective. I'm considering getting one, but will not be running ChromeOS on it if I do.

Only if by big draw you like kludges. Sure it may be the Linux way but still.

Yeah, you CAN run Linux on it. You can also run Windows (it has SeaBIOS in it). But to do either means you have hit Ctrl-D within 30 seconds of power up (or reboot) every time to boot into your "alternate" (non-ChromeOS) OS otherwise it times out and goes into a recovery mode where it waits for you to insert a recovery USB stick. Sure not a hassle in that you can turn it off and turn it on again, then wait for it to get to the point where it finds an unsigned OS so you can hit Ctrl-D, but still not elegant.

So yes, you can, but it's not a Linux laptop by far.

Comment Re:This ex-Swatch guy doesn't have a clue (Score 1) 389

The other fatal assumption is that Apple is going to sell 20M watches.

Android and Pebble combined barely tilt at 1M (Samsung's latest generation offerings, barely sold 300K combined).

So now Apple is going to sell not just as many Apple Watches as smartwatches combined, but 20 times as much? Granted, interest is high, and even a product like the iPad was mocked as being something completely without reason but still.

Comment Re:Squeezeplay (Score 1) 37

but connected to proprietary products instead of a server that runs on almost any hardware

I never understood why people liked the squeezebox better than other alternatives. I had an AudioTron, and it required zero software installation on Windows and OS X, and one useful package on Linux. It relied solely on SMB and didn't need any indexing server or anything. You gave it a user account and it could either self discover the shares or you could explicitly point your music share to it and it indexed that.

Made using a special server sorta like having to use iTunes to load your MP3 player.

Comment Re:Tools for modifying open hardware designs (Score 1) 78

There's also gEDA which is an open (GPL'd) EDA suite including a schematic editor, PCB layout tool, and a bunch of other EDA tools.

The big thing with open hardware is simply getting the hardware - RPi and Arduinos are popular because it's easy to get the hardware for minimal cost, and many people make it on behalf of others (well, not the Pi, but that's because of Broadcom).

Open hardware requires the ability to make money (i.e, commercialize) the design. This is not the evil "we will sell your design to make millions" theme, but more so companies can take Open Hardware designs and build them for you. Or at least assemble you a kit.

Nothing screams "useless" more than seeing an NC label slapped on an open hardware design because it means if I wanted to build it, I have to source it all myself instead of being able to go to some company to get it all kitted up or even assembled and I just click "buy it now".

Comment Re:A few embedded strings and timestamps? (Score 1) 129

What the summary said was that the timestamps are consistent with an 8-5 day in those time zones, not that the timestamps came from those timezones. Timestamps aren't UTC anything -- they're milliseconds since epoch (generally), and the OS converts on the fly when displaying. I can't speak for the NSA, but core hours are 10-3 for many government workers, and many people go in to the office early to beat traffic. Also, the NSA is under the DoD, and DoD tends to get an early start. All of that is consistent with what one would expect to see.

And to address the GP, the odds of finding a string that matches a codeword, especially a unique codeword, are very slim. Probably millions to one. You're not going to find, say, "XKEYSCORE" in Microsoft or Apple source code. That's the most convincing evidence -- the timestamp stuff is just icing.

I expect to see future exploits released with standardized timestamps and obfuscated strings.

I find it very circumstantial and more akin to fitting the evidence to the crime. I mean, are the only software developers who work normal business hours on normal workdays in the Eastern timezone all working for the NSA? I find that extremely hard to believe, even more so when you consider that a lot of developers do work on the east coast (sorry, software development is not an exclusively west coast thing).

Even a symbol like "Backsnarf" sounds like something that could plausibly be used in malware to indicate reverse snarfing of whatever it is.

Ditto XKEYCODE. Sounds like something someone might call a keyboard map - either the mapping driver or a keymap.

Comment Re:Well (Score 4, Interesting) 93

You can have negative feedback without negativity.

Negativity is a virus that once it infects and takes hold, spreads rapidly and kills productivity and innovation.

Negative feedback though is a positive thing, provided it's done correctly - i.e., it's not negativity, it's constructive criticism. The difference is that negativity focuses on the bad alone, while constructive criticism focuses on the rehabilitation.

"This design is stupid. You're an idiot" is a negative statement that spreads negativity. "This design is stupid because you're not using the new architecture features that are going to be present in the new release and instead trying to reinvent the wheel" is negative feedback that becomes constructive because it now presents a resolution to the problem.

It also turns the feedback giver from someone who always says no to someone who provides helpful assistance.

If all you do is complain and bitch about everyone doing crap for work, one of two things happens - either it infects others and it turns into everyone bitching about everyone else and no work gets done, or you'll find yourself isolated as being difficult to work with. Add in racism/sexism/etc and other offensive comments (which have no place in the modern workplace or anywhere for that matter) and either you're out of a job or no one wants to work with you anymore.

Hell, even Linux goes on rants, but at least he tries to justify his rant by giving feedback on what's wrong. He lacks tact and diplomacy, but at least he clearly explains why it's bad, and he attacks the technical content, not the person.

Comment Re:No more ports! (Score 1) 450

The most ridiculous thing about the new Macbook is that you can't charge it and use USB at the same time unless you buy a $80 dongle

For now. But given USB Type C has been out over a year now, it's only a matter of time before someone else makes a MacBook to everything adapter.

If the only complaint about the MacBook is that USB connector, I'd say Apple did well - it's a non-proprietary connector that everyone's had a year to release stuff for. And given how few devices are out there, it appears that Apple is again going to forge the production of a pile of new USB devices like it did way back in the late 90s when it went USB only (and the only USB things were overpriced keyboards and mice).

Perhaps blame the USB accessory manufacturers for sitting on USB Type C.

Comment Re:They lost their soul in 2014 (Score 2) 450

...when they made the memory in the new Mac Minis impossible to upgrade and reduced their performance. The late 2012 quad-core model is still the fastest, best one they ever made.

I agree about the RAM - that is stupid, however, the reason for the dual core is simple - Intel doesn't make the i7 in the required socket formfactor. The i5s and i7s used in the Mac Mini are the same socket, so it's a single design.

So if Apple wanted to offer the i5 and i7, they had to either design two Mac Mini motherboards, one for each, or use the slower i7 because that's all Intel has.

It's not the ONLY time Apple's been hampered by Intel's lineup.

And the Mac Mini isn't exactly Apple's top seller. It joins the Mac Pro in the worst sellers in the lineup. So no, the dual motherboard idea is not flying.

But the soldered RAM on the Mini doesn't make sense - there's no compelling reason for it - there's no space limits (the current Mac Mini is the same volume as the old one) like there is in the portable lineup, and there's nothing in the new mini that takes up so much space that the RAM couldn't be accomodated.

Comment Re:Paper Prints! (Score 1) 169

This actually worked! In the early days of film the Library of Congress had each frame of entire films printed onto paper to establish copyright.

That's because in the early days of movies, we didn't have "moves" as a copyrightable item. So movies, being motion pictures, were printed onto paper and copyrighted that way as photographs. It was only later that movies were copyrightable in and of themselves and you didn't have to work around it by printing it to paper.

Comment Re:likely succeeded too (Score 1) 119

you know that DRAM hack-attack that was just made public? how much you wanna bet the US gov had a hand in making that possible?

TFA mentions several things. First, they tried to write their own version of Xcode and tools to be able to substitute it on a victim's machine, they also tried to crack Apple's keys (which TFA claims they didn't manage to do) - it's unclear if it's Apple's signing keys, the per-device iOS keys, or what) etc.

I think the CIA would've had an easier time if they just jailbroke the devices. Or given how thoroughly a jailbreak removes iOS security, perhaps they're the ones releasing all those jailbreaks to encourage people to use them?

Of course, I can't remember if iOS devices use encrypted RAM - memory encryption units are common and they are less vulnerable to rowhammer because the bit ordering gets scrambled. It's hard to hit a particular bit if it happens that the key used moves your attack bit to a different bit. And the bit order changes with memory address.

And the key area is often loaded from the hardware RNG on startup so rebooting the device means the memory scrambling function for those rows changes.

Comment Re:Film! (Score 2) 169

Power should be easy - electricity has been around for a couple of centuries, so all you really need to do is provide a break out cable and say "Ground" and "+5V @ 1A". (We've used volts forever). This is especially easy since volts and amps are based on fundamental constants so even if in 50 years they went to dabblequads and quibblewhats, it's a trivial matter to convert between the two units.

And yeah, ye olde analog media is best. Film or even printed paper can be easily preserved, and it's really easy to restore if it deteriorates.

This media is somewhat easy to handle and restore, so as long as human intelligence doesn't dwindle over the next 40 years, it should be fine.

If you want to store it digitally, don't use any encoded format - you'ld basically want to store it in something like the equivalent of film - as uncompressed bitmaps stored separately in sequentially numbered files. So if they're able to read the data off it, each frame is by itself (so deterioration doesn't disrupt the frame boundaries) and converting RGB to whatever their display technology is would be a trivial exercise. The problem with encoded formats is data loss - they're robust in that they use sync bytes to regain sync, but you can lose a lot of video data simply by losing the wrong bits. Also, encoded formats, if they're way obsolete, will be very difficult to decode - imagine pulling it out and now someone has to go and write a codec from the documentation you included.

A simple frame-based bitmap means each frame can be individually decoded, the documentation is simple and you can look at it with a hex editor and see if it "looks right". And that's after decoding enough to get at the data on the disc or hard drive.

Slashdot Top Deals

The 11 is for people with the pride of a 10 and the pocketbook of an 8. -- R.B. Greenberg [referring to PDPs?]

Working...