Slashdot Mirror


User: jmegq

jmegq's activity in the archive.

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

Comments · 71

  1. Re:some personal comments, all negative on Croquet Project Releases Initial Developer Release · · Score: 1
    The one huge PITA for me is the navigation.

    Eh, give it a day or two. The whole system is there for the tweaking -- think of this as an incredibly powerful toolkit, and build the interface you want. If I don't write an ASDW navigation patch, someone will very soon.

    ...besides, it shouldn't take more than a few hours to get your head around the main Squeak concepts (odd as they are)... get codin'!

  2. Re:Curl? on Mozilla, Opera Form Group to Develop Web App Specs · · Score: 1

    Check out seaside for an even better idea.

  3. Re:Seaside on PHP 5 RC 1 released · · Score: 1
    is that the one that caches *continuations* on disk?

    No -- Seaside keeps the continuations in memory (just like lisp, ruby, python, perl6 [will], etc...). SISC Scheme and Kali Scheme are the ones that can persist continuations to disk. Or send them over the network to be invoked by a remote client. *bamf* ok, my brain just exploded.

  4. Re:Seaside on PHP 5 RC 1 released · · Score: 1
    I would jump at the chance to program my web apps in this way.

    Ditto -- and I'm delighted to see others jumping first ;-)

    I live in hope someone will come up with a similar framework based around mod_python, but I'm not sure if python's continuations are quite good enough...

    Seems likely. The meme is spreading, and it's funny how much sense continuations suddenly make when you consider the browser's "back" button and "open link in new window".

    Here are some other languages and projects being discussed; note that (1) Python is mentioned as probably having good enough continuations, (2) You don't strictly need full continuations; Paul Graham metions this in his BBN talk about Viaweb.

    Here's some links

    ...or how well that or Seaside would scale.

    That's a better question. But you can definitely do replication as long as your proxy server keeps session affinity (and since this is an easy-to-spot part of the URL, that's very doable). Also, one flavor of lisp (SISC?) can persist continuations to disk, so you could share them across servers.

    Seaside would be all be fine and good if they only implemented it as an apache module rather than for some obscure Smalltalk-based webserver that nobody beyond a hobbyist with their own webserver is going to get a chance to use for real work.

    Competitive advantage, baby. Wait, why am I posting this!?^U

    Seriously, if they can build Viaweb and sell it to Yahoo (as Yahoo Stores) using a similar technique, I think you should be able to sell it to clients/bosses.

  5. Re:Logical Flaw Alert! on Can Software Kill? · · Score: 1
    Specify the limitations of the product, but don't try to weasel out of liability by putting vague warnings about the use in life-critical applications.

    Um, the actually-pretty-clear warnings about the unfitness of certain software products for life-critical applications are specifying the limitations of the product. Aren't they?

    Releasing software shouldn't automatically burden me with unlimited liability -- I should be able to specify what I am willing to be liable for if you buy and use it as I say. Specifically, not in life-critical applications. Imagine someone suing the coders behind the Linux kernel for it locking up while controlling an aircraft. (Because, I dunno, someone plugged an i2o device into the cockpit dash.. ;-)

  6. Not a Fallacy on Crack the Code and Win a Million Bucks · · Score: 2, Interesting
    Of course, if you *read* the counter-argument you link to, you see that Schneier thinks this sort of contest is fine:

    There are exceptions, but they are few and far between. The RSA challenges, both their factoring challenges and their symmetric brute-force challenges, are fair and good contests. These contests are successful not because the prize money is an incentive to factor numbers or build brute-force cracking machines, but because researchers are already interested in factoring and brute-force cracking. The contests simply provide a spotlight for what was already an interesting endeavor.

    In this case, finding clever ways to factor ECCs is actually a number-theoretically interesting thing to do.

  7. Re:Reactors evolution on Toshiba Pushes Safe, Small Nuclear Reactor Design · · Score: 1

    > ...liquid sodium is spec'd because its[sic] non-corrosive

    It's probably spec'd because it won't vaporize if there's a runaway reaction. Water has the unhappy disadvantage of turning into steam at those temperatures, and steam can make things go boom.

  8. Re:I did enjoy this part of the article: on Flirting With Mac OS X · · Score: 2
    Of course, tcsh will do that for you automatically (as will zsh). In tcsh it's %cn , where n is the number of components of the path.

    % set prompt="[%n@%m %c3] %% "
    [me@here ~/devel/tcsh] %

    I cringe when I see awk/shell/perl scripts fired off for each and every prompt... I mean, yes, computers are fast, but... yeech. ;)

  9. Blind eyes... on EFF Lists Wi-Fi-Friendly ISPs · · Score: 4, Insightful
    Most of the ISPs with policies against wireless NATing seem to turn a blind eye to it most of the time anyhow, though.

    Timothy, that strikes me as a very irresponsible attitude in matters such as this. Didn't we say that about filesharing a year or two ago? Here at least is a case where we can vote with our patronage to companies that have good policies now, so they'll be around tomorrow when others have stopped turning a blind eye to it.

  10. Re:Sorry, this document does not validate on Web Designers Ignoring Standards and Support IE Only · · Score: 2
    > I'm a web developer for a site with a varied, highly technical audience, and routinely test in a rather obscene number of browsers/platforms (17+ combinations, including Lynx, OmniWeb and other "obscure" ones), with success (i.e. readability and successful funcationality)

    Yow, your dedication is impressive!

    > but only rarely does the w3 html checker return a "valid" result to these pages.

    Well naturally; since each browser/platform has its own idea of what a "valid" page is, it will differ from the official w3 standard. That's exactly the problem.

    > When pages are generated by scripts (like /.) and combine (sometimes) bizarre fragments of machine-generated output, the idea of a perfect page every time just insn't practically possible.

    On the contrary! Scripts and other machine-generated code are the way to ensure valid output at all times -- that's one of the (few) good reasons for the XML hype. Sure, you *can* produce invalid garbage from scripts, but it can be much easier to be sure you're only generating valid code from scripts.

    > This should not be an automatic assumption that the code is not standards-compliant.

    Of course it should be -- how else should we define "standard"? If we define it in terms of MSIE or Lynx or Opera or Mozilla, we give up all the benefits of open, reliable standards in favor of proprietary, error-prone, specification-by-implementation nonsense. We can and should do better!

    There's a world of difference between "standards-compliant" and "seems to work with the browsers I tested". The latter (plus market dominance) is how Microsoft keeps winning the game. But MS is Goliath; we can't hope to win using that strategy. Standards-compliance is the way OSS must always go to win.

  11. Sorry, this document does not validate on Web Designers Ignoring Standards and Support IE Only · · Score: 2

    > doesn't-that-burn-your-bottom

    Yeah, especially since /. doesn't validate as proper HTML. Slashdot is one of the premier OSS sites; if we don't follow the standards, why should anyone else?

  12. Re:See, this is what's cool about OSS.. on BitchX 1.0c19 IRC Client Backdoored · · Score: 2
    > With OSS, it's out in the open for everyone to see/fix.

    Not really.

  13. Re: Artistic and Theft are not mutually exclusive on Mashed-Up Music · · Score: 5, Insightful
    ... distributing someone else's musical creations (albeit in an altered form) without permission [is] still theft.

    No, it's illegal distribution of a copyrighted work. Theft involves the removal of property from its owner. The lay term "intellectual property" isn't legally the same sort of thing as material property.

  14. To do it right... on Sun Joins RFID Program · · Score: 2
    Like many technologies, there's a lot of potential here, both good and bad. But it's not just stores that want products to have RF tags -- consumers could benefit greatly from them. What's needed is just enough cooperation with the stores to allow a handoff of the "ownership" of those tags; this would protect my privacy once I've left the store, and make the tags useful to me once I own the product they're attached to.

    I want a protocol that looks something like this:

    1. BigStoreCo RF tags all its products, programming in a unique id, product info, and an unlock code [per item].
    2. When I check out, the store's computer sends the unlock codes, along with useful information like product info and price I paid, for all the stuff I bought to my wallet's embedded computer (via RF, protected from evesdroppers by my public key).
    3. My wallet (or when I get home, my house) reprograms all the tags with new unique ids and unlock codes, and stores them in my personal database.
    Now my fridge tracks my food inventory. My trash can lets my house know when I'm down to the last pack of toilet paper. My wallet keeps an up-to-date shopping list in its tiny brain all the time, so when I'm out I know what I need.

    Just a thought,

  15. Re:That's not the security hole... on Huge security hole in Internet Explorer for MacOS · · Score: 2
    Excellent point; I thought of that 5 minutes after posting... thanks for articulating it well!

  16. That's not the security hole... on Huge security hole in Internet Explorer for MacOS · · Score: 4, Insightful
    I wholeheartedly agree that this is incorrect behavior, but as I tried to convince my devils-advocating self that it was a major security flaw, I kept losing.

    If you click on a link to a binhex'd file, and it's an application, then normally it gets un-binhex'd for you. Well and good. Now what's the next thing you do? Without fail, it is to double-click on the decoded file. Not to check the file in any way, compare fingerprints or whatnot. You go and double-click the file, opening it up. If it's a trojan, you lose.

    Some may argue "well, but what if it says it's a picture file, but turns out to be a trojaned app?" Doesn't matter; I can set the app's icon to look like that of a picture file, and you're just as screwed when you double-click on it.

    So what about automating the double-click makes this a "huge security hole"? It seems like once you've downloaded the thing, you're already toast.

    Please note that I'm not trying to gloss over the wrongness of the auto-launch, but rather to point out that we need some better form of security systemwide.

  17. Re:You mean x86 Linux on Return to Castle Wolfenstein Test for Linux · · Score: 1

    I agree, but that wasn't the question. I was pointing out that the article's precision could be improved by stating it was an x86 Linux release, rather than the more general and less precise "Linux".

  18. You mean x86 Linux on Return to Castle Wolfenstein Test for Linux · · Score: 1

    ...or is Linux only supposed to have closed-source software on one platform?

  19. Re:come on on Apple Threatens Open Source Theme Project · · Score: 1
    Who gave apple the authority to forbid?

    Well, since Apple created it, the authority is theirs.

    Just like the FSF's authority to place emacs under the GPL and forbid anyone else to distribute derived works under anything but the GPL comes from the fact that the FSF owns the code to emacs.

  20. Re:Umm... so why go with eFront? on eFront From Inside · · Score: 1
    That's a whole lotta data.

    If you were going to do it ``for free,'' (since I can't think of a business model that makes sense for giving away free of-questionable-legality ROMs [of which I've grabbed several]), it seems like you could set up a Gnutella for the ROMs (heck, the emu community's probably ahead of me on this). Then you're paying cheapo for a dynamic web site to be the search engine, and the files are hosted out in the world.

    What I'm getting at is, if you wanted to do these things as a hobby, I think you'd come up with inventive ways to make the cost managable.

  21. Re:Umm... so why go with eFront? on eFront From Inside · · Score: 1
    These are excellent points (and I love PA too, the strip you mentioned is a fine example). But I don't think I'd pay money for it.

    Asking out of curiousity, have you donated to them?

  22. Re:Bandwidth on eFront From Inside · · Score: 1

    Sharing multiple T3's is going to be just fine. The mentality that every site needs its own T3, its own high-end server, etc., is just not accurate.

  23. Re:Bandwidth on eFront From Inside · · Score: 1

    That's true, but I specifically went for the virtual server. You really shouldn't need the whole machine to yourself for most of these sites. I have worked on dynamic sites sitting on a coloc'd virtual server, and it works great provided you're using a sane setup.

  24. Re:Umm... so why go with eFront? on eFront From Inside · · Score: 1
    I go to sites like PA because I don't have the spare time to dig around the net and find the things they do.

    Granted, but how much $ is that worth to you? Are they providing a service that you think you would pay for? Should PA be their full time job?

    Besides which, I don't think they're in it for the money; it really is a hobby.

  25. Re:Bandwidth on eFront From Inside · · Score: 1
    Here's a random hit off of google for colocation prices. That ``VPS Standard'' looks pretty reasonable, at $150 a month. We're talking $1800 a year, which honestly isn't that much if you have a so-called ``real job.''

    They include Perl, {my,m,postgre}SQL, PHP4, 400 MB disk, free bandwitdth to multiple T3's, etc...