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

 



Forgot your password?
typodupeerror

Comment: Re:Contributory infringement (Score 1) 96

by tepples (#49626309) Attached to: UK High Court Orders Block On Popcorn Time

Napster was shutdown by a court in the country in which it operated.

Which also happens to be the country in which Slashdot operates.

Likewise just because one judge in the UK made one decision doesn't make the software illegal in any other parts of the world.

Yet.

Both the USA and Great Britain agree about the illegality of a copying service with no substantial non-infringing use. What makes you think courts in other countries that have signed the same copyright treaty won't reach the same conclusion when the MPA (the MPAA's foreign division) goes into those countries?

Comment: Daikatana for GBC (Score 1) 84

by tepples (#49625999) Attached to: GOG Announces Open Beta For New Game Distribution Platform

The Game Boy Color version of Daikatana actually didn't suck. So perhaps what they needed to do was repackage the GBC game and wrap it up in one of those newfangled hi-res emulators that replaces each of the game's 8x8 pixel tiles with a redrawn high-res 32x32 pixel tile. (See "HiSMS".) This would blow the game up to a 640x576 window.

Comment: Accessing the data being deserialized (Score 1) 223

by tepples (#49622887) Attached to: Singapore's Prime Minister Shares His C++ Sudoku Solver Code

If you had a hard requirement such as "has to be ASCII-based" or "char must be 8 bits wide", then I'd wonder where it comes from.

The fact that Internet protocols use 8-bit bytes and either ASCII or its superset UTF-8.

For requiring char to be of some specific width, there's hardly a reason, unless you're improperly (de)serializing.

Last time I checked, the C standard offered no facility for networking, graphics, or even enumeration of the files in a directory. This means most nontrivial interactive programs will need to use POSIX or Windows functions, which are defined in the POSIX and Win32 specifications but are undefined behavior from the perspective of the C standard, in order to access the data that the program is (de)serializing in the first place. Or is there a portable way to do this that I'm somehow missing?

Comment: Asserting implementation-defined behavior (Score 1) 223

by tepples (#49621585) Attached to: Singapore's Prime Minister Shares His C++ Sudoku Solver Code

You're not making it better by actively promoting horrible, non-portable, implementation-dependent and error-prone coding practices.

What's wrong with making assumptions about implementation-defined behaviors and using static assertions to verify them? For example, would it be poor form to assume (and assert) things like 8-bit bytes or that the character set is ASCII, and if so, why?

extern char assert_8bitbytes[(
    CHAR_BIT == 8 && sizeof(uint32_t) == 4
) ? 1 : -1];
extern char assert_ascii[(
    'A' == 0x41 && 's' == 0x73
) ? 1 : -1];

This way, the compiler will fail and kick out a diagnostic if the environment doesn't match the assumptions.

Comment: Contributory infringement (Score 1) 96

by tepples (#49620833) Attached to: UK High Court Orders Block On Popcorn Time

you're not infringing copyright by creating Popcorn Time.

You're only infringing once you USE it, unless a court deems otherwise, and so far only one court in one jurisdiction has.

I'd be interested to see where you get the idea that "one court in one jurisdiction" recognizes the legal theory of contributory infringement. Napster, Aimster, Grokster...

Comment: Re:Follow up a rejection letter (Score 1) 527

by tepples (#49616827) Attached to: Recruiters Use 'Digital Native' As Code For 'No Old Folks'

What could the company possibly say that wouldn't possibly come back to harm them?

"Pretty soon we'll be posting openings for technologies X, Y, and Z, so bone up on those" would be a start. Or "Customer service representatives need to be understandable on the phone. Here are some videos about improving your speech."

Comment: Prevent long-term unemployment (Score 2) 527

by tepples (#49613833) Attached to: Recruiters Use 'Digital Native' As Code For 'No Old Folks'

I don't really understand the forced-melting-pot concept of hiring. If a company wants young people, who am I to force them to take me?

Anti-discrimination laws keep older people from becoming long-term unemployed before they are old enough to qualify for social security. Long-term unemployment is associated with increased costs to the government to control crime.

HOST SYSTEM NOT RESPONDING, PROBABLY DOWN. DO YOU WANT TO WAIT? (Y/N)

Working...