Microsoft and others destroy great technologies. One of the best examples is streaming audio and video. Real didn't create it, MS didn't create it. But they did manange to market it in such a way that everybody uses it, and nobody can save videos anymore.
Any person who works for MS and calls themselves a luminary really needs to just be ignored.
If you think C# is something that has to just be ignored, you are missing a lot. I had the same opinion until I read some interviews with the creator of C# (who also worked on Borland C++ and Delphi) at Artima Developer. There are some huge and highly enlightening differences between it and Java.
The people who are hung up the law about it are the ones that not only choose not to use it, but choose to ignore it. So at least read about it. If nothing else, you'll understand virtual/final methods better.
Also, I would like to add that after reading some Artima Developer interviews with the creator of C#, C# gets more good features of C++ than Java. In fact, virtual methods (originally from Simula) are taken to another level in C# (as compared to C++). Besides having a virtual keyword (so every class need not be inherited from), there is an override keyword, that states explicitly when a class is overriding a virtual method.
This gives it not only C++'s advantage over Java, that methods that weren't properly planned (preconditions/postconditions understood by subclassers) won't be inherited from, but another advantage as well. This is that when a method is added to a base class in a new version of a library after a user has written a subclass of one of the library class, that added a method of the same name, calls in the original library won't go to it unless that was what both the creator and user of the library intended. This probably isn't clear. Read the interviews.
Also, I wouldn't be surprised if C#'s exception system is about as good as C++'s. I already know it's better than Java's (due to the lack of unchecked [or is it checked?] exception silliness).
That functionality really is neat. A week ago I didn't know about it, and may have been more toward Java, but a couple days ago I started reading some interviews with Bjarne Sroustrup on Artima Developer, and I found out about File_handle and auto_ptr.
After seeing this, it is no wonder for me that most of the great applications are written in C++.
Of course I don't expect to write good C++ code just because I heard about this. In fact after searching I realized there are a couple of gotcha's with the auto_ptr (such as copying), but they are much easier to avoid than forgetting to type something in the Java example.
I do, however, know of the perfect place to learn most all of those tips to making good C++, which is Bjarne's "The C++ Programming Language". I was already considering buying it, but now have ordered it and am looking forward to it. I like his writing style (I looked in a sample chapter). He focuses on the right way to do things, but still shows counterexamples (unlinke Wall's Programming Perl, which seems to have more counterexamples than examples). If comments about the book are any indication, he is also quite thorough. Though it is 50 pages shorter than "Programming Perl", I expect to learn about 10 times as much from it.
I have always been an opponent of DRM, but I still have been willing to concede that owning ITMS-bought music is, idelogy aside, not much different from owning a CD.
Recentnews has caused me to change my mind. I was under the impression that the rights apple gave ITMS users were there to stay. But now I see that ITMS users' rights can change at any time.
I'm sticking with CDs at the moment. I won't buy DRMed CDs. It's not too bad, most new major label music is crap anyway.
I wish I could make that much moola....
on
Yahoo buys Flickr
·
· Score: 4, Insightful
It's really amazing how a couple of good ideas and some initiative can turn into such a big buyout. I haven't signed up for an account, because I don't do much picture-taking, so I don't know about all of the features that helped them to make it. What I do know is that there have been many companies trying to make money of the same concept for several years.
I think the difference between them and I is partly that there was more than one competent computer scientist and partly that they understood the users so well because they were users. I can't imagine someone putting together such an excellent photo suite that wasn't into photography.
The one thing that I have in common with them is that I can think of clever ideas for implementation.
So basically, their achievement was a combination of having an excellent development team, being users (domain knowledge), and being able to utilize the latest and greatest technology to create a truly innovative product.
Anyway, I am a little jealous, but if the creators of Flickr are reading this I would like to say "Congrats."
If you were one of the cleaning people, I might be convinced, but your note only convinces me that you are treating them well. Many people talk down to people in lower positions. It is sometimes not noticed by outside observers. I would be surprised if less than half of your group didn't fit into that category.
I don't see why people have to bring so much bullshit to every discussion. This morning I had a class on Distributed Systems, and what it essentially came down to was Peer to Peer is great, but for some applications Client/Server is even better. Well, of course Client/Server is better for most things.
People just seem to be in a mad rush to embrace new technique and technology, that they forget that most of the time, simple dedication and practicality will suffice.
So I encourage you and your fellow programmers to get a life and realize that math professors who use FORTRAN are not harming anybody. In fact they are probably more productive and doing more interesting work than you are. There, I said it!
I guess the point of including themes would be to make it easy to get rid of the fugly default look (Keramik plus those tacky roundrect window borders). That actually doesn't sound like a bad idea to me.
And yes I agree that the themes kinda sucked. But I think maybe few were using them so they got very few submissions, if any.
Microsoft and others destroy great technologies. One of the best examples is streaming audio and video. Real didn't create it, MS didn't create it. But they did manange to market it in such a way that everybody uses it, and nobody can save videos anymore.
Any person who works for MS and calls themselves a luminary really needs to just be ignored.
I hope you follow the "tabs for indentation, spaces for lining up" design. That's what I do, and I set my tabs to be 5 characters wide.
If you were using Prothon (anagram for HotPorn), you would be mandated to do it.
Well in that situation, all she's got to do is break into the system again and delete that email.
You can match logos. When you see it on a device and on an online store you know the two will work together with a no hassle. It just works!
Plus, they didn't capitalize each word of It Just Works (tm) or add the trademark symbol.
Find out who's responsible, and punch them in the face. It's as simple as that.
Well that explains it.
The people who are hung up the law about it are the ones that not only choose not to use it, but choose to ignore it. So at least read about it. If nothing else, you'll understand virtual/final methods better.
This gives it not only C++'s advantage over Java, that methods that weren't properly planned (preconditions/postconditions understood by subclassers) won't be inherited from, but another advantage as well. This is that when a method is added to a base class in a new version of a library after a user has written a subclass of one of the library class, that added a method of the same name, calls in the original library won't go to it unless that was what both the creator and user of the library intended. This probably isn't clear. Read the interviews.
Also, I wouldn't be surprised if C#'s exception system is about as good as C++'s. I already know it's better than Java's (due to the lack of unchecked [or is it checked?] exception silliness).
After seeing this, it is no wonder for me that most of the great applications are written in C++.
Of course I don't expect to write good C++ code just because I heard about this. In fact after searching I realized there are a couple of gotcha's with the auto_ptr (such as copying), but they are much easier to avoid than forgetting to type something in the Java example.
I do, however, know of the perfect place to learn most all of those tips to making good C++, which is Bjarne's "The C++ Programming Language". I was already considering buying it, but now have ordered it and am looking forward to it. I like his writing style (I looked in a sample chapter). He focuses on the right way to do things, but still shows counterexamples (unlinke Wall's Programming Perl, which seems to have more counterexamples than examples). If comments about the book are any indication, he is also quite thorough. Though it is 50 pages shorter than "Programming Perl", I expect to learn about 10 times as much from it.
Man, people are bad at geography.
Recent news has caused me to change my mind. I was under the impression that the rights apple gave ITMS users were there to stay. But now I see that ITMS users' rights can change at any time.
I'm sticking with CDs at the moment. I won't buy DRMed CDs. It's not too bad, most new major label music is crap anyway.
I think the difference between them and I is partly that there was more than one competent computer scientist and partly that they understood the users so well because they were users. I can't imagine someone putting together such an excellent photo suite that wasn't into photography.
The one thing that I have in common with them is that I can think of clever ideas for implementation.
So basically, their achievement was a combination of having an excellent development team, being users (domain knowledge), and being able to utilize the latest and greatest technology to create a truly innovative product.
Anyway, I am a little jealous, but if the creators of Flickr are reading this I would like to say "Congrats."
Or better yet, an insensitive clod.
If you were one of the cleaning people, I might be convinced, but your note only convinces me that you are treating them well. Many people talk down to people in lower positions. It is sometimes not noticed by outside observers. I would be surprised if less than half of your group didn't fit into that category.
nobody should have any trouble getting invites any more. There's a buttload of them on isnoop.net.
AJAX Considered Harmful
Better hope they haven't heard of this site, then.
That'll work.
FUCK OFF!
I was just using the sentence to say how far off the person I was replying to was in that particular thing.
I sure as hell hope you're not done with your math classes over at UTexas.
What a useless article.
I don't see why people have to bring so much bullshit to every discussion. This morning I had a class on Distributed Systems, and what it essentially came down to was Peer to Peer is great, but for some applications Client/Server is even better. Well, of course Client/Server is better for most things.
People just seem to be in a mad rush to embrace new technique and technology, that they forget that most of the time, simple dedication and practicality will suffice.
So I encourage you and your fellow programmers to get a life and realize that math professors who use FORTRAN are not harming anybody. In fact they are probably more productive and doing more interesting work than you are. There, I said it!
I guess the point of including themes would be to make it easy to get rid of the fugly default look (Keramik plus those tacky roundrect window borders). That actually doesn't sound like a bad idea to me.
And yes I agree that the themes kinda sucked. But I think maybe few were using them so they got very few submissions, if any.
Actually, KDE does. In fact, KDE has for years.
Most Linux geeks just like to pick and choose their wallpaper, toolkit theme, and window decorations. I know I do.
It is pretty stupid that CS-C and CS-V don't work though. That's part of why I like Konsole.