I get that a lot, actually. Depending on the theme I'm using and whether I'm using KDE or Gnome (both with Compiz fusion), I get people saying either "So that's what Vista looks like... I really like it!" or "Wow. I've never used OSX before, but that looks cool".
None of them know what a "Linux" is, so I don't bother clarifying:-)
Equally often people will ask what the hell that is, of course.
This must be understood. We can't just say "company X had Y months to develop a driver, so it should have been good" and think we understand all the issues they faced.
Vista radically changed the driver model from XP's, so without knowing what changed it's pretty stupid to think we can put a label on how long it'd take adapt.
Read the subject as well as the post - it was intended as humor, not trolling. Check out what Godwin's Law is, and you'll see why it's funny or at least obviously not intended to be taken seriously.
Yeah, you're lucky. There's some guy on facebook with the same name as me that uses a picture of him and a bunch of guys in thongs as his main photo.:(
Interestingly enough, ATI seemed to pander more to Vista than nVidia. When DX10's driver compatibility requirements still included memory virtualization, ATI managed to work that into their drivers after a lot of time and $.
nVidia never did - they finally said "screw it, we can't.", after which Microsoft removed that requirement. Interestingly enough that means that there's no real barrier between DX10 being ported to XP, but we'll leave that alone for now.
Meanwhile for the last few years in my experience nVidia's Linux drivers have been leaps and bounds ahead of ATI's. So I really don't see where you get the feeling nVidia was more invested in Vista than Intel or ATI.
Good general advice in logging is to support different verbosity levels. Provide the ability to change the log verbosity as a command line switch or as a signal the process can receive.
Then if your log is too cluttered, reduce verbosity and try again. If it isn't telling you what you need to know, increase verbosity.
Going a little OT, I'd like to point out that Flash 9 made leaps and bounds in Actionscript performance. The latest version of Actionscript (Actionscript 3) is very similar to Java (no, not Javascript), and even uses the Java compiler and runs on the JVM.
Compared to previous versions of Actionscript it finally feels like a real programming language, not a ripoff of Javascript intended for hobbyists and graphic designers.
the implied lie that Linux can be everything you want it to be
I don't know that it's such a lie.
I just bought a macbook pro and immediately dual booted it with Ubuntu because OSX can't do what I want it to do, but with a bit of configuration Ubuntu can look as flashy as OSX yet still give me what I want.
Spaces can do a lot, but it isn't as flexible as compiz-fusion. Finder just plain doesn't support sftp, and OSX apps don't either, not in the sense that gnome/kde apps do.
As is I get the usability of OSX with the technical advancement that only gnome and kde have. It's only available in Linux.
It took me days to figure out that the "crash" was caused by a completely artificial limitation introduced by Microsoft into XP to differentiate it from their Server line
See, now this is why I run with open source. These artificial limitations are just bull. You can expect bugs in any system, but at least with the open source stuff I don't have to worry about intentional ones.
I just realized the post above only really applies to the abridged Eclipse vid. The postgres, apache, and python vids really didn't display that nature at all. My bad.
It's interesting. After each release you see big bursts of documentation updates, then lots of commits from a varied crowd, then a trend towards larger/more frequent commits by a fewer number of people, then another release hits.
I'm thinking it's because after a release big architectural, functional, and feature changes are less likely to change really soon and lots of changes have happened recently, so there's a lot of documentation to update and it's the ideal time to do it: the release just came out so the next big release that changes things will be a ways out.
I'm thinking the trend towards contributions from larger numbers of people after the documentation boom is for two reasons - one, the more "hobbyist" developers have had some time to get familiar with the architecture revamps, and two they've had time to see where the new documentation doesn't line up with the new behavior and find/fix little bugs.
After that, as a new release is coming up, the core developers are making big changes to key infrastructure. That's why you see more central activity from them as they make the more bold and large changes in anticipation of the new release.
That's what I gleaned/theorized from the visualization, anyone have other potential insights or theories?
Ah, so if it was Windows + Linux, would you accept that it was cross-platform? Lots of software out there for linux with a windows port, but no Mac port... all calling itself cross-platform.
Seems a strange double standard. Not really. Being able to run on Linux implies a few very important things that are hard to avoid - you have to be using a free software license or at least libraries that are free (even like LGPL). That means porting it to Darwin or BSD would be dead easy because the code is guaranteed to be accessible by license.
Running on Windows and Mac infers nothing like that. You could have completely separate codebases for each. You could be relying on tons of platform specific libraries for each and catering to them with an "if it's win do this, if it's mac do this" precompiler directive or the like. You could be including code that's not portable to other OS's for each, all sorts of craziness. We'll never know because we don't have ANY idea what's under the hood nor if it's portable.
At least with a Linux port you know what kind of interface it's expecting from a library and how that library's implementation works.
artistic: the psalms. Some of the oldest poetry currently available. In context of the culture in which they were written, they really are some good poetry.
The plugin or the "IDE"? I haven't had any problems with the Flash plugin since Flash 9 was released on Linux (2 years ago?).
As far as the IDE, I can get CS2 to work in Wine, but not CS3. But this is what virtual machines are for.
I get that a lot, actually. Depending on the theme I'm using and whether I'm using KDE or Gnome (both with Compiz fusion), I get people saying either "So that's what Vista looks like... I really like it!" or "Wow. I've never used OSX before, but that looks cool".
:-)
None of them know what a "Linux" is, so I don't bother clarifying
Equally often people will ask what the hell that is, of course.
This must be understood. We can't just say "company X had Y months to develop a driver, so it should have been good" and think we understand all the issues they faced.
Vista radically changed the driver model from XP's, so without knowing what changed it's pretty stupid to think we can put a label on how long it'd take adapt.
I... you... just... please don't post any more.
Read the subject as well as the post - it was intended as humor, not trolling. Check out what Godwin's Law is, and you'll see why it's funny or at least obviously not intended to be taken seriously.
Yeah, you're lucky. There's some guy on facebook with the same name as me that uses a picture of him and a bunch of guys in thongs as his main photo. :(
Interestingly enough, ATI seemed to pander more to Vista than nVidia. When DX10's driver compatibility requirements still included memory virtualization, ATI managed to work that into their drivers after a lot of time and $.
nVidia never did - they finally said "screw it, we can't.", after which Microsoft removed that requirement. Interestingly enough that means that there's no real barrier between DX10 being ported to XP, but we'll leave that alone for now.
Meanwhile for the last few years in my experience nVidia's Linux drivers have been leaps and bounds ahead of ATI's. So I really don't see where you get the feeling nVidia was more invested in Vista than Intel or ATI.
In which case he's definitely a liar.
Good general advice in logging is to support different verbosity levels. Provide the ability to change the log verbosity as a command line switch or as a signal the process can receive.
Then if your log is too cluttered, reduce verbosity and try again. If it isn't telling you what you need to know, increase verbosity.
The article isn't what I feared it may be from the title.
I enjoy Colbert's show, but I'm really not interested in the "measurement" of his "bump".
Is that so? Check out "C:\Program Files\Adobe\Adobe Flash CS3\JVM" some time then.
Full fledged JRE baby.
Whether or not you see OOP as overhyped, if a language features OOP it should do it well or not at all.
Nobody is asking you to like OOP in this case, but if you are going to support it, support it well - not half-assed.
Going a little OT, I'd like to point out that Flash 9 made leaps and bounds in Actionscript performance. The latest version of Actionscript (Actionscript 3) is very similar to Java (no, not Javascript), and even uses the Java compiler and runs on the JVM.
Compared to previous versions of Actionscript it finally feels like a real programming language, not a ripoff of Javascript intended for hobbyists and graphic designers.
the implied lie that Linux can be everything you want it to be
I don't know that it's such a lie.
I just bought a macbook pro and immediately dual booted it with Ubuntu because OSX can't do what I want it to do, but with a bit of configuration Ubuntu can look as flashy as OSX yet still give me what I want.
Spaces can do a lot, but it isn't as flexible as compiz-fusion. Finder just plain doesn't support sftp, and OSX apps don't either, not in the sense that gnome/kde apps do.
As is I get the usability of OSX with the technical advancement that only gnome and kde have. It's only available in Linux.
It took me days to figure out that the "crash" was caused by a completely artificial limitation introduced by Microsoft into XP to differentiate it from their Server line
See, now this is why I run with open source. These artificial limitations are just bull. You can expect bugs in any system, but at least with the open source stuff I don't have to worry about intentional ones.
I just realized the post above only really applies to the abridged Eclipse vid. The postgres, apache, and python vids really didn't display that nature at all. My bad.
Hrm. Not sure why you get that, but it shows up fine for me. So it's not a joke.
I'm running Ubuntu Gutsy, stock install, so it's not a user agent sniffing issue, unless it's designed only to work in Linux.
It's interesting. After each release you see big bursts of documentation updates, then lots of commits from a varied crowd, then a trend towards larger/more frequent commits by a fewer number of people, then another release hits.
I'm thinking it's because after a release big architectural, functional, and feature changes are less likely to change really soon and lots of changes have happened recently, so there's a lot of documentation to update and it's the ideal time to do it: the release just came out so the next big release that changes things will be a ways out.
I'm thinking the trend towards contributions from larger numbers of people after the documentation boom is for two reasons - one, the more "hobbyist" developers have had some time to get familiar with the architecture revamps, and two they've had time to see where the new documentation doesn't line up with the new behavior and find/fix little bugs.
After that, as a new release is coming up, the core developers are making big changes to key infrastructure. That's why you see more central activity from them as they make the more bold and large changes in anticipation of the new release.
That's what I gleaned/theorized from the visualization, anyone have other potential insights or theories?
Do quake4, Maya, Acrobat, don't use libc (you know... libraries that are free)? The implemented all of the C libraries from scratch, did they?
Kopete (KDE's counterpart to gaim/pidgin) handles webcams quite nicely. Not sure about file transfers, haven't tried them much.
Running on Windows and Mac infers nothing like that. You could have completely separate codebases for each. You could be relying on tons of platform specific libraries for each and catering to them with an "if it's win do this, if it's mac do this" precompiler directive or the like. You could be including code that's not portable to other OS's for each, all sorts of craziness. We'll never know because we don't have ANY idea what's under the hood nor if it's portable.
At least with a Linux port you know what kind of interface it's expecting from a library and how that library's implementation works.
Well on the days where they only care about Consumers or only care about Competition, they could just be the ACC.
artistic: the psalms. Some of the oldest poetry currently available. In context of the culture in which they were written, they really are some good poetry.
Here's one I've been seeking for about a year - mouse wheel over the desktop switches virtual desktops.
Not everything that's released is meant for humans (the relevant comment is 30 seconds in)