Isn't the gray the point of looking at Marx's ideals and thinking of how they could be applied into a real world situation? When I'm in the philosophical mindset, I think that communism in a system of anarchy (this would have to be everyone willingly contributing to everyone else in a communist fashion without any government to make it happen) is the perfect solution. When I'm in a realistic mindset, I realize that that will never be possible, largely due to human nature. However, I do believe that you can take pieces of those theoretical situations and learn lessons that can be applied to a system that does work (capitalism, democracy/republic, etc.). Part of that is Marx's pointed faults with capitalism. All of his solutions to those faults might not be realistic, but considering the faults pointed out is good practice.
For instance, my problem with capitalism as it works today and the placement of a government is the corruption that it enables leaking in (in a theoretical system of anarchy and willing communism, there isn't room for corruption; again, that's impossible, of course). Anarchy may not be a viable solution to that, but I truly do believe that it is good practice to evaluate such weaknesses in a realistic system and find new, interesting ways of fending them off (one of the US's solutions was the balance of powers, which has failed to work anyway, in my honest opinion, though it would probably be MUCH worse without it). I also believe that you can bleed into grey to counteract that (straight democracy--not the US's supposed "democracy"--is closer to anarchy than a dictatorship).
Or try the Lancelot Launcher. I think it's in the kdeplasma-addons package in Kubuntu, not sure about other distributions, but it should be something like that. I actually use that pretty exclusively these days. I just really like it. It does not hide the item hierarchies like the normal K-Menu. Plus it's got small little things like the no-click interface that are kinda cool, and which I do use occasionally. It's at least worth checking out.
Except this guy didn't document it at all in a way that's really going to help someone out, unless they do the same stupid mistakes that he did, like first try to root it while having an antivirus program running. Anyone with this phone will probably do a lot better off of looking at different results on a google search. He basically just says "I rooted it by following directions I found online, installed a custom ROM with Motoblur, then switched to Cyanogenmod." Except he takes three pages to say all of that, without ever really describing much of any of the actual steps required to do so (he went a little bit more in depth on the recovery or "bootloader" as he calls it, but that's about it).
There is a time and place for everything under the sun..NET most certainly has it's time and place. As does Java. C/C++ also most certainly has it's time and place. As does ASM (yes, still). And yes, Haskell has it's time and place as well. Even HTML5/Javascript, and whatever else you want to start throwing around have their proper time and place.
You sound like the type of person that I hate working with in my career as a programmer. I don't want to be bitched at for using VBA when VBA is (unfortunately) hands down the only good option on the table for the problem (especially when at least some of the project absolutely requires it to even think of getting the job done--yes those cases exist, though for me it's actually the COM version of WinWrap basic, and an old, outdated version of WinWrap basic at that). I also don't want to be told to use a language that has no place in my project what-so-ever due to multiple technical requirements and limitations. If all of that leads me to do VBA and eventually add in some C/C++ where appropriate, then I'm damn well going to use VBA and C/C++ where appropriate, because that's the right tool for the job.
And don't say that IE9+ don't work on Windows XP. Just update to Win already 7 - XP is 10 years old! And if you really want to use XP, go for Chrome or Firefox.
Say that to my clients, not me. The only reason I'm still stuck on XP for so much of my work (mind you, running in a VM) is that they haven't approved anything higher than XP for all of their workstations except the ones that absolutely require 7 for some reason (most do have those). Mind you, I just use chrome in that environment, but all of those users at my clients' sites don't have that option--in fact, they're lucky if they can upgrade to a higher version of IE than what they have (some have upgraded to IE 7 or even 8, but some still are stuck at 6).
I have IE 8 in my VM of Windows XP... just checked. When they give up on IE 8... well, hopefully, Windows XP will die by then as well. Right now, I do most of my development on Windows XP, since most of my clients are still using XP for their users (most are up to Windows 7 etc by now for admins, but not for what users are actually using the software we give them; of course, for some of the admin pieces of software that my company's software interacts with, Windows 7 is required, but XP is still fine for the rest of the users).
I took like 4 Office classes throughout High School (only one of which was not the exact same as the others--multiple high schools and cheating the system). The only thing I remember from any of them is what some of the concepts are called, which only makes going looking on Google or elsewhere for them that much easier. And really, if the student learns well this way, they should just be given a list of those concepts by name, and then taught how to find what they need to know on that topic. That should honestly include more than just the internet, though. Teach them how to use the library, and some times, you might need to invest in some books (I've got a couple of books that run through different programming and Office tasks, just because there are topics where it is much easier to find it in the book than on the internet, and those all come in handy for me at work now).
Personally, that's how I taught myself programming (I took C++ courses in high school as easy things that I would already know all of, which worked; college then gets a bit more challenging for types like me). I figured out what concepts I would need to know and found information on them from the Internet and books. I actually took that same approach throughout school, too--I would skim the textbooks, get the concepts and learn them on my own through the textbook, internet, and other books, making class lectures just a review time for me, usually from a few subjects behind where I was in my own study... except I sucked at getting homework actually complete then, because I was too busy getting ahead of everyone else and the homework was already boring and old news to me. The essays and crap that some teachers liked to throw in at the end of the year for a significant portion of the overall grade was always easy, though, because I was already done learning everything (and more) a while back.
But not everyone can learn that way, either. Some people need the more solid, clear direction. I personally think that those people will still benefit a lot from being taught how to find it, but they also need more clear direction on what to learn, when to learn, etc. Some people might be autodidact, but those like me in that regard seem to be the more uncommon types; most people need to be taught by someone else.
I actually agree with what you're saying. And looking into what you posted and 0install a bit more, it makes sense that you may have misunderstood exactly what I was thinking. Mind you, I was thinking outside of what 0install does here, so the kernel piece I mentioned would be more appropriate as something of a side to this.
My thought is that this would actually be an interesting idea for managing apps within a distribution. Some of the core aspects such as kernel and stuff could be done in a more decentralized location as well, but it would have to be watched over a bit further than this. One of the things that bugs me at times about the current state of most Linux distributions is the fact that you still do have to install everything under root; this is generally OK, knowing that if I stick to the package managers, they have all been looked at by the distribution and I am getting it all from my distribution's servers, but it can get a little bothersome in some situations (I recognize some distributions have ways about this anyway, but they tend to be something most users are probably going to skip ever learning).
As I said, that thought is something a good ways off, but it is an interesting concept that stuck me as I was reading over it. There is, of course, several challenges to make that even reasonable, but I consider it an idea that some might find interesting to experiment with.
This is actually a little weird compared to most other package management systems, from the looks of it. For one, you're never actually installing it (note: I'm just going to refer to Linux, because I'm not familiar with anything of the sort for Windows or Mac at all, but every big distribution of Linux has something). You install it to your local user's cache and run it from there, whereas most package management systems require you to login as root to install the package. The cool thing about that, is that for this, you can install things without ever going into root, and since you're technically installing it the same way as you would on Windows (finding it on a webpage, or I suppose, it would probably be a good theory to have this included on a CD and install it through this from the CD), it's actually a little bit more secure, because there won't be any weird place for it to do something weird. Of course, most distributions are pretty on top of things and keep any problematic things out in their package management systems, but with this, you're relying on the package managers as opposed to the distribution managers to let you install it so easy.
This would probably be even better if they put together a main database of apps that support this, allowing the users to look through the apps more like the typical package management systems or app stores. I only looked at the webpage briefly, so I might be missing some way that they do this already, but it didn't look apparent just from what I saw on there.
For people like me, it would be even more cool if they did enable a way to install things as root in such a way that they could include new kernels and stuff like that. I'm kind of thinking of my Gentoo box in that, but also that it would be an interesting concept to develop this into a whole new distribution over time--maybe start out similar to how Gentoo did, with being able to start almost from scratch (my days of Stage 1 Gentoo installs... I kind of miss those some times), but do it somehow better (less compiling yourself, and maybe build it up to Ubuntu status installs, some several years in the far future). I certainly wouldn't count on seeing that, but it is an interesting concept.
I would say Firefox has hardware rendering, and has it for a while (that blog post I linked to is from 2009 and they were far enough to get performance stats). "Firefox doesn't have such at all" is totally incorrect...
Droid is just a brand name, essentially, which Verizon licensed from LucasFilms to name some of their flagship Android phones (the Thunderbolt, for example, does not use the Droid name at all). And actually, there's more "Droid" Motorola phones than there are HTC. The Droid Incredible, Droid Eris, and the Droid Incredible 2 on its way are the only ones from HTC with the Droid name, where as Motorola has had Droid, Droid 2, Droid 2 Global, Droid X, and Droid Pro, with the Droid 3, Droid X 2, and Droid Bionic on their way.
Motorola's phones (with the exception of the original Droid which ran vanilla Android) run Motoblur on top of Android, and the HTC ones all run Sense UI on top of Android. Motoblur and Sense UI are both tweaked to some degree, but that has nothing to do with the Droid name.
I do own a Xoom and I don't have the problem to the degree that you're stating. Mind you, I probably use more apps that just use Android's normal UI drawing mechanisms, which is what scales just fine. There's no pixelation or anything. It is a little weird to have a list that fits on a phone screen taking up the whole tablet screen, but it doesn't look horrible.
There are apps that are ridiculous and won't scale. Some of those are for better reason (Pandora, for example, I can understand, as that's a little more challenging to make scale up to the larger screen without further work), but some of them are just stupid. Dictionary.com app has a clunky interface that takes twice or more longer to load and interact with anyway, and that probably looks like shit on the Xoom--I haven't tried, because I've honestly avoided apps like that on the Xoom and have tried to stick to apps that I know should have reasonable expectation of working without problems, and those apps work great.
In my opinion, except for some that the developers just need to get on top of, the problem of apps looking shitty on the Xoom is mostly the fault of the developers who think they have to use their own shiny UI or try to make it look exactly like it looks on the iPhone (which is the only one that I can see their point, as the same interface across multiple platforms is a nice idea, but in my opinion, it's an idea that leads to more bad than good) and therefore run slow on Android and not allow Android to scale it automatically. I despise Apple's control over the App Store, but that's a very clear and obvious advantage to that control and disadvantage to Android's openness.
If Google decides to include this patch with their fork of the kernel, then yes. But the two kernels, while essentially the same, are two different branches of the same tree now, really*. Google may go ahead and put a lot of this into their kernel, but they might not. I wouldn't ever *expect* it to go into Android, personally, but I may just be quite happy if it does.
* I may be off about this, as I haven't kept up too well on the details, but last I ever heard, the Linux kernel as used by the desktop distributions and Android's Linux kernel are moving roughly in their own directions. Perhaps someone else could shed better light on that.
Add in the flickering. James Cameron is smart enough to realize that they should have raised the FPS on Avatar, but everyone else overrode that intelligence and so there's flickering for anyone like me that can see it really easily in the 3D. In 2D, it at least isn't nearly as obvious. That's what gives me the headaches after a whole movie. I ended up watching parts of Avatar without the glasses because I couldn't stand it after a while. Lucky for me, I used to work as an usher at 3D movies at a theme park in California, so I was prepared for the odd looks of it without the glasses, having had watched a few multiple times over without the glasses on that job...
The Nexus S, which came with Gingerbread, has been rooted... I've also rooted my Droid and am running Gingerbread on it as root, running root apps--admittedly, the former is the better proof that you can root Gingerbread. I don't know where you heard that, but I don't see logic behind it other than someone bullshitting people for whatever reason. Now, if you get certain phones with Gingerbread when they come out (Motorola is probably the biggest name here, unless they decide to take their Xoom strategy to their future phones as well, which I doubt for some reason), then it'll be a little bit tougher and more restricted. Those are still likely to at least get root, though (Milestone, Droid 2, Droid X, etc. have been rooted, but the bootloaders are locked, causing a whole 'nother mess of problems restricting some of the fun you can have with rooting).
Some of this shit that does happen to this box is caused by some asshole who's coding like some dipshit.
Interesting point..
I think I'm cussing at my own mistakes and at what I interpret to be the results of some dipshit coder (proprietary wifi wl driver in Linux, I'm staring at you... and well, a laundry list of others as well) more than I really cuss at the computer itself. In fact, given that, I don't know if I ever do cuss at the computer itself. I'm always cussing at the dipshit that caused the problem (60+% of the time that's me cussing at myself for making some ridiculous typo or forgetting some little tiny step or something, to be honest).
I can agree with you, but I learned those fundamentals of programming (more so the math) through programming. Then it all came up in school, and I was left looking around at my classmates wondering how the hell they were struggling so much with it--it was second nature to me by that time.
I'm not particularly normal, but I think it varies by person. A lot of people will do better by learning those fundamentals first, but some people can learn those fundamentals better by just being thrown into it. The day that those are both catered to outside of the likes of me just getting curious and teaching ourselves is a day that I dream of...
I get what you're saying, but Wayland is more only replacing a piece X. The X pieces that support remote displays and the like would essentially become a Wayland client that X applications can link to and display all of their windows onto Wayland through. However, if you don't need the remote displays, Wayland could be nice. I would expect the major toolkits (GTK, Qt, etc.) to work out a way that they can speak to Wayland natively for displaying purposes, or they can work through an X server for times that remote displays and any other X feature would be necessary.
On Wayland's main website, they even say that the X server will still exist alongside of it, and that X server will even still be doing a good amount of the drawing. Wayland only takes the memory of what has been drawn and actually displays it. X is a much bigger beast than Wayland is intended to be, and most computers will likely end up with both running, but the X server they run will be significantly lighter than the current X servers.
Being that I use VirtualBox on a daily basis for work (I run Linux on my one computer and need Windows; VirtualBox makes that painless and easy), I'm scared of this. However, I still keep getting updates to VirtualBox, and I think Oracle could actually have good use for it. I just fear they're going to kill a free version of it... I really fear that, because I don't use the OSE, because I need the USB support...
I actually agree with you on the problems with the Droid X. I played with Motoblur/Ninjablur, and I played with Sense UI, and whatever Samsung's is called as well. They all suck in my opinion. But I love vanilla, stock Android. I have since rooted my original Moto Droid and am running Cyanogen Mod, so that's not really stock any more, but it's not that much of an improvement. Most of the improvements are because I rooted, not because the interface is much better.
Maybe look into ADW Launcher. I'm found it before I rooted and have been using it since. There's almost too many settings, and I don't like the default setup. However, it only took a couple of minutes to change those settings, and I haven't had a problem since; I almost like it better than the vanilla, stock home screen (for basically one reason only: the fact that I have a bar on the bottom for quick reference to my most common apps; otherwise, it's basically the stock home screen). It is slow from time to time, but when I OC to 1-1.1GHz, I don't have a problem at all, so I would hope the Droid X would be able to run it well.
I'm just hoping someone comes out with another open, vanilla Android phone soon. Maybe with Gingerbread, when that comes out. One without the bullshit and lets you do what you want with it, like my original Droid. I'm not upgrading until either that happens or this Droid starts falling apart.
This is kinda cool. Actually, it's the type of thing that I wonder how it doesn't already exist. It's just barely a step past street view and the like, in terms of thought.
But it makes me question more. When are we going to take Street view and the like and build more 3D environments off of it? I've seen more and more work in the direction, but there's multiple perspectives to many buildings and such using street view already. I would think it would be logical to try and accumulate all of the street view data into a 3D world. You could then take that 3D world and do this same view on it, but it would be a lot smoother. In the video in the link, the picture is still very jumpy and doesn't always line up all that great at parts.
And beyond that, add in the augmented reality stuff.
Besides the fact that I realize holes in my following thought, I'm going to throw it out there.
Why don't they just charge on the actual bandwidth we get? Something along the lines of $1 per minute at 1mbps or something like that. The numbers would probably be different on some order, but I think my point is made with that.
Isn't the gray the point of looking at Marx's ideals and thinking of how they could be applied into a real world situation? When I'm in the philosophical mindset, I think that communism in a system of anarchy (this would have to be everyone willingly contributing to everyone else in a communist fashion without any government to make it happen) is the perfect solution. When I'm in a realistic mindset, I realize that that will never be possible, largely due to human nature. However, I do believe that you can take pieces of those theoretical situations and learn lessons that can be applied to a system that does work (capitalism, democracy/republic, etc.). Part of that is Marx's pointed faults with capitalism. All of his solutions to those faults might not be realistic, but considering the faults pointed out is good practice.
For instance, my problem with capitalism as it works today and the placement of a government is the corruption that it enables leaking in (in a theoretical system of anarchy and willing communism, there isn't room for corruption; again, that's impossible, of course). Anarchy may not be a viable solution to that, but I truly do believe that it is good practice to evaluate such weaknesses in a realistic system and find new, interesting ways of fending them off (one of the US's solutions was the balance of powers, which has failed to work anyway, in my honest opinion, though it would probably be MUCH worse without it). I also believe that you can bleed into grey to counteract that (straight democracy--not the US's supposed "democracy"--is closer to anarchy than a dictatorship).
Or try the Lancelot Launcher. I think it's in the kdeplasma-addons package in Kubuntu, not sure about other distributions, but it should be something like that. I actually use that pretty exclusively these days. I just really like it. It does not hide the item hierarchies like the normal K-Menu. Plus it's got small little things like the no-click interface that are kinda cool, and which I do use occasionally. It's at least worth checking out.
Except this guy didn't document it at all in a way that's really going to help someone out, unless they do the same stupid mistakes that he did, like first try to root it while having an antivirus program running. Anyone with this phone will probably do a lot better off of looking at different results on a google search. He basically just says "I rooted it by following directions I found online, installed a custom ROM with Motoblur, then switched to Cyanogenmod." Except he takes three pages to say all of that, without ever really describing much of any of the actual steps required to do so (he went a little bit more in depth on the recovery or "bootloader" as he calls it, but that's about it).
There is a time and place for everything under the sun. .NET most certainly has it's time and place. As does Java.
C/C++ also most certainly has it's time and place. As does ASM (yes, still).
And yes, Haskell has it's time and place as well.
Even HTML5/Javascript, and whatever else you want to start throwing around have their proper time and place.
You sound like the type of person that I hate working with in my career as a programmer. I don't want to be bitched at for using VBA when VBA is (unfortunately) hands down the only good option on the table for the problem (especially when at least some of the project absolutely requires it to even think of getting the job done--yes those cases exist, though for me it's actually the COM version of WinWrap basic, and an old, outdated version of WinWrap basic at that). I also don't want to be told to use a language that has no place in my project what-so-ever due to multiple technical requirements and limitations. If all of that leads me to do VBA and eventually add in some C/C++ where appropriate, then I'm damn well going to use VBA and C/C++ where appropriate, because that's the right tool for the job.
Get off my lawn.
And don't say that IE9+ don't work on Windows XP. Just update to Win already 7 - XP is 10 years old! And if you really want to use XP, go for Chrome or Firefox.
Say that to my clients, not me. The only reason I'm still stuck on XP for so much of my work (mind you, running in a VM) is that they haven't approved anything higher than XP for all of their workstations except the ones that absolutely require 7 for some reason (most do have those). Mind you, I just use chrome in that environment, but all of those users at my clients' sites don't have that option--in fact, they're lucky if they can upgrade to a higher version of IE than what they have (some have upgraded to IE 7 or even 8, but some still are stuck at 6).
I have IE 8 in my VM of Windows XP... just checked. When they give up on IE 8... well, hopefully, Windows XP will die by then as well. Right now, I do most of my development on Windows XP, since most of my clients are still using XP for their users (most are up to Windows 7 etc by now for admins, but not for what users are actually using the software we give them; of course, for some of the admin pieces of software that my company's software interacts with, Windows 7 is required, but XP is still fine for the rest of the users).
I'm going to second this on a limited scale.
I took like 4 Office classes throughout High School (only one of which was not the exact same as the others--multiple high schools and cheating the system). The only thing I remember from any of them is what some of the concepts are called, which only makes going looking on Google or elsewhere for them that much easier. And really, if the student learns well this way, they should just be given a list of those concepts by name, and then taught how to find what they need to know on that topic. That should honestly include more than just the internet, though. Teach them how to use the library, and some times, you might need to invest in some books (I've got a couple of books that run through different programming and Office tasks, just because there are topics where it is much easier to find it in the book than on the internet, and those all come in handy for me at work now).
Personally, that's how I taught myself programming (I took C++ courses in high school as easy things that I would already know all of, which worked; college then gets a bit more challenging for types like me). I figured out what concepts I would need to know and found information on them from the Internet and books. I actually took that same approach throughout school, too--I would skim the textbooks, get the concepts and learn them on my own through the textbook, internet, and other books, making class lectures just a review time for me, usually from a few subjects behind where I was in my own study... except I sucked at getting homework actually complete then, because I was too busy getting ahead of everyone else and the homework was already boring and old news to me. The essays and crap that some teachers liked to throw in at the end of the year for a significant portion of the overall grade was always easy, though, because I was already done learning everything (and more) a while back.
But not everyone can learn that way, either. Some people need the more solid, clear direction. I personally think that those people will still benefit a lot from being taught how to find it, but they also need more clear direction on what to learn, when to learn, etc. Some people might be autodidact, but those like me in that regard seem to be the more uncommon types; most people need to be taught by someone else.
I actually agree with what you're saying. And looking into what you posted and 0install a bit more, it makes sense that you may have misunderstood exactly what I was thinking. Mind you, I was thinking outside of what 0install does here, so the kernel piece I mentioned would be more appropriate as something of a side to this.
My thought is that this would actually be an interesting idea for managing apps within a distribution. Some of the core aspects such as kernel and stuff could be done in a more decentralized location as well, but it would have to be watched over a bit further than this. One of the things that bugs me at times about the current state of most Linux distributions is the fact that you still do have to install everything under root; this is generally OK, knowing that if I stick to the package managers, they have all been looked at by the distribution and I am getting it all from my distribution's servers, but it can get a little bothersome in some situations (I recognize some distributions have ways about this anyway, but they tend to be something most users are probably going to skip ever learning).
As I said, that thought is something a good ways off, but it is an interesting concept that stuck me as I was reading over it. There is, of course, several challenges to make that even reasonable, but I consider it an idea that some might find interesting to experiment with.
This is actually a little weird compared to most other package management systems, from the looks of it. For one, you're never actually installing it (note: I'm just going to refer to Linux, because I'm not familiar with anything of the sort for Windows or Mac at all, but every big distribution of Linux has something). You install it to your local user's cache and run it from there, whereas most package management systems require you to login as root to install the package. The cool thing about that, is that for this, you can install things without ever going into root, and since you're technically installing it the same way as you would on Windows (finding it on a webpage, or I suppose, it would probably be a good theory to have this included on a CD and install it through this from the CD), it's actually a little bit more secure, because there won't be any weird place for it to do something weird. Of course, most distributions are pretty on top of things and keep any problematic things out in their package management systems, but with this, you're relying on the package managers as opposed to the distribution managers to let you install it so easy.
This would probably be even better if they put together a main database of apps that support this, allowing the users to look through the apps more like the typical package management systems or app stores. I only looked at the webpage briefly, so I might be missing some way that they do this already, but it didn't look apparent just from what I saw on there.
For people like me, it would be even more cool if they did enable a way to install things as root in such a way that they could include new kernels and stuff like that. I'm kind of thinking of my Gentoo box in that, but also that it would be an interesting concept to develop this into a whole new distribution over time--maybe start out similar to how Gentoo did, with being able to start almost from scratch (my days of Stage 1 Gentoo installs... I kind of miss those some times), but do it somehow better (less compiling yourself, and maybe build it up to Ubuntu status installs, some several years in the far future). I certainly wouldn't count on seeing that, but it is an interesting concept.
http://www.basschouten.com/blog1.php/2009/11/22/direct2d-hardware-rendering-a-browser
I would say Firefox has hardware rendering, and has it for a while (that blog post I linked to is from 2009 and they were far enough to get performance stats). "Firefox doesn't have such at all" is totally incorrect...
RTFA. GSA says that Google's is certified. If there's anyone to believe in this case, it is the GSA.
... No.
Droid is just a brand name, essentially, which Verizon licensed from LucasFilms to name some of their flagship Android phones (the Thunderbolt, for example, does not use the Droid name at all). And actually, there's more "Droid" Motorola phones than there are HTC. The Droid Incredible, Droid Eris, and the Droid Incredible 2 on its way are the only ones from HTC with the Droid name, where as Motorola has had Droid, Droid 2, Droid 2 Global, Droid X, and Droid Pro, with the Droid 3, Droid X 2, and Droid Bionic on their way.
Motorola's phones (with the exception of the original Droid which ran vanilla Android) run Motoblur on top of Android, and the HTC ones all run Sense UI on top of Android. Motoblur and Sense UI are both tweaked to some degree, but that has nothing to do with the Droid name.
I do own a Xoom and I don't have the problem to the degree that you're stating. Mind you, I probably use more apps that just use Android's normal UI drawing mechanisms, which is what scales just fine. There's no pixelation or anything. It is a little weird to have a list that fits on a phone screen taking up the whole tablet screen, but it doesn't look horrible.
There are apps that are ridiculous and won't scale. Some of those are for better reason (Pandora, for example, I can understand, as that's a little more challenging to make scale up to the larger screen without further work), but some of them are just stupid. Dictionary.com app has a clunky interface that takes twice or more longer to load and interact with anyway, and that probably looks like shit on the Xoom--I haven't tried, because I've honestly avoided apps like that on the Xoom and have tried to stick to apps that I know should have reasonable expectation of working without problems, and those apps work great.
In my opinion, except for some that the developers just need to get on top of, the problem of apps looking shitty on the Xoom is mostly the fault of the developers who think they have to use their own shiny UI or try to make it look exactly like it looks on the iPhone (which is the only one that I can see their point, as the same interface across multiple platforms is a nice idea, but in my opinion, it's an idea that leads to more bad than good) and therefore run slow on Android and not allow Android to scale it automatically. I despise Apple's control over the App Store, but that's a very clear and obvious advantage to that control and disadvantage to Android's openness.
Today, you're lucky if you can either defend or attack Microsoft on /.
There's a few posts from both viewpoints modded down as Troll or Flamebait. Mods need to get their heads out of their asses today.
Good bye karma...
If Google decides to include this patch with their fork of the kernel, then yes. But the two kernels, while essentially the same, are two different branches of the same tree now, really*. Google may go ahead and put a lot of this into their kernel, but they might not. I wouldn't ever *expect* it to go into Android, personally, but I may just be quite happy if it does.
* I may be off about this, as I haven't kept up too well on the details, but last I ever heard, the Linux kernel as used by the desktop distributions and Android's Linux kernel are moving roughly in their own directions. Perhaps someone else could shed better light on that.
Add in the flickering. James Cameron is smart enough to realize that they should have raised the FPS on Avatar, but everyone else overrode that intelligence and so there's flickering for anyone like me that can see it really easily in the 3D. In 2D, it at least isn't nearly as obvious. That's what gives me the headaches after a whole movie. I ended up watching parts of Avatar without the glasses because I couldn't stand it after a while. Lucky for me, I used to work as an usher at 3D movies at a theme park in California, so I was prepared for the odd looks of it without the glasses, having had watched a few multiple times over without the glasses on that job...
The Nexus S, which came with Gingerbread, has been rooted... I've also rooted my Droid and am running Gingerbread on it as root, running root apps--admittedly, the former is the better proof that you can root Gingerbread. I don't know where you heard that, but I don't see logic behind it other than someone bullshitting people for whatever reason. Now, if you get certain phones with Gingerbread when they come out (Motorola is probably the biggest name here, unless they decide to take their Xoom strategy to their future phones as well, which I doubt for some reason), then it'll be a little bit tougher and more restricted. Those are still likely to at least get root, though (Milestone, Droid 2, Droid X, etc. have been rooted, but the bootloaders are locked, causing a whole 'nother mess of problems restricting some of the fun you can have with rooting).
Some of this shit that does happen to this box is caused by some asshole who's coding like some dipshit.
Interesting point..
I think I'm cussing at my own mistakes and at what I interpret to be the results of some dipshit coder (proprietary wifi wl driver in Linux, I'm staring at you... and well, a laundry list of others as well) more than I really cuss at the computer itself. In fact, given that, I don't know if I ever do cuss at the computer itself. I'm always cussing at the dipshit that caused the problem (60+% of the time that's me cussing at myself for making some ridiculous typo or forgetting some little tiny step or something, to be honest).
I can agree with you, but I learned those fundamentals of programming (more so the math) through programming. Then it all came up in school, and I was left looking around at my classmates wondering how the hell they were struggling so much with it--it was second nature to me by that time.
I'm not particularly normal, but I think it varies by person. A lot of people will do better by learning those fundamentals first, but some people can learn those fundamentals better by just being thrown into it. The day that those are both catered to outside of the likes of me just getting curious and teaching ourselves is a day that I dream of...
I get what you're saying, but Wayland is more only replacing a piece X. The X pieces that support remote displays and the like would essentially become a Wayland client that X applications can link to and display all of their windows onto Wayland through. However, if you don't need the remote displays, Wayland could be nice. I would expect the major toolkits (GTK, Qt, etc.) to work out a way that they can speak to Wayland natively for displaying purposes, or they can work through an X server for times that remote displays and any other X feature would be necessary.
On Wayland's main website, they even say that the X server will still exist alongside of it, and that X server will even still be doing a good amount of the drawing. Wayland only takes the memory of what has been drawn and actually displays it. X is a much bigger beast than Wayland is intended to be, and most computers will likely end up with both running, but the X server they run will be significantly lighter than the current X servers.
http://en.wikipedia.org/wiki/Xenix
Being that I use VirtualBox on a daily basis for work (I run Linux on my one computer and need Windows; VirtualBox makes that painless and easy), I'm scared of this. However, I still keep getting updates to VirtualBox, and I think Oracle could actually have good use for it. I just fear they're going to kill a free version of it... I really fear that, because I don't use the OSE, because I need the USB support...
I actually agree with you on the problems with the Droid X. I played with Motoblur/Ninjablur, and I played with Sense UI, and whatever Samsung's is called as well. They all suck in my opinion. But I love vanilla, stock Android. I have since rooted my original Moto Droid and am running Cyanogen Mod, so that's not really stock any more, but it's not that much of an improvement. Most of the improvements are because I rooted, not because the interface is much better.
Maybe look into ADW Launcher. I'm found it before I rooted and have been using it since. There's almost too many settings, and I don't like the default setup. However, it only took a couple of minutes to change those settings, and I haven't had a problem since; I almost like it better than the vanilla, stock home screen (for basically one reason only: the fact that I have a bar on the bottom for quick reference to my most common apps; otherwise, it's basically the stock home screen). It is slow from time to time, but when I OC to 1-1.1GHz, I don't have a problem at all, so I would hope the Droid X would be able to run it well.
I'm just hoping someone comes out with another open, vanilla Android phone soon. Maybe with Gingerbread, when that comes out. One without the bullshit and lets you do what you want with it, like my original Droid. I'm not upgrading until either that happens or this Droid starts falling apart.
This is kinda cool. Actually, it's the type of thing that I wonder how it doesn't already exist. It's just barely a step past street view and the like, in terms of thought.
But it makes me question more. When are we going to take Street view and the like and build more 3D environments off of it? I've seen more and more work in the direction, but there's multiple perspectives to many buildings and such using street view already. I would think it would be logical to try and accumulate all of the street view data into a 3D world. You could then take that 3D world and do this same view on it, but it would be a lot smoother. In the video in the link, the picture is still very jumpy and doesn't always line up all that great at parts.
And beyond that, add in the augmented reality stuff.
Very interesting.
Besides the fact that I realize holes in my following thought, I'm going to throw it out there.
Why don't they just charge on the actual bandwidth we get? Something along the lines of $1 per minute at 1mbps or something like that. The numbers would probably be different on some order, but I think my point is made with that.