The backup APIs serve a different purpose than the file APIs. The file APIs see a file through many abstraction layers: compressed files are seen uncompressed, metadata like created/modified/accessed times are maintained automatically, and so on. It's the view of a file that presents a file in the right way for an application.
The backup APIs OTOH give a more raw view: for example, metadata can be copied, instead of automatically maintained, and compresses files can be copied without uncompressing the stream. It's the right view of the file for primitive tools.
Each API has it's purpose, and both are well documented and available to any coder. By design, using "cp" doesn't do backup-and-restore, nor should it. It makes good sense that e.g. the file creation date is current on a copy of a file - it's a newly created file. Instead, the backup/restore command line commands do the right thing for backup.
BTW, a good backup program will handle any file-based DRM nonsense (Windows isn't completely silly: if a program can make it a program can copy it, but most people don't use backup tools to copy files for backups). If the software is locked to something like the serial number on the installed drive then if course you're SOL when the drive fails, whatever the technology.
George Lucas was (at least until recently) the owner of the Star Wars Christmas Special. That doesn't give him the right to destroy all tapes made of it in the world. (Much as he wanted to - rumor has it he bought up and destroyed a great many copies before the digital age made it pointless)
You canâ(TM)t hide secrets from the future with math.
You can try, but I bet that in the future they laugh
at the half-assed schemes and algorithms amassed
to enforce cryptographs in the past.
Hehe, I love "Chelsea tractors" as a term. I call all SUVs "minivans" here in the states, as most a child-haulers marketed to dads who are still trying to feel macho despite the fact their wife makes them drive the kids in the minivan while she drives the nice sedan to work.
Yes, we get it, we really really get it. You hate Windows 95 so very, very much and just can't move on. I'd recommend therapy, instead of ranting about open-source software that implements an open standard.
Right, I thought I was clear about that: you can't use the MS UI tools with Mono - but you'd never want to anyway, because you want something QT-like that makes the UI look appropriate for each platform.
The fact that mono doesn't support WPF is meaningless - who wants an Android app that looks like a Windows app? I've used C# for years, never done a thing with WPF, couldn't care about WPF even a tiny little bit. C# is still a great language and VS a great IDE.
So that being said, what's the right GUI toolkit to go with C#?
That's just FUD, and FUD that hurts Mono for no good reason. I know there are plenty of oldschool/.ers who have never forgiven Microsoft for Windows95, but that's long past and Mono is a good project.
The interesting question is: what's the right toolchain for good cross-platform UI support? A see a variety of open source QT bindings for C/Mono that should work just fine in Android, plus the commercial solution above, but does anyone have first-hand experience?
That's just it. Mobile devices have already sent the message loud and clear. A PC that still pays the Windows tax? Not so scary.
I find Android even more annoying than Metro on a real KVM setup - I can't imagine using it unless some app I really needed was Android-only (and I've yet to find an app I cared that much about). Android just isn't a viable threat on a desktop.
Mobile computing is an entirely different landscape, of course, and clearly it finally hit home with MS that they weren't winning there with their past strategy, as their big reorg seems focused on fixing that - for sure it will at least change it.
You know, I like C# and Visual Studio - if I could easily write code that would run across not just all the Windows platforms, but Android and IOS too - and with a UI that looks native on each platform, like QT does - that would be a wonderful thing.
Come to think of it, I wonder whether there a nice C#/QT interface yet that works well in Mono - anyone know? Or have another good cross-platform UI approach using Mono? Xamarin seems proud of what they have - anyone know?
I've never found a UPS useful. I used to buy them, but this always happened:
* Power went out * UPS didn't quite come up in time * Computer reset * UPS now was happy to provide power for my computer to boot
I've tried very expensive and very cheap - they just don't work for computers in my experience, and the batteries need replacing every couple of years, and are difficult to dispose of.
Old twitch games are mostly garbage. Old strategy games can be pretty good (one the kids are old enough to be interested). Master of Orion 2 remains a great 4X game, for example, with a simple UI and just enough resource management to be interesting. Some of the older RPGs that were more plot than grind still stand up as well.
I regularly post views that the groupthink finds unpleasant, and I find the moderation system works pretty well. Getting modded "-1 I disagree" happens here, but most moderation is not of that sort.
Even global warming the biggest hotbutton issue right now on/. I think, will see +5 posts on both sides of the discussion. Most sites have people falling all over themselves to agree with one another, and dissenting voices often outright deleted and banned.
The solution is as simple as defunding the NSA. That will never happen, of course, since we have two big-government parties who only argue over where the ever-increasing government checks should be sent.
Boo hoo, who shall we now single out as evil enemies, deserving of mindless wholesale slaughter? Poor entertainment industry!
Anyone who sets himself up as a dictator? As I understand BF4, it's not about painting some race or culture as evil, but about the notion that warmongering dictators are a bad thing and often cause wars. That's certainly not specific to any country.
I'm guessing the NSA had some juicy details about this judges private life. Guess we'll find out how many of the SCOTUS Justices have secrets they'd sell their souls to keep private.
It's sad that the people who should most value privacy will rule against it, but that's why pervasive spying is so corrosive - the power just builds and builds.
Wow, what sort of imaginary Chinese history have you been reading. How do you think China gained such a large empire, if not through conquest? They've been ruthless, both historically and present day, in using whatever violence necessary to suppress any sort of cultural dissent. We take some shit in the US because we still have the death penalty, but China has purpose-built mobile execution vans, because there are just too many executions to perform from a few central locations.
Yes the British did some nasty things over a hundred years ago. That's a pathetic excuse to justify China's modern brutal oppression.
The point was comparing it to an F150. The F150 sells for $25000 - $50000 depending on trim. It's a good comparison to Land Rover. People do use Mercedes for rural work, too, I'm sure. Remember, they may be luxury brands in the US, because they don't sell the cheap models here and cultivate an air of exotic foreign imports, but in Europe they're just cars. Police cars, taxis, whatever.
Slashdot has fallen a ways, but is still a place where you should assume that people have a basic high school education and know what fractional reserve banking is.
The difference is enormous. Having only one place that controls the money supply, and one that's vaguely answerable to democracy, is a vastly superior plan to every bank creating money at a whim. No bank can loan out more than its deposits, while the Fed is a whole different beast.
Just by the fact of giving your voters a real choice, not an imaginary one, you have put enough incentives in the system for the corruption to go down and voting for a cause to actually work.
You keep asserting this without arguing for it. I see two alternatives in practice. Either you vote for the candidate who is the lesser of two evils, after coalitions have formed and platforms have been set. Or you vote for your ideal candidate, who then joins a coalition which forms a platform (exactly the same lesser-of-two evils coalition, in practice), and who then votes straight-party-line as backbenchers have so little actual power.
You don't change the coalitions, you don't change the power structures, you just move the vote to before the coalitions form, rather than after. And that can end badly when e.g., the neo-Nazis end up leading the winning coalition, and there's nothing much you can do about it until the next election (as happened recently in Austria).
The purpose of democracy is not to give power to your clever ideas. The purpose of democracy is to limit government corruption to a level just below where normal, politically disinterested voters start having to care. And our system does that as well as any other.
The backup APIs serve a different purpose than the file APIs. The file APIs see a file through many abstraction layers: compressed files are seen uncompressed, metadata like created/modified/accessed times are maintained automatically, and so on. It's the view of a file that presents a file in the right way for an application.
The backup APIs OTOH give a more raw view: for example, metadata can be copied, instead of automatically maintained, and compresses files can be copied without uncompressing the stream. It's the right view of the file for primitive tools.
Each API has it's purpose, and both are well documented and available to any coder. By design, using "cp" doesn't do backup-and-restore, nor should it. It makes good sense that e.g. the file creation date is current on a copy of a file - it's a newly created file. Instead, the backup/restore command line commands do the right thing for backup.
BTW, a good backup program will handle any file-based DRM nonsense (Windows isn't completely silly: if a program can make it a program can copy it, but most people don't use backup tools to copy files for backups). If the software is locked to something like the serial number on the installed drive then if course you're SOL when the drive fails, whatever the technology.
George Lucas was (at least until recently) the owner of the Star Wars Christmas Special. That doesn't give him the right to destroy all tapes made of it in the world. (Much as he wanted to - rumor has it he bought up and destroyed a great many copies before the digital age made it pointless)
Ownership isn't the right to "unpublish".
I have no idea what you're talking about, except that it's awesome.
Or, to quote MC Frontalot
You canâ(TM)t hide secrets from the future with math.
You can try, but I bet that in the future they laugh
at the half-assed schemes and algorithms amassed
to enforce cryptographs in the past.
Wise words.
Hehe, I love "Chelsea tractors" as a term. I call all SUVs "minivans" here in the states, as most a child-haulers marketed to dads who are still trying to feel macho despite the fact their wife makes them drive the kids in the minivan while she drives the nice sedan to work.
You don't seem to be arguing against my point that you know you're going to have disasters when you use Adobe products.
I really wish Adobe would show some class and open-source Fireworks (can't be beat for UI mockups), but I expect disaster instead.
That's, what 100,000,000 Dogecoin?
Yes, we get it, we really really get it. You hate Windows 95 so very, very much and just can't move on. I'd recommend therapy, instead of ranting about open-source software that implements an open standard.
Right, I thought I was clear about that: you can't use the MS UI tools with Mono - but you'd never want to anyway, because you want something QT-like that makes the UI look appropriate for each platform.
The fact that mono doesn't support WPF is meaningless - who wants an Android app that looks like a Windows app? I've used C# for years, never done a thing with WPF, couldn't care about WPF even a tiny little bit. C# is still a great language and VS a great IDE.
So that being said, what's the right GUI toolkit to go with C#?
APC 1500 and high end PSU. Just garbage.
That's just FUD, and FUD that hurts Mono for no good reason. I know there are plenty of oldschool /.ers who have never forgiven Microsoft for Windows95, but that's long past and Mono is a good project.
The interesting question is: what's the right toolchain for good cross-platform UI support? A see a variety of open source QT bindings for C/Mono that should work just fine in Android, plus the commercial solution above, but does anyone have first-hand experience?
That's just it. Mobile devices have already sent the message loud and clear. A PC that still pays the Windows tax? Not so scary.
I find Android even more annoying than Metro on a real KVM setup - I can't imagine using it unless some app I really needed was Android-only (and I've yet to find an app I cared that much about). Android just isn't a viable threat on a desktop.
Mobile computing is an entirely different landscape, of course, and clearly it finally hit home with MS that they weren't winning there with their past strategy, as their big reorg seems focused on fixing that - for sure it will at least change it.
You know, I like C# and Visual Studio - if I could easily write code that would run across not just all the Windows platforms, but Android and IOS too - and with a UI that looks native on each platform, like QT does - that would be a wonderful thing.
Come to think of it, I wonder whether there a nice C#/QT interface yet that works well in Mono - anyone know? Or have another good cross-platform UI approach using Mono? Xamarin seems proud of what they have - anyone know?
If your story includes "I use an Adobe product", you really have no one to blame but yourself for any and all disasters.
I've never found a UPS useful. I used to buy them, but this always happened:
* Power went out
* UPS didn't quite come up in time
* Computer reset
* UPS now was happy to provide power for my computer to boot
I've tried very expensive and very cheap - they just don't work for computers in my experience, and the batteries need replacing every couple of years, and are difficult to dispose of.
Old twitch games are mostly garbage. Old strategy games can be pretty good (one the kids are old enough to be interested). Master of Orion 2 remains a great 4X game, for example, with a simple UI and just enough resource management to be interesting. Some of the older RPGs that were more plot than grind still stand up as well.
I regularly post views that the groupthink finds unpleasant, and I find the moderation system works pretty well. Getting modded "-1 I disagree" happens here, but most moderation is not of that sort.
Even global warming the biggest hotbutton issue right now on /. I think, will see +5 posts on both sides of the discussion. Most sites have people falling all over themselves to agree with one another, and dissenting voices often outright deleted and banned.
We're still talking about "rounded corners" here, right?
The solution is as simple as defunding the NSA. That will never happen, of course, since we have two big-government parties who only argue over where the ever-increasing government checks should be sent.
Boo hoo, who shall we now single out as evil enemies, deserving of mindless wholesale slaughter? Poor entertainment industry!
Anyone who sets himself up as a dictator? As I understand BF4, it's not about painting some race or culture as evil, but about the notion that warmongering dictators are a bad thing and often cause wars. That's certainly not specific to any country.
I'm guessing the NSA had some juicy details about this judges private life. Guess we'll find out how many of the SCOTUS Justices have secrets they'd sell their souls to keep private.
It's sad that the people who should most value privacy will rule against it, but that's why pervasive spying is so corrosive - the power just builds and builds.
Wow, what sort of imaginary Chinese history have you been reading. How do you think China gained such a large empire, if not through conquest? They've been ruthless, both historically and present day, in using whatever violence necessary to suppress any sort of cultural dissent. We take some shit in the US because we still have the death penalty, but China has purpose-built mobile execution vans, because there are just too many executions to perform from a few central locations.
Yes the British did some nasty things over a hundred years ago. That's a pathetic excuse to justify China's modern brutal oppression.
The point was comparing it to an F150. The F150 sells for $25000 - $50000 depending on trim. It's a good comparison to Land Rover. People do use Mercedes for rural work, too, I'm sure. Remember, they may be luxury brands in the US, because they don't sell the cheap models here and cultivate an air of exotic foreign imports, but in Europe they're just cars. Police cars, taxis, whatever.
Slashdot has fallen a ways, but is still a place where you should assume that people have a basic high school education and know what fractional reserve banking is.
The difference is enormous. Having only one place that controls the money supply, and one that's vaguely answerable to democracy, is a vastly superior plan to every bank creating money at a whim. No bank can loan out more than its deposits, while the Fed is a whole different beast.
Just by the fact of giving your voters a real choice, not an imaginary one, you have put enough incentives in the system for the corruption to go down and voting for a cause to actually work.
You keep asserting this without arguing for it. I see two alternatives in practice. Either you vote for the candidate who is the lesser of two evils, after coalitions have formed and platforms have been set. Or you vote for your ideal candidate, who then joins a coalition which forms a platform (exactly the same lesser-of-two evils coalition, in practice), and who then votes straight-party-line as backbenchers have so little actual power.
You don't change the coalitions, you don't change the power structures, you just move the vote to before the coalitions form, rather than after. And that can end badly when e.g., the neo-Nazis end up leading the winning coalition, and there's nothing much you can do about it until the next election (as happened recently in Austria).
The purpose of democracy is not to give power to your clever ideas. The purpose of democracy is to limit government corruption to a level just below where normal, politically disinterested voters start having to care. And our system does that as well as any other.