Slashdot Mirror


User: juliao

juliao's activity in the archive.

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

Comments · 154

  1. He know us... on Spolsky Stands Firm on Linux on the Desktop · · Score: 5, Funny
    From the article:

    slashdotters are not exactly famous for reading the things they are commenting on

    Oh well...

  2. Re:Sony was not much better at E3 on Microsoft Kicks Playstation2 out of CeBit. · · Score: 2, Informative

    Read about it here.

  3. Lines of Code? Wrong, wrong, and wrong again on It's Not About Lines of Code · · Score: 2
    It's not about lines of code.

    It never was. Or maybe it was, back then.

    Old-school lines of code were assembly instructions, or COBOL statements (which map fairly easily to assembler anyway).

    But all this has changed, a lot.
    Software these days is about components, about reuse, about APIs. Reinventing printf gets you more lines of code, but is useless and stupid (in most cases).

    Object orientation throws productivity into a whole new ball game. You should get productivity points for reusing code, not for rewriting. So it's never, hasn't been for some time, about lines of code.

    Even function points are better.

    But anyway, is productivity such an issue for programmers?

    Productivity is a business concern, and makes sense in a business environment. And businesses don't (shouldn't) build software by throwing programmers at it.

    Businesses build software through a process that involves requirements, analysis, then design, test suites, and then coding and testing and documenting.

    What part of all this does programming involve? 15%?

    Forget lines of code. Forget kindergarden productivity measures, forget subjective analysis into what is "good code" and "documented code". You document BEFORE you code. And it is "good code" if it implements what is documented.

    Anything else is just fooling around.

  4. Re:E-SIGN: Electronic Signatures Act on Email, a Legally Binding Contract? · · Score: 1

    The definition seems to lack the ability of actually proving that the said electronic record originated from me. Is there no provision in common law that at least attempts to prevent false signatures?

  5. Re:It just might be possible on Point, Shoot and Translate into English · · Score: 1

    Better yet, you could hack the system into making her system tell her all this good stuff about you. How you are smart, and sexy, and a great lover, and hones... well, never mind.

  6. Re:Connections on Centuries-Old Longitude Clock Runs Again · · Score: 1
    A lot of people tried and failed to make a clock accurate at sea.

    I wish I could get that series on DVD.

    I wish I could make a DVD accurate at sea. I mean, get it to respect the DVD zoning regulations, like switching to the American zone when I get to America. That would really be compliant with the Law.

    Hmm, guess that means the thing would have to be able to play multiple region DVDs... Mine doesn't. So mine is not compliant? oopsie, got to go buy that Region-X stuff before the cops come and get me!

  7. Good or Evil? on Hiding and Recovering Data on Linux · · Score: 2, Insightful
    As for securely wiping files, most of us already know a bit about it.

    Regarding slack space, yes, it works as described, you can use slack space to write your data, and hope that it doesn't get overwritten when the file grows.

    Using encription and spanning multiple slack zones, namely on binary files, you can, for instance, write a tool that encrypts a file, writes it on a number of slack zones for the files in /usr/bin (since these won't grow much over time, will they?), and then is able to recover the file.

    You can even write the tool so that it creates two pipes, one to read, another to write.

    But in the end, is this good or bad? Like it is said in the article, it can as easily be used to hide evidence as it can be to plant evidence.

    What should we do? Write tools to use this to our advantage, or write tools to automatically wipe clean the slack area and render this inoperant?

    Or should we do both?

  8. Source protects itself on Cure For Bad Software? Legal Liability · · Score: 2, Insightful
    How far can you take liability?

    If I give you a car, am I liable for the fact that it has no brakes? What if I sell you a car?

    What if I give you a tool? Am I liable that it breaks and breaks whatever you were trying to fix with it, too? What if I sell you one? What if I sell you one and say that it's rated for the work you're trying to do, but it still breaks?

    See the differences?

    Now for software:

    What if I give you a binary? Am I liable that it doesn't work? Am I liable that it has flaws?
    What if I sell it to you? Am I liable then?

    Now for something completely different: Source Code What if I give you source code? It's available for your inspection... Can we say that source code documents itself? If you are worried about what the code does, you can read it, compile it, debug it, step-trace it. Source code is NOT a program, it's closer to an algorithm than to a program. Can I be sued for giving you instructions on how to tell you computer to do something?

    If source code if just instructions, directions for a computer, then source code starts to look like something different, and precedent must come not from binary-software but from things like legal advice.

    And you know how that goes... IANAL, so I can say anything, you take my word if you want to. So, if IANAP (not a programmer), can I give you whatever source code I want, and I won't be liable?

    And who defines what a programmer is? The ACM?

  9. Re:Regarding the images on their site on The Incredible Shrinking Motherboard · · Score: 2, Funny

    Hmm, could that be why the motherboard didn't turn out QUITE as small as they meant to??

  10. It was done before (sort of) on Next Windows to Have New Filesystem · · Score: 1

    The OS/2 file system had the beginning of an object orientation famework embedded into it. And yes, it worked. And yes, it was good. And yes, it was sort-of-backwards-compatible, too. And yes, now you mention it, it was 6 years ago.

  11. Re:Another article on Google Juice · · Score: 1
    You can't blame Google for accurately finding crap.
    I just want you to know, that this line is going in my quotes file.

    Yes it does, lots of crap, and FAST, too!
    Results 1 - 10 of about 1,830,000. Search took 0.09 seconds.

    And at the top of the heap, this !

  12. Got ta love them... on Next Windows to Have New Filesystem · · Score: 1
    Now look as this juicy little bit:

    "Search will become much easier, and this should make it cheaper to build new systems because customers only have to learn one database."

    If they were any funnier I'd die laughing.
    Worse is that it scares me a bit instead.

  13. It's stronger than me... on The Incredible Shrinking Motherboard · · Score: 5, Informative

    Sorry if I have to point it out, but...
    170 mm * 170 mm is NOT 170 mm^2
    This motherboard is 28900 mm^2, or 289 cm^2.
    Still a nice little board, at that :)

  14. Re:Naive or troll? on Computer Security Criteria · · Score: 1

    It was neither... Having read that poster before, it was just sarcasm... :)

  15. Read my lips: N-U-M-A- -Q on 23 Second Kernel Compiles · · Score: 1
    What part of it didn't you understand?
    The machine he's running in is a Sequent/IBM NUMA-Q, not just a bunch of PC servers...

    I don't know what was meant by the submitter or the editor or whomever it was that was ranting about $500 machines, but this is not what it's about.

    First of all, it's a porting project, making linux run on the platform. Only then, it's a feature project, making linux make good use of the NUMA capabilities.
    So there. It's a work in progress, and no, you can't afford one of these for home. Maybe, in time, the lessons learned from here will help us build generic Fast-NOW clusters and have software-based NUMA on linux. Until then, keep dreaming, or start working on a project you can contribute to. Remember, the difference with open-source is that you can always do more than just complain.

  16. Re:FUD on More Mayhem From MSFT's Mundie · · Score: 1

    Didn't you hear the man? He doesn't use Windows, so he's NOT his customer. Duh... :P

  17. Spam on Augmented Reality: Enhanced Perception · · Score: 1

    Wow, another platform for 1-2-1 marketing!

  18. Re:Somebody read Virtual Light, I'd say on Augmented Reality: Enhanced Perception · · Score: 1

    Don't be silly... Gibson wrote about it, these guys are actually trying to build the thing. Can you tell the difference?

  19. slashdot.ORG ?? on Announcing Slashdot Subscriptions · · Score: 1

    So that means you'll have to change slashdot to be slashdot.com, right?
    (yes, i know you already have the domain...)

  20. Re:Hmm on iWarez · · Score: 1

    Actually, the singular form is criterion , altough using criteria as both plural and singular is generally accepted.

  21. Re:Too expensive! on Protect Your Cell Phone From Spam · · Score: 1

    Right, like phone numbers are tough to guess...
    All it takes is a mass mailing, and you're in the spam loop...

  22. TCP/IP on Is The Net At Fault For Illegal Filesharing? · · Score: 1

    Transmission Control protocol / Intellectual Property ?

  23. Re:required on Is The Net At Fault For Illegal Filesharing? · · Score: 1
    What's an American pilot flying to Alaska supposed to do?


    Go around.

  24. Re:Make more money doing both Commercial and Free on Sun to Charge for Star Office 6.0 · · Score: 1
    Maybe because RedHat was always on the "red" side in terms of revenues


    Hmmm. Maybe we should start a new distribution and call it BlackHat Linux?

  25. Re:I'm sick of HP's crap. on Not A Graceful Recovery For HP Customers · · Score: 1
    Are there any reliable brands left, or have they all been sucked of their value by the ineffable brilliance of day traders and quarterly profit reports?
    Apple.