I don't think there's any point being scared of redbaiting - the US right already thinks climate change legislation is a socialist plot. If you're going to be accused of socialism anyway, you might as well see if there's anything useful to be salvaged from the early socialists.
The C++ standard library containers are type-safe and automatically de-allocate memory when they go out of scope. Neither of those features are possible in C.
Why are you using malloc and free in a C++ program? You should a) be avoiding direct use of dynamic allocation whenever possible, which the STL containers allow you to do and b) using new and std::auto_ptr in classes that wrap any application-specific dynamic allocation you do need, thereby automating deallocation on destruction.
GCC uses garbage collection, so it's not doing manual memory management anyway. In general, automated memory management is an advantage of C++ over C, but it might not be one that matters much for GCC.
GCC is both. The GNU C Compiler is a C compiler; the GNU Compiler Collection includes the GNU C Compiler, G++ (a C++ compiler), and maybe various other compilers (I can't remember whether GJC for Java, GNAT for ADA, or anything else, are part of GCC); these compilers share a lot of their functionality (abstract syntax trees, code generation), with the separate languages being multiple front-ends for a language-agnostic back-end. So it wouldn't be surprising if a number of the developers of this back-end didn't know C++.
C++ is also required to be more-or-less compatible with C, and with various different pre-standard dialects of C++, which both prevents removing some of unpleasant parts, and means that new features have often had to be added in fairly baroque forms.
Ebooks in plain text are a bit of a pain in the ass - how do you break up paragraphs (one paragraph per line? Separated by a blank line? First line indented? Tab or space indent?)? How about chapters, and larger divisions (parts, books)? How does your plain text ebook include the author and title of the book in a way your ebook reader can extract? A format with a little bit of structure and metadata is a real improvement over plain text.
So you're posting this from Mosaic, I take it? I suspect not, because, despite your "get off my lawn" posturing, you recognize in practice that modern software actually does do more than twenty-year-old software. Firefox is much faster and easier to use than Mosaic, and it also does more, dealing with significantly more complicated web pages (like this one; and terrible though Slashdot's code surely is, the ability to expand comments and comment forms in-line is a genuine improvement, leaving aside the much more significant improvements of something like gmail). Try using an early 90s version of Word, and you'll see that, in the past 20 years word processors, too, have become significantly faster, easier to use, and capable of doing more (more complicated layouts, better typography).
Sure, the laptop I'm typing this on now is, what, 60 times faster than a computer in 1990, and the software I'm running now is neither 60 times faster nor 60 times better than the software I was running in 1990. But it is noticeably faster, at the same time that it does noticeably more and is much easier to develop for. The idea that hardware improvements haven't led to huge software improvements over the past 20 years can only be maintained if you don't remember what software was like 20 years ago.
From what I can see, DBAN deletes and overwrites all the data on the device. I don't see why that would help the OP any more than just repartitioning and reformatting would.
The service provider isn't required to put the material back up. Rather, they lose their immunity to lawsuits from the counter-claimant if the don't put the material back up subject to the counter-notice provisions. So you can't just sue the service provider for not putting the material back up; however, if you have a contract with the service provider to host that material, you could sue them for breach of contract if they don't put the material back up.
I'm not sure what kind of relationship people who host apps on Android Market have with Google, but I suspect that Google say that they can take down any app for any reason they want - in that case, it's difficult to see what a counter-claimant could sue Google for, unfortunately.
Watchmen was such a faithful adaptation of the comic that it was unwatchable as a film; this kind of mechanical "faithfulness" to the appearance or minor details of the source material is rarely a good thing. A similarly faithful film of Mass Effect would presumably keep interrupting the plot for a quick tour of the 15th more-or-less identical mining station or military outpost.
Re:Windows mirrors linux mirrors windows.
on
Fedora 13 Is Out
·
· Score: 1
opening new windows all over the desktop for each directory. Microsoft tried this crappy UI in Windows, it sucked, and it sucked just as much in Gnome.
Erm, they both got this from Apple. Microsoft fucked up the implementation, so you had big windows which didn't remember their size or position, making them extremely annoying. But GNOME spatial mode got it right; enabling it is pretty much the first configuration change I make on installing Linux on a new machine.
they neglected to include a high-level API to deal with what will be by far the most common use cases.
Actually, they didn't. You can do, e.g. conn = boto.gs.GSConnection(API_KEY, SECRET) key = conn.get_bucket('mybucket').get_key('myfilename') f = open('local_file') key.send_file(f)
The API docs only show the bits of the API that Google added. Most of the convenience methods you're looking for are part of the boto library.
Any implementation of copying files that doesn't follow the form, "CopyFile (source, destination)" is probably a de facto fail.
Good thing the Google API does follow that form then, isn't it. To copy a file, you send a PUT request to the destination URI, with a header specifying the source URI. That's about as simple as an HTTP-based file handling API can get, I think.
Who have the largest protests on the Berkeley campus in the past ten years been against? The UC administration. If you think Berkeley students see any difference between university administrators and an evil capitalist corporation, you obviously don't know very much about Berkeley.
Note that H264 has exactly the same problem, that is, you can pay the MPEG-LA licensing fees, but there's no way of knowing if that covers all of the patents involved. The advantage that H264 did have was the backing of the major players involved with the MPEG-LA, who might have enough muscle to scare off patent trolls; Theora perhaps didn't have the same level of legal support. With VP8 being backed by Google and some other pretty big companies, it has the power to fight (or buy - Google's patent license seems to convey a royalty-free license to any patent Google could license, not just the ones it owns) off patent trolls.
Of course they can: Germany uses PR, but the German equivalent of the BNP, the NDP, have no seats in the Bundestag. France doesn't use PR, but uses a two round system which is more favorable to small parties than FPTP, yet the French equivalent of the BNP, the Front National, have no seats in the French National Assembly. There are plenty of more proportional systems which still exclude fringe parties.
I'm not sure if you're trolling or not - you don't have to open the console to install most software on Ubuntu. You can install flash and java on a freshly installed Ubuntu installation just by opening the Software Center. For software that needs another repository, you can add that by clicking "Edit/Software sources" in the Software Center. For software distributed directly as packages, rather than via a repository, you just need to download the package and click on it in the file manager.
GNOME Shell doesn't just require compositing (which almost all computers support - compositing works fine with the generic VESA drivers), it requires OpenGL which (effectively) means it requires accelerated 3D. Computers which don't have accelerated 3D will have to stick with metacity and the panel, I think, which will still be in GNOME 3.
None of the results I can see there talk about three hours of homework per class; they talk about three hours of homework per night. That's still far too much, but it's not quite as insane as the case you're talking about (which, TBH, I think you're making up).
They've already rolled back the patches (they did so five days ago), and, inasmuch as that prevents the problem from occurring and doesn't appear to have introduced any regressions, it's not unreasonable to call this a "fix." It's not clear to me whether the bug was introduced by the backport (in which case there's nothing more to fix), or whether the bug also exists in the x.org trunk, and needs to be fixed there.
I don't think there's any point being scared of redbaiting - the US right already thinks climate change legislation is a socialist plot. If you're going to be accused of socialism anyway, you might as well see if there's anything useful to be salvaged from the early socialists.
Learn the Axiom of Foundation please.
The C++ standard library containers are type-safe and automatically de-allocate memory when they go out of scope. Neither of those features are possible in C.
That's not entirely true - one of the most well-respected C++ compilers, Comeau compiles to C.
Why are you using malloc and free in a C++ program? You should a) be avoiding direct use of dynamic allocation whenever possible, which the STL containers allow you to do and b) using new and std::auto_ptr in classes that wrap any application-specific dynamic allocation you do need, thereby automating deallocation on destruction.
GCC uses garbage collection, so it's not doing manual memory management anyway. In general, automated memory management is an advantage of C++ over C, but it might not be one that matters much for GCC.
GCC is both. The GNU C Compiler is a C compiler; the GNU Compiler Collection includes the GNU C Compiler, G++ (a C++ compiler), and maybe various other compilers (I can't remember whether GJC for Java, GNAT for ADA, or anything else, are part of GCC); these compilers share a lot of their functionality (abstract syntax trees, code generation), with the separate languages being multiple front-ends for a language-agnostic back-end. So it wouldn't be surprising if a number of the developers of this back-end didn't know C++.
C++ is also required to be more-or-less compatible with C, and with various different pre-standard dialects of C++, which both prevents removing some of unpleasant parts, and means that new features have often had to be added in fairly baroque forms.
Easy, universal, and a terrible format for a world where people have different screen sizes and want different size fonts.
Ebooks in plain text are a bit of a pain in the ass - how do you break up paragraphs (one paragraph per line? Separated by a blank line? First line indented? Tab or space indent?)? How about chapters, and larger divisions (parts, books)? How does your plain text ebook include the author and title of the book in a way your ebook reader can extract? A format with a little bit of structure and metadata is a real improvement over plain text.
So you're posting this from Mosaic, I take it? I suspect not, because, despite your "get off my lawn" posturing, you recognize in practice that modern software actually does do more than twenty-year-old software. Firefox is much faster and easier to use than Mosaic, and it also does more, dealing with significantly more complicated web pages (like this one; and terrible though Slashdot's code surely is, the ability to expand comments and comment forms in-line is a genuine improvement, leaving aside the much more significant improvements of something like gmail). Try using an early 90s version of Word, and you'll see that, in the past 20 years word processors, too, have become significantly faster, easier to use, and capable of doing more (more complicated layouts, better typography).
Sure, the laptop I'm typing this on now is, what, 60 times faster than a computer in 1990, and the software I'm running now is neither 60 times faster nor 60 times better than the software I was running in 1990. But it is noticeably faster, at the same time that it does noticeably more and is much easier to develop for. The idea that hardware improvements haven't led to huge software improvements over the past 20 years can only be maintained if you don't remember what software was like 20 years ago.
From what I can see, DBAN deletes and overwrites all the data on the device. I don't see why that would help the OP any more than just repartitioning and reformatting would.
The service provider isn't required to put the material back up. Rather, they lose their immunity to lawsuits from the counter-claimant if the don't put the material back up subject to the counter-notice provisions. So you can't just sue the service provider for not putting the material back up; however, if you have a contract with the service provider to host that material, you could sue them for breach of contract if they don't put the material back up.
I'm not sure what kind of relationship people who host apps on Android Market have with Google, but I suspect that Google say that they can take down any app for any reason they want - in that case, it's difficult to see what a counter-claimant could sue Google for, unfortunately.
Watchmen was such a faithful adaptation of the comic that it was unwatchable as a film; this kind of mechanical "faithfulness" to the appearance or minor details of the source material is rarely a good thing. A similarly faithful film of Mass Effect would presumably keep interrupting the plot for a quick tour of the 15th more-or-less identical mining station or military outpost.
opening new windows all over the desktop for each directory. Microsoft tried this crappy UI in Windows, it sucked, and it sucked just as much in Gnome.
Erm, they both got this from Apple. Microsoft fucked up the implementation, so you had big windows which didn't remember their size or position, making them extremely annoying. But GNOME spatial mode got it right; enabling it is pretty much the first configuration change I make on installing Linux on a new machine.
they neglected to include a high-level API to deal with what will be by far the most common use cases.
Actually, they didn't. You can do, e.g.
conn = boto.gs.GSConnection(API_KEY, SECRET)
key = conn.get_bucket('mybucket').get_key('myfilename')
f = open('local_file')
key.send_file(f)
The API docs only show the bits of the API that Google added. Most of the convenience methods you're looking for are part of the boto library.
Any implementation of copying files that doesn't follow the form, "CopyFile (source, destination)" is probably a de facto fail.
Good thing the Google API does follow that form then, isn't it. To copy a file, you send a PUT request to the destination URI, with a header specifying the source URI. That's about as simple as an HTTP-based file handling API can get, I think.
Who have the largest protests on the Berkeley campus in the past ten years been against? The UC administration. If you think Berkeley students see any difference between university administrators and an evil capitalist corporation, you obviously don't know very much about Berkeley.
Note that H264 has exactly the same problem, that is, you can pay the MPEG-LA licensing fees, but there's no way of knowing if that covers all of the patents involved. The advantage that H264 did have was the backing of the major players involved with the MPEG-LA, who might have enough muscle to scare off patent trolls; Theora perhaps didn't have the same level of legal support. With VP8 being backed by Google and some other pretty big companies, it has the power to fight (or buy - Google's patent license seems to convey a royalty-free license to any patent Google could license, not just the ones it owns) off patent trolls.
Of course they can: Germany uses PR, but the German equivalent of the BNP, the NDP, have no seats in the Bundestag. France doesn't use PR, but uses a two round system which is more favorable to small parties than FPTP, yet the French equivalent of the BNP, the Front National, have no seats in the French National Assembly. There are plenty of more proportional systems which still exclude fringe parties.
The Queen's appointment of lords is, like the rest of her powers, ceremonial. The lords are actually chosen by the Prime Minister.
I'm not sure if you're trolling or not - you don't have to open the console to install most software on Ubuntu. You can install flash and java on a freshly installed Ubuntu installation just by opening the Software Center. For software that needs another repository, you can add that by clicking "Edit/Software sources" in the Software Center. For software distributed directly as packages, rather than via a repository, you just need to download the package and click on it in the file manager.
GNOME Shell doesn't just require compositing (which almost all computers support - compositing works fine with the generic VESA drivers), it requires OpenGL which (effectively) means it requires accelerated 3D. Computers which don't have accelerated 3D will have to stick with metacity and the panel, I think, which will still be in GNOME 3.
None of the results I can see there talk about three hours of homework per class; they talk about three hours of homework per night. That's still far too much, but it's not quite as insane as the case you're talking about (which, TBH, I think you're making up).
They've already rolled back the patches (they did so five days ago), and, inasmuch as that prevents the problem from occurring and doesn't appear to have introduced any regressions, it's not unreasonable to call this a "fix." It's not clear to me whether the bug was introduced by the backport (in which case there's nothing more to fix), or whether the bug also exists in the x.org trunk, and needs to be fixed there.