POV-Ray : Newsgroups : povray.off-topic : The Daily WTF [again] Server Time
19 Jul 2025 20:32:24 EDT (-0400)
  The Daily WTF [again] (Message 91 to 100 of 381)  
<<< Previous 10 Messages Goto Latest 10 Messages Next 10 Messages >>>
From: Mike Raiford
Subject: Re: The Daily WTF [again]
Date: 12 Feb 2008 12:07:07
Message: <47b1d23b@news.povray.org>
Invisible wrote:



> so... you'd have to eat A LOT of bananas to even approach the amount of 
> money that M$ makes on a single transaction.
> 
> And these guys don't even *grow* bananas. They most *ship* them. They 


Do you have any idea the cost involved in making a major OS update like 
vista, including support and maintenance on the project versus plucking 
bananas from a tree?

Last I checked, banana plantation workers don't make $75,000+/year 
salaries.


Post a reply to this message

From: Gilles Tran
Subject: Re: The Daily WTF [again]
Date: 12 Feb 2008 12:12:37
Message: <47b1d385@news.povray.org>

47b1cf6d$2@news.povray.org...

> I mean, I guess the numbers must stack up somehow, but DAMN, that's 
> far-out!

Well, it's well-established by now that you live in a parallel world, and 
that povray.off-topic is some kind of portal window into this amazing real 
world you keep hearing about. Nothing wrong with that of course, but you 
should definitely understand that the realities in your parallel world are 
far different from the realities in this world.

So, while in your world nobody eats bananas and Microsoft is the biggest 
company in the world, in this real world, people eat 70 million tons of 
bananas each year and Microsoft is a small outfit (relatively speaking).

1 ton of bananas = 1000 to 2000 $ so a rough estimate of the banana trade is 
about 70-140 billion dollars = more or less twice the revenue of Microsoft. 
And that's only for bananas. Look up the figures for wheat, maize or 
soybeans.

Of course, in the real world, food is actually more important that software, 
now how does *that* compute? :P

(Also, I said that the Maersk group shipped bananas, but that was a joke; 
indeed, they may ship more profitable stuff such as oil, cars and Chinese 
Christmas toys http://en.wikipedia.org/wiki/Emma_M%C3%A6rsk; freight is a 
gigantic business that made billionaires such as 
http://en.wikipedia.org/wiki/Onassis, who was more famous than Bill Gates in 
his time).

G.


Post a reply to this message

From: Gail Shaw
Subject: Re: The Daily WTF [again]
Date: 12 Feb 2008 12:17:06
Message: <47b1d492@news.povray.org>
"nemesis" <nam### [at] nospamgmailcom> wrote in message
news:47b1d19d$1@news.povray.org...

> there's an ogg video of Nelson Mandela -- as if you would know who is he
> -- in the Examples directory.  He speaks about the ancient Ubuntu
> african concept...

If he doesn't, I'm contemplating shooting him!

The video's also on wiki -
http://en.wikipedia.org/wiki/Image:Experience_ubuntu.ogg


Post a reply to this message

From: Darren New
Subject: Re: The Daily WTF [again]
Date: 12 Feb 2008 12:26:16
Message: <47b1d6b8$1@news.povray.org>
Invisible wrote:
> Given time, you could probably integrate the entire thing into one giant 
> SQL statement. You'd probably find that you can actually simplify it 
> down to something rather smaller once it stated all in one operation. 
> And that the DB engine can do some pretty impressive optimisations after 
> that too.

Yeah, that's why I'm after it.

On the other hand, I've done SQL statements that I gave up on after 
they'd run for a couple of days, recoded it as a "SELECT *" without a 
where clause, calculated the new column, and wrote it back, and *that* 
ran in about 90 seconds.

