Slashdot Mirror


User: Unordained

Unordained's activity in the archive.

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

Comments · 838

  1. Re:Here's a little more math on RIAA Seeks Estimated $97.8 Billion From MTU Student · · Score: 1

    and with the change in dollar amount, the time estimate goes from 120,000 years to 120 years: maybe they think they'll just sit back and keep the money coming in for 120 years, and by then people will -want- to buy music from them again? just waiting out a sucky economy?

  2. Re:Sounds good... on Build Your Own Database-Driven Website · · Score: 1

    win32? pdp11? unix? linux? doesn't matter -- firebird does it all. postgresql and firebird are quite similar, feature-wise, but their histories are quite different. check it out! (and yes, firebird/interbase -are- supported by php.) i just don't get the obsession with mysql, as if it were the -only- usable open-source database out there. btw, i might love postgres more if it didn't take more work to install than firebird. i mean ... firebird just -goes-. and that's on linux (production machine) or windows (test machine.)

  3. Re:Great book, sad day on Patterns of Enterprise Application Architecture · · Score: 1

    let's not leave out the greats, thanks to dbdebunk.

    fact of the matter is, relational theory is mathematically sound, complete, etc. sql is not. it is ... a badly designed interface into a much neater world. having a language that let us do with relational data everything we -should- be able to do would be wonderful. the current obsession with sql (and variants) is actually hurting us.

    [snip: rant about wrapping tuple data in objects because it's "cool"]

    i would like a good set of OO principles for databases: the link above has a few articles mentioning that domains (datatypes in a database) could be OO, without hurting anything (orthogonality.) i haven't come across anything from Date/Codd/etc. about relations themselves supporting inheritance (derive from 'people' to get 'people-who-can-have-x') and even multiple-inheritance (derive from 'graphs' and 'calendar objects' to build 'interrelated calendar objects') ... it can all be done with FK's, but then, anything can be done manually with pointers, too. the point is to have a structured approach to the whole thing. from what i've seen, C.J. Date and Stroustroup don't quite agree on OO (because of specialization / generalization by constraint: is a circle an ellipse, the other way around, or neither?) it'd be nice to have that from the guys who brought us relational theory in the first place, while not throwing away what we got from smalltalk, c++, etc. (and who thought it was a good idea to remove multiple-inheritance from java?)

  4. Re:Do the Math on Do You Buy Extended Warranties? · · Score: 1

    A better question would be why do people sell insurance?

    because, in slashdot fashion ...

    1) promote FUD about what can happen to you, or
    2) manage to get a monopoly (racket) *
    2) sell insurance
    3) ... (wait)
    4) profit!

    like anything else that gets sold, it's just the profit.

    * car insurance, yes, is required. but look also at prescription drugs -- i have to go see a doc to get the stuff i need, even if i know full well what it is i need. you're not obligated to see a mechanic to get your car fixed, or ask a programmer to help you out with installing every piece of software you buy. but if you want drugs, well, you'll be seeing a doctor ... and you'll have to pay. knowing this, you have health insurance covering doctor visits and drugs -- but you won't find insurance with a copay to alleviate the cost of buying parts for your car, or dealing with an email virus ... because there's no bottleneck. insurance companies are like lions atop a cliff, waiting for the gazelles to move through the ravine: they only bother insuring points they can control.

    and what's this with insurance companies cancelling policies if the costs get out of hand? s_ f_ cancelling insurance in blue springs, MO, because of excessive vandalism in the area ... others cancelling existing war insurance policies on cargo ships because of war ... it's like my car insurance cancelling their policy with me because i actually need it ... grrr!

  5. Re:web databases != database market on MySQL A Threat to Bigwigs? · · Score: 1

    i'm completely willing to consider other design possibilities. i do it all the time. but in this case, i'd say the end-to-end argument doesn't go very far. i wouldn't, in the case of transactions, want an outside system doing the following:
    - deciding whether or not my commit succeeded (safe-write to disk)
    - deciding which tuples i can see (and in what state)
    - deciding who gets to write to a tuple (when the database, and its decision as to which serial request to consider next, has the last word on that one) ...

    i can do simple locking elsewhere -- for example, we have functionality that doesn't -obviously- get protected by database transaction isolation: when it's mostly inserts, and none of the relation-constraints have anything to say about it ... you -can- resort to, for example, having a 'lock' table containing tuples for each operation you want to maintain locks on, and then lock the rows (for update) as you start your operation. you could -also- do it in an outside system. so long as your local logic respects the results, you're fine. or you could guarantee you won't have trouble, and actually put all the operations on one transaction, handled by one agent (the database server app.)

    on a similar note: i agree individual applications -might- be able to manage (virtual) memory better than the OS. but would i recommend it? no. there's a limited resource, with many agents vying for it. it makes sense for a central agent to manage the resource. an OS usually manages files, memory, ports, and other resources to avoid conflicts; i expect a database management system to do the same for my data. i like modular designs. i really do. but that's just one chunk i'd rather not out-source.

  6. Re:web databases != database market on MySQL A Threat to Bigwigs? · · Score: 1

    firebird is open-source, does transactional isolation, etc. like the big guys. it's fast, small, and free. i've heard from people using postgresql that the two are quite similar, feature-wise. firebird (as interbase) has been around for a -long- time, and has pretty much always had transactional isolation (it's not an add-on after-thought like, say, with mysql, or less so, with postgresql.) and did i mention that the original designers and coders now work on firebird, not interbase?

    and it -is- necessary to have that isolation. i dunno where our application would be without it. it's not a web-app though, and that makes a difference -- we have transactions open for minutes, maybe hours at a time, with individual client machines doing whatever they need to do.

    what it doesn't have -- stuff like xml (what for?) or tables as domains, or full-text indexing (note: even in oracle, the full-text indexing wasn't an oracle-built package, as i recall.) i think its support for unicode is improving, but it wasn't built with that in mind. (unicode on a pdp-11?) they're switching the code base to c++, taking -out- support for platforms nobody cares about. (helps reduce the size.)

    i agree you can get more speed out of something without transactional isolation -- but i hope you never need it. when it rains, it pours ... and i've run into the need for transactions even in web-apps. every millisecond counts, not speed-wise, but logic-wise.

  7. Re:Why? on Making Encryption A Special Circumstance · · Score: 1

    encryption of certain types got filed as munitions, yes? that was part of the reason we couldn't export encryption outside the US, even if it was already available outside the US (or had even originated outside the US!)

    so, it's more like they said "X is like a bullet, things are worse if you use a bullet, therefore things are worse if you use X" ... note how easy it will be for them to add to the list of X items. black clothing? sign language? books?

    if the claim is that encryption -hides- criminal activity, then the fact is that plenty of things do that. like black clothing. it's only natural that a criminal should do anything possible -not- to be detected. to say -some- of those methods are not "fair play" is ridiculous.

    a crime is a crime is a crime. (unless it's not.)
    a tool is a tool is a tool. (unless it's encryption.)

  8. Re:Poor Congress' Conundrum on Forbes on Lessig and Eldred · · Score: 1

    whether or not it falls within the yearly monetary limit set for politicians? people may only bribe you for -x- amount during the year, in chunks of up to -y- dollars at a time.

    and bribes imply that they come with a note saying "please do -z-" whereas constituents usually just say "do your job, we elected you to do what you said you'd do." not that they didn't decide what to say based on what would get them elected ...

  9. Re:And with all the porn people look at today... on Problems in Computer Conservation · · Score: 1

    i'm not fat or ugly!

    oh wait ... was that not the point?

  10. Re:I beg to differ on The Ethics of Life Extension · · Score: 1
  11. Re:Dave? Is that you? on Jupiter's Great Dark Spot · · Score: 1

    what's with kilometers? god measures in kilometers? aliens do? supra-intelligent blocks of very dark, mysterious material do? ... -dimensions- 1, 4, 9 ...

    but then ... what, you think aliens -know- about integers? oh, wait. nevermind.

  12. Re:Sure... on Do You Write Backdoors? · · Score: 1

    i know this'll sound a bit too obvious, but a back door is anything that isn't a ... front door? (ignoring, for the smart-asses, side doors, windows, basements, and other points of entry. like worms. ?!?)

    i'd say that if an app doesn't display the option to use feature X anywhere obvious (no screens, menus, etc.) then it's a back door. if you log in as yourself and it gives you a check box (that only your, and similar, users can see) that says "[x] enable remote logging" ... i'd say that counts as a hidden feature, not a back door.

    i'd count as back doors: passwords that always work, no matter what you do ... ports being left open that aren't documented and allow increased access ... setting a value in a .ini / .conf file that enables otherwise hidden features ... special key combinations (login prompt) that let you in, give you access, etc. ... spying? ... trojans? [our app, for example, has simple remote-exec features built-in ... don't ask me why. they -are- however, documented in the remote-access screen.]

    all this brings me back to my 'evil' brother and the fake password programs he wrote when we were kids ... i hadn't learned to program yet, and there he was nagging me with programs asking me to identify myself. typing my name resulted in insults. his name, oddly, resulted in compliments.

    is that a back door?

  13. Re:Sure... on Do You Write Backdoors? · · Score: 1

    in cases like that, though, there's always the use of the 'strings' command under *nix ... and you can change a computer's name to match. not that i care -- but pointing out possible attacks. but then, i can't complain -- our client-side app (for internal use only, mind you) uses a built-in password to the database for initial access. (the user-login isn't a db-login, just rows in the same database as the rest of the data. the default login isn't the admin password, just the data-access password.) if the bytecode weren't available, it wouldn't be so bad. but as it is, we're vulnerable to the same sort of attack. (strings.) oh, and the data-stream to the db server isn't encrypted. so you could still drag passwords out at runtime by sniffing packets, even if we didn't use a built-in password ... again, it's all on the lan. but ...

    so, what did the backdoor give you access to that you didn't have otherwise? (most 'extra' stuff is available to us simply as extra permissions given to our user account in the app...)

  14. Re:Payment Insurance on Do You Write Backdoors? · · Score: 1

    this case is more like crippleware shareware: disables itself specifically because you -haven't- bought it. letting his customer use the software before it's paid for is a means of verifying the job is done correctly. once payment is made, a final version, without crippleware, is released. that's just like shareware, where you buy the product and receive either an activation key, or a different installer.

    obviously it should be illegal to leave the crippleware in and use it to demand payments at random. unless, yes, it's a lease.

    but this is more like a car dealer installing a gas-line clamp. take the car for a test drive. go right ahead. after twenty miles, you'll magically be out of fuel, and a gas station won't help.

  15. Re:Did they try it? on Longhorn M4 Build Review · · Score: 1

    i thought i did ... but oh well. =) it's fixed. i don't have to see it again for a while.

    thanks anyway =)

    i'll see if order matters next time i see that on someone's machine. and they let me remove it. icky. icky theme-ing.

  16. Re:Did they try it? on Longhorn M4 Build Review · · Score: 1

    i noticed when disabling that service on my g/f's dad's computer that, uhm, windows suddenly forgets how to make square buttons for min/max/close! it's fine if, like me, you're used to reading small fonts. but it big fonts/big bars ... it just made really tall, skinny buttons. turned the service back on -just- so that would stop.

    or i could just be a dork. and not know how to use windows. wait ... isn't their argument that it's easier? i don't remember having that king of problem with my slackware 8 installation ...

    (admittedly, i get confused fixing my dad's mandrake 9 installation ... nothing is where i want it to be, too many automated features that don't fully work ... and *drake need to die.)

  17. Re:What's worse... on A Music Industry Case Study · · Score: 3, Funny

    hmmm. some of those piercings could be in -good- places ... what's wrong with that again?

  18. firebird on SQL Server Developers Face Huge Royalties · · Score: 1

    http://www.ibphoenix.com/

    1.0 is not bad ... 1.5 fixes a LOT of stuff. we used it because it was free -and- had the features we wanted. since then we've learned of its quirks (things like column aliases not being used in other parts of the sql statement, say, in the 'group by' clause!) but learned to get around that. 1.5 fixes most of that, to my knowledge. i just wish we'd left ourselves notes in the code saying "this is a hack!" ... best thing about it is that the versioning model is stable, and has been for years. and the original developers are working on firebird for free, not interbase for borland. nothing beats having jim or ann around ...

    (note -- we're using firebird 1.0 on a slackware 8 machine for production, but firebird 1.0 under XP for our test system, with borland-builder-based win32 apps as clients ... ever-growing clients ... hey lookie. i've got a few more wizards to code today. gotta go!)

  19. Re:Hah on UK Parliament Domain Without Registrar · · Score: 1

    i believe it's been said elsewhere that at the time, there -was- no registrar for them to comform with. nobody had .uk exclusively. so they just took what they wanted and left the rest alone. when a registrar was declared, well, it was already taken. so they took the rest. simple.

    it's a bit like the people over at lunarembassy.com (i'm not bothering to check the link) -- they and others like them have declared ownership of most every celestial body in our solar system, sun included. why? because nobody else had. but in return, you won't see them telling earthlings to 'get off of their property' just because they control lots of stuff, and earth, well ... is what it is. there wouldn't either be a situation where earth would be asked to register with these other people (and by earth 'back' from them) to prove ownership -- the claim used by everyone else (for the moon, mars, etc.) is the same: we believe we own it. prove us wrong.

    i don't like the fact that people are out there claiming planets and stars as their own, without setting foot on them. (ouch!) but i'd rather not have to justify my ownership of an item every time someone assumes control of a large stock of it, or the trade of it, or a monopoly on the sale of the item, etc. ...

  20. Re:The type of spam filtering? on Aggressive Email Filtering Blocks Political Debate · · Score: 1

    keyword filters are, indeed, a problem -- my girlfriend constantly informs me of what filters she has in place, just so i'll know which body parts of mine -not- to talk about in my (rare) emails to her. i also can't suggest too many interesting romps ... those would get filtered. it even seems like a bad idea to suggest she go look at a certain product, quoting a price ... all gets filtered.

    whitelist? nah. it's not her style. anyone may at some time or other deserve to be severely ignored. no whitelist.

  21. Re:Cool, but... on Medieval Fantasy meets LEGO Again · · Score: 1

    i think he specified "from Lego" (Lego corporate) -- might mention that Lego does have some sort of construction software as well ... i've seen it advertised in the Lego-Dacta catalog i get ... seems to be intended for classroom use along with specified sets of parts ($100 to $200 of assorted technic pieces.) haven't used it, so ... anybody know more? does it have accurate physics, so you'll know what your virtual machinery will do when turned on?

    Lego corporate has also released video games featuring the ability to build -- castles, etc. not necessarily infinite parts, nor a parts bin representative of their entire product line, but still a good start.

    and finally, there's always this:
    atriarch exposed

  22. robin hood? on Ontario Ignores Gene Patent · · Score: 2, Insightful

    i think that argument has failed before: "it's okay because it's for a good cause" ... i'd prefer someone just stand up and say "no, it's a stupid idea in the first place, just ignore all such things."

    as stated by many, patenting a method for detecting a gene is one thing -- keeping other researchers from using home-grown methods to find that same gene is another. and claiming the gene for themselves is just right out.

    patents were designed to give those who invested in research a return on those same investments, by giving them a temporary edge on the market. i believe it's important to reward such research, especially in the medical field. it's sad to see anyone, rich or poor, suffering from disease.

    in the end, though, we must remember that both patents and copyrights were designed to override the default rule: we all own information of this sort. they are not permissions for us to have this knowledge after a time -- they are permission to keep it private for personal gain for a limited time. they are incentives, not inalienable rights.

    do you support what could become (or is) extortion? inexcusably high fees for access to patented methods? life on the life, too bad, pay up? do you support, from the medical field, the practice of not revealing life-saving information for personal gain?

    questions like this are -not- to be answered with the robin hood argument. whether 'tis for the rich or the poor, the same question must be answered -- what is the value of life?

  23. Re:Really? on Scientific Research Encountering More Restrictions · · Score: 1

    perhaps we should keep foreigners from buying other american services? not only should they not buy our educational services ... but they shouldn't be allowed to use our hospitals, our grocery stores, our gasoline pumps ... you never know, they might live longer, take food back home, and feed a family. or worse!

    starting to get the picture? you're probably one of those gung-ho capitalist types, and that's fine. but one of the doctrines coming with that is that you can't discrimate as to who you're selling your services and products to. we make exceptions for things like weapons (no, i'm sorry, you can't have a nuke today) but generally, we don't.

    as to research, wouldn't you rather they screen everyone? it seems they were only requiring that -foreign- students be screened, assuming americans aren't a liability. but your comment about "have no loyalty (or even Americans) to America" would tend to make us think you don't trust americans any more than foreigners ... shouldn't we be fair?

  24. Re:I've read it on William Gibson's Latest Novel · · Score: 2, Insightful

    "first sale doctrine" says that once they've sold you a product, you can do whatever you like with it, including selling it off to others. exception: software is sold as a license that is non-transferable (a bit like a diploma can't be sold to another person.) this gets around the first-sale doctrine by forcing you to keep your copy once you've bought it -- you, and only you, have the right to use the product. the value of the license was immediately used up, and that's it (a bit like not being able to sell your experience on a roller coaster -- only your personal enjoyment is left, unless people just want to pay to listen to you talk about it.)

    in the case of physical items like books, cd's, etc. the first sale doctrine still applies, until the *aa changes the way we purchase media to always mean we purchase licenses to view the media (possibly for a period of time only.) it'll be a bit hard to expire paper-books, but ... they'll try somday.

    as to supporting the original authors, you might just send them a check. buy the used copy, and send the author money. original authors get very little through their distributors unless they're lucky, famous, etc. [see google] and this way they'd get a letter from you. make their day.

  25. Re:Really? on Scientific Research Encountering More Restrictions · · Score: 1

    only foreign nationals being screened for security reasons -- like americans aren't ever a threat to themselves. if MIT wanted to say that they treat all their students alike, they couldn't accept this offer. either the foreigners wouldn't be screened, or they'd all be screened ...

    and considering how the foreign-national registration thing went in california (we promise we'll just take your info, but, oh wait, we'll arrest you instead without telling you why) ... i'd say MIT would be better off not risking putting their students through the screening just for a grant. MIT students are usually there because MIT wants them, not because they have to accept them.