Slashback: Lingualism, Cooperation, Re-entry
What goes up must go SPLOOSH. Detritus writes: "The BBC is reporting that GRO has reentered the atmosphere and splashed down in the Pacific ocean, as predicted." So just what is the space equivalent of Davy Jones' Locker?
Serbo-Croatian, Swahili, Esperanto. After many spirited comments regarding Chris Rijk's Java / C shootout, Nilsson writes: "John Pierce has done some interesting language performance tests. Instead of benchmarking how a problem can be solved in the fastest possible way he tries to benchmark how an average programmer would have solved the problem in various languages. C, Awk, Java, Perl, Pike and Tcl are tested. You can probably start religious wars with this document." Tools for the job, tools for the job ...
Just like an after-school special. Landaras writes "NYC pointed out in a thread that The Offspring and Napster have reached a very amicable settlement over the whole t-shirt issue link Since you clarified that Napster wasn't suing (it was a cease and decist) you might want to again clarify that the cease and decist has been dropped. In fact, Napster is now helping The Offspring create new products." Writing in with more detail, mishaco pointed out this link to an NME story noting that " Napster have now backed down, allowing the band to sell the material, but only if the proceeds are donated to charity."
If it exists, it blows. Which doesn't suck, necessarily. dthor writes: "The Hubble Space Telescope finds more freaks of space: a black hole that's been switched from suck to blow. Apparently, a black hole in the Virgo cluster has begun to emit largish bubbles of colourful nebula gas (or rather...began to emit hundreds of years ago, but CNN is just now catching up). Read the article, complete with an "interactive" Anatomy of a Black Hole (the regular sucking kind). Neato." [Updated 8 June 12:05GMT by timothy] Note that, as readers like daVinci1980 point out below, this is entirely consistent with current black hole theory and observations. There's not really a "suck / blow" switch on black holes' control panels. That we know of.
How the suits saw it. Duncan Lawie penned -- err, "tapped" -- his account of the UK Linux Expo 2000 in London, and it was at least partly about code, distributions and drinking beer. On the other side of the aisle, meanwhile ... Xolution writes "There's a small article on CNN.com about Linux starting to come into the mainstream."
Out of the goodness of their 8-chambered hearts? Kaufmann writes: "Bruce reports: they've received email from a MS product manager, promising to fix the Interix GPL violation (recently reported on Slashdot as well). That's a relief." Nice to hear; thanks for Bruce and company for the sharp eye and persistence.
Major Tom's Capsule?
And the brethren went away edified.
Schrödinger's Cat box
-Yarn - Rio Karma: Excellent
Actually, the term Eat Flaming Death comes from a 1980s comic called CPU Wars
"Evil will always triumph over good, because good is dumb." - Dark Helmet (Spaceballs)
Another point: mp3.com. Some people just download and don't buy. But some people just download free software, too. I go to mp3.com, download one of a band's songs, and listen to it. If I like it, I download the rest. If I like the band overall, I buy there stuff. I believe that a version of this model (not mp3.com as it is now) is the future.
it's green.
Your slashdot password is stored unencrypted in your cookie file
I didn't believe it myself until I looked. It's URL encoded but it aint encrypted
Rich
This has to be the first time anyone used the word "intelligent" to describe Offspring.
As stated numerous times in the numerous articles relating to Napster, Napster must fight for their trademark else they'd lose it .. But yes, that shows they're just another corporation.. Any like all fads and too many many businesses, it will soon pass or go out of business (or get sued out of existance .. whichever comes first)..
Daniel
daniel@splink.net
This Black hole is NOT blowing, as the headline suggests. The behavior of this black hole is exactly as expected, and is totally inline with other Black holes found to date.
There is an important distinction to be made here. The Black hole itself is still happily gravitating objects in towards its center, at incredible rates of speed. As these objects are brought in closer to the event horizon, they are both stretched and squeezed.
To visualize what is happening to the matter and energy a black hole feeds on, remember all the cartoons you've seen as a child (or last night) where a cartoon character is sucked into a bottle. As they enter into the bottle, their body is stretched ever so slightly. And because their hands are not being pulled directly downward, but to a point mass directly below their feet, they are squeezed towards their center of mass.
The squeezing causes light to be emitted in the form of X-Rays at increasing intensity the closer to the Event horizon the trapped particles are. Of course once the particles cross the event horizon, all light they emit in the form of X-rays are trapped within the black hole, never to be seen from again. (Except possibly from a white hole...)
Because of a unique property of Black Holes, the larger the black hole, the shorter the distance of space around the black hole is affected. This is a natural result of Universal Gravitation (Gmm/R^2), which again applies once outside the event horizon. This means that Gas and dust that are a significant distance away from the Black hole will not be drawn in towards the sucker as much as they are pushed away by the force of the collisions from the X-Rays. Kinda neat, huh?
Apologies to physicists if I oversimplified anything..
--
"A mind is a horrible thing to waste. But a mime...
It feels wonderful wasting those fsckers."
I currently have no clever signature witicism to add here.
If my memory is right, it's about 300000 km/s. Oh, you were talking about computer languages? Never mind then...
Information wants to be beer, or something like that.
Shush.
Y'all know I git excited when we're talkin' bout Mr. Gates and all that money -Makes me all genteel.
-
Starsucks
No but I got it too earlier today. Let's see if it happens again...
For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
No... they should pick suelars.com as their charity. Then Napster could get back at lars for some of the grief he's causing them!
Yes, and no.
The virtual machine / bytecode concept has existed for quite a while. Java's promise to write once run anywhere is not unique, just the most publicized. And if you look around in Sun's archives, you'll probably find info on the Java Processor, which was to have been a CPU that ran Java bytecodes in a truly native environment. As far as I know, that's been abandoned.
But a native compiler will beat a VM written in native code, if both are written by people who know what they are doing. A JIT will help some, but still will lose out to a native compiler.
Java's portability is great. The ease of use is great. But it will never perform as well in a VM as a native compile. That's why some people (e.g., TowerJ) write native compilers. It's not counterproductive. It's just solving a different problem.
The primary resistance to native compilers for Java is over portability and the fear of non-standard extensions or implementations. Java programmers don't want to worry about (or even know) how many bytes are in an int; it's specified in the standard, after all. A bad native compiler may end up introducing the need to worry about that kind of thing...
-
bukra fil mish mish
-
Monitor the Web, or Track your site!
Eloi, Eloi, lema sabachtani?
www.fogbound.net
IIRC, the plane flew a little to the west of it's usual flight path. Appearently there was no danger due to the timing of the events (ie plane and satelite not in the same area at the same time) but they weren't taking any risks (though it would be an interesting way to go: "err, his plane was hit by a satellite", though I don't think my wife would see it that way)
Bill - aka taniwha
--
Leave others their otherness. -- Aratak
so anyways, I'm not really a geek. I go to ;-)
concerts. Oh, the terror of it all, I still
code, but my love is for live concerts. So,
the Offspring came to town and I went with
this ultra hot chick I'd known from school.
At that concert, I had the distinction of
arriving with the first girl to take off her
bra. Mother would be so proud
Anyways, mandatory geek content: c++ rules.
You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
I just timed and got a better improvement on the string test:
$s = "abcdefghij";
$n = shift || 50000;
foreach (1..$n) {
push @X, $s ;
}
foreach my $str (@X) {
push @Y, $str . " ";
}
My usual seat in the cluetrain is at A HREF="http://pub4.ezboard.com/biwethey.ht
it's not stealing. you can't steal information. you can't own information. copyright law doesn't claim otherwise, though 'IP' (an offensive idea if there ever was one) lawyers like to claim otherwise. mostly b/c if they can fool people it helps their clients.
for the zillionth time, a copyright is: the temporary right to control who may make copies of some given information, under some but not all circumstances.
that doesn't meet the qualifications needed to own something at all. and information by it's nature can't be owned. attempts to extend property law to information fail because they fly in the face of reality.
so it's not 'stealing', it's 'unauthorized redistribution of copies of copyrighted information.'
sorry if it doesn't roll off the tongue as easily, but claiming otherwise implies that copyright holders have rights that they simply do not have, are unconstitutional and are unrealistic.
-- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
sorry, typo :/
Bill - aka taniwha
--
Leave others their otherness. -- Aratak
FYI: ackermann 6 6 is equal to
....
....
2
2
2
2
2
where exponentiation is made m times, where m is equal to
2
2
2
2
2
where exponentiation is made 65536 times.
--
Industrial space for lease in Flatlandia.
Maybe block holes suck matter at one point in space and blow that same matter out from another block hole, like some sort of a StarGate? Point for thought.
For reasonably small-sized black holes, tidal forces of thousands of Gs per CM are easy to achieve (i.e. the gravitational pull 1CM past the event horizon is thousands of Gs less than it is right AT the event horizon). Imagine, for a moment, the kind of stress that this would place on a 5'8" frame going feet first into a black hole, and you'll understand why black holes are considered an unhealthy travel option. As a super-dense black hole approaches point size, this value aproaches infinity.
Pulling apart a virtual pair doesn't require them to be straddling the event horizon, it only requers that they be close enough for the tidal forces to rip them apart before they re-combine. The negative-energy particle would get sucked into the black hole, and the positive-energy one would be free to go on it's merry way.
As you consider the possibility of larger (i.e. ENORMOUS) black holes, things start to get a little bit more tame. If you got enough mass together in one place, you would have a black hole about 3 light months in diameter, where the event horizon had a negligible tidal force (fractional Gs per light-week) and the gravity was 1G. A black hole this large would have almost no evaporation events and would last roughly forever.
It would also have an average density less than water.
--
Free Software: Like love, it grows best when given away.
> How 'bout a Slashback update on the whole "using DCMA to censor Slashdot posts" issue?
I think the fact that their latest attempt in this vein uses patents rather than clickwraps is a tipoff that they realize their case was a wash.
--
Sheesh, evil *and* a jerk. -- Jade
You dont thay!
But you cannot deny that dynamic optimization, like that done in the Crusoe chip has a significant advantage over static compilation in some areas. I mean, it's obvious: at compile-time you CANNOT know how the program will run and what you can optimize. But you CAN at run time! The important thing is not just the VM, which the original poster is correct in enumerating the benefits of hardware and system abstraction, but also the very fact of dynamic optimization, which I believe, as systems increase in complexity, will be the only way to go. We have always made a trade-off between overhead/performance expense and complexity. High level and fourth generation languages are plain evidence of this. As we move to MUCH more complex, distributed applications, in a heterogenous, pervasively networked world, I believe dynamic optimization and system independence will pay off big time. I mean, what's better: a fast C program 2 years late, or a *well-designed*, clean, OO, distributed cross-platform program now? Premature optimization and all...why not push it back to the runtime and not have to munge up our code trying to second guess the machine?
It's 10 PM. Do you know if you're un-American?
... and boors, too. Not only were you angry and they disagreed with you, but you were wrong. And then you got coarse about it.
If you think semantics are meaningless, you don't understand the meaning of the word, period. Look it up. Please.
Five Seven Five winks
Only playful poetry
Slashback, a good thing
this is slashdot
;-)
im sure that most of the crowd is familiar with hawkings
good point though
the real shiftaling has user number 5134
Karma: -43 and DROPPING!!!
- Lisp as an Alternative to Java - Erann Gat @ jpl
- Python for Lisp Programmers - Peter Norvig
- Lisp as an Alternative to Java - Peter Norvig
Seriously,There will always be thevies. But in this case, the majority of the people aren't.
And what about the people who would rather download then go through the process of ripping? Time is money and all that, you know.
Fact is, MP3s are good buisiness, not just for those who sell them directly, but for the band, which profits indirectly. Metallica is hurting its sales (even Lars admits that Napster raised his album sales) and its fans.
it's green.
Ah man, The Offspring backed off. They should have told Napster to shove it and kept the profits.
On the other hand, perhaps this is the solution to Napster. Perhaps Napster, Inc. could go to the record companies and say they will donate all of their proceeds to charity. :)
--
Sometimes it's best to just let stupid people be stupid.
I believe he meant that the server side would be written in Java. If done properly, we would see no difference (besides a possible speed difference).
I'm sorry, Mr. Incredibly-Anal-But-Correct Anonymous Coward: what I meant to say is as follows:
1) All interpreted language implementations in this test were slower, often much slower than a compiled C implementation on the same platform.
2) Most programmers tend to assume reasonably optimized interpreters and compilers as tools for their host language. Given the indicated specifications on this benchmark, this seems to be a reasonable assumption. (unreasonable assumptions would include proper tail recursion handling in all cases under C, for instance...)
3) A lot of sleep() calls everywhere under C and not under the other languages would be a false test; also, your feeble attempt at trickery would show using the time system utility, as the actual CPU usage under a reasonably optimized version of a UNIXish Operating System would be much lower than the execution time.
4) A gcc compiled executable runs faster than a gcc compiled interpreter running similar code in this test. There. I said it. What a surprise.
5) Piss off, I'm not in the mood to be this anal over a fine point of nerd language usage, even if I am on slashdot.
I hope that clears things up for you.
---
pb Reply or e-mail; don't vaguely moderate.
pb Reply or e-mail; don't vaguely moderate.
Ehh... it's been done. Red Dwarf's "White Hole" episode.
Go shove a planet down it's throat.
Whatever happened to your accent, Shania?
Information wants to be beer, or something like that.
When the java versus c article first appeared on slashdot there was a comment about java needing to be compiled. I think that people do not quite understand the importance of vm's in the future of computer science and of the pc ( or whatever it becomes) in the future.
Most problems arise in software is caused by lack of abstraction. Look at all the problems that games had early on. Remember trying to get quake to run in 800x600. You had to install the vesa bios extension. Which really wasn't all that hard, but it did stick the game to a very basic set of drivers. Now that gaming has moved over to the open/gl or direct x games can run on all kinds of different systems, and have made a lot of progress in a short amount of time. Mainly because it allows games to be hardware accelerated.
Today software is ran the same way it was ran 20 years ago. When it comes down to it, we still interact with our hardware using add, mov, lea, and a whole slew of other very simple instructions. In the case of RISC chips there is even less. Functions are totaly basic, but no chips out there allow you to define one on the chip, allowing it to be optimized. The time has come for us to move more of our common software structure into hardware.
Imagine if all your objects were not only stored in hardware, but managed by a hardware memory controller, and garbage collector. If threading was unified so that hardware could really do the switching, and the os would be left to kick things off and make sure things got scheduled correctly. Sun is already working on this and the next line of sparc hardware will have java acceleration built-in to the hardware. Servlets on sparc will take over as the leader in web based application performance.
Pick up the java vm specs from Sun and you'll find that the real magic is the java byte code. Java uses an single byte code. There are 202 op codes that can do almost everything that a non-gui program would ever have to do. From simple addition and all the object/function handling routines. When you start to look under the hood of a java vm you find that a large majority of it is acutally native code. java.system java.io, the major packages of classes, are all written natively. Bascially it creates a standard interface to hardware that can then be ported to each operating system. Now image that your video card, network card, sound card, and harddrive controller all have java acceleration or a part of a java vm running on them. Then a the core java vm, or java kernel would then coordinate all the transactions. Threading and IO performance would increase dramactically, and be much faster and robust then any simple intel like arch. running simple c code. The age of accelerated software is upon us, wake up. my $0.02
addict (-dkt) v. tr. addicted, addicting, addicts. 1.To devote or give (oneself) habitually o
Your sleepy C compiler example does not impress me. Due to the vagueness of natural languages and the fluency of human though, people consider "Trucks are faster than ships" to be a true statement even though you can find or create counterexamples. I'm sure you wouldn't jump on them for that. Allow them to do the same thing in the realm of computer languages.
--
Fuck the system? Nah, you might catch something.
Of course, this is a much more difficult question - but i, for one, think it is a much *much* more interesting one. For a rare and satisfyingly substantial example of a study concerned with just this question, see (postscript) "An Empirical Comparison of C, C++, Java, Perl, Python, Rexx, and Tcl for a Search/String-Processing Program". It involves much more than lines-of-code and wild-assed guessing - it's an extensive and rational empirical study that examines programming practice and productivity, and the way that different languages facilititate it. Cool!
everything leaks
or rather; eat flaming bits of STRING you lisp whore.
$home =~ s/work/play/gi; nice -20 run $home;
Lutz Prechelt's preprint An Empirical Comparison of C, C++, Java, Perl, Python, Rexx, and Tcl for a Search/String-Processing Program (available in ps and pdf only)
See http://python.org/doc/Comparisons.html for a refreshingly unbiased, given that the source is one of the languages in question, selection of similar papers.
I'm writing the equivalent routines in Common Lisp as we speak...
:-)
So far CMUCL has been quite impressive on our sparc here at work, but I have to get home and check out my linux box which is quite similar to the one used in the tests.
I'd like to point out that the only usefulness of this test is to show what speed one-off programs will run at in various languages.
This really totally ignores the features of each language, (for example they couldn't do a C based hash-table test even... DUH), and it is heavily biased toward a c/perl/awk style of programming.... pre-allocating arrays and filling them, multiple hash tables... The descriptions even give you an algorithm, rather than a problem to solve... so they pre-suppose a way to solve a given problem.
For example, most common lisp compilers, and all scheme compilers will optimize away the function calls in the ackermann example. Furthermore, it is much more natural in lisp to compute some of these results by the use of concatenate and map(-into)... Some compilers (esp functional languages) will prove you could never use the results of your little loop that has no side effects and returns no value, and simply optimize it away entirely !!!
I'll give some results here tomorrow for a few of the tests... the easy ones that don't require me to download large datasets over a slow link... in CMUCL on a dual pII 233 w/ 128 MB of ram running linux.
((lambda (x) (x x)) (lambda (x) (x x))) http://www.endpointcomputing.com a scientific approach to custom computing.
Have you actually looked at the benchmarks, buddy?
I find it ironic, enlightening and enormously amusing that Perl never scored better than any of the other languages compared, and even at handling REGEXPs (which Perl folk so readily tout as one of the crown features of their beloved toy) it scored below AWK (which is no surprise to me). But then again, as they say: when you have a problem and think "I know, I'll use regexps!" you end up with two problems.
Information wants to be beer, or something like that.
Very tongue-in-cheek, clever.
However, it's "champing at the bit", not "chomping at the bit."
It frankly amazes me how widespread this mistake is.
--Conan the Grammarian
Romi & Michelle For President
...MegaMaid, Sir. She's gone from suck to blow!"
Intel transfer the difficult from Hadware to software, for get more power, programmer need more technology. -- chinaitn
How 'bout a Slashback update on the whole "using DCMA to censor Slashdot posts" issue?
= -=-=-=-=-=-=-
I just checked and the posts are still up (very good Slashdot) but I for one am curious on whether the lawyers are still mulling over this or if Microsoft has just decided to ignore it?
Is there any kind of upcoming date like "must be removed by _____ that we can watch for?
- JoeShmoe
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-- I wonder which will go down in history as the bigger failure: the War on Drugs or the War on Filesharing
troll? what the fuck.
learn how to moderate you dolts. jsut cause someone doesnt agree with you or is angry doesnt make it a troll. THIS is a troll. so moderate this.
jesus fucking christ. slashdot is so full of idiots.
the real shiftaling has user number 5134
Karma: -43 and DROPPING!!!
ohhh!!! semantics!!!
doesnt change a thing.
the real shiftaling has user number 5134
Karma: -43 and DROPPING!!!
>Microsoft is made up of people
It's not a person dammit, it's a Borg!
-- With apologies to Patrick Stewart
john
Imagine all the people...
Sure it does. Arguing that it's semantics is like claiming that you own someone else's property. Or that you own something that's common, like the atmosphere or the EM spectrum.
Ownership has a very specific meaning. Pretending otherwise doesn't change things. Information can't be owned because it's impossible to satisfy the qualifications for ownership. (Being able to use it in any way, being able to control it's use by others, being able to dispose of it)
And legally, ownership doesn't extend to information.
Please feel free to disregard language, law and the nature of reality. But don't expect the universe to comply with your misconceptions.
-- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
Bullshit, it will be way faster.. and more interesting to mangage.. dammit.. OOP!!!
http://dtum.livejournal.com
that the best programming language is Common Lisp.
Eat flaming death, Perl bigots!
Regardless of what language is the fastest, I use perl because it's the fastest for me to develop in. My time is more valuable than the marginal performance gain you would get in applications like web stuff. Of course, it all sort of falls under "use the right tool for the job."
CMUCL := Carnegie Mellon University Common Lisp. it's a free implementation of lisp known for speed.
Get it..."flashback"..ha ha ha. Who ever said that "geek humor" was an oxymoron? Oh wait.
It's where the editors add followup stories, additional comments, and (supposedly, anyway) corrections.
I guess it came about because Slashdot has a tendency to a) screw things up occasionaly and b) inspire people to the highest heights of human achievement.
There you go.
Reverse polish notation is the most idiotic thing anyone ever came up with.
agreed. i really like having to parenthesize arithmetical expressions and memorize obscure (and, in the case of C, broken) precedence rules. it's a lot more fun than actually programming.
Actually, I wish /. would gather lists of (somewhat) related Quickies together more often. Too many trivial topics are getting their own articles nowadays, and sometimes "normal" quickies are hard to spot and discuss, because searching for comments regarding them is dificult amidst the other discussions.
< tofuhead >
It is still the dark of night.
Ahhh, Spaceballs. "No, no, no, go past this part. In fact, never play this again."
I use Macs for work, Linux for education, and Windows for cardplaying.
There is widely reputed to be a black hole at the center of M87 (also known as Virgo A), which is an enormous spiral galaxy in the region of space known as the Virgo Cluster. A decent-sized amateur telescope will reveal many galaxies if you star-hop through this part of the sky. M87 is among the brightest (usually considered the brightest.)
This black hole is widely reported to be the final resting place of Pioneer 10, OS/2, 8-track tapes, the two-hit-wonder Australian band "Men At Work", and the Chevy Chase Show. Recently the Hubble Space Telescope spotted a slew of Amigas being drawn towards the center of M87 as well. NASA predicts that future victims will include BeOS and Britney Spears.
CMUCL is the Carnegie Mellon University Common Lisp compiler which you can find out more about at http://www.cons.org/cmucl
:element-type 'integer))
:element-type 'simple-string
:initial-element "abcdefghij")) :element-type 'simple-string
:initial-element "")))
(unfortunately I seem to have found a bug with respect to read-sequence... so I can't run the "io-byte" test on CMUCL, but CLISP also works for that test, CLISP is a common lisp system available at clisp.sourceforge.net)
Here's what I've got so far... it does many of the basic tests....
btw: rot13 is a method of converting a string of text by rotating all characters by 13 positions... try a google search, or use "tr"
;(setf extensions:*bytes-consed-between-gcs* 30000000) ; use this with CMUCL to prevent it from doing GC too often on a sparc without the incremental GC
(defun ack (x y)
(declare (type fixnum x) (type fixnum y))
(cond ((= x 0) (+ 1 y))
((= y 0) (ack (- x 1) 1))
(t (ack (- x 1) (ack x (- y 1))))))
(defun array-int (n)
(declare (type integer n))
(let ((a1 (make-array n
(a2 nil))
(dotimes (x n nil)
(setf (aref a1 x) x))
(setf a2 (copy-seq a1))
nil))
(defun array-str (n)
(let* ((a (make-array n
(b (make-array n
(map-into b #'(lambda (x) (concatenate 'simple-string x " ")) a)
nil))
;(defun assoc-build (file)
; (make-hash-table (
;)))
(defun inc-loop (n)
(declare (type (unsigned-byte 32) n))
(do ((i 0 (1+ i)))
((= i n) nil)
(declare (type (unsigned-byte 32) i))))
(defun io-str (file)
"although read-sequence is probably better for speed, the more
natural way to do this in lisp is with a read-line, assuming the file
is line oriented."
(with-open-file
(f file)
(do ((str (read-line f nil) (read-line f nil)))
((not str) nil)
(write-line str))))
(defun io-byte (file)
"here's the probably significantly faster io routine"
(with-open-file
(f file )
(if (not f) (format t "f isn't a good file~%"))
(do* ((arr (make-string (* 1024 32)) arr)
(pos (read-sequence arr f ) (read-sequence arr f)))
(( (length s) n) (setf len (length s)))
; (format t "~S~%" (switcheroo (expander s)) )
)))))
(defun sum-test (filename)
(with-open-file
(input filename)
(do* ((x (read input nil ) (read input nil))
(sum x (if x (+ sum x) sum)))
((not x) sum)
(declare (type (or float nil) x)
(type float sum)))))
((lambda (x) (x x)) (lambda (x) (x x))) http://www.endpointcomputing.com a scientific approach to custom computing.
So... Napster one way or the other inadvertently allows users to share/distribute their IP and copyrighted material (songs) without said artists permission and attempts to make it more and more difficult for the artists involved to stop the spread of it... BUT:
Napster gets angry when a band (who actually supports them) lifts their logo (IP and trademark) and distributes T shirts with the sites logo on it?
Will anyone here please realize that if you want to share music with your friends, that's fine... but Napster is trully evil... They stand for nothing that the whole open source movement stands for except the "free as in beer" concept... And even that looks shady if they move forward on charging subscription access.
Yeah... Napster backed down quickly, but even the idea that they acted up about the whole thing in the first place should go to show you that they're just another corporation like any other...
Napster and the Offspring are proof that intelligent people can reach amicable solutions if they just talk to one another.
Now THERE'S a business model for the new millenium!
Check out Magic Firesheep!
Yes. And the base 2 log of this number is CONSIDERABLY more than even a rough generous estimate of the number of atoms in the universe. So one might in fact expect chez scheme to have trouble computing it..... because it takes far more bits than you could ever store to represent that number...
h tml
No, there are some problems that not even a Beowulf will help you with...
for more info on the ackermann function go to:
http://mathworld.wolfram.com/AckermannFunction.
or google it up...
((lambda (x) (x x)) (lambda (x) (x x))) http://www.endpointcomputing.com a scientific approach to custom computing.
Jesus, that was funny...
--srj/mmv
Hey, how about we use Java for Slashcode? I'm talking JSPs and Servlets.. that would be way faster, and will be cool as well. What do you guys say? Open source all the way!!!
http://dtum.livejournal.com
I think that Napster and Offspring should pick paylars.com to be the charity. That way Lars could make money from Napster....
they've received email from a MS product manager, promising to fix the Interix GPL violation
but what happens when slashdotters are asked by Metallica to stop violating their "gpl"?? They get ignored and shit upon. Isn't slashdot great? they are for a type of freedom, their own. And ironically it's all about greed. Think about this: you are just as greedy by stealing copyrighted material as the RIAA is for selling it at such a bloated cost.
------the irony of it all.....
HEY! What's so funny about CLISP dammit! I happen to think it's a very elegant language. If all you imperative language bigots hadn't engineered the bankruptcies of everyone making LISP machines, it would be one of the best development languages around. LISP machines were renowned for ease of debugging and customizability. So poo on all y'all.
Wow, interpreted languages are slower than C! Who woulda thunk it...
I tried to do some ackerman(sp?) tests in several scheme and lisp environments; I ran out of memory for ackerman 6 6 in Chez Scheme (the interpreted version), and had the lisp compilers crash and burn on me (fast, but not really arbitrary precision for the power functions, I guess...)
Oh, and Timothy: leave the Quickies to CmdrTaco, okay? So people can filter the Quickies instead of you? Thanks.
---
pb Reply or e-mail; don't vaguely moderate.
pb Reply or e-mail; don't vaguely moderate.
What is this Linux thing anyhow.. I know I've heard of it somewhere before. Hm.. Oh yeah.. maybe It was here. It's going mainstream you say?
air and light and time and space
Which band do you think is acting more responsibly? The "Let's sell t-shirts" Offspring or the "We Hate Fans" Metallica? Which one do you think will be getting more of my hard earned cash?
it's green.
Oh yeah, sure, now that they're down, let's be real nice to 'em. That oughtta confuse them for a while.
Microsoft promising to fix a GPF violation!? ..Oh wait.. GPL.. I see. Nevermind.
-
Starsucks
Should obviously be Mickey Dolenz's shoebox.
ARTICLES ABOUT LINUX GOING MAINSTREAM BEGINNING TO GO MAINSTREAM
News Organizations Feel More Comfortable About Reporting On Open-Source OS
ATLANTA, GA (AP) - News organizations such as CNN and ABC News are beginning to warm up to the Linux operating system. Linux, which is an "open source" operating system that provides an alternative to Microsoft Windows, has been seeing gradually more media coverage over the course of the past year or so. Although the popular operating system has been in use in the industry's mainstream for quite some time now, news stories about the OS's mainstream status were considered "fringe" by major media outlets, and were generally avoided.
"A year or so ago, you would never have seen an article about how Linux has entered the mainstream," explained Steve Kinsworth, a senior editor at Brill's Content. "Articles like that were considered 'niche articles' that had a very limited readership. The majority of people would have no use for such articles, and would be better served by articles about systems such as Microsoft Windows. These days, though, everybody is jumping on the Linux mainstream reporting bandwagon. Reporting about Linux's mainstream status has jumped from fringe to mainstream. We are very excited by all this."
Leonard Shaffer, Vice-President of Corporate Egotism at Wired, echoed Kinsworth's sentiments. "The media is in love with Linux and stories about how it has gone mainstream. Just a few months ago, if you had gone into your editor's office and suggested doing an article about Linux, the response would have been 'Huh?' or 'You wanna write about what?' These days, editors and managers all over are chomping at the bit to get more coverage of mainstream Linux onto the pages of their magazine."
Not everybody shares the enthusiasm, however. Rupert Murdoch, chairman of News Corp. and owner of the Fox News Channel, has publicly decried the coverage of the operating system. "I am deeply disturbed by the mainstreaming of coverage of Linux as mainstream," Murdoch said. "We at the Fox News Channel cater to the Christian Right and to ultra-paranoid conservatives," Murdoch explained. "We have absolutely no interest in blubbering all over some sort of leftist free-love collectivist liberal mishmash of computer code." Fox News contributor Bob Dornan agreed, calling Linux author Linus Torvalds "the anti-Christ."
Ted Turner contributed to this story.
We're going down, in a spiral to the ground
The space equivalent of Davy Jones' Locker is:
Klono's gadolinium guts.
Trust me on this.
--
I believe the article said that the black hole was 50 million light years away. If CNN noticed it spewing hundreds of years after it began, someone must have developed a time machine while I wasn't looking.
I would like to thank the Slashfolk for not using that little quip as an intro to the breakup story. That would have been far too amusing.
Dammit, my mom is not a Karma whore!
Catchy title for a research paper, eh? ;-) But seriously, in Hawking's *Brief History of Time* he tells us exactly how a black hole could do like this one is apparently doing. The radio emissions aren't the most important part; the really interesting thing is that black holes can actually potentially "create matter" accounting for the "from suck to blow" effect mentioned here.
See, space isn't really a vacuum, as Hawking points out in his book. In actuality, in the vacuum of space particles and their associated anti-particles blink in and out of existence constantly--they appear, move apart from one another an imperceptible distance, and then are immediately drawn back together and "cancel out" and disappear with no remnants. So, although we on the macroscopic level perceive space to be empty, on a sub-atomic scale it is quite full and active.
But that's where black holes come in. The only force strong enough to prevent those sub-atomic particles from re-colliding and blinking out of existence is, you guessed it, the event horizon of a black hole. If the particles pop into existence right at the event horizon, and one crosses the event horizon and the other doesn't, then both particles will be forced into continued existence instead of cancelling out--the anti-particle can get sucked into the black hole and actually cause the black hole's mass to decrease by one particle when it cancels out part of the black hole's central point, while the particle which escapes becomes part of the rest of the universe just like any other particle. Hawking mentioned this as a possible way that black holes could decrease in mass/size of event horizon over time, and this process could account for the "blow" effect of the black hole mentioned in the article if, for whatever physical reasons, the black hole's situation is conducive to the condition of capturing these anti-particles at its event horizon and thus "emitting" particles. It's complicated, but I've tried to explain it as simplistically as possible, so forgive me if the explanation is slightly inaccurate. But, that's how this could happen.
"The more corrupt the state, the more numerous the laws."--Tacitus, *The Annals*
Rich
"The BBC is reporting that GRO has reentered the atmosphere and splashed down in the Pacific ocean, as predicted." So just what is the space equivalent of Davy Jones' Locker?
Major Tom's Locker?
by Mike Buddha -- Someday the mountain might get him, but the law never will.
I guess that's what I was trying to solicit. For those that have worked in two or more of these languages, give me an estimate of how long you thought it would take you to have coded up each of these examples for each of your langagues when you were at the novice, average and guru stages in your development.
Then, I could aggregate the responses and perhaps plot out some consensus of what the learning curve looks like for each language.
From there, we could interpret the relative performance versus the 'degree of difficulty' and come up with a very precise estimate of the bang per buck ratio of each language
Of course, that very precise estimate will be almost, but not quite, perfectly irrelevant to anything in the real world. (spot the reference)
Cheers.
Not A Sig
MSK
I suspect some weirdo C++ programmer behind this...I thought throwing cout around was nice, but throwing ambiant gases is probably alot more interresting.
"I remember Y1K, every abacus had to get another bead"
Summer on Slashdot
Lots of haiku recently
Griping in disguise
---
Zardoz has spoken!
Oper on the Nightstar
it is not to produce the fastest possible code for each language, but test code that an 'average' programmer would write
if you take that into mind than, yes it is possible, even likely that a C implementation is slower than awk, because it takes a whole lot mor experience and skill to write C, compared to awk.
what we learn from this is, unless you are an expert in C, that given problem is better solved in awk, and that is exactly what we want to know
greetings, eMBee.
ps: i'll leave the discussion of 'average' to someone else.
--
Gnu is Not Unix / Linux Is Not UniX
Hahahaha! Thank you! Glad you liked it!
Hey Rob, Thanks for that tarball!
Scott
"Going to war without France is like going deer hunting without your accordion." - Jed Babbin
A scientific wild ass guess of elapsed time for a novice, average and guru programmer of each language would also be good.
If people want to look at the sources and email me with their estimates, I'll compile the stats in about a week and post them. Cheers!
Not A Sig
It is important to note that world-reknown physicist Stephen Hawkings has hypothesized that radio waves are actually spewed from black holes, perhaps remnants of what has gone in and that could even tell us information about what actually has entered the black hole. He has a lot of interesting stuff he's written about, such as using black holes for space-time travel (not explicitely stated, but many ideas to build your own) and I encourage anyone interested in black holes to pick up one of many copies of his work and read it! Enjoy!
If only metallica could be as subordinate as Offspring :P
If a little knowledge is dangerous, where is the man who knows so much as to be out of danger..courtesy of ignorance.com
IRT the performance test, remember Kiddies, the Blackdown JDK doesn't have the HotSpot Virtual Machine which dramatically increases preformance but only comes on Windows and Solaris. JDK 1.3 comes with it as standard. Basically the code is recompiled on the fly so the "hot" sections of the code (places that are continuously looped through) are optimized.
I have used the Blackdown JDK and the performace really lags compared to the Windows version, even without using HotSpot.
I would perfer to see this test with Sun's 1.3 JDK or 1.2.2 with HotSpot or IBM's 1.1.8.
---
I wear pants.
Yes Stephen Hawking has predicted black holes could emmit radiation (Hawking radiation), however it wouldn't be of such a large and sizable ammount.
---
I use to have a funny sig, but slash cut it off, and I forgot what the punchline was.
Readers Demand It
Lack Of Follow-Through, They Cry
We Serve Most Humbly.
--
Michael Sims-michael at slashdot.org
I'm pretty sure that this black hole is not ejecting matter from its own core. It's simply accelerating ambient gasses and throwing them around.
These quotes suggest that this is what is happening:
"A lot of galaxies don't have that much gas lying around, but this one did so it made a pretty bubble," said Jeffrey Kenney, a Yale University professor who detected the black hole in the Hubble images.
and
The black hole feeds off material from its accretion disk, the white region underneath the bright bubble. Some of the matter streams out in opposite directions in fast-moving twin jets.
I'm not sure about the mechanism, but I'm guessing what happens is this: As the hole sucks in gas from the accretion disk, that material accelerates due to gravitational attraction and the spin of the hole. Some of that material isn't heading straight towards the hole and accumulates enough momentum that it goes shooting past the edge of the hole, missing it completely, and is travelling too fast to get sucked back in immediately. Since this gas is all travelling radially inward, it collides and fountains above and below the hole, creating the gas clouds you see.
"Research is what I am doing when I don't know what I am doing." -- Wernher von Braun
... LOGO !
Ever get the feeling that Windows is really just compiled Logo?
Hey Rob, Thanks for that tarball!
Scott
"Going to war without France is like going deer hunting without your accordion." - Jed Babbin
The language performance tests tell us what we already knew: C is better than anything else, for everything - except handling text. When it comes to handling text, it blows goats, so you should use PERL. Everything else is crap.
"Beware he who would deny you access to information, for in his heart he deems himself your master."
HI!
what's CMUCL?
how do i "rot13" something?
is that a verb???
==
It's bush league psyche-out stuff, man.
Laughable, man.
==
apostrophes...right...
I went through and methodically used my instead of local, foreach loops instead of for, stopped changing the array base, stopped worrying about whether you had numbers or strings, used the list oriented nature of the language a little, and got decent speed increases across the board.
The biggest benefit being the incr_loop test:
$n = shift || 50000;
foreach (1..$n) {
++$sum;
}
print "$sum\n";
I sent my modified version to the author along with pointers to what and why the style changes were made. (Every last one has maintainability as its primary goal. The speed increase comes because more maintainable code pushes more work checking boundary conditions etc down to Perl, which is both less likely to mess up and is faster than your code written in Perl.)
I hope he redoes the Perl tests...
Cheers,
Ben
My usual seat in the cluetrain is at A HREF="http://pub4.ezboard.com/biwethey.ht
Not really.
---
---
"Go Metallica. Die RIAA." -- Linus Torvalds
that CNET has actually covered a fair amount of Linux stuff in the past, so it was ironic that in the 10th Year Of Our Linus, with estimates placing it at more than 10 million installations, and driving huge sites, supporting hundreds of Web sites and several print magazines, they say it's "entering the mainstream." But that really is the perception of many suited Americans ...
timothy
jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
Slashback is not new
Links unworthy of a post
Quickies in reverse