Good points. To pick a minor nit, I think you meant "machine-readable digital information", or words to that effect. Surely printed text, made up from a finite set of symbols, must be classified as being digital? Oh well. I'm just nerding out, I guess.:)
Totally crappy C code, as well... Repeat after me: main returns int. And even if it didn't and was a void function, there's no need to say "return" before the final brace, that's just obfuscating the fact that the function ends there. Oh well. I guess your post wasn't about how to write in C, but if you're gonna write a 7-liner, make them correct. Please.:)
Heh. Poor SourceForge would probably catch fire, under the weight of Maya's rumoured 25+ million lines of source code. Plus, I have a sneaky suspicion it's mainly C++, which of course would be chanceless when it comes to attracting open/free software developers.;) Heh. It'd still be cool, though.
That statements is so full of hidden assumptions that you could probably fill, um, something really big with them. It is kinda "true in theory", but in practice... Whoa. What about non-compiled languages? Or langauges that lack support for native data types? Or the combination thereof? Try to factor a big number in bash. Or XSLT. They are langauges, and I'm pretty sure at least bash is Turing complete, but the performance is not magically on par with e.g. C. I'm sure it *can* be, in theory, but... In practice it just isn't.
Actually no, dating sims[...]have no sex (or not much, and in a very limited way).
Have you seen this, then? I'm not sure how limited other dating games have been (I don't play them, even) but from what I read in Edge (a UK gaming magazine, IMO the best there is) this one sure pushes the border a bit.
Um, you're not much of a developer, I hope? Or, if you are, do you do most of your work in perpetually late mainframe projects? What you're proposing sounds frighteningly much like writing a specification for the software system at the start, then developing it. This is known as
the waterfall model, and there is a lot of consensus that it, well, sucks. Not to put too fine of a point on it.
Me too! Why is this?! You'd think the same markup should layout the same way every time you try it. Is it a problem with Slashdot's markup, or with Gecko? It's really unfortunate, since so much of my work^H^H^H^Hbrowsing time is spent at Slashdot...
The message ports are actually more of a AmigaOS/Exec feature than a feature of ARexx; the language simply wraps the existing feature of the underlying OS and makes it easy to send messages.
This would be called "inter-process communication" in modern days, and should be reasonably simple to implement in most Unix-like operating systems using UNIX domain sockets, or named pipes perhaps.
It requires apps to have a single main event loop, so that they listen to both UI events and events coming from the message port. This was easy and natural on the Amiga, and is still so using e.g. GTK+ (and I'm sure Qt makes it just as easy although I haven't used Qt).
I guess what's missing is the "meme", or a sufficiently standardized way of doing these things. The technology is there.
The syntax is like compiled BASIC? That's got to be almost impossible to write, straight binary isn't a very friendly syntax. They should add some sugar. Strangely enough, I can't recall ARexx on the good old Amiga having that weird a syntax. Perhaps they fixed it in the Amiga version.;^)
~> dc
17 17 * 12 12 * 6k/pq
2.006944
Heh. Around these parts, I think that's actually reason to at least drop the "roughly". It's half the size, to at least three significant digits.;^)
Regarding the margin question, I like the "Under the Hood" series at EE Times. This
particular entry concludes that the cost of goods sold for the iPod is way lower than the asking price. Their analysis puts the retail price at about twice the cost of the hardware... I'm not actually sure if that's "low", but as a consumer I rather hope it is not. Call me naive.:)
Or, maybe they just sidestep that issue by making the keypad backlit, as cell phones have been doing for at least five years now...
That said, I think I agree with the spirit of your post. Nokia's designers are having a bit too much fun with the shape of their phones for my tastes. Luckily for them, I don't decide what's hot or not.
Seconded. Dan rules. He reviews everything from
small computer cases
and bisarre amount of heatsinks,
over LED flashlights and soap bubble pistols, to
radio controlled tanks. His writing is excellent, and he's also very knowledgeable, which at least keeps me checking back every day for new articles.
And no, I have no relation whatsoever to Dan, I'm across the planet from him. I'm just an appreciative reader, who really should get a PayPal account and plonk some $AU his way some day.
Um. Your numbers are a bit misleading, although that of course doesn't change the value of your story.
USB 1.1, which I assume you were using since you're talking about "the past" and USB 2.0 is rather recent, has a max bandwidth of 12 megabits/second. That's 1.5 megabytes/second, of course.
PCI, on the other hand, starts out as a
33 MHz bus that is 32 bits wide, for a maximum theoretical bandwidth of 133 megabytes/second.
Thus, "raw PCI" is roughly 90 times faster than USB 1.1. Just wanted to point that out, since factual errors of this nature tend to annou the anal geek within.;^)
and manufacturing facility conversion
Which, at the scale Intel operates, probably doesn't cost more than a small bag of peanuts anyway. How could it? They're just heating sand so it melts and forms shards of glass, right? Anyone could do that.
"Ounce" isn't a metric/SI unit, as far as I know, and using grams when e.g. cooking is in my experience very unusual.
I don't quite see the problem with the metric measurements either, my impression is that the biggest difference is that in US recipes, the "cup" is used for most things, whereas in metric, we use the deciliter. Big deal. Both use various spoons, so what was the problem with that?
Hardware that has seen use for six months in a super-computer, i.e. probably been run 24/7 and really stressed, sold for $200 below the price of new is considered to be priced as "trash"? Your trash must be worth its weight in gold, then. I think it sounds expensive, but then it's Apple hardware so I shouldn't be surprised.;^)
Indeed you can. That's weird, because I actually am geek enough to read the JS-link, and to guess that it should be possible to paste together, but when I tried something that my memory tells me was identical to what you've posted, it failed. I guess my memory sucks, then. Good job!
You can click once more at Anand's to get a Printer-version, which is really nice. It's how I usually read their content. Can't direct-link you (I think), since it's a JavaScript thing. Scroll down, and click on "Print this Article".
Good points. To pick a minor nit, I think you meant "machine-readable digital information", or words to that effect. Surely printed text, made up from a finite set of symbols, must be classified as being digital? Oh well. I'm just nerding out, I guess. :)
Read the C FAQ. Just because some code passes some compiler, does not make it valid code.
Totally crappy C code, as well... Repeat after me: main returns int . And even if it didn't and was a void function, there's no need to say "return" before the final brace, that's just obfuscating the fact that the function ends there. Oh well. I guess your post wasn't about how to write in C, but if you're gonna write a 7-liner, make them correct. Please. :)
You are free to name the programs you write anything you like, of course. So there is no problem here, is there?
Heh. Poor SourceForge would probably catch fire, under the weight of Maya's rumoured 25+ million lines of source code. Plus, I have a sneaky suspicion it's mainly C++, which of course would be chanceless when it comes to attracting open/free software developers. ;) Heh. It'd still be cool, though.
That statements is so full of hidden assumptions that you could probably fill, um, something really big with them. It is kinda "true in theory", but in practice... Whoa. What about non-compiled languages? Or langauges that lack support for native data types? Or the combination thereof? Try to factor a big number in bash. Or XSLT. They are langauges, and I'm pretty sure at least bash is Turing complete, but the performance is not magically on par with e.g. C. I'm sure it *can* be, in theory, but... In practice it just isn't.
Um, you're not much of a developer, I hope? Or, if you are, do you do most of your work in perpetually late mainframe projects? What you're proposing sounds frighteningly much like writing a specification for the software system at the start, then developing it. This is known as the waterfall model, and there is a lot of consensus that it, well, sucks. Not to put too fine of a point on it.
Me too! Why is this?! You'd think the same markup should layout the same way every time you try it. Is it a problem with Slashdot's markup, or with Gecko? It's really unfortunate, since so much of my work^H^H^H^Hbrowsing time is spent at Slashdot...
Sure.
The message ports are actually more of a AmigaOS/Exec feature than a feature of ARexx; the language simply wraps the existing feature of the underlying OS and makes it easy to send messages.
This would be called "inter-process communication" in modern days, and should be reasonably simple to implement in most Unix-like operating systems using UNIX domain sockets, or named pipes perhaps.
It requires apps to have a single main event loop, so that they listen to both UI events and events coming from the message port. This was easy and natural on the Amiga, and is still so using e.g. GTK+ (and I'm sure Qt makes it just as easy although I haven't used Qt).
I guess what's missing is the "meme", or a sufficiently standardized way of doing these things. The technology is there.
~> dc ;^)
17 17 * 12 12 * 6k/pq
2.006944
Heh. Around these parts, I think that's actually reason to at least drop the "roughly". It's half the size, to at least three significant digits.
Regarding the margin question, I like the "Under the Hood" series at EE Times. This particular entry concludes that the cost of goods sold for the iPod is way lower than the asking price. Their analysis puts the retail price at about twice the cost of the hardware... I'm not actually sure if that's "low", but as a consumer I rather hope it is not. Call me naive. :)
Or, maybe they just sidestep that issue by making the keypad backlit, as cell phones have been doing for at least five years now...
That said, I think I agree with the spirit of your post. Nokia's designers are having a bit too much fun with the shape of their phones for my tastes. Luckily for them, I don't decide what's hot or not.
Seconded. Dan rules. He reviews everything from small computer cases and bisarre amount of heatsinks, over LED flashlights and soap bubble pistols, to radio controlled tanks. His writing is excellent, and he's also very knowledgeable, which at least keeps me checking back every day for new articles. And no, I have no relation whatsoever to Dan, I'm across the planet from him. I'm just an appreciative reader, who really should get a PayPal account and plonk some $AU his way some day.
What is the connection between how much memory something requires and the speed of your CPU?
Um. Your numbers are a bit misleading, although that of course doesn't change the value of your story. USB 1.1, which I assume you were using since you're talking about "the past" and USB 2.0 is rather recent, has a max bandwidth of 12 megabits/second. That's 1.5 megabytes/second, of course. PCI, on the other hand, starts out as a 33 MHz bus that is 32 bits wide, for a maximum theoretical bandwidth of 133 megabytes/second. Thus, "raw PCI" is roughly 90 times faster than USB 1.1. Just wanted to point that out, since factual errors of this nature tend to annou the anal geek within. ;^)
and manufacturing facility conversion
Which, at the scale Intel operates, probably doesn't cost more than a small bag of peanuts anyway. How could it? They're just heating sand so it melts and forms shards of glass, right? Anyone could do that.
There seemed to be several helpful replies to this, but I didn't see anyone linking you to the book, so there. It's good.
"Ounce" isn't a metric/SI unit, as far as I know, and using grams when e.g. cooking is in my experience very unusual.
I don't quite see the problem with the metric measurements either, my impression is that the biggest difference is that in US recipes, the "cup" is used for most things, whereas in metric, we use the deciliter. Big deal. Both use various spoons, so what was the problem with that?
Pet peeve alert: it's Philips. Really. Count the number of 'L's in there, please.
Hardware that has seen use for six months in a super-computer, i.e. probably been run 24/7 and really stressed, sold for $200 below the price of new is considered to be priced as "trash"? Your trash must be worth its weight in gold, then. I think it sounds expensive, but then it's Apple hardware so I shouldn't be surprised. ;^)
Indeed you can. That's weird, because I actually am geek enough to read the JS-link, and to guess that it should be possible to paste together, but when I tried something that my memory tells me was identical to what you've posted, it failed. I guess my memory sucks, then. Good job!
You can click once more at Anand's to get a Printer-version, which is really nice. It's how I usually read their content. Can't direct-link you (I think), since it's a JavaScript thing. Scroll down, and click on "Print this Article".