In the EU, the GDPR will take effect in a couple of months and will have a penalty of up to 4% of worldwide turnover for these types of breaches.
I guess some really big companies will be affected by this in the years to come, and it will force a change of focus starting from the top of companies who want to do business in Europe.
I have the same problem. It took me ~15 years or so to figure out what's "wrong" with me - I'm not completely face-blind, but slightly.
I find it difficult to recognize characters too, especially when watching a movie with two or more particularly beautiful persons - where the faces are more or less flawless. Then you cannot use the flawless face as a distinguishing factor by itself. Why did they have to put two "identical" blondes in this movie?
Opera did not litigate anything, just filed a complaint to EU about anti-competitive behavior.
Furthermore, Mozilla, Google and a few others joined the same complaint against Microsoft.
Hey MenThal:-)
Opera 10 is using Presto/2.2.15, and Presto 2.2 have been used in various Opera Mobile releases for some time now...
My "javascript:navigator.userAgent" says "Opera/9.80 (X11; Linux x86_64; U; en) Presto/2.2.15 Version/10.0"
WebForms is a fundamentally flawed specification. The data model and the presentation are combined, making it pretty inflexible. I've been playing around with XForms for a some time now, and while it's definitely very different, it's much more powerful than WebForms can ever be.
I agree, Xforms is better.
However, WebForms 2 is all about making one step in the right direction. Existing webforms suck. And they are not going away. The advantage of WebForms 2 is that it is easy to implement which hopefully leads to widespread adoption.
And the proposed patch leaks if realloc fails and does not check the return value of realloc. *sigh*
Well this is a rather common practice these days.
Working on embedded systems I'm used to checking every malloc(). It is fairly easy to do, but you need to design your application to handle out of memory situations gracefully. That is not as easy depending on what you are trying to do.
On a desktop system this is not as important since you usually have lots of memory and even more virtual memory. The default linux behaviour of overcommiting memory and then later killing some random app if out of memory, often means the memory allocation will not fail at all.
In fact most libraries and apps on your linux installation is not out of memory safe. That includes glibc, Qt, and obviously KDE.
- Yes, Opera on Linux uses Qt, but this doesn't fit in with any existing KDE themes. OpenOffice has made efforts to fit in with KDE and GTK+ themes, but this is too little too late; the widgets are still quirky.
Actually it does somewhat, just make sure you use the dynamically linked Qt version of Opera.
However, Opera does only render the menu, the print dialog, and very few other dialogs using Qt, the rest is Opera's own code.
On a handheld device, rendering (displaying) is a bottleneck for mobile browsers, simply because the CPU is much slower. So you will skip any preliminary heavy rendering job before you have all CSS in place.
The CSS fundamentaly affects what needs to be downloaded, and what will actually be displayed.
For example using Opera in small screen rendering mode (Shift+F11) you only apply handheld stylesheet (if found), in print preview mode (shift+P) only the print stylesheet is applied, and in fullscreen mode (F11) the projection stylesheet is applied.
The actual order would be:
Fetch and parse HTML while downloading (this usually makes you wait)
Retrieve any CSS and frames (pipeline on established connection)
Parse CSS and request inlines (pipeline on established connection)
Render & display
Update as images and objects are retreived until finished
Browsers can do some work on prioritizing pipelined requests, and of course
set up multiple connections.
On handheld, cache is king.
The CSS will be cached for the next page.
Why should you specify pixel dimensions on images?
Well, according to the HTML standard you should.
However if you want scalable images you should go for SVG. Both Opera (8.0+) and Firefox (1.5+) supports this natively. Konqueror has a nice KPart, and IE users can use Adobe's plugin.
This is how big corporations and lobbyist groups are trying to blame BitTorrent for everything.
BitTorrent is not like anything of the others since it doesn't doesn't have embedded search such as Napster did or that... spywa^H^H^H^H kazaa?
In that regard, hosting BT tracker for copyrighted material would be no different than hosting it on HTTP or FTP like people did in the early days of the internet.
Some of the graphs are just absurd. For instance the line graphs which the categories on the x-axis. Line graphs cannot be used for discrete values since they have no meaning in between.
And a bug in disabled code is a bug that can't bite me.
How about the bugs you might create by removing or disabling stuff without careful consideration?
The reason DVD-Jon was sent to trial twice was a wrong courts decision.
DVD-Jon was charged with "datainbrudd" (computer break-in) since he cracked the CSS codes. This is a crime, but it was unclear if this would qualify as a computer break-in.
The trial ended and Jon was aquitted according to copyright laws which said it was legal to make backups of DVDs (basically).
But the courts decision did NOT mention this as possibly a computer break-in. So Okokrim had to appeal to make it right.
Wether or not it's a copyright issue is another side of the story. One that Okokrim never focused on, but the media did for sure.
Related, but not to this particular case.
In the EU, the GDPR will take effect in a couple of months and will have a penalty of up to 4% of worldwide turnover for these types of breaches.
I guess some really big companies will be affected by this in the years to come, and it will force a change of focus starting from the top of companies who want to do business in Europe.
I have the same problem. It took me ~15 years or so to figure out what's "wrong" with me - I'm not completely face-blind, but slightly.
I find it difficult to recognize characters too, especially when watching a movie with two or more particularly beautiful persons - where the faces are more or less flawless. Then you cannot use the flawless face as a distinguishing factor by itself.
Why did they have to put two "identical" blondes in this movie?
Unix versions used to be, but not any more (since version 10.50).
You should patent it.
Opera did not litigate anything, just filed a complaint to EU about anti-competitive behavior.
Furthermore, Mozilla, Google and a few others joined the same complaint against Microsoft.
Hey MenThal :-)
Opera 10 is using Presto/2.2.15, and Presto 2.2 have been used in various Opera Mobile releases for some time now...
My "javascript:navigator.userAgent" says "Opera/9.80 (X11; Linux x86_64; U; en) Presto/2.2.15 Version/10.0"
Only way for Opera to gain market share is for them to make the government force users to use their browser over Firefox, Chrome, IE, etc.
Come on! How is this "insightful"?
DNS is broken by design.
Time for DNSSEC or something equivalent. - Now, if that could be forged, this would be a high priority issue on the other hand.
I agree, Xforms is better.
However, WebForms 2 is all about making one step in the right direction. Existing webforms suck. And they are not going away. The advantage of WebForms 2 is that it is easy to implement which hopefully leads to widespread adoption.
Well this is a rather common practice these days.
Working on embedded systems I'm used to checking every malloc(). It is fairly easy to do, but you need to design your application to handle out of memory situations gracefully. That is not as easy depending on what you are trying to do.
On a desktop system this is not as important since you usually have lots of memory and even more virtual memory. The default linux behaviour of overcommiting memory and then later killing some random app if out of memory, often means the memory allocation will not fail at all.
In fact most libraries and apps on your linux installation is not out of memory safe. That includes glibc, Qt, and obviously KDE.
- Yes, Opera on Linux uses Qt, but this doesn't fit in with any existing KDE themes. OpenOffice has made efforts to fit in with KDE and GTK+ themes, but this is too little too late; the widgets are still quirky.
Actually it does somewhat, just make sure you use the dynamically linked Qt version of Opera.
However, Opera does only render the menu, the print dialog, and very few other dialogs using Qt, the rest is Opera's own code.
On a handheld device, rendering (displaying) is a bottleneck for mobile browsers, simply because the CPU is much slower. So you will skip any preliminary heavy rendering job before you have all CSS in place.
The CSS fundamentaly affects what needs to be downloaded, and what will actually be displayed.
For example using Opera in small screen rendering mode (Shift+F11) you only apply handheld stylesheet (if found), in print preview mode (shift+P) only the print stylesheet is applied, and in fullscreen mode (F11) the projection stylesheet is applied.
The actual order would be:
- Fetch and parse HTML while downloading (this usually makes you wait)
- Retrieve any CSS and frames (pipeline on established connection)
- Parse CSS and request inlines (pipeline on established connection)
- Render & display
- Update as images and objects are retreived until finished
Browsers can do some work on prioritizing pipelined requests, and of course set up multiple connections.On handheld, cache is king.
The CSS will be cached for the next page.
Well, according to the HTML standard you should.
However if you want scalable images you should go for SVG. Both Opera (8.0+) and Firefox (1.5+) supports this natively. Konqueror has a nice KPart, and IE users can use Adobe's plugin.
You should probably also check if XMLHttpRequest is enabled/supported without using the flawed browser sniffing method.
if (typeof XMLHttpRequest != 'undefined')
In good old Microsoft tradition, I guess this opens the door for a whole new class of vulnerabilities.
The message these companies are sending is you can't, you will not, make money from *my* GPLed stuff.
Sure you can, but if you do not want to pay for Qt, you will have to give away your source code. But still, you can charge for it and make money.
Everybody knows that 56% of all statistics are made up on the spot...
This is how big corporations and lobbyist groups are trying to blame BitTorrent for everything.
BitTorrent is not like anything of the others since it doesn't doesn't have embedded search such as Napster did or that... spywa^H^H^H^H kazaa?
In that regard, hosting BT tracker for copyrighted material would be no different than hosting it on HTTP or FTP like people did in the early days of the internet.
Wouldn't that easily qualify as flip flop? ;)
Some of the graphs are just absurd. For instance the line graphs which the categories on the x-axis. Line graphs cannot be used for discrete values since they have no meaning in between.
So what's between RAID 0 and RAID 1. RAID 0.5??
I don't know what good that would bring, but it's a nice thought anyway
And a bug in disabled code is a bug that can't bite me. How about the bugs you might create by removing or disabling stuff without careful consideration?
The reason DVD-Jon was sent to trial twice was a wrong courts decision.
DVD-Jon was charged with "datainbrudd" (computer break-in) since he cracked the CSS codes.
This is a crime, but it was unclear if this would qualify as a computer break-in.
The trial ended and Jon was aquitted according to copyright laws which said it was legal to make backups of DVDs (basically).
But the courts decision did NOT mention this as possibly a computer break-in.
So Okokrim had to appeal to make it right.
Wether or not it's a copyright issue is another side of the story. One that Okokrim never focused on, but the media did for sure.
PST does not have a "patalemyndighet". Okokrim has. Kripos does not either, btw.
Why would I want to pay for letting other people utilize MY upload bandwidth?