Slashdot Mirror


User: smcdow

smcdow's activity in the archive.

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

Comments · 391

  1. Re:But how... on Calling Software Reliability Into Question · · Score: 1
    If I can sue Microsoft for $100k because IE crashed, MS isn't going to have time to do anything except fix bugs.

    How, exactly, is this a bad thing?

  2. Re:Don't believe the hype on The Post-OOP Paradigm · · Score: 1
    ...flexibility to change your object protocol on the fly, losing strong typing as a fundamental mechanism for OO, these are ways to let you manipulate the larger level structure of your code whilst keeping the lowest level of syntax constant . You let people write their OO code as they like, but as an over-coordinator you can suddenly change the way inheritance works, or the way method-dispatch works to get different effects. It's what I like about Perl...

    hear, hear!!

    Gotta love a language that lets you mess with your program's symbol table at run time. It makes certain things very possible:

    • Don't like the class an object belongs to? Just bless() it into another class!! Spiffy for mutating objects or chained object creation.
    • Notice that a method your object needs to call doesn't exist? Well, just create it!! Handy-dandy with AUTOLOAD .
    • Don't like a method you've inherited? Just replace it!! (No, I mean "replace", not "override". Remeber, you are manipulating your symbol table at runtime.)
    • Lamda functions? Sure.
    • Closures? No problem.
    • Define your own method dispatch at runtime? No problem.
    • and more, but I'm getting tired of typing
    perl is probably the most versatile languate I've ever used.
  3. Re:OK - let's review biochemistry on Lose Weight The Slow, Boring Way · · Score: 2, Informative
    Carbs have 5 cal/gram, while fat has 9cal/gram

    This assumes that you're "combusting" the carbs or fats all the way down to H2O and C02 to realize those calories, which is what happens in normal metabolism.

    A big point of low-carb diets is to induce what Atkins calls "benign dietary ketosis" (BDK). By keeping insulin levels low, you induce ketosis. This produces free-body ketones in your bloodstream, which you then get rid of by pissing.

    There is energy in the keytones (compared to H2O and C02) that is pissed out. They're not "combusted" all the way down to H20 and CO2, so not all the energy (calories) is realized. You could think of the keytones as being an intermediate metabolic step towards complete "combustion". Keeping that in mind, you can think of the caloric value in carbs and fats as being less during BDK than when not during BDK.

    It's still all about fewer calories. It's just how get get to those fewer calories.

  4. Re:Ok on Weekly Microsoft Critical Security Issue · · Score: 2, Insightful
    Open Source Linux is so easy to find a hole and attack that it isn't even funny. If someone smarter than the person that wrote the code can read it, then they can find a hole.

    Or, they could submit a patch to fix the hole -- which is something you couldn't do for Windows.

    PS. According to studies (independant) there have been more holes and pathes for Linux than Windows 2000 and Windows XP combined.

    Unless you quote your sources, it's hard to take that claim seriously.

    Get real. If I can read your code, I can find every flaw to exploit. Period.

    Or, you could help figure out the bug, close the flaw, and improve the software. You are barred from doing using closed-source software, like Windows. You are utterly at their mercy to get the flaw fixed. You're powerless.

  5. Re:Descriptive on A Title To Replace "Systems Administrator"? · · Score: 1
    I never get called unless something's fucked up, and nobody gives a damn what I do until it's broken.

    This, IMO, is the best part of being a sysadmin. Keep everything working, and you're invisible. Talk about the perfect mix of autonomy, authority, and nearly complete lack of accountabilty.

  6. Now extend your example.... on Extending and Embedding Perl · · Score: 2, Insightful

    ... to handle an arbitrary number of arguments

    PHP:

    function MyFunctionWith2Args($line1, $line2)
    {
    print $line1 . "\n" . $line2;
    }

    function MyFunctionWith3Args($line1, $line2, $line3)
    {
    print $line1 . "\n" . $line2 . "\n" . $line3;
    }

    function MyFunctionWith4Args($line1, $line2, $line3, $line4)
    {
    print $line1 . "\n" . $line2 . "\n" . $line3 . "\n" . $line4;
    }

    You get the picture...

    Perl:

    sub MyFunction {
    print join( "\n", @_ );
    }

    this works for any number of arguments. Perl's argument passing semantics are inherently varardic. I prefer this rather than having to define n number of functions for n possibilities of argument passing.

  7. Yesterday's Tomorrows on The Future That Hasn't Arrived · · Score: 2, Informative
    This reminds me of Yesterday's Tommorrows: Past Visions of the American Future.

    At the Smithsonian.

  8. Not seeing it. on Red Hat Advanced Server Gets DoD COE Certification · · Score: 2, Informative
    I've been tracking the status of COE compliance for Linux for a while -- I have several projects in the works that would benefit greatly from an "official" designation of COE compliance for Linux from DISA.

    I can find only one relevant page on DISA that pertains to Linux/COE. This page has a link to a draft of COE Compliance Critera for Linux. The information on this page hasn't changed in several months, AFAICT.

    So, what's new here? Can anyone point me to a place on DISA that substantiates the claims made by the news.com article? Where is the "real", final COE Compiance Critera for Linux?

  9. Re:Become a Freelance Consultant. on What Should I Do With My Life? · · Score: 2, Interesting
    I work because I have a family and obligations.

    This is the strongest argument I've seen against starting a family or taking on obligations. YMMV.

  10. How about multi-channel FM stereo recording? on Building a Multi-Channel PVR System? · · Score: 1
    I like this idea, except I want it for recording mult-channel FM stereo. That is, recording more than one FM station simultaneously.

    There's a couple of good stations in Austin, and they both run shows that I'm interested in at the same time on Sunday.

    So, I multi-channel FM stereo recorder would be a good thing.

  11. Re:Software isn't as much like poetry as he sugges on The Poetry Of Programming · · Score: 3, Interesting
    The programmers, most of the time, are brick-layers, carpenters and plumbers. Not that there is anything less noble about this latter work, but it's hard to call it creative.

    Sounds like you don't do much programming. Nor construction work, either.

    I agree with you that the higher level conceptualizing is important and very creative. But there is tons of creativity involved in solving lower-level, everyday-occurance types of problems, be they in software development or construction.

    Don't underestimate the importance in this. Creative, clever solutions to those seemingly unimportant (and often hidden) lower-level problems can go a long way towards getting the higher-level system concepts to work as designed. This is true for larger software systems and for building construction.

  12. Re:COE (now NCES) will support Linux on MITRE Corp. Report On Open Source In Government · · Score: 1
  13. Offspring desire is not a foregone conclusion on Visiting the World, as a Geek? · · Score: 2, Insightful
    but when you're pushing forty and you still haven't heeded the biological urge to reproduce, you'll feel regret.

    Circular argument. The regret would only be felt if there was some desire to have children in the first place. If that desire never existed (and it doesn't for many people), then there's no regret at not having had children.

  14. You need this on Portable MP3 Player w/ Unix Support? · · Score: 4, Informative
    1)Playlists suck.
    2) The screen is kinda small
    3) It crashes on VBR MP3s sometime. Not too often but enough to notice
    4) Turning it on is irritatingly long. You'd think it's just a few seconds, but...

    You need RockBox. The purpose of this project is to write an Open Source replacement firmware for the Archos Jukebox 5000, 6000, Studio and Recorder MP3 players.

    Get it now. It, um, rocks. Really.

  15. Re:Slightly OT: GnuCash on Crossover Gets Quicken · · Score: 1
    By my vote: GnuCash == good. Quicken == garbage

    My vote:
    Electronic/Automated bill paying (i.e. Checkfree) == Good.
    Printing out checks and USPS mailing them == BAD.

    Quicken currently suports electronic bill pay via Checkfree.
    When Gnucash starts supporing Checkfree (or visa versa) then I'll start using it.

  16. Thanks a lot, Sematech, for ruining Austin on Sili-Hudson Valley? · · Score: 1
    As a an old-timer that has lived in Austin since way before Sematech and the subsequent tech-boom, I can safely say that whatever coolness that exists in the Hudson Valley will be utterly gone in 10-15 years.

    Be careful what you ask for.

  17. Re:What to do??? on RoadRunner Blocking Use of Kazaa · · Score: 1
    DSL is priced higher

    That presumes that you already have cable installed, which I don't ('cause TV sucks). If you add up standard cable (~$35/month) plus high speed access (what, around $10-15/month?), then you're more expensive than DSL. I pay $40/month for 1.2 Mb and one static IP address. That's in austin.

    has terrible performance in the area.

    I don't have anything to compare to, but I get a solid 1.2 - 1.5 Mbits pretty much all the time, which is fine for my uses.

    Just an info point.

  18. Re:I don't get ... on MS Judge to Allow Demonstration of Modular Windows · · Score: 1
    The fact is that embedded systems aren't meant to be modified after installation.

    Um, you've never heard of field upgrades?

  19. procmailrc hints? on Klez, The Virus that Keeps on Giving · · Score: 1
    I use a linux box as a email-gateway/pop-server. POP clients are both Unix and Windows machines.

    I use /etc/procmailrc to keep unwanted email from ever being delivered. I usually catch several virii every week, but klez made it past. I thought I had a pretty good procmailrc going on, but it didn't catch this one.

    Anyone care to share a procmailrc entry that catches the Klez worm?

    Thanks in advance.

  20. Re:Plan 9 is old hat on Bell-Labs Releases New Version Of Plan 9 · · Score: 2, Insightful
    A file is a very kludgy, primitive notion compared to making everything into an object.

    This kind of comment keeps popping up here. I wouldn't write off files just yet. Files are simpler, but so is their interface. The API to files is very shallow, and you get right to the implementation layer very quickly. Objects obviously provide much more sophisticated functionality, but the API is also more complex (while seeming simple) and requires much more overhead (read: cpu cycles) in the interface layer before you get down into the implementation.

    If performance is paramount, then files - with their simple, dumb byte-stream interface - are the way to go. If you care more about clean interface and don't mind spending a lot of cpu cycles in the interface layer (rather than in the implementation), then something like persistant objects are good.

  21. Re:Sure there is on Eric Raymond: Why Open Source will Rule · · Score: 1
    Personally, I like 'everything is an object' more than I like 'everything is a file'.

    Careful, there. "Everything as an object" means that interface could take up just as many CPU cycles as implementation. Not a good thing to do if you're trying to keep your kernel small and fast.

    The "everything as a file" provides a very light-weight interface to the userlying devices, and CPU cycles are consumed in implementation. Which, I think, is how it should be. You don't want fancy, clean interfaces to slow your OS down.

  22. I really like the Alamo... on First 802.11 Wireless Movie Theater? · · Score: 2, Informative
    ... I really do. It's a great place to hang and see movies -- that is, until you don't want to be distracted.

    I went to see FOTR there, and by the end of the movie, I was plain irritated with the waiters when they were bringing those tasty burgers and beer.

    It is a great place to go when the movie's sorta the secondary thing.

  23. Re:A long-term Austinite's view of SXSW... on Bang The Machine · · Score: 1
    I've lived in Austin for 27 years, and I've been watching SXSW since it started.

    So have I, on both counts.

    Now, however, if you don't already HAVE a name, you can't play SXSW.

    I don't know about that. For instance, do you already know of any of these bands?
    Uncle Smithee's Esoteric Music Emancipators:
    White Ghost Shivers (Austin TX) 9:00 p.m.
    Dark Holler (Austin TX) 10:00 p.m. audio
    Shorty Long (Austin TX) 11:00 p.m.
    Ridgetop Syncopators (Austin TX) 12:00 a.m.
    Dave Biller and Les Niglos (Austin TX) 1:00 a.m.

  24. Re:Nothing new for motorcyclists on Self-Warming Jackets · · Score: 1
    Not so easy on a touring bike (BMW K12LT)...

    Whoa, man, those things come with, like, a 900W alternator, same as in automobiles. I doubt that your heated jacket will be a problem. Check the user's manual for the accessory plug specs against that of the jacket.

    I used to have a R1100GS, and on those looooong cross-country trips (TX to WA) in cold weather, I think of heated jackets are pretty much standard equiment. Along with Aerostich suits. YMMV.

  25. Unable to read, write.... on A Timeline of the Future · · Score: 1
    Whole generation effectively unable to read, write - 2050

    Looks reasonable to me. Hell, we've got a whole generation now that is unable to write decent code.