Thanks for covering this. It appears other tech blogs such as Phoronix like to ignore Vivante, but their market share has increased a lot over the last year, mainly thanks to Freescale and Huawei.
I'm a bit sad that my blog post on GC2000 OpenCL is being used to bash Vivante. Many of the problems I encountered were due to drivers, not hardware limitations. They were still taming LLVM at the time. And you simply cannot expect the same performance and features from a mid-range embedded project as from desktop. There are very different power and area constraints. No one has done Mobile OpenCL right yet.
At least the Vivante GPUs have a straightforward, scalable, even desktop-like architecture. See Rob Clark's XDC slides http://www.x.org/wiki/Events/XDC2013/XDC2013RobClarkARMOpenSource/soc-graphics-update.pdf , Not a bag of hacks such as PVR (which look good in benchmarks but are a hell to work with), so there is hope of better drivers being developed, either the open source drivers we're working on, or through improvements in Vivante their own drivers.
Well, I guess it's worse because in that case they are circumventing a protection measure (encryption, digital signature), and impersonating some other site.
I agree this is a legal grey area too, who knows who'd win if Google/Microsoft decided to sue.
I doubt the legality of that in most free countries.
Also, sites don't want their content to be hijacked and modified, it might even be a case of "DMCA circumvention" to pull a MITM attack like that.
I think you misunderstand. The tool never allowed to store more than your quota worth of files. The files "teleported" into your account still counted as normal files. They also have to be in someone elses folder at the moment that dropship is used.
Their problem with it that it would make illegal file sharing easier, and they didn't want to run the risk to be associated with that. It's simple as that.
Yeah that'd be funny. But they use 256 bit hashes.
Let's say all their 25 million users have 50GB of files hosted (an enormous exaggeration) that'd be 312500000000 4MB blocks.
That makes a 2.7e-66 chance of guessing a hash that matches (part of) an actual file. So you could keep guessing until the sun died without getting anything:P
It's not even *remotely* like an exploit or SQL injection attempt. It reproduces exactly what the original client does through HTTPS. Except that it skips the initial hashing part. But it's certainly not a server exploit like you pretend.
Hi,
I'm the person why wrote dropship. This thread is completely bogus, as there were no DMCA requests issued at all. They mailed me and asked me nicely to take the code down from github, which I did.
The DMCA confusion is because they stopped a file from being shared on their own service, which generated a silly mail that a DMCA request had been received from themselves and hence a file was taken down. The blogger confused this with a DMCA request (and corrected it afterwards, but it seems slashdot missed this).
Sundog:) Ooh that reminds me of good times when I was young, playing it on my Atari ST, long long ago. I loved that game, it had so much detail. It deserves a place in the same fame as the Elite series.
Sure, computationally difficult, but my point was that it's also conceptually very simple and terribly, terribly uncreative. Hardly worth of a slashdot article.
Let's wait for some real applications, it has enormous potential in areas such as real time raytracing, neural networks, real time video stream analysis, and so on.
Yeah, as it will already be hard enough to keep normal people psychologically stable all the way there, and from throwing each other out of the airlock, let's send criminals and crazies:) I don't think they will even arrive there. You could just as well shoot them on-spot.
Is it only GoDaddy doing this? In which case it might just as well simply be a mistake. Who, in their right mind, would choose the Columbian domain instead of one of the many new top level domains as new default?
Yeah, as soon as the AIs can take over all our jobs I'm afraid the general public won't get the profit from it. The divide between poor and rich will become wider not smaller. There will be a few very rich people controlling the machines and billions of poor. Knowing human nature a bit 'they took our jobs!', I think we'll just smash up the machines, lynch those controlling them with pitchforks and torches, and start the nonsense all over.
I'd very much like it if we could keep the advantages of technology and have everyone profit from it, but given how things have been going this decennium I don't believe in such star-trek idealism anymore:)
This is an incredibly sad story, I always found it one of the most hateful stories about human behaviour but also a good lesson. People with extraordinary talent are used as long as they are needed, then the 'war' is over and the public doesn't care about them anymore. Then they turn into just another pawn that can be used for political games because they are 'different' in some way. Your past performances in no way protect you, as people take those for granted.
In a way, it's the comparable to how soldiers/war heroes are treated, for example those with post traumatic stress. Locked away and forgotten.
Indeed, that was my idea as well. Just make digital copies for the public, then make whoever wants buy the originals. As long as the information is preserved for the public, who cares...
Because you save a lot of developer time by using the higher-level languages for higher-level parts of the application, which usually make up the larger part. C is comparatively verbose, hard to read, and error-prone.
Depends.
If you need raw computation/throughput speed, I agree Java is faster than Python/Ruby without C extensions such as numpy. But with C extensions, I'm sure Java can be beaten easily, as C is still the language of choice for fast low-level stuff.
When considering startup time, Python/Ruby is much faster than launching a JVM.
+100 insight
If you're going to do this panopticon nanny state thing then please try to at least take care of your people, keep them happy in every part of their lives not just 'security'.
North Korea does *not* qualify as a nanny state. I guess in a true nanny state you require much less actual surveillance, as most people will voluntarily give up their information. Also, there would almost be no government violence. It'd just be for those 'children' that don't want to play along :
I don't like the idea either, but it's better then the direction that we seem to be going.
FYI: SSL-based name virtual hosting (using TLS) already exists for quite a while now, and is called SNI (Server Name Indication). You don't really need an IP per host anymore.
For apache. see here: http://wiki.apache.org/httpd/NameBasedSSLVHostsWithSNI
Yes. Unity is based on GTK and Gnome. It's as asimple as that. I don't see what's all the panic about. You will still be using the Gnome applications.
It would have been a bigger jump if they went for KDE/QT.
Not only 14 year old goths, as it seems, 'emo' appeals to a much wider public than 'tech'. So for commercial reasons they usually try to downsize the sci-fi element and amplify the drama. Which is why you won't see a happy sci-fi series any time. It would mainly appeal to nerds like us who are excited about science, physics, technology of the future and what is possible with it:)
Thanks for covering this. It appears other tech blogs such as Phoronix like to ignore Vivante, but their market share has increased a lot over the last year, mainly thanks to Freescale and Huawei.
I'm a bit sad that my blog post on GC2000 OpenCL is being used to bash Vivante. Many of the problems I encountered were due to drivers, not hardware limitations. They were still taming LLVM at the time. And you simply cannot expect the same performance and features from a mid-range embedded project as from desktop. There are very different power and area constraints. No one has done Mobile OpenCL right yet.
At least the Vivante GPUs have a straightforward, scalable, even desktop-like architecture. See Rob Clark's XDC slides http://www.x.org/wiki/Events/XDC2013/XDC2013RobClarkARMOpenSource/soc-graphics-update.pdf , Not a bag of hacks such as PVR (which look good in benchmarks but are a hell to work with), so there is hope of better drivers being developed, either the open source drivers we're working on, or through improvements in Vivante their own drivers.
Well, I guess it's worse because in that case they are circumventing a protection measure (encryption, digital signature), and impersonating some other site. I agree this is a legal grey area too, who knows who'd win if Google/Microsoft decided to sue.
I doubt the legality of that in most free countries. Also, sites don't want their content to be hijacked and modified, it might even be a case of "DMCA circumvention" to pull a MITM attack like that.
+1: ISPs doing shit like this will speed up adoption of https, which is still not perfectly secure, but still much better than plaintext http.
I think you misunderstand. The tool never allowed to store more than your quota worth of files. The files "teleported" into your account still counted as normal files. They also have to be in someone elses folder at the moment that dropship is used. Their problem with it that it would make illegal file sharing easier, and they didn't want to run the risk to be associated with that. It's simple as that.
Yeah that'd be funny. But they use 256 bit hashes. :P
Let's say all their 25 million users have 50GB of files hosted (an enormous exaggeration) that'd be 312500000000 4MB blocks.
That makes a 2.7e-66 chance of guessing a hash that matches (part of) an actual file. So you could keep guessing until the sun died without getting anything
It's not even *remotely* like an exploit or SQL injection attempt. It reproduces exactly what the original client does through HTTPS. Except that it skips the initial hashing part. But it's certainly not a server exploit like you pretend.
Hi, I'm the person why wrote dropship. This thread is completely bogus, as there were no DMCA requests issued at all. They mailed me and asked me nicely to take the code down from github, which I did.
The DMCA confusion is because they stopped a file from being shared on their own service, which generated a silly mail that a DMCA request had been received from themselves and hence a file was taken down. The blogger confused this with a DMCA request (and corrected it afterwards, but it seems slashdot missed this).
So can we cut it with the flamebait title?
Sundog :) Ooh that reminds me of good times when I was young, playing it on my Atari ST, long long ago. I loved that game, it had so much detail. It deserves a place in the same fame as the Elite series.
Sure, computationally difficult, but my point was that it's also conceptually very simple and terribly, terribly uncreative. Hardly worth of a slashdot article. Let's wait for some real applications, it has enormous potential in areas such as real time raytracing, neural networks, real time video stream analysis, and so on.
Man, all that computation power, and the first thing people think of is cracking passwords... It's a bit sad.
Yeah, as it will already be hard enough to keep normal people psychologically stable all the way there, and from throwing each other out of the airlock, let's send criminals and crazies :) I don't think they will even arrive there. You could just as well shoot them on-spot.
Especially if he isn't that computer-saavy, just mark his browser with an evercookie and ignore his edits. Those would come in handy some day :)
Indeed. Nowadays, people just type what they want on Google. They don't type URLs anymore at all.
Is it only GoDaddy doing this? In which case it might just as well simply be a mistake. Who, in their right mind, would choose the Columbian domain instead of one of the many new top level domains as new default?
Yeah, as soon as the AIs can take over all our jobs I'm afraid the general public won't get the profit from it. The divide between poor and rich will become wider not smaller. There will be a few very rich people controlling the machines and billions of poor. Knowing human nature a bit 'they took our jobs!', I think we'll just smash up the machines, lynch those controlling them with pitchforks and torches, and start the nonsense all over. :)
I'd very much like it if we could keep the advantages of technology and have everyone profit from it, but given how things have been going this decennium I don't believe in such star-trek idealism anymore
This is an incredibly sad story, I always found it one of the most hateful stories about human behaviour but also a good lesson. People with extraordinary talent are used as long as they are needed, then the 'war' is over and the public doesn't care about them anymore. Then they turn into just another pawn that can be used for political games because they are 'different' in some way. Your past performances in no way protect you, as people take those for granted. In a way, it's the comparable to how soldiers/war heroes are treated, for example those with post traumatic stress. Locked away and forgotten.
Indeed, that was my idea as well. Just make digital copies for the public, then make whoever wants buy the originals. As long as the information is preserved for the public, who cares...
Because you save a lot of developer time by using the higher-level languages for higher-level parts of the application, which usually make up the larger part. C is comparatively verbose, hard to read, and error-prone.
Depends. If you need raw computation/throughput speed, I agree Java is faster than Python/Ruby without C extensions such as numpy. But with C extensions, I'm sure Java can be beaten easily, as C is still the language of choice for fast low-level stuff. When considering startup time, Python/Ruby is much faster than launching a JVM.
+100 insight If you're going to do this panopticon nanny state thing then please try to at least take care of your people, keep them happy in every part of their lives not just 'security'. North Korea does *not* qualify as a nanny state. I guess in a true nanny state you require much less actual surveillance, as most people will voluntarily give up their information. Also, there would almost be no government violence. It'd just be for those 'children' that don't want to play along : I don't like the idea either, but it's better then the direction that we seem to be going.
FYI: SSL-based name virtual hosting (using TLS) already exists for quite a while now, and is called SNI (Server Name Indication). You don't really need an IP per host anymore. For apache. see here: http://wiki.apache.org/httpd/NameBasedSSLVHostsWithSNI
Yes. Unity is based on GTK and Gnome. It's as asimple as that. I don't see what's all the panic about. You will still be using the Gnome applications. It would have been a bigger jump if they went for KDE/QT.
yeah, what they forget for their bout of sensationalism is that Unity is simply a variant of GNOME.
Not only 14 year old goths, as it seems, 'emo' appeals to a much wider public than 'tech'. So for commercial reasons they usually try to downsize the sci-fi element and amplify the drama. Which is why you won't see a happy sci-fi series any time. It would mainly appeal to nerds like us who are excited about science, physics, technology of the future and what is possible with it :)