Slashdot Mirror


User: Parity

Parity's activity in the archive.

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

Comments · 300

  1. Not -that- bad on MD5 Collision Source Code Released · · Score: 2, Interesting

    The only attacks that these md5 collisions allow are denial-of-service/destruction-of-data attacks, they don't generally allow the compromise of protected data or access to systems or suchlike. The collision blocks that are generated are effectively random data. It has yet to be shown how to -craft- a collision block.

    If we could craft a collision block that contained a specified string at a specified position, that would be another issue altogether.

    The ability to find collision blocks easily does suggest that crafted collision blocks might be possible, but for now, you have as good a chance of getting a viable exploit out of /dev/random as out of a collision block.

    This doesn't mean we shouldn't look to other options for the newest releases of high-security software, but it doesn't mean that the md5 algorithm should be purged from our systems altogether either. It's still extremely valuable at detecting accidental corruption, and useful-with-caveats at detecting malicious corruption (45 minutes to discover a block of data that matches the sum is not really useful in either speed or resulting data for any kind of man in the middle attack, for example, so using md5 to validate network packets is safer than using it to validate disk files).

    Of course, the black hats may know more than we do about md5 weaknesses, but 'may know' is just as true of any other algorithm.

  2. creationism != ID on New Discovery Disproves Quantum Theory? · · Score: 2, Insightful

    'creationism/ID (yes, they are the same thing).'

    No, they are not the same thing. They are both philosophical and theological theories, and not scientific theories at all, of course, but that doesn't make them the same thing any more than it makes gravity and conservation of energy the same thing. Creationism is a fundamentalist point of view that god actively created the world (in the extreme case, literally in 7 days). Intelligent design is compatible with creationism, but it's also compatible with the Theist notion of the divine clockmaker - the notion of a God who created the universe by giving it a push at the dawn of time, and since has been hands off. (Intelligent design would hold that such a god would have had to be very selective in the direction of his push, of course.) Not that I'm endorsing these views, but, claiming that they are the same is oversimplification, and including such errors weakens your whole argument. (Not as badly as claiming ID is a scientific theory weakens your opponent's arguments, of course.)

  3. Re:90 days, eh? on Police Need 90 Days To Crack Hard Drives · · Score: 4, Informative

    Err, we have both. The prior poster was referring to the patriot act provisions that allow for closed hearings held in an undisclosed location with an unpublished docket. Supposedly they aren't entirely secret in that they're supposed to reveal what they've done some amount of time after the fact. Unless a motion is granted to keep the information secret for longer do to an investigation still being 'ongoing'...

    Of course, that's supposed to be only in case of terrorists, ordinary criminal cases are supposed to be tried in ordinary open courts (although even there, the court can seal entire hearings so all you know is that the police made a motion before a judge at a particular time and place, not anything about the content of the motion. In wiretap warrants, for example, so as not to tip off the person to be spied on.)

  4. Actually, it might help... on PS3 To Run At 120 FPS? · · Score: 4, Insightful

    If you are running a game at only 60 fps on a display of 60Hz, you might not get anywhere near that frame rate. Since the image is generally only updated during vertical retrace (the longest moment when a scanline is not actively being drawn), you effectively have a window into which you have to fit your image. If you miss that window, the same frame is going to get drawn on the display again. Of course, TV signal is different from SVGA signal, and should be a continuous stream including the big black bar where the vertical retrace is supposed to happen (but you can see it when your vsync is off). But that just pushes the timing issue back to a chip inside the playstation, it doesn't eliminate it.

      So, anyway, if you're running an -average- of 60 fps but you're actually running 59 fps alternating with 61 fps at -just- the right rate, you can manage to miss the window every other frame with just a very little bit of jitter for a worst-case scenario of 30 fps viewable even though you're rendering 60 fps avg internally. (Most of the time, of course, you won't have a worst case scenario, but OTOH, if you're that close to the line you're likely to have bad synchronization scenarios causing significant frame loss from time time.) At 120 fps rendered, you'd have to have a single frame take double the average time to cause a miss, a much less likely case. In most cases, you'll have two new frames ready to go in time for your deadline.

      OTOH, they -do- have effective control of every video buffer, unlike the SVGA case where the deadline lives in the monitor. So in the computer case excessive frame-rate may be the only way to get your viewed frames to match the monitor's refresh speed, but there should be a cleverer solution in the console+tv case.

  5. Re:What's the point of these Q&A sessions? on Sid Meier Responds · · Score: 2, Interesting

    >> For the second game developer interview in a row +5 modded questions about linux ports of the games have been posted and ignored

    > The reason this question is never asked is because the answer is always the same.

    No, it's not. Sid Meier's Alpha Centauri from Firaxis Games was ported to Linux (and of course, just yesterday the Quake4 Linux client was released). So, even if the new Civ -isn't- going to be ported to Linux, this answer would be different from 'the usual' in that they actually have experience with having had a porting house convert one of their games. The answer might even be that they're willing to talk to LGP or someone.

  6. Re:Is NAT Better? on The exhaustion of IPv4 address space · · Score: 1

    Uhhm, yeah. Oddly enough, I knew all that, despite your assumptions about my ability to 'Get It (TM)'.

    Let me rephrase, then.
      If you have Nat + Firewall and your firewall is fucked up, nat does mean that you still are probably not exposed.

      The most likely source of fucking up your firewall is doing your firewall rules wrong, so if you can write a -correct- firewall ruleset, then you don't get much security benefit from nat.

      (There is the possibility, though, that your firewall has a bug in it that allows packets to be routed through it despite your rules. This is pretty damn unlikely, and in the iptables case your nat and your firewall are pretty much the same software system anyway so if one is compromised, the other probably is too. Still. Give this hypothetical bug, it means you still wouldn't be able to get through because you can't route private ip packets across the internet. It's not a likely scenario, but it is at least a slight increase in security. Very slight.)

      Mostly, though, what I meant was that nat + firewall makes it harder to shoot yourself in the foot. With a default-accept firewall, it's easy to open up more than you meant to with a foolish rule (or lack of rule). With a default-reject it's a lot harder to hurt yourself, but can still be done.

      NAT means that opening up some ports in your firewall doesn't actually hurt you (unless those ports are running -on- your firewall box, of course, then it does, and that's actually worse than exposing anything inside since if the firewall is compromised you're toast). But, assuming your firewall doesn't actually run any services (it shouldn't!), you'd have to manage to fuck up in a coordinated way in order to actually expose something inside the firewall. It's really hard to accidentally create a rule that forwards an external port to an internal machine that's actually running the service on that port.

      If you already are or hire a competent system administrator, of course, NAT doesn't really get you anything. But I already said that, you just didn't read it the first time.

      Example of shooting yourself in the foot might be, put in an accept rule for port 22 in your firewall. SSH is the preferred secure connection after all, right? Of course, network devices might have configuration over ssh... did you really want to expose your network printer? When's the last time you upgrade its firmware?

      A competent sysadmin will, of course, make a rule to open up port 22 only for those hosts that actually -need- it, of course, but my -point-, if you'd bothered to listen instead of kneejerking off about who doesn't get it, was that NAT makes it harder for those who happen not to be competent professional sysadmins to shoot themselves in the foot by fucking up their firewall rules. (Like, say, home computing enthusists with a toy intranet at home to play with. Not that anyone like that would read slashdot, nosir...)

      There, now I've explained myself in full detailed complexity that nobody will read anyway because the article was posted yesterday. (Why didn't I explain this before? I was trying to answer -simply- for someone who was obviously considerably clueless about how this stuff works.)

  7. What Moglen -actually- said... on Does OSS Make The FCC Irrelevant? · · Score: 4, Insightful

    The hard quote here is this:

    "My goal is to do all of the work it takes to be explaining to the Supreme Court in 2025 why broadcasting is unconstitutional," says Moglen, who speaks in perfect, rolling sentences. "We have a long march to do, we have a lot of education to do, society has to catch up with our vision of the future, but we are going someplace and the only question is timing and skill in driving."

    Which first of all, implies he wants deregulation of broadcasting by 2025 and second of all implies that broadcasting is all he cares about, not, say, FCC regulations on interference caused by computer power supplies. Extremely hard to say with no context other than Forbes' interpretation.

    There doesn't appear to be any source that puts his words in context. Other articles are appearing now on ZDnet, et al, but they only cite Forbes.

    I don't think this is even remotely an accurate statement of Eben Moglen's ideas. Not to be an apologist; I think deregulation broadcasting is a stupid idea. I wouldn't mind seeing the airwaves repartioned to give more space over to public use, etc., but simple deregulation I wouldn't support. However, I strongly suspect Forbes of putting words in Moglen's mouth with its interpretation of whatever he actually said.

  8. Re:One thing that has always puzzled me on Jack Thompson Rescinds Offer · · Score: 1

    That's because geeks that take videogames very seriously either,
      a) Are video game designers
    or
      b) Never become extremely rich.

  9. Re:for anyone who can't tell wtf is going on on The exhaustion of IPv4 address space · · Score: 1

    Ugh. You're right, I'm sure, but I'd not count on all devices actually complying with that behaviour correctly.

  10. Ohhhh. on The exhaustion of IPv4 address space · · Score: 1

    I bet you meant 2^24, didn't you? 'sup' isn't an allowed tag.

  11. Re:for anyone who can't tell wtf is going on on The exhaustion of IPv4 address space · · Score: 1

    Wtf? '224 addresses'? A '/8' or 'class A' network is a block like 10.*.*.*, where only the first number is reserved. That's at least 16516350 and maybe 16581375 addresses (depending on whether you want to risk addresses that look like 10.2.1.0 ... some devices call that a broadcast to 10.2.1.*, though most call 255 broadcast.)

    And you can't have trillions of ipv4 addresses because it's 4 8-bit fields separated by dots, not one 12 digit number.
    (0-255) . (0-255) . (0 - 255) . (0-255), just to clarify where those 32 bits live.

    (And the 255 isn't really valid in an ip address, and the 0 is difficult, and 127.*.*.* is loopback and 10.*.*.* is private IP, etc.)

  12. Re:Is NAT Better? on The exhaustion of IPv4 address space · · Score: 1

    It's only 'sort of true'. Using private network address space and NAT means that your box is 'unreachable' from the point of view of any outside machines, even if you had no other firewall rules whatsoever. However, if you have a firewall that denies all incoming connections, you have the same protection that NAT gives you.

    Also, of course, if you use a port redirect to have a server in your private ip space, you'll have a situation where you are -actually- reachable even though you -appear- unreachable, because the NAT is forwarding the packets to you. (It looks to the outside as if the NAT box is what is being reached).

    So in this sense NAT gives you nothing. OTOH, when you have a tremendously complicated firewall ruleset, NAT does provide a kind of safety net, in that in many cases opening up huge holes in the firewall will not create any exposure.

    So whether or not NAT is 'better' from a security point of view depends on whether or not you are (or your sysadmin is) capable of putting a correct firewall ruleset in place.

  13. Re:Portability on Ask The Civ IV Dev Team · · Score: 1

    Ahhh. That's not the book I have. That's fascinating and kinda cool in a horrible-hackery kind of way. I'll have to see about picking up that one.

  14. Re:Portability on Ask The Civ IV Dev Team · · Score: 1

    In the comments of questions-for-Sid, someone said that Sid Meier didn't actually design Alpha Centauri. Here, he says
    Brian Reynolds designed Alpha Centauri, so I don't know how much Sid actually had to do with the game. It does seem very civ-like though, I wouldn't be suprised if it used some of the same codebase even.

    EXE files that change size sound extremely disturbing. But, of course, in the DOS days, a lot of bad habits were picked up with those damn 64k pages needing to be worked around, and other 8086 architecture nightmares, and some of that doubtless carries forward.

    I've only got one of the two Programming Linux Game/s Programming books, though I can't actually recall which.

  15. Re:Portability on Ask The Civ IV Dev Team · · Score: 1

    Yeah, I thought something like that might've been the case. I think the effort in porting of several of their titles were a factor in loki's downfall. Certainly LGP seems to examine the porting difficulty of any title very closely. I'll have to look ing Programming Linux Games again, I don't remember that reference.

    Gotta say that Alpha Centauri is a great game though. I gave it rest for awhile, but I've been playing it again lately. It's a pretty decent multiplayer game too, though there are some interface issues with 'waiting for clearance to resolve a major action' ... you get stalled if you take over a city while another player is messing with their build queues.

    (Realistically, I think the answer to my question is, 'no, we don't give a damn about portability, and no, we'll -never- allow a Linux version,' but, y'know, I want to hear them actually say it, and hear whether their reasoning is more 'portability takes developer time' or more 'linux is a niche market' or more 'after Loki never again'.)

  16. Portability on Ask The Civ IV Dev Team · · Score: 4, Interesting

    On my Linux box, I have the Firaxis game 'Alpha Centauri', ported by Loki Games. (As far as I know, Alpha Centauri is the only Firaxis game that runs on any non-Microsoft platform.) While any game could eventually be ported to any platform, choosing to use traditional sockets for networks and OpenGL for graphics and so on will make such action significantly smoother, and I believe is a strong consideration in choosing games for the Linux porting houses. Is there any thought going into portable design, any plan to release on any operating system other than Windows, and in particular, any plan - or thought of - releasing on Linux?

  17. So -that's- what it sounds like... on Palm's Mistakes · · Score: 1

    That horrible crunching sound you're hearing, that's the sound of a monopoly leveraging its power into a monopoly in an adjacent market.

    Quoth TFA, "There is also an old-time mind-set among many IT-purchasing departments that branded items work better together," Bhavnani said. "For example, an enterprise might buy HP PCs, and also HP printers and HP iPaqs, because they all have HP on them and thus 'work better together.' The same thing is happening with Windows-based PCs and Windows-based phones."

  18. Re:My son, 13, wants to be a game designer on Ask Sid Meier · · Score: 1

    Whether or not Sid Meier sees your question, the truth is that game designers are a dime a dozen. -Good- game designers are rather rare, though. He'll need to learn a programming language (or several) in order to write some games, though, because the only way to prove you have any talent as a game designer is to write a game. Which you have to do yourself, because until you've proven yourself, nobody will give you any programmer-time in either the f/oss or the commercial world. It also helps, as -any- kind of software designer, to actually know how programs are written, even if you don't actually -do- much of it.

  19. Portability on Ask Sid Meier · · Score: 4, Interesting

    On my Linux box, I have two Sid Meier games: the original civilization, under Dosemu, and Alpha Centauri, ported by Loki Games. (As far as I know, Alpha Centauri is the only Firaxis game that runs on any non-Microsoft platform.) While any game could eventually be ported to any platform, choosing to use traditional sockets for networks and OpenGL for graphics and so on will make such action significantly smoother, and I believe is a strong consideration in choosing games for the Linux porting houses. Is there any thought going into portable design, any plan to release on any operating system other than Windows, and in particular, any plan - or thought of - releasing on Linux?

  20. Re:Infecting /bin? on Korean Mozilla Binaries Infected · · Score: 1

    The sums are available on ftp.mozilla.org, and presumably on mirrors. If the original build was infected, the sum would match everywhere - and the infection would be everywhere. In the case as it happened, however, the clean sum from mozilla.org would not match the compromised package from mozilla.or.kr.

    That said, Mozilla.org does not make it easy or obvious to check the sums. If you download through the web page you may never even know they exist.

  21. Pirate-speak on Music Giants Sue Baidu Over Music Downloads · · Score: 2, Informative

    That's 'hearty' as in 'a hearty fellow'.

    On the high seas, it's assumed, of course, that -everyone- is hardy, else they'd have drowned already while leaning over the railing a bit too far when puking out their guts. But one greets one's fellows as 'me hearty', essentially complimenting them on their uncanny ability to remain in good spirits in the face of endless days of cold wind and salt water and fish stew yet again.

    Please keep it straight, or they'll all know you for land-lubber and you'll be walking the plank in no time... if they don't keelhaul you instead.

  22. No, no, and no. on Das Keyboard: Hit Any Key · · Score: 2, Interesting

    If you can't touchtype with the number of typing tutor programs available as free or share out there, well, then I guess you've no interest in touchtyping, so -of course- a keyboard without letters is going to suck for you.

    However, a keyboard without letters is going to suck even worse for games. I mean, I touch type in dvorak, so it's not like I use the letters anyway (okay, I could peek for A and M ... but otherwise...)

    When gaming though, I put my keyboard back in qwerty mode, because games don't use the keyboard as a -keyboard-. You can't put both hands on it and touchtype... you've got to keep a hand on the mouse or joystick. The keyboard acts as a control panel of buttons, not as a text entry device. An unlabeled keyboard for games would really and truly suck.

    Well.

    Unless you took advantage of this to put your own labels on the keys, maybe.

  23. Re:There is no point unless... on What's the Point of IT Certifications? · · Score: 1

    > Let's forget for a a minute that that is illegal.

    That's a good plan, because it isn't. There are laws about discriminating on the basis of race, sex, and religion, and in some places, sexual preference. There are no laws about discriminating on the basis of certifications. Indeed, such a law would hardly make sense, as the certification companies want you to discriminate. Of course, they want you to discriminate -in favor- of people with certifications, nonetheless.

    Moreover, 'prejudiced' isn't even the action of 'discriminate'. It's merely a statement of mindset towards someone with a particular resume. If -that- were illegal, you'd be talking thought police.

    "You're not allowed to think badly of that person for that reason! 10 years, maximum security!"

  24. k0r3kt sp3ling sux0rs! on Hackers, Spelling, and Grammar? · · Score: 1

    *cough* Yes, you're missing something. It's been a big part of young computer geek culture to tromp all over grammar and spelling. When I was a teenager, it was writing in all lower-case (and a continuous stream of crude words intermixed). Some people were actively proud of their inability to spell - 'real hackers can't spell'. Some time after that, it was 133+ 5p34k. To-day there's a whole set of IM slang, though maybe that's a bit more mainstream than just geeks, but still, it's a similar phenomenon.

    Generally, people grow out of this and start writing reasonably normally.

    Parallel to this is the acronym-speak of usenet, which has carried over to some extent to the web.
    Generally people -don't- grow out of this, IMO, but YMMV.

    Anyway, there has been a gap between those who care about correct spelling and language for its own sake (also known as liberal arts majors), and those who care about computers and networks for their own sake (also known as compsci and engineering majors).

    Obviously, the increasing usability of computers and the internet is bringing people of all backgrounds together in cyberspace, but the core value of 'we're too cool for spelling' still exists. (There have also always been some people who do care about clear English language communication and computers at the same time, of course.)

    (There's a whole other argument to be made about attention spans, long term memory, and the modern era, but I'm sure someone will cover that side of the story.)

  25. Re:-1 Troll on Who Cares if Analog TV Goes Dark? · · Score: 1

    It's amazing that the parent was rated funny... I know, it's slashdot, it shouldn't surprise me. I blame my inner idealist (deeply buried under my outer cynic, but he's there...)

    Anyway. Yes, a false dichotomy argument is often used about television, but there's a reason for that. Television is a very habit-forming activity, as I'm sure we're all aware, and after taking time for work, sleep, personal hygiene, food, various errands and repairs... there's not a lot of hours left in an ordinary day. Pretty much, you can spend 2 hours watching TV or you can spend 2 hours doing something else. (I don't think you can read 4 novels a week if you're training for the Tour de France -and- holding down a day job, but, y'know, that's why professional athletes are professional athletes... so they can read more! ;))

    So, I would argue that due to its habit forming nature, TV is actually difficult to use responsibly. I still wouldn't cut broadcasts anytime soon (ie, not while there's still greater than 1% of households viewing it. Maybe 0.01% is a good threshold. 12% surely isn't), since all it will do is cause truly addicted but very poor households to spend money on a digital tuner that they can't actually afford (and cut TV off from those equally poor with a better sense of priorities, so that those who -do- use TV responsibly are effectively punished.)