His UIN is -244, or 0xFFFFFF0C, which means you just need to register enough accounts to get UIN 4294967052. Better hurry, though, before Slashdot switches to 64-bit ints.:-)
And you expect this to be feasible on a dual-P4 with a measly gig of RAM?
Remember that the Internet was set up as a project for the US military, and the WWW came from of a nuclear physics lab in Switzerland... I highly doubt you can approach the kind of performance needed to serve up honest-to-god web pages on mere consumer-grade hardware!
Your $4000 budget just might cover the water-cooling setup you'll need for a web server!
And that's assuming you don't need any of the web pages to be in color!
Note that this kind of recursion is a common way to express iteration in Scheme/Lisp, as it is "tail-recursive" (i.e., doesn't require going back to the calling function once the next loop() is called), and is optimized by the interpreter/compiler to be generally as efficient as iteration.
The macros the article is talking about are Lisp-style macros.
These are not your "shoot self in foot" C macros (i.e. replace text x with text y), but a very powerful and expressive way to have the entire language at your disposal at compile time.
If you've seen the neat tricks you can do with C++ templates (template metaprogramming, etc), you might have an idea of what real macros would be like, when severely watered-down.
Lisp macros make things like Generic programming and OOP very simple to add to a language, as well as almost any other conceivable programming construct.
For instance, with proper macros in Java, you wouldn't ask, "When will templates be added to Java?"; you could add them yourself.
Thanks for the suggestion. Yes, we do know what macros are, and we may have even heard of Lisp. Seriously, some formulations of macros are well structured enough to prevent the onerous kinds of abuse that have given macros a dubious reputation in the C culture.
A tacit admission that good text-replacement macros are a whole lot harder to do than S-expression macros, perhaps?
Only true of the newer BSD license: the original contains the "advertising clause", which is incompatible with the GPL. Alan Cox had a problem with this: he wanted to integrate a BSD IP stack (back before Linux had one), but at the time the BSD license wasn't GPL compatible. So, he wrote his own GPLed one and integrated that instead.
Mea culpa. I should have specified "new-style BSD license." The parent post was talking about code from FreeBSD, which uses the new-style license.
But that brings up yet another point - don't point fingers at corporations about how they have no loyalty to the US workforce, and then drive home in your fsckin' Honda or Toyota.
Really? My Honda was built in East Liberty, Ohio. American workers aren't losing out-- just American executives.
Won't somebody please think of the poor executives?
Y'know, the money you save by not buying Windows and Office will more than pay for your 2 game consoles of choice. Or, if your two consoles of choice are out of stock, you could just get an X-box.
You call yourselves nerds and you're only using AD&D? You're barely worthy of the title. Us TRUE nerds switched to 3rd Edition long ago. Oh no...OH NO *Beaten to death by horde chanting "THAC0 FOREVER"*
Piffle. You can easily get 10 hits in while they're busy crunching those numbers. "Gee, do I add or subtract AC from THAC0 to get..." [BIFF!] [THWACK!] [SPLAT!]
(It's no wonder that a combat round in AD&D was a full minute long!)
All us techies can get together, launch in to outer space, and knock the "bad people" out with our open source rockets!!!;-)
1. Cramped quarters in space craft. 2. Stale, recycled oxygen. 3. Elbow-to-elbow with hundreds of geeks; many having personal hygiene no better than you or I! 4. Male-to-female ratio: let's just say a rounding error could kill off the species. 5. "Open source rockets" would be a terrible way to thank the thousands of people who eagerly volunteered to help you pack.
Ummmm...read the article. Three days, eight hours each. They sound very non-geeky;-)
That's terrible!
Don't these people realize they're looking for signals from the stars, and the stars only come out at night?!
And even if they do find something, anything an alien civilization happens to broadcast during daylight hours is likely to be nothing more than soap operas, talk shows and infomercials.
I insist that the scientists wait until prime-time, and equip the telescope with a cable descrambler, to catch all the good alien shows.
Dude! So does this mean I can have his account? ;)
:-)
Of course you can.
His UIN is -244, or 0xFFFFFF0C, which means you just need to register enough accounts to get UIN 4294967052. Better hurry, though, before Slashdot switches to 64-bit ints.
Static webpages for 100 people?
And you expect this to be feasible on a dual-P4 with a measly gig of RAM?
Remember that the Internet was set up as a project for the US military, and the WWW came from of a nuclear physics lab in Switzerland... I highly doubt you can approach the kind of performance needed to serve up honest-to-god web pages on mere consumer-grade hardware!
Your $4000 budget just might cover the water-cooling setup you'll need for a web server!
And that's assuming you don't need any of the web pages to be in color!
You should read some Linux articles by Lisa DiCarlo.
;-)
The way she writes, you'd think that Linus personally stood her up on prom night...
Fortunately, the proposal is believed to have a "slim chance" of passing into law.
Nonsense. It's clearly a fat chance.
Actually, you're correct. It defines a syntax for a while loop by creating a function that does (in pseudocode):Note that this kind of recursion is a common way to express iteration in Scheme/Lisp, as it is "tail-recursive" (i.e., doesn't require going back to the calling function once the next loop() is called), and is optimized by the interpreter/compiler to be generally as efficient as iteration.
The macros the article is talking about are Lisp-style macros.
These are not your "shoot self in foot" C macros (i.e. replace text x with text y), but a very powerful and expressive way to have the entire language at your disposal at compile time.
If you've seen the neat tricks you can do with C++ templates (template metaprogramming, etc), you might have an idea of what real macros would be like, when severely watered-down.
Lisp macros make things like Generic programming and OOP very simple to add to a language, as well as almost any other conceivable programming construct.
For instance, with proper macros in Java, you wouldn't ask, "When will templates be added to Java?"; you could add them yourself.
Thanks for the suggestion. Yes, we do know what macros are, and we may have even heard of Lisp. Seriously, some formulations of macros are well structured enough to prevent the onerous kinds of abuse that have given macros a dubious reputation in the C culture.
A tacit admission that good text-replacement macros are a whole lot harder to do than S-expression macros, perhaps?
Only true of the newer BSD license: the original contains the "advertising clause", which is incompatible with the GPL. Alan Cox had a problem with this: he wanted to integrate a BSD IP stack (back before Linux had one), but at the time the BSD license wasn't GPL compatible. So, he wrote his own GPLed one and integrated that instead.
Mea culpa. I should have specified "new-style BSD license." The parent post was talking about code from FreeBSD, which uses the new-style license.
Except that the didnt keep the copyright notices at all.
:P
That makes it another can of worms entirely!
BSD code is perfectly GPL compatible. You can include it line-for-line, but IIRC you have to keep the copyright notice and BSD license in the file.
See?
According to NORML's website, 80 million Americans have smoked pot, that horrible life-ruining plant.
Those monsters! Don't they realise that mareh-ju-wanna is responsible for six out of every ten outbreaks of "the munchies"?
And excessive munchies can lead to snacking, which can lead to obesity, which can lead to health problems, which can lead to DEATH.
This awful, horrible, naughty, naughty plant MUST be banned!
It's for the children.
Oh, well, she probably snores anyway and is a terrible nag in private. (-:
;-)
Sour grapes, Leon?
... a bigger microwave.
;)
Surely some of the hardware types around here can come up with the simplest and/or cheapest possible way to pinpoint and extract these things.
(Then collect a couple buckets full and mail 'em back to Walmart corporate HQ.
But that brings up yet another point - don't point fingers at corporations about how they have no loyalty to the US workforce, and then drive home in your fsckin' Honda or Toyota.
Really? My Honda was built in East Liberty, Ohio. American workers aren't losing out-- just American executives.
Won't somebody please think of the poor executives?
"Do you read PC Gamer?"
"No, I run Linux."
Y'know, the money you save by not buying Windows and Office will more than pay for your 2 game consoles of choice. Or, if your two consoles of choice are out of stock, you could just get an X-box.
It's time to face the facts: Windows just isn't ready for the desktop.
Why do customers put up with this? Past investment in Microsoft makes people reluctant to give up.
;-)
I think this falls into the "fool me once, shame on you..." category.
I believe the phrase you're looking for is "prior art."
If it will win them a case, a lawyer will have a heart.
I was under the distinct impression that lawyers collected souls, not hearts.
You call yourselves nerds and you're only using AD&D? You're barely worthy of the title. Us TRUE nerds switched to 3rd Edition long ago. Oh no...OH NO *Beaten to death by horde chanting "THAC0 FOREVER"*
Piffle. You can easily get 10 hits in while they're busy crunching those numbers. "Gee, do I add or subtract AC from THAC0 to get..." [BIFF!] [THWACK!] [SPLAT!]
(It's no wonder that a combat round in AD&D was a full minute long!)
All us techies can get together, launch in to outer space, and knock the "bad people" out with our open source rockets!!! ;-)
1. Cramped quarters in space craft.
2. Stale, recycled oxygen.
3. Elbow-to-elbow with hundreds of geeks; many having personal hygiene no better than you or I!
4. Male-to-female ratio: let's just say a rounding error could kill off the species.
5. "Open source rockets" would be a terrible way to thank the thousands of people who eagerly volunteered to help you pack.
Is there still room for side-scrollers, in this age of incredible 3D worlds with incredibly realistic world physics?
Last I checked, the top criterion for a game was whether it's fun.
You want realism? Go outside.
Ummmm...read the article. Three days, eight hours each. They sound very non-geeky ;-)
That's terrible!
Don't these people realize they're looking for signals from the stars, and the stars only come out at night?!
And even if they do find something, anything an alien civilization happens to broadcast during daylight hours is likely to be nothing more than soap operas, talk shows and infomercials.
I insist that the scientists wait until prime-time, and equip the telescope with a cable descrambler, to catch all the good alien shows.
Don't forget "Over the internet"
:-)
The patent clerks might not all understand "online"
What is claimed:
(1) A method of conducting an auction (2) over the Internet (3) involving the use of (4) a computer and (5) software.
Said software being comprised of (6) bits and/or (7) bytes.
Given the number of real patents granted that look just like this, I'm beginning to think that "patent clerk" should be an elected position.
Ebay should retaliate by patenting "Online Auctions using a computer and software"...
Then whoever buys the other patents will be forced to cross-license!
Isn't it wonderful to see such innovation and progress being so thoughtfully encouraged by our beloved government? (May they never be overthrown!)
Makes me feel all warm and tingly inside.