Slashdot Mirror


User: dorkygeek

dorkygeek's activity in the archive.

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

Comments · 396

  1. Plot Summary (from IMdB) on Star Wreck Released as Download · · Score: 5, Informative

    Plot Summary for
    Star Wreck: In the Pirkinning (2005) (V)

    The future looks bleak for Captain Pirk. Originally from the far future, he traveled back to save the world, but was shipwrecked on the 21st century. The world of the past is a dangerous place and he is finding it difficult to convince the ladies he is, in fact, an intergalactic space hero from the future. To make things right Pirk comes up with a questionable plan to save mankind's future...

  2. Article on NYC & SF iPod Subway Map Controversy · · Score: 2, Informative

    New York MTA - Cease and Desist

    January 01, 2005 -- 03:25 PM

    To: iPod Subway Maps Submissions
    Subject: ipodsubwaymaps fedback: your unauthorized use and coying [SIC] of NYC subway map
    Date: 9/14/05: 12:52 PM

    We have no record of you having a license to include MTA's copyrighted New York City subway map on your website, or for you to authorize others to download a copy of the subway map.

    You must cease and desist immediately. Take the NYC subway map off your webiste and confirm to me by email that you will not do this again. If you disagree with any of the above or otherwise wish to discuss this further, call or email me. Thank you

    Senior Associate counsel
    Metropolitan Transportation Authority
    347 Madison Avenue
    New York, NY 10017

  3. Freundlich on NYC & SF iPod Subway Map Controversy · · Score: 0

    ... does not seem to be that friendly.

  4. Re:Silly Speed Fetishes on Google Firefox Toolbar Out Of Beta · · Score: 0

    How this is possible?

    Man, well, I guess you should have a look at his keyboard. Too much pr0n made some keys quite sticky I guess...

  5. Re:Ahh, nostalgia... on Windows 95 Turns 10 · · Score: 0

    May I remind you that in 1985, Commodore released the Amiga, which had a GUI, a CLI, and preemptive multitasking. That would then be 10 years before M$ released something similar.

  6. Medical advice on Mars Orbiter Launch Delayed · · Score: -1

    They do know about Viagra, don't they??

  7. Re:Yes it can on Quantum Information Can be Negative · · Score: 0
    [...] the slits in the double-slip expetiment [...]
    I'd really prefer the zero-slip experiment!
  8. Re:sin(*sigh*)^2 on A New Data Model for the Web · · Score: 0
    RDF (return to the network model, but with a fixed 3-value schema)
    I don't see a problem with a 3-tuple scheme. It is defined as (subject, predicate, object), e.g. "roses are red" (pleeeease, no 'roses are blue' jokes now), which makes it possible to build a graph connecting everything you like. By introducing two statements about the same subject, you can add more properties, therefore no need for bigger-than-3-tuples.
  9. Re:What about Apple? on UEFI Formed to Replace BIOS · · Score: 0

    Apple already has OpenFirmware, which works pretty nicely. No need for an UEFI Bios.

  10. Re:Why would you use this? on The New C Standard · · Score: 0
    And how do you suppose that the byte code or "native machine code" (translation: compiled C) interacts with the OS in order to actually perform i/o or present an interface to the user in any way at all? Magic beans, perhaps?

    Has it ever occured to you that 'compiled C code' is machine code as well? Machine code includes system calls (i.e. the kernel), dumbass!

  11. Re:Inadequate teaching in universities on The New C Standard · · Score: 0
    Industry has caused this. The demands for employment have caused this, but unfortunately this problem is only exacerbated by the growth of Java developers who help pertuate the myth that Java is the Way.

    If this should be a side blow, I'd like to say that I am not a proponent of Java itself, but merely and advocate of managed compution for projects for which it is justified. Java is only one exponent of this family.

    They need to open their eyes and look back at history, and see what has survived and what hasn't -- what works and what doesn't -- and then start reading objective language criticism to begin to understand the perfect language does not exist, but that one should be a student of all of them.

    Looking at history is nice, but people should also look at the future, say today's research, which may be the products of tomorrow (mind you that adoption by industry takes about 10 years on average).

  12. Re:Why would you use this? on The New C Standard · · Score: 0
    Your account is new so I'm going to assume you don't know that you are trolling. Saying "C has a lot of shortcomings, like being only weakly-typed, etc." without putting it in some kind of context is insulting.

    Yep, my account is new, but just because, after years of AC existence, I thought it might be a good idea to finally get myself an account.

    I didn't want to be insulting, but I wanted to make a case for managed computation (Java, C#, etc.). C is widely used today in the FLOSS community, even for projects to which one would be able to apply a higher-level concept than the one C implements.

    I never said anything against C, I just said that other approaches should be considered as well.

    Unfortunately, there seems to be an on-going heavy rejection on /. when oo languages like Java or C# are mentioned (accompanied by the usual myths).

    Don't get me wrong, but I think there are a lot of guys outhere who only know C and other classical imperative approaches, and since the Linux kernel is mainly written in C, they now think they are l33t because they know the 'holy language', and therefore defend it against every possible heretic. I, for one, think this is quite sad. People here love all the latest and greatest in applications and hardware (some of it quite unsubstantiated), but when it comes to programming languages, the crowds get out their biggest guns, and deny every possible advance, which has long been made by researchers in the academic field.

    But you'll have to pry my copy of "The C Programming Language" from my cold, dead fingers.

    No need for prying, I've got a copy of that book myself!

  13. Re:Why would you use this? on The New C Standard · · Score: 0
    Apart from the fact that the poster I am quoting did not realise the joke, I want to correct some things nevertheless.
    [...] but you must realize that it is a moot point to try and compare C to Java because Java is a language designed to run on any platform and in most cases the Java Implementation itself is written in C. Take Linux for instance, The entire operating system it 100% C, every UNIX variant is like a big living breathing C environment including Sun Solaris where Java was born.
    Yep, that's right. And now, guess in which language the operating system on which C was born was written? Yes, exactly, assembly language. You see, that's the trail in operating system development so far: first there were no operating systems at all, then came operating systems written in assembly language. People wanted to increase abstraction, and developed C. Back then, C was in the same situtation Java is in at the moment. It was considered impossible to write an operating system in C! Then people came and did it (in fact Dennis Ritchie), and hey, you can see the result today: most operating systems are written in C.

    There may be similar evolutions with regard to managed computation (of course, with some inherent problems concerning the bootstrapping of services needed by the language itself, to be sorted out first).

    So you see, you are welcome to appreciate Java but keep in mind that C is the low level language that just about every other programming language is written in.

    U huuu, wait a minute: "C is the language that just about every other programming language is written in". Are you serious about that? I mean, a programming language cannot be 'written in another' language. A compiler could be written in some other language than the language it compiles, but not even that must be the case (hey guys, the bootstrapping problem of compilers has been solved decades ago). A program is always either compiled into machine code, or into some intermediate language (Java Bytecode, MSIL, P-Code, ...) which is then either interpreted or turned into machine code on the fly (by using a JIT).

    So to summarize, Everything you do in Java is in turn calling C or C++ code which then calls the operating system's system call.

    Nope! Everything we do is calling either some other Java Bytecode, or native (a.k.a. machine) code (or MSIL, if we manage to let Java interface with .Net)!

  14. Re:Why would you use this? on The New C Standard · · Score: 0
    Geez... Anyone that took that post seriously is either a dyed in the wool (yet sadly ill informed) java fanatic, has no sense of humor at all, or is probably oblivious to even moderately obvious sarcasm.
    Do me a favor and apply some logic to your comments the next time before you post!

    You say that the joke was about C. I.e. Java was favored and C was being thrashed. That's correct. But then you go on and say that Java fanatics were offensed by this post as well. Now that's where your logic fails. Since Java was favored, the Java guys cannot feel attacked, because it was C which was being made fun of. Q.E.D.

  15. Re:Why would you use this? on The New C Standard · · Score: 1

    C'mon, just another C zealot, aren't you? I know exactly what weakly typed, strongly typed, type safety, type systems, higher order programming etc. means (at least, that's my bread and butter). But I don't need to publicly brag about that.

    And just to reply to this other fucktard (which he likes to call other people): I know what pointers are, but you obviously don't know what Java or C# or any other object-oriented and type safe language is. Passing of complex types in Java is entirely reference oriented. The difference to pointers is that you can't do arithmetic on the references, which you may consider a show stopper, but I consider increased security.

    If you just cannot go without pointer arithmetic, I would advise you to use C#, where you can switch to unsafe mode, and then perform all the ugly stuff you ever wanted to do (but don't whine to me if your program breaks, fucktard!! He he he... :) ).

    Oh yes, and to all you "C is the one and only" zealots outthere: consider e.g. the following statement made by John Hughes at the beginning of the functional programming era:

    As software becomes more and more complex, it is more and more important to structure it well. Well-structured software is easy to write, easy to debug, and provides a collection of modules that can be re-used to reduce future programming costs. Conventional languages place conceptual limits on the way problems can be modularised.

    PS: sadly, we never had any real programming classes in high school, they all thought that web design would be all you need in your entire life...

    PPS: About shaving, there you might be right though, it's now nearly a week since I've shaved the last time, must look horrible by now (fortunately, people around here are used to it).
  16. Re:Why would you use this? on The New C Standard · · Score: 1
    Modern languages are all about protecting the programmer from having power. They limit the programmer, tying him or her down. This was done because so many programmers are idiots, true, but never forget that the problems modern languages were meant to solve are all people problems, not computer problems.

    Sorry, but this argument is plain wrong! Following your logic, we should all use assembly language, because this gives us greatest power, and if we get it right or not only depends on our programming skills.

    You seem to forget that at the end of the 60'ies, there was something called the software crisis. Let me quote Dijkstra:

    The cause of the software crisis is that the machines have become several orders of magnitude more powerful! To put it quite bluntly: as long as there were no machines, programming was no problem at all; when we had a few weak computers, programming became a mild problem, and now we have gigantic computers, programming has become an equally gigantic problem.
    You cannot solve all problems by blaming the skills of people!
    As a programmer working professionally for nearly 20 years now, I find it unutterably sad that so many new programmers are let out of colleges having so little idea of how computers actually operate. They're not programmers anymore -- they're a priesthood who poke at the black boxes in certain ways and the boxes "magically" do what they're supposed to.

    Must be bad universities, I for one had the luck to attend a lot of very good and deep courses about system programming, computer architecture and digital design. And besides of that: universities are not there to train programmers, they are there to create scientists (guess why it's called 'computer science'). If you want programmers, you better go and look for them in vocational schools!

    People should get over it that programming with C once has to come to an end. Research is moving forward rapidly, increasing the levels of abstraction of program representation more and more. There are a lot of things to gained by this, consider more easily provable code, etc.!
  17. Re:Why would you use this? on The New C Standard · · Score: 1
    maintainability and enhanceability, at least, are entirely dependent on the quality of the programmer. I'm working on extending a package here at work, most of which is written in java. It is very poorly organized and I'm being forced to completely rethink the design.

    I agree with you that design is key when it comes to maintainability and enhanceability. But my point is that the object-orientation of Java supports you in creating good designs. Designs, which cannot be done using C, unless you go all the way down and simulate object-orientation (which, in fact, a lot of projects do, see e.g. evolution). But then I ask myself: why should I bother using C, if I am going to mimic an OOP language anyway, so I can directly go and use something like C++, Java or C# (of course, you shouldn't use C++ if you want to easily have mobility).

    Of course, you can also go and write your programs in the good ol' monolithic, unmodularised way, using Java. Then, of course (apart from mobility and security), you could go as well with C.
  18. Re:Why would you use this? on The New C Standard · · Score: 1

    If you would use your eyes or some other replacement device to read my post, you would have seen that I clearly stated for what kind of jobs I promoted Java to be used.

    But hey, if people don't use their brains, what can I do.

  19. Re:Why would you use this? on The New C Standard · · Score: 1

    Do you also care about

    • security
    • stability
    • enhanceability
    • maintainability
    • portability and
    • mobility?

    I for one, do so, that's why I head with Java.

    If you don't, simply forget me.

  20. Re:Why would you use this? on The New C Standard · · Score: 0, Flamebait

    Just because you don't know how to program Java, you don't have to blame others for using Java.

  21. Re:Why would you use this? on The New C Standard · · Score: 1

    I don't know if this is should really be modded funny.

    Yes, C compilers are readily available for lots of systems, but managed computation should be the way to go for future applications, at least on the user level.

    C has a lot of shortcomings, like being only weakly-typed, etc.

    Maybe somebody should write a book once about why people should switch away from C to more modern languages.

    Anyways, was this book typeset with Word? It looks quite quirky...