Slashdot Mirror


User: ucblockhead

ucblockhead's activity in the archive.

Stories
0
Comments
2,910
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 2,910

  1. Re:University Crackdown on Security Expert Dave Dittrich on DDoS Attacks · · Score: 1

    Not just universities! My ISP (att.net) pulled their pop server behind the firewall four days ago with absolutely no warning, making it impossible for me to get my e-mail without dialling in at 56k. Blech.

    And, typically, all the support people I talked to claimed that it was "always that way".

  2. Re:You beat me to it! on The Pragmatic Programmer · · Score: 1
    Thanks!

    And, to anyone who might know, the evolution of a programmer page has code that looks like LISP (senior year in high school). Is this so?

    If you mean college senior, yes, that's lisp.

    Also, will the code for the master programmer compile?

    That's Windows COM code, some IDL, some C++. I suspect yes, though like anything COM, it'd take a while to get things set up right. I'm not about to try!

  3. Re:You beat me to it! on The Pragmatic Programmer · · Score: 2

    I used to have a "Real programmers" quotes along the line of "Real men don't eat Quiche" that were quite amusing. Along the lines of "Real programmers don't use Pascal in an ide, they write assembly code with 'cat'".

    Anyone who could point me to the original list would be thanked profusely.

    But yeah, I agree.

  4. Re:You beat me to it! on The Pragmatic Programmer · · Score: 1
    (Notepad is NOT sufficient).

    Real programmers use "ex". (or, under Micro$oft stuff, "edlin".)

  5. Re:books are good and fine, what counts is experie on The Pragmatic Programmer · · Score: 2
    I've never known a truly great programmer that didn't have both lots of experience and a bookshelf full of coding books. You need both.

    Many books leverage your experience. You read something and say "aha! This would have made that project go better!" or "I wish I'd realized that back then". Without the experience, you tend to think "Well, gee, why's that important?" and forget something really important.

    To not read much is to think you can reinvent computer science yourself. You'll end up getting good at the few things you've figured out yourself, or from friends, but you'll miss a whole raft of neat tricks, great methods and just a whole bunch of other stuff that makes people good programmers.

    I've had the misfortune of working on code written by "experienced" people who didn't like to read much. It isn't pretty.

  6. Re:Problem analysis not being focused on enough... on The Pragmatic Programmer · · Score: 1
    Personally, I think the problem isn't so much the rushing in as it is the refusal to admit that something isn't working. Personally, I like rushing to code. Spitting code out is a great way to find all the flaws in your assumptions. But in order to do this right, you have to realize that you are probably not writing production code. Throw some stuff out there, then pull back and delete everything that is crap (which will be nearly everything.) Then you know all of the issues and can create something really elegant. I've found bad assumptions in a half hour of coding that were missed in days, or even weeks, of design.

    Unfortunately, people get wedded to existing code. People tend to underestimate the time it will take to fix buggy, unmaintainable code and overestimate how long it will take to rewrite code. Getting in the habit of throwing stuff out, and rewriting is a very good thing, IMO.

  7. Re:That only makes it worse on Censorware and Memetic Warfare · · Score: 1

    But we want them to be less restrained when deciding what to block. The less restrained they are, the more likely they'll hit the favorite sites of their customers. This will cause their customers to complain, and hopefully, realize the folly of the whole thing in the end.

  8. Re:The problem with accentuating false negatives on Censorware and Memetic Warfare · · Score: 1

    But I doubt the censorware people will be able to block all porn, or even the majority of it, without blocking so much other stuff as to make any machine that uses their software nearly useless as a web browser. So you get to hit them from both sides. You yell at them for allowing the porn through while their customers bitch about the blocking of sites they want to see. Repeat often enough and it becomes obvious that censorware does not work. People are willing to put up with stuff if it "saves the children". If they see a report, once a month, about how censorware fails to "save the children", they start questioning the point of putting up with software that blocks too much.

  9. Re:Misunderstood? on What the Linux Community Needs to Grok · · Score: 1
    The thing that struck me most about this article is that the writer seems to have missed the boat on the whole open source community issue. First and foremost linux is written by the linux community for the linux community. It is not as the author assumes written and aimed as a weapon against Microsoft.

    Well, I'm not so sure he's the one who missed the boat here. The way I understand it, he wrote some stuff that described some very real defficiencies in Linux and got lots of mail of the order on "Stop s*cking Bill Gates d*ck idiot Lunix rules!". Any boats missed were missed by the mailers.

    It should be obvious that if you truly believe that Linux is written, first and foremost for the Linux community you wouldn't be all that driven to criticize someone who said that Linux wasn't very good for the novice end user.

  10. Re:Sick of Anti- Flame Advocacy on What the Linux Community Needs to Grok · · Score: 3

    The trouble is that many of the flames are self-deluding. They complain about any criticisms Linux, even when the criticisms are completely justified. If this happens too often, people will stop listening to all criticisms, assuming that they are all unjustified.

    I remember back in the early days, the biggest flamewars were "Apple ][ vs. Commodore 64". In many ways, the participants there were the same sorts as the worst flamers here. Usually it is someone young and niave, who has only really seen one system. They get themselves invested in that one system and feel the need to prove it in order to prove that their investment wasn't unfounded. And so they flame anything that even looks like a criticism of their favored OS.

    But despite their loudness, the majority understand that every system has its strengths and its weaknesses. Unfortunately, if the idiots are too loud, and burn people too often, those on the outside will shut everyone out, idiot and otherwise.

    Every system has its weaknesses. So does Linux. Sending blizzards of mail to correct something that was incorrect is good. Sending blizzards of misinformed mail pretending that black is white because otherwise your OS isn't perfect makes everyone look bad, makes people ignore criticism and is just generally counterproductive.

    Even Linus Torvalds says that someday something better than Linux will come along. Don't be one of the fools that is so blinded by partisanship that they get left behind when this happens.

  11. Accentuate false negatives. on Censorware and Memetic Warfare · · Score: 2

    If you really want to get anywhere with many of these people, you really need to accentuate the false negatives, not the false positives. Most of these censor types will excuse false negatives just as that guy did. Either they'll figure out some reason why it is ok, or imply that it is worth it to mistakenly block a few sites to "save the children". Since most people only half listen to the real arguments, they'll just come away confused.

    Instead, accentuate examples of offensive porn that wasn't blocked. Do this even if you don't think porn is bad. The reason is that it undercuts their whole argument. If you can show that censorware will never effectively block porn in the real world, there ceases to be any purpose for censorware and you don't even have to get into an argument about what is "offensive", and whether people have the right to look at offensive stuff. It will be hard for censorware types to respond to this other than to say "the next version will work". Harp on this enough, and people will start to realize that it will never work.

    Besides, "Censorware allows your children to see porn!" is a much catchier headline then "Censorware keeps your children from seeing 'The offspring'". It'll make the evening news much more often.

    So if I were you, I'd start searching that mass of unblocked data for porn sites. If you can show that a significant percentage of porn is not blocked, you'll win the argument.

  12. Topics on The Star Fraction · · Score: 2

    It would be nice if there was a "reviews" topic, given the increasing number of book reviews showing up here.

  13. Re:Paper is just as worthless on RealNames Customer Data Stolen · · Score: 1
    One thing that is rarely mentioned when talking about the German hyperinflation of the thirties is the boon it was to the German farmer. Farmers that had previously been in hock up to their eyeballs (much like the American farmer today) found themselves able to pay off their mortgages with the equivalent of $100.

    Just for kicks, I through the following numbers into my calculator with my salary: Inflation of 10% a month. Salary increase of 5% a month. In other words, a salary not keeping up with inflation. Yet over that time, my food+housing costs actually decline in real terms, because while my food costs double, my monthly mortgage is effectively halved. Since my mortgage is a lot higher then my food cost, I am actually better off even with inflation increasing faster than my salary, at least in the short term!

    Then add to that the fact that the value of my house goes up 1.79 times.

    (All this ignores the secondary effects, being that all those lower mortgage payments hurt the banks, which make it harder for companies to borrow, which causes layoffs, which could take my salary to $0, etc, etc.)

  14. Re:Paper is just as worthless on RealNames Customer Data Stolen · · Score: 1

    Gold is itself not immune to inflation. The difference is that while inflation in paper money is controlled by the people who issue the paper, inflation in gold is totally dependent on external events. Find a big new source of gold and its value drops. This is not farfetched. It happend to the spanish in the 16th century.

    Also bear in mind that the price of gold is today about what it was twenty years ago, despite the fact that inflation has just about doubled prices over that time period.

    A gold backed currency works on the theory that it prevents the government from mucking with things too much. The government can't create new gold like it can new paper money, and this prevents governments from causing too much inflation. But it does not prevent any control. Imagine what would happen to the price of gold if the US government decided to sell everything in Fort Knox tomorrow... And it also depends on the amount of gold in circulation being basically related to the size of the population.

  15. Re:Why would I buy such a thing? on Linux-based Internet Radio Appliance · · Score: 1

    That probably depends on how likely you are to want to continue listening to the same stuff.

    But anyway, I think one underrealized application for this is to play mp3s off of your own hard drive. The $300 price (if true) is pretty cheap for something of this sort. Though how good the software is will make a big difference.

    I've been looking for something exactly like this. Something that would allow me to store my hundreds of cds, and provide jukebox like access to them. I've been in the process of throwing it together myself, but having it all prebuilt would be nice.

    It helps, obviously, if you've already got a home network setup.

  16. Re:Why would I buy such a thing? on Linux-based Internet Radio Appliance · · Score: 1

    These things won't be of much use in a car without some sort of wireless connection to the internet. But as you say, it would make radio listening more attractive out of the car. If these become popular, it could end up improving radio in general, as "local" stations find themselves competing nationwide. It is a lot easier to compete as the second "classic rock" station in a medium size city then it is to compete as the 3956th "classic rock" station available over the internet. If a significant percentage of radio listeners start using these devices, they'll be a huge incentive for these stations to differentiate themselves.

  17. Re:I WANT ONE! on Linux-based Internet Radio Appliance · · Score: 1
    If you are interested in mp3s in your car, you can check out cajun for a homebrew version. I was going to go that route at home until I saw this thing. (Though just buying something isn't quite as fun...)

  18. Re:open source == capitalism on Linus, Transmeta, Proprietary Code and Metcalfe · · Score: 1

    Very, very few programmers are actually donating labor. They are donating the results of their labor. There is a huge difference.

    You can't go out there and say "I need a programmer to do X for me" and expect to have much luck getting anyone unless X is interesting. And then you can bet they'll do it their own way.

  19. Re:I prefer to give the benefit of doubt on Linus, Transmeta, Proprietary Code and Metcalfe · · Score: 1
    from each according to his ability, to each according to his need

    Ah, but this line is completely, utterly and totally untrue in both the "Open Source" and "Free Software" worlds. The "community" can "need" a certain sort of e-mail client, but can't make ESR (the guy with the ability) make one for me. The "communitay" can "need" a certain sort of Emacs mod, but it can't make RMS (the guy with the ability) make one for me. Were I to try either case, I'd get laughed at. Even if I was dirt poor and really did need it.

    A much more accurate version would be "from each according to what he wants to do to whoever happens to want it."

  20. Re:Open-source code morphing on Linus, Transmeta, Proprietary Code and Metcalfe · · Score: 1
    The depends on what one means when one says "one believes in Open Source".

    You can:

    • Believe that "Software Should be Free" and all source code should be released to the public regardless.
    • Believe that releasing the source improves program quality in a manner that usually brings more benefits then the lost revenue caused be the source release.
    While both are "open source" beliefs, one does not preclude some closed source projects. Everything I've heard about Torvalds leads me to believe that he is in the second camp.

  21. Re:Cost of Duplication or Manufacturing, Bob on Linus, Transmeta, Proprietary Code and Metcalfe · · Score: 1

    This is, while true and interesting, besides the point in the article in question in that Metcalfe isn't talking about RMS. He is talking about Linus Torvalds. As we all know, they don't necessarily hold the same opinion.

  22. Re:I prefer to give the benefit of doubt on Linus, Transmeta, Proprietary Code and Metcalfe · · Score: 1

    One would hope, but then, a browse of his archives show another article where he likened Stallman to Marx and Torvalds to Lenin.

  23. Re:Bob Metcalfe joins the tabloid press on Linus, Transmeta, Proprietary Code and Metcalfe · · Score: 1

    The whole "Animal Farm" is, of course, used to imply that open source is communist. Sigh.

  24. Open Source vs. Closed Source. on Linus, Transmeta, Proprietary Code and Metcalfe · · Score: 1
    There are some who say that everything should be Open Source. There are some who say that Open Source is lunacy. Then there is everyone else in between. Everything I've read about Torvalds is that he is one of those in between folks. (As is ESR, and many others.)

    Unfortunately, people like black and white ideas, so they tend to make the mistake in assuming that when someone says "X is sometimes good" or "X is usually good" that they actually mean "X is always good". Then they brand them a hypocrite when they do anything buy X. But the error is not in the alleged hypocrite but in the accuser.

    This isn't just an "Open Source" issue. This sort of mistake goes on everywhere in every sort of politics. It is, unfortunately, what tends to drive out the middle on contensious issues.

  25. Re:katz.pl on Interview: Jon Katz Answers · · Score: 1
    accept($hatemail, $flames) or die;

    Now you did it. We're going to get another three part series about how someone told him to "accept the hatemail or die".