Google pages is alright for me. I'm not a web designer, nor do I care about all the gizmos you can do. I just want to push pics and text to the web, and even a basic Wiki would be fine for me.
What I need, and Geocities doesn't provide, is a fast ad-free ajaxy interface and "one login", i.e. gmail/gtalk/whatever login.
The only fools who pick on Sun work for IBM or HP or Microsoft.
I don't think so, many probably remember all the theatrics and attacks Sun has made against Linux and Open Source community. Many probably also understand that they need to do that to make money, but it still makes Sun an unreliable partner. IBM business model is just a better match for Open Source community, IBM is not desperate to sell something Open Source community provides for free.
Hey, just incase you have not realised Java is now the #1 language for Open source development.
Yeah, right. Typical Linux distro won't be able to ship Sun's Java VM, and the others are not as good. The only Java program I use is Eclipse, the rest seem to revolve around the web server space.
What's up with the Java programmers these days? They complain about an IDE that practically writes the code for them while they drink coffee, and it's free. You guys should see what kind of tools many C++ programmers are forced to use & and pay big bucks for. *cough* CodeWarrior *cough*.
So the pattern of the use of the word whiner somehow disproves my point because I used that word?
It's an Open Source world where the needs of the developers matter as much as those of users. Major inconvonience for developers (and slowing of development, increase in bugs, more difficult maintenance) while saving the users a few megs on their hard drive is not a good deal, and when users complain about that... "whining" is just the word that comes to mind.
Instead the portage system pulls in Python for no particular reason.
If you can't afford a hard drive with few megs for Python, you should not be running a modern Linux distro. However, I would look in a mirror and think hard why this Python dependency is a problem for you.
Ubuntu has gone the extra mile and implemented a "python-minimal" package, which only has essential libs and takes up less space. I, on the other hand don't really care.
People who program in Python are the ones that have functional code to back up their words, whereas people who want it all-C are typically just whiners who don't understand that developer time is a valuable resource that should not be wasted on implementing new stuff in C. Developer time is certainly much mure valuable than hard drive space of the aforementioned whiners.
This has really brought out the C++ haters. Still, most commercial applications, games, utilities, OS's, etc are still written in C++ (or a combination of C and C++).
And the guys who write those apps are the very ones who hate C++.
You have to use C++ for a couple of years to truly, honestly hate the language.
It seriously rocks, all the Eclipse goodness + code completion for Python. I tend to prefer it to other Python IDE's these days, esp. now that Eclipse 3.1 is not a slow dog anymore.
Aren't amaroK and Rhythmbox the open source iTunes?
Neither amaroK nor Rhythmbox works in Windows.
I'm forced to use Windows for listening to music at work and also at home, because ALSA doesn't deem it important to properly support ALC850 in nforce 4. I'm looking forward to proper Open Source music player for windows.
The main difference is the different class libraries of the two languages. Both will get every school project done with roughly equal pain. However, you shouldn't waste your precious free time (yes, I know this is slashdot) programming in either. You ought to pick something more agile, say, Python for your own home Linux projects.
Actually, Gnome works "well enough" these days. It does what I want it to do. This is on Ubuntu. KDE is arguably better, but I don't care much at this point, since Gnome is the better maintained one on Ubuntu.
I'd love to have Konqueror as a file manager, but also this is in lesser extent than previously. Gnome just doesn't suck anymore:-).
Isn't emacs horribly stagnant these days? Gtk support has been coming for ages...
I'm actually banking on eclipse these days (even for non-Java development), I'm a former emacs "loyalist" (even implemented some elisp tricks and put them on the net) but I'm just getting too old to spend lots of time configuring my environment to behave exactly the way I want it to.
I always suspected their Q3 predictions were woefully optimistic and/or a deliberately misleading way to get GNOME developers to hawk Nokia's vapourware free of charge during the conference season.
Uh, it's not vaporware, prototype hardware has been distributed to developers, the Maemo platform has been published and can be downloaded for free, etc. etc.
I'm actually delighted that Nokia finally went "public" with Maemo in time, instead of keeping it under NDA forever (i.e. until the release). The tablet device is going to be a proof of concept product, so it's necessarily bound to be late.
Why do some people *always* have to whine, even when a big corporation like Nokia does the obviously right thing that will inevitably benefit the whole Linux community?
KDE version 3 increased the overhead quite a bit and increased the disk usage a lot. Unless you had a 440MHz Sun Ultra 10 with half a gig of RAM it's painful.
I guess this is telling us more about the Sparc performance than it is about KDE.
So then the small organizations or individuals that have their ideas ripped off have no recompense?
Yes. Compete on execution, not the ideas, and if you have an idea you don't want to share, keep it secret. Just don't prevent everyone else from having, and implementing the said idea, which is the worst case scenario.
Can you have more than one expression in a Python lambda? Didn't think so.
No, but then you can just do
def L(x):
print x
return x+1
doStuff(L)
Using the letter "L" doesn't hurt anyone.
Ruby is flattered that the 'with' statement is being added to Python in an effort to make it more Ruby-like, but from what I've seen it still doesn't have the power of Ruby's blocks.
It covers the cases where the blocks are mostly used, that are not already covered by generators.
Example? In fact ruby is more verbose than Python in some ways, because of the need for block delimiters.
doesn't allow the same metaprogramming (closed classes! no anonymous functions!)
The classes are not closed, you can add methods and attributes to classes after declaration (classes are mutable objects). It's just that there is no direct syntactic support, which is not a big problem because normal user code (as opposed to framework code) doesn't need to do it.
And anonymous function are there, (lambda x: x*x), and it's not a problem to give function a temporary name because the names can be reused.
As for blocks (which you didn't mention, surprisingly), python 2.5 is going to have a "with" statement that does mostly the same thing blocks in ruby are used for.
doesn't allow you to use Python in the HTML templates
Come on, there way too *many* templating systems for Python.
...didn't we? It's amazing how some people actually trusted Sun to follow through with this. It was deemed obvious that Sun would pull the Linux version in favor of Solaris version sooner or later, especially as people observeh how they downplayed the significance of kernel.
It's not like I'm totally neurotic about the choice of kernel now that both are open - but Solaris is open more in principle rather than practice, because it's only developed & supported by one company. Others could join in, but it would still be Sun's kernel, while Linux is more of a shared effort.
I actually think that Ruby could swap spaces with Python in popularity.
Ruby doesn't really bring any significant advantages over python. Neither does Ruby-on-rails. It's just the new-kid-on-the-block enthusiasm that Ruby is enjoying ATM.
Really, look at the current situation: Python hasn't replaced Perl as the most popular scripting language yet, except perhaps in the open source community. Even if Python and Ruby both stand at the "400% better than perl" point. What chance do you think Ruby, which is 5% better or worse than python (depending on the person making the judgement), has of replacing Python?
The Ruby community has been making this prediction for, what, 5 years without any evidence of it actually happening. Python has the maturity and community aspects going for it, while Ruby has... anonymous code blocks and whitespace agnostic syntax. Stay tuned, Python 2.5 might have a syntactic structure that covers most of the uses of code blocks.
The shift from Dvorak to Qwerty did not greatly increase my speed or accuracy. It made me a bit more comfortable, but learning it was total torture for about 2 months.
Of course I assume you mean the reverse.
I've found that switching to dvorak increased my speed, but with increased speed I suffer from reduced accuracy. I got up to a comfortable speed in about a month, but I think the learning process was fun!
None of these layouts is designed for programming in curly-brace languages
That's why you should create a custom layout if you are a programmer. I've inverted [ and { so that I can get { without pressing shift, ditto for numbers and (). Makes my C++ much more comfortable, in addition to the standard comfort of Dvorak layout.
What is this "Debian" you speak of? Is it more like Ubuntu, or Fedora?
(yes, it was a joke)
Google pages is alright for me. I'm not a web designer, nor do I care about all the gizmos you can do. I just want to push pics and text to the web, and even a basic Wiki would be fine for me.
What I need, and Geocities doesn't provide, is a fast ad-free ajaxy interface and "one login", i.e. gmail/gtalk/whatever login.
"One login to rule them all..."
The New York Times reports that Samsung has hired the same programming genius who helped make the iPod so great to design its own music player
"Genius" indeed. Since when did you need to be genius to implement something as trivial as an mp3 player?
Thank you.
While there are several good open source music library progs on the linux side, I've been held captive by the piece of sh*t iTunes in Windows.
wxMusik seems much more like my style, and this was the first time I heard about it!
The only fools who pick on Sun work for IBM or HP or Microsoft.
I don't think so, many probably remember all the theatrics and attacks Sun has made against Linux and Open Source community. Many probably also understand that they need to do that to make money, but it still makes Sun an unreliable partner. IBM business model is just a better match for Open Source community, IBM is not desperate to sell something Open Source community provides for free.
Hey, just incase you have not realised
Java is now the #1 language for Open source development.
Yeah, right. Typical Linux distro won't be able to ship Sun's Java VM, and the others are not as good. The only Java program I use is Eclipse, the rest seem to revolve around the web server space.
What's up with the Java programmers these days? They complain about an IDE that practically writes the code for them while they drink coffee, and it's free. You guys should see what kind of tools many C++ programmers are forced to use & and pay big bucks for. *cough* CodeWarrior *cough*.
So the pattern of the use of the word whiner somehow disproves my point because I used that word?
It's an Open Source world where the needs of the developers matter as much as those of users. Major inconvonience for developers (and slowing of development, increase in bugs, more difficult maintenance) while saving the users a few megs on their hard drive is not a good deal, and when users complain about that... "whining" is just the word that comes to mind.
Instead the portage system pulls in Python for no particular reason.
If you can't afford a hard drive with few megs for Python, you should not be running a modern Linux distro. However, I would look in a mirror and think hard why this Python dependency is a problem for you.
Ubuntu has gone the extra mile and implemented a "python-minimal" package, which only has essential libs and takes up less space. I, on the other hand don't really care.
People who program in Python are the ones that have functional code to back up their words, whereas people who want it all-C are typically just whiners who don't understand that developer time is a valuable resource that should not be wasted on implementing new stuff in C. Developer time is certainly much mure valuable than hard drive space of the aforementioned whiners.
Now, let's see... Microsoft, MTV, Justin Timberlake?
Throw in "50 cent" and we're all set.
This has really brought out the C++ haters. Still, most commercial applications, games, utilities, OS's, etc are still written in C++ (or a combination of C and C++).
And the guys who write those apps are the very ones who hate C++.
You have to use C++ for a couple of years to truly, honestly hate the language.
Incidentally, the Eclipse plugin is called PyDev.
It seriously rocks, all the Eclipse goodness + code completion for Python. I tend to prefer it to other Python IDE's these days, esp. now that Eclipse 3.1 is not a slow dog anymore.
Aren't amaroK and Rhythmbox the open source iTunes?
Neither amaroK nor Rhythmbox works in Windows.
I'm forced to use Windows for listening to music at work and also at home, because ALSA doesn't deem it important to properly support ALC850 in nforce 4. I'm looking forward to proper Open Source music player for windows.
One interesting consideration when determining what toolkit to go with is that the GUI toolkit for Nokia's new internet tablet is GTK+.
It really doesn't make a difference
Quite true.
The main difference is the different class libraries of the two languages. Both will get every school project done with roughly equal pain. However, you shouldn't waste your precious free time (yes, I know this is slashdot) programming in either. You ought to pick something more agile, say, Python for your own home Linux projects.
In the meantime, if you want rails-like development but with Python check out TurboGears.
It's been raising quite a storm lately, and for a good reason!
Actually, Gnome works "well enough" these days. It does what I want it to do. This is on Ubuntu. KDE is arguably better, but I don't care much at this point, since Gnome is the better maintained one on Ubuntu.
:-).
I'd love to have Konqueror as a file manager, but also this is in lesser extent than previously. Gnome just doesn't suck anymore
Isn't emacs horribly stagnant these days? Gtk support has been coming for ages...
I'm actually banking on eclipse these days (even for non-Java development), I'm a former emacs "loyalist" (even implemented some elisp tricks and put them on the net) but I'm just getting too old to spend lots of time configuring my environment to behave exactly the way I want it to.
I always suspected their Q3 predictions were woefully optimistic and/or a deliberately misleading way to get GNOME developers to hawk Nokia's vapourware free of charge during the conference season.
Uh, it's not vaporware, prototype hardware has been distributed to developers, the Maemo platform has been published and can be downloaded for free, etc. etc.
I'm actually delighted that Nokia finally went "public" with Maemo in time, instead of keeping it under NDA forever (i.e. until the release). The tablet device is going to be a proof of concept product, so it's necessarily bound to be late.
Why do some people *always* have to whine, even when a big corporation like Nokia does the obviously right thing that will inevitably benefit the whole Linux community?
KDE version 3 increased the overhead quite a bit and increased the disk usage a lot. Unless you had a 440MHz Sun Ultra 10 with half a gig of RAM it's painful.
I guess this is telling us more about the Sparc performance than it is about KDE.
So then the small organizations or individuals that have their ideas ripped off have no recompense?
Yes. Compete on execution, not the ideas, and if you have an idea you don't want to share, keep it secret. Just don't prevent everyone else from having, and implementing the said idea, which is the worst case scenario.
Can you have more than one expression in a Python lambda? Didn't think so.
No, but then you can just do
def L(x):
print x
return x+1
doStuff(L)
Using the letter "L" doesn't hurt anyone.
Ruby is flattered that the 'with' statement is being added to Python in an effort to make it more Ruby-like, but from what I've seen it still doesn't have the power of Ruby's blocks.
It covers the cases where the blocks are mostly used, that are not already covered by generators.
Python is more verbose than Ruby,
Example? In fact ruby is more verbose than Python in some ways, because of the need for block delimiters.
doesn't allow the same metaprogramming (closed classes! no anonymous functions!)
The classes are not closed, you can add methods and attributes to classes after declaration (classes are mutable objects). It's just that there is no direct syntactic support, which is not a big problem because normal user code (as opposed to framework code) doesn't need to do it.
And anonymous function are there, (lambda x: x*x), and it's not a problem to give function a temporary name because the names can be reused.
As for blocks (which you didn't mention, surprisingly), python 2.5 is going to have a "with" statement that does mostly the same thing blocks in ruby are used for.
doesn't allow you to use Python in the HTML templates
Come on, there way too *many* templating systems for Python.
...didn't we? It's amazing how some people actually trusted Sun to follow through with this. It was deemed obvious that Sun would pull the Linux version in favor of Solaris version sooner or later, especially as people observeh how they downplayed the significance of kernel.
It's not like I'm totally neurotic about the choice of kernel now that both are open - but Solaris is open more in principle rather than practice, because it's only developed & supported by one company. Others could join in, but it would still be Sun's kernel, while Linux is more of a shared effort.
I actually think that Ruby could swap spaces with Python in popularity.
Ruby doesn't really bring any significant advantages over python. Neither does Ruby-on-rails. It's just the new-kid-on-the-block enthusiasm that Ruby is enjoying ATM.
Really, look at the current situation: Python hasn't replaced Perl as the most popular scripting language yet, except perhaps in the open source community. Even if Python and Ruby both stand at the "400% better than perl" point. What chance do you think Ruby, which is 5% better or worse than python (depending on the person making the judgement), has of replacing Python?
The Ruby community has been making this prediction for, what, 5 years without any evidence of it actually happening. Python has the maturity and community aspects going for it, while Ruby has... anonymous code blocks and whitespace agnostic syntax. Stay tuned, Python 2.5 might have a syntactic structure that covers most of the uses of code blocks.
The shift from Dvorak to Qwerty did not greatly increase my speed or accuracy. It made me a bit more comfortable, but learning it was total torture for about 2 months.
Of course I assume you mean the reverse.
I've found that switching to dvorak increased my speed, but with increased speed I suffer from reduced accuracy. I got up to a comfortable speed in about a month, but I think the learning process was fun!
None of these layouts is designed for programming in curly-brace languages
That's why you should create a custom layout if you are a programmer. I've inverted [ and { so that I can get { without pressing shift, ditto for numbers and (). Makes my C++ much more comfortable, in addition to the standard comfort of Dvorak layout.