Slashdot Mirror


User: tomhudson

tomhudson's activity in the archive.

Stories
0
Comments
14,724
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 14,724

  1. Better idea for CorporalKlinger on Retrieving a Stolen Laptop By IP Address Alone? · · Score: 5, Funny

    Come on CorporalKlinger - you know they're reading your mail - work with it. Do I have to get Radar to bail you out?

    1. Create email account hotchick2010@gmail.com
    2. Email your old email account saying something along the lines of how hotchick2010 misses "you", but hotchick2010 is glad that "you" found someone else, and btw - remember that friend of hotchick2010 who lives in $TARGET_AREA who you thought was so hot ... she's single now, and wants to know if you know anyone from $TARGET_AREA who might be interested.
    3. Thief will email hot chick2010 to set up a meet with "your" friemd.

    Bonus points if you pull a real Corporal Klinger and go in a dress. Either way, bring a camera. And a few friends. Make him wish he was in Toledo.

  2. Re:Competition? on Cisco Says Vegas Conference Attendees' Information Was Leaked · · Score: 1

    Heh. Yeah, leads to new customers and contracts that have already spent the money and signed contracts. Making lots of sense, there!

    Those are among the best types. You KNOW they spend money, they're not tire-kickers. You know WHAT they spend it on, so you can go in and tailor your pitch accordingly. You also know HOW MUCH they paid, so you can go in and "innocently" work the conversation around to propose a solution that would have saved them a few bucks (since they'll ask for one anyway to see if they got $crewed), and then go "Oh well, next time you need something, give me a shout, okay?"

  3. Re:More details and downloadable archive on Claimed Proof That UNIX Code Was Copied Into Linux · · Score: 1

    There are in fact editors that convert tabs immediately to spaces

    Those editors, by definition, are wrong. Pressing a tab should insert a char(8) at the current position. Anything else is, by definition, not inserting a tab.

  4. Re:I Disagree with Some Parts of This Article on The End of Free · · Score: 1

    The idea behind advertising is to allow producers of products to get enough market share so that they can spread the fixed costs among more units, keeping them economically competitive.

  5. Re:I Disagree with Some Parts of This Article on The End of Free · · Score: 1

    Free TV is not dead. Get a $20 antenna, and you can get nice 1920x1080 HD TV off the air for *gasp* free. False. You get it for the cost of being subjected to ever-annoying TV ads every 5 minutes. Still not anywhere near gratis free.

    I thought those breaks were there so I could go to the bathroom / kitchen/put away the laundry / etc.

  6. Re:More details and downloadable archive on Claimed Proof That UNIX Code Was Copied Into Linux · · Score: 1

    When I took typing class (back in the days of manual Underwoods with typewriter ribbons, etc) we were taught that proper tabstops were fixed every 8 spaces, margins were at 8 and 72, you started an inch from the top, and ended an inch from the bottom. Anything else got you a "do it over again."

    Later on, electric typewriters like the IBM Selectric let you set and clear individual tab stops, but mostly nobody bothered except for tables. Still later, text and code editors that were WordStar-compatible maintained the "tab-stop every 8 columns" rule. It's only when people started drag-n-dropping their code that tabs got all weird. Why? Because people wanted to treat code editors like Word.

    A real tab character is not n spaces, where n=enough spaces to get to the next tabstop. If people are implementing a "soft tab" as the equivalent of a keyboard macro that spaces n spaces, regardless of distance, they don't know what they're doing. It's not a tab.

    A tab is a specific character in the ASCII set = #9. An ASCII 9 followed by an ASCII 8 should by definition put you in the same column you started from. That only works for real tabs, not "set tab=n spaces".

    Using leading tabs also makes it easier to write tools to parse code - and code that writes code is the happiest code in the world :-)

    Braces where needed, but not necessarily braces, and tabs because a tab is a tab is a tab. The code is visually much cleaner, and takes up less vertical space.

  7. Re:I Disagree with Some Parts of This Article on The End of Free · · Score: 1

    You could have left it ... I have karma to burn, and I *know* how bad the UI is. I feel your pain :-)

  8. Re:More details and downloadable archive on Claimed Proof That UNIX Code Was Copied Into Linux · · Score: 2, Interesting

    Of course it's insane. We've had 7 years of insanity - why should it suddenly stop now?

    The latest speculation is that insiders suspect SCO will be in Chapter 7, and it's time to start making with the "plausible deniability" game because the creditors will be getting a closer look at SCO's internals.

  9. Re:More details and downloadable archive on Claimed Proof That UNIX Code Was Copied Into Linux · · Score: 1

    Never mix tabs and spaces.

    Of course not - what do you think "one true tab" means?

    Using spaces for indents is a mess - especially when you go to cut-n-paste code.

  10. Re:More details and downloadable archive on Claimed Proof That UNIX Code Was Copied Into Linux · · Score: 1

    But LiS doesn't contain STREAMS code - STREAMS code wouldn't work directly under linux.

  11. Re:Obvious flaw: on Bitcoin Releases Version 0.3 · · Score: 1

    No - it only has the be the first to add a new token. From that point on, everyone assumes it is the oldest and the legit one. Then it just has to keep one step ahead for a while, as other "legit" compute resources take up the "bad" chain as legit and work it. That's why it's so bad - it's vulnerable to takeover.

  12. Re:We've come a long way on The Verizon Wireless HTC Eris 'Silent Call Bug' · · Score: 1

    It's a real problem with the handset - some people who posted in the forum are on their 4th handset already. Maybe they should rename it Android - XBOX Edition.

  13. Re:Get ready for.... on Ballmer Says Microsoft Is 'Hardcore' About Tablets · · Score: 5, Funny

    First day: "Hello, Mr. Ballmer and welcome to Microsoft R & D. Windows tablets? Sure - here, take two and call me in the morning!"

    Second day: "They didn't work? Sorry, I meant you should use Windows tablets like suppositories. You know the drill."

    Third day: "Can't run as fast as you used to? Windows will do that to you."

    Fourth day: "Can you feel the PAIN? Remember - no pain, no gain!"

    Fifth day: "What do I look like - tech support? Call your next of KIN"

    Sixth day: "You can't get it out? We need to reboot you. Bend over - this guy here used to be the kicker for Texas. Will this fix it? No, but you'll now know exactly what it feels like to be a long-term Microsoft customer."

    Seventh day: *crickets*

  14. Re:I Disagree with Some Parts of This Article on The End of Free · · Score: 5, Insightful

    I don't disagree. I've been saying for a couple days now that Free TV is dying, to be replaced by a pay-to-see model. And now this guy comes out with this:

    Free TV is not dead. Get a $20 antenna, and you can get nice 1920x1080 HD TV off the air for *gasp* free.

    People who don;t remember history are doomed to repeat it.

    Back in the previous century, people were claiming that the Internet would have to go to a paid-content model because there was no way that it could remain free. It's still mostly free, because any time that someone tries to erect a pay-wall, someone else says "here's my chance to take away their customers."

    What would happen tomorrow if 99% of all web sites went to a paywall? The 1% that didn't would replace them as THE top sites within a day.

    It's the same thing with anything else, including mobile apps. The free ones are often better than the paid ones, and the price is right.

    The article is wishful thinking ... just like Kevin McBride, when he says

    Software should not be "free." In this new day and age of corporate control of the world, IP rights are an important barrier of protection that help the little guy. Big companies mostly don't need IP rights, because they can get their way through force and market power. Small companies and individual developers need strong IP rights so the fruits of their labor are not commoditized by big companies. ...

    ChinAmerica - part 2

    Guess who now has the second-most IP addresses in the world? China. And they have more people with cell phones than the entire US population - and that number is increasing. Put up too many pay-walls, and China and India, which together have more than 1/3 the worlds' population, will p0wn your ass!

    Don't think it can happen? GM already sells more cars in China than in the US.

  15. Re:How Quickly They Forget on The End of Free · · Score: 2, Interesting

    With a 2 gig cap before those extra charges kick in, people aren't going to be willing to download too many copies of WIRED at half a gig apiece at $5 a pop - particularly when they can't pass it along to someone else when they're finished with it. And the reason for the hefty size? It was originally developed in flash, and weighed a lot less - then Jobs went and banned flash, and they had to quickly come up with an alternative ...

  16. Re:More details and downloadable archive on Claimed Proof That UNIX Code Was Copied Into Linux · · Score: 1

    Coding style like this makes me cringe, particularly the thing about no braces for single-line conditionals -- it makes it far too easy to make mistakes because you indent code and forget that indentation doesn't mean it's part of the conditional (unless you are using python, of course).

    So use a REAL tab character in your code like $DIETY intended, and set your editor to "show tab character". We have wide screens now - there's NO excuse for using anything except a real tab any more.

  17. Re:More details and downloadable archive on Claimed Proof That UNIX Code Was Copied Into Linux · · Score: 1

    I will recommend you switch to using braces for single-line conditions/structures, at least if you're using C. You have no guarantee that any preprocessor macro expansion will remain on one logical line or otherwise not futz the scope of it if you do not explicitly brace it.

    That's simple enough to fix - put an extra pair of parenthesis around your macros definitions.

    To summarize the important rules of this section, whenever defining a function-like macro, remember:

    1. Put parentheses around each instance of each macro parameter in the replacement text.
    2. Put parentheses around the entire replacement text.
    3. Capitalize the macro name to remind yourself that it is a macro, so that you won't call it on arguments with side effects.

    This is basic stuff, same as using the comma operator to make what would normally be a multi-line expression fit nicely on a single line (easier to read if you have a lot of short, repetetive statements).

  18. Re:Obvious flaw: on Bitcoin Releases Version 0.3 · · Score: 1

    If you get in early enough in the chain, you only have ONE coin to "crack". Do that 1 time in 10,000 and you've destroyed trust in the system - and with a decent-sized botnet, there's no reason not to believe you could get that "first second coin" enough times to ruin the system.

  19. Re:More details and downloadable archive on Claimed Proof That UNIX Code Was Copied Into Linux · · Score: 3, Insightful

    Except that gcom didn't ship Caldera's STREAMS implementation. They shipped a loadable module (driver) that intercepted calls made by legacy apps to the STREAMS api and translated them to calls that linux could fulfill. In other words, no STREAMS code necessary in either the LiS product or in linux, and not even code to emulate STREAMS - just translate the call and forward it.

  20. Re:Mind Block on Google Found Guilty of Australian Privacy Breach · · Score: 1

    Did you know that in many parts of the world people leave their door unlocked yet still expect people to not walk in uninvited?

    I hear this all the time, but it is never substantiated. It seems to be more of a myth of centuries past.

    Walking into someone's place - even if the door is unlocked - when you have no right to be there is unlawful entry. So in civilized countries, it's still safe to leave your front door unlocked while you go out for an hour to shop or walk the dogs or visit a neighbor. It seems you don't live in such a civilized place. Sorry to hear that.

  21. Re:What's so liberal about it? on Claimed Proof That UNIX Code Was Copied Into Linux · · Score: 2, Interesting

    Or they both legitimately got it from BSD, or linux got it from the standard.

    HISTORY

    The ELF header files made their appearance in FreeBSD 2.2.6. ELF in
    itself first appeared in AT&T System V UNIX. The ELF format is an
    adopted standard.

    We know from the AT&T settlement that there's a lot of BSD in AT&T Unix, and that even some of the non-BSD AT&T stuff simply isn't protectable by copyright.

  22. Re:More details and downloadable archive on Claimed Proof That UNIX Code Was Copied Into Linux · · Score: 0, Offtopic

    Even with the specific allegations being invalid, it's a valid point that you could do that.

    There are plenty of things I could do ... doesn't mean I would.

    Would you mind satisfying my curiosity as to why you're using your sig to post the link rather than putting it in comment text?

    I changed my mouse a few days ago and it's causing me nothing but grief - including random clicks where they don't belong, back/forward browser motion at random, and cut-n-paste when and where I don't want it. The link got eaten by one of those - it's happened many times today - most of the time I catch it. This time I didn't - which is why I reposted with both the link and more info - such as McBride's comments about STREAMS and SCO losing the next appeal.

    I'm going to be cleaning off the sensors on the old mouse and hoping it works okay because this is just not working (though it works fine as a second mouse with my laptop ... go figure).

  23. Re:More details and downloadable archive on Claimed Proof That UNIX Code Was Copied Into Linux · · Score: 4, Interesting

    I've seen cases where me and another person are working on code independently, and when it came time to merge, we had both ended up creating the same variable names, and pretty much the same code.

    About the only difference was in indentation - mine is "always put the opening brace on the same line, one true tab, else in same column as if, no braces for any single-line condition to a control structure (for, if, else, while, etc)". Even the comments were pretty much the same.

    In this case, though, some of the code is from BSD - which is perfectly fine.

  24. Re:Obvious flaw: on Bitcoin Releases Version 0.3 · · Score: 1

    I'm really hating this new mouse - half the time, it randomly copies and pastes text, deleting other text. Other times, it randomly goes backwards or forwards in the browser history. Or it won't register a click, 2, 3, 4x in a row. Time to see about cleaning the sensor on the old one and making it "just work" again. Here's the link.

  25. Re:Obvious flaw: on Bitcoin Releases Version 0.3 · · Score: 1

    All an attacker has to do is get in early in the chain. Since the "coins" are broadcast to everyone, that won't be hard with a widely-distributed botnet. This is a sucker's bet. With enough coins going around, a botnet is sure to be able to get in on the ground floor on some of them. Even ruining 0.01% of them will be enough to render the system useless - when it comes to money, people want 100% assurance.

    They even admit in their paper that the system is vulnerable to attack, as I explain in this post - they just discount the possibility because attackers won't have as much computing power. Dream on! If there's money involved, you can rent a botnet for between 10 and 25 cents a day per machine - less if you're willing to buy in bulk.

    And these are only the flaws that they (grudgingly) acknowledge.