kbuild will probably go in, but it needs to be split up and added piecemeal... If Keith hasn't already burned out, it will take a few months. If Keith HAS burned out, and nobody steps in to take over, well, the current stuff still works fine. It's just not nearly as nice.
KGI: what sort of example is this?? KGI was nowhere even near complete enough to be added to the kernel. These guys gave up before they were even half-way done. See the ruby project (the great console re-org) for kgi done right. Linus was correct to deny KGI.
A better example would be CML2. It was pretty close to ready. ESR just needed to fix some bugs and make the interface closer to what we've been using for years. Did he? No, he spent all his time adding stuff like autoconfig that nobody would use anyway and flaming up a storm. He completely ignored the grievous xconfig bugs and performance issues. The design of his CML2 language was weird and needlessly complex. Using Python was motivated more by language advocacy rather than design decision. Linus was correct to deny him.
Look at how long it took RL to get the preemtible kernel patch in, or Jaroslav to get ALSA in. Persistence pays off, stability reigns.
If you want kbuild 2.5 now, it's easy to apply the patch...
Why must the kernel be monolithic? Why not trim down the kernel to little more than a core, let linus distribute/patch THAT.
Because the driver APIs change hourly. Linus wants to be able to change any part of the API at any time. If he has the source to all the kernel drivers in front of him, keeping the kernel and drivers in sync is trivial (ok, it's not really, but you get my point).
Right now, this is a very good thing. The kernel is still young, and needs to go through a few more complete redesigns before it's ready to be locked in stone.
This also helps to explain why binary-only drivers are so hated.
Bruce Eckel (of Thinking in C++/Java fame) doesn't seem to think much of Ruby.
Bruce Eckel shows a lot of religious intolerance in that answer. Very strange for a normally pretty with it guy.
Bruce: So far I keep coming to the conlusion that Ruby is just a bad ripoff of Python, just like C# is a bad ripoff of C++.
Um, I wonder what books Bruce has been reading lately read... If anythong, Ruby is a ripoff of Perl, not Python. Just like C# is more a ripoff of Java than C++.
Just as the politicians in the material word holds the wants of the community in higher regard than the freedom of the individual, the Free Software Movement(tm) holds the the community's want to control the software distribution in higher regard than the freedom of the individual developer.
What's the alternative? Holding the wants of a single person in higher regard than those of the community he lives in. Sounds like a fair trade to me.
The problem isn't bugs. It's the crazy file locations and custom stop/start service programs that DJB wrote. And, because of his license, programmers are discouraged from fixing his weirdness. Try to maintain a big-ass patch? Forget it. I've got better things to do with my time, thank you very much!
I run djbdns because there's nothing better out there. But I run Postfix instead of than QMail because it fits into the rest of my system much nicer. Just think if EVERY program author felt the need to come up with his own file location standards and wrote his own licensing agreement. I'd be a Microsoft user, I can assure you that.
One day, I really hope somebody comes out with a good DNS package so I can ditch DJB's weirdness once and for all.
Re:I hope they don't make fridge magnets
on
Magnet Patent Suits
·
· Score: 1
The aluminium rings that separate the disk platters are also worth salvaging. For instance, with a suitable diameter pipe, coil and battery these would make ideal "jumping rings."
Uh, no. Like you said, they're aluminum. Non-ferrous, and non-magnetic.
The lessons we must learn from this are profound. I have my own views as to what some of them might be, but it would be facile to attempt to put them down here in such a short message.
Dude, you've got the gift! I'd definitely like to hire you to pitch my new dot-com idea to the VCs.
because the third-party client still relies on the actual AOL binary for its functioning, this strategy is still of dubious legality.
IANAL, but I disagree. You are NOT reverse-engineering the AOL binary. This sounds to me every bit like fair use.
You need to scan the binary to perform a virus check. Hell, you need to scan the binary every time you back up your hard drive, and that probably even includes computing checksums on it.
How is that any different from computing a checksum to reply to AOL's query? Though it's of questionable moral value (it's quite clear that AOL does not want you to do this), as long as you downlaod and install the AOL binary yourself, it sounds perfectly legal to me.
I thought the ending was brilliant. Just when I thought the movie couldn't get better, the ending neatly tied the whole thing together.
Did you even watch this movie?? The ending is carefully designed to tie together nothing at all. Instead it asks, "how do you know what you know? Can you completely trust anything?"
There are a number of possible "truths" to explain this story. You probably just chose to believe in the most plesant one.
Let's see, I had cousin that died of cancer at 32, and my best friend's wife had breast cancer and had to have one of them removed. I think I'll start looking for a cure with my spare cycles.
My mother died of cancer, yet I can still recognize a bad license agreement. I think I'll donate my spare cycles to a project that:
shows me what I will be executing on my machine
takes responsobility for what the program does on or to my machine
Doesn't tie my machine's work up in its own patents
Just because they claim to be fighting cancer doesn't mean you should give up your sense of reason.
Saying that the GPL destroys intellectual property is a poor mental model. This is better: think of the GPL as a company with the largest R&D department on the planet. This company licenses its IP to literally anyone for what is normally a very reasonable price.
If you choose to reject this price, you are free to invest the money to create IP of your own.
Clearly the internals are the same as any other language, so what makes Eidola revolutionary is its representation (or independence thereof).
And they have ZERO examples of any good Eidola code! Maybe some white knight will step in and write some good representation engines for them?
Have they thought this through even once??? Uh, Eidola guys, you might want to spend a few more days thinking before calling for help. On damn near every page on your web site...
I sold nearly 1,000 licenses for my modules for MBBS at $299 a piece, each with the source code gleefully included on the floppy.
Could you do this now? Maybe you could put a tarball on your website and a banner above it, "Send me $300 before downloading this?"
Would anyone buy your disk when it's on all the file sharing networks? You'd sell a few licenses, but would you sell 1000?
I'm willing to bet that you're no longer making money like this. The 80s are over. Your story is irrelevant.
What is on the horizon?
The question is, what is over the horizon?
kbuild will probably go in, but it needs to be split up and added piecemeal... If Keith hasn't already burned out, it will take a few months. If Keith HAS burned out, and nobody steps in to take over, well, the current stuff still works fine. It's just not nearly as nice.
KGI: what sort of example is this?? KGI was nowhere even near complete enough to be added to the kernel. These guys gave up before they were even half-way done. See the ruby project (the great console re-org) for kgi done right. Linus was correct to deny KGI.
A better example would be CML2. It was pretty close to ready. ESR just needed to fix some bugs and make the interface closer to what we've been using for years. Did he? No, he spent all his time adding stuff like autoconfig that nobody would use anyway and flaming up a storm. He completely ignored the grievous xconfig bugs and performance issues. The design of his CML2 language was weird and needlessly complex. Using Python was motivated more by language advocacy rather than design decision. Linus was correct to deny him.
Look at how long it took RL to get the preemtible kernel patch in, or Jaroslav to get ALSA in. Persistence pays off, stability reigns.
If you want kbuild 2.5 now, it's easy to apply the patch...
...wouldn't this be better in every way?
find . -type f -exec cp -r {} {}.bak \;
Find is your friend!
...and then took 5 minutes to load a few thousand bytes off the floppy drive.
Good Lord. How does this speed up the kernel development process?
Because the driver APIs change hourly. Linus wants to be able to change any part of the API at any time. If he has the source to all the kernel drivers in front of him, keeping the kernel and drivers in sync is trivial (ok, it's not really, but you get my point).
Right now, this is a very good thing. The kernel is still young, and needs to go through a few more complete redesigns before it's ready to be locked in stone.
This also helps to explain why binary-only drivers are so hated.
Bruce Eckel shows a lot of religious intolerance in that answer. Very strange for a normally pretty with it guy.
Bruce: So far I keep coming to the conlusion that Ruby is just a bad ripoff of Python, just like C# is a bad ripoff of C++.
Um, I wonder what books Bruce has been reading lately read... If anythong, Ruby is a ripoff of Perl, not Python. Just like C# is more a ripoff of Java than C++.
Are you kidding me? Comparing a $3000 laptop to a $1400 one? How much sound, screen, and DVD playback can you get for half that price?
I love the ThinkPad that I bought two years ago, but lately it seems IBM's been falling way behind the price curve.
Uh, it's superconducting. No resistance. So, there should be no maximum current, and no minimum size!
What am I missing here?
What's the alternative? Holding the wants of a single person in higher regard than those of the community he lives in. Sounds like a fair trade to me.
13. Houses that cost $36,000 (year 2000 dollars) and last only 25 years
Yeah. They're 360,000 and only last 25 years.
The problem isn't bugs. It's the crazy file locations and custom stop/start service programs that DJB wrote. And, because of his license, programmers are discouraged from fixing his weirdness. Try to maintain a big-ass patch? Forget it. I've got better things to do with my time, thank you very much!
I run djbdns because there's nothing better out there. But I run Postfix instead of than QMail because it fits into the rest of my system much nicer. Just think if EVERY program author felt the need to come up with his own file location standards and wrote his own licensing agreement. I'd be a Microsoft user, I can assure you that.
One day, I really hope somebody comes out with a good DNS package so I can ditch DJB's weirdness once and for all.
Uh, no. Like you said, they're aluminum. Non-ferrous, and non-magnetic.
Dude, you've got the gift! I'd definitely like to hire you to pitch my new dot-com idea to the VCs.
Your bank account can be represented by a bitstream.
IANAL, but I disagree. You are NOT reverse-engineering the AOL binary. This sounds to me every bit like fair use.
You need to scan the binary to perform a virus check. Hell, you need to scan the binary every time you back up your hard drive, and that probably even includes computing checksums on it.
How is that any different from computing a checksum to reply to AOL's query? Though it's of questionable moral value (it's quite clear that AOL does not want you to do this), as long as you downlaod and install the AOL binary yourself, it sounds perfectly legal to me.
Did you even watch this movie?? The ending is carefully designed to tie together nothing at all. Instead it asks, "how do you know what you know? Can you completely trust anything?"
There are a number of possible "truths" to explain this story. You probably just chose to believe in the most plesant one.
My mother died of cancer, yet I can still recognize a bad license agreement. I think I'll donate my spare cycles to a project that:
- shows me what I will be executing on my machine
- takes responsobility for what the program does on or to my machine
- Doesn't tie my machine's work up in its own patents
Just because they claim to be fighting cancer doesn't mean you should give up your sense of reason./me checks in the oven.
How about $2000 for a burnt piece of metal? I mean a piece of the Mir space station. I accept credit cards.
Why haven't they submitted their changes back to the XFree team? That looks like a hellish installation.
In other words, now it's time to rest on his laurels? Coast the rest of the way through high school?
That's idiotic.
Saying that the GPL destroys intellectual property is a poor mental model. This is better: think of the GPL as a company with the largest R&D department on the planet. This company licenses its IP to literally anyone for what is normally a very reasonable price.
If you choose to reject this price, you are free to invest the money to create IP of your own.
Uh, guys, compare that screenshot to a non-anti-aliased version. I checked both my 1024x768 laptop and my 1600x1200 desktop.
Both were MUCH easier to read when they weren't anti-aliased! Let's go for readability, not fanglage, OK?
Clearly the internals are the same as any other language, so what makes Eidola revolutionary is its representation (or independence thereof).
And they have ZERO examples of any good Eidola code! Maybe some white knight will step in and write some good representation engines for them?
Have they thought this through even once??? Uh, Eidola guys, you might want to spend a few more days thinking before calling for help. On damn near every page on your web site...