Announcing: Slashdot Deals - Explore geek apps, games, gadgets and more. (what is this?)

Thank you!

We are sorry to see you leave - Beta is different and we value the time you took to try it out. Before you decide to go, please take a look at some value-adds for Beta and learn more about it. Thank you for reading Slashdot, and for making the site better!



The True Challenges of Desktop Linux

IntlHarvester Re:Why do FOSS library folks hate ABI compatabilit (505 comments)

It is not that FOSS developers hate ABI compatibility. It is that the value of such compatibility for important projects (FOSS ones) is very near zero, thus why should they have extra work to achieve it?

Not at all, the value of ABI compatibility is so great that RedHat is a billion dollar company. (Everyone around here thinks RH sells phone support, but their real product is a stable Linux OS that isn't going blow up in the next three years.) There is a real economic angle here. RedHat employs developers who are busy breaking Fedora every six months. Then they employ other developers who save you from those crazy FOSSies by stabilizing and QAing things. It's a good racket.

Everyone discusses this as if it were just a matter of pure ideology. But ABI compatibility, regression testing, etc is an expensive proposition to provide. FOSS developers in general don't do it mostly because it's hard, boring work. It's much more fun to rewrite things and let the Enterprise customer deal with the aftermath.

When it comes to the Linux desktop, I think if the users were "serious", 90% of them would be on something like CentOS or Ubuntu LTS, not dealing with OS breakage and just getting their work done. But the users aren't serious, they're largely hobbyists who like to screw around with the latest and greatest toys. That's why there's 10 new distros to install every six months.

more than 2 years ago

Firefox 15 Released: Silent Updates, Compressed Textures, Add-on Memory Leak Fix

IntlHarvester Re:Where is 64-bit version? (393 comments)

I've seen Firefox rendering issues that weren't even specific to an OS, it turned out to be video card related or something. Try disabling FF's hardware acceleration options and see if makes any difference.

more than 2 years ago

Victory For Apple In "Patent Trial of the Century," To the Tune of $1 Billion

IntlHarvester Re:They absolutely were a dark age (1184 comments)

Both were only crippled by lack of software. They were good OS/S that actually had excellent performance on systems of that era - OS/2 was much faster on the same hardware than Windows of the time, and Be/OS did many things faster than anyone.

OS/2 was so poorly designed that IBM was already doing a major rewrite in the mid-1990s. (WorkplaceOS, it failed.)

Sorry, but this still seems like the myopic POV of someone trying to squeeze every last cycle out of his Pentium. The operating systems that survived were the ones which didn't skimp on the fundamentals and were designed for the future: NextStep/OSX, NT, and Linux.

more than 2 years ago

Victory For Apple In "Patent Trial of the Century," To the Tune of $1 Billion

IntlHarvester Re:Lazy Crap. (1184 comments)

more or less a Wintel monoculture in the 90s, where the only points of distinction between different computers was numbers of MHz, and MBs. The 90s in computing was horrible.

From a pure 'computing' perspective, I'd agree. However, there were huge advances in commodification, manufacturing scale, and user adoption. I'm not sure where we'd be without that monopolistic "dark age" which pushed computers into the hands of billions. I don't think we would have necessarily gotten here had we stuck with the grotesque incompatibility of the 1980s.

more than 2 years ago

Victory For Apple In "Patent Trial of the Century," To the Tune of $1 Billion

IntlHarvester Re:They absolutely were a dark age (1184 comments)

OS/2 -- aka "Half an operating system".

Both your examples had some interesting ideas with their UIs. But they were both also extremely crippled to get them to run acceptably on the limited hardware of the eras. Now that you can run full-fledged Unix OS on your cellphone, it's hard to shed a tear for stuff that was obsolete almost on arrival.

more than 2 years ago

Sources Say ITU Has Approved Ultra-High Definition TV Standard

IntlHarvester Re:useless aspect ratio (341 comments)

Recall, if you will, all the build-up to the "Grand Alliance" that gave us today's ATSC (HDTV) standard. There was politicing on ...

Not to mention that the consumer electronic people insisted on interlaced resolutions (1080i), that were practically obsolete by the time HDTV actually rolled out to the mass market.

more than 2 years ago

Windows 7 Is the Next Windows XP

IntlHarvester Re:Excellent News! (504 comments)

The angst over XP's DRM didn't die down that quickly, especially at places like Slashdot. Remember when Microsoft banned the one particular corporate key every other pirate was using? Or when they snuck some new form of activation through Windows Update? Eventually it was cracked wide-open, but people were moaning about it for years.

more than 2 years ago

Ask Slashdot: To AdBlock Or Not To AdBlock?

IntlHarvester Re:Everything (716 comments)

I remember the internet as it was before advertising became so widespread. I rather liked it. If everyone starts using ad-blockers, perhaps I can have it back?

No problem, just lobby your University to raise your tuition in order to build a special network where you can discuss Star Trek in peace. ... Oh wait, you're no longer a University student? Well, there's this other service where you can discuss Star Trek for $1 per minute.

more than 2 years ago

Ask Slashdot: To AdBlock Or Not To AdBlock?

IntlHarvester Re:Everything (716 comments)

That's obviously not his concern. Google offers free analytics (previously an expensive service) because they can use his traffic to advertise to his users, based on his own site's content. If you happen to be against the whole idea of ad-supported sites, it's kinda silly to hand over user behavior data to an advertising company.

more than 2 years ago

Ask Slashdot: To AdBlock Or Not To AdBlock?

IntlHarvester Re:I just block (716 comments)

The only sites which need revenue are the ones which don't know how to monetize their brand in other ways.

Hey, I think we finally found the guy who bought a Slashdot Cruiser.

more than 2 years ago

Ask Slashdot: To AdBlock Or Not To AdBlock?

IntlHarvester Re:anyone who says blocking ads is stealing... (716 comments)

> ...doesn't understand how the Internet works.

The other aspect of this is that if you block ads, you drop out of Google/Doubleclick's statistics, and your traffic just fades into the noise level along with the bots. In most cases, nobody will ever know what you're interested in looking at, or that you visited at all.

But realistically, unless you're YouTube or someone, the cost of hosting/bandwidth is insignificant relative to the other costs. Junk traffic is just part of the cost of doing business. The bigger issue is that people will produce less content that you like (and yes techies already have this reputation).

more than 2 years ago

Windows 8 Gets Personal Use License For Homebuilt PCs

IntlHarvester Re:What's the difference.. (330 comments)

They should just go back to the "good" old days and just charge a flat price and be done with it. Incidentally, those were the monopoly days, too, so obviously something was going well for Microsoft with that plan.

Sorry, that was never the case. Even their various BASICs had OEM discount pricing.

more than 2 years ago

Windows 8 Gets Personal Use License For Homebuilt PCs

IntlHarvester Re:Is it just me (330 comments)

If you look at Apple's revenues, they barely make any money off their store. The only way that will change is if people start using these stores to deliver real applications instead of 99 cents casual games. Just because Valve might be a little vulnerable on the games side does not mean it's going to be a huge revenue stream for MS.

You do have a point about adoption though. MS makes most of their money from OEMs and corporate licenses. However, it was the "PC enthusiast" home builder-type guy who effectively FUDed Vista to death. So it does make sense to try to market directly to those (us) people, because that's where the word-of-mouth comes from. (And in typical MS fashion, it's rather hamhanded.)

about 2 years ago

Apple Is Now the Most Valuable Company In History

IntlHarvester Re:Not sure that has an effect (398 comments)

Sure, Apple is fundamentally very solid. However, there's tons of negative hype about Windows 8 going on in various investor forums, specifically regarding Apple, so I do think that's a big factor in the recent runup. (Along with iphone 5 anticipation.)

And some of that is "real"; specifically there's going to be a battle for enterprise tablet adoption between iPad and MS Surface-type hardware, which imo Apple has a very good chance of winning.

about 2 years ago

Windows 8 Gets Personal Use License For Homebuilt PCs

IntlHarvester Re:Is it just me (330 comments)

I can't see how this really matters. The price of Win8 is low already primarily for the reason they want you to adopt it. The reason they accept a lower price to increase adoption is that they feel they'll be making up the difference in that 30% they are going to be charging for their software store.

It doesn't even require any nefarious motives, MS simply finally woke up and realized their was a huge disparity between their retail prices and the far lower volume prices. If Dell is only paying $30 a copy, why were they even trying to get $300 from joe home builder? It was stupid and they finally figured it out.

Not to mention that Microsoft's old price sheet literally dates back to the 1980s and OS/2. People used to pay $300 for Windows NT Workstation and install it on their $2500 PC, pretty good deal compared to Unix, eh? But it's 2012 now and nobody is paying that kind of money to install an OS on their $400 laptop.

about 2 years ago

Apple Is Now the Most Valuable Company In History

IntlHarvester Re:They only just started being a growth stock. (398 comments)

Only in the last few weeks have investors started to think "hmm, perhaps this Apple company has something going" and is suddenly starting to accelerate the stock price to match other popular company P/E values.

Actually IMO it's more "Only in the last few week, investors realized Windows 8 is going to bomb hard". (Semi regretfully, if I cared about day-trading, predictable money could have been made.)

