Is there anything more recent than 6 years ago to look at? Most NoSQL DB's haven't even existed that long, so I fail to see the correlation. To assume that a bad (or good) support and maintenance never changes quality is ridiculous. How are their products that I'm actually buying today?
Patents are the sum of its parts, so you can take something quite obvious and arrange them in a new and novel way as long as 'its not obvious'. If that wasn't the case, basically nothing would be patentable, since essentially all basic science/math/etc.. isn't patented and pretty much every patent relies on these building blocks to do anything meaningful.
You can even file patents that are the exact combination of two prior patents not owned by yourself as long as you arrange them in a new and novel way...
Pot consumption is decriminalized in BC and you don't see a swarm of retarded Washington idiots flocking across the border or the downfall of society either. Its time to turn off the reality distortion field.
Its t follow along with their annoying games should be using game pads paradigm that this game is plagued with. Why oh why must a PC release of this game have such a broken keyboard/mouse feel to the game? Disappointed.
PS: Why couldn't they use A for all? Because A means go left since everything was made for gamepads, and left in a container means go back to the root left menu...
Its either that or you have antiquated schemes from the likes of EA where you still (in this day in age) keep the disc in the drive for the entire time playing the game. I'd hate doing that today and I'm pretty bad at jumping between games in a given sitdown.
The last thing I want to do after a long hard day's work of coding is to go home and do another N hours of coding. Not interesting. Now on the other hand, if your work having a slow period, I can see the interest in doing programming after office hours. Speaking of slow, I spent 8 months in my last job begging for work to do and they couldn't come up with anything, so when I went home at night, I worked on writing an open source library to exercise my brain instead of spending it on work work.
PS: In the end, I wasn't fired laid off; the company was just that dysfunctional.
True advances in the quest for the 'best' user interfaces for a given job/device are important and will ultimately win the day. I can barely function without a scroll wheel on my mouse, and its one of the few amazing advances that came from Microsoft in my computer lifetime.
Lets not just abandon all thought of advancing the user interface, but be mindful that some changes will be to the benefit of all, and some are for specifically niche endeavors. Its easy to say a domain specific user interface is easy to create since each application can adapt their own UI for their own purposes. I wouldn't design a CAD program the same way I'd approach a music player since they all have their own fundamental ways of behavior.
The problem with this paradigm shines so clearly in OS user interfaces, because frankly everyone usually has to accept the same user interface that everyone else has to, so Joe who just watches videos and surfs web pages has to use the same user interface that Bob does, who is a game developer and routinely has 15 windows open each serving a specific purpose. The OS UI needs divisions. How to draw those divisions is difficult. The current solution to the problem seems to be in moving out of the desktop world all together. If you want a program, just go to the web for it. This of course causes problems itself (Hegemony of inter-related services makes interoperability a lot harder than say copy/paste/import/export). I like the fact that Microsoft's taking a bold new approach to this, but I'll only be happy if both environments alone are allowed to grow and foster independently.
Guess what genius, people really like the interface because it works, and works well for people. If you wanted a brand new shiny looking desktop, some clever developer could've come up with a hybrid desktop environment along the lines of what Microsoft is doing in Windows 8. Instead, we the not so silent majority of people unwilling to work with a piece of garbage Tablet UI for hours and hours of daily -productivity- work, will not more to functionally crippled DE.
There were some trade-offs between 1 and 2, and I thought at the time really really annoyed at the fact that I couldn't drag in new launchers into the menu (Hello still obvious need for this!), but trade-offs were worth the features and streamlining that was added to the release. Of course all the enlightenment peeps felt put out and left, but I'd say they were quite in the minority in terms of the community as a whole.
IMHO Gnome 3 is not functionally similar in any way to Gnome2. If Apple, Microsoft, RIM, etc.. had released a DE looking like Gnome3Shell, I wouldn't have thought, oh look they ripped off Gnome! There's a fundamental departure in feel to Gnome in a way that I will not accept. The same can be said about Windows XP/7. I'm not a windows fan in any extent, but given the choice in which version to use, I'll use XP every time because I'm a lot more productive in that environment. It allows for just enough OS to do what it needs to do without all the gloss that Vista/7 adds to the mix.
Maybe I'm just one of your old curmudgeons who refuse to learn a new tune, but guess what? I'd say the vast majority of the Linux community would fall into my age range or older (I'm only 31), and don't want to go down the same broken roads that Microsoft and Apple are steering the desktop world.
They've chased this vaporous market for 10 years and have gotten them basically zero adoption into the consumer mass market. I think its time to start focusing on making their products good for the people actually using them.
A better question for you would be: Design the formula for a TV show that is targeted at Joe Six-pack which can highlight engineers in a way that speaks to the audience in a way they can understand. I'd say the two largest successes based on this criteria were MacGyver and Mythbusters. That IS popular culture Engineering. I'm sure there have been many many less populist engineering shows that have come and go over the years, but if you can't capture a large enough audience, don't count on the show lasting that long.
Below the average based on the people you interact with maybe, but you cannot be guaranteed that of 100% of the world population (50% of which being less intelligent) that you're likely to meet an even distribution (or rounded average of the total distribution) throughout your lifetime.
If you live in a small University town in the middle of nowhere, you could meet a WAY higher average intelligence people than say a town which supports an oil refinery or a coal mine where people's ability to live and work effectively are much less dependent on their raw intelligence.
Windows 2000 was XP minus the play school look and feel (more or less like the classic look and feel on XP) and I think it was the last pure Windows OS that I liked without substantial customization.
If you're up for a half decent price for a laptop, I found basically everything worked out of the box with the Dell XPS 15 (I7, etcc). I used Fedora 14 and I think there may have been some initial snafoos with video and Wifi. If there was, the fixes were straight-forward.
For Noise, everything was quite on the unit normally as long as you're not cracking out 8 threads at a time (like when I make a build it becomes quite a bit noiser). The one bug that is with the unit is the NVidia GPU. When you're driving two monitors, the laptop always runs the clock at full speed which means that the fan speed is never at minimal. When I'm just driving one monitor doing average work, I barely notice the noise at all.
Failed economies in the 1700's and 1800's could never affect the day to day lives of the common man, so having a few concentrated super companies (Though mind you, these and many like them were among the first 'corporations') wasn't as important. When you had > 50% agricultural citizenry, the only large impact on their lives would be the lack of materials / machinery to optimize their operations. Now a-days, was it something like > 50% that are now directly service oriented in the states? Those industries seem a lot more reflexive based on the health of a global economy.
Sun/MS 1. Microsoft's J++ implementation mirrored the functionality delivered with J2SE 2. Microsoft's were in a business relationship with one another regarding
Oracle/Google 1. Google's Android competes with J2ME in cursory ways for sure, but I'd equate J2ME as more dumbphone+ based, and the standard Android API's are really pigeon holed into the types of devices they're using them on now. App engine's a very far throw from J2EE and I'd consider them so different that they can't be considered direct competitors 2. Google and Oracle have no existing contract or licensing agreement to violate 3. Google never called the product that they use as Java. It may be like it, but not exactly the same
Net result: 1. Oracle can only sue Google over Copyright & Patent. No contract dispute, no Trademark infringement. Forgetting the quagmire of software patents for a minute, if Google's guilty of either case, they'll be reaching in deep. If not, then oh well 2. Some would consider Google evil for taking the (open) Java Language and making a new device profile that competes more or less with J2ME which Oracle charges real money for. Then again, I think that languages should be free, and if someone wanted to write a delphi or VB6 competitor, I wouldn't complain about that either
Nah, its probably slow for the same reason people perceive slow (or fast) boot screens. 99% of all java applets download their entire payload up front, so you see a lot of spinning java logos waiting for things to load (because its downloading everything).
The savvy Java applet developer and most other app platforms (including most flash applets) have a low introductory payload to throw up the splash screen to show how close they are to loading the thing. If you don't know what I'm getting at, take a look at newgrounds and see pretty much every game/animation with their loading screens.
Actually, I'll amend that, sometimes Oracle can be a real bitch to setup / configure, but I guess if you can afford an Oracle DB then you can afford a decent DBA to manage it...
They have a business model that makes them a f**k ton of money and love em or hate em, they're still one if not the best database on the market. If you really don't like paying a TON of money for a database, I recommend not using Oracle. If you want a database that "Just works" and well, use Oracle.
Thanks for all the work you guys put into the JVM over the years. I've been quite happy using the JVM. Haters will be haters, and Java's got a lot of haters. It just goes to show that the bigger you get the more polarized people are toward you. Anyways, good luck in whatever you've moved on to and so long, thanks for the fish.
I love how you personify companies as people, much like countries do. I ask you to name a single IBM employee that was in the company at the time. I'd actually be somewhat skeptical if there are any active employees that were alive for said event.
Too bad you're so far down the page. A whopping 3 responses so far. This is one of the few times I wish posts would flow upward, or cause an editor to make an update to the original post...
This think of this as a good thing. All native desktop environments are going to the big harry fad of tablet computing. WHEN the fad fizzles out and people stop buying consumption devices and companies realize that they have to to start making -productivity- tools again, their desktop platforms will be dead and anyone developing interesting and usable UI systems will be doing so on the web instead.
Is there anything more recent than 6 years ago to look at? Most NoSQL DB's haven't even existed that long, so I fail to see the correlation. To assume that a bad (or good) support and maintenance never changes quality is ridiculous. How are their products that I'm actually buying today?
Patents are the sum of its parts, so you can take something quite obvious and arrange them in a new and novel way as long as 'its not obvious'. If that wasn't the case, basically nothing would be patentable, since essentially all basic science/math/etc.. isn't patented and pretty much every patent relies on these building blocks to do anything meaningful.
You can even file patents that are the exact combination of two prior patents not owned by yourself as long as you arrange them in a new and novel way...
Pot consumption is decriminalized in BC and you don't see a swarm of retarded Washington idiots flocking across the border or the downfall of society either. Its time to turn off the reality distortion field.
Its t follow along with their annoying games should be using game pads paradigm that this game is plagued with. Why oh why must a PC release of this game have such a broken keyboard/mouse feel to the game? Disappointed.
PS: Why couldn't they use A for all? Because A means go left since everything was made for gamepads, and left in a container means go back to the root left menu...
Its either that or you have antiquated schemes from the likes of EA where you still (in this day in age) keep the disc in the drive for the entire time playing the game. I'd hate doing that today and I'm pretty bad at jumping between games in a given sitdown.
The last thing I want to do after a long hard day's work of coding is to go home and do another N hours of coding. Not interesting. Now on the other hand, if your work having a slow period, I can see the interest in doing programming after office hours. Speaking of slow, I spent 8 months in my last job begging for work to do and they couldn't come up with anything, so when I went home at night, I worked on writing an open source library to exercise my brain instead of spending it on work work.
PS: In the end, I wasn't fired laid off; the company was just that dysfunctional.
True advances in the quest for the 'best' user interfaces for a given job/device are important and will ultimately win the day. I can barely function without a scroll wheel on my mouse, and its one of the few amazing advances that came from Microsoft in my computer lifetime.
Lets not just abandon all thought of advancing the user interface, but be mindful that some changes will be to the benefit of all, and some are for specifically niche endeavors. Its easy to say a domain specific user interface is easy to create since each application can adapt their own UI for their own purposes. I wouldn't design a CAD program the same way I'd approach a music player since they all have their own fundamental ways of behavior.
The problem with this paradigm shines so clearly in OS user interfaces, because frankly everyone usually has to accept the same user interface that everyone else has to, so Joe who just watches videos and surfs web pages has to use the same user interface that Bob does, who is a game developer and routinely has 15 windows open each serving a specific purpose. The OS UI needs divisions. How to draw those divisions is difficult. The current solution to the problem seems to be in moving out of the desktop world all together. If you want a program, just go to the web for it. This of course causes problems itself (Hegemony of inter-related services makes interoperability a lot harder than say copy/paste/import/export). I like the fact that Microsoft's taking a bold new approach to this, but I'll only be happy if both environments alone are allowed to grow and foster independently.
I have to say that Firefox quite usable as long as you turn off the retarded "tabs above address bar" option which is sadly default these days.
Guess what genius, people really like the interface because it works, and works well for people. If you wanted a brand new shiny looking desktop, some clever developer could've come up with a hybrid desktop environment along the lines of what Microsoft is doing in Windows 8. Instead, we the not so silent majority of people unwilling to work with a piece of garbage Tablet UI for hours and hours of daily -productivity- work, will not more to functionally crippled DE.
There were some trade-offs between 1 and 2, and I thought at the time really really annoyed at the fact that I couldn't drag in new launchers into the menu (Hello still obvious need for this!), but trade-offs were worth the features and streamlining that was added to the release. Of course all the enlightenment peeps felt put out and left, but I'd say they were quite in the minority in terms of the community as a whole.
IMHO Gnome 3 is not functionally similar in any way to Gnome2. If Apple, Microsoft, RIM, etc.. had released a DE looking like Gnome3Shell, I wouldn't have thought, oh look they ripped off Gnome! There's a fundamental departure in feel to Gnome in a way that I will not accept. The same can be said about Windows XP/7. I'm not a windows fan in any extent, but given the choice in which version to use, I'll use XP every time because I'm a lot more productive in that environment. It allows for just enough OS to do what it needs to do without all the gloss that Vista/7 adds to the mix.
Maybe I'm just one of your old curmudgeons who refuse to learn a new tune, but guess what? I'd say the vast majority of the Linux community would fall into my age range or older (I'm only 31), and don't want to go down the same broken roads that Microsoft and Apple are steering the desktop world.
They've chased this vaporous market for 10 years and have gotten them basically zero adoption into the consumer mass market. I think its time to start focusing on making their products good for the people actually using them.
A better question for you would be: Design the formula for a TV show that is targeted at Joe Six-pack which can highlight engineers in a way that speaks to the audience in a way they can understand. I'd say the two largest successes based on this criteria were MacGyver and Mythbusters. That IS popular culture Engineering. I'm sure there have been many many less populist engineering shows that have come and go over the years, but if you can't capture a large enough audience, don't count on the show lasting that long.
Below the average based on the people you interact with maybe, but you cannot be guaranteed that of 100% of the world population (50% of which being less intelligent) that you're likely to meet an even distribution (or rounded average of the total distribution) throughout your lifetime.
If you live in a small University town in the middle of nowhere, you could meet a WAY higher average intelligence people than say a town which supports an oil refinery or a coal mine where people's ability to live and work effectively are much less dependent on their raw intelligence.
In other news, the Paint brush wins the award for Artistic Excellence because its so good at letting one express themselves artistically....
Windows 2000 was XP minus the play school look and feel (more or less like the classic look and feel on XP) and I think it was the last pure Windows OS that I liked without substantial customization.
If you're up for a half decent price for a laptop, I found basically everything worked out of the box with the Dell XPS 15 (I7, etcc). I used Fedora 14 and I think there may have been some initial snafoos with video and Wifi. If there was, the fixes were straight-forward.
For Noise, everything was quite on the unit normally as long as you're not cracking out 8 threads at a time (like when I make a build it becomes quite a bit noiser). The one bug that is with the unit is the NVidia GPU. When you're driving two monitors, the laptop always runs the clock at full speed which means that the fan speed is never at minimal. When I'm just driving one monitor doing average work, I barely notice the noise at all.
Failed economies in the 1700's and 1800's could never affect the day to day lives of the common man, so having a few concentrated super companies (Though mind you, these and many like them were among the first 'corporations') wasn't as important. When you had > 50% agricultural citizenry, the only large impact on their lives would be the lack of materials / machinery to optimize their operations. Now a-days, was it something like > 50% that are now directly service oriented in the states? Those industries seem a lot more reflexive based on the health of a global economy.
Sun/MS
1. Microsoft's J++ implementation mirrored the functionality delivered with J2SE
2. Microsoft's were in a business relationship with one another regarding
Oracle/Google
1. Google's Android competes with J2ME in cursory ways for sure, but I'd equate J2ME as more dumbphone+ based, and the standard Android API's are really pigeon holed into the types of devices they're using them on now. App engine's a very far throw from J2EE and I'd consider them so different that they can't be considered direct competitors
2. Google and Oracle have no existing contract or licensing agreement to violate
3. Google never called the product that they use as Java. It may be like it, but not exactly the same
Net result:
1. Oracle can only sue Google over Copyright & Patent. No contract dispute, no Trademark infringement. Forgetting the quagmire of software patents for a minute, if Google's guilty of either case, they'll be reaching in deep. If not, then oh well
2. Some would consider Google evil for taking the (open) Java Language and making a new device profile that competes more or less with J2ME which Oracle charges real money for. Then again, I think that languages should be free, and if someone wanted to write a delphi or VB6 competitor, I wouldn't complain about that either
Nah, its probably slow for the same reason people perceive slow (or fast) boot screens. 99% of all java applets download their entire payload up front, so you see a lot of spinning java logos waiting for things to load (because its downloading everything).
The savvy Java applet developer and most other app platforms (including most flash applets) have a low introductory payload to throw up the splash screen to show how close they are to loading the thing. If you don't know what I'm getting at, take a look at newgrounds and see pretty much every game/animation with their loading screens.
Actually, I'll amend that, sometimes Oracle can be a real bitch to setup / configure, but I guess if you can afford an Oracle DB then you can afford a decent DBA to manage it...
They have a business model that makes them a f**k ton of money and love em or hate em, they're still one if not the best database on the market. If you really don't like paying a TON of money for a database, I recommend not using Oracle. If you want a database that "Just works" and well, use Oracle.
Thanks for all the work you guys put into the JVM over the years. I've been quite happy using the JVM. Haters will be haters, and Java's got a lot of haters. It just goes to show that the bigger you get the more polarized people are toward you. Anyways, good luck in whatever you've moved on to and so long, thanks for the fish.
I love how you personify companies as people, much like countries do. I ask you to name a single IBM employee that was in the company at the time. I'd actually be somewhat skeptical if there are any active employees that were alive for said event.
Too bad you're so far down the page. A whopping 3 responses so far. This is one of the few times I wish posts would flow upward, or cause an editor to make an update to the original post...
This think of this as a good thing. All native desktop environments are going to the big harry fad of tablet computing. WHEN the fad fizzles out and people stop buying consumption devices and companies realize that they have to to start making -productivity- tools again, their desktop platforms will be dead and anyone developing interesting and usable UI systems will be doing so on the web instead.