Slashdot Mirror


User: TheRaven64

TheRaven64's activity in the archive.

Stories
0
Comments
32,964
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 32,964

  1. Re:And no patents on Dennis Ritchie, Creator of C Programming Language, Passed Away · · Score: 1

    Why? Look at how successful patented derivatives of his ideas have been, or even patented ideas from the same era. Most fizzled to nothing. He may have made some money, but the most likely effect of patenting things in C would have been to make us all use some Pascal derivative. If UNIX had been patented, then we'd probably be using a CP/M clone.

  2. Re:Not just the apps on Dennis Ritchie, Creator of C Programming Language, Passed Away · · Score: 5, Informative

    C is actually a subset of c++ as in all c programs will compile with a c++ compiler but C++ will not compile in a c compiler.

    No it isn't. Some examples:

    int class;

    Valid C, not valid C++. How about a more complicated one?

    int f();
    int g()
    {
    f(1, 2, "three");
    }

    Valid C, not valid C++. Or another simple one:

    int a;
    void *foo = &a;
    int *b = foo;

    Once again, valid C, not valid C++. The semantics of inline are very different in C and C++. And here's a really fun one:

    #include <stdio.h>

    int foo;

    int main(void)
    {
    struct foo { int a, b, c; };
    printf("%d\n", (int)sizeof(foo));
    return 0;
    }

    If sizeof(int) is 4 and alignof(int) is 4, this prints 4 in C and 12 in C++.

    Why am I such a geek?

    I didn't know that the definition of 'geek' had been changed to 'someone who believes falsehoods'.

  3. Re:And no patents on Dennis Ritchie, Creator of C Programming Language, Passed Away · · Score: 2, Interesting

    Had he been a patent hound, he'd have died a rich man.

    I doubt it. Most of what he created was part of the 'worse is better' philosophy. Given the choice between C and Algol, most people would have picked Algol in the '80s, but C compilers were cheaper (or free), so they went with C. The same with UNIX. There were much better operating systems around, but they were either expensive, required expensive hardware or, in many cases, both. C and UNIX were both good enough and free. That usually beats really good and expensive. If they'd tried to make a large profit from either, they'd have failed. In fact, the BSD lawsuit (AT&T vs UCB) came close to killing UNIX.

  4. Re:Not just the apps on Dennis Ritchie, Creator of C Programming Language, Passed Away · · Score: -1

    Most of it is written in C++. A lot of it is written in the C-like subset of C++, but it is not C.

  5. Re:Shock Horror on Facebook: Your Personal Data is a Trade Secret · · Score: 2

    Why is this bad? I'd rather see ads for things I like and might consider buying than scattershot ads for shit I'd never use.

    I take it you missed the Slashdot story a couple of years ago about Amazon giving different prices based on the browser you use? Targeted advertising isn't where it ends. Companies like Google and Facebook often record enough information to tell how much you shop around before buying things, for example. It doesn't take much data mining to work out how much you'd be willing to pay for a specific product. Next time you visit an online store, you may find it's exactly that amount. Meanwhile, it costs 20% less to the next visitor...

  6. Re:Shock Horror on Facebook: Your Personal Data is a Trade Secret · · Score: 1

    It would have to be. Dotsheep are hidden.

  7. Re:Shock Horror on Facebook: Your Personal Data is a Trade Secret · · Score: 1

    You and I know that 'publicly' means 'on any server you don't control'. The masses think 'publicly' means 'on a site that doesn't have access control'. People don't realise that 'private' communications on FaceBook may not be seen by the world at large, but that are seen by anyone who pays FaceBook (including the CIA, which seems a bit silly because you'd have to be a total moron to use something like FaceBook if you're planning the sort of things that the CIA cares about).

  8. Re:Shock Horror on Facebook: Your Personal Data is a Trade Secret · · Score: 1

    Are they? Recruiters seem to still find me, even though I'm not on any social networking sites (unless you count Slashdot). The most recent company to invite me for interview was... Facebook.

  9. Re:HBO "Superheroes" documentary on these guys on Real Life Super Hero Arrested · · Score: 1

    They may be, but without Bruce Wayne's fortune to buy them kevlar suits and bullet proof cars, they don't last long...

  10. Re:BGDAAAA!! on HP Rethinking Wisdom of Spinning Off PC Division · · Score: 5, Funny

    It doesn't matter. Judging by the trends in HP CEOs, Darl will only last 2 months. He will be replaced by Kim Jong Il, who will last a mere 3 weeks (and leave with a $100m golden parachute). The next CEO will be fired before she arrives in the building, and the one after her will be given her golden parachute before being offered the job. After that, things are going to get really bad...

  11. Re:Postscript on HP Rethinking Wisdom of Spinning Off PC Division · · Score: 1

    My old Brother laser supported PostScript, but printing PCL was a lot faster because rasterising a complex PostScript document (e.g. the output from LaTeX) on a 50MHz MIPS processor in the printer took a long time. I've recently bought a cheap Dell all-in-one colour LED printer. It can print from and scan to PDFs, and doesn't even need a computer: you can print PDFs directly from a USB device. It also talks SMB and FTP, so I can scan to an SMB or FTP server.

  12. Re:Rings a bell on AMD 'Bulldozer' FX CPU Reviews Arrive · · Score: 1

    The faster P4 chips were rarely faster than comparative Athlons in real workloads. They did very well in some benchmarks, but the cost of a branch predictor miss was insane (something on the order of 150 instructions), which killed their real-world performance. The Opteron and HyperTransport gave AMD an edge in 2+ socket systems and a big lead in 4+ socket systems for quite a while.

    AMD was very late to focus on power consumption. This was probably due to their chips not being quite the space heaters that Intel chips were. Going from the late P4s to the Core 1 was a huge leap in power consumption for Intel, but not such a big leap for AMD. Since then, Intel has pushed power usage down, but AMD didn't really have anything competitive with Atom until the recent Fusion line.

  13. Re:About bloody time on British Coalition Partner Attempts to Block Web Censorship Powers · · Score: 1

    Wait: you seriously expect a party that is part of a coalition to not make compromises?

    No, but then I would expect people to read my post and the context in which it was written before posting a reply, meaning that I seem to have unreasonably high expectations...

  14. Re:HBO "Superheroes" documentary on these guys on Real Life Super Hero Arrested · · Score: 4, Insightful

    Superheroes are people with special powers they use for good.

    *nerd hat on*

    What about Batman or the Green Arrow? Unless 'having lots of money' is a special power, they didn't have any. They just put on body armour and went and helped people - making them a much better role model than someone like Superman who is basically invulnerable.

    *nerd hat off*

  15. Re:HBO "Superheroes" documentary on these guys on Real Life Super Hero Arrested · · Score: 1

    I would say we need these guys a lot more than we need thugs assaulting each other or random people in the streets.

    I only half agree. If groups of thugs want to kill each other off, I don't have a problem with that. It's only when they start attacking other people that it's a problem...

  16. Re:Something tells me this isn't going to happen.. on British Coalition Partner Attempts to Block Web Censorship Powers · · Score: 1

    I feel represented. The Liberal Democrats are largely pushing policies I agree with, although they're limited by the government being bankrupt and the Tories having 3/5 of the seats that the coalition controls. My Labour MP (who I voted against) feels he has something to prove and has been very responsive since being elected. My Plaid Cymru MEP has been working hard to return IP laws to more sane levels.

  17. Re:About bloody time on British Coalition Partner Attempts to Block Web Censorship Powers · · Score: 1

    They expected that a party with 40% of the seats controlled by the coalition would be the dominant force in policy making,would not have to make any compromises, and would be able to do everything that they said in their manifesto that they would do if they had a majority. The fact that they haven't done this is very disappointing to a lot of people. It also doesn't help that the labour press blame the Lib Dems and Tories equally for bad things, while the Tory press blames the Lib Dems for everything bad that the coalition does and praises the Tories for everything good.

  18. Re:Rings a bell on AMD 'Bulldozer' FX CPU Reviews Arrive · · Score: 1

    Nope. Compare the original Althlon to the comparable Intel chips at the time. It was both faster and cheaper, making it an obvious win. The K6-2 was about the price of a Pentium, but performance was comparable to a Pentium 2 or 3. My K6-2 350MHz cost about as much as a 266MHz Pentium 2 - much less if you included motherboard costs in both cases. The K6-2 and K6-3 were a bit slower than fast Intel chips, but it was very close. The Athlon was faster than the Pentium 3 and than the early Pentium 4s. The Opteron was the only serious game in town for server chips for a while. The Core 2 was the first chip that Intel released for a while that was really competitive and none of the AMD offering since then have really been that exciting.

    There are still some niches where AMD is better. I just finished building a NAS box, and if you want a low power CPU that supports virtualisation extensions, then AMD is the only game in town.

  19. Re:If you are an AMD fan.... on AMD 'Bulldozer' FX CPU Reviews Arrive · · Score: 2

    Intel's Pentium was greeted with ridicule in the smoking hot 60Mhz incarnation (15 watts, can you believe that?) It went on to great success after a die shrink.

    I talked to the head of the Pentium Pro to Pentium 4 projects (after he left Intel), and he said that their first power wakeup call came with that chip, when they were told by a company in New York that they couldn't upgrade their desktops because their building's power supply wouldn't be able to cope with the increased load. Sadly, it wasn't until after the Pentium 4 that they really learned this lesson to any degree.

  20. Re:How does your model deal with piracy? on Movie Industry: Loss of Control Worse Than Piracy · · Score: 1

    Again, I ask: how is this gonna help decrease piracy?

    Why do you care? Piracy is not a business problem. Potential customers not buying your product is a business problem. Pirates are irritating on an emotional level (you create something and people take it without paying, that sucks), but they are not a problem on a financial level. You have three categories of people:

    • Customers.
    • Potential customers.
    • Everyone else.

    The first category is where you get your money. You want this set to be as big as possible. You want to try to move people from the second set into the first. Pirates overlap sets two and three, but it's an irrelevant designation. Would you rather have 10 paying customers and 10 pirates, or 100 paying customers and 1000 pirates? A rational business would pick the second option. The movie industry seems to prefer the first.

  21. Re:They have access to the source... on Linux Kernel Developer Declares VirtualBox Driver "Crap" · · Score: 1

    The only people who care about changing APIs are people who want to make proprietary drivers

    No, the only people who care about changing APIs are people who don't want to modify the code that they've written and tested except to fix bugs or add features. This includes proprietary driver developers, but it also includes almost ever out-of-tree driver developer. Actually, it includes every driver developer, but in-tree driver developers don't have to because people who change the APIs in the kernel are required to modify (but not test, so they frequently introduce bugs) every in-tree driver when they do so.

    Making Linux drivers isn't any different from any other OS, except that when you're done you submit it to the kernel for inclusion

    Which means that you then need to go through the process again every time you want to add a feature, back-ports to older kernels are a pain (some of your customers use RHEL? Well, they may be able to use the new version of your driver in 3-5 years), and so on.

    After that, the kernel devs do the maintenance for you, fixing things if there's any API changes

    Well, they'll change your code. If they don't have access to your hardware then they won't test the changes. If they do, then they might test the changes. Check the LKML archives and you'll see a lot of cases where this kind of 'fix' has introduced bugs into drivers that used to work fine.

  22. Re:Good job, wants some cheese for your whine? on Linux Kernel Developer Declares VirtualBox Driver "Crap" · · Score: 1

    You realise that it's possible to implement a new ABI and provide a compatibility layer for the old one, right? Most non-toy kernels do this - even OS X. If you aren't using any drivers from the old ABI, then you don't load the compatibility layer and there are no problems. If you are, then the old drivers may not be quite as efficient as ones written for the new ABI, but they still work. Not doing this is not good engineering, it's just laziness.

  23. Re:They have access to the source... on Linux Kernel Developer Declares VirtualBox Driver "Crap" · · Score: 2

    Maybe people would be more willing to put effort into Linux drivers if they didn't keep moving the goalposts by changing the driver APIs. I notice that the OS X and Windows ports of VirtualBox don't seem to have these problems. I've only run FreeBSD as a guest, but apparently it works well as a VirtualBox host too...

  24. Re:Can that tag ... on Linux Kernel Developer Declares VirtualBox Driver "Crap" · · Score: 1

    Sounds about right. It's easy to turn one bug into ten bugs if you write each piece of code on the assumption that every other bit is bug-free...

  25. Re:Visual Studio on Ask Slashdot: Standard Software Development Environments? · · Score: 1

    How's its Java syntax highlighting? Objective-C autocompletion? Visual nib editor?

    Visual Studio is a nice IDE (the debugger is still probably the best for any mainstream platform), but it is very much a Windows IDE. If you're targeting Windows, then it's probably the right tool for the job. If you aren't, then it almost certainly isn't.