more than 2 years ago

Who Cares If Samsung Copied Apple?

IntlHarvester Re:Yeah they did stop innovating (544 comments)

The GUI look-and-feel that has more-or-less been unchanged since MacOS System 1.0, even through OS X, is not a sign of lack-of-innovation. Rather it is part of the consistency that makes users happy.

Naw, its true the the classic Mac GUI completely stagnated after System 7. Most of the additions were simply bolting on various popular freeware/shareware hacks such as 'window shades'. It was pretty clear that nobody had really thought through how various tasks should work; for example there was a toolbar which allowed you to turn off networking with one click, but it took two clicks to switch applications with the menu. Likewise, you had the Apple Menu functioning as a launcher, but adding programs to it was like four step process.

One of the nice things about OS X is that Apple is no longer wedded "how it's always worked" and have actually done quite a great job of filing off the sharp edges of the old Mac experience. For example, Expose. Or that some people actually want "maximized" (full screen) applications. Or that an app with no open windows should automatically quit.

more than 2 years ago


IntlHarvester hasn't submitted any stories.



Do the Goatman!

IntlHarvester IntlHarvester writes  |  more than 5 years ago

I'm here today to introduce the next phase
The next step, in the big anus craze
I've got a thing real easy to do
I learned it with no problems and so can you

So stretch it out if you got the notion
Pull left and right in a jerking motion
Now that you got it if you think you can
Do it to the music - that's the Goatman

Everybody if you can do the Goatman
Stretch that hole turn it out if you're bad man
Open up pull the sides yes you can, can
Everybody in the house do the Goatman

Everybody if you can do the Goatman
Stretch that hole turn it out if you're bad man
Pull to the front back, and sides yes you can, can
Everybody in the house do the Goatman


The classic X argument

IntlHarvester IntlHarvester writes  |  more than 5 years ago

This is the classic X argument (Score:4, Insightful)
by Featureless (599963)
03:37 PM March 8th, 2003

(#5469153) Someone comes along and points out X's shortcommings and calls for its replacement. Someone else (who fancies themselves older and/or wiser) comes along and disagrees strenuously, and tries to make X11 out to be the greatest UI ever created. Look... it's "network transparent," it's "flexible," it's "fast," we can just extend it to give it whatever features it lacks, etc. etc.

Ugh. I don't buy it.

To put it in perspective, lots of Unix has a big organization problem. X is just emblematic. It's "lower-level" APIs are a big stinking mess. Ever tried to program against it without a super-high-level bit of middleware? Then let's talk about how nice it is. If you're not up on this, try reading JWZ's rants on it (many written as he was porting Netscape)? X is a 4 foot high sandwich of crap, layer after layer between you and the display, full of massive, sucking complexity, the bugs, inefficiency... even during this supposedly wonderful "network transparent" windowing this foul stew shows its colors, as no combination of two applications or X servers quite looks the same. It's a verifiability nightmare, too, of course (and for instance, disabling X's many attempts to listen and talk on the network are one of the first things you do to secure a machine properly - and for real security, you avoid installing X altogether).

The API design itself is atrocious. The much-touted "flexibility" is really code for laziness - it was a lot of work to do a proper GUI, so no one did it. The mishmash of X server extensions, window managers, font handling systems, etc. that's been cobbled together has led to a nightmare for both programers and users, as any given application doesn't just require "X", but a complex recipe of libraries and versions, and an end-user experience where no two applications look or act the same... or even remotely similar... Where cutting and pasting between windows is a pipe dream, and young geniuses still struggle to configure fonts properly for linux distributors.

Or to just put it plainly, as my friend (who from time to time would write X windows gadgets) would say, it's only about twice as hard as managing the video memory yourself.

"And thank god it's not all standardized, or we'd never have had all those wonderful experiments with different ways to do a GUI that never actually happened." In practice, no system is immune from its initial design choices, and it's been an endless series of awful MacOS knockoffs, multi-button madness, color-pallete spinning goofiness. Is X11 a "GUI experimenters toolbench?" Then I think it's time for something a little more grounded in everyday realities of computer use.

I'm not even warmed up yet. I mean, X is still peppering the filesystem with a hedge-maze of exotically formatted text files describing the hex colors of every pixel of the trim of every window for a variety of appliations and classes in a complex inheritance and assignment scheme that few X developers even understand. Check it out, your XDefaults are "human readable."

Shall we even discuss its security model?

Modern Linux has tried to make its peace with X through wrappers, and we write against Tcl/Tk, Qt, inside the Gnome or KDE framework, and yet still the focus groups come back crying... we try to blame overfamiliarity with windows, but the problems are bigger... all of Unix (and of course Linux) suffers from the same class of problems that X does; as, for instance, an application needs to prompt you to insert a series of CD's, but there is no "single, authoritiative, standard" place to go find out what CD drives are installed on the computer, and what their device names are (yes, we know what they _usually_ are), and finding out if any of the CDs are already inserted involves parsing the text output of a proc file or a mount command, and so on and so forth... And all of this is being done by a messy bash script... so it's no surprise this functionatlity is broken even in, for instance, RedHat's own v8 package manager... I hope you can grasp the metaphor.

It's a mess. Patches won't clean it up. Frankly, it's time we took the whole GUI back to the drawing board. But even if MacOS is the end-all/be-all, we can do it a hell of a lot better than we do in X.

Following are some choice quotes from Don Hopkins' [art.net] essay:


X-Windows is the Iran-Contra of graphical user interfaces: a tragedy of political compromises, entangled alliances, marketing hype, and just plain greed. X-Windows is to memory as Ronald Reagan was to money. Years of "Voodoo Ergonomics" have resulted in an unprecedented memory deficit of gargantuan proportions. Divisive dependencies, distributed deadlocks, and partisan protocols have tightened gridlocks, aggravated race conditions, and promulgated double standards.

X has had its share of $5,000 toilet seats -- like Sun's Open Look clock tool, which gobbles up 1.4 megabytes of real memory! If you sacrificed all the RAM from 22 Commodore 64s to clock tool, it still wouldn't have enough to tell you the time. Even the vanilla X11R4 "xclock" utility consumed 656K to run. And X's memory usage is increasing. ...

X was designed to run three programs: xterm, xload, and xclock. (The idea of a window manager was added as an afterthought, and it shows.) For the first few years of its development at MIT, these were, in fact, the only programs that ran under the window system. Notice that none of these program have any semblance of a graphical user interface (except xclock), only one of these programs implements anything in the way of cut-and-paste (and then, only a single data type is supported), and none of them requires a particularly sophisticated approach to color management. Is it any wonder, then, that these are all areas in which modern X falls down? ...

As a result, one of the most amazing pieces of literature to come out of the X Consortium is the "Inter Client Communication Conventions Manual," more fondly known as the "ICCCM", "Ice Cubed," or "I39L" (short for "I, 39 letters, L"). It describes protocols that X clients ust use to communicate with each other via the X server, including diverse topics like window management, selections, keyboard and colormap focus, and session management. In short, it tries to cover everything the X designers forgot and tries to fix everything they got wrong. But it was too late -- by the time ICCCM was published, people were already writing window managers and toolkits, so each new version of the ICCCM was forced to bend over backwards to be backward compatible with the mistakes of the past.

The ICCCM is unbelievably dense, it must be followed to the last letter, and it still doesn't work. ICCCM compliance is one of the most complex ordeals of implementing X toolkits, window managers, and even simple applications. It's so difficult, that many of the benefits just aren't worth the hassle of compliance. And when one program doesn't comply, it screws up other programs. This is the reason cut-and-paste never works properly with X (unless you are cutting and pasting straight ASCII text), drag-and-drop locks up the system, colormaps flash wildly and are never installed at the right time, keyboard focus lags behind the cursor, keys go to the wrong window, and deleting a popup window can quit the whole application. If you want to write an interoperable ICCCM compliant application, you have to crossbar test it with every other application, and with all possible window managers, and then plead with the vendors to fix their problems in the next release.

In summary, ICCCM is a technological disaster: a toxic waste dump of broken protocols, backward compatibility nightmares, complex nonsolutions to obsolete nonproblems, a twisted mass of scabs and scar tissue intended to cover up the moral and intellectual depravity of the industry's standard naked emperor.

                Using these toolkits is like trying to make a bookshelf out of mashed potatoes.
                - Jamie Zawinski ...

The fundamental problem with X's notion of client/server is that the proper division of labor between the client and the server can only be decided on an application-by-application basis. Some applications (like a flight simulator) require that all mouse movement be sent to the application. Others need only mouse clicks. Still others need a sophisticated combination of the two, depending on the program's state or the region of the screen where the mouse happens to be. Some programs need to update meters or widgets on the screen every second. Other programs just want to display clocks; the server could just as well do the updating, provided that there was some way to tell it to do so. ...

What this means is that the smarter-than-the-average-bear user who actually managed to figure out that

snot.fucked.stupid.widget.fontList: micro

