If you actually read the article you can see that the sentence Actually he didn't - we just made that quote up. immediately follows the "made up" quotes. It was a joke to make a point by analogy to reverse engineering Microsoft file formats.
In the Bruce Perens article, he makes another analogy -- to the work Trigdell did reverse engineering the SMB protocol. Both articles are pointing out this weird blind spot Linus seems to have in accepting something that is generally supported by the community and completely legal: reverse engineering proprietary protocols is a good thing which frees the open source community from vendor lock in.
One OS/2 feature I haven't seen anywhere else is the bidirectional shortcuts (shadows). Also REXX seemed much better than Windows batch files and could interact with the GUI like AppleScript. I thought the Warp GUI itself was ugly and clunky though.
I still would take Unix any day of the week over OS/2.
No. Actually there have been tons of user complaints about how crappy the keys are on the 49g+. Check out comp.sys.hp48 on Usenet or Google groups. Supposedly they have been improved on recent calculators, but there are still complaints.
GCC has been available for calculators with HP's Saturn processors since 1994 (hp48xgcc). This is about using gcc as a cross-compiler for HP's new ARM-based calculator.
The summary makes it sound as though someone is writing a compiler which is of course not the case. They are just writing the glue code and linker portions specific to the HP49G+.
(SimpleApp.java) has some of the worst formatting I've ever seen
It's just formatted with mixed spaces and tabs and your editor is probably converting the tabs to 8 spaces. XEmacs loads it okay if your tabs are set to 4 spaces, then you can select the text in the buffer and do a M-x untabify.
True, he should go back and test 1.5 on the Xeon, but it's probably not a dramatic difference. The specweb results do verify that a dual Opteron 248 handles about twice the workload as a dual Xeon 3.06 though. The Xeon CPUs are a bit cheaper.
Google sucks. I used it for about a week and found nothing useful about it. I terminated my Internet access. The forms were worthless. I don't need to find websites or images or news... so someone tell me, why would I use the site? Is is "cool" and better just because Google runs it?
No, that's the game. Like with rebates and UFO abduction insurance, Best Buy [sic] is betting that you won't ever use their extended service plans, or that they can fix the item and not have to replace it. I have actually had employees tell me to get it so I can replace the item with a newer model when it comes out, which is not the legitimate purpose of the plan and is probably specifically forbidden.
Of course they are going to push something that is pure profit for them. It would be interesting to know what their claim payout rate is.
I understand that G5s don't support ECC RAM. That is a major limitation meaning that scientific computations will have to do their own error checking in software using redundant calculations.
So in 6 months they are going to go from a prototype that goes 100 feet to carrying three people into space? Obviously they are not contenders for the X-Prize.
The Ack function was being called over and over with the same arguments. A little work with an STL map, and I created a cache for the function arguments and results. I think this is called memoizing a function.
How fast is the cached java version?
This could be better.
private static Map cache = new HashMap(); public static int Ack(int m, int n) { String key = m + ":" + n; Object cached = cache.get(key); if (cached != null) return ((Integer)cached).intValue();
int x = (m == 0) ? (n + 1) : ((n == 0) ? Ack(m-1, 1): Ack(m-1, Ack(m, n - 1))); cache.put(key, new Integer(x)); return x; }
CPU architecture? It's an OS feature called process affinity.
If you actually read the article you can see that the sentence Actually he didn't - we just made that quote up. immediately follows the "made up" quotes. It was a joke to make a point by analogy to reverse engineering Microsoft file formats.
In the Bruce Perens article, he makes another analogy -- to the work Trigdell did reverse engineering the SMB protocol. Both articles are pointing out this weird blind spot Linus seems to have in accepting something that is generally supported by the community and completely legal: reverse engineering proprietary protocols is a good thing which frees the open source community from vendor lock in.
The Java code is written so it looks verbose.
Python is a nice language, but it's excruciatingly slow. It's below Tcl on The Computer Language Shootout, which is telling.
I still would take Unix any day of the week over OS/2.
Um, no. Saturns have 64 bit registers. They do address on 4-bit nibble boundaries though.
No. Actually there have been tons of user complaints about how crappy the keys are on the 49g+. Check out comp.sys.hp48 on Usenet or Google groups. Supposedly they have been improved on recent calculators, but there are still complaints.
GCC has been available for calculators with HP's Saturn processors since 1994 (hp48xgcc). This is about using gcc as a cross-compiler for HP's new ARM-based calculator. The summary makes it sound as though someone is writing a compiler which is of course not the case. They are just writing the glue code and linker portions specific to the HP49G+.
It's just formatted with mixed spaces and tabs and your editor is probably converting the tabs to 8 spaces. XEmacs loads it okay if your tabs are set to 4 spaces, then you can select the text in the buffer and do a M-x untabify.
Otherwise, something like this should work
There are supposed to be four spaces inbetween the / / .
Primer with a long I is a kind of paint.
True, he should go back and test 1.5 on the Xeon, but it's probably not a dramatic difference. The specweb results do verify that a dual Opteron 248 handles about twice the workload as a dual Xeon 3.06 though. The Xeon CPUs are a bit cheaper.
That message was not "screwed" by GPL, it was ensured.
Well, some guy named root is running 39 processes on my Mandrake system and I heard he likes exploits.
Portugese is way down on the list of languages I wish to learn, somewhere after Klingon, Elvish, and Catalan.
Google sucks. I used it for about a week and found nothing useful about it. I terminated my Internet access. The forms were worthless. I don't need to find websites or images or news ... so someone tell me, why would I use the site? Is is "cool" and better just because Google runs it?
I'm partial to bite@me.com.
Of course they are going to push something that is pure profit for them. It would be interesting to know what their claim payout rate is.
Which bulk email isn't spam?
I stand corrected. It looks like Xserves do support ECC http://www.apple.com/pr/library/2004/jan/06xserveg 5.html
I understand that G5s don't support ECC RAM. That is a major limitation meaning that scientific computations will have to do their own error checking in software using redundant calculations.
So in 6 months they are going to go from a prototype that goes 100 feet to carrying three people into space? Obviously they are not contenders for the X-Prize.
Thanks for timing it! I'm okay with C++ being faster, just not 60X faster :).
How fast is the cached java version?
This could be better.
I wanted to see the "of course Java is slower, it's interpreted!" argument one more time.