Slashdot Mirror


User: mattgreen

mattgreen's activity in the archive.

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

Comments · 666

  1. Re:Shared responsibility on BSA Reacts to 'New' BitTorrent · · Score: 1

    Nice slippery slope fear-mongering. Nothing in the article said anything about one BT packet being able to put you in jail. It is irrelevant to the issue.

    The fact is you are *knowingly* abetting in illegal activities when you join a BitTorrent hosting copyrighted material. If part of the file is verifiably authentic, then it can be used to prove innocence or guilt. Are you actually trying to argue that a 'legitimate' BT packet (such as one belonging to a Linux ISO) might somehow also work in the context of an 'illegitimate' torrent? Even if there was the technical possibility (TCP connections pretty much rule out the possibility of rogue packets arriving, not to mention the BT protocol itself probably is sequenced), an investigation would show innocence - all further packets coming from that computer would *not* work in the torrent!

    This isn't a question of semantics. Take responsibility for what you do. Do you really believe you can argue, "but your Honor, 0's and 1's aren't copyrighted! That is all I was handing out to other clients!" You'd get your ass laughed out of court. The only reason those arguments even show up around here is because they are what people want to hear.

  2. Re:At least Linus.... on Hyper-Threading, Linus Torvalds vs. Colin Percival · · Score: 4, Insightful

    Nice ad hominem attack. Attack the argument, not the person.

  3. Re:Of course on Winelib Hobbled by Exception-Handling Patent · · Score: 1

    All I'm asking the parent for is proof of this. If they cannot produce proof, then they shouldn't have posted in the first place.

  4. Re:Of course on Winelib Hobbled by Exception-Handling Patent · · Score: 1

    Specifically, what undisclosed features does MSVC leverage? I'd like to know.

  5. Re:Not much of a problem... on Malicious Web Pages Can Install Dashboard Widgets · · Score: 2, Insightful

    If this were a Microsoft product, the consensus would not be nearly so optimistic. Between this and the 19 holes recently fixed, looks like Apple doesn't exactly have a sparkling record when it comes to security anymore. Much better than Windows, but then again pretty much everything is.

  6. Re:The performance of compiled code on A Review of GCC 4.0 · · Score: 3, Insightful

    Exactly. You couldn't distinguish an app compiled with frame pointers disabled from one with frame pointers enabled. The reason I point this particular optimization out is that it makes life hell for developers if you end up sending a core dump file in. This is a net loss in my book, since open source software evolves rapidly and being able to assist in reporting bugs is vital.

    How is pointing out that one optimization people crow about is largely ineffective being an asshole?

  7. Re:The performance of compiled code on A Review of GCC 4.0 · · Score: 1

    Yup, but not a ton. Where do I score on the survey?

  8. Re:The performance of compiled code on A Review of GCC 4.0 · · Score: 1

    The amusing thing is that people are actually annoyed when I point out that omitting the frame pointer is a micro-optimization that provides minimal gain.

    All hail the placebo effect.

  9. Re:The performance of compiled code on A Review of GCC 4.0 · · Score: 1

    Probably because execution speed is objective and therefore suitable for chest-thumping. You do not see nearly as many people advertising the clarity of their code in the same way.

    (Well, maybe the Java crowd at times, but they tend to confuse having only one way to do things with clarity.)

  10. Re:The performance of compiled code on A Review of GCC 4.0 · · Score: 4, Insightful

    It is because it is easier to delve into needlessly technical aspects afforded by compiler settings and 'optimizations' than it is to admit that one's algorithm is not sound. Kids running Gentoo delude themselves into thinking that omitting the frame pointer on compiles is going to make a massive difference in terms of performance, and fail to remember it makes bug hunting far more difficult when applications crash. Additionally, the 5% gain mentioned can be a severe overstatement. I frequent a game programming board, and the widespread use of C++ has led to an abundance of nano-optimization threads, the most amusing of which was an attempt to optimize strlen().

    Optimizing every single line of code is a complete waste of time, since the 80/20 rule generally applies. Use a profiler to determine where that 20% is.

  11. Re:Who would have guessed... on Microsoft Misses Quarterly Revenue Projection · · Score: 1

    Logic only decreases the effectiveness of the argument, you see. Better to just appeal to emotion, y'know?

  12. Re:Please, for the love of all that's holy... on Publisher Wiley's Books Pulled from Apple Stores · · Score: 1

    Concur. For a site that is "news for nerds," it is amazing that so few of them lack the ability to create a logical argument. The only thing they have going for them is their spelling and grammar isn't as piss-poor as it is on the mainstream sites. It is at an eighth grade level instead of a fifth grade one. :)

  13. Re:JAVA - the little train that could on New Desktop Features Of Next Java · · Score: 1

    Of course it can have all the keyboard shortcuts you want. The problem is, it doesn't completely conform to the platform it is running on -- it just tries to do a 'good enough' job. For example, focus behavior in a file selector dialog is mostly correct in Java 1.5 - but it isn't completely the same as the native Win32 dialog.

    The problem is it inflicts the fact that it is its own 'platform' on us, the users. I want a program that behaves like all my other programs, not does its own thing because marketing idiots have an agenda to push. If I wanted cheap-feeling, half-assed GUIs I'd use KDE.

  14. Closed-mindedness abounds on C++ Creator Confident About Its Future · · Score: 3, Insightful

    C++ takes quite a bit of flak on here, mostly because it doesn't try to be a 'pure' language. It is obvious that people don't understand it by the comments. (Then again, if people only talked about what they understood, the net would be a very quiet place.)

    News flash: most software that I've seen and written benefits from multiple paradigms: procedural for basic algorithm implementation, OOP for the architecture, and generic programming as glue code (generic programming annihilates OOP in terms of code reuse, and you typically don't pay a performance penalty for it.) There are other paradigms, but I don't have enough experience to comment on the efficiency of them. C++ is one of the few languages that gives the aforementioned paradigms a presence and trusts the programmer to choose. You may think this is 'bloated,' but nothing is further from the truth: the overall mantra of C++ is, "you only pay for what you use."

    You can bitch all you want about the importance of language purity and point to languages like Smalltalk or Java as an example of how software should be coded. I'll ask you to point me to popular desktop software that is written in these languages. C++ is the archetype of a hardcore language - a huge learning curve, but insanely powerful in the right hands. It is also really dangerous in the wrong hands.

    Like operating systems, all programming languages suck in some way. Its up to you to choose the least sucky one for the problem at hand. I enjoy writing native, minimal dependency desktop applications in a language that has excellent tool support, can interface directly with OS APIs, and doesn't talk down to me. C++ fits the bill most closely, but I've been told I'd like O'Caml as well.

    C++ isn't going anywhere. The fact that so many people don't understand it or the place that it occupies only strengthens my resume.

  15. Re:JAVA - the little train that could on New Desktop Features Of Next Java · · Score: 1

    I concur, Java pretty much missed the boat for desktop apps. Not that I mind - I hate how they refuse to adopt native widgets, instead pushing their own cheap imitations that lack all the keyboard shortcuts, font anti-aliasing, and solid feel that native widgets have. Most stuff doesn't use SWT, either. Between the horrid UI and a language that loves to hamstring the programmer, I have to say good riddance.

  16. Re:Cons of Mac Firefox on Pros and Cons of Firefox Critically Evaluated? · · Score: 1

    This is just because IE uses windowless controls - each UI element on the page isn't backed up by an actual window handle (it would be trivial to exhaust GDI handles and launch a denial of service attack if it wasn't this way.)

  17. Re:Cons of Mac Firefox on Pros and Cons of Firefox Critically Evaluated? · · Score: 1

    UI code shouldn't be intermingled with the actual logic. This is basic software engineering. XUL could be nothing more an option; instead it is the only option, and it is clunky.

  18. Re:Cons of Mac Firefox on Pros and Cons of Firefox Critically Evaluated? · · Score: 1

    Even on Windows, Firefox's GUI doesn't feel completely 'right.' Really, I wish they'd ditch the XUL crap and just use platform native look and feel libraries. XUL solves a problem that doesn't exist.

  19. Re:Microsft releasing OSS? *Blink* on Microsoft Collaborates On Child Porn Buster · · Score: 1

    Evidently it is when one's belief system centers around hatred of a corporate entity.

    Move on with your lives people.

  20. Re:Since when is proprietary DRM tolerated? on Congress Ponders Opening up iTunes DRM · · Score: 1

    So basically, you'd rather Apple be able to lock your purchased AAC files to be only playable on iPods because they haven't engaged in overtly monopolistic behavior? What if you want to switch to another player? Or your iPod breaks? How fair is it that you have to buy another iPod?

    It isn't.

    Like I said, the only reason you people are not screaming for interoperability is because you're fans of them. Personally, I'll take open standards, heck, its not like any of us would be hurt if Apple had to open up their DRM.

  21. Since when is proprietary DRM tolerated? on Congress Ponders Opening up iTunes DRM · · Score: 2, Insightful

    Wow, talk about an about-face of thought.

    Just because Apple is behind this proprietary DRM scheme doesn't in any way make it acceptable DRM. It is just DRM that sucks less. It still locks you in to a certain platform and forces you to perform contortions in order to unlock the file. If this article was about Microsoft, I'm quite certain everyone would be screaming their heads off about how this should have been done six months ago because anything they ever do is automatically evil. Napster isn't being altruistic by any means, they're just trying to loosen Apple's choke hold on online music. But I can't see how you'd oppose this, because it lets consumers shop around instead of being wedded to one service. Competition will become stiffer, and the online services will be able to compete on a level playing field.

    I'm sure someone will tell me that the market should decide. Fair enough, but funny how that reasoning is contingent upon the company being discussed.

  22. Re:Ruby is a toy on Ruby On Rails Showdown with Java Spring/Hibernate · · Score: 1

    Am I the only one who finds it amusing that someone defends Java by saying Ruby On Rails is all hype and buzz?

    Pot, meet the kettle.

  23. MMOs with actual gameplay? on SWG Combat Upgrade Final Details · · Score: 4, Interesting

    This is the collective realization that MMO developers are coming to - not every gamer enjoys the mindless, automated, watered down combat that is associated to these games. I despise it: it takes no skill whatsoever, with advancement being based solely on how much time you spend in the game. Concessions are ALWAYS made to players on laggy links, too; as a result you'll have people exploiting this to cheat death.

    WoW's proponents argue for things like quests and instanced dungeons, but it strikes me as an MMO that isn't as annoying as other ones. That doesn't make it a GOOD game, it just makes it suck less than the alternatives.

  24. Re:I want fewer dependancies on Miguel de Icaza Explains How To "Get" Mono · · Score: 1

    Amusing that you argue the inherent superiority of low-level languages while ignoring the fact that many UNIX utilities that are written in C started when C was considered a high-level language.

    It's all relative. Let people use what they want. I don't understand the pissing match people get into with languages. C isn't fun, its inexpressive. Sure, you can boil everything down to structs and function pointers, but that doesn't mean you should. I prefer a nicely decomposed system that uses several paradigms (including procedural, OOP and hints of functional) in a language like C++. I don't have to feel quite as hamstrung by the language, and can often achieve better performance than the equivalent C version through tricks like static polymorphism. Of course, anytime I mention a performance boost over C, everyone starts crying about how complicated it is.

    Then again, this is Slashdot, and I've seen morons write web services in C and brag about it.

  25. Re:Java on IE Vulnerable to Cross-Browser Spyware Attack · · Score: 1

    Replace "Java" with "ActiveX" in your post and you know the Slashbots would be in a uproar. We need to quit blurring the line between desktop and web applications, because its confusing the average user.