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


Forgot your password?

Comment Re: The longer you wait... (Score 3, Interesting) 176

Yes, keyboard controls are problematic. Yes, it's possible to type with your eyes closed, but if your hands lose the keyboard entirely it really brings you out of the experience to find it again and reposition. And many times the movement keys are not necessarily on the "home row" so you end up hunting around a bit. Plus, oftentimes the experiences work better if you're a bit back from your desk with some space to lean forward or shift a bit. Keyboards really detract from the experience.

Comment Re:When it ends in PORN... (Score 1) 372

I have this problem sometimes. My kids have my last name, Kass, and several of the new interactive things at Disney World a few years ago refused to accept their names, or later refused to accept my email address as a place to email their creations.

Comment Re: Linux ransomware torments Mac users? (Score 3, Informative) 77

In this case, by someone hacking the installer to a BitTorrent client, hacking the server that distributes it, and signing it with a valid Apple developer cert and swapping their version in. Then hoping no one notices until the few days pass before it does its job and triggers. That last part didn't happen. Apple patched the built-in anti-malware, the company released a new version that removes the malware, and it was only downloaded about 6,500 times before disappearing. Unless any of those machines stayed completely off the internet in that time, it probably didn't strike anyone in the wild. That's what bein "tormented" by a Trojan Horse looks like on the Mac.

Comment Re:But the license does NOT ban profit (Score 5, Informative) 138

As I type this, the license link on the product's page leads to the variant of the Creative Commons License, that explicitly allows commercial use:

You are free to:

        Share — copy and redistribute the material in any medium or format

        Adapt — remix, transform, and build upon the material for any purpose, even commercially.

        The licensor cannot revoke these freedoms as long as you follow the license terms.

What's the problem? Did the author pick wrong license by mistake — and will they apologize to the folks now harmed by eBay's overreaction?

You forgot the "Under the Following Terms" bit, which is the whole point!

Under the following terms:

Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.

No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.

Comment Re: Report + Judgment (Score 5, Informative) 174

You mean a 5' 7" 12-year-old who had a toy gun tucked into his belt while sitting on a swing, and which never left his belt in the 4 seconds it took the cops to fire on him after arriving on the scene nor the four minutes they allowed him to bleed out before the first officer attempted any sort of first aid? Who was shot by a rookie police officer whose weapons training was rated "dismal", was said to be unable to follow "basic functions as instructed", and showed a "dangerous loss of composure" in his previous assignment before being fired?

Let's at least get the facts straight.

Comment Re:Ubuntu (Score 1) 86

But in practice the applications don't update this base OS, so the copy of openssl that is loaded into memory when the app launches will be vulnerable since there is no practical way to automatically keep them updated. The app vendor would have to basically rebuild the image every time a single package would have to be updated.

First of all, there's often little reason to even include OpenSSL in your container. You can attach to it through Docker. And only expose ports your app uses. The attack vector is reduced. Secondly, practices around containers are definitely evolving, so what is "in practice" now isn't necessarily the way it will always be.

Comment Re:Doesn't exist yet (Score 3, Interesting) 165

This is true-- there is no home 3D printer that can print a reasonable LEGO brick.

