Maybe with debian, but the gentoo package management includes plenty of non-free stuff; unreal tournament used to be in there until they removed it due to its major unpatched security holes.
The entire universe of both Windows and Mac software makes what Debian offers look like the shelves of the Salvation Army.
We're talking about app stores here, and no windows or mac app store comes close to matching what's available from even second-tier linux distro repositories.
So sounds like the only way to make the benefits in your original contract worth the paper they're printed on is to unionize. I don't see how you can keep putting an anti-union spin on this.
The people who run a hospital have to know how to manage people, yes. But they also have to know how actual medicine works, otherwise they'll make stupid decisions. I think that, expensive as it is, hospital managers should be required to have training in both, i.e. be doctors who've then been sent to do MBAs or vice versa.
Games on my phone are now good enough that it's not worth carrying around a second device just for games. If Sony wants to sell this thing they should make it capable of making phone calls and running standard android apps. Either that or make it wafer thin and close to weightless.
As healthcare costs increase, who should shoulder the burden of the increase? The employer bears 100% of the burden currently (for these employees), if the costs go up, Verizon should either lower the benefits provided or lower salaries to make up the increase in benefit costs.
Nope. Verizon agreed to cover healthcare, not to pay X towards it; if the costs decreased you wouldn't see them increasing salaries to make up for it. If Verizon didn't want to shoulder the risk of changing healthcare prices they should've paid higher salaries and not provided healthcare.
As to workers - their contracts get re-negotiated, it's not something out of the ordinary
Huh? Verizon unilaterally wanted to change their contract, and proved unwilling to offer acceptable concessions. If you're saying that negotiating changes to a contract is something normal, sure - but so is going on strike when negotiations break down. If you're arguing that employees should just let Verizon change their contracts however it likes, you're insane.
Why? Even for millions of flights, we've got plenty of hydrogen, and we can always make more from water. Sure it's pretty flammable, but we manage to launch rockets full of it all the time, all it needs is sensible safety precautions.
It was profitable on the London-NY route, even taking into account the development costs. Air France could never make a profit from it though. The sensible thing would've been to keep it running London-NY only, but unfortunately the agreement between BA and Air France was that if one of them wanted to stop running it they both had to.
The point is that you can take a safe language (i.e. one without pointers to arbitrary memory, among other things), and compile it to native code. Of course there can be bugs in the compiler, but guess what, there can be bugs in the JVM too.
What you quoted doesn't contradict what I said. Yes you "should" close your files and connections. And the part I guess I should've mentioned, yes there can be performance implications if you don't. But it won't break.
And I think the stack overflow thread makes my position stronger rather than weaker. Yes, it's possible to cause a memory leak in java. But it's difficult, a lot more difficult than in C++, even if you're following good C++ practices.
If you're separating concerns correctly only a tiny proportion of your code will be holding GDI handles, file handles, database connections or whatever.
What do you mean "if you care"? You should ALWAYS care. Leaving files opened for no good reason is the sign of being lazy.
The whole craft of programming is applied laziness. Sometimes it matters when a file gets closed. Most of the time it doesn't - just like sometimes it matters what's in that list you're sorting, but most of the time it doesn't. Knowing when is what makes you a good programmer.
You seem to be saying that after I save a file I have to wait for the garbage collector to run before I can open the file in another application or move it somewhere else on the disk. How will I know when the garbage collector has run (assuming it runs at all...)? Am I supposed to quit your application to force it to close the file before I can safely email it to somebody?
If you care about when the file gets closed then you explicitly close it yourself. But if you don't want to care about it then you don't have to - you can leave it to the garbage collector and it'll take care of it.
So if you wanted to be shielded from the drudgery of memory management in C++ why weren't you using the features of the language that provide you automatic memory management to make this less of a pain?
Because it doesn't provide full automatic memory management (smart pointers don't handle cycles), and because you have to write reams and reams of angle brackets to use them.
It's not as if you don't still have to do memory management in say.NET especially since the IDisposable pattern is needed all over the place in user-written code to clean up non-memory resources like file handles, GDI handles, etc held within your objects.
I can't speak for.net, but in Java you have very little need for it. It's better to close your files and connections, but they'll be garbage-collected for you if you don't.
Why not have election results released in near real-time, throughout the day?
Because, again, it distorts the election results. It's supposed to be one man, one vote, whereas if you know what most of the votes are already then your vote is more valuable than that of someone who voted when the polls opened.
The contest and constraints are a lot less artificial for sprinters. Sure the 100m distance is pretty arbitrary, but changing it to 80m or 120m wouldn't make a lot of difference to who won. Whereas scrabble is just about one particular arbitrary set of rules that the original inventors picked.
KDE ain't much better, open a file from the network and it will often try to copy it locally first before it can play. Very useful for large movie files I can tell you.
If you use a kde-integrated movie player it won't need to copy it. If you're running a program from outside KDE, what else can it do?
Just use krita. It can do all that, and has a one-window UI already.
You're limited to FOSS shit and that's about it
Maybe with debian, but the gentoo package management includes plenty of non-free stuff; unreal tournament used to be in there until they removed it due to its major unpatched security holes.
The entire universe of both Windows and Mac software makes what Debian offers look like the shelves of the Salvation Army.
We're talking about app stores here, and no windows or mac app store comes close to matching what's available from even second-tier linux distro repositories.
Has it stopped reassociating .jpg yet? There's a special place in hell for whoever decided that was a good idea.
Why even bother with history, when you must admit it contains errors? Which part of History Books contain facts, and which doesn't?
A good history book will include source references for its claims, and give an indication of which are known and which are more speculative.
2) Why aren't you involved in acceptance testing, if you see a problem with how it's being done?
Why would I spend my own time fixing PHP's shit when I can use a language developed by a more competent organization?
So sounds like the only way to make the benefits in your original contract worth the paper they're printed on is to unionize. I don't see how you can keep putting an anti-union spin on this.
The people who run a hospital have to know how to manage people, yes. But they also have to know how actual medicine works, otherwise they'll make stupid decisions. I think that, expensive as it is, hospital managers should be required to have training in both, i.e. be doctors who've then been sent to do MBAs or vice versa.
Games on my phone are now good enough that it's not worth carrying around a second device just for games. If Sony wants to sell this thing they should make it capable of making phone calls and running standard android apps. Either that or make it wafer thin and close to weightless.
As healthcare costs increase, who should shoulder the burden of the increase? The employer bears 100% of the burden currently (for these employees), if the costs go up, Verizon should either lower the benefits provided or lower salaries to make up the increase in benefit costs.
Nope. Verizon agreed to cover healthcare, not to pay X towards it; if the costs decreased you wouldn't see them increasing salaries to make up for it. If Verizon didn't want to shoulder the risk of changing healthcare prices they should've paid higher salaries and not provided healthcare.
As to workers - their contracts get re-negotiated, it's not something out of the ordinary
Huh? Verizon unilaterally wanted to change their contract, and proved unwilling to offer acceptable concessions. If you're saying that negotiating changes to a contract is something normal, sure - but so is going on strike when negotiations break down. If you're arguing that employees should just let Verizon change their contracts however it likes, you're insane.
So you never log in to your system? I suppose that's one way to keep it secure
Why? Even for millions of flights, we've got plenty of hydrogen, and we can always make more from water. Sure it's pretty flammable, but we manage to launch rockets full of it all the time, all it needs is sensible safety precautions.
Just check it out from his github
It was profitable on the London-NY route, even taking into account the development costs. Air France could never make a profit from it though. The sensible thing would've been to keep it running London-NY only, but unfortunately the agreement between BA and Air France was that if one of them wanted to stop running it they both had to.
The point is that you can take a safe language (i.e. one without pointers to arbitrary memory, among other things), and compile it to native code. Of course there can be bugs in the compiler, but guess what, there can be bugs in the JVM too.
And I think the stack overflow thread makes my position stronger rather than weaker. Yes, it's possible to cause a memory leak in java. But it's difficult, a lot more difficult than in C++, even if you're following good C++ practices.
If you're separating concerns correctly only a tiny proportion of your code will be holding GDI handles, file handles, database connections or whatever.
What do you mean "if you care"? You should ALWAYS care. Leaving files opened for no good reason is the sign of being lazy.
The whole craft of programming is applied laziness. Sometimes it matters when a file gets closed. Most of the time it doesn't - just like sometimes it matters what's in that list you're sorting, but most of the time it doesn't. Knowing when is what makes you a good programmer.
You seem to be saying that after I save a file I have to wait for the garbage collector to run before I can open the file in another application or move it somewhere else on the disk. How will I know when the garbage collector has run (assuming it runs at all...)? Am I supposed to quit your application to force it to close the file before I can safely email it to somebody?
If you care about when the file gets closed then you explicitly close it yourself. But if you don't want to care about it then you don't have to - you can leave it to the garbage collector and it'll take care of it.
Um, that you can only leak unmanaged resources, so you have an order of magnitude fewer possible leaks to worry about?
So if you wanted to be shielded from the drudgery of memory management in C++ why weren't you using the features of the language that provide you automatic memory management to make this less of a pain?
Because it doesn't provide full automatic memory management (smart pointers don't handle cycles), and because you have to write reams and reams of angle brackets to use them.
It's not as if you don't still have to do memory management in say .NET especially since the IDisposable pattern is needed all over the place in user-written code to clean up non-memory resources like file handles, GDI handles, etc held within your objects.
I can't speak for .net, but in Java you have very little need for it. It's better to close your files and connections, but they'll be garbage-collected for you if you don't.
Why not have election results released in near real-time, throughout the day?
Because, again, it distorts the election results. It's supposed to be one man, one vote, whereas if you know what most of the votes are already then your vote is more valuable than that of someone who voted when the polls opened.
The contest and constraints are a lot less artificial for sprinters. Sure the 100m distance is pretty arbitrary, but changing it to 80m or 120m wouldn't make a lot of difference to who won. Whereas scrabble is just about one particular arbitrary set of rules that the original inventors picked.
KDE ain't much better, open a file from the network and it will often try to copy it locally first before it can play. Very useful for large movie files I can tell you.
If you use a kde-integrated movie player it won't need to copy it. If you're running a program from outside KDE, what else can it do?
Try installing the GNU userland under SUA, that's behaviorally what you're asking for.