This is my response to:
http://gonze.com/blog/2010/05/28/the-sue-em-all-mystery-solved/
Are you sure it's working out well? All the troubles of TPB amount to little more than a couple slight dips -- from enormous piracy to slightly less enormous piracy. TPB is still alive and well, even if its founders are in hot water:
http://thepiratebay.org
http://siteanalytics.compete.com/thepiratebay.org
isohunt.com made the mistake of operating from the US, but it's not like shutting it down will do anything other than cause those users to go elsewhere. And it's worth noting it hasn't been shut down either:
http://isohunt.com/lite/#q=avatar
http://siteanalytics.compete.com/isohunt.com/
As for the next rung, Demonoid seems to be gaining steam -- perhaps picking up isohunt and TPB users who are hopping ship:
http://siteanalytics.compete.com/demonoid.com
And the third rung is looking healthy too. Mininova took a hit, but their both seeing decent growth otherwise:
http://siteanalytics.compete.com/btjunkie.com+mininova.com/
In short, nothing has been remotely effective at reducing torrent pirating. Indeed, the only tangible effect is now there are actual *pirate political parties* with seats in major world governments. Does that seem like a force on the decline to you?
As for Limewire, the only thing surprising by it is that it took a *decade* for such an overtly infringing and inducing product to come under threat. The law is still barely able to fight late-90's technology. Speaking of which, it's worth noting that you can still download and use Limewire today, not to mention all the obvious GPL clones that both already exist and will continue to exist:
http://www.limewire.com/
As for that Viacom case against the world's largest pirate, YouTube in its early days, how's that going?
http://www.tomsguide.com/us/Viacom-Google-P2P-Downloads,news-6943.html
The only party "winning" against pirates are businesses who hemorrhage money giving content away at a loss (or with business models nobody feels are remotely sustainable).
Indeed, in what possible universe can you claim pirates aren't demolishing their foes in every field of battle they choose to fight? (Streaming being the notable example of a field they haven't yet taken an interest in.)
The only battles the copyright forces are winning are Pyrrhic. They're *masters* of those.
-david
Fighting and Winning the Pyrrhic War
Nobody cares about client change...
... because of stupid things like this. Seriously? Anybody who calls
for a suspension of the worlds' democracies in order to fight climate
change is an idiot. Don't get me wrong -- it'd take that (and more) to
actually do anything about it. But the rational response to that
scenario isn't to call for the impossible (and thus brand yourself
irrational), but to say "There's probably nothing humanity can do to
stave off climate change, so let's just plan on it occurring and prepare."
http://www.guardian.co.uk/science/2010/mar/29/james-lovelock-climate-change
Humans are too stupid to prevent climate change from radically impacting
on our lives over the coming decades. This is the stark conclusion of
James Lovelock, the globally respected environmental thinker and
independent scientist who developed the Gaia theory.
It follows a tumultuous few months in which public opinion on efforts to
tackle climate change has been undermined by events such as the climate
scientists' emails leaked from the University of East Anglia (UEA) and
the failure of the Copenhagen climate summit.
"I don't think we're yet evolved to the point where we're clever enough
to handle a complex a situation as climate change," said Lovelock in his
first in-depth interview since the theft of the UEA emails last
November. "The inertia of humans is so huge that you can't really do
anything meaningful."
One of the main obstructions to meaningful action is "modern democracy",
he added. "Even the best democracies agree that when a major war
approaches, democracy must be put on hold for the time being. I have a
feeling that climate change may be an issue as severe as a war. It may
be necessary to put democracy on hold for a while."
Lovelock, 90, believes the world's best hope is to invest in adaptation
measures, such as building sea defences around the cities that are most
vulnerable to sea-level rises. He thinks only a catastrophic event would
now persuade humanity to take the threat of climate change seriously
enough, such as the collapse of a giant glacier in Antarctica, such as
the Pine Island glacier, which would immediately push up sea level.
"That would be the sort of event that would change public opinion," he
said. "Or a return of the dust bowl in the mid-west. Another
Intergovernmental Panel on Climate Change (IPCC) report won't be enough.
We'll just argue over it like now." The IPCC's 2007 report concluded
that there was a 90% chance that greenhouse gas emissions from human
activities are causing global warming, but the panel has been criticised
over a mistaken claim that all Himalayan glaciers could melt by 2030.
Lovelock says the events of the recent months have seen him warming to
the efforts of the "good" climate sceptics: "What I like about sceptics
is that in good science you need critics that make you think: 'Crumbs,
have I made a mistake here?' If you don't have that continuously, you
really are up the creek. The good sceptics have done a good service, but
some of the mad ones I think have not done anyone any favours. You need
sceptics, especially when the science gets very big and monolithic."
Lovelock, who 40 years ago originated the idea that the planet is a
giant, self-regulating organism – the so-called Gaia theory – added that
he has little sympathy for the climate scientists caught up in the UEA
email scandal. He said he had not read the original emails – "I felt
reluctant to pry" – but that their reported content had left him feeling
"utterly disgusted".
"Fudging the data in any way whatsoever is quite literally a sin against
the holy ghost of science," he said. "I'm not religious, but I put it
that way because I feel so strongly. It's the one thing you do not ever
do. You've got to have standards."
What is time? A slice of a 4D universe.
Just read this article in Wired about time:
http://www.wired.com/wiredscience/2010/02/what-is-time/
Like every geek, it's a concept that's fascinated me. And like
everyone, I have no real clue. But here's my theory nonetheless:
Time is just a slice of a 4-dimensional universe.
Said another way, the universe is a four-dimensional, static block, and
any particular "point in time" is just a slice through the middle. Make
sense? No? Let me try to build it up.
Imagine a one-dimensional universe. There's up and down, but nothing
else. Just one dimension. If you're a dot in that universe, you can
move up, then back down, and that's it. However, the very notion of
"motion" implies time -- at some time in the "future" you're in a
different position than a different point in the "past". So just like
up and down, time is also a dimension, with two directions: future and
past. So as a dot in a one-dimensional universe, you're actually moving
in two directions: up/down, and past/future.
Accordingly, this one-dimensional universe, if it can change, is
actually more accurately described as a two-dimensional universe.
There's up/down, and past/future. Two directions, and you're moving in
both.
This universe is easy to visualize: think of a heart monitor. Any
individual number (eg, heart voltage) is a one-dimensional universe. At
any point in time, it has a single value. But that value can change
over time. As such, you can easily plot it on paper up/down corresponds
to the heart voltage, left/right corresponds to time. Your
one-dimensional universe + time has been perfectly captured as a single
two-dimensional piece of paper.
So we've got this 2D representation of a 1D universe + time. But why
are we treating time as a special dimension? Why not just say we have a
2D printout of a 2D universe -- one dimension being up/down, the other
dimension being time. The 2D universe is the *whole thing*. The only
reason we ever saw it as a 1D universe was because we were explicitly
ignoring the time dimension.
Indeed, the only way to see a heart monitor as anything other than a 2D
universe is to explicitly focus on one slice of the page and ignore the
others. We call that slice "time". And the fact that different slices
of the page map to different "times" is merely a matter of observation
-- the paper itself doesn't change. The 2D universe itself is totally
stationary, fixed, static, and unchanging. Only our point of
observation changes; the only change is *us* changing what part we're
looking at.
For example, imagine you took another piece of paper, with a tall slice
cut through it, and laid it over the first. It would show a single
slice of time on that paper; it'd show the position of the dot at one
"point in time". Slide the paper from left to right and the point
appears to move -- even though in fact the paper underneath it isn't
moving at all; only the viewpoint is moving.
So from this perspective, the change of time isn't an attribute of the
universe. It's an attribute of the *viewer*. The universe -- in this
case, a 2D printout of a heart monitor -- is totally unchanging. Only
our view of it changes.
Now let's add another dimension: let's do a stack of sheets of paper,
like a book. Each page is a 2D "slice" of a 3D universe (2D + time).
Each page has dots arranged in a particular way, and any page can have a
completely different arrangement of dots. To see how those dots "move"
we just flip our thumb through the book. Each dot appears to "move" up
and down, left and right, when in fact it's not the dots moving -- its
our thumb moving, showing us one page at a time. It's our *attention*
moving, *experiencing* one page at a time. The first and last page will
never change; but our *experience* changes over "time". Once again, the
change of time is not an attribute of the book; it's an attribute of *us*.
And this has a natural correlation with 4D. Every moment of our current
universe is like a page in a big 4D book. This very moment is page 100;
a second ago was page 99, and a second from now will be 101. Those
pages are totally static -- pages 1, 20, 99, and 100 are written. But
so are pages 101, 110, 10000, and 1000000. Our 4D universe (3D + time)
is totally static. The only reason it seems to change is because we're
only looking at one page "at a time".
At least, that's what I think.
So there are a few FAQ corollaries that come out of this:
- Is the universe deterministic? Yes. Every page in the future is a
direct consequence of the pages in the past. If you were to somehow
step outside the universe and look at the "page" corresponding to this
moment in time, you could completely and wholly predict the next or any
future page. I also expect you could predict every previous page.
Basically, if you were smart enough, with complete knowledge of the
current state (page) of the universe you should be able to predict any
past or future state.
- What about free will? Doesn't exist. Every action you will ever do
is pre-ordained and dictated by physics. You and everything you will
ever do is purely the consequence of actions that have come before you.
All those things you think you can take credit for? Sorry. Total
chance. But hey, all those things that went wrong, they're not your
fault either. We're all in it together, everybody a product of the past.
- Wait, seriously? Yes, seriously. Free will doesn't "exist" in the
sense that you can make some decision that isn't pre-determined by
physics. We're just characters in a book that's already been written.
But don't feel bad: though the book is written, we're all reading it
together. I have no idea what comes next chapter, and nor do you. So
it's still exciting to be alive! Free will ultimately doesn't matter
(to me, at least). It still *feels* like I'm deciding, discovering,
living, and experiencing. So why fret about the metaphysical details?
- If time is a dimension, why can't we look that way? Great question!
I've always wondered that. My best guess is because all those things we
perceive as dots -- molecules, atoms, sub-atomic particles, etc -- are
actually lines. And all those lines run mostly parallel, in the
direction of time. So our perception of time is to view things
perpendicular to time, because time is actually the least interesting of
the 4 dimensions. I mean, consider the room you're in now -- the vast
majority of it isn't "moving". If you imagine every particle is
actually some long wire -- with one end in the far past, one in the far
future, and you just seeing a tiny slice of it -- that wire is totally
straight. It's super boring. Even those things that are moving are
moving pretty slow. Imagine you actually *could* look forward along
time -- all you'd see are a series of nearly parallel wires extending
off into the future. It's not nearly as interesting to look that
direction as to look the other directions. Accordingly, I think we look
in the other 3 dimensions because time is boring (and there's no
evolutionary advantage to looking forward).
- What the hell are you talking about? It's hard to know. It's more of
a visual exercise -- viewing the universe as a static, unchanging
four-dimensional block, and as us just being some razor-thin slice
moving through that block along the time axis. (But not really "moving"
-- the part of me that existed a minute ago is still there, one minute
behind "me" right now. And all my future me's are up there waiting for
me, patiently. Consciousness being like some electric current running
along these time-aligned wires, interacting with the other currents
running along the wires nearby.)
- Ok, so this wire theory is crazy. Ya, but it creates some interesting
sub-theories. Like, isn't it strange how the perception of time changes
the faster you move? And how the perception of time in theory stops
when you're moving the speed of light? Maybe when you're moving the
"speed of light" in the three-dimensional space, *there's no more wire*
to move in the 4th dimension. You're essentially moving perpendicular
to the fourth dimension. Stick with me: the local universe around you
is like a bundle of wires, all woven tightly together. If you move
slowly together, your wire gradually weaves its way through the
super-bundle of the entire universe, eventually making it over to some
distant position. But to go faster, you need to bend your bundle at a
greater angle. To move super-fast, you need to actually bend your wires
at a 90 degree angle -- meaning from everyone else's perspective, your
"wires" no longer move at all in the time dimension; they're *only*
moving in the other 3 dimensions. To them, you've disappeared. But
within your bundle, everything seems fine. The relative arrangement of
wires within your bundle seems normal -- all the wires keep going
somewhere, and your conscionsness is traveling along those lines at some
constant speed. But your wires are no longer aligned with the time
axis, so your "local time" seems normal even though it's totally out of
whack with the "global time". Which means global time itself isn't
really a constant -- it's just the direction that all the other wires
typically go, unless they're moving super fast in the other 3
dimensions.
- So is time a position relative to space, or relative to the wire? Ok,
my terminology is getting bad here: the "time" of any particle isn't
"absolute distance from the start of the universe", it's "distance from
the start of the universe *along that wire*". Imagine two wires, both
starting in the same place (the start of time), both perfectly straight
and parallel. Their "times" are aligned in that 1 hour in the future,
an equal amount of their "wire" has unrolled. But if one "moves"
relative to the other, it just means that the wire bends away from the
other in 3d space. The further it bends, the "faster" it's moving in 3d
space. And that speed comes *from* the time dimension. The fastest you
can possibly move in 3D space is to go perpendicular to time. So in
theory, if one atom/wire were to turn 90 degrees and run perpendicular
to the time dimension for a while, and then turn around and come back to
to its original position in 3d space, it could resume its previous
arrangement -- except one "hour" of wire would have unfurled for the
first atom even though a ton more might have unfurled for the other.
- But what this really means is that the "time" dimension isn't actually
a special one in any way. It just happens to be the direction that most
of the universe's wires are aligned. Had they aligned in a different
direction, that would be the "time" dimension. But if a bundle of those
wires breaks off in a different direction, it "accelerates" in the 3
other directions while "decelerating" in the time direction. Within
that bundle everything seems totally normal -- even though relative to
the other bundles it seems "wow, it's moving *really* fast in 3
dimensions and *really slow* in the fourth". I haven't really worked
out the math, but I wonder if this is at all consistent with relativity
theory.
- Isn't this called string theory? I have no idea -- I don't know
anything about string theory so I can't say. I'm using "wires" as the
metaphor to differentiate my theory from that, until I'm shown they're
the same. But I think string theory is about strange vibrations. My
wires don't wiggle.
- But doesn't quantum theory say true randomness exists? I don't think
so. All I know is Einstein said "God doesn't roll dice." Yes, he was
an atheist (as am I), but I take it to mean he didn't believe in
subatomic randomness either. There have been a lot of things people
assumed were random, until we just figured out they weren't. I think
it's time to start assuming the opposite. Especially when most
pop-science theories of quantum randomness are really just scraping for
any possible way to justify an irrational, pseudo-scientific belief in
God, free will, self determination, etc.
Anyway. Gotta run. One thing I've determined is good wine doesn't
drink itself. Thank God.
-david
IFPI says 95% of downloads illegal
I was discussing on a private mailing list whether or not this number is
for real. Someone complained it wasn't. Here's my response:
-------------
Your utter certainty regarding the flawed methodology of their results
is somewhat ironic given that you've done no apparent research into how
they came to those results, nor any suggestion of what a more accurate
number might be.
A real critique would go to the source of their data and show why it's
bad. I'll help you with that. I found this year's report by simply
updating the year in the link from last year:
http://www.ifpi.org/content/section_resources/dmr2010.html
The actual quote from there is:
> Estimates on the impact of internet piracy vary but are consistently huge in scale. IFPI, collating separate studies in 16 countries over a four-year period, estimated unauthorised file-sharing at over 40 billion files in 2008. This means that globally around 95 per cent of music tracks are downloaded without payment to the artist or the music company that produced them.
When read in the actual context, they seem to admit it's a hard thing,
and acknowledge they're estimating. Furthermore, contrary to your claim
that it was pulled out of thin air, they kindly cite a variety of other
sources. I haven't dug into them all, but one is:
http://www.ipoque.com/resources/internet-studies/internet-study-2008_2009
The paper is 14 pages long with lots of interesting data, as well as a
completely description of its methodology. A weakness of their data is
they didn't cover North America or Western Europe as a whole (maybe due
to data privacy laws?). But focusing on Germany alone (which seems
middle of the road in terms of its data compared to other regions), it
says 53% of traffic was P2P downloads (separately from VoIP), to 26% web.
So right off the bat, P2P downloads account for double the traffic of
*all of HTTP* across their not insignificant sample set.
It doesn't seem unreasonable to assume that, say, 90% of that P2P
traffic was pirate. (It's what it was designed to do, after all.) So
let's say 47% of all traffic was pirate content downloads.
As for legitimate content downloads, we could probably back into that by
estimating bandwidth consumed by iTunes using public sales numbers and
average file sizes. But let's say iTunes accounts for 10% of *all HTTP*
(which seems astronomically high). That would mean 2.6% of the internet
is legitimate content downloads (separate from streaming).
47 + 2.6 = 49.6% of the internet devoted to content downloads
47/49.6 = 94.75% content downloads pirated.
Huh, I didn't even plan that out.
Anyway, there are obviously problems with all that data, how it's
collected, how it's analyzed, etc. But to categorically assert that the
data and results are flawed and everyone involved in the process is
either actively lying or allowing themselves to be mislead -- without
providing any evidence or analysis to the contrary... let's just say
your own methodology could use a bit more scientific rigor.
-david
Screw PHP, C++ FTW
Basically it's a graphical UI framework (like Qt), except rather than
outputting to a windowing interface, it outputs to the web. It's a
pretty crazy shift in how you program for the web, but possibly a shift
for the better.
Basically, PHP and most web frameworks were built around the "page"
metaphor, reflecting their content-centric history. Websites sorta back
into applications by breaking them down into "pages". But this doesn't
always make sense. (In Expensify's case, for example, we pretty much
only have two pages that do everything, which is a bit of a mess.)
Wt takes an entirely different approach and builds up the application in
terms of normal UI constructs. Accordingly, you don't think in terms of
page loads and ajax calls, you think in terms of dialogs and frames.
Furthermore, it handles all the details of progressively degrading based
on browser capabilities. For example, it includes vector rendering. If
the browser supports it natively, it'll do it all natively. Otherwise
it does it serverside. The programmer can ignore those low-level
browser-specific details and just focus on "I want a graphic here that
does this".
Anyway, probably not a real option right now, but an interesting thing
to consider nonetheless. So much of the web is based on its
content-centric background, and that makes a lot of it annoying. It's
interesting to instead rethink the web not as a series of linked pages,
but as a general rendering framework -- like OpenGL or X Windows.
Unfortunately, I bet Wt will be overlooked because it's written in C++.
But I think the ideas it's pursuing (though I doubt they pioneered
them) are going to become mainstream.
Indeed, given the realities of compile-before-deploy (GWT, less css,
minification, code generation), the growing adoption of strict typing
(eg, in JavaScript 2.0 / ECMScript 4.0), the latest trends in graceful
degredation for different form factors and browser capabilities, and
even the overwhelming success of Objective-C for iPhone apps -- maybe
we're coming to realize that all those tried-and-true language features
and programming constructs weren't such a bad idea after all?
-david
ThePirateBay takes One More Step to the DarkNet
Did you see that ThePirateBay switched from central trackers to DHT with
peer exchange?
http://thepiratebay.org/blog/175
We all just took one more step toward the darknet. The even more
interesting of the two is actually the peer-exchange (PEX) component:
DHT is just a distributed version of a central tracker; it tells you the
same thing as the tracker, just in a way that can't be stopped. But PEX
actually allows you to participate in a swarm without "announcing"
yourself: so the number of people actually downloading/uploading a given
file becomes even harder to measure. The combination makes torrents not
only unstoppable, but moves us closer to them being untraceable.
Next up: default-on encryption in all the major torrent clients (putting
a nail in the coffin for ISP sampling), and then some form of
digitally-signed DHT-based indexing/browsing (such that centralized
tracker sites become unnecessary). At that point it'll become
essentially impossible to figure out what's being shared and to what degree.
The only chink in that armor is you could still target individuals by
just starting to download something and see who you connect to.
Granted, the RIAA has already given up on this approach, but there's
nothing to say they (or someone else) couldn't start again. If they do,
then it's just one more upgrade cycle away from onionskin routing and
voila: the darknet is born.
-david
Court Orders The Pirate Bay To Delete Torrents
Thank *god*, I hope they shut down The Pirate Bay for good. It's the
only thing holding up the next generation of pirate tools.
I think the natural next step would be fully distributed trackers with
fully distributed indexing. The lesson learned from Kazaa and the
others, however, is content must come from centrally-curated sources --
there must be *some* trust among thieves. That's all TPB really
offered, after all.
But that same trust can be had by just having central curators publish a
public key and then digitally signing all their "certified good" torrent
files. Then whatever search method you use -- flood, DHT, whatever --
just filter by trusted curator and you'll only see good results.
This way the curators get all the benefits of central control, but
without actually having to host their own servers or even reveal their
identities.
If we're really lucky, the pirates will use this opportunity to build in
default-on encryption as well. Then not only will it be
cryptographically impossible to know who is "promoting piracy", but
it'll be nearly impossible to know it's happening at all.
Brilliant! Only the French can invent more creative ways to promote piracy.
-david
http://torrentfreak.com/the-pirate-bay-ordered-to-delete-torrents-091022/
