Slashdot Mirror


User: thogard

thogard's activity in the archive.

Stories
0
Comments
3,911
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 3,911

  1. And this is good why? on Is the New Microsoft Office Really Open? · · Score: 1

    XML is just a more verbose version of what is already in the RTF. Its got the same parsing problems and XML just makes bigger files. If you want to see why XML is bad, research Knuth's comments about parsing in TeX. A complete parsing solution will diverges in two directions, one require an infinite amount of memory, the other an infinite amount of time but I don't expect modern computer "experts" to even know who Knuth even is.

  2. is it a win? on ElcomSoft Verdict: Not Guilty · · Score: 2

    So can Dmitry & comapny go back to their normal jobs of writing email capture programs to harvest address for spamers?

  3. Re:How is geosync accomplished? on Airships Tested As Two-Way Telecom Beacons · · Score: 1

    The jetstream stops at about 150k ft. This is about 1/2 that. Its going to get blown far away unless its attached to a cable. The "above the weather" is a joke. It may be above the rain but theres plenty of other weather like 200 mph winds to push things around.

  4. Re:This won't work on Airships Tested As Two-Way Telecom Beacons · · Score: 4, Informative

    thunderstorms in Oklahoma typicaly top out at 50,000ft however they have been known to go to 65,000 ft. 19km is 62kft. The jet stream is at the top of the stratosphere, right below the stratopause which tends to be at 150,000 ft. They have a long way to go to get out of the "weather".

  5. Re:Well, duh. on Whither America's Technological Edge? · · Score: 1

    Cars are filled with magic black boxes. When they break, they get trashed. Same way with an alternater that has worn brushes, the whole thing gets swaped. There just isn't a core exchange system for the black boxes yet.

  6. Re:I strongly agree with much of what you say, but on Whither America's Technological Edge? · · Score: 1

    I don't agree. Schools with massive organized sports (like all of Texas) also tend to have the largest problem with what some would call nerd bashing. The result it the sides of the bell curve are squeezed in so the jocks end up towards the top of the curve and everyone else is excluded.

    Football does have its purposes. It helps to make good foot soldiers and its a training ground for military tactics which rely on discipline, following rules and doing what one is told by the pack leader as well as encouraging a bit of free actions as long as its for the promotion of the team.

  7. Re:CA schools have money, they just waste it... on Whither America's Technological Edge? · · Score: 2

    In 1981 the Ponca City school system had 8 staff working in the "adminstration building" doing district wide admin. They adminstered all of the schools (8 elementry, 2 jr high and one highschool) for a total of about 6000 students. Now they have 5700 students and have 24 people doing the work the 8 used to do. So in 20 years the admin cost per student has gone up about 6x (figure the admins now make twice what the teachers do).

    I've seem stats that seem to show that the larger the school district, the higher the admin/student ratio is and there are no cost savings by having larger school districts as all it does is move the budget to the admin side of the ballance sheet.

    Ponca City High shool has turned out more students that went on to get PHDs than a vast majority of schools in the US. Why is there a decent (by US standards) public school in rural Okiehoma? Its because the researchers that work for the oil company demanded their kids get a good science education. If the town doubled in size or 1/2 of the research scientist left, I suspect the the school would drop to the levels typical for the nearby area and quickly head towards the anti-darwinish teachings like in Kansas.

  8. Re:I find it strange on Googling For Dates? · · Score: 2, Insightful

    You seem to have that "privacy" concept down. There is no privacy in small towns... there is someone that knows everyones business. As more people grew up in larger cities, then there was more anonymity. Most people are comforatable with putting about 100 names to faces. Most geeks seems to be lower than average and some people have no problem with over a thousand names to faces. If the people who can keep track of a large number of people happen to be gossips, then the amount of info they have is mind boggling. I figure that my ability to use a computer effectively helps me keep up with them. These computer privacy laws as simply discriminating aginst me because I have lower than average "people skills."

  9. Re:California on Spammer Gets Spam Mailed · · Score: 1

    Can't do that, when you pull the salt out, it has to go somewhere and you can't put it in the ocean and you can't landfill it (even on the great salt plains).

  10. Re:how does this work? on Known-Good MD5 Database · · Score: 2

    3ac9bc346d736b4a51d676faa2a08a57 is the md5 a trojaned package that managed to make it to several mirrors. It was downloaded by thousands of people and is known bad.

  11. We need more top level domains. on Kiwi Geeks Seek Domain · · Score: 5, Funny

    Just where is this New Zealand thats getting the geek domain? Is that up on the east cost with all thouse other New states? My geology wasn't very good in school.

  12. how does this work? on Known-Good MD5 Database · · Score: 5, Funny

    Ok, lets see if I've been hacked...
    $ md5 /dev/null
    d41d8cd98f00b204e9800998ecf8427e

    So I put d41d8cd98f00b204e9800998ecf8427e in the search engine and it came up with 560 hits (compared with 3170 from google).

    Now it appears that someone replaced my /dev/null with /private/var/servermgrd/servermgr_dirserv.lock from Mac OS X. What a bummer and its a brand new system too...

    Does the database have a way to flag files as being bad? Sa

    When I put in 3ac9bc346d736b4a51d676faa2a08a57
    I should get back:
    *** Trojaned openssh-3.4p1.tar.gz ****

    One thing that could make this useful would be a dns like interface...
    host 3ac9bc346d736b4a51d676faa2a08a57.knowngoods.org || echo bad

  13. Re:You just reinvented alloca() on Secure, Efficient and Easy C programming · · Score: 1

    you can do...

    char *fn() {
    char *ret=alloc(1234);
    strcpy(ret,"Junk");
    return ret
    }

    main() {
    printf("%s",fn());
    }

    If you try it, you will find it works quite well
    however if you get an interrupt on a system that uses a user process stack, you could get your data overwritten. Some OS's do this to save context swaps on some system calls (maybe solaris on its 'get the time quickly' syscal and just about ever lightweight embedded os)

  14. Re:NO string copy function is intuitive on Secure, Efficient and Easy C programming · · Score: 2

    trunkcating strings isn't alwasy wrong. When your accpeting input from a user and the valid inputs are always less than X bytes, truncating a larger string isn't a problem and easier than than the memory managment required to protect the grabage.

    strncat has a problem that if you give it a string thats too big it doens't trucncate, it can concatinate with the next thing in memory. Remember it won't put the null at the end if the source string exceeds the size of the buffer.

  15. Re:scanf and friends on Secure, Efficient and Easy C programming · · Score: 1

    That may not be a problem. Assume your getting a string passed in from a URL and we all know that URL strings are a great place for overflows. You have some other system that limits the valid strings to 30 characters so you can use a %31s and if someone is feeding you junk, your going to ignore it anyway later so trunkcating the junk is ok. You have to be careful you don't make assumptions about where your good data and the junk data is. Playing with perl's tainting can help with that concept.

  16. Re:Unportable? on Secure, Efficient and Easy C programming · · Score: 3, Informative

    char buf0[4]="Ok?";
    char buf1[4];
    char buf2[4]="Hi!";

    strncpy(buf1,"Bonk",4);

    printf(buf1);

    You will usually get either "BonkOk?" or "BonkHi!"

    With strlcpy you will get "Bon"

    strlcpy will put the null in the last position, strncpy won't if the last spot has a value it in.

    That can result in bad code later with:
    char other_buf[4];
    strcpy(other_buf,buf1); // strcpy is safe because buf is only 4 :-)

    Or even:
    strncpy(other_buf,buf1,strlen(buf1)); //buf1 is only 4 char

    Strncpy isn't much safer than strcpy and gets and scanf are right out for the same reasons.

  17. Re:K&R designed for paper, not for monitors on Secure, Efficient and Easy C programming · · Score: 1

    why, books and screens have the same problem... limited space. The more readable code I can see on a page, the less likly I am to miss something importaint. Since most bugs are because a coder missed something, it seems to me that the most readable compact style makes sense.

  18. Re:Who's Gonna Buy the TV Time? on Pay to Play the U.S. Way · · Score: 1

    elections are still basically a popularity contest.

    Thats why the founders of the US set up elections the way they did. They figured the general public wasn't smart enough to choose its own president so they set up a system where people would elect and elector to go to NYC and then decide on who would be the president. It worked great -- once. Then people started getting electors to promise to vote for some canidate and it all went down hill from there.

  19. Re:green=socialists on Pay to Play the U.S. Way · · Score: 2, Insightful

    Early Amererica was based on the "work or starve" concept. There were more jobs than people so there wasn't any excuse for not finding work.

  20. Re:People of the past were stoopid on Vintage Toys & Tech Photos · · Score: 1

    Remember that in the 1960's any large department store or large record store would have the ability to make your own records. It wasn't common to make bootleg copies of songs because the quality would be so bad and it was cheaper to buy the pressed version.

    The types of stores that had these also tended to be the ones that had the x-ray machines to fit shoes. Some of these are still around in small towns where the old store closed and the building wasn't worth clearing out.

  21. Re:Victim #2, yerrup! on HOWTO: Annoy a Spammer · · Score: 1

    I still never got sued for wearing my "green card laywer" t-shirt. I guess Canter and Siegel haven't gotten arround to me yet.

  22. Re:ROTFL! Good one! on HOWTO: Annoy a Spammer · · Score: 1

    I think thats mean. To protect this poor lawyer, I should preemptively add him to the opt-out and remove links I get at the bottom of so much of my spam.

  23. Re:Would it be insult to injury?? on HOWTO: Annoy a Spammer · · Score: 2

    How many +5 mod questions would be like "Since I've got your address, when can I come around with the clue by 4 and beat some sense into you?"

  24. Re:Atlanta Olympics Anecdote on MS Asking Makers of 'Windows' Software To Rename · · Score: 1

    I like that law.... my great grandfather was sellling olympic souvenirs in St Louis in 1904 and his assignor can keep selling olympic stuff without the approval of the USOC or the IOC.

  25. Re:Getting out of hand on MS Asking Makers of 'Windows' Software To Rename · · Score: 1

    You can have fun when their sales droids come around. "Office? Why would I need an office, can't you see I've got one right here that we are standing in?"