Slashdot Mirror


User: Homburg

Homburg's activity in the archive.

Stories
0
Comments
614
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 614

  1. Re:I Hate to Be the One to Point This Out on 'Peak Wood' Offers Parallels For Our Time · · Score: 3, Insightful

    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.

  2. Re:The devs don't know C++?? Its a C++ compiler! on GCC Moving To Use C++ Instead of C · · Score: 1

    Learn the Axiom of Foundation please.

  3. Re:Choices, choices on GCC Moving To Use C++ Instead of C · · Score: 1

    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.

  4. Re:Seems odd... on GCC Moving To Use C++ Instead of C · · Score: 1

    That's not entirely true - one of the most well-respected C++ compilers, Comeau compiles to C.

  5. Re:Maybe they've grown up a bit on GCC Moving To Use C++ Instead of C · · Score: 1

    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.

  6. Re:Maybe they've grown up a bit on GCC Moving To Use C++ Instead of C · · Score: 1

    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.

  7. Re:The devs don't know C++?? Its a C++ compiler! on GCC Moving To Use C++ Instead of C · · Score: 1

    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++.

  8. Re:C++? on GCC Moving To Use C++ Instead of C · · Score: 1

    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.

  9. Re:PDF - easy, universal on Publishers Campaign For Universal E-Book Format · · Score: 1

    Easy, universal, and a terrible format for a world where people have different screen sizes and want different size fonts.

  10. Re:It already exists. on Publishers Campaign For Universal E-Book Format · · Score: 2, Insightful

    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.

  11. Re:The problem isn't hardware to begin with... on When Mistakes Improve Performance · · Score: 3, Insightful

    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.

  12. Re:Darik's Boot & Nuke on Low-Level Format For a USB Flash Drive? · · Score: 3, Informative

    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.

  13. Re:17 USC 512(g) on Tetris Clones Pulled From Android Market · · Score: 2, Interesting

    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.

  14. Re:Can it wait? on Mass Effect To Invade the Big Screen · · Score: 2, Insightful

    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.

  15. 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.

  16. Re:Nice low-level API. Missing high-level API. on Are Googlers Too Smart For Their Own Good? · · Score: 1

    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.

  17. Re:Warning! Unpopular opinion follows! on Are Googlers Too Smart For Their Own Good? · · Score: 1

    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.

  18. Re:It's for their own good. on UC Berkeley Asking Incoming Students For DNA · · Score: 1

    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.

  19. Re:Welcome, our new open codec overlords! on Theora Development Continues Apace, VP8 Now Open Source · · Score: 1

    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.

  20. Re:Silly Brits on UK Election Arcana, Explained By Software · · Score: 1

    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.

  21. Re:Arcane? on UK Election Arcana, Explained By Software · · Score: 1

    The Queen's appointment of lords is, like the rest of her powers, ceremonial. The lords are actually chosen by the Prime Minister.

  22. Re:Get 64 bit working properly on Next Ubuntu Linux To Be a Maverick · · Score: 1

    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.

  23. Re:Gnome shell on Next Ubuntu Linux To Be a Maverick · · Score: 2, Informative

    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.

  24. Re:Last I checked... on Kid Health Experts Attack Video Game Summer Camp · · Score: 1

    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).

  25. Re:Except... on Ubuntu Linux 10.04 Review (Lucid Lynx) · · Score: 2, Informative

    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.