However, LEGO makes a lot of other ancillary pieces that you CAN print. Replacement heads for mini-figs, clip-on attachments to things, little flowers, buckets, etc. In addition, the LEGO Technic straight brackets (the long ones with the holes and plusses) are not too hard to print, and you can create your own configuration of those holes. (I have a customizable one up on ThingiVerse here:

So a 3D printer is not going to keep you from buying LEGO, but it might make playing and building with LEGO more fun.

Comment Re:Strengths and weaknesses (Score 5, Insightful) 510

The senate bill says what it says. You have the complete text. Show me where it says what you claim.

What I see is a trap for evolutionists. If you can't challenge a theory then it isn't science, it's doctrine. The author is trying to trick you into treating science exactly as he would treat religion.

Part of the problem here is that there is no competing scientific theory. We don't consider alternatives to gravity, the atom, germ theory, electromagnetism, or the rest of the well-established scientific foundations in grade school, either. Despite the fact that there are nuances to them that may hint at exciting new science, the core systems are supported by so much evidence, that it is appropriate to just state the prevailing theory, the supporting evidence, and the implications. Teaching a "controversy" is itself a lie, because there is no controversy on evolution within science. This is just science vs. not-science, and that's for philosophy class, not Biology. As soon as you mandate that teaching a lie is protected and immune from discipline, you're not teaching science anymore.

Comment Re:Will there always be an acceptable competitor? (Score 1) 440

there is no law of any kind that requires me to do business with any specific store of business, either

Specific business? No. Specific kind of business? Yes. Zoning laws require you to buy food rather than growing it. Indecency laws require you to buy clothing. Sit/lie laws require you to buy or rent housing rather than sleeping on public property. And shared responsibility laws require you to buy health insurance or face drastic tax hikes.

If the grocery store I habituate decided tomorrow to start taking plastic only, I'd find somewhere else to shop on principle alone.

So what happens once all grocery stores within walking distance go cashless?

Not to mention registering cars, getting licenses, and other state and local government activities which often no longer accept cash.

Comment Re:Sounds like an MBA plan! (Score 1) 216

This back and forth is ignoring a critical point: that not all bugs are created equal, and not all systems fail in the same ways or have the same risk profile and scale. What if your REST service returns 500 for a user because of something you just released? Ok, that's bad if you just rolled it out to all your servers and it happens to all users. But what if the client always does 3 re-tries (as REST clients should do), and you only rolled it out to 5% of your servers? Now most clients are unlikely to see anything wrong at all, and it's obvious you should immediately pull back the release. In fact, the pull-back should be automatic as soon as it's observed that the failure profile is worse.

And regarding risk and scale, what if you have a banking application that is only used thousands of times a day, and compare that to a social network used thousands of times a minute? The risk of getting something wrong and tripping regulator ire is great in one case, while the risk of seeing some entries missing on your wall ranges from a little annoyance to unnoticeable. And the likelihood you'll actually see the problem quickly is huge on the social network, while it may not be so on the less-used app. The social network is obviously a good candidate for devops-style continuous-release systems, while the banking app would need more evaluation to see where the line is drawn.

Comment Re:They can't lead in market numbers forever (Score 1) 239

You'll have to define "fail". I have iPad 2's from four years ago which still have many hours of battery life and have seen relatively heavy use. Perhaps not the 10 it had originally, but then neither does a Microsoft tablet. I think Apple considers a battery eligible for replacement if its capacity falls below 80% during warrantee or Apple Care period. Otherwise you have to pay $99 to have it swapped out.

Comment Re:OK, I'll bite (Score 1) 195

Can you do tiny embedded projects with it ?

This is one I'm interested in, actually. The reference Swift compiler implementation uses LLVM as an intermediate layer then uses LLVM's final compiler and linker to generate machine code. The group making the LLVM back-end for AVR (the chip used by the Arduino-compatible ecosystem) is actually in the process of merging their work into mainline LLVM right now. Things could get interesting in the embedded space soon. But I don't know enough about Swift linking to know if small programs would carry a prohibitive library payload or whether it will be practical.

The answer to most of your questions, though, is "maybe" or "not yet", and "but there's probably someone on the Internet working on it".

Comment Re:Pittsburgh? (Score 1) 464

I second Pittsburgh. I moved away to be closer to family but miss it. You can buy a house outright for the down payment in many other tech locations, and there's a good diverse tech scene including CMU startups, biotech, and small labs connected to big companies. Museums, arts, short drive to the country, etc. It's not a "night life" town, but if your pace is a little slower it's a very comfortable place to live.

Slashdot Top Deals

The moon is a planet just like the Earth, only it is even deader.