Did I say I can't handle win32? No. I've written many win32 apps from simple games and graphics applications to network audio streaming systems and low-level server software. What I said is that compared to the open source frameworks (which work JUST FINE on windows by the way) such as Qt and GTK, win32 is a steaming pile of shit defended only by those that haven't used anything else.
In case you missed my first explanation, "handling windows APIs" requires EXACTLY copying the buggy implementation Microsoft has made, which NO ONE but Microsoft has access to. If Linux were to implement win32 as it is documented, 99% of large applications would crash in seconds because they've all be written to take the known bugs into account and work around them (thus breaking the theoretical standard). It's the same problem as OOXML.
Sites that can't afford SSL simply won't use it. You still have not shown 1 single reason why a person would not want to use HTTPS on a site that offers it (thus the opt-in argument).
Oh, so it's not the interface you want us to copy, but the proprietary, buggy internal API's that even software developers have to fight with to get working? Yes the API's are publicly documented, but their buggy behaviour sure as hell isn't. Did you know that one of the biggest problems WINE has is with applications that use hacks to work around buggy & broken windows api calls that don't do what they are supposed to do?
I usually applaud honesty, but I think you just incurred the wrath of every CS student that was ever forced to use that piece of crap for their win32 classes. Better watch your back for a while...
1. DRIVERS!!!! Let closed source drivers be added to Linux. The simple fact the hardware makers may not want to release their drivers for good or bad reasons... But in this ideological war of purity the causalities are end users a system that they cannot fully trust will operate hardware they they have paid money for.
After seeing first hand the bullshit that is finding the right windows driver for your particular version of Windows, I'm not so sure that's such a good idea.
2. Stop the stupid names. No more Gbla Kbla. You should know what the app you have does what.
This problem is NOT restricted Linux in the slightest. If it was a real issue, nobody would be using Excel, Flash, Google, PowerPoint or Visual Studio.
3. More Advance GUI Configuration. Linux has a gap between the Grandma and the Experts. The GUI often doesn't allow us to do Advanced configuration but we need to go to the text.conf file to do the configurations and then not all the options are black and white, after you do a Google search you find in the config file you add this word in a different language will do the trick.
Ever tried to change the colour of the Windows Task bar without installing 3rd party tools? You'd be LUCKY to find a text file that you could edit!!!
4. Don't copy Windows or Mac OS, make your own interface... Otherwise you will just look like a cheap ripoff.
Name ONE window manager that could be mistaken for Windows without seriously modifying it first.
5. Consistency - Copy and Paste needs to work across all apps. One single sound system that doesn't fight with each other, Multi-screen support works the same no matter what driver. You need to configure your printer once...
Linux support Copy/Paste to a much higher degree than windows. Windows won't even let you copy the value out of a number-select box and the only way to copy/paste in the terminal is through the edit menu with a fucking mouse!
Good point on sound, I'll give you that one. Keep in mind though, 90% of Linux distros (which covers 99% of the users) use Alsa and usually drop PulseAudio on top.
Funny, the last usb printer I plugged in didn't need ANY configuring, I just got a notification saying it was ready. I've also set up 3 network printers just by spamming the "next" button. Or are you talking about "set up once and all the computers in your house magically see it"? Because only large businesses actually use that.
6. Celibate compatibility tools don't hide them. Be proud that you can connect to a windows domain network. have that feature available to the end users, an those other tools that work with other Systems. Ok fine SMB sucks compared to whatever, just because you hate Microsoft it doesn't mean the end users do, and if they feel comfortable that they can still work in an Microsoft environment they will be more likely adopt the system.
Funny, SMB shares show up right inside the "network" category in my file manager.
Then try Qt, Gtk, OpenGL, Python, TK or any of the VAST numbers of alternatives to Java. Python files will run on any operating system, Qt/Gtk/etc basically need a recompile.
Pidgin?!? Pidgin is included in EVERY SINGLE Linux distribution I have ever used. If your knowledge of package managers is THAT limited, you really shouldn't be giving people advice about them.
1) Ask the public for DNA for a murder investigation, destroy after
2) Start using this for less serious crimes
3) Realize* that you are collecting the same person's DNA multiple times
4) Suggest not destroying them to save money
Yes, but digitally (as opposed to analogue). Analogue makes the accessory more expensive, but since *everything* on the phone is digital to start with, digital gives you better quality and makes the PHONE cheaper.
Your second paragraph doesn't back up the first in the slightest. Give me a SINGLE valid reason for preferring http over https (from a normal user's perspective).
Wikipedia already supports SSL, all they seem to *really* be threatening is making it *default* for UK users (either through a redirect or some other method). Anyone with "HTTPS Everywhere" already has it enabled.
I'm pretty sure by "invaded by our mother country" GP meant 1812 (well, 1812 was a small piece of it).
Did I say I can't handle win32? No. I've written many win32 apps from simple games and graphics applications to network audio streaming systems and low-level server software. What I said is that compared to the open source frameworks (which work JUST FINE on windows by the way) such as Qt and GTK, win32 is a steaming pile of shit defended only by those that haven't used anything else.
In case you missed my first explanation, "handling windows APIs" requires EXACTLY copying the buggy implementation Microsoft has made, which NO ONE but Microsoft has access to. If Linux were to implement win32 as it is documented, 99% of large applications would crash in seconds because they've all be written to take the known bugs into account and work around them (thus breaking the theoretical standard). It's the same problem as OOXML.
Sites that can't afford SSL simply won't use it. You still have not shown 1 single reason why a person would not want to use HTTPS on a site that offers it (thus the opt-in argument).
Fine, pick any one of the others then! And for the record, I'll take python over win32 any day (as a user AND a developer).
That's from the server's perspective, not the user's perspective. I was specifically calling GP on making it opt-in for the USERS.
He said copyright, not patent.
Oh, so it's not the interface you want us to copy, but the proprietary, buggy internal API's that even software developers have to fight with to get working? Yes the API's are publicly documented, but their buggy behaviour sure as hell isn't. Did you know that one of the biggest problems WINE has is with applications that use hacks to work around buggy & broken windows api calls that don't do what they are supposed to do?
I'm one of the people who wrote VS 2012
I usually applaud honesty, but I think you just incurred the wrath of every CS student that was ever forced to use that piece of crap for their win32 classes. Better watch your back for a while...
1. DRIVERS!!!! Let closed source drivers be added to Linux. The simple fact the hardware makers may not want to release their drivers for good or bad reasons... But in this ideological war of purity the causalities are end users a system that they cannot fully trust will operate hardware they they have paid money for.
After seeing first hand the bullshit that is finding the right windows driver for your particular version of Windows, I'm not so sure that's such a good idea.
2. Stop the stupid names. No more Gbla Kbla. You should know what the app you have does what.
This problem is NOT restricted Linux in the slightest. If it was a real issue, nobody would be using Excel, Flash, Google, PowerPoint or Visual Studio.
3. More Advance GUI Configuration. Linux has a gap between the Grandma and the Experts. The GUI often doesn't allow us to do Advanced configuration but we need to go to the text .conf file to do the configurations and then not all the options are black and white, after you do a Google search you find in the config file you add this word in a different language will do the trick.
Ever tried to change the colour of the Windows Task bar without installing 3rd party tools? You'd be LUCKY to find a text file that you could edit!!!
4. Don't copy Windows or Mac OS, make your own interface... Otherwise you will just look like a cheap ripoff.
Name ONE window manager that could be mistaken for Windows without seriously modifying it first.
5. Consistency - Copy and Paste needs to work across all apps. One single sound system that doesn't fight with each other, Multi-screen support works the same no matter what driver. You need to configure your printer once...
Linux support Copy/Paste to a much higher degree than windows. Windows won't even let you copy the value out of a number-select box and the only way to copy/paste in the terminal is through the edit menu with a fucking mouse!
Good point on sound, I'll give you that one. Keep in mind though, 90% of Linux distros (which covers 99% of the users) use Alsa and usually drop PulseAudio on top.
Funny, the last usb printer I plugged in didn't need ANY configuring, I just got a notification saying it was ready. I've also set up 3 network printers just by spamming the "next" button. Or are you talking about "set up once and all the computers in your house magically see it"? Because only large businesses actually use that.
6. Celibate compatibility tools don't hide them. Be proud that you can connect to a windows domain network. have that feature available to the end users, an those other tools that work with other Systems. Ok fine SMB sucks compared to whatever, just because you hate Microsoft it doesn't mean the end users do, and if they feel comfortable that they can still work in an Microsoft environment they will be more likely adopt the system.
Funny, SMB shares show up right inside the "network" category in my file manager.
The only reason *I* don't use OSS is it's lack of suspend/resume support.
Then try Qt, Gtk, OpenGL, Python, TK or any of the VAST numbers of alternatives to Java. Python files will run on any operating system, Qt/Gtk/etc basically need a recompile.
Pidgin?!? Pidgin is included in EVERY SINGLE Linux distribution I have ever used. If your knowledge of package managers is THAT limited, you really shouldn't be giving people advice about them.
For Python3:
print("Hello, World")
I don't think ANYONE wants to see that!
Finally the symbiotic friend I've always dreamed of.
I don't think that word means what you think it means.
1) Ask the public for DNA for a murder investigation, destroy after
2) Start using this for less serious crimes
3) Realize* that you are collecting the same person's DNA multiple times
4) Suggest not destroying them to save money
* Big air quotes here.
Or sterile.
Yes, but digitally (as opposed to analogue). Analogue makes the accessory more expensive, but since *everything* on the phone is digital to start with, digital gives you better quality and makes the PHONE cheaper.
Not to mention it makes rich people bigger targets for theft and fraud.
You can still cache the content, you just have to re-encrypt the content. Many load balancing systems and site caches support SSL already.
Your second paragraph doesn't back up the first in the slightest. Give me a SINGLE valid reason for preferring http over https (from a normal user's perspective).
Wikipedia already supports SSL, all they seem to *really* be threatening is making it *default* for UK users (either through a redirect or some other method). Anyone with "HTTPS Everywhere" already has it enabled.
If you're paying $50 for games, someone is ripping you off.
FTFY
Somehow I don't think "becoming known" is really a problem for Ubisoft.
It changes colour to warn others in the vicinity that the person requires *immediate* assistance. I'm assuming they could also add an audible alarm.