Slashdot Mirror


User: QuantumG

QuantumG's activity in the archive.

Stories
0
Comments
11,687
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 11,687

  1. Re:Well on Torvalds On Pluggable Security Models · · Score: 1, Interesting

    Linus is never right.

    He's convincing.

  2. It's all bunk on Blender Compared To the Major 3D Applications · · Score: 4, Interesting

    pushing polygons is wrong. It's a short term solution to a long term problem. Keeping to a poly budget is grunt work that should be done by the tool not by the artist. Programmers who think bitrot is bad should have a look at the "asset rot" of 3d models. The deprecation of graphics assets is so fast that it's a stretch to use the word "asset" to refer to them at all. A character model from a AAA title from six months ago has some value, to B quality games, but mostly none of them are reused.

    For 3d models to earn their name as "assets" they need to be created with infinite resolution. This is not hard. Constructive Solid Geometry is a well understood technique for modeling and is typically used in CAD applications. An object described even at what would be considered a course level of detail of typical CSG modeling is orders of magnitude higher resolution than the typical game model. What's more, they can be incrementally improved, whereas the b-rep that is typical for a game model today is a one shot affair.

    Today, the vast majority of CSG models are created for raytracing architectures which, although they give stunning results, are too slow for realtime applications such as games. Even the attempts to create realtime raytracing systems are aimed at rendering b-reps because of the opportunity to perform an acceleration stage which greatly reduces the scene complexity. B-reps are a win for realtime applications, but just because your application requires a b-rep doesn't mean artists need to get their hands dirty pushing polygons.

    Two solutions exist which can render CSG models in realtime.

    The image-based rendering algorithms with implementations (such as OpenCSG) which take advantage of z-buffer and stencil-buffer hardware in popular GPU cards. The image-based systems are more compatible than raytracing with the current 3d graphics rendering state of the art, but still require intricacies to integrate that have prevented them from appearing on the market.

    The other option is the automatic generation of a b-rep from a CSG model. This has the advantage that it requires no change to the 3d graphics rendering in games and the algorithm can be parametrically tuned to produce b-reps that are fast for different applications. For example, the same CSG model can be used to generate b-reps of different Level Of Detail for when the object is close up vs far away, or for pre-rendered applications such as cut scenes or trailers.

    It just happens to be really hard.

  3. Re:Bad move apple on Class-Action Lawsuit Over iPhone Locking? · · Score: 1

    Well, ya know, there was a time when car manufacturers tried to do a lot of silly things like this. They got sued and the courts ruled they were in violation of anti-trust laws. Now you can be pretty assured that a car won't come encumbered.

  4. Re:Ok, that's completely fine on Intel Chief Evangelist Comments on Linux Scheduler · · Score: 3, Insightful

    Fair enough. If you try to switch to Linux and discover it doesn't have what you need then go back.

    As for considering people's ideas, yeah, great, developers do that, all the time. The problem is when the developer says "look, it won't work" and the people harp on about how right they are. That's often when the DIY attitude comes out, because nothing says "you were wrong" like running code.

  5. Re:You think maybe they have other things to do? on Intel Chief Evangelist Comments on Linux Scheduler · · Score: 2, Insightful

    Meh. I don't speak for anyone else. I speak for myself. I say if you have a need for feature X then add it. If you're not willing to invest the time (or money) to make feature X more than a "gee, I wish" request then you don't really have a *need* for it. As for this "We believe this is something everyone could and should use" crap, for a start, I don't speak for anyone but myself, and I think Free Software is something a lot of people can find a use for, and if you can't, then don't use it. If, however, you just meant that end users might have a need for feature X but they're unable or unwilling to make that feature a reality, well, that's what the commercial distros are for. Go nag your Redhat representative.

  6. Re:Pressure the UN? on Satellite Images Used to Monitor Burmese Junta · · Score: 1, Insightful

    The US is trillions of dollars in debt. By any sensible measure it is already "broke". Personally I prefer the term "bankrupt".

  7. Re:So do it on Intel Chief Evangelist Comments on Linux Scheduler · · Score: 1

    Huh? What? Why?

  8. So do it on Intel Chief Evangelist Comments on Linux Scheduler · · Score: 5, Insightful

    I hear Intel has some engineers who you could get to implement this. If you don't completely botch it, you might even get it into Linus' tree.

    It's Free Software, you can add whatever you want.

  9. Re:Good to hear - as long as they stay clean.. on Novell Makes Linux Driver Project a Reality · · Score: 2, Informative

    It's not just here man. Microsoft is poison. Everyone knows that. You get in bed with them and you might as well kiss your business goodbye, if not your entire part of the industry.

    Novell should have known this better than most.

  10. Re:Good to hear - as long as they stay clean.. on Novell Makes Linux Driver Project a Reality · · Score: 5, Interesting

    I bet employees of Novell will read your post and shake their heads.. maybe mutter the word "Slashdot" with an explicative prefixed.

    But this is what your management has done to your brand. Congratulations.

  11. Re:Does that mean we can nominate any device? on Novell Makes Linux Driver Project a Reality · · Score: 5, Interesting

    The project is for developing drivers with manufacturer support. So if you can get the manufacturer of your favourite device to work with the developers then, sure, you can 'nominate' that device.

  12. Re:Not for security use? on When Not to Use chroot · · Score: 1

    Denver? Shit man, I'm sorry, you've been punished enough already.

  13. Re:Not for security use? on When Not to Use chroot · · Score: 1

    So you're in the US? I go there 5 times a year man.

    Drop me an email, we'll arrange a meet.

  14. Re:Not for security use? on When Not to Use chroot · · Score: 1

    So is that a no?

    You're a big man when you've got your anonymity to hide behind.

  15. Re:Not for security use? on When Not to Use chroot · · Score: 1

    If you're so fuckin' tough, how about we meet up and discuss this personally? Chicken shit.

  16. Re:Not for security use? on When Not to Use chroot · · Score: 1

    How about just not being an asshole about it? Seriously.. you're like a bunch of wolves. Just because you have no confidence in anything you say doesn't mean the rest of don't.

  17. Re:chroot, security and other uses on When Not to Use chroot · · Score: 1

    Only if it can get access to a broken SUID program, etc. Or kernel exploits.

  18. Re:Not for security use? on When Not to Use chroot · · Score: 1

    No. But I do smell a newbie ranter. Oh FUCK OFF. Can't a guy *forget* something now and then?

  19. Re:Not for security use? on When Not to Use chroot · · Score: 1

    simply shows that you're ignorant of what the semantics are. Or I forgot about the sticky bit. Thanks.

    allowing them to create a link to it is not an inherent risk. 'cept it makes it looks like the owner of the file created it in that directory. What's even more neat is this:

    $ ls -l bobs_file
    -rw------- 3 bob bob 10815 2007-05-01 18:53 bobs_file
    $ ln bobs_file /tmp/lock_bobs_quota
    $ ls -l /tmp/lock_bobs_quota
    -rw------- 3 bob bob 10815 2007-05-01 18:53 lock_bobs_quota

    now when bob needs some space and he goes to rm -f bobs_file the link to the file will go away, but the file will hang around and unless bob looks in /tmp he'll have no idea why.

    These are not security concerns, to be sure, but they are mischievous.
  20. Re:Not for security use? on When Not to Use chroot · · Score: 1

    actually, my recommendation would be to make ln /bin/bash foo fail.

    No hardlinks to files you don't own.

  21. Re:misleading... on When Not to Use chroot · · Score: 1

    Well there's kernel exploits for a start.. but yeah, ok, close enough.

  22. Re:Not for security use? on When Not to Use chroot · · Score: 2, Interesting

    Hard link /usr/bin/su to ~/usr/bin/su. (Yes, you can create hard links to files which you don't own.) Yes, and there's the bug.. which hasn't been fixed for 40 years.

    try for yourself:

    $ id
    uid=1000(you) gid=1000(you)
    $ cd /tmp
    $ ls -l /bin/bash
    -rwxr-xr-x 1 root root 700560 2007-04-11 09:32 /bin/bash
    $ ln /bin/bash foo
    $ ls -l foo
    -rwxr-xr-x 2 root root 700560 2007-04-11 09:32 foo

    Uhhh, why is a regular user allowed to create a file owned by root?

    $ rm -f /bin/bash
    rm: cannot remove `/bin/bash': Permission denied
    $ rm -f foo
    rm: cannot remove `foo': Operation not permitted

    Awesome, the semantics of directory permissions are not even honored anymore.. anyone else smell a kludge here?

  23. Re:misleading... on When Not to Use chroot · · Score: 1

    Obviously they involve privilege escalation.

  24. Re:misleading... on When Not to Use chroot · · Score: 1

    A process running as a regular user can break out too. There's a variety of tricks. Virtualization solutions are much more secure.

  25. Re:There is precedence for that -- look at Aum... on Justice Department's Bio-terror Mistake · · Score: 1

    Look. I'm an extremist ok? I hold extreme opinions and I'm proud of it. In a way, this is what Linus and I have in common. I *try* to be less rude about it than him, though. I, personally, would rather thousands of people die and *then* have the police get involved than to have a police force which runs around trying to "prevent" crimes from happening. Why? Because the alternative is chilling effects and the slippery slope that follows.