Slashdot Mirror


User: ArmorFiend

ArmorFiend's activity in the archive.

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

Comments · 742

  1. Re:check out MacGIMP.org on GIF Patent Prepares to Expire · · Score: 1

    What the hell are you talking about? GIMP has supported GIF since the dawn of time! I just whipped this up with the gimp lying around on my harddrive...

  2. Re:Spatial vs. Temporal on Increasing Video Detail Using Super-Resolution? · · Score: 1

    I think there's a sort of heisenberg uncertainty principle for video. Of course I have no proof either, just, as you say, a "gut feeling".

  3. Re:MNG, JNG support gone, too. on Mozilla 1.4RC2 Released · · Score: 1

    In the U.S. only. Its still going strong in many other countries. Its business as usual:
    KILL KILL KILL! (sing along with me ;)

  4. Re:MNG, JNG support gone, too. on Mozilla 1.4RC2 Released · · Score: 3, Insightful

    Well I don't actually use either, but it seems to me flash has no good Free editors. Since mng is so similar to png, and since the Gimp already does animated GIFs, I would assume the Gimp has decent support for it.

    Ah, and I don't download the flash plugin. Its a clever way to not have to look at ads. As long as IE doesn't support MNG, MNG will not be used for ads, and this is a good thing. It means its the image format that's used only for content, not for ads. :)

  5. That's a big 10-4 on Late Night Gaming Tweaks The Brain · · Score: 3, Insightful

    When I was addicted to starcraft, I'd play till 4 in the morning, then toss and turn in bed till dawn. Perhaps screen brightness contributed. The excitement also hurt -- I was thinking about the game even when I was lying down. I think muscle tenseness, especially on my off-mouse shoulder, was the main culprit.

  6. I'm not paying for a learning curve... on Tribes Vengeance Visuals Impress · · Score: 1

    Heh, I learned Perl and Javascript and got paid for them in less time than it took me to suck in Tribes 2.

    So: pay money to still suck after a month
    Or: get paid to not suck after 3 weeks

    Hm.... which to choose ... :)

    IIRC there was a ranking system. Its a pity they couldn't use the rank to place you in a game with others of equalish skill, ala warcraft 3. That sure would have been a better feature to implment than their lame mail function.

  7. Re:Amazing.. on Tribes Vengeance Visuals Impress · · Score: 1

    Bah! I tried it hard for a month, even got 3 people playing in one room. One of them eventually graduated to being "good", which meant he got a kill once for every five times he got killed. Me, after a month of hard trying, I had the sense to say "puck it, lets play quake".

    Though the game where you run around like a little woodchuck gathering up flags and taking them to the goal was pretty fun, I have to admit.

  8. Dear Tribes: eye-candy aint good for what ails ya. on Tribes Vengeance Visuals Impress · · Score: 4, Interesting

    What they have to show looks exactly like tribes 2 with a few better textures and individual leaves on trees. The problem with tribes 2 was not the graphics.

    The problem with tribes 2 was the gameplay -- the areas to traverse were just too huge, targets too small, and timesteps too large to ever get anything but a lucky hit. Oh and there was no way to get in a net game with players of similar skill, so if you didn't buy the game from the get-go you were screwed.

  9. Re:The Java.net creator is on to something on Sun Opens Java.net · · Score: 1
    I wonder a lot about sf.net. Unfortunately I get most of my news from slashdot. The last thing they said, about a year ago, was something to the effect of:
    (paraphrase)
    VA Software is hemmoraging money like nobody's business, laying off everyone, and switching to closed source throughout.

    Usually this is closely followed by corporate death. But slashdot is still here. Hm.
  10. Too bad on Star Trek - Elite Force II Goes Gold, Team Laid Off · · Score: 1

    Too bad management doesn't seem to be an "Elite Force".

    *bows*

  11. Build your own 737 Simulator -- out of Corn! on Corn-Based Plastic · · Score: 1

    ^the subject is the funny part^

  12. Re:LISP, the religion on Jackpot - James Gosling's Latest Project · · Score: 1

    Too bad parent posted AC, its pretty good/funny. Deserves better than score 0.

  13. The Java.net creator is on to something on Sun Opens Java.net · · Score: 1

    If you read his introduction to the site, he has a lot to say about creating a creative virtual community. The only problem is its jav-o-centric. (/me makes puking noises).

    To some extent sourceforge, freshmeat, and CPAN provide this for the Free Software movement. But java.net seems more comprehensive in a way. We should rip it off. :)

  14. Working links on Sun Opens Java.net · · Score: 0, Redundant

    I am such a filthy hoar:
    java.com and java.net

  15. Re:more spoilers on Matrix Gets Egyptian Ban For Explicit Religion · · Score: 1
    you know, one person who does hate all humanity, the matrix and all machines is Smith. What would happen if he infected everybody in the matrix, and then decided to commit mass suicide?
    His stated goal is that he "wants everything". I'm not sure if destroying the world to the point where its small enough for him to control is his style. He strikes me as more interested in taking over the world without devastating it.

    I mean, c'mon machines! fossil fuels and hubris sent humans to the stone age at least twice! don't make the same mistake of thinking that there'll always be more oil/human goo twice!
    Huh? I count 0 times.
  16. Re:If this is what Jabba does, then Jabba will los on Why Java Won't Have Macros · · Score: 1

    The article, and my post, are talking about Lisp macros. Well the article is more talking about scheme macros, while I'm more talking about (wacky, dangerous) Common Lisp macros. The reason the CL macs are wacky and dangerous is because novices often write macs that do unintentional variable captures and unintentional muliple evaluations of the same form.

  17. Re:Noika Slams GameBoy! on Nokia Slams GameBoy, Discusses N-Gage · · Score: 1

    Gotcha.

    Do you realize that my original post was a joke? Jokes sometimes compromise "making sense" in favor of "humor". In this case it was clear from the article body that they were talking about gba, not vanilla gb, but since I'm a shameless karma ho, I decided to get my licks in... :)

  18. There are two on Stories of Open Source Failures? · · Score: 3, Funny
    • VA Software
    • SCO
    Oh, and one more thing Balmer: we're not fooled by your clever pseudonym, we know its you.
  19. Re:Noika Slams GameBoy! on Nokia Slams GameBoy, Discusses N-Gage · · Score: 1
    Your comparisons don't make a bit of sense...Oh, and I'm part of thier 18-25 year old target demographic.

    Well sonny boy, back in about 1980 there were these game systems called "Gameboy", "Atari", "Colecovision", etcetera. At the time there was a popular childrens toy called "N Gauge model railroad". It is to these things, not the johnnie come lately "Gameboy Advance", that the headlines appeared to be referring to -- at least to a crustly oldster like myself.

    I have to go now the buzzards are starting to circle.

    -Dave
    (age 30)
  20. Noika Slams GameBoy! on Nokia Slams GameBoy, Discusses N-Gage · · Score: 4, Funny
    • Noika Slams GameBoy!

    in other news:
    • AT&T badmouths Atari 2600!
    • IBM hammers Colecovision!
    • Sprint exec calls Vic20 "a toy"!

    Shouldn't they pick on someone their own size?

  21. Re:Higher-order functions mostly make macros obsol on Why Java Won't Have Macros · · Score: 1
    What makes you think the heap is slower?

    Uh...unsure.

    Well it sure can't be any faster, since free-ing stack allocated memory takes zero time -- you already have to bump the stack pointer for function return. Stack allocation just adds a (usually) constant number to the already constant stack bump. I don't know what a "copying collector" is, but if it takes 1 cycle to allocate or one cycle to garbage collect (GC) or 1 cycle to free, its for sure slower than stack allocation.

    The language I used where heap spam became important used a "mark & sweep" GC algorithm. In our case it wasn't the allocation time that was killing us, but the frequency & expense of the GC getting too high.
  22. Re:more spoilers on Matrix Gets Egyptian Ban For Explicit Religion · · Score: 3, Interesting

    Excellent point. My friend also has a good point, that the machines may have a built in "first law of robotics" that they've twisted to the point where they can kill individual humans, but its against their programming to commit genocide. So they come close to the knife's edge and kinda hope Neo will make a bad choice and do their dirty work for them - by killing off humanity.

    The matrix was originally an attempt by the machines to create a new garden of eden for the humans, but humans kept on eating the forbidden fruit of choice, and waking up. The current matrix is a shitty place to live but you do have free will.

    The "coppertop" generators are obvious bullshit, as has been pointed out by this post's aunts&uncles. I can add to that the "Cow argument". Given the choice of enslaving docile, non-kung-fu-knowing cows, and rebellious, intelligent humans, both of which produce about the same body heat per food ingested, which do you enslave if you're interested in a stable slave population? Cows. But maybe the cows are all extinct? Well even some random stomach bacteria do a pretty good goo->heat conversion, and every human carries a lot of those, and they don't really need humans to thrive.

    I think that in movie 3 we'll find out that the "real world" above the matrix is also simulated. The characters will be like "oh my god", then a smug villian will be like "what? you bought that `coppertop` thing? That was a dead giveaway, you fools".

  23. Java reflection on Why Java Won't Have Macros · · Score: 1
    Yeah, it's just sugar. It's a shame that more folks don't use reflection - it's mighty powerful stuff.


    Ah, I've never gone to the trouble to translate what Java means by "reflection" into terms I fully understand. What does it mean in this context?

    As opposed to
    someMethod(Object something, Method todo) {
    ... Do your prep stuff ...
    todo.invoke(something, null);
    ... Do your post stuff ...
    }


    That code snippet you posted seems to invoke a computed method (todo) on a computed object (something), and pass it a constant argument (null). This is reflection?

  24. Re:Higher-order functions mostly make macros obsol on Why Java Won't Have Macros · · Score: 1
    Why not make up a simpler syntax, then? You could use a single character for suspending code with zero arguments, and then the use of the while example would be only two characters longer than the lisp macro version.

    Point taken. :) I think I'll actually do this, using lisp's set-macro-character function. Hereafter let ??z be the function that takes no arguments and returns z. ?x?z takes argument x and returns z. ?x y?z takes arguments x and y and returns z.

    Well, most languages also do not implement [while] as a macro. As a lisp programmer, do you REALLY want to argue that the popular historic ways is the superior way? (In fairness, I think you have a good argument, but this isn't it!!)


    I think when you get down to the nitty gritty language implmentation most languages implement it as a macro with labels and goto. That their macro language isn't exposed to the user is not completely germane.

    I don't know what "closed variables" means; do you mean an environment?

    Exactly.
    Who says a compiler has to heap-allocate closures?

    Well, consider we've got our "while" implemented as a function in while.o. All the callers of "while" in foo.o, bar.o, and baz.o pass stack allocated environments to while. While looks like this:
    void
    while (test_fn, body_fn)
    {
    for(;test_fn();)
    body_fn();
    }
    Then late one night a disgruntled employee does this:
    void
    while (test_fn, body_fn)
    {
    static bool old_test_fn (void) = function_which_always_returns_false;
    for (;old_test_fn();)
    body_fn();
    old_test_fn = test_fn;
    }
    This means that the nth call to while will use the (n-1)th call's test clause. The next morning your "make world" rebuilds while.o, but in the meantime foo.o, bar.o, and baz.o will still pass stack allocated environments to a function that expects the environment to be valid across multiple calls. Bus errors ensue. What this boils down to is that you need a new keyword to tell the compiler your passed function+environment will be stack allocated or heap allocated. The optimizer can't make the decision unless its inlining the function call. (And sometimes you can't inline function calls, like when you compute which function you'll be calling :)


    No, because this is precisely the kind of hack that makes lexically-scoped functions nice and macros unhygienic! ;)

    I love that word when applied to macros! I feel sooo dirty :)
  25. Re:If this is what Jabba does, then Jabba will los on Why Java Won't Have Macros · · Score: 1

    The example doesn't really add up -- stick that code in a utility class static final method and it'll inline. You probably wanted something that'd actually transform its input instead of just saving some typing.


    Look closely, that's why I gave it a symbol to pass into which it loads the window's color. And yes I did tack it on at the last minute as a bulkward against just this kind of post. :)