|
2007/6/12-15 [Politics/Domestic, Politics/Domestic/President/Bush] UID:46921 Activity:nil |
6/12 Scientists find that salvage logging makes wildfires worse http://news.yahoo.com/s/ap/20070611/ap_on_sc/wildfire_logging |
2007/6/12-15 [Transportation/Car, Transportation/Car/RoadHogs] UID:46922 Activity:moderate |
6/11 UNC attacker says he's sorry, asks to be released. http://www.wral.com/news/state/story/1491807/?d_full_comments=1&d_comments_page=0#last_comment \_ Automobile drivers go berserk and run people over all the time. I can think of half a dozen in the last year in San Francisco alone. Why does this particular example of insane car driving behavior pique your interest so much? \_ You can name 6 events in the last year in just SF where a driver has "gone berserk and run people over"? \_ Because he asks to be released even thought he claims he's sorry? \_ Yep. Fremont guy who drove around Pac Heights mowing people down last November; the guy who flipped a U-turn after arguing with a guy at 16th and Valencia and then drove up onto the sidewalk, mowing down two people; two different "homicide by automobile" in Bayview and a similar one in The Western Addition. Add to that at least two other hit and runs where the driver mowed someone down and then took off. Oceanview. And at least one more in The Mission back in March 2006 (okay I guess that was more than one year ago) Add to that at least three other hit and runs where the driver mowed someone down and then took off and it is unclear whether the fatality was an accident or deliberate. \_ ok the guy who got ran over in the mission had an altercation with the car owner. but the random ass Fremont dude from really did randomly run over people in pac heights. !op \_ These all look like cases of people who got into fights about something else and used their car as a weapon. If they'd not had a car they'd have used whatever else was at hand. This says nothing about car drivers, but ok. \_ Bullshit. \_ Keep making excuses for homicidial car drivers, that's ok. Why are car vs. pedestrian fatalities in The City up 100% over the last five years, but gun fatalities are not? It must be all those pedestrians "provoking" them, right? They don't call it "road rage" for nothing. \_ Because guns are not easily available while cars are. When you say fatalities are up 100% in the last five years the question should be "What has changed in the last five years?". "Drivers have suddenly all turned insane" is not the likely answer. The term road rage dates back at least to the late 80s when people in LA were shooting each other on the highway. But you'll note they used guns, not their vehicles as weapons. I guess it is easier to just say drivers are all assholes and killers than actually take a series look at the problem. It may even be that the absolute numbers are so low (6 in a year?) that a 100% increase is just a statistical anomaly given how few events there are to count. \- above poster: do you have any ungoogled guesses for how many guns are in private hands in the US? (re: guns not easily avail). i'd appreciate it if you'ld post what your first guess it ... surely doing so anonymously wont cause any embarassment. \_ nothing to do with anything but feel free to continue this line of debate on your own. \_ No one said or even implied that drivers are all assholes and killers. I am glad you are willing to at least consider the possiblity that the 25+ deaths and 1000+ injuries of pedestrians per year at the hands of automobile drivers might be a problem. Acknowledgement of the problem is always the first step. I am kind of amused that you think that multiple homicide by automobile is crazed, but individual target homicide is per year in SF alone at the hands of automobile drivers might be a problem. Acknowledgement of the problem is always the first step. I am kind of amused that you think that multiple homicide by auto is crazed, but individual target homicide is normal. \_ Ok so it is 25 a year. How does that compare with other cities? I never said anything like your last line about multiple vs single target murder. I have no idea where you came up with that. \_ "The City has the fourth-highest rate of pedestrian deaths in the United States for cities of more than 100,000 people." \_ Because he asks to be released even though he claims he's sorry? Yeah, he's really sorry, really. \_ Okay, he is obviously nuts, but so are at least half of people who do this kind of thing. He is kind of amusing, I have to admit. \_ BTW, what happened to the guy who struck and killed a pedestrian in Fremont (which happened to be at walking distance from my home) and then ran over 14 more people in SF? \_ In jail, awaiting trial. one of the women he paralyzed is suing his family. \_ But has he apologized and asked to be released yet? |
2007/6/12-15 [Politics/Domestic/California, Politics/Domestic/Crime] UID:46923 Activity:nil |
6/12 Courtroom of the absurd (this seriously had me LOL): http://blog.washingtonpost.com/offbeat/?hpid=topnews \_ I like the old lady Godwinning. \_ Between this and Bork's "You made me fall down" lawsuit, it's quite the week for legal laughs. \_ If anything, today's is even better. http://blog.washingtonpost.com/rawfisher |
2007/6/12-13 [Industry/Jobs] UID:46924 Activity:nil |
6/12 Do QAs make less money than software engineers? Say both a QA and a software engineer have five years of experience, how to the typical salaries compare? Thx. \_ Generally yes, but my understanding is the gap goes away once you get into management level jobs. \_ Then you're not QA or engineer. You're "manager". \_ Depends on the company. Cisco and Sun both paid QA and Development roughly the same (w/ 5-10K) for people in the same grade. Though there were a lot more MTS4 and Staff Eng. in Development. |
2007/6/12-14 [Computer/SW/Unix] UID:46925 Activity:high |
6/12 Inside of a C++ program, I do a "ps | grep usename" for logging purposes. where username = getenv("USER"); Doing this directly is a gigantic security hole because someone could set $USER to some command line and execute arbitrary code. What's the best way to make this safe? Is there some standard way to check the input in a case like this? \_ How about "ps | grep \"username\""? \_ man getuid, man getpwuid \_ How's your motd logger going? \_ I hope OP isn't doing this for a motd logger. There are much easier ways than writing C++. \_ Some versions of ps support a -U flag (or similar) that lets you pass in the username OR userid. Safest way would be to (1) take the username and translate it to the uid via getpwuid, getpwnam, &c.; (2) exec ps (w/ the full path) and that uid; and (3) read the output in C++. Any otherway is not 100% safe. output in C++. Any other way is not 100% safe. If your version of ps does not support user filtering, you should exec ps (w/ the full path) and read/filter the output yourself. Whatever you do, don't use system() and if you are running as root, please drop privileges before calling exec(). \_ Not running as root. system() is bad, huh? \_ Yes. system invokes a shell for you (in some cases csh). And please use a full path, last thing you want is to be running a PFY's hax0r'ed version of ps. \_ system() is basically a wrapper around '/bin/sh -c $command' with all the vulnerabilities and performance hit you get from spawning the /bin/sh -c and what the shell might do with $command. You're generally safer with fork && exec(command) though then you have to deal with $PATH and massaging the arguments. \_ you should also read up on IFS. \_ you should also read up on IFS. --psb \_ What is IFS? \_ IFS stands for Internal Field Separator, it is what the shell uses to separate elements of the various *PATH variables, among other things. \_ and at the heart of many old skool attacks such as /usr/lib/ex3.7preserve and other insecure popen() problems. insecure popen() problems. --psb \_ Ok, but the command line I'm passing to system is pretty complex. I don't care much about the performance, since the logging is pretty rare. But I used "ps | grep $USER | | sort | head" to get only the results I wanted. Seems like fork exec would in this case would be hard. -op \_ yes it would be. secure code is hard. insecure code is easy. \_ One possible sol'n would be to implement your filter as a one line perl command and then send the output of ps to that perl command. You would reduce the problems to two fork/execs and would increase your security. But the safest way is still to do as much as you can in C and not in the shell via system(). BTW, why do use use $USER from the environment? Can't you read it in using a CLI option or use the current user id via getuid() or geteuid()? \_ Actually, because I didn't know about getuid(). \_ I'm not sure what exactly you are trying to do, but I think you can do all of it w/o system() and not too much work in c++. Based on the above, it seems like you could read the output of ps -U [uid] (or equivalent) into a STL string vector, sort the results and take the top 10. |
2007/6/12 [Recreation/Activities, Recreation/Food] UID:46926 Activity:nil 88%like:46930 |
6/12 Death by sports cream http://www.washingtonpost.com/wp-dyn/content/article/2007/06/09/AR2007060901298.html |
2007/6/12-15 [Science] UID:46927 Activity:nil |
6/12 Nifty image technology. http://clipaday.com/videos/ridiculous-image-technology-coming \_ That's amazing. |
2007/6/12-15 [Politics/Domestic/Crime] UID:46929 Activity:nil |
6/12 Hans Reiser trial postponed http://cbs5.com/local/local_story_163171126.html \_ Do the crime, do the time. Nice FS for certain data sets but writing a nice FS doesn't get you off a murder rap. \_ Kill your ex-wife. Go to jail. Writing an interesting FS does not earn you a get out of jail card. |
2007/6/12-15 [Recreation/Activities, Recreation/Food] UID:46930 Activity:nil 88%like:46926 |
6/12 Death by sports cream http://urltea.com/r7q (washingtonpost.com) |
4/13 |