is the resource to change the font in his snot application, could be unable to figure out where to put it. Suzie sitting in the next cubicle will tell him, "just put it in your .Xdefaults", but if he happens to have copied Fred's .xsession, he does an xrdb .xresources, so .Xdefaults never gets read. Susie either doesn't xrdb, or was told by someone once to xrdb .Xdefaults. She wonders why when she edits .Xdefaults, the changes don't happen until she 'logs out', since she never reran xrdb to reload the resources. Oh, and when she uses the NCD from home, things act `different', and she doesn't know why. "It's just different sometimes."

Joe Smartass has figured out that XAPPLRESDIR is the way to go, as it allows him to have separate files for each application. But he doesn't know what the class name for this thing is. He knows his copy of the executable is called snot, but when he adds a file Snot or XSnot or Xsnot, nothing happens. He has a man page which forgot to mention the application class name, and always describes resources starting with '*', which is no help. He asks Gardner, who fires up emacs on the executable, and searches for (case insensitve) snot, and finds a few SNot strings, and suggests that. It works, hooray. He figures he can even use SNot*fontList: micro to change all the fonts in the application, but finds that a few widgets don't get that font for some reason. Someone points out that he has a line in his .xresources (or was it a file that was #included in .xresources) of the form *fucked*fontList: 10x22, which he copied from Steve who quit last year, and that of course that resources is 'more specific' than his, whatever the fuck that means, so it takes precedence. Sorry, guy. He can't even remember what application that resource was supposed to change anymore. Too bad. ...

On the whole, X extensions are a failure. The notable exception that proves the rule is the Shaped Window extension, which was specifically designed to implement round clocks and eyeballs. But most application writers just don't bother using proprietarty extensions like Display PostScript, because X terminals and MIT servers don't support them. Many find it too much of a hassle to use more ubiquitous extensions like shared memory, double buffering, or splines: they still don't work in many cases, so you have to be prepared to do without them. If you really don't need the extension, then why complicate your code with the special cases? And most applications that do use extensions just assume they're supported and bomb if they're not.


Top Nine Reasons to Quit Slashdot.org

IntlHarvester IntlHarvester writes  |  about 6 years ago

#9. Slashdot is a plot by Microsoft to destroy the productivity of Linux users.

I have friends who were once tremendously productive programmers, until they started reading Slashdot. Then, the endless stream of links, updated a dozen times a day no less (so you don't go once a day to get your fix; instead, you keep a window open and hit reload every twenty minutes or so), steadily seduced them, until they eventually became babbling idiots, dribbling saliva from the corners of their mouths, ranting on the forums about the relative merits of Karma Whores and Anonymous Cowards. Can there be any doubt that this website is anything other than a nefarious ploy to destroy Linux by undermining the productivity of its developers? And is there any organization that would like to destroy Linux more than Microsoft? (Well, maybe the Santa Cruz Operation...) Is it any coincidence that just as the Feds were working out Microsoft's sentence, Microsoft sued Slashdot, resulting in a firestorm of geek ire that totally overshadowed the monopoly ruling?

#8. Screaming 14-year-old boys attempting to prove to each other that they are more 3133t than j00.

Need I say more?

#7. Technical opinions refereed by popular vote means lousy technical opinions.

Before the Internet, a certain breed of deconstructionists had a lot of fun telling everybody that "privileging of dominant paradigms" was wrecking the world. The Internet has taught us that privileging certain views is absolutely crucial to avoid drowning in the ravings of idiots. On Slashdot, many articles discuss technical issues---but comments are refereed by popular vote, and even though the populace of Slashdot readers knows somewhat more than your average set of people off the street, they still tend to promote (as in "moderate up") a lot of technical nonsense. Reading Slashdot can therefore often be worse than useless, especially to young and budding programmers: it can give you exactly the wrong idea about the technical issues it raises.

The pre-Internet publishing world had magazines, newspapers, and journals with editors. Respectable publications hired qualified editors. Those qualified editors were educated enough to make intelligent decisions about the quality of content. The Slashdot model removes the editors and substitutes popular vote, and the result (unfortunately) is that the quality level becomes incredibly inconsistent. It was an interesting experiment; it didn't work, not for Slashdot (though it might work in some other population of users). Too bad. Now, it's time to quit.

#6. Community myth that Linux is technically superior to any other operating system in the known universe.

People who do operating systems research, of course, think this is a joke. Dissent from this view in Slashdot, however, and you'd better be wearing your asbestos fatigues.

#5. Butt-ugly visual design.

Of course, this one's a matter of taste. However, in my analysis, the visual elements of the Slashdot site are basically hopelessly confused and wrong. From the cryptic links in the left margin, to the drop-shadowed graphics (hello, digital design cliche circa 1994?), to the offensively lousy color scheme (let's use circuit board green, because it's "News for Nerds", right?) I can't find much to like about the design of Slashdot.

#4. Gullible editorial staff continues to post links to any and all articles that vaguely criticize Linux in any way.

Blowhards (like the flock of irresponsible columnists over at the Windows-boosterism rag InfoWorld) have had tons of fun taking advantage of this tendency to drive hits to their site. On any given day, Slashdot readers are treated to another link to another column by another self-proclaimed pundit declaring that Linux is (pick one) unreliable, not scalable, not user-friendly, doomed, piracy-inducing, foul-smelling, or un-American. And irony was that the editors of Slashdot are falling right into the pundits' trap: inciting the Slashdot community is the one surefire way to drive up your hit count and hence your revenue from ad banners. Did the Slashdot editors ever wise up? Not that I ever saw. Given how tiresome the endless pro-Linux jihad had become by the time I quit, I have very little desire to go back and find out whether that's changed.

#3. Gullible editorial staff continues to post links to bogus pseudoscience articles by crackpots.

At the time I quit, the editors were posting links to theories of alternate consciousness, unified theories of the universe made up by people in their garages, and the like at a rate of two or three a week. And the number was only increasing. If I want to read articles that promote totally bogus pseudoscience, I'll open up the Village Voice. We don't need another webzine filling that role.

#2. Editorial/comment system pretends to be democratic but in reality most content remains firmly in the iron clasp of the editors.

The above problems with editorial could be solved if stories could be moderated as well as comments, or if editors paid attention to negative feedback about the posting of certain articles. However, the editorial staff, while pretending to be ideology-free selectors of any "interesting" content, in fact exert tremendous power over the content of the site, because they are the only ones who can select top-level links. They have furthermore demonstrated, for all the reasons above, that they cannot use this power wisely.

In fact, if you think about it, the links on Slashdot are easily an order of magnitude less interesting, on average, than those of Suck, Hotwired, or FEED---all of which are run by smart editors with good taste (and two of which are dead---thus proving that only the good die young). If you've read any of these webzines, you'll probably agree. Rob and Hemos simply don't compare, as editors, to Stephen Johnson or Joey Anuff.

So, really, it's time to ask yourself: why should I read Slashdot? Because it targets my demographic? That's a silly reason. So why not quit today?

#1. Two words: Jon Katz.

Every community has its resident gasbag. The difference between Slashdot and other communities is that they have the means to kick their village idiot off his soapbox, but they lack the will. If Jon Katz is not the single worst writer for any webzine, anywhere on the planet, alive today, then I am a penguin. His writing manages to be endlessly meandering and verbose, and simultaneously utterly content-free.

Notice, by the way, that I have not said a word about his technical acumen. It's not necessary to. Katz (who, like all opportunists, likes to paint himself as an innocent victim whenever he's criticized) makes a big deal about how there are "technical snobs" in the Linux user population who blast him for not being a technical genius. To tell the truth, Katz's inability to install even recent Linux distributions (which are arguably as easy to install as MacOS or Windows) on a run-of-the-mill x86 PC does testify to his general cluelessness. However, Katz is not a programmer or sysadmin; he's a writer. He must stand or fall based on the quality of his writing. And his writing is totally the pits. He would never have gotten published anywhere but Slashdot; even WIRED, cheerleaders of all things "digital" and "decentralized", finally got tired of his babbling and let him go. The cheesiest, most blatantly pandering "Hookers Who Read Proust" article on Salon.com displays more literary skill than the finest Katz screed ever to see the light of day.

To make things worse, Katz is also a shameless opportunist who regularly uses Slashdot to promote his books. And the Slashdot admins go right along with it. You can't criticize someone for their taste in friends, but you can criticize them for continuing in a relentless and blind nepotism that destroys the quality of the site.

No single factor wase more pivotal in driving me away from Slashdot than Jon Katz. Even when I registered for an account and filtered Katz out, still he made it into news items not labeled Jon Katz---presumably to promote sales of his book. What other webzine displays such a blatant disrespect for its readers?

But then again, Katz's pandering, one-note "Ich bin ein Geek" spiel may be exactly what the Slashdot audience deserves.

Simply put, it's time to quit Slashdot, once and for all.


Token Ring LAN

IntlHarvester IntlHarvester writes  |  about 6 years ago

Token Ring LAN (Score:2)
by crayz (1056) Alter Relationship on 06:59 AM -- Sunday April 16 2006 (#15137828)

(..to the tune of "Particle Man")

Token Ring LAN, Token Ring LAN
Doing the things a token ring can
How does it work?
It's not important
Token Ring LAN

Is it a drag or is it a waste?
When it's installed
Does it get replaced?
Or does that admin get axed instead?
Nobody cares
Token Ring LAN

Ethernet LAN, Ethernet LAN
Ethernet LAN hates Token Ring LAN
They have a fight
Ethernet wins
Ethernet LAN

Internet WAN, Internet WAN
Size of the entire Internet, man
Usually kind to the smaller LAN
Internet WAN

It's got a link with PPP band,
A T1 band, and an OC3 band
And when they're together it's a happy LAN
Powerful WAN, Internet WAN

Workgroups LAN, Workgroups LAN
Formerly known as MS LANMAN
Lives its life in a garbage can
Workgroups LAN

Is it depressed or is it a mess?
Does it feel totally worthless?
Who came up with Workgroups LAN?
Degraded LAN, Workgroups LAN

Ethernet LAN, Ethernet LAN
Ethernet LAN hates Token Ring LAN
They have a fight
Ethernet wins
Ethernet LAN


Sympathy for the daemon

IntlHarvester IntlHarvester writes  |  about 6 years ago

Sympathy for the daemon (Score:3, Funny)
by k98sven (324383) on 04:41 AM January 15th, 2004

Please allow me to introduce myself
I'm an OS of wealth and taste
I've been around for a long, long year
Stole many a man's soul and faith

And I was 'round when Gary Kildall
Had his moment of doubt and pain
Made damn sure that Bill Gates
Washed his hands and sealed his fate

Pleased to meet you
Hope you guess my name
But what's puzzling you
Is the nature of my game

I stuck around Digital
When I saw it was a time for a change
Killed VMS and its decendents
The VAXen screamed in vain

I rode my way
through USLs day
when the lawsuit raged
and the licenses stank

Hope you guess my name, oh yeah
Ah, what's puzzling you
Is the nature of my game, oh yeah

I watched with glee
While your kings and queens
Fought for ten decades
For the OSes they made
I shouted out,
Who killed System V?
When after all
It was you and me

etc... my apology to the Rolling Stones..


Software is not a career field.

IntlHarvester IntlHarvester writes  |  about 6 years ago

Software is not a career field. Software development is a sequence of jobs. Your skills will soon be obsolete. With 31% of software projects ending up being canceled and 52% branded as failures for late delivery, over cost and under delivery of functions (1995 Standish Group study), you will end up on a cancelled project if you have not done so already. During your time spent on the canceled technology, the field keeps moving forward. You'll stick your head up for air and discover that you are an expert in a now canceled technology and you are falling further and further behind. The software industry uses developers as if they are a consumable resource, hence, the "shortage" is merely a shortage of raw recruits. In fact, according to U.S. Census data, there are today 6 million fewer 20 to 29 year olds than there were from about 1980 to 1993 (which accounts for the actual reason unemployment is low - it has nothing to do with egotistical political idiots who claim credit for all successes they have nothing to do with).

The solution: Do NOT go into software as a career in the U.S. Software development will move to those countries with a comparative economic advantage, especially India and perhaps China. Both countries have the primary raw material needed for software develpment - smart people. Both countries have populations over 1 billion and substantial government programs to make this happen. The H-1B program is a training program for Indian software developers who, by law, must return to India where they will be our future competitors, at 1/5th the cost (India has a very low cost of living).
If you want a career, do NOT choose software development. The ONLY career options are to move into management or marketing. If you do not have the right training for those positions, then get it, or leave the field (you'll be forced to anyway). I spent 18 years in the software field working at high tech companies from Silicon Valley to Redmond (yeah, that one). Now I'm finishing an MBA. Congratulations to those of you that have figured this out early in your careers. At the present time, I strongly discourage U.S. students from studying computer science - it is not a career field EXCEPT for those who have the right training (PhD) to do research, or who can move into management or marketing (MBA). Ed, kf7vy@hotmail.com


Model of a Slashdot Personality

IntlHarvester IntlHarvester writes  |  more than 6 years ago

I am a bigshot Slashdot editor! (Score:-1, Offtopic)
by MondoMor (262881) on 04:41 PM March 16th, 2003 (#5525815)
Watch me misquote, mislink, misunderstand and make an ass of myself with my story submissions! I hope you like my commentary and extreme bias, along with my total inability to do anything along the lines of those traditionally called "editors".

Here's a poem about, well, about you likely:

    to the tune of: "Model of a Modern Major General", with apologies to
Gilbert and Sullivan...

Model of a Slashdot Personality

I am the very model of a Slashdot personality.
I intersperse obscenity with tedious banality.
Addresses I have plenty of, both genuine and ghosted too,
On all the countless topics that my drivel is cross-posted to.
Your bandwidth I will fritter with my whining and my sniveling,
And you're the one who pays the bill, downloading all my driveling.
My enemies are numerous, and no-one would be blaming you
For cracking my head open after I've been rudely flaming you.

I hate to lose an argument (by now I should be used to it).
I wouldn't know a valid point if I was introduced to it.
My learning is extensive but consists of mindless trivia,
Designed to fan my ego, which is larger than Bolivia.
The comments that I vomit forth, disguised as jest and drollery,
Are really just an exercise in unremitting trollery.
I say I'm frank and forthright, but that's merely lies and vanity,
The gibberings of one who's at the limits of his sanity.

If only I could get a life, as many people tell me to;
If only Mom could find a circus freak-show she could sell me to;
If I go off to Zanzibar to paint the local scenery;
If I lose all my fingers in a mishap with machinery;
If I survive to twenty, which is somewhat problematical;
If what I post was more mature, or slightly more grammatical;
If I could learn to spell a bit, and maybe even punctuate;
Would I still be the loathsome and objectionable punk you hate?

But while I have this tiresome urge to prance around and show my face,
It simply isn't safe for normal people here in cyberspace.
To stick me in Old Sparky and turn on the electricity
Would be a fitting punishment for my egocentricity.

I always have the last word; so, with uttermost finality,
That's all from me, the model of a Slashdot personality.


Slashbot Rhyme

IntlHarvester IntlHarvester writes  |  more than 6 years ago

Re:Missing (Score:4, Funny)
by Eberlin (570874) on 12:09 PM August 17th, 2004 (#9994109)

Slashbot Rhyme

I make a dash to the Slash to the D-O-T
Coz them news for nerds makes sense to me
So let this serve as a warning to the spammers and trolls
You may have a fat pipe but you ain't got bawls.

There's a new manifesto by ESR
And the stats of the watts of a hybrid car
I gots love for Perens and miguel, et al
And I voted CowboyNeal on the Slashdot Poll

I'm Microsoft bashin' like every single day
Coz the OS got holes and Exploder's teh gay
Now SCO's talkin' trash so I give firefox a ride
To reply as a Coward so I can hate on McBride

I will flame you with language I won't say to your face
And I bet you can't guess who gots all your base
There's one way to know if your server is rotting
Just post a link and you'll get a slashdotting

You can mod me down coz I'm a karma whore
And I'm a decorated veteran of a recent flame war
Where they fought about an app with a K or a G
And a heated debate on what was meant by "Free"

As a slashbot, when Linux receives a threat,
My palms begin to sweat and my evil bit is set
You best believe I'll be posting a rant
And I'll be surfin' Slashdot 'til my mom says I can't.


Motif -- Bringing the ease of use of MS Windows 3.1 to Unix

IntlHarvester IntlHarvester writes  |  more than 6 years ago

Re:What Windows got from Unix (Score:2)
by paul.dunne (5922) on 08:18 AM March 24th, 2002 (#3216110)

You understand wrongly. The Motif docs themselves state:

"On December 30, 1988, OSF announced that the user environment
component offering will be based on several leading technologies:
Digital Equipment Corporation's toolkit technology (widgets)
and the joint Hewlett-Packard/Microsoft submission of H-P's 3-D
appearance and Microsoft's Presentation Manager-compatible behavior
(window manager)."

Or, to paraphrase: we copied Windows. If you want to be picky,
you can say instead: they copied a joint IBM/Windows standard (CUA,
isn't it?), but it amounts to the same thing.


This turns out not to be the case.

The *look* of Motif was pretty much fixed in 1989, and was inherited from
HP's widget library. See Shiz Kobara's book for a nice summary of the
history that led up to the existing design. Windows's 3D look came later.

The *feel* of Motif was carefully, even assiduously, designed to be the
same as the Windows/Presentation Manager family. A great deal of effort
went into ensuring that every gesture you might make had the same (or
analogous) effect on the two families of systems. The rationale was that
people quickly acquire muscle memory, and the concept of "page down" or "go
to end" or "default button" should be converted to a physical movement at
the subconscious level, once learned.

This results on Windows and Motif users being able to switch from one
system to the other without going through the effort of training in a new
set of movements.

The Motif Style Guide retains a 1988 Microsoft copyright, and this is why.
David Brooks, Manager, Quality Engineering dbro...@x.org
X Consortium http://www.x.org/people/dbrooks/
Commit planned giving and daily acts of compassion.



Linux at CMU

IntlHarvester IntlHarvester writes  |  more than 6 years ago

Linux Sucks (Score:1, Funny)
by Anonymous Coward on 06:09 AM October 11th, 2003 (#7189224)

This past year, I was accepted into Carnegie Mellon's School of Computer Science. It has been a remarkable experience that I would like to share with the Slashdot community. Here's an account of my experience.

Week 1, Sunday: I moved in today. My roommate, a sophomore CS student, had
already moved in two days before me. The floor is already completely covered
with garbage. He also smells. I think he might be gay too. He's already asked
me if I like the color he painted his toenails. This should be interesting. I
am almost completely settled in. Techno music is playing in every room in every
floor of my dorm. There are computers and other types of trash out in the
common areas. What a mess. Tomorrow, I am going to go sign up to get my network

Week 1, Monday: I got hooked up to the CMU network today! I jacked into the
network, only to find that the hostname and address assigned to me were
colliding with another system. I'll just increment the network numbers a few
times. I am really eager to get on.

Week 1, Tuesday: I am still looking for a free IP address. Can't anybody here
properly configure their systems?

Week 1, Friday: I finally found a free IP! It's mine! You sons of bitches can't
have it, I found it, I keep it, it's mine! To hell with all of you! Head hurts
really bad. I've slowly been developing a headache since I first arrived.
Everywhere I look there are these Lucent Technologies wireless access points. I
wonder if that's the problem.

Week 1, Saturday: I sat down at my computer today. My desktop wallpaper is now
the goatse.cx guy. Pleasant. Scattered over every directory on my C: drive are
thousands, possibly millions, of files titled "J00AR30WN3DBITCH-phj33r-" and
then some random hacker's name. Don't these people have lives? Maybe they need
laid or something. It'd take days to clean this out. I mentioned to my roommate
that I needed to reinstall Windows, and immediately he jumped up and shouted:
"NO! Do NOT use Windows!" Suddenly, two dozen other guys (all of them possibly
homosexuals) appeared at the door, each touting an operating system called
Linux. Half of them got into a fight over which was better, Debian, RedHat,
Slackware, and a bunch of others I couldn't recognize. Some kid who appeared to
not have showered since he was born was touting "Linux From Scratch", saying
that only losers used pre-made distros. A crowd of people in the back kept
quiet about how I'd be sorry if I used Linux instead of BSD on the network. Who
the fuck are these people? Classes start next week. Hope I have my computer
working so I can do my assignments.

Week 3, Friday: People are still trying to get Linux to work on my system. They
keep telling my that my hardware sucks. We go through about four or five
distributions a day. Every now and then, I notice a little devil on my screen.
Stickers for every of these distributions have been plastered on my case.
Suddenly, my room stinks a lot more with these people in here. I ask them why
they never shower, and the usual response is something along the lines of
"showering is like rebooting" and "I don't want to lose my uptime."

Week 3, Saturday: There's a troop of men running naked in a circle around
McGill Hall. I am not even going to ask.

Week 4, Wednesday: Linux is FINALLY working on my computer! I have a pretty
slick desktop too. I think I might like this. I can finally work in my room
instead of the labs, although considering the every increasing layer of garbage
on the floor...

Week 4, Thursday: My computer flashes messages about how I am "0WNX0RED" and
how I should "PHJ33R" whoever and how "L4MEX0R" I am for having an insecure
box. A kid suggests we reinstall Linux after discovering about 17 rootkits.

Week 5, Friday: Someone got BSD working on my computer. I wonder if this will
last. The stress has been building and I forgot to take a shower this morning.

Week 6, Tuesday: Seems I have been "0WNX0R3D" again. Took longer this time.
Minutes later, so meone comes in with a "Bastile Linux" install CD. He gets
started installing. I am feeling very suspicious of these guys.

Week 6, Thursday: Everyone seems to know more about my system than I do. It's a
bit unnerving. I guess anyone could feel upset from this sort of treatment.
They hack my box, trash it, then reinstall everything. I guess they think
they're being funny. My dirty clothes are piling up and I am out of clean ones.
I don't have time to do laundry, I'll have to wear something out of the pile.

Week 6, Friday: I got up this morning, sat at my machine, and stared at it
blankly. An icon ap peared on my desktop for Quake III. I suppose it couldn't
hurt to play some. I have been very stressed lately.

Week 6, Sunday: I lost track of time! I started playing Quake III on the
network with some other CMU students (who killed me hundreds of times in the
course of 10 minutes) and completely lost myself. There's a bag of chips that
has been sitting here for a few weeks. I think I'll finish those off for
breakfast and then go to sleep.

Week 7, Wednesday: I masturbate every day now. Not a single girl comes near me.
This is so depressing. Do I really smell? Oh well, I have the task of learning
how to secure my Linux box to keep me busy. Who has time for the opposite sex
after all?

Week 8, Tuesday: I got into a fight with this little shit who kept telling me
RedHat was great. What a fucking moron! Anybody who knows Linux knows that
Debian kicks its sorry little ass. I'll be getting my judiciary papers for the
incident in the mail. Doesn't this school get it? I can't let someone go around
converting people to RedHat! WtF!?

Week 8, Friday: My roommate squeezed my ass today! At first I was shocked and
appauled, and I told him off for it. Thinking about it later though, there was
just something that seemed too strong about my reaction. I'll talk to him later
and appologize for getting so upset, it wasn't really so bad.


"We had no choice but to implement XUL" Is The Big Lie

IntlHarvester IntlHarvester writes  |  more than 6 years ago

Why AC trolling can sometimes be valuable ...

Re:If...(Score:0, Troll)
by Anonymous Coward on 07:41 AM July 16th, 2003 (#6452427)

Netscape a.k.a Mozilla got flushed because Mozilla sucks. Check the Register for what really killed Mozilla (http://www.theregister.co.uk/content/4/31765.html ) [theregister.co.uk]

Long live Opera!


Re:If...(Score:1, Interesting)
by Anonymous Coward on 07:50 AM July 16th, 2003 (#6452528)

I actually agree with The Registers analysis. When Netscape and AOL needed a great browser to battle with Microsoft, the Mozilla developers gave them an entire "application framework" that they didn't need, and a bug tracking system that could simply have been done with a commercial offering or even a few PHP scripts & a MySQL database. Mozilla developers were trying to be a "platform" instead of a damn browser; if they had worked on the portable Gecko completely and forgotten (Or at the very least, pushed right back) things like XUL and skined interfaces, they could have written a handful of application shells for their supported platforms and dropped in an excelent browser engine. They could have done it, from scratch, in two years. Instead we got Mozilla, the framework no one wants. Gecko is great and if it had been earlier, could have held Microsoft in check.

JZW was right, in a way. Starting from scratch is not always the best thing to do. With Gecko, they were probably right to do it. Did they need to throw away their existing Netscape applications & write XUL though? Did they really need to re-write Netscape Mail? Probably not.


Re:If...(Score:5, Insightful)
by Gerv (15179) on 07:58 AM July 16th, 2003 (#6452624) (http://www.gerv.net/)

if they had worked on the portable Gecko completely and forgotten (Or at the very least, pushed right back) things like XUL and skined interfaces, they could have written a handful of application shells for their supported platforms and dropped in an excelent browser engine.

So, Mr. Know-It-All Anonymous Coward, pontificating from on high, here's a pop quiz. If you have to implement an entire widget set in your browser to have any hope of supporting styleable form controls etc. (as outlined in CSS2 and above), is it better to:

a) Write one user interface for all platforms using those same controls, and use that UI as another testbed for them
b) Write five or more separate user interfaces, and have to keep them all up to date and in sync?

Without XUL, there would have been no Netscape help in doing Mozilla for Linux, Mac, BSD etc. because there would have been no incentive to chase such a small part of the browser market.



ask a stupid quesiton...(Score:5, Insightful)
by Doktor Memory (237313) on 11:56 AM July 16th, 2003 (#6454939)

So, Mr. Know-It-All Anonymous Coward, pontificating from on high, here's a pop quiz. If you have to implement an entire widget set in your browser to have any hope of supporting styleable form controls etc. (as outlined in CSS2 and above), is it better to:

a) Write one user interface for all platforms using those same controls, and use that UI as another testbed for them
b) Write five or more separate user interfaces, and have to keep them all up to date and in sync?

Guess what, hotshot? The answer to that question is: Whichever one will not take 4+ years to ship in a working form while the world's largest and most predatory corporation is working overtime to dig your grave.

Please notice that despite the nonstop handwaving from the Mozilla team about how maintaining seperate native interfaces for the assorted Gecko frontends was supposed to be some sort of impossible herculean task that no reasonable person could be expected to tackle, in the time that it took to produce ONE semi-functional version of Mozilla, Opera Software, a company with not even a tenth of AOLNSCP's resources, produced multiple versions of a fully functional web browser, for all of Mozilla's major target platforms. Not only did they produce, maintain and upgrade native Windows, MacOS and Linux versions of Opera, but they increased their market share, and made money doing it.

"We had no choice but to implement XUL/XPFE" is the Big Lie of the entire Netscape saga. The fact that mozilla team members are still stating it with cultish earnestness suggests not that you all came to a reasoned engineering decision, but that your project management was not merely incompetant, but downright pathological. If 1% market share and the firing of your entire development team isn't enough to convince you that somewhere, somehow, you made the wrong decision, you are simply delusional.

Hopefully, some of the core Mozilla developers and managers will use some of their newly acquired free time to read Fred Brooks' "The Mythical Man-Month." When Brooks talks about the Second-System Effect, he's talking about you.


Re:Opera now has an XPFE though!(Score:4, Insightful)
by Doktor Memory (237313) on 03:39 PM July 16th, 2003 (#6456871)

For the record, I have nothing against the concept of cross-platform development toolkits. They can be great, time-saving things.

But. Priorities. Opera developed a functional product that could be used by the vast majority of their paying customers first. Then they prototyped and shipped versions for secondary platforms. After they started seeing revenue (or the potential for revenue; I'm not privy to their books, merely aware that they're apparently still in business, unlike the Mozilla team), they then wrote the minimum amount of glue to allow them to ship their releases in lockstep. And they did it in what...a quarter of the time it took to build a functional XPFE browser? An eighth?

Second point: XUL was more than just a cross-platform widget set. If that had been all that it was, Moz 1.0 would have shipped in 1999, maybe even 1998. People write cross-platform toolsets all the damn time, and it rarely takes half a decade to do. No, XUL/XUI/XPFE were the logical result of Netscape drinking its own "it's not a web browser, it's an application platform! [suck.com]" kool-aid. It's an API, it's an application framework, it's a development toolkit, it's an XML parser, it's a widget set, it'll walk your dog and it gets your whites whiter!

Just search for comments from users with mozilla.org and netscape.com addresses on slashdot for the past few years: Mozilla wasn't just going to be a better web browser, it was going to be the foundation for an entire industry of "mozilla-based web applications" that someone, somewhere, was sure to write.

See, as far as I can tell, it's the not-so-secret desire of just about every developer who ever lived to write The One Universal Cross-Platform Middleware Library That Everyone Will Use Forever. Therefore, except in the exceedingly rare instances where doing that is the actual stated and understood project plan from the CEO on down (ie: win32, java, .net, openstep), the job of every project manager in the world is to stand behind that developer's back with a rattan cane, and smack them across the shoulders everytime they start to try it. Netscape's management completely failed in this critical task, and Microsoft's near-total control of a market that 5 years ago they were an also-ran in is the entirely predictable result.


Re:If...(Score:3, Insightful)
by hixie (116369) on 01:27 AM July 17th, 2003 (#6459404) (http://ln.hixie.ch/)

Ok that's it. Gerv, you need to stop talking utter garbage as if you were some kind of authority on the subject. You aren't.

Let's get some facts straight. First of all, CSS (any version) does not require that you style form controls. That is a myth, perpetuated by people like me, who used to want to see that level of control available to authors (As you can tell from the recently released CSS3 UI draft, the CSS working group is in fact moving away from stylable controls altogether).

Secondly, it is quite possible to develop multiple products for different platforms, and in fact, for some platforms it is the best way. In particular, the Mac. The Mac's UI is SO different from other platforms in key, if subtle, ways (menu bar placement, order of menu bar items, the fact that you can have an application running with no windows, etc) that it is significantly EASIER to write an application specifically for that platform rather than try to continually fix XUL to work on the Mac.

Sure, some platforms (Win32, Gnome) are similar enough that you can use one widget set and a few #ifdefs to support both platforms. But that is by no means a requirement.

So please, get some perspective, get your facts right, and stop posting with "@mozilla.org" in your sig as if it meant anything more than "I used to intern at Netscape and they never took away my mail account". The sad fact is you're only on staff@mozilla.org because the rest of staff are too chicken to ask you to leave.

-- Ian Hickson
(Editor of Mozilla's XBL spec, Mozilla's XUL spec, the W3C's CSS2.1 spec, three W3C CSS3 modules; Invited Expert to the W3C; QA contact for a dozen or more Bugzilla components; Mozilla contributor for 4+ years; Intern at Netscape for 4 times longer than Gerv; and currently employed by Opera software. But no fancy e-mail address.)


Re:If...(Score:1, Interesting)
by Anonymous Coward on 09:11 AM July 16th, 2003 (#6453265)

b) Write five or more separate user interfaces, and have to keep them all up to date and in sync?

I choose B.

Why? Because it took you guys 5+ years to implement basic features like a customizable toolbar. It took 3 years before you got all 9000 platform-specific key commands and behavors sorted out. It even took a couple years before the fuckin Mac Menu Bar was in the right place. All of that crap is done - a solved problem. No need to do it again.

Meanwhile, I hire one MFC guy and he's hacked together Netscape's UI in about a week. Add a GTK guy and a Mac guy, and I'm set. OS/2, BeOS, etc can fuck themselves.

Maybe you did need your own widgets for web form controls, but there's a big difference between that and an entire application framework that supports a big app like Netscape. The amount of time it took proves it.


Lets talk about Jon Carmack

IntlHarvester IntlHarvester writes  |  more than 6 years ago

Lets talk about Jon Carmack. Jon is the legendary programmer of such classic PC games as Wolfenstein, Doom, Duke nukem 3d, Quake 1, 2, and 3, unreal, and the upcoming doom3. Jon has single handedly created the genre known as the first-person-shooter. He has also popularized the Direct3d 3d format over Microsoft's competing Opengl format, as well as caused public interest in 3d cards when he first released accelerated quake for the s3 virge chipset. Jon carmack has redefined gaming on PC's.

Now stop for a moment and think, What would have happened if Albert Einstein had worked creating amazing pinball games instead of creating the theory of relativity? Humanity would suffer! Jon carmack is unfortunately doing JUST THIS, using his gifts at computer coding to create games instead of furthering the knowledge of humanity. Carmack could have been working for NASA or the US military, but instead he simply sits around coding violent computer games.

Is this a waste of a special and rare talent? Sadly, the answer is yes.

Unfortunately, it doesn't stop there. Not only is Jon carmack not contributing to society, he is causing it's downfall. What was the main reason for the mass murder of dozens of people in columbine? Doom. It's always the same story: Troubled youth plays doom or quake, he arms himself to the teeth, he kills his classmates. This has happened hundreds of times in the US alone. Carmack is not only wasting his talents and intelligence; he is single-handedly causing the deaths of many young men and women. How does he sleep at night?

Carmack is a classic example of a very talented and intelligent human being that is bent on total world destruction. Incredibly, he has made millions of dollars getting people hooked on psychotic games where they compete on the internet to see who can dismember the most people. I believe there is something morally wrong when millions of people have computerized murder fantasies, and we have Jon Carmack to thank. Carmack has used his superior intellect to create mayhem in society. Many people play games such as quake so much that their minds are permanently warped. A cousin of mine has been in therapy for 6 months after he lost a 'death match' and became catatonic.

It is unfortunate that most people do not realize how much this man has damaged all the things we have worked hard for in America. Jon has wasted his intelligence, caused the deaths of innocent children, and warped this country forever. To top it off, he got rich in the process and is revered by millions of computer users worldwide. Perhaps one day the US government will see the light and confine Jon Carmack somewhere with no computers so he can no longer use his intelligence to wreak havoc on society.



IntlHarvester IntlHarvester writes  |  more than 6 years ago

by Anonymous Coward on 11:43 PM October 23rd, 2002

IDE zealots must die. I must put them in schpizers and make dirty other IDE zealots be kapo for them. They must burn. And I will grind them into bone meal and fertilize my garden with them. I will harvest their organs and sell them. I will rape them before they go to the oven. I will bottle the fatty human fat deposits on the chimney wall and will lube up underage IDE using kids and rape their asses with my human fat lubrication. And then I jerk off and spoon feed IDE zealot babies my come to make them grow up strong so I can tear their vaginal zealot walls and anuses many years before they have even a single PUBE. DEATH!

iiiiiiiiiiiiiiiiiiiiiijDMMQtiiiiiiiiiiiiiiiiiiii ii
iiiiiiiiiiiiiiiiiiiicXMMMMMMQjiiiiiiiiiiiiiiii iiii
iiiiiiiiiiiiiiiiiicSMMMMMMMMHJiiiiiiiiiiiiii iiiiii
iiiiiiiiiiiiiiiiiSWMMMMMMMHJiiiiiiiiiiiiii iiiiiiii
iiiiiiiiiiiiiii6WMMMMMMMNYiiiiiiiiJciiii iiiiiiiiii
iiiiiiiiiiiii5WMMMMMMMN5iiiiiiiiJHMMSc iiiiiiiiiiii
iiiiiiiiiii5NMMMMMMMW5iiiiiiiiJHMMMM MWSiiiiiiiiiii
iiiiiiiiiicXMMMMMMMMNYiiiiiitKMMMM MMMMMW6iiiiiiiii
iiiiiii5WMMMMMMMMM MMMMN5ii5NMMMMMMMMSciiiiiiiiiiii
iiiiiiiii6WMMMMM MMMMW5iiiiii6WMMMMMMMWSiiiiiiiiiii
iiiiiiiiiiiSWM MMMMW6iiiiiiiitKMMMMMMMMXciiiiiiiiii
iiiiiiiiiiii cSMMWSiiiiiiiitQMMMMMMMMDjiiiiiiiiiiii
iiiiiiiiii iiiic6ciiiiiiijQMMMMMMMMQjiiiiiiiiiiiiii
iiiiiiii iiiiiiiiiiiiiijDMMMMMMMMQtiiiiiiiiiiiiiiii
iiiiii iiiiiiiiiiiiiicXMMMMMMMMKtiiiiiiiiiiiiiiiiii
iiii iiiiiiiiiiiiiiiijQMMMMMMHJiiiiiiiiiiiiiiiiiiii
ii iiiiiiiiiiiiiiiiiiiitKMMHJiiiiiiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiiiiiiiitYiiiiiiiiiiiiiiiiiiiiii ii


Gateway OSS

IntlHarvester IntlHarvester writes  |  more than 6 years ago

Re:What about WEB DEVELOPERS? (Score:2)
by shobadobs (264600) -- Sunday June 26 2005 (#12912975)

People romanticize the "Browser Wars", but it's really a big battle over nothing -- a bunch of almost zero-revenue eyeballs using a free product. The strategic value is what people build on top of the browser technologies.

Exactly! Which why we must fight against the Mozilla organization, for it distributes a "gateway OSS", which leads users down the path towards more powerful OSS, such as perl and emacs, which can be downright dangerous, leading to all sorts of permanent afflictions such as repetitive stress syndrome (featured in the well-known film, "Ctrlfinger"), as well as a gluttonous addiction to loosely typed programming languages. Over time, they tend to turn into "hackers," exploiting and even distributing OSS from their basements. This is just the first stage.

In Stage II, they join nefarious communities, with alien names such as "comp.theory," even wasting weeks and weeks to learn foreign languages just to communicate in locations such as "ruby-dev". They also begin typing in tongues. Just the other day, at our clinic, I walked across one addict with a window open, or I think it was a window -- the screen was all weird with footprints and insignia all over it, and in it he was writing material which looked like text yet did not read like text. It looked like he was trying to express something with a violent combination of chomps and chops and splices!

At Stage III, they begin idol-worship -- of demons and penguins, displaying their idols in public with stickers on their laptops. They begin to find pleasure in strange, alien activities, like changing their keyboard layouts around so that nobody else can use them, and buying calculators that read in input in some backwards order, with no equals key, and then they become fanatics who insist that everybody should learn this backwards method! If you ever see somebody lend out a calculator and then smirk when a borrower innocently walks away, you know they have reached Stage III.

At Stage IV, they wonder how to emulate their freshly bought calculator on their computer, in one of the tongues that they have learned. Those who have spent weeks of using the powerful and addictive OSS called perl begin to write "rpn.pl" in progressively smaller scripts, using that violent abortion of chops and slices. First, they make one that works in twelve lines, which is unhealthily short already. Then they naturally levitate towards three lines, two lines, one and a half lines, exhibiting some obsession towards achieving their goal in less than 80 characters. Some succeed, but only after several nervous breakdowns and complete distachment from spouse and family. Some begin their ramblings with references to primates, as seen in one quotation I've seen,

        perl -ape
        )[/^ [-+*\/]$/])for(@F);$_="$s[-1]\n"'

If they succeed, this usually means that Stage V has been reached. It is believed that they begin to realize that they are seriously damaged, because they rather suddenly start mumbling about the "brainfuck" they're enduring. This realization dies away quickly, as they type out long meaningless random strings.

Occasionally, they manage to come out from their mental ruts, but only for short periods of time. These spells give our researchers a rare glimpse at what happens to their minds, as they make repeated references to things that don't exist, except perhaps in their hallucinations. They still have connections to their dreamworld. For example, I mentioned to one patient about how my niece got an A++ on a recent examination in school. And the patient replied, "She got a B? Well, better luck next time." He must have misheard, or so I thought, so I answered, "No, she got an A++," enunciating the A + + slowly. And the patient smiled knowingly, responding: "Exactly. I hope she gets an A next time." I gave up on that conversation.

There are further stages of this terrible affliction, but they would be too graphic to list here. My point is, this "Firefox" isn't just a harmless OSS that causes minor but and temporary impairment; it is the first step of a path towards destruction, and we must fight its spread with all our resources.


War? It's a revolution. Fight for your Freedom.

IntlHarvester IntlHarvester writes  |  more than 6 years ago

Re:War? It's a revolution. Fight for your Freedom. (Score:4, Funny)
by houghi (78078) on 03:24 PM -- Thursday June 22 2006 (#15585538)

We shall go on to the end, we shall fight in courts, we shall fight on the Web and Usenet, we shall fight with growing confidence and growing strength in cyberspace, we shall defend our Imperium, whatever the cost may be, we shall fight on the portable, we shall fight on the games boxes, we shall fight on the desktops and on the handhelds, we shall fight in the media; we shall never surrender, and even if, which I do not for a moment believe, this Imperium or a large part of it were subjugated and starving, then our bought senators, armed and guarded by the BSA would carry on the struggle, until, in God's good time, the New World Order, with all its power and might, steps forth to the rescue and the liberation of the old.


Face it, Mozilla is dead

IntlHarvester IntlHarvester writes  |  more than 6 years ago

Face it, Mozilla is dead (Score:-1, Flamebait)
by Anonymous Coward on 11:24 PM November 20th, 2001 (#2594565)

There comes a time when the only merciful thing to do is pull the plug. When the old-timer has been bloated and incontinent for as long as anybody can remember, it can only be considered an act of kindness to turn off the machines and let a dear friend finally breathe its last. So long, Mozilla, old chum -- sorry it had to come to this.

Mozilla is dead, or it might as well be. No matter how many people are exhausting themselves by pounding on the corpse's chest, the best thing the population of the Net can do -- both for the good of the Mozilla Project and for themselves -- is strip what they can from the body, say a fond farewell and get on with their lives.

Things weren't supposed to end this way. When Netscape played their Hail Mary and released the Navigator source code to the public, it heralded a new beginning for the Web. An open source browser was going to -- in order of difficulty -- save the world, resurrect the dead and beat back the Microsoft juggernaut. Alas, the great, green hope instead ran headlong into nearly every obstacle a software project can face, often more than once, usually as a direct result of its own pig-headed stubbornness. Re-writes, feature bloat and a profound and unsettling misunderstanding of what the consumer market wants have all hobbled Mozilla, almost from the beginning.

Even the Project's most ardent supporters have to admit the possibility that their bouncing baby browser now more resembles a massive, festering cyst. Trapped in the womb for well over two years, the Mozilla Project has made a lot of noise, churned out a lot of code and has gone almost exactly nowhere. Late, fat and ugly, Mozilla is hopelessly moribund, deeply mired in its own filth, with no end in sight. A quick and painless euthanasia is the best option for all concerned.

As usual, the blame can be placed on the lack of responsible adult supervision. Told to create a utopia, the Mozilla Project's programmers have done almost exactly the opposite, letting their far-thinking vision overwhelm such tedious, day-to-day tasks as actually getting a usable one-point-oh product out the door. Oblivious to the fact that their market share was disappearing faster than donuts in the break room, the Mozilla Project programmers repeatedly abandoned real-world progress and accomplishments for -- and this is the technical term -- cool shit. With the sort of over-enthusiastic zeal that used to get missionaries attached to roasting spits, the Project couldn't satisfy itself with merely building a fast, efficient, standards-compliant browser. Instead, it set off on a quest to re-engineer the way Internet applications are built, to construct not just a program, but a "platform," a be-all, end-all, goes-ping monster. The Mozilla Project abandoned the idea of creating something as dull as a browser in favor of building a meta-application, an everything-to-everybody miracle.

Beware of geeks bearing gift economies. Cool, high-tech and nearly pointless features have beset Mozilla like metastasizing tumors. XUL, the Extensible User-Interface Language, gives any moderately competent programmer the ability to completely redesign the program's GUI. Why? Who cares? The mere fact that it sounds sort of neat justifies its existence, and gives it priority over shipping something usable to the ninety percent of the population that has no use for the feature. Does the world need another HTML editor? Chat and instant messaging? Oh, sure. Another news reader? Another mail client? Of course. Vector graphics? MathML? ColorSync? LDAP? Embedding? A cross-platform component manager? A cross-platform widget set? An XML parser? XSL transformations? Yes, yes, yes; more, more, more. Each and every one of these features has found its way into the mainstream of Mozilla development, without rhyme or reason, without a clearly defined market or an interest expressed by anybody without a computer science degree.

At the very least, the Mozilla Project has given the world a pretty good picture of what caffeine poisoning looks like. Only people who never sleep could possibly justify adding any of these toys to a mass-market consumer product before it ships its first version. Coding is fun and all, but come on. There's nothing magical in open source projects that prevent them from becoming feature-bloated boondogles - in fact, absent normal market pressures, it's more likely. It's time, Mozilla: Ship or get off the pot.

The tragedy is that it's all been done before, too -- those who don't remember history are doomed to re-implement it. The Mozilla Project is reproducing, almost one-for-one, all the strategic mistakes Netscape made three or four years ago when Navigator exploded from a simple, boring, functional browser into a platform of its own. The plan was to take over the world then, too, making whichever desktop environment the user chose to run irrelevant in the face of the feature-bloated "Netscape OS." And, boy, remember how well that worked out.

And so: End it. Pull the plug. It's time to abandon Mozilla, to let it go in peace. The parts that work -- nearly everybody agrees that the Gecko layout engine is wonderful; the project management tools are nice -- should be harvested for use by the living, and the rest tied up in a biohazard bag and burned. It's a little sad, yes, but it's also the only reasonable option left.

The rotting smell has gotten too strong to ignore.


*BSD faces a very bleak future.

IntlHarvester IntlHarvester writes  |  more than 6 years ago

*BSD faces a very bleak future. I've seen the same boring cut-n-paste "BSD is dying!" trolls for years now too, so don't dismiss what I have to say as another one of those. I researched many compartive points about all the various flavours of *BSD after my comptroller asked me to deploy an OpenBSD firewall.

Granted 4.2BSD was a very fine OS, but that was in 1983. 4.4BSD, and its brother 4.4BSBD-Lite, were abymsmal performers at best during their heydey in 1993-4. Both Solaris and HP-UX had networking stacks that supported "long fat pipes," multicasting, and TCP header header prediction years before 4.4BSD did.

I don't know why 4.4BSD-Lite became so popular. Perhaps because it was released as OpenSource in 1994? But even then there were much better TCP/IP stacks and VM schemes in use (Solaris, AIX) so availability of source code was an insignificant win at best. All OpenSource does is allow poor quality code to be re-circulated and reused again and again in new systems, while high quality and RFC compliant code is relagated to the pay environment.

Regardless, the codebase of 4.4BSD-Lite became the stepping stone for all the *BSDs that are still around now. The main three *BSDs (FreeBSD, OpenBSD, NetBSD) all use at least 85% of 4.4BSD-Lite's source code, with the rest being mostly new userland code, TCP/IP updates, and multiprocessor support.

The commerical offering, BSDI, is even more appaling - a source code diff shows roughly 94% code reuse. Paying for an archaic and outdated OS...that would explain why BSDI has less than 2% of the server market.

FreeBSD has very close ties with BSDI. I'm not one to preach doom by association, but I'm afraid FreeBSD has doomed itself by the move. If that isn't enough, FreeBSD's C2 security certification is horrible. Even NT can do better than it!

FreeBSD has a reputation of being the "fastest" BSD on x86 hardware. Actual memory bandwidth performance is a fraction of all of Sun's offerings, and the multiprocessor support is a joke since it has a poorly implemented semaphore locking mechanism. I hear a total re-write is planned, and perhaps even a security audit too, so /maybe/ by 2005 FreeBSD will be a contender in the low-end server market.

NetBSD, I'm afraid, is dead before it got off the ground. The goal of running on as many platforms at once is a noble and idealistic one, but in the real world its useless. At best NetBSD is a mediocre hobbyist OS that runs on outdated computers. A match made in hell it would seem, since ancient source code has been hacked to run on ancient computer. Its ports to systems such as the Dreamcast are total folly, offering no more real world use than GUI systems on headless servers. And I think the installed user base of less than 10,000 speaks for itself.

I was hopeful OpenBSD would be better as its reputation for security is interesting. Sadly, its another strikeout. OpenBSD's filesystem is extremely slow, and hardware support is nearly nonexistant. There are also numerous political issues surrouding its development team that are eating away the last bit of hope. Perhaps the reason it is secure is because no one bothers to hack it since the "prize" is mostly worthless.

*BSD users too are dooming thier own OS. As a group, they are a very vocal and rowdy bunch. No real help is given to new users and such an elitest attitude is suicide.

I chose to not deploy an OpenBSD based upon these reasons. It is my humble opinion that either NT or Solaris be used for any significant work, and *BSDs be left to the hobbyists.


An update on Slashdot from I, CmdrTaco

IntlHarvester IntlHarvester writes  |  more than 6 years ago

An update on Slashdot from I, CmdrTaco. (Score:0, Flamebait)
by Anonymous Coward on 04:13 PM February 21st, 2003 (#5357552)

Hi there. I'm CmdrTaco, one of the ruling despots here at slashdot. Earlier today I realized that I've been deeply troubled by recent events here on slashdot, more troubled than I've been willing to admit to myself. The plebs here have been making alot of noise in the last 24 hours, ever since this thread arose on the "Oracle Breakable After All" story. My attitude was the usual "fuck them all", and I thought the matter undeserving of even a moment of my time. But then a strange thing happened; I was stricken by impotence. I beat and I beat and I beat, and yet even with the aid of the very finest tentacle-rape anime divx selections available, I found myself unable to climax. Even having Hemos choke me with his belt till my face turned blue failed to do the trick. Clearly, something was terribly wrong.

And so, I went soul-searching. I thought back on the other night and the bitchslapping rampage I went on in that thread. I thought of some of the very low UIDs whom I'd smacked down, I thought about the many user moderations that me and the other editors had unjustly overturned with our unlimited mod points. I considered the outcry, the suggestions that we were ignoring the will of our own community, that we were evading a subject that desperately needs discussing, that we were acting autocratically and making hypocrites of ourselves. All these things I pondered, and I pondered long and hard. And this is what I have to say:

Go away.

When me and Hemos began this site so long ago now, we were starry-eyed small-town lovers; young, naive, and drunk on the possibility that a real revolution of sorts might be on the horizon, and that it might involve small furry animals. And so we opened up our labour of love to the world, never suspecting that it would become even half of what it has become today. Things were good, for a time.

But things change. None of you could ever understand just what it feels like, and what it does to a man, to have such a large userbase grow up under your shoddy perl scripts. Unless it happens to you firsthand, you can never truly know. They say that power corrupts, and I am here to tell you that it is true. Once, I cared. I really did. But you people... you went from being individuals, from people I could care about and chat with on #slashdot, to becoming a giant formless mass.. a formless mass seperated into factions; an army of idiots filling my inbox with crap and my RAID array with drivel. Every thread now, I'm lucky if I can find a single comment that doesn't appear to be stamped down by a dim-witted cookie-cutter of a mind. Endless parrotting, pompous bullshit, and people so one-dimensional that it is frightening. I have a secret for you: I too believe that the absurdist noise and distraction of the 'trolls' is the most worthwhile part of slashdot these days. I don't care about anything anymore, save bukkake vids and the occasional good troll.

So then, why do me and my editors censor with an iron fist? Why do we stamp every bit of humour and joy left in this place out and try to make it more and more soullessly grey with each passing day? Because I don't want to have a dialogue with you fucking plebs about the deterioration of this site, I don't want to save it; I want this failed experiment to implode upon the weight of its users' own hypocrisy and hyperbole. You say this site should be a microcosm for the free and open society of the future? Don't you see that it already is? And you wonder why it stinks of shit...

It will continue as it has. The majority of you will come regardless of what we do. I could piss on your mothers and assfuck your fathers and you'd still come to stroke your egos and share your reactionary politics with the world and to waste countless more hours of your miserable days away. The arms-race will continue. You think a bit of mass -1 Offtopics is bad? Brotha you ain't seen nothin yet. The editors will continue to be my hand-picked squad of the biggest fucking assholes I can manage to dredge up. We will continue to ignore your whinging about censorship, indeed we will ramp it up, because we don't fucking care. There will be countless more stories about the latest lame yuppie toys, the latest minor kernel revision, "look what I found in subsection 123.23.1c of this license!", and all manner of other predictable crap for you to hurl your canned responses at and exercise your dogmas on. Katz will continue to offer you his unique brand of insight until the end of time. And we, as always, could care less what you think or want. Droids and trolls alike; you will all lap it up.

You were expecting some great revelation or commitment to reform to become of this? hohohoho... as if I give a damn about the silly dramas you fools generate out of bit-patterns slapping into my DB. I was troubled, but only because I cloaked my true opinions in silence and continued to play the role of naive otaku-boy and open-source ass-puppet. Because I wasn't being honest with myself or with all of you. Now I can speak the truth, and my soul is unburdened. You may now go back to wallowing in the shit; I'm off to blow my load in Hemos' pretty pink face.

Remember this: we are only a mirror.

Thank you.



IntlHarvester IntlHarvester writes  |  more than 6 years ago

Have you ever been fucking a girl too long, and realized that, no matter how hot she is, she just doesn't turn you on any more? This doesn't happen with every woman - some get bitchy or try to take your money - but with some, their only fault is that, every time you get in bed with them, they're exactly the same. no variety whatsoever. they just plant their knees and face in the covers and expect you to go about your business.

this bitch is adequacy. it's the same goddamn joke, repeated 3 times a day. it's the same girl that was cute the first time you met her, on her knees asking to get fucked for the three hundred millionth time. nothing ever changes - the highbrow trolls, the elaborately researched articles, the pathetic circle jerk of one-up trolls in the comments, and the incessant bludgeoning of anyone who visits and isn't in on the joke.

what this bitch needs is a smack on the ass. not the light playful slap you use to get her into the mood, but a hard, angry slap, one that will get her to pull her god damned face out of the pillow and stare straight into your eyes. at this point, you're going to get one of two looks: angry and into it, or angry and gone.

either way your relationship will have moved forward. until someone smacks adequacy around, i guess i'd rather jerk off than fuck the bitch.

Slashdot Login

Need an Account?

Forgot your password?