Slashdot Mirror


User: Julian+Morrison

Julian+Morrison's activity in the archive.

Stories
0
Comments
1,186
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,186

  1. I say we open a national park on Mars... on Scientists Propose 'National Parks' On Mars · · Score: 0, Flamebait

    Deport all the whining civilization-hater "greens" there, and let them cope with the elements bare-ass naked and unprotected by such unsightly man-made trimmings as space suits or pressure domes.

    We can call the resulting freeze-dried gradually-sandblast-eroding planetary monument "the loving kindness of mother nature".

  2. VPN on Protecting Your Enterprise Network from Vendor App Servers? · · Score: 3, Informative

    Create a dedicated VPN. The misbehaving app server sees only this VPN. Everything it needs to access has a presence thereon, carefully firewalled to allow the relevant ports to open. Everything it doesn't need to access, is not even on the network.

  3. This exactly matches democracy vs free markets on ESR Responds to Sun's Claims of Being a Better Bazaar · · Score: 5, Insightful
    The essence of the bazaar is not voting--a concept I never mentioned in The Cathedral and the Bazaar and don't endorse--but the right to fork.
    Democracy: you get a vote, there's a central point of control which, at the culmination of all the votes, ends up bossing people around, and nobody has a legal alternative. Result: if the democracy screws you over for populist causes, or the central point of control gets corrupted, tough luck. Result also: if you're in a numerical minority, your desires will be met coincidentally if at all.

    Free markets: nobody has a right to vote how you may or may not act with your own stuff - but if they don't like it, they can get their own stuff and do as they please instead, or go to someone else they prefer. Result: egregious misbehaviour causes a "fork" where customers move away. Also result: not only is the majority happy, but also all profitable minority niches of the market are served.

    Not surprising ESR thinks this way considering he's a libertarian and possibly an anarchist :-)
  4. As an alternative on Interview: David Roundy of Darcs Revision Control · · Score: 1

    ...you (or someone) could work out a way to canonicalize the "meaning" of a patch, so this canonical form would be immutable across commutations, and could be signed.

  5. Why is it slow? on Interview: David Roundy of Darcs Revision Control · · Score: 1

    I mean, a get as I comprehend it should consist of 2 operations
    - get all the changesets, and an annotation of how they fit together
    - compute (or for efficiency merely copy) the end product

    Both ops could be implemented as straight-up file copies, duration: sod all (give or take bandwidth). So why isn't it so simple?

  6. I want my catgirls! on Scientists Give Human Organs to Lamb · · Score: 1

    Cute, sensual, flexible enough to lick anywhere, and can hear a tin opener whirr from halfways across the state. The anime freak's dream come true, brought to you by Science!

    Heere Nekochan, come to papa...

  7. Who cares? on Interview: David Roundy of Darcs Revision Control · · Score: 1

    Sure, if he wants to get a couple hundred entry-level code grinders in a hurry, if he were a business hiring modular, replaceable Windows monkeys, then Haskell would make his life hard.

    However, neither of the above apply. This is basically a hobbyist project, a rare and rarified subject in both its spheres (version control and Haskell), with considerable overlap between the academic C.S. community that truly understands either.

    "People won't learn a language for one program"? Not even if that program is one of the few and best in their area of expertise? Not even the handful of people needed to keep alive a tightly focused project like this?

  8. The refutation on Ex-Britannica Editor Reviews Wikipedia · · Score: 1

    ...is that something is still better than nothing at all.

    The "quasi-Darwinian process" is not voodoo at all, it's just a matter of (1) somebody knowing better, and volunteering an improvement (2) quality being recognisable (3) there being enough "eyeballs" that mistakes - deliberate or not - will eventually be detected.

    His error, really, is to think of Wikipedia as asymptotically approaching a fixed perfection. Instead, it's an ongoing attempt to refine the state of the art. In that regard it's more like the process of science, than like the old-fashioned compilation of encyclopedia articles.

  9. they can't help it on Cryptic's Retort to Marvel · · Score: 3, Insightful

    How could they avoid "market[ing] their game by trading on the popularity of characters created by Marvel without Marvels permission"? If it hadn't been for Marvel and DC, who would have thought of "guy who flies while wearing his underpants on the outside" etc etc as a game topic?

  10. Everyone will forver associate linux with penguins on NetBSD Chooses New Logo · · Score: 1

    But will anyone look at a bland flaggy thing and think "NetBSD"? Meh.

    Hint for the suits: if your logo could without alteration be applied to pretty much any category of business or thing, if it could be mistaken for a thousand similar logos, then it's too bland to mean anything or be memorable. Ie: it is unable to function properly as a logo.

  11. An implementation of CipherSaber on Short Coding Projects? · · Score: 1

    Because it's fun, and the knowledge might save your ass some time in the dystopian future.

  12. Nobody so busy or dutiful on Secret Service Reads Livejournal · · Score: 2, Insightful

    ...as a guard who just earlier got caught sleeping through a burglary.

  13. I propose reversing this "security" thing on Secret Service Reads Livejournal · · Score: 2, Insightful

    Lets change the law. Instead of having the secret service to protect politicians, lets instead ban politicians from being protected by any government employee. Also, ban them from hiring private bodyguards, and when they travel require them to walk, bicycle, take the public subway/bus/train, or fly "coach".

    It's a lot easier to have casual contempt for Joe Public if you can flip the bird at him from behind tinted bulletproof glass.

  14. It's just discipline on C++ In The Linux kernel · · Score: 2, Insightful

    You can do stupid juvenile garble in C too, like rewrite the reserved words with #define macros. You don't because it's dumb and because Linus would laugh his ass off and tell you to throw it away, go read "C for dummies" and try again.

    Nobody's forcing you to use C++ features where they would be a bad idea.

  15. Bwahahah on Boosting Your Brain With Batteries · · Score: 1

    Zey set ze blut is ze life, but no, not blut, electreecity! Eh leck TREE city! Eegor, throw ze svitch!
    Yeth marthter.
    BWAM! Fzzzt. Zk fzzsnk bzz
    Eeet leeves. Leeeeeves! Hahahahahaha eee hehehehe. LEEEVES!

    Modern science, eh? They should have just hired the guys at Hammer Horror. Been doing this sort of stuff for years, now.

  16. You forgot... on Shatner Aims for Real 'Star Trek' · · Score: 1

    - Standing room only, right out into the loo vestibules. Which don't have adequate dehumidifiers, so the walls drip with clammy condensation.

    - By god do the toilets stink. In fact, the whole trains reek of sewage.

    - The air conditioning backfires producing alternating spots of north-atlantic chill, and unbreathable muggy heat.

  17. High level / low level on An Alternative to SQL? · · Score: 1

    The higher "level" a tool is, the more it operates in terms of the problem's abstractions. The lower, the more it operates in terms of its own internal featureset. So SQL with its task-irrelevant chatter about indexes and tables and whatnot is lower level than a wrapper layer which hides SQL behind purpose-designed data objects.

  18. Re:Long way to go. on Lit Window Library 0.3 released · · Score: 1

    is "object.frobnicateOtherObject(other)" more readable than "+/v" ?

    Yes.

    Although, I still prefer the Ada way around for object messages. That would be something like Frobnicate_Other_Object (object, other) - since this means you don't get a messy syntactic difference between methods defined "in" the object, versus methods defined "outside but using" the object.

    (frobnicateOtherObject is still a dumb function name. "frobnicate" isn't meaningful enough and "OtherObject" is semantically redundant.)

  19. Having used Hibernate on An Alternative to SQL? · · Score: 1

    ...I can reassure you that a lot of the faults you describe don't apply.

    - Class-per-table, object-per-row, but the query language is smart enough to let you return only those rows you care to access. That includes when it's emulating data structures like Lists and Maps, from which you can filter a subset. In addition you can optionally use session.iterate() which transparently returns just the IDs and then selects each row seperately, so as to keep the memory usage low.

    - If you don't want all the fields of the row, You can avoid creating the row objects entirely and instead instruct Hibernate to return primitive wrapper objects (String, Integer et al) representing the subset of the row you ask for.

    - Hibernate is smart enough to translate joins properly into a single select of SQL. It's also smart enough you mosty don't have to think about such low-level stuff as joins at all. You just navigate data structures and references.

    - Unlike many object DBs, Hibernate has a proper query language, not just query-by-example. So you can say stuff like session.find("from Person p, where p.age = ? and p.employer.country = Countries.ENGLAND", age, Hibernate.INTEGER)

  20. If you're sensible, you're never touching raw SQL on An Alternative to SQL? · · Score: 4, Informative

    Talking SQL nowadays strikes me as being like talking raw assembler. You can do it, the tools are even rather nice nowadays, but any sane developer would use a higher level wrapper.

    Like for instance, Hibernate. It does serialize/reconstitute, handles nested objects and data structures, and it's very nearly as easy as programming with regular heap-allocated objects. In any big app if you didn't use some such, you'd end up reimplementing it.

    I see no reason wrappers like Hibernate have to backend onto SQL and only SQL. They could as easily emit and control this "Tutorial D" language.

  21. Leather, heck on Jacket Grown from Living Tissue · · Score: 1

    Leather would be a big deal, but I think fur would be bigger. The presence of cheap and abundant lab-grown real fur, leather and hide could alter the clothing market as much as the discovery of synthetic fiber. Plus it would utterly erase poaching, and could save a few species.

  22. Yeah, that's what I thought, too on What's Next in the New Private Space Industry? · · Score: 0, Redundant

    The bubble companies didn't last, but the aftermath is: that this thing called "the internet" quit being a comp-sci toy, and became quietly useful in the ordinary lives of regular people.

    A result like that for space would a big win.

  23. Paper mail is hardly safe from intrusion on Court To Reconsider Decision On ISP Mail Snooping · · Score: 1

    Why does the government not merely carry letters, but monopolize that service? If it were merely about delivery to remote and uneconomic places, why wouldn't the government remove its monopoly and do only those deliveries nobody else bothers with? If it were about money, why not carry far more lucrative parcels? Because it wants the opportunity to steam your letters open, snoop through them and censor what you say.

    In that regard, email is already better.

  24. Not like regular GC on 'Kiss of Death' Discoverers Get Nobel Prize · · Score: 1

    It's the exact opposite of mark-and-sweep, it's mark-and-destroy. This is possible because there are no long-distance "references" - all "referenced" objects are adjacent.

    I suppose, in programming, this is much closer to refcounting, where each object's utility can be fully determined by looking at just that one object.

  25. I'd start an anatagonist site... on Six Degrees of Voting · · Score: 1

    I'd call it "six degrees of apathy and anarchism".

    Except, I can't be bothered, and you can't make me.