Slashdot Mirror


User: Speare

Speare's activity in the archive.

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

Comments · 2,444

  1. Re:Enough on Morphing Code to Prevent Reverse Engineering? · · Score: 1

    My one and only attempt at writing obfuscated Perl: The Pentominos-Solving Quine.

  2. Just need to tap the Analog Out... on Morphing Code to Prevent Reverse Engineering? · · Score: 5, Insightful

    Just like all the hubbub over proprietary signal encryption to "protect" digital audio streams, all you need here would be the CPU-equivalent of the old Analog Out jack.

    Break it down to the Universal Turing Machine and tape analogy. The program code is the tape, and the state of the machine is in the tape-executing device. If the tape were to somehow morph itself dynamically, and yet execute properly by morphing to a well-designed program at the moment it is read for execution, all you have to do is to watch the read/write head of the UTM itself.

    If they find ways to monkey around with bytecodes so that they're shifted around between disk and executor, just run it with a special version of the executor. Shouldn't be hard... the standard for what the unencrypted bytecodes are capable of accomplishing are standardized. Execute the code once, and take "notes" of what is being accomplished. Run through a code coverage test suite, even a crude black-box analysis, and you should get an unscrambled bytecode equivalent.

    It just doesn't make sense. If obfuscation, i.e. obscurity, is your only security, it is no security at all.

  3. Re:Freedom of speech applies only to government. on Infinium Labs Threatens Gaming News Site · · Score: 2, Informative

    The plaintiff asks the Court to impose penalties.

    The Courts impose penalties by interpreting the Law.

    The Courts cannot stifle free speech any more than, paraphrasing, the Congress who shall pass no Laws to infringe against the freedom of speech or press. Now if some journalist was squelched by their boss, or by the Editor of some other newspaper, then you're right-- the First Amendment doesn't cover that. We're not talking about corporations controlling the avenues of speech on their own, we're talking about corporations controlling the avenues of speech, with the force of Law.

  4. Re:What the heck? on Price-Fixing Settlement Checks in the Mail · · Score: 2, Insightful

    It's like Microsoft "donating" their own software product to schools as a "penalty" in their anti-trust cases. And the ice-cream company who settled a "your product is too fatty" class action with coupons for more ice cream.

    We need to outlaw these donation penalties in anti-competition cases. They really just work to entrench the guilty corporation in the market, the problem instead of mitigate the problem. The penalties should not be calculated in retail or street value, but in the actual bottom line of the guilty.

  5. Re:If there is water on mars on Brine on Mars? · · Score: 4, Insightful

    Even if the water DID evaporate, it would not, "move into outer space." There's this thing called gravity, which works on the molecules of gas-phase matter just as much as it works on liquids. The air doesn't "move into outer space," does it? The vapor would rise until it found equilibrium with other atmospheric gases. If there was a lot of water, you'd see it in the form of clouds.

  6. I recommend Mandash! on Imminent Mandrake Name Change? · · Score: 1

    Mandash? Man-----? Manduck? Mundane? How about 'Muckrake'?

  7. Re:debunk on Apple Now Debt Free, Says Internal Memo · · Score: 1

    The ONLY reason I haven't bought a tiBook is the one-button touchpad. Sure, I *could* plug a mouse into the back of the laptop, just like I *could* plug a CRT into it. The equipment doesn't meet my bar, thanks to their insistence on the one-desktop, one-button, one-world ideology.

  8. spam email factories and MLM on In (Sort Of) Defense of Spammers · · Score: 4, Interesting

    I have a strong suspicion that most of the little-guy spam email factories are really just suckered into an industry with the same structure as Mary Kay Cosmetics, Herbalife, Tupperware, Avon, and many other multilevel marketing systems (aka MLMs).

    It starts with shit-on-a-stick advertising. You know, the handbills and placards on street corners, or on your company breakroom bulletin board. Somebody reads this junk and thinks they can finally have a job which doesn't require much time and lets them raise their rugrats too. The advertising doesn't say what it IS, it says a lot about what it ISN'T. No selling. No parties (unless you want). No data entry. Use the computer you've got. Some will mention MLM pyramid buzzwords, like "grow your organization," and "get your friends involved with your new company."

    Now, in many fraudulent MLMs, you have to pay a fee for a starter kit from your advertising contact. The only difference between a legal MLM and an illegal Ponzi investment scheme is the "product." If you actually schlep skin-cream or candles, you *theoretically* can make back your starter investment without growing a downline organization of other suckers.

    You can buy other aids from your advertising contact if you find yourself floundering. Buy a CD-ROM with more email addresses. "Validated." Finally, if you don't think you can possibly sell that much product personally, the only way to escape without major losses is to put out some cheap advertising on your own, asking your friends to get into the act. That's right. Sucker other people to join the organization, so they can share in the same bad investment you originally made.

    Spam email "product" would just be the opportunity advertising space itself, which marketing majors will tell you is seen as inventory. The fun thing about email "advertising space" is that it isn't really accountable. You can just run spiders to comb more databases to create more advertising space. Those who get some technical savvy will figure out how to work around a spam filter, and then you can start to build your own library of "validated" addressing space, ready for delivery.

    The only way to break apart an illegal MLM is to find the organizing agents of each illegal MLM, and pound them into the dirt legally. Upper tiers are usually found to be defrauding their downline agents, through misleading buy-in advertising. Then prosecute every downline until the roots are too small to grow back on their own. Of course, if they legally have a "product" like "advertising space," and they're careful about how they phrase their recruiting pitches, it's going to be hard to prosecute effectively with today's laws.

  9. Re:no GPL on NASA Prepares to Open Source Code · · Score: 2, Insightful
    Why should corporations be able to steal code funded by the public?

    How is it "stealing"? If it was released to the public, you can light your candle from it and the corporations can light their candles from it. You aren't robbed of light if someone else has it also. I think they should be able to do what they want with their copy. Or are you really just some sort of "IP" shill?

  10. Marketing Genius on Linux Duracell CPU Load Monitor · · Score: 5, Interesting

    When those little battery testers first came out, I thought it was pure marketing genius. Not for the convenience, but for the self-depleting consumable. It ranks right up there with Caller ID.

    "Here's a battery which you can wear out, even before you put it in your flashlight! You don't have to worry about shelf-life or temperature anymore, just squeeze the ends and you have a dead battery. No muss, no fuss, just two minutes from package to trashcan."

    The Caller ID, in its original implementation, though... sheer brilliance. "Let's make them pay to see the information that's already sent to the the switchbox! And if they don't like that, make them pay to HIDE the information on the switchbox. But that doesn't really hide it, it just flags it, so make them pay to see the HIDDEN information, or make them pay to REALLY hide it. We can go on like this forever."

  11. Re:Sigh on A Setback For Microsoft In Lindows Trademark Case · · Score: 2, Funny
    Why didn't M$FT call its spreadsheet 'Number'? It would be much more in line with the names of its other offerings.

    They didn't like "Microsoft Cell," but "Microsoft Sheet" was even harder to swallow.

  12. Re:Time table ... on Psion May Look To Linux For The Next Big Thing · · Score: 1
    Do you hear that Mr. Gates? That is the sound of inevitability.

    If you're going to make an analogy using an inspiring movie quote, it's probably not a good idea to pick a quote from the movie bad guy who ends up being defeated.

  13. Re:Sears don't take Bitching lightly on Curse Your Way to Live Support · · Score: 1
    I was trying desperately to cancel a service call I had requested. [..] I finally got to the point of screaming "YES, BITCH!" the freaking thing said something to the effect of "You have selected 'Cancel' - Thank you" and hung up.

    It canceled. Wasn't that what you wanted? Was that canceling your cancelation, or canceling the request for cancelation, or canceling the confirmation of your request for cancelation? I'm so confused.

  14. Re:Please Clarify Your Terminology? on Ask Indian Techies About 'Onshore Insourcing' · · Score: 1

    Depends on your core competency. If your core business is floral arrangement, you hire someone to "implement the website to spec." If your core business is user interface design, you hire someone to "implement the widgets to spec."

    Your artists and HID experts design, their coders labor to develop the layout. Your dbas design, their application developers labor to develop the front end. Your hardware designers design, their device-driver authors labor to support the API.

    Not all software design is novel and inventive and unique. And not all companies even care about software design at all. When you develop code, it might be novel to YOU as you tinker around, but you're probably not advancing the state of the art. Most software development jobs are predictable assemblies of the same stuff you assembled yesterday for another project.

    It is a subtle distinction, but think about what you really want: if your goal isn't to implement it, but to have it implemented, then you might want to just hire someone who will slap together your Version 1.0 from recycled parts. And hire someone to turn your market advice into a better Version 2.0, using the profits from 1.0.

  15. Re:Respect on Ask Indian Techies About 'Onshore Insourcing' · · Score: 4, Insightful

    I would not phrase the issue the way you have quoted.

    • Outsourcing is OK for repetitive or unchallenging tasks, but you can't get the cutting edge / high quality / knowledgeable programmers that you'll get in the USA

    I would instead, with experience in the matter, address the dichotomy this way:

    • If your company has developed a process to the point where all the variables are known and you can describe it sufficiently for a stranger to duplicate your results, then it is a valid and proper solution to find the cheapest stranger who will deliver those results. However, you should never outsource a prototyping task that you would build better yourself; you should never "experiment" with your outsourcing group; you should never invent at a distance. Outsourcing should be done to improve your efficiency, not your effectiveness.

    It's not that the Indians are not capable of all those things; they are. But it is a matter of maintaining your core competencies, and ownership of design. Any outsourcing contractor has only one stake in the success: money. You have a stake in the success in many ways, and should always work to refine your own designs until they're perfect. No other firm in the world cares how effective your products are. These offshore companies excel at turning a definition into a production: that's their business model. The outsourcing houses are not geared up to do your designs for you, to read your minds, to focus-group your market, to educate you, or to replace you.

    Paraphrasing the old maxim, Make it work, make it work well, then (get someone else to) make it work cheap.

  16. Re:first real? on The Internet, Media and Politics · · Score: 1

    The original whole sentence you snipped was clear: the first real and meaningful use politically. It's the topic for this whole thread. Why are you babbling about some useless handicam movie and its marketing buzz?

  17. Re:"Real" use, "meaningful" way on The Internet, Media and Politics · · Score: 1

    The original whole sentence you snipped clearly distinguished the writer's intent to say that this was the first real and meaningful political use of the Internet.

    The first "real" use of the Internet was to share academic study materials between Universities and DARPA partners. So? Focus, dude.

  18. Trigraphs on SCO Complaint Filed -- Including Code Samples · · Score: 2, Informative

    # replace } with ??> which is the ansi c trigraph equivalent
    find /usr/src/kernel -type f -exec perl -p -i~ -e 's.}.??>.g' {} \;

  19. GPS data in EXIF image tags on Inside Microsoft's New Digital Photo Project · · Score: 4, Interesting

    There is at least one professional camera which can embed GPS coordinates in the image data itself, in the form of an additional line in the EXIF tag. It has limitations when you're indoors, I would imagine, but great for most hiking or driving conditions.

    This would be immensely popular for real estate agents who need to correlate pictures to addresses all the time.

  20. Re:My Rights Online on HP Discusses Anti-Counterfeiting Measures · · Score: 2, Interesting

    Explain to me exactly how the Bill of Rights, which sets forth limits on the federal gov't (and sometimes the States), applies to HP, a private company?

    So, out of the goodness of their hearts, with no motives other than saving humanity from the ravages of counterfeiting crime, the publically and privately held multinational companies including HP and Adobe and Xerox and Konica and Canon all decide one day to work with the US Government? Of course, implementing such technologies would cost money, and would require additional manpower to staff those programs, not to mention the support and maintenance apparatus to ensure that the devices don't completely crap out of their intended functionality. But hey, it's all for a good cause, and you know how much a multinational corporation just loves to throw money around for a good cause.

  21. Re:My Rights Online on HP Discusses Anti-Counterfeiting Measures · · Score: 4, Insightful
    Amendment IX

    The enumeration in the Constitution, of certain rights, shall not be construed to deny or disparage others retained by the people.

  22. Re:Ye Olde Weather Ball on Analog Approach to Displaying Data · · Score: 1

    what if I remembered it as:
    Weather ball red, colder weather ahead
    Weather ball blue, warmer weather in view

    Weather ball green, rain or snow is foreseen
    Color blinking bright, no change in sight.

    Then you would be a frickin' doofus who should just wait for it to get warm or cold or rainy.

    Red for warm, just like your oven. Blue for cold, just the way everyone draws pictures of "cold" things with their crayons at age five. And who would remember a blinking twinkling flashing light as "steady as she goes"?

  23. Re:Sniffing on "Port Knocking" For Added Security · · Score: 1

    This security is easily defeated if the connection can be sniffed to find the 'secret handshake'.

    Consult the Security Design Patterns.

    Alice has a secret knock. And Bob will only communicate after seeing the secret knock. But Mary overheard the secret knock. What can you do to thwart Mary?

    1. Challenge/Response the knock. I knock sequence X, you knock me back sequence Y(X), I know you have the right Y table.

    2. Source Function the knock. I knock sequence Y+X, where Y is some component of my source address.

    3. Combine 1 and 2.

    The "arms race" of security layers is not very hard to predict.

  24. Antec Cases on Which Screw Goes Where? · · Score: 2, Interesting
    I bought a couple of Antec cases, and I swear half the money went into a bag of extra screws and jumpers. It must have been a quarter pound of assorted nickel-plated fasteners, per case.

    I also keep a plastic vial in my zippered toolset, and if I ever end up with unused screws, I put them in that. A mentor in college taught me that these leftovers are the fruits of "system improvements." You know, three screws can hold a hard drive, especially in a box you don't keep at your desk. The fourth one is an optimization, and a handy thing to keep in your cache.

  25. What about SECURE photography? on Digital Camera Image Verification · · Score: 4, Interesting

    I would love to see the firmware write all photographs to the CompactFlash already encrypted to my public key. Of course, that would mean you'd have to (1) forego viewing the images on the LCD, or (2) require the private key and allow entering some kind of text phrase or biometrical key.

    It's not like I engage in some sort of espionage or porn market, but I want to see more publically available data devices support cradle-to-grave security.