(Basically, a bunch of streams, each with an event having a start time 
but no end time. Each event ends when the next event starts on the same 
stream. Assign the "duration" column to any row that doesn't have a 
duration and isn't the most recent record for that stream.)

> OTOH, if you haven't got enough time to do it... what can you do?

Post to p.o-t too much?

-- 
   Darren New / San Diego, CA, USA (PST)
     On what day did God create the body thetans?


Post a reply to this message

From: nemesis
Subject: Re: The Daily WTF [again]
Date: 12 Feb 2008 12:50:33
Message: <47b1dc69@news.povray.org>
didn't you have a counter somewhere on the number of crashes you 
experienced with it?


Post a reply to this message

From: Darren New
Subject: Re: The Daily WTF [again]
Date: 12 Feb 2008 12:52:02
Message: <47b1dcc2$1@news.povray.org>
nemesis wrote:
> Darren New <dne### [at] sanrrcom> wrote:
>> Because you had lots of OSes called UNIX that weren't compatible with
>> each other, even at the source level.  (See autoconf)
> 
> that only happens when you exchange a common API for platform-specific APIs that
> do the same thing faster or funkier.  It happens even in Java.
> 
> It doesn't really happen in M$ because there really is a single vendor with a
> single set of solutions and they can cram old APIs to handle old code in their
> newer products with newer incompatible APIs.

Yes. And how does that mean that MS didn't cause that to happen?

>>> Win9x did not support DOS programs: they simply had DOS included to handle
>>> those.
>> DOS programs ran in a window, just like they do now.
> 
> It runs in a window because that's how graphical ambients run console programs:
> by opening a window terminal and letting the console program do their job.  It
> doesn't magically transform them into full graphical programs with graphical
> drop-down menus.

Who said anything about graphics, let alone magic?

>  The OS calls such programs did were DOS calls and such calls
> are still supported these days by letting an emulated DOS handle those.

Yes. But there's also a whole bunch of things the old code did that 
didn't go through APIs, like writing directly to screen memory or 
invoking hardware INT calls. Those got caught and emulated too.

> So they can afford to provide their older APIs together with the new.  It's
> their own code, it's not really "2 different OSes"!

The program runs on two different OSes. Of course, to make this happen, 
the new OS has to support the old API. I'm not sure which of my 
statements you think you're disputing here.

>> So, different operating systems. You're making my point for me. :-)
> old code still handled by old code, not new.

Not true. What's the code in DOS that handles writing to screen memory? 
Where's the code in DOS that handles moving the cursor via IBM BIOS calls?

> last few years and while the bugs are certainly different than those of MS
> software, there doesn't seem to be as many or as little as those.

And Linux still isn't as big as MS. Yes, MS has more bugs per line of 
code than Linux.  About 2 or 3 times as many, last study I saw. But MS 
is a commercial concern.  The bugs that MS has don't seriously affect 
their profitability. (Well, before Vista, at least.)

> So, why is the single largest and richest developer in the world with so many
> bright minds and a single set of enforcement rules over their developers about
> code quality and API standards get rivalled by ad-hoc developers from around
> the world working on many different little pieces of software that eventually
> get assembled into a Linux distribution?

I'm not sure. I'd guess it's because the people working on Linux don't 
have nearly as much backward compatibility problems, and they don't have 
nearly as many cost concerns. I.e., if there's a bug in a popular Linux 
application, Linux kernel authors don't add code to the kernel to work 
around the bug - they fix the bug in the application. MS doesn't really 
have that option. Plus, if there's a problem with Linux, the person who 
fixes it is the person with the problem. With MS, the bug in the OS gets 
fixed for the customer only if it's worthwhile to MS, not if it's 
worthwhile to the customer. Economics is always skewed by having the 
benefits go to someone other than the person paying.

> It seems to me MS crappy, crippled software is such by design, so people have
> always a reason to update.

I'm sure there are decisions made to ship less-than-optimal products 
that can have an upgrade path. Every commercial company does this, 
monopoly or not.

On the other hand, I've been getting free updates and bugfixes from MS 
for years and years. So I'm not sure what incentive you think they'd 
have to ship buggy products if they're going to fix them for free.

-- 
   Darren New / San Diego, CA, USA (PST)
     On what day did God create the body thetans?


Post a reply to this message

From: nemesis
Subject: Re: The Daily WTF [again]
Date: 12 Feb 2008 12:55:43
Message: <47b1dd9f$1@news.povray.org>
Gilles Tran wrote:

> 47b1cf6d$2@news.povray.org...
> 
>> I mean, I guess the numbers must stack up somehow, but DAMN, that's 
>> far-out!
> 
> Well, it's well-established by now that you live in a parallel world, and 
> that povray.off-topic is some kind of portal window into this amazing real 
> world you keep hearing about. Nothing wrong with that of course, but you 
> should definitely understand that the realities in your parallel world are 
> far different from the realities in this world.
> 
> So, while in your world nobody eats bananas and Microsoft is the biggest 
> company in the world, in this real world, people eat 70 million tons of 
> bananas each year and Microsoft is a small outfit (relatively speaking).

ROTFLOL

you know deep inside you like the lil' guy, Gilles...


Post a reply to this message

From: Darren New
Subject: Re: The Daily WTF [again]
Date: 12 Feb 2008 13:09:45
Message: <47b1e0e9$1@news.povray.org>
Invisible wrote:
> Gail Shaw wrote:
> 
>> And how much software did you buy before MS was around? Don't confuse
>> correlation with causation.
> 
> Quite a lot. (Well, my parents anyway, not me personally. I didn't have 
> any money...)
> 
> We had premptive multitasking operating systems and large C compilers 
> and ray tracers and modellers and music sequencing software and complex 
> computer games and so on and so forth.

And what machine were you running this stuff on?

"""
After reading the January 1, 1975 issue of Popular Electronics that 
demonstrated the Altair 8800, Bill Gates called the creators of the new 
microcomputer, MITS (Micro Instrumentation and Telemetry Systems), 
offering to demonstrate an implementation of the BASIC programming 
language for the system
"""

What large C compilers and music sequencing software was running before 
MS was writing software?

>> I'm emphasising small, because small software is 'easy' to write.
> 
> I don't really see how the software M$ writes is any "bigger" or "more 
> complex" than what existed before.

Uh... You don't think Windows XP is bigger or more complex than the 
mainframe OSes of the mid-70s? It's not bigger and more complex than CP/M?

> Similarly, have you *ever* seen Linux crash? 

Regularly. 3 or 4 times last week alone. On a machine where Windows 
never crashes. Sure, go ahead, blame the hardware.

-- 
   Darren New / San Diego, CA, USA (PST)
     On what day did God create the body thetans?


Post a reply to this message

From: nemesis
Subject: Re: The Daily WTF [again]
Date: 12 Feb 2008 13:10:50
Message: <47b1e12a@news.povray.org>
Darren New wrote:
> nemesis wrote:
>> Darren New <dne### [at] sanrrcom> wrote:
>>> Because you had lots of OSes called UNIX that weren't compatible with
>>> each other, even at the source level.  (See autoconf)
>>
>> that only happens when you exchange a common API for platform-specific 
>> APIs that
>> do the same thing faster or funkier.  It happens even in Java.
>>
>> It doesn't really happen in M$ because there really is a single vendor 
>> with a
>> single set of solutions and they can cram old APIs to handle old code 
>> in their
>> newer products with newer incompatible APIs.
> 
> Yes. And how does that mean that MS didn't cause that to happen?

because apps running in Windows don't magically run on Solaris, Mac OS, 
Linux or whatever.  What I'm trying to say is that W95, WNT or Vista, 
while not the same OS, continue using old API code to handle old user 
apps.  So, it's MS made cross-platform software possible.  The old apps 
are still relying on old API code, not new code from the new OS handling 
the old apps.

What really made cross-platform software a little more closer to reality 
were industry-strength standards, the internet, quite a few 
cross-platform development languages (Java, Python, Perl etc) and, yes, 
open-source software.  You have the source and it's compiled and running 
everywhere, so let's build more from there on and get done with it.  No 
more proprietary APIs, more portability across truly different OSes...


Post a reply to this message

From: nemesis
Subject: Re: The Daily WTF [again]
Date: 12 Feb 2008 13:14:53
Message: <47b1e21d@news.povray.org>
Darren New wrote:
> Invisible wrote:
>> Similarly, have you *ever* seen Linux crash? 
> 
> Regularly. 3 or 4 times last week alone. On a machine where Windows 
> never crashes. Sure, go ahead, blame the hardware.

were you running as root?

desktop, server?  task?


Post a reply to this message

<<< Previous 10 Messages Goto Latest 10 Messages Next 10 Messages >>>

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.