Slashdot Mirror


User: Maffy

Maffy's activity in the archive.

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

Comments · 52

  1. Re:Eric Allman on Sendmail Removed From NetBSD · · Score: 1

    Maybe you should calm down and simply laugh at people that have no idea what they are saying, instead of pointlessly screaming at them. They don't CARE or they'd have made sure they had it right the first time.

    Did I seem as though I was screaming at the author? I was observing that he had made a typo but that it actually made a lot of sense (as I said in my post). I found this funny, but maybe I should have put a smiley so that everyone would have got it.

    Matt

  2. Re:Eric Allman on Sendmail Removed From NetBSD · · Score: 2, Funny

    <grammar-nazi>

    On his development box, he used to keep the source code to unpublished exploits in his home directory that effected the current version of sendmail.

    So the unpublished exploits actually brought about the current version of sendmail? That explains quite a lot actually.

    Here is a description of the difference between "effect" and "affect."

    </grammar-nazi>

  3. Re:Just a recompile? on Porting to 64-bit Linux · · Score: 1

    The AMD guys certainly don't seem to be sure that AMD64 satisfies this. See this trail.

    Further, I suspect that none of the processors support atomic writes of 64-bit values that are not aligned on an 8-byte boundary. If your code has not been written to ensure that values are always on appropriate boundaries (and it's very easy to get this wrong, even if you're aware of the issue), this will probably bite you. At work, we run a lot of software on both Intel and Sparc processors. It is far from unusual to hit SIGBUS exceptions on Sparc because code was written from Intel processors and doesn't worry about writing to unaligned addresses.

    Matt

  4. Re:They Left Out My Favorite! on History of Motion Detection in Gaming · · Score: 3, Funny

    You can get a similar result with the PS2's dance mat controller.

    • Sit in the middle (or on the back button if your legs are long).
    • Put your hands on the left and right buttons.
    • Put your feet on the two buttons at the front (X and O?).
    • Lean left and right to steer.
    • Push on the "pedals" below your feet to accelerate and brake.

    It's quite fun after you've had a few beers.

    Matt

  5. Re:Come on on Should Linux Use Proprietary Drivers? · · Score: 1

    The simple fact that FOSS developers have not been able to produce good GPU drivers despite reverse-engineering demonstrates the level of complexity involved.

    While I don't disagree with most of your post, I don't think you appreciate just how hard reverse-engineering a graphics driver is. I would suggest that the main reason that FOSS developers have not been able to produce good GPU drivers is primarily because they've had to reverse-engineer it.

    Matt

  6. Re:Powerstone 2 on Games That Defined The Dreamcast · · Score: 1

    FYI, I believe there's going to be a Power Stone Collection release for the PSP which includes Power Stone 1 and 2.

    Matt

  7. Re:damn people! on New 25x Data Compression? · · Score: 1

    and no, everything isn't going to compress 25x, but everything will compress some. There are repeated bitstreams in everything. a 64bit string has a finite number of patterns.

    Yes, a 64-bit string has 2^64 different "patterns". Instead of storing the pattern itself, you could just store an identifier for the pattern, and that would only require log_2(2^64) bits.

    Oh wait...

  8. Re:bug sorted? on Fedora Core 5 Available · · Score: 1

    Thanks for your response.

    It sounds like I should hold off for the moment, or at least treat it as a project if I do decide to upgrade.

    Cheers,

    Matt

  9. Re:bug sorted? on Fedora Core 5 Available · · Score: 1

    This is very OT...

    Presumably you're using the open-source drivers developed at r300.sf.net (although now merged into X.org, I think)?

    I've been considering switching to a Radeon card and using these drivers. It would be great to know how well you found them to work. In particular, how stable are they and how does their performance compare to the official drivers?

    Thanks,

    Matt

  10. Re:Why no criminal charges? on Texas Sues Sony BMG over Rootkit · · Score: 1

    IANAL. I agree with most of your comment, but I believe the following is wrong.

    If LAME was interested in going after the copyright infrigement, they would have to go and sue the company that licensed the software to Sony. Even though Sony might know that LAME was in rootkit, they can always play dumb, and would probably do so.

    Since Sony was the company making the copies, Sony would be guilty of copyright infringement. Therefore, the LAME maintainers could sue Sony.

    Sony would probably then sue F4I for licensing them a product which had LAME code in, but this would be a separate lawsuit.

    Matt

  11. Re:Very Bad News From First 360 Owners on Prepping For The 360 · · Score: 1

    I play PS1 games a lot on my PS2. There are three main reasons.

    - There are some great games for the PS1 that didn't come out for PS2, e.g. MGS1.

    - Second-hand PS1 games are dirt-cheap (£2-£3) and, assuming you pick sensibly, can be a lot of fun.

    - My girlfriend has a PS1 and she plays her PS1 games on my PS2.

    Maybe I'm the only one who uses this function, or maybe you're mistaken.

    Matt

  12. Re:SVG Icons on 29 Vector Drawing Programs · · Score: 1

    "The server is the program which manages the shared ressource."

    I think the fundamental confusion on this issue is the definition of "service". Your definition of server implies that the service must be access to a shared resource. This definition fits for X, but not for other situations.

    Consider "application servers". In this case, the server is where the applications are run and the client is where the user interacts with it. The "service" in this case is use of the application itself. Could you not argue that the X clients are application servers and that the X server is actually an application server client?

    I agree that this isn't the terminology that is used for X, but I think this decision is purely based on what the X concept of "service" is.

    Matt

  13. Re:Why is this even a question anymore? on RockStar Speaks · · Score: 1

    Professionally, I write networking software. I have worked on open-source games, but never commercial ones.

    In an ideal world, minigames would be completely isolated from core engine code. However, is that the case in the real world?

    You mention that the minigame would probably share some APIs with the main game. I agree. How clean would these APIs be? Might the minigame need extra APIs, since it has different function from the main game? Possibly. Would you remove these APIs? Your post suggests not.

    So, you now have a program with no have_sex_with_girlfriend_minigame() function but your engine still has a commit_lewd_act() API. How long before someone hacks their savegame to expose this function?

    My example is almost certainly oversimplified, I know. I have no idea how well GTA's codebase is organized... but neither, I imagine, have you.

    As I said before, I write networking software. If we want to ship a product without some function, it would be very unusual for us to comment (or #if, or whatever) out the code that implements the function. We will pretty much always simply disable the ability to configure the function. This is much simpler and much less error-prone. The only exception would be if the function (even when disabled) had significant memory or performance implications.

    Essentially, I still think you're being naive about how easy it would be to actually remove support for this function, particularly when a serious bug in a release as big as GTA:SA could put a huge dent in their profits. Why risk it?

    Matt

  14. Re:Why is this even a question anymore? on RockStar Speaks · · Score: 1

    Imagine that Rockstar had intended to include this in the game and then decided against it a few weeks before the release. I think this is a possible scenario.

    They would have to be insane to "comment out" the code that implemented it. Even in a well-organized project (which games generally aren't), the potential for introducing bugs would be large. Why risk this when you could simply stop players from accessing the content?

    I'm not saying that this is what happened, but I think your comment to just "comment out" the code is very naive.

    Matt

  15. Re:Plan ahead? on 8th Annual ICFP Contest · · Score: 3, Insightful

    No, but (from your link) it does "change its structure and design, and remove dead code, to make it easier for human maintenance in the future."

    Refactoring might be a sensible thing to do during the two weeks between the first and second phases of the competition.

    Having said that, from my (limited) experience, you tend to need less refactoring in functional programming languages than in imperative (or object-oriented) languages.

    Matt

  16. Re:The GPL isn't all that on VX30 Ad-Stats Code Online · · Score: 1

    On second thoughts, probably my second reading is the correct one. This would fit with 3c.

    Is this right? Can someone confirm?

    Matt

  17. Re:The GPL isn't all that on VX30 Ad-Stats Code Online · · Score: 1

    This is true, although 3b says "Accompany it with a written offer ... to give any third party ... a complete machine-readable copy of the corresponding source code".

    It sounds as though the the original troll^W poster doesn't want to have to give the source to anyone outside the company.

    (It's also possible that I've misinterpreted this and it actually means that the offer is made only to the receivers, but they could ask the distributor to give the source to a third party. Any thoughts?)

    Matt

    To save anyone else looking it up, the GPL is here.

  18. Re:This is waaaaay overblown... on Wal-Mart Parody Site Censored by DMCA · · Score: 1

    Uh, no. There is no gray - it is very much black and white.

    I'm not a lawyer. I suspect you aren't either.

    As I understand the situation, the author of the website wrote new text but copied many of the images. The parody was of Walmart's website's text, not the images.

    How much is covered under parody? Does section 107 permit copying of images that are not parody but are related to content that is?

    I don't know. Do you?

    I'm not suggesting that Walmart's lawyers are right or that the courts would uphold their complaint but I suspect the law is not as black-and-white as you suggest.

    Matt

  19. Re:free speech on French Courts Ban DRM on DVDs · · Score: 1

    IANAL.

    In the US, I understand that corporations have most of the rights that individuals have. However, they have additional benefits, such as limited liability.

    Wikipedia gives a good description.

    Matt

  20. Re:free speech on French Courts Ban DRM on DVDs · · Score: 2, Insightful

    Who said anything about individuals giving up their rights?

    I believe the grandparent was questioning the morality of corporations having rights in addition to those of their members.

    Matt

  21. Re:In contrast to the MS method... on Lack of Testing Threatening the Stability of Linux · · Score: 1

    Sorry, I thought he was referring to testing Linux.

    Clearly, if you test GPL software and find bugs, the fixes are going to be GPL, which makes it more difficult to convince people to pay for them.

    Matt

  22. Re:In contrast to the MS method... on Lack of Testing Threatening the Stability of Linux · · Score: 1

    It sounds interesting, but how do you intend to make a proft?

    Matt

  23. Re:Yeah, but which norway on Opera's CEO to Swim From Norway to the USA · · Score: 1

    Good research, but remember he's still going via Iceland for hot chocolate.

    Matt

  24. Re:Its not flaimbait.. Plz dont on me on Survey Shows Admins Avoiding SP2 · · Score: 1

    Sorry, I might not have been clear. I was referring to the frequent small patches rather than something like SP2.

    As I understand it, Micosoft produces a large number of ongoing patches. There's some software (Windows Update?) that determines which of these patches you need and downloads them from the Internet.

    If you know the patch number, you can download these individually as EXEs. You could then burn them onto CD, as you suggest.

    However, how do you determine which patches you need without having a connection to the Internet?

    Matt

  25. Re:Its not flaimbait.. Plz dont on me on Survey Shows Admins Avoiding SP2 · · Score: 1

    I'm not sure I understand.

    You say "if your windows machine isn't on the internet then surely the patches dont matter _as much_ anyhow". Surely the same argument can be applied to Linux? Why does it need to be patched?

    Matt