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


Forgot your password?

Comment Indie (Score 2) 559

Stop treating your consumers like dirt

And your developers, allegedly. The 1- to 3-man home-based family businesses that helped Apple's App Store eat away at much of the casual market are something Nintendo wouldn't even consider courting three years ago. Only very recently did this begin to change, and unfortunately, my citation about this ("Tales from the trenches: how Microsoft is losing the battle for indie developers" by Ben Kuchera, March 2013) has become a dead link.

Stop making mario based games

That'd be like telling Hasbro to stop making My Little Pony based toys.

Comment Market is Apple/Google's, but N has an advantage (Score 4, Insightful) 559

Nintendos market is for those who want a cheap and cheerful video game system for the kids not the people who want to pay $60 a game.

Nintendo's problem is that this isn't Nintendo's market anymore; it has become the App Store and Google Play market. The big advantage of a 2DS/3DS over an iPod touch or iPad mini is that iPod touch and iPad mini ship with only the positional control (a multitouch screen), not directional or discrete trigger controls (the Circle Pad, Control Pad, and buttons). And not everyone wants to buy a $40 Bluetooth controller that clamps onto a tablet just to play a $10 or cheaper game.

Comment LGPLv2.1 allows static linking: ship .o files (Score 1) 279

LGPL3 and GPL3 prevent tivoization. LGPL2.1 does not

What GPLv3 and LGPLv3 call "Installation Information" GPLv2 and LGPLv2.1 call "scripts used to control compilation and installation". LGPLv2.1 does permit static linking of "the Library" (a covered work) with a proprietary program so long as the EULA does not rule out end user modification: "you may also combine or link a 'work that uses the Library' with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications." Option 6a lets the application publisher ship .o files of a "work that uses the Library" (that is, the proprietary parts of the application) and "any data and [specialized] utility programs needed for reproducing the executable from it" along with the executable, and option 6c lets the application publisher offer to distribute a copy of said .o files and data to the owner of a lawfully made copy of a combined work. The fact that such "data" would have to include a private signing key is how even LGPLv2.1 could be read to defeat tivoization.

Comment LGPL prohibits tivoization (Score 1) 279

The only licences I like are LGPL, MIT, BSD, etc. So basically licenses that don't restrict me in any significant way.

What you say is true of MIT and BSD licenses as well as the GNU All-Permissive License. But LGPL is really just GPL with an exception allowing linking the covered work to a proprietary program in such a manner that the user can replace the covered work with a modified version. This permission is unacceptable on platforms that have a general policy not to execute code that the platform's gatekeeper has not approved or code that has been modified since the platform's gatekeeper has approved it. So you can't really use an LGPL library in an application for an iOS device, major game console, or major handheld game system unless you're the author of the entire library or unless you have a dual license, and the featured article is about opposition to giving the library's maintainer the option of granting such a dual license.

Comment Choose a non-general-purpose operating system (Score 1) 417

The cost of finding exploits for Windows has gone up so much the criminals prefer to just trick users into running their software. No general-purpose OS is immune to that.

I guess the peace of mind that comes from increased difficulty of inadvertently installing a trojan is one more reason that the majority of people, who do not need programming tools or wireless network troubleshooting tools, can choose a platform that isn't general purpose, like iOS or PlayStation 4.

Comment (Score 1) 692

hey are you a tech guy - my printer isn't working

I'd start asking what the secretary means by "not working": "When you try to print a document, does the printer start making noises? Does an error message appear on the computer's display, and if so, what is the exact wording?"

Comment Citation needed (Score 1) 137

But you see, a blogger doesn't have a 'job' to lose(meaning, blogging is not their occupation)

It is if the blogger has ads on his site.

A journalist would be more professional - if they make an accusation, they'd have their research to back it up.

So does someone become a "journalist" merely by properly citing sources? If so, the biggest difference between a journalist and a Wikipedia editor is that unlike a Wikipedia editor, a journalist is allowed to make an original synthesis of information from published sources.

The journalist would(by and large) have to follow a code of conduct/ethics, whereas a personal blogger is unregulated.

By whom is a journalist regulated?

The situations are not the same, so how can the law apply equally for both cases?

Because the law allows for a blogger who cites his sources and who makes and follows a reasonable code of ethics.

Comment People for whom $300 is a lot of money (Score 1) 54

People for whom $300 is a lot of money, such as K-12 students who receive an iPad as a gift and can't earn money themselves because of child labor laws, might have no way to "just [...] buy another device". Take, for example, a high school student who has only an iPad and brings home homework from a programming class in which he has enrolled. Will the parents necessarily be willing to jump online and buy a Raspberry Pi, USB hub, wired keyboard and mouse, and all the rest of the supporting peripherals so that he can complete his homework?

Comment Carrot and stick for Do Not Track (Score 1) 731

failing to load make essential web applications useless? That sounds like hotlinking of images which I've always understood to be a dickhead move on the part of web designers.

Some web sites tolerate or even encourage hotlinking for specific images, especially images that the web designer reserves the right to update (such as the "right now on eBay" logo used by eBay API clients). Remember the old image-based hit counters from the GeoCities era?

As for the registering of the CDN, I think you misunderstood me. The site itself would register a CDN as part of the domain through instructions in the XHTML.

That sort of "registering" a particular CDN for a particular URL would be little different from just hotlinking.

I believe this would simplify work flow and allow you to swap out a CDN without touching a single line of code in the rest of the site.

I'm starting to understand what you mean if these CDN registration rules look like, say, HTTPS Everywhere rewrite rules.

Even better, you could register known external objects that are community approved.

Approved by what community?

Meaning, your XHTML does not have to reference the exact Google Analytics script, but to a common reference point that allows Google to normalize that code to whatever they want.

That can already be done with the existing URI framework by placing the reference point as a path within a hostname under

Privacy laws could be amended to state that bypassing the user preferences in the browser is illegal. Wasn't Google guilty of that anyways with something?

Google got in trouble for adding a P3P privacy policy header that essentially amounted to "Our privacy policy is too complex to express as a machine-readable policy using P3P syntax; see [some URL] for a human-readable policy." What should Google have added instead? Or should Google have thrown up an alert to the effect "Your browser's privacy policy interpreter is too old; this and this feature will be disabled unless you install Google Chrome"?

Netflix could tell it was blocked and pop-up a dialog box informing that certain features will now be missing AND list them.

Any other site could likewise social engineer users into turning on tracking by arbitrarily disabling features until the user enables the tracking.

If the user base sends out a message loud and clear that says, "Don't Track Me", I don't see why they get to continue violating privacy.

Web sites could implement DNT but use both carrot and stick to social engineer the user into turning off DNT. The carrot: "We know you're tired of seeing advertisements that aren't relevant to your interests. For example, single men probably don't want to be subjected to ads for feminine hygiene products. To make sure you see the most relevant offers, please disable Do Not Track in your web browser." The stick would be to arbitrarily disable features: "Some features of $sitename require a subscription or an invitation code. To get your invitation code sooner, please disable Do Not Track in your web browser."

Comment Re:Why not a laptop? (Score 1) 54

I bought an iPad mostly for reading PDFs / online documentation *away from a computer*. [...] As for hybrids... I like iOS.

So what do you plan to do should your mobile computing needs grow to include something for which there happens not to be an iOS app because of Apple's rules? Wireless network mapping and troubleshooting is the most common such application that I can think of. At that point you'll have to buy a laptop or at least an Android tablet anyway.

Slashdot Top Deals

What is wanted is not the will to believe, but the will to find out, which is the exact opposite. -- Bertrand Russell, "Skeptical Essays", 1928