Slashdot Mirror


User: bertok

bertok's activity in the archive.

Stories
0
Comments
789
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 789

  1. Re:Make patents more expensive on Amazon Founder Jeff Bezos Calls For Governments To End Patent Wars · · Score: 2

    This is trivially circumvented:

    Lets say it costs $10K to patent something successfully, and there is a $1M penalty for failure.
    Company A wishes to patent something, but they know they probably can't get away with it.
    They set up a new Company B, worth exactly $10K, and have that company file the patent.
    If the filing succeeds, they merge with company B, and acquire their patent portfolio.
    If the filing fails, Company B is sued for everything they're worth by the government and goes bankrupt.
    Meanwhile, Company A is laughing.

    This is why game theorists should be writing laws, not lawyers! 8)

  2. Re:If Obama doesn't come out swinging, he's toast. on US Presidential Debate #2 Tonight: Discuss Here · · Score: 0

    But a well run country employs as many of its citizens as possible.

    [CITATION NEEDED]

    While your statement is colloquially accepted as true, there are lots of cases where increased employment is a bad sign.

    Imagine for a moment a government using income from natural resources to invest in foreign assets, and then distributing the dividends from that investment as income for their citizens so none actually have to work for a living. Would that be a failure? Look up the Alaska Permanent Fund and the policies of Saudi Arabia for some real-life examples of governments aiming for that goal.

    Similarly, it's not productive for governments to manipulate the job market to create inefficient jobs just so that they can come closer to 100% employment. Digging holes and then filling them up again doesn't produce anything of value. Spending $10M to build a rocket to destroy a mud-brick hovel in the Afgan desert isn't exactly "value for money" either, but lots of politicians and even some oxygen-deprived-at-birth economists would have you believe otherwise.

    My own government here in Australia regularly goes on TV to proclaim how wonderful it is that some new mega-project will create "thousands of jobs", as if it's a good thing that my taxpayer dollars are wasted on inefficient bureaucracies. I would give all my votes to a party that would go on TV to proudly proclaim how few people it will require to complete a new project under their direction, not how many!

    Think of the super-long-term vision as well. Do we really want a future society where 100% of the population has to work? Why can't we aim for a post-scarcity society as envisioned in Star Trek and the like? Wouldn't you want to live in a world where automation produces all material goods, and people work only because they want to?

  3. Re:Power steering isn't a safety feature. on $3,000 Tata Nano Car Coming To US · · Score: 1

    ABS doesn't decrease stopping distance! Instead, it reduces the breaking force just enough to provide steering authority. It's a trade-off. You lose stopping power but gain control.

    A bunch of statistics shows that while ABS can make some scenarios worse, it helps overall. For example, it helps to avoid pedestrians on the road when the best thing to do is to simultaneously swerve and brake. Very skilled drivers can do this, but the typical driver can't. Also, ABS makes it very easy to automatically apply "nearly the safe maximum" braking force without thinking: just stomp on the brake. This makes people more willing to brake rapidly, even though they could have stopped even faster without ABS!

  4. Re:Do you really need 4-5? on Galileo: Europe's Version of GPS Reaches Key Phase · · Score: 1

    You also need to solve for time. Quartz oscillators aren't precise enough for a fix to within even kilometers, let alone meters.

  5. Re:...Why? on Galileo: Europe's Version of GPS Reaches Key Phase · · Score: 5, Informative

    Please stop voting this guy up, while simultaneously voting down the numerous posts that are correct.

    Four satellites are required because there are four unknowns, and only one measurement per satellite available, irrespective of precision or lack thereof.

    Here's some quotes from Global Positioning System so we can all stop agreeing with the loudest person instead of the facts:

    "About nine satellites are visible from any point on the ground at any one time, ensuring considerable redundancy over the minimum four satellites needed for a position."

    "The receiver uses messages received from satellites to determine the satellite positions and time sent. The x, y, and z components of satellite position and the time sent are designated as [xi, yi, zi, ti] where the subscript i denotes the satellite and has the value 1, 2, ..., n, where n >= 4."

    "Although four satellites are required for normal operation, fewer apply in special cases. If one variable is already known, a receiver can determine its position using only three satellites. For example, a ship or aircraft may have known elevation.

    The time precision required for a fix of any reasonable accuracy requires atomic clocks. You can't carry atomic clocks in your pocket, they're a tad too big for that. There is no way to know the time on the satellites from the ground, because you don't know where you are, and hence how far the satellites are from you, and hence the delay added to the signals. You can use three satellites to figure out where you are, if you know what time it is, but you don't. Adding a fourth satellite in the mix lets you solve for all four unknowns in the equation. Note the exception in the wiki article applies only in some rare cases, like the GPS units used by ships, not the GPS units handed out to most military personnel.

    THIS HAS NOTHING AT ALL TO DO WITH SELECTIVE AVAILABILITY.

    The military encryption simply reduces the precision of the solution, it doesn't actually change the number of unknowns and hence the equations in any way. A civilian marine GPS could locate itself with just 3 satellites even with selective availability enabled, as long as it assumes that it's at 0 elevation. In all other cases, four satellites are required, even for military units.

  6. Re:Unlimited clean energy? on US Looks For Input On "The Next Big Things" · · Score: 5, Interesting

    It would change things for the better, not worse.

    There might be some very short-lived havoc in the markets caused by the sudden devaluation of energy company stocks, but that's it.

    First of all, most energy consumers aren't using fungible energy forms like electricity, but specific forms such as coal (smelting) or oil (fertilizers, fuel). Even if electricity was made free overnight, petrol would still cost money the next day! Converting all factories to purely electricity and building plants to generate hydrocarbon feedstock from CO2 and electricity would require massive investment in capital works. The markets would recover, and the result would be a boom like no other. Engineers that lost their jobs in the oil extraction industry would retrain and find jobs in the oil generation industry, or the oil-to-electricity plant conversion industry.

    On top of that, whole new industries would pop up or get a massive boost. For example, recycling is mostly a question of energy. Currently, it's just not worth it for a lot of things. Given unlimited free energy, the local rubbish tip suddenly becomes an worthwhile source of rare metals.

    To see how stupid your statement is, imagine living on a Moon base. What if somebody proposes a new technology for the free production of Oxygen:

    "Because cheap (or free), clean, unlimited oxygen would collapse the economy overnight and the ramifications of that would change the world as we know it. I'm all for unlimited clean air because I'm sure that stuff is great for people, but not at the expense of my life style. So if someone does come up with this, it better cost a few hundred million (or more) bucks to build a reactor and get it online."

    See how stupid that sounds?

    Is the Earth's economy endangered by an endless supply of free Oxygen?

    How about the endless supply of free sunlight?

  7. Re:It's not just consumer drives on Most SSDs Now Under a Dollar Per Gigabyte · · Score: 1

    True, but MLC has come a long way. For example, the Z-Drive R5 has ridiculous specs: 2.52 million IOPS and 7.2GB/s throughput.

    I'd like to see the workload for which that is "just not good enough"! 8)

  8. It's not just consumer drives on Most SSDs Now Under a Dollar Per Gigabyte · · Score: 4, Informative

    I've been waiting for "enterprise" SSD prices to drop for ages, because even though I'm now on my fourth consumer SSD, I've only seen SSD drives in the enterprise space for three out of the last twenty customers or so! Anything esoteric you plug into a server magically becomes 10 to 50 times as expensive. Currently, that's SSD drives and GPUs. The latter has only some niche uses, but everybody could benefit from 1000x lower I/O latencies.

    I recently noticed that there's a new OCZ brand for enterprise SSD storage. They sell drives in every form factor, and with very impressive specs. Their drives are already between the $3-$7 per GB mark and dropping. Until recently, most vendors were selling the same kind of thing for over $15 per GB, which is insane.

    Competition is good! 8)

  9. Re:This is not a bad patent on Boeing Proposes Using Gas Clouds To Bring Down Orbital Debris · · Score: 3, Informative

    Because it didn't require research or investment to come up with it, and hence doesn't warrant a temporary monopoly enforced by the government.

    Using diffuse gases to slow orbiting vehicles is common, it's called aerobraking. Doing it with artificially created puffs of gas isn't exactly a new or unique idea either. I guarantee you Boeing didn't wasn't the first to come up with it, they were just the first to patent it. They can get away with that, because there's no prior art -- not because it had been impossible for others to come up with it before -- but simply because there has been no need for it. No market = no prior art. Now that the problem is starting to get worse, there's going to be a market soon. Boeing is just being anti-competitive by rushing to patent obvious stuff that just didn't need to be used before.

    Patents are (theoretically) for protecting the fruits of expensive novel research, not for trivial, handwavy ideas that suddenly have a market. This is why we're all so pissed off with all the patents along the lines of "existing idea but now with computers", which are far too common. Those ideas would have been impossible decades ago not for a lack of research, but a lack of a market. Before ubiquitous computers, there was no profitable way to "add computers" to an existing method or process. It's not research that enabled these new patents, but changing market realities.

    Lets say Boeing starts actually developing these gas-based systems, but finds that the gas tank nozzle is clogged because of the cryogenic temperatures causing trace gases like CO2 freezing inside the valve and blocking it. Compared to cold-gas reaction control systems, their satellite may need a very slow gas release rate, and hence a narrow nozzle, so this could actually be a big problem. They may want a passive system to avoid the need for complex, heavy, and failure-prone active heating systems. Lets say one of their engineers develops a special curved shape for the nozzle that accelerates the expanding gases in such a way as to prevent frozen particles from adhering to the walls. This might require complex mathematics, extensive numerical simulations, and lots of engineering tests in vacuum chambers with expensive gases. The result would be trivial to copy, but had needed expensive research into a wholly new concept. That is something that is worthy of patent protection.

  10. Re:You're kidding me right? on Microsoft Co-founder Dings Windows 8 As 'Puzzling, Confusing' · · Score: 1

    Setting something in a text file is easy.

    Setting a previously configured setting back to a given value is also easy... if you know the value that you need to set it back to.

    That's where things get difficult. The default value is often just in the original text file, which is now lost -- overwritten by the modified text file. So then, no problem, just archive it! Except then what happens is that when you make two revisions to the file, then suddenly it's no so easy to undo a change from the first revision without breaking changes made in the second revision.

    If a text configuration file is completely under the control of a management system, this can be handled, by storing all the deltas along with the unmodified original, and then merging them back as required. However, this then blocks the ability for the users to save their preferences into the same file, because that would break the configuration file management system. The solution is to have a set of fully managed policy configuration files that combines dynamically at run time with separately stored user settings.

    At this point, you've re-invented the Microsoft Windows registry and group policy system, but with text files instead of binary containers, which is a minor implementation detail. You may as well just take it to the next level an implement multilingual administrative templates as well, so that your users don't feel like they're getting a giant "fuck you, learn English" message every time they have to use your software.

    Some UNIX/Linux applications re-invent this wheel out of necessity, but badly, with many missing features, and of course -- inconsistently with every other application that also had to re-invent the same wheel.

  11. Re:Better than the unix command line? Seriously? on Microsoft Co-founder Dings Windows 8 As 'Puzzling, Confusing' · · Score: 5, Informative

    What rock have you been living under?

    Upgrades and installations have been doable as a 100% unattended task for over a decade now, with Microsoft tools only! Not only can you do it remotely, it's possible to power on a machine over the network, have it upgrade itself, and shut itself back down without any human intervention whatsoever.

    PXE boot, reliable network broadcasts, image-based installation, pre- and post- installation scripts, driver injection, update merging, various upgrade scenarios, backup and recovery of user data, etc... are all old hat. Most of those don't even require any additional licensed software such as SCCM, which just provides a GUI and a database for tracking progress.

    Tada: Windows Deployment Services and Microsoft Deployment Toolkit. Just because you aren't aware of it, doesn't mean it doesn't exist.

    On top of that, Group Policy shits all over the desktop fleet management systems available in Linux, because it's based on a hierarchical policy engine instead of flat text files, which have poor support for things like rollback.

    For example, I bet every Linux admin here can tell me a dozen ways they can set arbitrary values in configuration files across 10,000 machines, but not one of them can give me a good solution for undoing various random subsets of those settings years later! For example, you may want a site-specific setting to revert to defaults when the computer is moved out of the site, without undoing other settings in the same file that are relevant to all sites.

    Good luck implementing a general-case solution for that problem in Linux, because the text-file configuration paradigm just doesn't work that way! You'd have to convince the entire Linux community to switch to some other paradigm first, and that's just not going to happen.

  12. Re:Or else?? on Microsoft Co-founder Dings Windows 8 As 'Puzzling, Confusing' · · Score: 5, Insightful

    It's ok that they go on this track for consumers of things; but for god sake, make something for the rest of us that are producers of things.

    The sad thing is that they actually have done that, but then layered the stupid mobile crap on top, hiding the productivity-enhancing goodness underneath!

    For example, PowerShell 3.0 is a pretty big step forward. I've been using the CTP and now the RTM build on Windows 7, and I love it.

    The guts of Windows Server 2012 are better than the previous versions, but it's all hidden behind the new Server Manager that has been re-authored to have the "formerly known as Metro style, but not a really a Metro app, because Metro can't actually be used to... do things." The result is a hideous application that doesn't look like anything else in the operating system, and has a terrible control layout that's both confusing and slow. For example, after you open a "menu", you see about three items. About two seconds later, more items appear in the menu. That's just about the worst GUI design failure I've seen since I've had the misfortune of having to use X11 applications, where some buttons perform their command when the mouse button is depressed, and some perform the command when the mouse button is released.

    The core: better than ever, better even than UNIX/Linux in many areas, including the command-line!

    The skin: worse than ever, worse even than the inconsistency than UNIX/Linux is sometimes bashed for, but all within one operating system that I assume follows some sort of "design guidelines".

  13. Re:Lots of work? on RockBox + Refurbished MP3 Players = Crowdsourced Audio Capture · · Score: 4, Informative

    I've seen this MIT project before, but just like that product you linked, they all seem to be about "regular" arrays or arrangements.

    I'm thinking more along the lines of ad-hoc arrangements of microphones, which is more like what Photosynth does -- it arranges arbitrary photos together to make a 3D scene, instead of taking specific, precisely aligned photos.

    One interesting bit about the MIT project is that they have 1,020 microphones -- a world record -- generating 50MB/sec of data. A quick back-of-the-envelope calculation verifies that this represents 44.1Khz at 8 bits per sample. If you think about it, this amount of data is peanuts to a modern PC. Just one high-end GPU might have 200GB/sec of memory bandwidth and over 2 teraflops of processing power! This translates to about 38,000 operations per sound sample, in real time, at 32-bit precision. That should be enough to track moving sound sources, figure out what's an echo and what isn't, correlate sounds across multiple microphones, perform doppler-shift analysis, etc...

    Going to higher numbers of microphones ought to be easy, and could allow some fantastic applications, as well as some scary ones. There would be enough redundancy in the data to build a 3D scene with tracking of both moving sound sources and moving microphones. It may even be possible to determine room geometry, and the movement of large objects could be tracked based on their interaction with the sound field.

    One application I can think of would be for capturing sound during movie filming. Often, studios have to discard the recorded sound and re-dub everything because of background noises, but this kind of technology would allow the director to perform arbitrary filtering after-the-fact, comparable to the light-field cameras that allow "refocusing" after an image has been captured. An actors voice could be picked out and made louder, everything with a source "behind the camera" could be edited out, and surround sound effects could be generated from any scene setup.

  14. Re:Lots of work? on RockBox + Refurbished MP3 Players = Crowdsourced Audio Capture · · Score: 3, Insightful

    Just altering the levels provides a lot of isolation (as seen in the video clips), but I have to wonder if there's an audio equivalent of "image stacking" or Photosynth, that would correlate all of the audio streams, build a "model" of the audio-scape, and allow noise to be cancelled out. Or more accurately, allow a voice to be extracted with a higher specificity than just 100% of one source.

    I'm sensing that we're on the cusp of affordable setups where instead of just a few microphones, rooms could be set up with hundreds of microphones recording in parallel, with analysis done to track and extract individual sound sources moving in 3D. I suspect that a modern GPU already has the computer power, or will soon. This would allow individual speakers to be isolated even if they weren't set up with little clip-on recorders ahead of time.

  15. Re:WinRT is dead in the water on Notch Won't Certify Minecraft For Windows 8 · · Score: 5, Informative

    no significant loss of features aside from backward compatibility itself

    That's a common misconception perpetuated by clever marketing, but it's flat out wrong.

    Metro/WinRT is not Win32 modernized, instead it is Silverlight 6 Tablet Edition.

    It's severely sandboxed, even more in some ways than Silverlight 5 was, which means that really important things that a lot of common applications require just Don't Work At All, and can't be made to work unless Microsoft relents and releases Windows 9 with a newer, more permissive API.

    To give you an idea of just how restricted Metro/WinRT apps are, they're prevented from communicating with Desktop apps and traditional local services. That means that there's no shared memory, no named pipes, no Windows event passing, not even "localhost" sockets! Really major things can't be done, like runtime code generation (JIT), which directly impacts applications like Firefox and Chrome. Statically compiling Java code may work for some apps, but not if dynamic class loading is required.

    Put yourself in the shoes of an Enterprise developer: Message Queues? Missing. LDAP? Nope. Background services? Blocked. Oracle client? Hah! Local database? Can't connect. Group Policy? Unavailable. PowerShell Integration? Desktop only.

    Try this from a games developer's perspective: OpenCL? No JIT. PhysX? Can't talk to the driver. OpenGL? Over Ballmer's dead body.

  16. Re:D3 was rushed, but is aging well. on Game Review: Torchlight 2 · · Score: 1

    The core game design is fucking retarded. The gear upgrade path is market based. In some sense its much more efficient to gear up in D3 by playing "auction house trader" than "hack and slash dungeon crawler".

    One thing that I haven't seen too many reviews cover is that auction houses ruin the sense of discovery or surprise when you find a new item, particularly unique items. In TL2, when I find a unique drop, it's like opening a Christmas present. With D3, it's like they showed me everyone's presents before putting them into the boxes. Sure, I don't know which present is in which box, but the surprise isn't quite the same, you know?

    In TL2, I don't know what the maximum weapon DPS is. I don't know what modifiers are possible. I don't know how many sockets something can have. I don't know what socketables exist.

    I like it that way!

  17. Re:Wha...? on Windows 8 Has Scaling Issues On High-PPI Displays · · Score: 0

    Yep. I can't fathom why anyone in apple design thought sticking on a high pixel density display was a good idea.

    Just because you have vision problems and can't appreciate higher DPI doesn't mean the rest of us are similarly limited.

    I don't think the iPad 3 is a worthwhile upgrade to my parents, because they're past the age where they can see the difference. Ditto with technologies like 4K HDTV. They just can't see any difference.

    I most definitely can.

  18. Re:Define premature on Intel CEO Tells Staff Windows 8 Is Being Released Prematurely · · Score: 1

    It's not just that they changed things, which they do with every release, but that they changed things for the worse.

    Windows XP to Windows 7 had some pretty major changes -- including the task bar revamp -- but I got used to it. I didn't grumble, I didn't complain, because it wasn't worse, it was just different, and in some ways better. I like the previews. I like the jump lists. Let me reiterate that: it's different, but it's not worse.

    The Windows 8 GUI isn't better in any way that I can see. On the contrary, every change is a change for the worse. Things take longer. More movement is required. More clicks are required. The design is schizophrenic and unpredictable. It splits the OS into two distinct styles, neither of which is remotely complete.

    That's not even considering the ridiculous decision to eliminate the start menu:

    -- It breaks 17 years of muscle memory for most users. I thought I used a lot of keyboard shortcuts, but I only realized just how often I actually click the start menu when I tried Windows 8. Worse still is Windows Server 2012, where the "server manager" shortcut is in the same location the start menu used to be! If you're an admin who's used to administering Windows Server, you will be punished with a one minute wait, often.
    -- The new shortcut is a tiny 2x2 pixel area or somesuch. Sure, it's easy to hit it if it's in the corner of the screen, right, because you can just 'snap' your mouse into the corner easily. Unless you have a second monitor to the left of the main one. Or you're connecting over ANY kind of remote desktop that's not full screen. Like a Hyper-V console. Or a KVM. Or VNC. Or VMware.
    -- Just press the "Windows key", right? You were about to tell me that, weren't you? Well guess what, it's not always available. Some keyboards don't have it. Some remote access scenarios don't pass it through. Sometimes I'm connected through 3 layers of remoting, and it's just not going to happen. Now what? Have you TRIED hitting a 2x2 pixel area over three hops with a total of 800ms of latency?
    -- Accessibility is right out the window. Some people have movement impairments, and just can't hold sufficiently still to hit such a small target. Or end up hitting it accidentally when they actually were trying to click a taskbar icon.
    -- Don't even get me started about people with flickering image triggered epileptic seizures. I can't wait until the first lawsuits of users literally collapsing in a twitching heap because of the non-stop full-screen transitions between the traditionally bright desktop applications and the new tiles screen with its dark background. Thankfully I don't have this problem myself, but I've found that in a dark room when using Windows 8 on a large monitor (e.g.: 24" or bigger) my eyes water. The repeated brightness transitions are almost painful.
    -- It hides content. If you want to, say, search for something complex on your machine while referencing something in an application's screen... err... no such luck, you can only search full screen now.
    -- It's enforced, unlike every other GUI transition Microsoft has ever made. I'm sure it's for our convenience, and not to force a new GUI paradigm down our throats just so Microsoft can leverage their monopoly to barge their way into yet another market.

    However, you have a point: the GUI changes are a mere annoyance. I can grit my teeth and get used to it. However, as a developer, I can't help but gape open-mouthed at Microsoft stunningly myopic "strategy". Put yourself in the shoes of a Microsoft Windows developer wanting to write a new full-featured, heavyweight Windows desktop application. Here are the options:

    -- Win32: the assembler of GUI programming. Often referenced on microsoft.com as the "legacy" API.
    -- MFC: Long dead, for masochists only.
    -- WTL: never supported in the first place, requires C++ wizardry, and Microsoft's C++ track record is a joke.
    -- .NET WinForms: Supposedly supported, but has

  19. Re:Comparing 2 different things... on iOS 6 Adoption Tops 25% After Just 48 Hours · · Score: 3, Interesting

    So hopefully I've made my point that the people who are of the mindset that they buy a device and it last six years are not who computer companies are targeting anymore, at least the mainstream ones. They want to sell a new device every two years to you, and that's why this update crap is a load of non-issue.

    I get this mindset, I really do, even though I disagree with it. My IT purchasing habits back up my stance on the matter: I regularly replace my phone, laptop, and PC, usually every 2.5 to 3 years.

    Until recently, I haven't been quite able to put my finger on what's wrong with this persistently popular opinion that this regular upgrade cycle is "crap", and somehow a "trick" pulled by the vendors. From a naive ordinary financial perspective it seems... correct. After all, we buy cars that are expected to last two decades, appliances for up to three decades, and even electronics like TVs and HiFi systems usually last at least a decade.

    Computers are different, and it's all to do with the pace of Moore's law: Essentially, paying a premium for something to last 6 years or longer is not as efficient for everybody -- vendors and consumers alike -- as buying something cheaper/disposable more often. If it wasn't for the exponential increase of computer power, this wouldn't be the case! In that case it would make sense to buy more expensive computers with longer support and better physical build quality.

    For example, I laugh at companies that "invest" in "big iron" that will "last them a decade". Sure, it will, but by the end of that decade it will be 3% as powerful as the "cutting edge" mainframe, because of Moore's law. Had the same company spent half as much every 5 years instead, at the end of the decade they'd have a computer that is 18% as powerful as the bleeding edge. Spending a third as much every 3 years or so would let them stay within 35% of the best possible performance at all times. Even if you assume that spending a third also cuts the performance down to a third, the result is still about 12% of the best available, which is lot better than 3%!

    Sure, I'm simplifying an awful lot, but you get the idea: there's an ideal interval to spending, and it's about 3 years. A lot of us IT geeks just "get this" intuitively, but we can't quite put the "why" of it into words without sitting down and doing the numbers.

    By the way, this is one major reason why server virtualization (e.g.: VMware ESXi) is so popular: It allows corporations to make the migration process to the "next generation" trivial and virtually risk free. A smooth, regular upgrade cycle of server hardware is so much more efficient than buying "big iron" for a decade it isn't even funny.

    Phones are much the same, unless you use them literally only for making voice calls. If you use them for more general purpose tasks, then the same argument applies. Newer phones do more, do it better, and do it all faster, and this pace of improvement is exponential. Sticking to a 6 year or slower upgrade cycle means that you spend the majority of the time near the single-digit percentage level of the best available performance. Why would you pay premium for having less most of the time?

  20. Re:Comparing 2 different things... on iOS 6 Adoption Tops 25% After Just 48 Hours · · Score: 1

    The problem is that it won't be the default handler for "map links" and other types of integration, like viewing your photos spatially on a map.

    Until either Apple gets a better map service, or I can make the Google Maps app the default handler for all mapping-related tasks, I'll be skipping IOS 6.

  21. Re:Why have such short limits? on Hotmail No Longer Accepts Long Passwords, Shortens Them For You · · Score: 5, Interesting

    Every time I see any kind of password length limit somewhere, I instinctively know that somewhere behind the scenes there is this table column:

        user_password VARCHAR(16) NOT NULL

    It's the same sinking feeling I get when I see the "the following special characters cannot be used in the password field" error message, which just tells me immediately that the code that submits the password field looks like:

        $cmd = "UPDATE ... user_password='" + $password + "' ... "

    There really, really needs to be a "guild of programmers" or somesuch, along the lines of the Bar Association, so that anybody who writes code like the above can be summarily ejected from it.

  22. Re:No kidding on Calculating the Cost of Full Disk Encryption · · Score: 1

    You also missed my point, which was that the FDE (in combination with everything else involved) was doing exactly what it was intended for.

    The cost overheads are negligible, and the article massively overstates them.

    FDE, like passwords, are only a problem in environments with poor IT practices.

    For example, I hear people go on about how "password management" is an "expensive headache" all the time. However, I only hear that in environments where the IT department failed to consolidate to a single directory system, and every password reset becomes a nightmare of synchronization, replication delays, incompatible password rules, and account lockouts. Meanwhile, in competent IT land, a password reset takes seconds and never fails.

    FDE is similar. When used incorrectly, it requires extra steps and is a royal pain in the ass. I've seen some government environments that insist on using proprietary software to encrypt everything, including USB sticks, which then end up copying files at 100KB/s. That was because they were using old operating systems that didn't have Bitlocker built-in, and they picked the "cheapest" encryption product instead of the best. Had they simply kept up to date with new operating systems (which they were licensed for anyway under maintenance), they could have had a low-overhead system that you'd have to benchmark to notice.

    He said you have to factor in user mistakes (like forgetting the password) as a cost of full disk encryption.

    Except that normally Bitlocker is transparent to the user, and doesn't require a password. Hence, not an expense.

    The password he was referring to was the recover key held in Active Directory, which doesn't require memorization. If you're resorting to recovery keys, then it had better be an unusual scenario, like a user who hasn't synchronized in a year.

    It's a lot like complaining that passwords are an "overhead" because people who haven't been given a password can't access the system!

    The lady's scenario is perfect. If she hadn't logged on for a year, it would be at least an hour or two to bring her computer up to scratch anyway. At the very least, it's going to require a couple of reboots worth of patches, a virus update, a full disk virus scan to be sure, and probably significant application package updates. Having to type in a 48-digit recovery code on top of that is going to add what, a couple of minutes tops to a multi-hour process? That's maybe $5 of employee time in exchange for hugely stronger security.

  23. Re:Truecrypt TCO on Calculating the Cost of Full Disk Encryption · · Score: 3, Informative

    The main difference between Truecrypt and Bitlocker is that the latter allows transparent decryption, which is very hard to solve without special hardware (TPM). Additionally, Bitlocker has automatic key escrow to Active Directory, but Truecrypt can only do the same kind of thing manually, which is useless when managing large numbers of computers.

    If you can trust your users to remember passwords, Truecrypt is much more secure. Similarly, Bitlocker can be made more secure as well if you set it up to require a passphrase during boot, without which it keeps the unencrypted key on the machine. The TPM chip is supposedly tamper-proof, but I bet there's at least one three-letter agency with a back door!

  24. Re:No kidding on Calculating the Cost of Full Disk Encryption · · Score: 5, Insightful

    Now there are systems out there like that. They have central key stores, key recovery facilities and so on all while maintaining cryptographic security. However all the ones I've seen cost money. Then on top of that is the cost of administering such a system.

    Security only costs extra if you had nothing to begin with, which basically never happens. Any corporation with data worth stealing is likely to have Active Directory, which has a convenient key escrow functionality built right in.

    If you've already purchased Windows Server and have standardized on Windows 7, then full disk encryption with all the goodies is just a few button clicks away, and costs nothing but the 60 minutes it takes to read through the relevant technet articles and then setting a few settings in group policy.

    She also hadn't put the laptop on the 'net in like a year, so it was all desync'd with the Active Directory.

    That's not her fault, that's the IT department's fault. That laptop can't possibly have been properly patched, its data synchronized, or up-to-date security policies applied. That should have rung alarm bells in the system, or locked her out until she did synchronize successfully.

    Which can be done wirelessly these days. From home. Using transparent VPNs that require zero user interaction. All of which can be monitored centrally.

    So he had to hook it up, go through this key recovery thing where the console give you a bigass key to enter in to the system, then get it to sync passwords, then he could log in and get everything working.

    Wait, wait, wait.. let me get this straight: she failed to authenticate properly with the system for something like a year, which then correctly locked her out after the timeout expired, protected the data on her laptop, allowed you to recover the data as designed, and all of this required just a few minutes of typing? And to top that off, the security system insisted that her hopelessly out-of-date credentials cache be updated to verify her account?

    OH MY GOD THE HORROR! The hassle! Why doesn't the crypto system just fall dead and recognize how important this lady is and unlock all of her data, despite her ongoing blatant violation of IT security policy! The nerve of Microsoft for designing such a thing! Next thing you know, they'll insist that you use passwords to log on to computers! Can you imagine?! We just won't be able to get any work done around here any more!

    Clearly this is all just a giant conspiracy to drain valuable IT resources.

    You have to count all that kind of thing in cost calculations.

    Additional electricity due to use of AD Policy Driven Bitlocker encryption: $57.35
    One hour support call to fix non-compliant user's locked out system: $197.50
    Incompetent IT team: $457,350.00
    Potential lawsuit due to leaking user data: Priceless.

    Yes, you do have to factor that kind of thing in, you're right.

  25. Re:Come on, this is 2012 on Space Station Spacewalkers Stymied By Stubborn Bolt · · Score: 1

    Now we know single bit flip in an ethernet packet is just the sort of low hanging fruit of problems that we have network engineers for right? So I'm guessing you developed your own mathematically perfect CRC that you have published and that we should all use, to solve the 'low hanging fruit' of single bit flip errors?

    Actually, CRC algorithms can be designed to handle all single-bit errors, and even larger errors perfectly. For example, it's possible to design a checksum to detect all contiguous "runs" of erroneous bits up to a certain length.

    Similarly, it's not at all unusual for mechanical designs to cater for the loss of a single fastener, or even several in a row.

    Designing a critical power supply module so that it cannot be installed without every single bolt in place sounds like asking for trouble. Maybe it was done in the interests of saving weight, but still...