Has noone considered that maybe, just maybe the real reason is that Ruby is a terrible, terrible language with no good implementation and a community that's worse than 4chan and CounterStrike COMBINED?
It was a fad; fad is over. Bury it and move on to better things.
This isn't a bug. Don't call it a bug. It's a specific way of operation.
The results in these program differ from what a *single* person expects - and this person is not a computer graphics person. On the other hand, the results are exactly what many computer graphics people expect.
The operating domain of these scaling algorithms is a computer image. It has nothing to do with "real" things, and nothing to do with the mistaken imagination of the author of TFA.
So now they're screwing up a totally fine UI and degenerate into the train wreck that's Photoshop. Nice.
As for "clicking on every single window", you should be using focus-follows-mouse - and if managing many windows is a problem, use a good (tiling) window manager.
... because "pornography featuring violence, bestiality, and incest" is very illegal, right?
ISPs that don't do the mandatory spying on citizens, storing of logs, keeping tabs on the copyright-protection evading, crippleware-breaking terrorists, they have to be eliminated! For the sake of our civilization and of our children.
The TFA is a worthless troll, even more so than usual in these "Linux is not ready for the desktop" Slashdot articles.
It has the usual list of ignorant complaints (oh no, there is a choice of distributions, boo hoo! oh no, there is a choice of GUI toolkits, boo hoo!), but some points stand out in their sheer stupidity.
"Bad security model: there's zero protection against keyboard keyloggers and against running malicious software (Linux is viruses free only due to its extremely low popularity). sudo is very easy to circumvent (social engineering). sudo still requires CLI (see clause 4.)"
Really?
Who admits these articles to the front page anyway?
So as expected, there is a veritable army of people demanding the old behavior restored; also, most probably a lot of them will "downgrade" or stay with using EXT3.
Of course, the things at fault are really the buggy applications. But even deeper than that, the *paradigm* of having a lot of generated files (that store important user data) that are rewritten unconditionally at each program startup is wrong. What the hell is up with that?
Can't they come up with a method where you rewrite a file only when absolutely necessary? Why must all icon locations, thumbnails and other such GUI desktop bullshit be written and rewritten zillions of times?
Not to mention that EXT3 is just one file system out of many, and arguably not even a very good one. It's rather weird that it was chosen as a default option for so many "popular" distributions (maybe out of some misguided desire to be backwards compatible?). If your application (or again, *paradigm*) works well on only one file system, then it's most probably not the file system's fault.
From a more technological point of view there is also a fundamental difference between the philosophies of the two languages.
Perl subscribes to "there is more than one way to do it"; Python is all about "there should be only one way". The latter is what made Java such an insipid and annoying language to develop in. Python is probably saved from this only by its much better standard library and generally smaller verbosity.
Personally, if I had to choose from the two, I would still choose Python because of the gentler learning curve, and because I hate forced indentation/whitespace slightly less than Perl's type sigils.
But if you can choose any language, try one of those newly popular "modern" languages - finally get down on your ass and learn Haskell (as I should), or Kaya, or LISP (which, as one of the oldest still in use today, is more "modern" than almost anything that has seen light ever since), or Ocaml, or even F# or something. (Any one of these can also show you that OO is not the only way of abstraction, or the best way, or, god help me, even a particularly good way.)
Haven't experienced a crash yet? Then try a dual monitor setup with an intel 945 (even when it works, it actually often draws garbage all over the screen... I haven't seen something like that since the DOS days).
The xorg intel drivers suck - but "luckily", they can't possibly suck as much as the ATI drivers... which are still, after all the open sourcing and linux support and whatnot, completely unusable. (At my company, we do some end-user linux OpenGL devel, and after a few weeks experimentation, we now shamefully have a company-wide "buy nvidia only" policy. We honestly just couldn't get the ATI drivers to work (on dual monitor setups; with a single monitor they're somewhat better). How does that work out for the corporation bottom line, guys?)
I would *love* to have the minimal interface to finally lose the curvy button edges and other useless and slow crap; seeing as how the full comment interface is unusably slow and unresponsive even on multi-core powerhouse modern computers with hyper-super advanced browsers, I'm forced to use the minimal interface. And even that has a few shovels of glitz on top.
What if we could have a discussion instead of having to wait for the hundreds of kilobytes of AJAX, Javascript and CSS train wreck to load?
I have had one of these for years. It's awesome beyond words.
Actually the original reason was that I wanted a keyboard with no letter decals on it (since I am a touch typist ever since I know myself). I looked around where I could get such a thing (we tried painting one ourselves, but the paint tended to attract dust, so it got.. hairy after a while; and what's worse, eventually it caused some kind of skin allergy); after a while, a friend recommended Unicomp, and to get a buckling spring keyboard at the same time.
It worked out tremendously. (Also, I live in Hungary, and they had to ship from the United States. Even this caused no problems.) The clicky feel and sound are perfect, and it is certainly a sturdy beast (the sheer weight generates respect). People around you will have to deal with the loudness, but I personally love even that.
By leaps and bounds. The terminal user interface paradigm beats the GUI any day. VIM beats Visual Studio. mutt beats outlook. zsh beats the shit out of "explorer.exe".
Editing a config file beats configuring your "web server" via buttons and animated gadgets. Deal with it.
Funny that the Slashdot comment page (at time of writing, at +3) doesn't even mention 4chan. (Reminds me of Jay and Silent Bob. I am the Clit Commander!)
So, for whoever who has been living under a rock for the last N years:
I don't want to "rent" the processing power of my own computer, thank you. Nor do I want to "rent" my operating system, or my music, or movies. I buy those things, and I'm free to do with them as I wish.
Renting your own possessions back to you is the sweetest dream of all hardware, software and "entertainment" manufacturers. Never let them do it.
How about those new style keyboards where the insert key from the middle has been stolen (very bad for vim use), and del is twice as big? What's up with that?
Also, the C64 had an asskick keyboard, especially compared to the other micros of the time. The spectrum rubber sheet toy style had nothing on the C64's real, clicky keys.
I have one of these. The builtin linux is tweakable enough (like by adding standard debian 4.0 repos to the apt config) so you can install dwm - and from there, you have a very light device that boots into a terminal in under 15 seconds, and you can do everything you usually do "online" (irc and mail through ssh, music through nfs or netradio with moc, web with firefox, etc).
It's easily powerful enough to watch movies, play flash (youtube of course), some opengl games. The keyboard is also very good; if you do your coding through the unix interface (make etc) as you should, instead of some GUI BS, it's very usable for programming, too. (Of course, you should use the keyboard instead of a pointing device to do your stuff; but that's true for any computer, not just the EEE.)
Battery is strong enough to give you 3 hours of movie watching over NFS over wifi.
Negative points I could bring up: it gets warmer than my Lenovo 3000 V100 (although the Lenovo is supposed to be a markedly cool model), and the builtin fan (the single moving part) is audible at times. I can live with these problems - and the EEE makes a lovely modern replacement for my old Toshiba Libretto C100.
Kind of depressing how the Slashdot message poster crowd slowly transformed to being 90% Microsoft and Windows (and RIAA) fanboy reactionary assholes.
Few years ago, the comments for this kind of story would have been like "oh cool, yay us". Now it's all "CLI is hard, i like teh games. What, open a terminal? YOU are what's all wrong with the linux crowd!"
What happened here? What's with all the lowest common denominator mentality? Will Slashdot end up being a generic, somewhat technology-focused news site for people to browse between two Excel sessions? No thanks, to that.
Since multithreading is a real requirement for performance and scalability these days, (threads scale for performance better than processes, and you can always have more processes too) Misguided opinion of someone probably schooled in a Microsoft shop. Processes are expensive on VMS-descendant operating systems ('doze), but virtually free on modern Unices.
Beyond hope
on
GWT in Action
·
· Score: 5, Insightful
The sentence "Server-side computer languages, such as Java, possess numerous advantages over their client-side counterparts - including more robust integrated development environments (IDEs)." is possibly the most retarded thing I have ever seen on Slashdot. Ever.
"A language which supports functional, generic, procedural, object-oriented programming, with static typing, metaprogramming, and heavily geared towards native building?"
Yes. It's called LISP. (Also Scheme, and maybe even OCAML.) There are optimizing LISP compilers that beat C/C++ at floating point calculations. Plus C, and all the new trendy MS.NET crap has nothing on the syntax and expressive power LISP has. But good things and good directions aren't exactly "in fashion" in today's IT...
Has noone considered that maybe, just maybe the real reason is that Ruby is a terrible, terrible language with no good implementation and a community that's worse than 4chan and CounterStrike COMBINED?
It was a fad; fad is over. Bury it and move on to better things.
...or, rather, people who design and perpetrate software like:
- networkmanager ...
- dbus
- gconf & gnome
- pulseaudio
- mono
-
This isn't a bug. Don't call it a bug. It's a specific way of operation.
The results in these program differ from what a *single* person expects - and this person is not a computer graphics person. On the other hand, the results are exactly what many computer graphics people expect.
The operating domain of these scaling algorithms is a computer image. It has nothing to do with "real" things, and nothing to do with the mistaken imagination of the author of TFA.
So now they're screwing up a totally fine UI and degenerate into the train wreck that's Photoshop. Nice.
As for "clicking on every single window", you should be using focus-follows-mouse - and if managing many windows is a problem, use a good (tiling) window manager.
tomboy package "Description: desktop note taking program using Wiki style links"
"..except for the 50 MByte size of the Tomboy package..."
What's wrong with this picture?
... because "pornography featuring violence, bestiality, and incest" is very illegal, right?
ISPs that don't do the mandatory spying on citizens, storing of logs, keeping tabs on the copyright-protection evading, crippleware-breaking terrorists, they have to be eliminated! For the sake of our civilization and of our children.
The TFA is a worthless troll, even more so than usual in these "Linux is not ready for the desktop" Slashdot articles.
It has the usual list of ignorant complaints (oh no, there is a choice of distributions, boo hoo! oh no, there is a choice of GUI toolkits, boo hoo!), but some points stand out in their sheer stupidity.
"Bad security model: there's zero protection against keyboard keyloggers and against running malicious software (Linux is viruses free only due to its extremely low popularity). sudo is very easy to circumvent (social engineering). sudo still requires CLI (see clause 4.)"
Really?
Who admits these articles to the front page anyway?
So as expected, there is a veritable army of people demanding the old behavior restored; also, most probably a lot of them will "downgrade" or stay with using EXT3.
Of course, the things at fault are really the buggy applications. But even deeper than that, the *paradigm* of having a lot of generated files (that store important user data) that are rewritten unconditionally at each program startup is wrong. What the hell is up with that?
Can't they come up with a method where you rewrite a file only when absolutely necessary? Why must all icon locations, thumbnails and other such GUI desktop bullshit be written and rewritten zillions of times?
Not to mention that EXT3 is just one file system out of many, and arguably not even a very good one. It's rather weird that it was chosen as a default option for so many "popular" distributions (maybe out of some misguided desire to be backwards compatible?). If your application (or again, *paradigm*) works well on only one file system, then it's most probably not the file system's fault.
From a more technological point of view there is also a fundamental difference between the philosophies of the two languages.
Perl subscribes to "there is more than one way to do it"; Python is all about "there should be only one way". The latter is what made Java such an insipid and annoying language to develop in. Python is probably saved from this only by its much better standard library and generally smaller verbosity.
Personally, if I had to choose from the two, I would still choose Python because of the gentler learning curve, and because I hate forced indentation/whitespace slightly less than Perl's type sigils.
But if you can choose any language, try one of those newly popular "modern" languages - finally get down on your ass and learn Haskell (as I should), or Kaya, or LISP (which, as one of the oldest still in use today, is more "modern" than almost anything that has seen light ever since), or Ocaml, or even F# or something. (Any one of these can also show you that OO is not the only way of abstraction, or the best way, or, god help me, even a particularly good way.)
Haven't experienced a crash yet? Then try a dual monitor setup with an intel 945 (even when it works, it actually often draws garbage all over the screen... I haven't seen something like that since the DOS days).
The xorg intel drivers suck - but "luckily", they can't possibly suck as much as the ATI drivers... which are still, after all the open sourcing and linux support and whatnot, completely unusable. (At my company, we do some end-user linux OpenGL devel, and after a few weeks experimentation, we now shamefully have a company-wide "buy nvidia only" policy. We honestly just couldn't get the ATI drivers to work (on dual monitor setups; with a single monitor they're somewhat better). How does that work out for the corporation bottom line, guys?)
Refuses to fix the non-sexy things?
I would *love* to have the minimal interface to finally lose the curvy button edges and other useless and slow crap; seeing as how the full comment interface is unusably slow and unresponsive even on multi-core powerhouse modern computers with hyper-super advanced browsers, I'm forced to use the minimal interface. And even that has a few shovels of glitz on top.
What if we could have a discussion instead of having to wait for the hundreds of kilobytes of AJAX, Javascript and CSS train wreck to load?
I have had one of these for years. It's awesome beyond words.
Actually the original reason was that I wanted a keyboard with no letter decals on it (since I am a touch typist ever since I know myself). I looked around where I could get such a thing (we tried painting one ourselves, but the paint tended to attract dust, so it got.. hairy after a while; and what's worse, eventually it caused some kind of skin allergy); after a while, a friend recommended Unicomp, and to get a buckling spring keyboard at the same time.
It worked out tremendously. (Also, I live in Hungary, and they had to ship from the United States. Even this caused no problems.) The clicky feel and sound are perfect, and it is certainly a sturdy beast (the sheer weight generates respect). People around you will have to deal with the loudness, but I personally love even that.
Damn it. There are times when you just look at the article title and you know that a long, delicious, juicy flamewar is coming up...
:(
And I just lost my mod points, too.
No. We use Linux, because it's better.
By leaps and bounds. The terminal user interface paradigm beats the GUI any day. VIM beats Visual Studio. mutt beats outlook. zsh beats the shit out of "explorer.exe".
Editing a config file beats configuring your "web server" via buttons and animated gadgets. Deal with it.
Funny that the Slashdot comment page (at time of writing, at +3) doesn't even mention 4chan. (Reminds me of Jay and Silent Bob. I am the Clit Commander!)
So, for whoever who has been living under a rock for the last N years:
http://www.encyclopediadramatica.com/B/
http://www.encyclopediadramatica.com/Anonymous
Microsoft has just begun killing Mono.
(Think "oh, that implementation really looks like ours! you must have read it! here's a lawsuit for you")
I don't want to "rent" the processing power of my own computer, thank you. Nor do I want to "rent" my operating system, or my music, or movies. I buy those things, and I'm free to do with them as I wish.
Renting your own possessions back to you is the sweetest dream of all hardware, software and "entertainment" manufacturers. Never let them do it.
Indeed.
How about those new style keyboards where the insert key from the middle has been stolen (very bad for vim use), and del is twice as big? What's up with that?
Also, the C64 had an asskick keyboard, especially compared to the other micros of the time. The spectrum rubber sheet toy style had nothing on the C64's real, clicky keys.
for the love of god*: GIVE THEM MORE MONEY!
*: yes yes. irony.
I have one of these. The builtin linux is tweakable enough (like by adding standard debian 4.0 repos to the apt config) so you can install dwm - and from there, you have a very light device that boots into a terminal in under 15 seconds, and you can do everything you usually do "online" (irc and mail through ssh, music through nfs or netradio with moc, web with firefox, etc).
It's easily powerful enough to watch movies, play flash (youtube of course), some opengl games. The keyboard is also very good; if you do your coding through the unix interface (make etc) as you should, instead of some GUI BS, it's very usable for programming, too. (Of course, you should use the keyboard instead of a pointing device to do your stuff; but that's true for any computer, not just the EEE.)
Battery is strong enough to give you 3 hours of movie watching over NFS over wifi.
Negative points I could bring up: it gets warmer than my Lenovo 3000 V100 (although the Lenovo is supposed to be a markedly cool model), and the builtin fan (the single moving part) is audible at times. I can live with these problems - and the EEE makes a lovely modern replacement for my old Toshiba Libretto C100.
Kind of depressing how the Slashdot message poster crowd slowly transformed to being 90% Microsoft and Windows (and RIAA) fanboy reactionary assholes.
Few years ago, the comments for this kind of story would have been like "oh cool, yay us".
Now it's all "CLI is hard, i like teh games. What, open a terminal? YOU are what's all wrong with the linux crowd!"
What happened here? What's with all the lowest common denominator mentality? Will Slashdot end up being a generic, somewhat technology-focused news site for people to browse between two Excel sessions?
No thanks, to that.
The sentence "Server-side computer languages, such as Java, possess numerous advantages over their client-side counterparts - including more robust integrated development environments (IDEs)." is possibly the most retarded thing I have ever seen on Slashdot. Ever.
Come on, doesn't anybody read these?
"A language which supports functional, generic, procedural, object-oriented programming, with static typing, metaprogramming, and heavily geared towards native building?"
.NET crap has nothing on the syntax and expressive power LISP has. But good things and good directions aren't exactly "in fashion" in today's IT...
Yes. It's called LISP. (Also Scheme, and maybe even OCAML.)
There are optimizing LISP compilers that beat C/C++ at floating point calculations. Plus C, and all the new trendy MS
IIS instead of Apache, Windows (or even that shiny glittery Mac thing) instead of UNIX, GUI instead of the CLI, .NET instead of Lisp for chrissakes.
"WEB 2.0" and "AJAX" instead of... content.
The world is going in all the wrong directions. Modern-day IT is the most depressing line of work there is.