Not always, some sites put user content on another domains, For example if those cookies are blocked you will not be able to download file attachments from Gmail
Because adding options to remove and add code from the base OS adds complexity, you will need to add a package manager that checks dependencies, when applying firmware updates, you need to check if the application is installed or not. The Android "solution" to this problem is to be able to disable applications, this way the OS behaves like the applications doesn't exist, without adding the complexity to manage different configurations on an OTA update, every device has exactly the same copy of the firmware
I am not well versed in the dpkg format, but RPM has Relocatable Packages, not many people use it, but if you want to do something like Ubuntu wants on an RPM based distribution without creating another format, You hack rpm commands so it can check a per user packages database using relocatable packages, no need of a new format
They will hack European computers to access US based ones
This requieres Mozilla JS enhancements (asm.js) currently on nightly builds, It can work on other browsers but without the performance tuning made for the JS subset that is asm.js it will run slow. Chromium bug proposing to add support for asm.js http://code.google.com/p/v8/issues/detail?id=2599
getting the job done, the wrong way. Looks like you never cared about assistive technology and people that need it. A table is a table, a definition for tabular data, using tables for other things break the correct dictation/help the assistive technology provides. Content and presentation should be separated, period.
Yes, I am using it for an internal XML dialect that need styling and for which HTML is not appropriate. We use the Apache Batik internal CSS processor (because we are using Batik for their SVG support, no need for a duplicate CSS processor independent of Batik)
You are confusing structure with layout. Tables are a used to define document structure, when the data to display is tabular. to use tables to layout the document when the contents of the table is not tabular data is plain wrong!
Number 8 will not be possible, because they only have the GPL code, they can't dual license it, unless they replace all code or write a new one from scratch
Because Sun never (that we now of) requested a legal binding of no competition for their purchase of MySQL AB. Sun wasn't bad, ethically, maybe one of the reasons they went under. Oracle on the other hand just got what they got from Sun
I used to use Gwibber on Fedora until the developers started to believe the hype of NoSQL databases and had the non great idea to use the CouchDB as the backend database, never tried it again when they switched the default to SQLite. Lets see if the "Friends service" is another monster or something light
haha you got me there, but my experience is true, If Google was allowed to cheat the User Agent when crawling, those websites could be hidden to the users. Those infected sites I found were not listed as malware on Google. So if if you are a malware website author, hide from all Search engine bots and you have more change to not be listed by them
Easy to achieve, I have found a lot of website malware that only manifest if your user agent is Internet Explorer, those infected sites have code that try to hide injected HTML/JS code to Google Bot. Unless Google start violating the robots.txt convention and crawl the net as Internet Explorer, those sites will be never detected by them.
I have not found an infected site that include code to hide from Bing, so this could help MS, and MS could be using information obtained by the users that browse with Internet Explorer and use their Antivirus Software
Native controls means more than to have the same look, if that is the way to measure "nativeness", then Java Swing UIs (Windows/GTK L&F) are native because they call platform theme APIs.
When a toolkit draw controls by itself, the applications normally lose a lot of UI functionality, for example, if Android/iPhone controls add proper default assistive technology metadata to their controls, the toolkit (QT in this example) need to do the same for each control they draw, because the OS don't see buttons as buttons, It see them as a custom control. If the platform control change behaviour in a new OS release, the QT control will not see it, for example when Windows added default context menus to the text fields, self drawed controls don't expose that behaviour until applications are updated with a new version