Now that you mention Opera, they have a fair share of design innovations.
For example in mail. The now-loved then-hated model of not using a folder hierarchy but using views or labels and search to sort through email. Yes, it was in Opera before being in gmail.
The quick reply email and newsgroup button.
The quick dial buttons.
The middle mouse button scrolling. Yes, it's something that all browsers have, but here the difference is in quality. Different distances of the pointer to the origin have different scrolling speeds. It seems that the others use a linear scale while Opera uses a logarithmic scale or something like that, but it feels so much better than the others. The same with mouse gestures, their implementation shines above the rest.
Now, if you miss the search bar at the bottom, don't use Ctrl-F to search, use "." to search all the text and "," to search in links. Yes, this is a feature that's better in other software and can be improved in Opera. Nothing is perfect.
Nah, what we need when programming is more like the content from 'Concrete Mathematics' book by Knuth. With some linear algebra.
Calculus is way overrated in relation to programming.
However, mathematical knowledge is fundamental to make a good programmer. More if it's related to writing proofs instead of just solving exercises. Writing a proof really feels like programming to me.
It really depends on what kind of 'genius' one believes to be.
If you got high scores in tests and memorize stuff you can believe to be a genius, and have the problems you describe.
But there's the 'evil genius' type, that prides themselves for being manipulative bastards that can make anyone submit to their will. And they will not have that kind of problems, while describing themselves as genius.
I think engineers can be the first kind of genius, but lawyers, MBAs and related types can only be the second kind of genius.
NO, at least I don't like Youtube. Shitty quality at best. And the player sucks.
I enjoy the videos in stage6. Fantastic quality, the player will let me see the videos fullscreen with hardware acceleration and they can be easily downloaded.
That's what he said he though (or wrote) in the times of 64k, when he was proven wrong because only 7 years had passed and computers already needed more than 640k.
If you code in a language with C syntax TABs are better.
Some people prefer 4 spaces for indentation, some 2 and some 8. Tabs lets all of them work in the same file with ease.
Spaces should be used in languages like Lisp. In fact, all your arguments against TABs were first done by Lisp programmers, and were done against TABs in Lisp source files.
I don't know how the hell can you format C code to need spaces mixed with TABs in front of the source lines. (Something trivial in Lisp, as every single character indentation counts there.)
I have to repositories of code 100% written by me.
One of these is for a future closed source software. The code there is beautiful and elegant.
The other one is for a Lisp interpreter. Some parts of the code are elegant, some are pragmatical and the numeric tower stuff is damn ugly.
I believe that it depends on the task at hand. The lisp interpreter is far more complex than the closed source software, and it can't be made 100% elegant, some compromises had to be done.
It shows me which application is keeping a file lock, it lets me close the application, or even delete the file from the dialog and I'm using Windows XP SP2.
Right now I have 13 Apps loaded. Constantly using some of them. Using Dexpot to have 4 virtual desktops. This week I was loading the Crysis demo to see if my computer will handle it - yes it will. And that game looks awesome!
No I didn't close the 512MB Virtual Machine to load Crysis. It still worked.
My uptime is measured in weeks. And the only way to describe my usage patterns is can't you do anything else besides being at the computer?.
I don't use IE at all, only Opera. I don't install any Windows update because I trust my external firewall. I'm a Vista hater too.
Except for the fact that before RMS 'trademarked' the terms "Free Software" people were already sharing source code as the GP describes.
You can't take what the gnu page says as authoritative in software history in general, they can only be authoritative about their own licences and bias.
In a more serious note, I don't see why the hell a 32GB drive would imply small files. I would immediately install one game (about 5 GB) and one VM with Oracle for developing stuff (16 GB). Both using huge files.
And compiling C++ stuff would fly in that thing. That would eat another 2 GB. Still plenty of space IMO.
I don't understand why you have to store in your laptop every single mp3 or movie or installer you got.
Now that you mention Opera, they have a fair share of design innovations.
For example in mail. The now-loved then-hated model of not using a folder hierarchy but using views or labels and search to sort through email. Yes, it was in Opera before being in gmail.
The quick reply email and newsgroup button.
The quick dial buttons.
The middle mouse button scrolling. Yes, it's something that all browsers have, but here the difference is in quality. Different distances of the pointer to the origin have different scrolling speeds. It seems that the others use a linear scale while Opera uses a logarithmic scale or something like that, but it feels so much better than the others. The same with mouse gestures, their implementation shines above the rest.
Now, if you miss the search bar at the bottom, don't use Ctrl-F to search, use "." to search all the text and "," to search in links. Yes, this is a feature that's better in other software and can be improved in Opera. Nothing is perfect.
Calculus is the branch of mathematics more related to normal engineering.
I can see that if you do something related with it, you end up using more calculus than other branches of mathematics.
It's just that software is not normally related that much with the other branches of engineering, however your job sounds very fun. Kudos to you.
Nah, what we need when programming is more like the content from 'Concrete Mathematics' book by Knuth. With some linear algebra.
Calculus is way overrated in relation to programming.
However, mathematical knowledge is fundamental to make a good programmer. More if it's related to writing proofs instead of just solving exercises. Writing a proof really feels like programming to me.
Calculus != Mathematics.
I remember a (probably slashdot) article were some company did precisely that kind of displaying surface, but right now I can't find the link.
It was about one year ago.
Dreams prepare us for future events. Some are threating, some are not.
A lost opportunity could be a very significant future event, where no threat is involved.
It really depends on what kind of 'genius' one believes to be.
If you got high scores in tests and memorize stuff you can believe to be a genius, and have the problems you describe.
But there's the 'evil genius' type, that prides themselves for being manipulative bastards that can make anyone submit to their will. And they will not have that kind of problems, while describing themselves as genius.
I think engineers can be the first kind of genius, but lawyers, MBAs and related types can only be the second kind of genius.
NO, at least I don't like Youtube. Shitty quality at best. And the player sucks.
I enjoy the videos in stage6. Fantastic quality, the player will let me see the videos fullscreen with hardware acceleration and they can be easily downloaded.
http://www.stage6.com/
Careful. It greatly depends on the country.
You know, the USA is not the world and all that.
640KB should be enough for ten years.
That's what he said he though (or wrote) in the times of 64k, when he was proven wrong because only 7 years had passed and computers already needed more than 640k.
Then my pick goes to Far Cry.
One of the best games I have ever played.
If you are into FPS, that's it.
I have a 19" CRT monitor with Windows XP SP2, and I like it because I play games a lot.
Well, my first experience with Vista was when a friend got his tower here, and Vista would not reproduce fullscreen video in my monitor.
Well, that was before I wiped that piece of garbage and installed a streamlined version of XP that starts up in 15 seconds top.
MSN Messenger does the same for some links, like user profiles.
Disclaimer: I'm an Opera fan. I'm currently using Opera 9.5 build 9665.
Opera is absolutely faster than anything else in Javascript and rendering speed.
However its CSS support is not perfect. The ACID2 test is not really useful to test CSS completeness.
If you see the list here: http://www.w3.org/Style/CSS/Test/CSS2.1/20061011/index.xht
try this test:
http://www.w3.org/Style/CSS/Test/CSS2.1/20061011/html4/t040103-ident-03-c.htm
or this:
http://www.w3.org/Style/CSS/Test/CSS2.1/20061011/html4/t040105-import-01-b.htm
or this:
http://www.w3.org/Style/CSS/Test/CSS2.1/20061011/html4/t040302-c61-ex-len-00-b-a.htm
or this:
http://www.w3.org/Style/CSS/Test/CSS2.1/20061011/html4/t040302-c61-rel-len-00-b-ag.htm
My point is: The ACID2 test is meaningless. Opera should strive for total completeness of the standard. I demand nothing less from my chosen browser.
I can't see what is the slowness others describe, did you changed the app?... using Opera 9.5
Hey you are damaging my business!
I was going to sell him the ultra mega nothing-I-will-let-pass über firewall model 2008!
With virtual machines! One for every port!
TABS: #
SPACES:
My editor doesn't automatically replace 4 (or 2 or 8) spaces with TABs unless I tell it to do so.
If your editor does it, you will suffer and curse and hate TABs.
If you code in a language with C syntax TABs are better.
Some people prefer 4 spaces for indentation, some 2 and some 8. Tabs lets all of them work in the same file with ease.
Spaces should be used in languages like Lisp. In fact, all your arguments against TABs were first done by Lisp programmers, and were done against TABs in Lisp source files.
I don't know how the hell can you format C code to need spaces mixed with TABs in front of the source lines. (Something trivial in Lisp, as every single character indentation counts there.)
Sometimes you can't make them modular.
.h file.
You put all the headers inside #DEFINE statements in each
That way you can include them ten times and only the first one is processed.
I have to repositories of code 100% written by me.
One of these is for a future closed source software. The code there is beautiful and elegant.
The other one is for a Lisp interpreter. Some parts of the code are elegant, some are pragmatical and the numeric tower stuff is damn ugly.
I believe that it depends on the task at hand. The lisp interpreter is far more complex than the closed source software, and it can't be made 100% elegant, some compromises had to be done.
I'm using Unlocker 1.8.5
It shows me which application is keeping a file lock, it lets me close the application, or even delete the file from the dialog and I'm using Windows XP SP2.
Right now I have 13 Apps loaded. Constantly using some of them. Using Dexpot to have 4 virtual desktops. This week I was loading the Crysis demo to see if my computer will handle it - yes it will. And that game looks awesome!
No I didn't close the 512MB Virtual Machine to load Crysis. It still worked.
My uptime is measured in weeks. And the only way to describe my usage patterns is can't you do anything else besides being at the computer?.
I don't use IE at all, only Opera. I don't install any Windows update because I trust my external firewall. I'm a Vista hater too.
I use tables. No, not for layout.
I use them for displaying tabular data. Are you suggesting nobody uses tabular data anymore?
Except for the fact that before RMS 'trademarked' the terms "Free Software" people were already sharing source code as the GP describes.
You can't take what the gnu page says as authoritative in software history in general, they can only be authoritative about their own licences and bias.
Opera shows the full URL in a tooltip, I just have to hover the mouse over the link.
;)
Yes, another one for you Firefolks to copy
32 GB is only small if you use Vista.
In a more serious note, I don't see why the hell a 32GB drive would imply small files. I would immediately install one game (about 5 GB) and one VM with Oracle for developing stuff (16 GB). Both using huge files.
And compiling C++ stuff would fly in that thing. That would eat another 2 GB. Still plenty of space IMO.
I don't understand why you have to store in your laptop every single mp3 or movie or installer you got.