Forgot your password?

Comment: Can't draw a circle on a square grid (Score 1) 111

by tepples (#47507483) Attached to: A New Form of Online Tracking: Canvas Fingerprinting

if I ask JavaScript to draw a circle with (x,y) center and r radius

This is impossible to do exactly on a square grid of pixels. All a raster device can do is approximate a circle. Edge anti-aliasing is underspecified, I believe deliberately, to allow devices to implement the most appropriate AA method for the platform.

But I still think that software results that are independant of external input should not vary from one hardware to another. There is only one good output for a deterministic software function when always providing the same input.

And then we're back to the slowness and increased battery consumption of software rendering. Should all browsers default to a bit-perfect reference renderer and require the use of obscure configuration interfaces to enable hardware acceleration?

Imagine the horror if different processors would return different values when computing 1/0.999 just because they have different hardware

Before the standardization on 32-bit and 64-bit IEEE 754 floating point, this was the rule. Different platforms had different precisions and different rounding guarantees.

Comment: Rounding differences (Score 2) 111

by tepples (#47507113) Attached to: A New Form of Online Tracking: Canvas Fingerprinting

I'm more curious about why "different computer draws the image slightly differently".

Slight rounding differences, shape edge antialiasing behavior, font antialiasing behavior, installed fonts, and the like are the big ones I can think of. HTML5 Canvas behavior isn't specified down to the bit level.

Comment: DDR (disambiguation) (Score 2) 302

by tepples (#47507017) Attached to: Experiment Shows People Exposed To East German Socialism Cheat More

DDR stands for Deutsche Demokratische Republik (German Democratic Republic), leading to the European version of Dance Dance Revolution being called Dancing Stage for the first few mixes, and some people called DDR machines "East German disco bars". It also stands for "double data rate SDRAM", leading to bad jokes like "My PlayStation has 700 megs of DDR" in the early 2000s or "My PC has 4 gigs of DDR" as StepMania became popular in the mid-2000s.

But do people from East Germany hug the bar more?

See also
DDR (disambiguation)

Comment: NTFS, exFAT, UDF (Score 3, Informative) 193

Suddenly you forget that any filesystem other than NTFS exists.

Not This Fscking S#!+ again. True, Microsoft has been trolling the IT world by patenting exFAT and getting SD Card Association to mandate its use in SDXC. But supported Windows desktop operating systems (since Vista) can read and write UDF on flash drives. Or do specific Microsoft products have problems with UDF?

Comment: Serial novel (Score 1) 216

by tepples (#47505177) Attached to: Verizon Boosts FiOS Uploads To Match Downloads

It's like, you know, books. We don't all read the same novel chapter by chapter at the same time.

Oh really? One thing that Collodi's The Adventures of Pinocchio and Dickens's Oliver Twist have in common, other than that Walt Disney Pictures loosely adapted both decades later, is that they were both first published as serials.

Comment: The point is the 35 USD (Score 1) 121

by tepples (#47504759) Attached to: The "Rickmote Controller" Can Hijack Any Google Chromecast

If it was built around a $200 Dell Laptop with an Intel Atom Processor, would you list all of that, too?

No. And the reason is that a $200 netbook costs a lot more than $35. Part of the perceived embarrassment is how cheap it is to build a rig that remotely 0wns someone's Chromecast device. If mentioning the Raspberry Pi brand is too much of a Slashvertisement to you, would "a $35 single-board computer" sound more honest?

Save energy: Drive a smaller shell.