Slashdot Mirror


User: spectecjr

spectecjr's activity in the archive.

Stories
0
Comments
2,655
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 2,655

  1. Re:Refuting RMS? on Interview With Richard Stallman · · Score: 1

    Historically control did not exist on any creative work, remember that copyright is a modern concept, previously artists were funded by patrons, the greatness of their work reflecting well on their benefactors

    You want to go back to this system? Where only a very few artists can survive because there are only a couple of kings, and there's only so much music they can listen to?

    Sure! Let's all become peasants and have an ultra upper class, and an ultra lower class, and not much in between.

    Welcome to the 14th Century.

  2. Re:The definition of 'Free' on Interview With Richard Stallman · · Score: 1

    Only a minority of people make software that gets distributed publicly and it's still perfectly possible to make a living as a programmer making publicly free software. The Linux kernel hackers do it, for instance. Hell Linus is a millionare for making free software.


    Linus Torvalds is certainly not, however, a good general example.

    Show me 1000 people making a living writing free software. Then I'll believe your argument.

  3. Re:What is Freedom on Interview With Richard Stallman · · Score: 1

    So if one freely decides to write a program and not divulge the code, then that person is antisocial?

    It's ok. I personally consider Richard Stallman to be an antisocial bastard because, frankly, he's actively trying to bring about the destruction of my way of life. Not by producing a better alternative, but because he thinks that I'm impinging on his freedoms.

    And he does so without ocnsidering the consequences on society as a whole.

    The great thing about utopias is that they all have a common flaw - they fail to take into account human nature. So why should I, as a software engineer (who Richard Stallman likens to a retail clerk, being the pompous jerk he is) give up my chance at happiness and the personal freedom to explore different chances and opportunity within this wide wide world, while allowing others to feed off that work and profit- in fact, enabling them to do what I cannot - sell my work?

    He's a jerk, and he's trying to set up a reactionary argument - flamebaiting, or trolling, if you will. Because the only way he can make his argument work is if he makes his protagonists look unreasonable. And he does that by starting a flamewar.

  4. Re:Refuting RMS? on Interview With Richard Stallman · · Score: 1

    including from someone who's got as 'Foe' - hi spectecjr:

    Who's got who as foe? I've never ranked you as one... and I don't recall you ranking me as one... so erm... just exactly what are you talking about?

  5. Re:Here's a start: on What's Wrong with Unix? · · Score: 1

    Admittedly, I just copied & pasted that and know nothing of GTK programming, so I don't understand why your rebuttal is brilliant :)

    Is it because of the choice of includes or because of actual functionality?


    Well, the thing is, they're all different ways of doing the same thing.

    The standard Windows Hello World app creates a window from scratch, and displays text in it by hand. Which is useful if you want to learn the hard core of the framework.

    The GTK app you displayed, creates a standard frame window, with a standard label control in it, and displays it. Which is OK, but is one step removed - you don't have to handle any of the underlying stuff, and you don't learn any of the nitty gritty from it. Might as well have written it in MFC.

    I took it one step further, and decided I could do the same by visually building a dialog and putting a text control on the dialog - that way I don't even need to write code to build it (the way the GTK sample does) - all I need is the code to show the dialog. But that hides even more implementation info.

    Heck, I could even go one better, and replace it all with a call to MessageBox, which just displays a message in a popup window with an OK button to dismiss it.

    The question is - what are you trying to learn from the Hello World sample? How the framework works? Or how to build a really really simple (but nearly completely useless) window? Or how to use the MessageBox API - which is nearly entirely useless (but is often given today as the standard Hello World for Windows because so many people complained that it wasn't as simple as the C one.)

    I like the Windows one - if you work through it, it gives you nearly all of the basics you need to get up and running with Win32 GUI code, and gives the basis to create pretty much ANY app you want.

    All of the other samples we've gone over don't give you anything close.

  6. Re:Here's a start: on What's Wrong with Unix? · · Score: 1

    If you're going to do it that way, I can do the same thing. Or alternatively, I can just use a dialog resource and do it in one line of code:

    #include
    #include "resource.h"

    void WinMain(...whatever...) { ::ShowDialog(IDD_HELLOWORLD);
    }

  7. Re:Stop making excuses on Does Linux Have Game? · · Score: 1

    What is "What kind of dolt pays $500 for a game, with or without bugs?"

    $500 for the question, not the game.

    Sheesh. Do you get off on disemboweling jokes or is it just an incidental past time?

  8. Re:Stop making excuses on Does Linux Have Game? · · Score: 1

    resources are spent on fixing bugs rather than porting to platforms that may or may not increase profits

    Not very buggy game vs. many platforms?

    I'll take a not very buggy game for $500 please, Alex.

  9. Re:Flawed comparison? on Comparing Codecs for 2004 · · Score: 1

    Where would they get uncompressed video to start with in the first place?

    I don't know... maybe POV ray renders? Or perhaps they could capture analogue TV? *shrugs* Either way, it's not my problem.

    Did you mean to imply that DV encoded data isn't lossy compressed? I believe it is, fixed 5:1 compression in fact.

    No, but it's pretty soon going to be the industry standard video source from broadcast to consumer level (if it isn't already). Given that you edit as close to the source data as possible, and only compress again as an output stage, you probably want to look at those tests for the most part.

  10. Flawed comparison? on Comparing Codecs for 2004 · · Score: 2, Insightful

    Am I the only person here who thinks that recompressing an already MPEG2 compressed source is going to cause lots of problems for other compressors? At the very least, they now have to deal with block quantization artifacts, and all of the associated ringing etc.

    Not to mention that because the sources were not compressed in a lossless fashion, there's less data to work with than they started out with.

    So I guess if your goal is to test how well other codecs can recompress MPEG2 data, it's all well and dandy. What might be a better test is to see how all of the codecs work on DV encoded data, as that is rapidly becoming a common source of video information.

  11. Re:element Computer on Linux On Your Tablet PC · · Score: 2, Informative

    elementcomputer.com sells a convertible tablet running a custom Xandros linux. The distrobution doesn't come with kernel sources, and there are many limitations on the software side. Also, touchscreen calibration as a severe pain in the ass. As an early adopter, i can deal with these limitations, but it is DEFINATELY not ready for the mainstream.

    That "tablet" has a resistive touch screen.

    Its not a tablet if it's touch sensitive. The whole idea is to be able to rest your palm on the display while writing. No Microsoft TabletPC is touchsensitve.

  12. Re:Thank goodness for these people on Inside the Shadow Internet · · Score: 1

    Actually, that pricing does sound about right. I recall laserdiscs were rather expensive back in the day, and there certainly weren't any (good/cheap) ways to make perfect copies of them

    Compare how many people bought laser disks vs. how many DVDs are sold, then compare the pricing.

    If you don't do the market size analysis, your price comparisons are frankly useless.

    (Clue: The laserdisk market was tiny compared to the DVD market - the hardware was too expensive for most people).

  13. Re:Thank goodness for these people on Inside the Shadow Internet · · Score: 0, Flamebait

    You have a really shitty understanding of economics.

    Your biggst problem is that you couch your response in terms of morality. The marketplace doesn't give two shits about your morality, it only cares about maximizing value and minimizing cost. Right, wrong or sideways, piracy is marketplace competition and the end result of increased competition is always reduction in pricing.

    And if abstract economic theory is too hard for your little shitty mind to comprehend, read this for actual hard proof that the music industry has been reducing prices. If your morality-laden theories were correct, with the increase of music piracy costs would have gone up and so would have prices. Clearly you are incorrect and your beliefs false.


    As another person has already said in this thread:

    If you're so right, then why weren't DVD and CD prices much much higher before they were being copied and spread on networks?

    Answer: they were priced about the same. Because you're wrong.

    Apparently you don't like having your theft thrown in your face, otherwise you wouldn't be throwing the word "shitty" around like it's going out of fashion.

    What's wrong? Feeling a little confronted by people who don't agree with your outright stealing?

    Oh, and one more thing? That link you referred to. I guess that has nothing to do with the music companies being found guilty of price fixing a couple of years ago, huh?

    Cause and effect. Learn them.

  14. Re:Thank goodness for these people on Inside the Shadow Internet · · Score: 0

    Without the threat of piracy, its a good bet that CD's and DVD prices would be 50-100% higher than they are today.

    If economics and history teach us anything, its that producers of any product, whether its widgets or music, or movies, will raise the price as high as they can in the absence of any competition.

    Since Government sponsered "Intellectual Property" is a defacto monopoly supported by the government, the only relief we have is to just grab the stuff if they charge too much.


    Hmmm... sounds like a rather nice way of justifying stealing to yourself.

    Kind of shifty really. Do you enjoy being a thief?

    And no, piracy is not competition to real sales. Other DVDs which you can buy are the true competition, that and the fact that if you price them too high, people won't be able to afford them on their disposable income. Stealing them doesn't drive the price down; if anything, it drives up the cost.

  15. Re:Not a good idea on Microsoft Finally up for Distributed Computing? · · Score: 1

    Why do you think I said *nixish and not unix. The parent OS was MULTICS, which had selective file sharing, access controls, etc.

    You said all the *nixish systems. That includes Unix.

  16. Re:Last time I checked... on Microsoft Finally up for Distributed Computing? · · Score: 1

    Last time I checked, Windows in all its multifarious versions has no way to run a program in a sandbox, such that this program is incapable of DOS'ng the PC by opening tons of windows, file handles, memory blocks, processes, etc....

    Perhaps you should check again, and learn what Job Control Objects are used for.

  17. Re:Not a good idea on Microsoft Finally up for Distributed Computing? · · Score: 1

    Security and networking weren't part of the base design of Windows OR its predecessor,Dos, unlike all the *nixish operating systems, which were designed from the ground up with the intent of running multiple processes with multiple users.

    Given that you're the one claiming that we shouldn't ignore the history of Windows when people pull you up on the stupidity of this comment, let me show you that you shouldn't ignore the history of Unix, which also WASN'T designed from the ground up with networking and security in mind.

    From Dennis Ritchie:

    "The first fact to face is that UNIX was not developed with security, in any realistic sense, in mind; this fact alone guarantees a vast number of holes."

    Unix started out life with 14 character filenames.
    No security.
    No networking.

    It wasn't until BSD that you had filenames up to 255 characters.

    Learn some freakin' history.

  18. Re:The question no-one ever asks... on Interview of the Windows XP SP2 Dev Team · · Score: 1
    You're not dealing with an obsolete profession in this case - the profession will still be there, but the market will not be willing to pay for that work.


    Seems to me that's a very good working definition of obsolete.

    Not really, because people still want that software - they're just becoming less and less willing to pay for it because Free Software has shown that there are thousands of 'marks' willing to give away their work for free.

    Take a look at this, for example...

    Blog post re: google's pleas for new database software

    FS is not just 'proprietary SW that is given away" - it is a different product. Users want software that they aare free to use as they want.

    Actually, they mostly just want software. Developers want software they can modify - and they're a special, separate class of user - not a general case.

    Are you suggesting that FS is (or should be) illegal?! Shurely shome mishtake..!

    No, I'm arguing that you can't claim that "the market has decided" when the price point for your product is free. That puts you outside of the bounds of the normal operation of the market - in a scenario officially known as predatory pricing, which is illegal. Either you're operating within the bounds of the market and your stance that this is normal functioning of a capitalist market - and your pricing is illegal as a result - or you're not operating within the bounds of the market at all, and you're not doing anything illegal.

    So be careful with the arguments you try to present.

    For example, you and your ilk all cried foul when Microsoft released IE for free and "killed" Netscape (even though all the browsers are that time but Netscape were $0 per copy). Why do you think anyone else should be treated any differently?
  19. Re:Same old, same old... on Microsoft Compares Windows And Linux · · Score: 1

    Or the code for the Microsoft Visual Studio C/C++ Runtime Library

    That's already available for you to read if you buy Visual Studio. Given that you can read the code (and implement any bug fixes you find if you want to, and publish the deltas for those fixes), it's already heavily tested and bug free (at least, it has no obvious bugs), and the fact that the Microsoft C runtime libraries are already pretty nicely optimized, just what advantage exactly does anyone get from Microsoft open sourcing that code? What advantage is there to Microsoft? What advantage is there to a Windows developer? What advantage is there to anyone?

    I mean, other than the fact that GCC could then steal their runtime library implementation and use it in their own compiler (they certainly could do with a number of the optimizations).

  20. Re:Same old, same old... on Microsoft Compares Windows And Linux · · Score: 1

    Releasing some of your own tools under some type of open source license is NOT equal to "working with the open source community". Working with the open source community IMHO, would be releasing tools or at least specifications that allow any non MS products to work better or integrate into existing MS products. This may happen on a small scale now but it is VERY limited.

    You're mixing up working with and working for.

  21. Re:Oh, that's easy on What's Wrong with Unix? · · Score: 1

    Apple Developer Connection (ADC)

    Hello World at ADC

    Clearly not a Unix man page per se, and that isn't the job of Unix man pages. That is the job of MSDN. MSDN does it very badly.


    You linked to a page full of 265 results for a search on "Hello World" on an Apple website.

    And you think this is better than MSDN?

    Would you care to let me know which of those 265 results is the actual GUI hello world program you claimed was "easy" to find?

  22. Re:Here's a start: on What's Wrong with Unix? · · Score: 1
    As I said, I've already looked over this stuff on MSDN. Perhaps you missed where I said I'm looking for "simple information". I already said I looked over this information and found it was not simple (e.g. fairly complex) for a simple hello world program. Since I said I already looked over it, I don't know why you make the assumption that I have not already looked over it, and then post a link to it saying I don't know how to search for it. I said I couldn't find a simple explanation, not that I couldn't find an explanation. You're going off on a ridiculous tangent. Perhaps you could have assumed I don't know how to compile instead of assuming I don't know how to find Microsoft's byzantine hello world for Windows program. The problem is not that I can't find it, which I did, a long time ago, but that the information is as much, if not more, opaque and confusing then one would find looking for this information on UNIX You said

    Which part of the documentation are you finding hard to understand?

    The Entry-Point Function

    Every application must have an entry-point function. The name commonly given to the entry point is the WinMain function.

    As in most Windows-based applications, the WinMain function for the Generic application completes the following steps:

    • Registering the window class
    • Creating the main window
    • Entering the message loop

    Registering the Window Class

    Every window must have a window class. A window class defines the attributes of a window, such as its style, its icon, its cursor, the name of the menu, and the name of the window procedure.

    The first step is to fill in a WNDCLASS structure with class information. Next, you pass the structures to the RegisterClass function. The Generic application registers the GenericAppClass window class as follows:
    code sample elided

    Creating the Main Window

    You can create the window by calling the CreateWindow function. The Generic application creates the window as follows:

    code sample elided

    The first parameter is the name of the class that we registered. The remaining parameters specify other window attributes. This call creates the window, but the system does not display a window until the application calls the ShowWindow function. The Generic application displays the window as follows:

    code sample elided ... and so on

    What's hard about that? If you want a much simpler one, you could just do a call to MessageBox() - but frankly, that's NOT a "hello world" program. You might as well be demanding a console-mode printf("Hello World"); - the point of a "Hello World" is to teach you how to use the platform you're trying to use. This being a GUI platform, requires much more code than a command-line platform's equivalent.

    Would you care to provide the equivalent in X? Or KDE? Or Gnome? Or any other Linux GUI? That way we can compare "simplicity".

    do not find what you linked to "easy to use". The first page you linked to says "This section assumes that you have used Windows-based applications and therefore are already familiar with windows, menus, and dialog boxes in Microsoft® Windows®." Well, I'm not familiar with any of that, that's why I was looking for a "Hello world" sample (as I said before, I am somewhat familiar with MS-DOS programming, not Windows programming).

    So you can't read. Big deal.

    It assumes that you have USED Windows based applications. Heck, you've used LINUX based applications, I'm sure that you've not been running IBM370 terminals for the past 20 years - you HAVE experience using a GUI. If you're claiming you haven't, you're either very very insular, or are lying.

    So then I click on the GENERIC.C program and get a 189 line program to make Windows do a hello world. If not for copyright I'd post it al

  23. Re:The question no-one ever asks... on Interview of the Windows XP SP2 Dev Team · · Score: 1

    Anyway, (a) if no-one could afford to make a living with FS, who the hell is developing it?

    People with more free time than sense, typically. People who work other jobs to make ends meet.

    I'm doing that right now, trying to set up my own company. It's not an efficient way to do anything - by the time you finish your day job, you've typically been wrung dry for the day.

    (b) no-one has a god-given right to make a living in a particular professsion

    Correct. However, that's a corruption of the real argument. That argument was made regarding obsolete professions. You're not dealing with an obsolete profession in this case - the profession will still be there, but the market will not be willing to pay for that work. There's a huge difference between this, and say, someone who makes buggy carts. Buggy carts are in very low demand. Software developers are in increasing demand, but free software is trying to push their value to zero - after all, they can't be worth anything if most of them give away their work for free.

    FSF damages the profession - deliberately, I might add - for all of those who are in the industry.

    (c) it's irrelevant to the ethical & moral issues of free vs proprietary sw anyway.

    Not particularly. You see, I believe that when one expects others to do work, one should compensate them for that work. It's an ethical thing, you see. It's why I don't like shooting short films at nights and weekends without paying crew & actors in some way - it's just too much to ask without giving them something in return for their hard work - even if they would gladly do it for free.

    But hey, maybe I'm just a weirdo in this business world - I just happen to believe in paying people above and beyond what they're worth, and trusting in their professionalism to do a good job. Not wringing them for everything they have, and taking them for everything I can get for free.

    I'm not advocating the use of force to compell everyone to do so. Market forces will take care of it in the end. If the market won't support crippled software, that doesn't mean vendors aren't free to carry on trying to con people into buying their proprietary snakeoil.

    However, "Free" software, with a unit price of Zero, breaks the market system because people will always gravitate towards free as in beer. It's not even part of the market any more - it's a separate entity designed to destroy the market. So, no, market forces won't do any such thing.

    If you really insist that "market forces" are at work, you might want to look up "predatory pricing", which is illegal. Either you operate within the market - and its laws - or you don't.

  24. Re:Somehow not impressed? on Interview of the Windows XP SP2 Dev Team · · Score: 1

    Oh, so you want to add some development tools? that's an additional 200MB [or so, without manual pages]. You want an office suite? Add another GB. So now you're upto ~2GB and you're out of pocket over a thousand dollars. Mmm... fun.


    1. A full install of Office, including OneNote, Project, Frontpage, Access, Powerpoint, Word, Excel, InfoPath, Visio, Publisher and the VB Macro IDE takes up only 507Mb on my system. THat's a far cry from "add another Gb", and for a lot more functionality than you get in a full Open Office install.

    2. Microsoft developer tools - compilers, SDKs - can be downloaded for free. No cost. Install size of developer tools is not an issue if you're a software developer - it's only an issue if your platform requires that you compiler everything yourself - a la Gentoo.

    3. While we're at it, you can run Open Office for free on Windows too if you want to. SO your "out of pocket over a thousand dollars" comment is bunk.

    4. Yes, you can replace explorer.exe. Try looking at the stardock website some time. Here's an example for you.

    5. Yes, you can replace the browser in Windows with something different. I know you've probably never heard of them, but try looking at Firefox or Opera some time.

    6. While we're at it, any install that requires a "competent user" to do it is not exactly something that you can buy off the shelf. If it requires hand tweaking, you can pretty much rule it out as an example of "lack of bloat". In the past, I've managed to fit a fully working version of Windows NT 4.0 into less than 50Mb of disk space. Whoopdidoo.

    7. Your "don't want to use" argument is lame. Your Gentoo install contains Gnome (don't want to use), perl & python (really don't want to use), mozilla (bloatware), xmms (don't want to sue), mplayer (uses illegally copied dlls from Windows), X (inefficient subsystem for a GUI that runs on a desktop computer). So that's not a particularly good argument either way.

    8. Yes, you do get a competent music/media player. That's what the whole EU lawsuit is about. The webbrowser is also fine. And the shell is fine - for basic tasks. If you want more, download something else.

  25. Re:Here's a start: on What's Wrong with Unix? · · Score: 2, Informative

    Call *me* when MSDN can put up some simple information on how to do a "hello world" program in Windows. God forbid you want to use multiple windows which are tabbed or something.

    Sure. In fact here's two.

    Generic Windows Hello World program (in C)

    Alternatively, how about this one... Hello World for Win32

    There you go.

    Please take this person's notion that MSDN is world's above what Linux or some other UNIX has with a grain of salt. Also, docs.sun.com and sunsolve.sun.com have always worked adequately for me.

    While you're at it, you might also want to question the person I'm responding to, who apparently can't search their way out of a paper bag.