Slashdot Mirror


User: J.+Random+Software

J.+Random+Software's activity in the archive.

Stories
0
Comments
403
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 403

  1. Re:834 pages?! on SQL Fundamentals · · Score: 2

    SQL/PSM (stored procedures for ANSI SQL) was ratified six years ago, though implementations are still notably absent.

  2. Re:SQL on SQL Fundamentals · · Score: 2
    You simply don't go around switching databases

    You don't want to (unless, say, your organization grows rapidly and you need to migrate to a database and platform you couldn't previously afford), but what kind of leverage do you think you'll have with the vendor when it becomes known that you can't?

    Sure, many databases have crummy optimization and need to be coddled with proprietary query syntax, but failing to bundle a tested ANSI-conforming equivalent is negligent.

  3. Re:Insane but true... on Microsoft: You Need Permission to Sell Our Software · · Score: 3, Insightful
    A corporation is under ZERO obligation to inform you of your rights or even to tell the truth about what you may or may not do in the license.

    If I did have the right to do X, but the license says I didn't, and their salespeople said I have to pay $Y extra for the right to do X, they'd be lying to me as an inducement to buy. Why isn't that fraud?

  4. Genuine XML? on Tim Bray on Microsoft Office · · Score: 4, Interesting
    Good in theory, but HTML support in Office 2000 was such a debacle that there are third-party tools designed just to unmangle the markup. They compltely ignored Processing Instruction syntax, which is intended to do just what they wanted, and
    <![if !supportEmpty Paras]>
    wasn't even well-formed SGML.
  5. Re:For those missing the problem, also � on XML 1.1 Spec Hits Some Snags · · Score: 2

    Gah. Even if your document is served with charset=windows-1252 (so that a literal 0x85 byte in the document should be interpreted as U+2026 ELLIPSIS, HORIZONTAL), character entities like always refer to Unicode codepoints. &#x85; or &#133; can only mean U+0085 NEXT LINE no matter what charset the document is in. Do browsers still screw this up?

  6. Re:XML 1.1 - Problem? on XML 1.1 Spec Hits Some Snags · · Score: 2

    XML allows line breaks inside tags, but since EBCDIC platforms are likely to embed NEL characters when you do this, XML 1.0 parsers should reject such documents--even though what you typed would have been well-formed if you had been working in US-ASCII. Parsers are backward compatible, but documents are not.

  7. Re:$6 a copy on Are Colleges Helping to Maintain the Microsoft Monopoly? · · Score: 3, Insightful

    The marginal cost of copying software is damn near zero. When the development cost is amortized across several versions and related R&D or products, how do you decide whether the vendor is fairly recouping their cost or just poorly predicted the price elasticity of demand for it?

  8. Re:Why can you patent an age old concept? on EBay Subject of Patent Action · · Score: 2
    ... which would be somewhat workable if the USPTO were acknowledged by all to be merely a registry, and questions of validity were always answered in courts. IIRC Australian patents work this way.

    Instead, US courts have a strong presumption of validity about all the sh^H^Houtput from the patent office. I've even seen it argued (by RMS, I think) that prior art databases are a bad idea because only prior art that wasn't already considered by the (overworked and wrongly incented) patent examiner can really help overturn an invalid patent.

  9. Re:Why not? on EBay Subject of Patent Action · · Score: 2
    How about ADDING "... WITH A COMPUTER" TO A WELL-KNOWN BUSINESS METHOD SHOULD NOT BE PATENTABLE!!!

    Where would we be if every use of the telephone or the radio could have been patented simply because they were too obvious to bother publishing about.

  10. Re:I know you're kidding, but.... on Undelete In Linux · · Score: 2

    Microsoft does have a standard installer framework (if you've ever seen a MSI file, this is how it works). Many products still don't use it because it wasn't bundled until WinXP and many users haven't downloaded it as an add-on. It can stub out components and then really install them on first use, which is fairly cool over a reliable network (but an awful nuisance if you installed off a CD the BOFH then locks up).

  11. Re:Question for slashdot on Eldred vs. Ashcroft · · Score: 2

    Ashcroft probably isn't personally involved with the case at all. As pointed out upthread, you can't sue Congress so instead you sue the attorney general simply to get an injunction preventing them (and apparently all their subordinates) from enforcing that law.

  12. Re:Whats wrong with this law? on Eldred vs. Ashcroft · · Score: 2

    IIRC a corporation's copyrights would have expired in 95 years (if Congress weren't going to extend them again).

  13. Re:Can Mozilla Interoperate with Anyone?? on Should Open Source Content Management Interoperate? · · Score: 2

    If that's true, Mozilla seems to be the only team that uses Bugzilla but doesn't coordinate work on suggestions with it, and they probably ought to remove the "enhancement" bug severity as inappropriate.

  14. Re:Wait a minute... on Musicians vs. RIAA At USA Today · · Score: 3, Interesting

    Non-compete agreements signed by software developers have been held invalid/unenforceable if they leave former employees unable to practice their profession. Why isn't the same thing happening in the recording industry?

  15. Re:Price... on Build a Macintosh From Scratch · · Score: 3, Insightful

    Calling an argument "semantics" is just a pejorative way of admitting that words have meanings. Governments needed to pass new laws against copyright infringement precisely because it isn't theft--if it were depriving anyone of their property, it would have been forbidden ever since our civilization adopted the rule of law.

    Our society holds that private property is an inalienable right, but copyright is merely a new pragmatic bargain with creators. If you're going to rave about moral obligations, ask yourself whether society is still being well served by the variety of restrictions we are allowing creators to impose on us all, because whatever we're expecting in exchange is the only thing that makes copyright infringement immoral.

  16. Re:They will not be forced to release the code on Epson Pulls Linux Software Following GPL Violations · · Score: 2

    In the US, you can sue for actual damages and profits even if you register after the infringement and more than three months after publication. Once you've registered you can sue for statutory damages (amounts set by law, up to US$100,000) for any future infringement.

  17. Re:Question about GPL and definition of "source" on Epson Pulls Linux Software Following GPL Violations · · Score: 2

    A decompiled binary is far from being the "preferred form for making modifications" required by the GPL--it lacks the original source's comments, variable names, inline function definitions, and clear control flow. And you'd have to port the code back to using libraries' type definitions even to get it to run on another architecture....

  18. Re:Kudos for Epson on Epson Pulls Linux Software Following GPL Violations · · Score: 2
    If there's a vendor out there willing and able to meet all your needs at a reasonable price, so that you can remain comfortable as a mere end user totally at their mercy, congratulations.

    Custom development is expensive, which is why you pool your money with other clients who need the same work done. It could even be arranged through the vendor, as long as they don't set the price based on having a monopoly on the ability to do the work.

  19. Re:Kudos for Epson on Epson Pulls Linux Software Following GPL Violations · · Score: 2
    I do code, but if I didn't (and will never learn), I want to hire someone to modify the driver and make the printer do what I want or use it with a system Epson never heard of (if they're still in business, they'd probably want me to have to buy another printer instead).

    <analogy class=standard>
    I'm not a mechanic, but I still wouldn't buy a car with the hood welded shut.
    </>

  20. Re:open source == vendor neutral on Upheavals In UnitedLinux · · Score: 2, Insightful

    They don't refuse to license for $MINORITY_GROUP or for use in $DISTASTEFUL_INDUSTRY, but they aren't required to accomodate business models that rely on limiting the competing options your customers have.

  21. Re:Fuck that shit on Upheavals In UnitedLinux · · Score: 1

    The good news is Apple wasn't foolish enough to abandon NeXT's IA-32 port. The bad news is they won't sell it.

  22. commercial != proprietary on Upheavals In UnitedLinux · · Score: 4, Insightful
    The whole point [of open source] is that you do not have commercial people developing the code.

    Bull! The point is that nobody has a monopoly on developing the code. Work for hire is welcome, and we're even starting to see it happen more often (and I can't wait for task markets to hit the big time).

  23. Re:CISC on RISC is easier than RISC on CISC. on Apple Secretly Maintaining x86 Port Of Mac OS X · · Score: 1

    There are wacky IA-32 opcodes like ENTER that affect several registers and memory locations. There are even circumstances (like CALL with a task gate) that affect all the registers and the page tables. The instruction set docs have huge pseudocode in places, and no reasonable pipeline can handle that without resorting to micro-ops.

  24. Re:Open source, yes. GPL, no. on Did MS Lobbying Stop NSA Work On SELinux? · · Score: 1

    The corporation holds copyright to my work, but both my manager and I have exactly as much authority as the chief officers have chosen to delegate to us--there is no legal requirement that they make every such decision personally.

    There are no consequences to using GPL'd code in my work unless and until we decide to redistribute and license the work to third parties under incompatible terms.

  25. graybeard or management? on Long-Term Career Plans for Programmers? · · Score: 2, Insightful

    We've all heard rumblings about age bias in programming--they'd often rather underpay an desperate, overcaffeinated twenty-year-old than have to listen to that old cuss who can explain why the project is doomed. As a colleague (hi Dan!) put it, the two career paths for a programmer are

    1. graybeard
    2. management

    You can stay focused on coding if you're the local guru who knows the systems inside and out (in fact they might be afraid to try to go on without you), but there's always the risk your expertise will suddenly be obsolete, and many companies don't even realize how much they needed one until they get rid of them.

    At 31, I'm slowly picking up project management (mostly by choosing jobs likely to let me do some, and reading), because it's easier to sell (nobody sane thinks they don't need it) and age mostly improves credibility. And somebody's got to oppose the industry's gratuitous complexity (or "cover fire", as Joel Spolsky puts it) in favor of the simplest thing that works.