The year of the Linux desktop. But, dammit, 2014 is DEFINITELY going to be THE year!!!
Well, Android smartphones and tablets are thriving which makes for linux on mobiles. And now that Steam is available on linux and the steambox is announced, so I can certainly see more people sticking to Linux for most uses. Heck, I'm in a windows software development firm and convinced my boss before the holidays that I was more effective on linux with Debian+git+Vim+KVM+Wine+mono than whatever the "MS suggested dev environment" is.
So for all that's practical from my point of view, 2014 is already THE year!
A pivoting monitor is a must, unless you have the freedom to switch to a tiling window manager such as Awesome, in which case working with 2/3-1/3 columns does a similar effect. Of course you can have both, but the result is I tend to split horizontally which removes some of the benefits.
supporting software indefinitely is like buying a car and asking for infinite replacement of parts forever.
But I do agree on a small "warranty" period, which may range from a few months to a year, just so that most bugs gets corrected but after that it's "mechanic billed by the hour".
yesterday I stumbled on http://www.boingboing.net/arcade/ which presents a few games which are mostly html5. Since a lot of people are choosing html5 over flash I believe we'll see more and more of them coming in the future.
value = $ / (enjoyment x hours) I believe this would be the correct formula to determine what a game's worth, as only $/h is really a wrong metric for a something we don't enjoy. But this leads to the real question: How can we measure how much we enjoy a game? We can replay a game and enjoy it the same the second time or just be bored as it gets repetitive. In the same way, we may not really enjoy level grinding because mechanics get repetitive during the first pass.
After many readings and discussions, my definition of "enjoyment of a game" is trying to find patterns in a game and establishing a strategy. The human brain is apparently good at this and "provides satisfaction" when finding a specific pattern. As long as I'm trying different things and as I'm not stuck in a local maxima I'm enjoying something because of the impression of improvement. For this reason, there are repetitive tasks that are classified as fun (like RPG level grinding) as long as there are patterns to be found (like finding the most efficien levelling path). But it's not always directly related to pattern finding as much as "self improvement". A musical rhythm game has a duration of fun, as long as I have a feeling of improvement. So I had a lot of fun during the 2 first passes as I was getting better, but then started having similar scores for trying again, and it got less fun. So the net value would be cost/(2*game time). As a counter example, in a racing game, there are less patterns to be found and less self improvement; yes, you can buy new/faster cars ingame but play the same level in the same conditions and you won't necessarily get better. That I would evaluate as (cost*2)/(game time).
The above examples are obviously totally arbitrary and I intentionally do not mention any game name as the values are different between individuals (unless you have the exact same learning rate as I do). But I hope it helps some of you clarify your metric of what's a game worth.
If I go back to when I started programming, my first goal was to create a game. It didn't matter at the time whether I was using some proprietary stuff like VisualBasic or older language like c or pascal. I had a goal in mind, which was to be able to control a simple sprite through a grid and I wanted to do it the simplest way that was possible. I still think the topic of first language is about motivation. You want to do something like you see. You don't necessarily want to learn a bunch of abstract design concepts like OO, design patterns. I needed something trivial and visual, yet extensible enough to allow me to add features I thought cool. VB was an awesome opportunity at the time as I could use drag and drop to manipulate objects and even though I was only manipulating widgets in a simple way, it allowed me to do all I required, even the more complex project ideas that followed.
If I look at today's alternatives, I see squeak that does right that, backed by the great smalltalk language. It is simple and visual, yet offers great flexibility. If I had Squeak as a choice when I started, that's probably what I would have chosen.
But it's all about motivation. Someone needs something of interest to work on and use the right tool for it. Programming is an art.
You paint for yourself. And you learn to like painting. Then you try other styles: abstract, sceneries, portraits. And once you master enough your technique you can think about painting for others.
I believe this article take things upside down. GNU/Linux is a great developing platform. As a result it attracts developpers. It isn't that there are no linux gamers. There are as many linux gamers as there are developers that are also gamers. Why would you want to turn developpers into gamers?!
I find it an interesting read however I think that some techs mentionned arent achieved yet, not because of the cost but mainly because we are far from having the technology. The title of the article is a bit misleading. Interstellar travel, android armies? Being a student in computer engineering I see how hard it is to make simple robots work so I can hardly imagine how overly complex (aka impossible) those currently are.
I think that some technologies mentionned were interesting, like the maglev which did not "take off" as one might have expected, considering how advanced it is. That being said, the cat was cute.
I see... so they will start bundling ads with the OS!
Seriously, I see the strategy there, but I do believe the only thing which will happend is Yahoo dying faster, unless they do like google did when it bought youtube, I.E. they did not change a thing. But then I'm not sure to see the point in buying since Yahoo was fine without MS and MS was fine without Yahoo.
Not to sound pessimistic but electronic paper has been out there for quite a while. But still, it's availability is quite null. Apart from sony Librié I haven't seen a lot of devices. Now, why would this technology become popular? Because it's in color? But most of our written media nowdays is still black and white. So unless they can make it refresh fast enough for video, which would make it better for laptops screens, I doubt it will have a future.
I totally agree with you. I use Gimp since I have a computer and I've seen it evolve. I can say I absolutely hate when they move functions in menus. Add to that the fact that I sometimes have to use a translated version of gimp and that the functions translated names are anything but what I would expect. So when I'm on another system than mine I end up not only searching for a function, but also trying them one by one to see the fun name they decided to give it. So maybe that study in quest for a better GUI is done with the intent of making it easier to use.
Please, to all gimp developers, stop mixing all the menus and giving them strange unintuitive names.
switching to vista implies that I buy both vista AND a new system that runs it so I can have almost the performance I had with my current XP/gentoo system. If I really had money to spend on eyecandy, I'd do like everyone around me and buy a macbook pro. At least I'd have both eyecandy AND performance.
Sorry Microsoft, but XP is still your best product so far; performance is good, stability is ok and it's simple enough for anyone to use.
I'll store personal documents on my old mac plus. (the one which I haven't still transformed into a macquarium) All was on floppy disk back then. AFAIK those floppies, once formatted for the macintosh Superdrive could not be used/read/reformatted anymore by any pc. That could be a great way to encrypt data. Try to find a superdrive nowday!
The year of the Linux desktop. But, dammit, 2014 is DEFINITELY going to be THE year!!!
Well, Android smartphones and tablets are thriving which makes for linux on mobiles. And now that Steam is available on linux and the steambox is announced, so I can certainly see more people sticking to Linux for most uses. Heck, I'm in a windows software development firm and convinced my boss before the holidays that I was more effective on linux with Debian+git+Vim+KVM+Wine+mono than whatever the "MS suggested dev environment" is.
So for all that's practical from my point of view, 2014 is already THE year!
Cheers!
With a song stuck in my head, I have found http://unhearit.com/ to be surprisingly effective.
A pivoting monitor is a must, unless you have the freedom to switch to a tiling window manager such as Awesome, in which case working with 2/3-1/3 columns does a similar effect. Of course you can have both, but the result is I tend to split horizontally which removes some of the benefits.
For public free software projects, there are plenty of cloud based VCS and issue tracker; google code, github, indefero and bitbucket come to mind.
Otherwise, for private projects you may wish to have a look at the turnkey linux images for project tracking
http://www.turnkeylinux.org/project-management
I see they have redmine and trac images. It hardly gets easier to set up than an turnkey vm image!
supporting software indefinitely is like buying a car and asking for infinite replacement of parts forever.
But I do agree on a small "warranty" period, which may range from a few months to a year, just so that most bugs gets corrected but after that it's "mechanic billed by the hour".
yesterday I stumbled on http://www.boingboing.net/arcade/ which presents a few games which are mostly html5. Since a lot of people are choosing html5 over flash I believe we'll see more and more of them coming in the future.
value = $ / (enjoyment x hours)
I believe this would be the correct formula to determine what a game's worth, as only $/h is really a wrong metric for a something we don't enjoy.
But this leads to the real question: How can we measure how much we enjoy a game? We can replay a game and enjoy it the same the second time or just be bored as it gets repetitive. In the same way, we may not really enjoy level grinding because mechanics get repetitive during the first pass.
After many readings and discussions, my definition of "enjoyment of a game" is trying to find patterns in a game and establishing a strategy. The human brain is apparently good at this and "provides satisfaction" when finding a specific pattern. As long as I'm trying different things and as I'm not stuck in a local maxima I'm enjoying something because of the impression of improvement. For this reason, there are repetitive tasks that are classified as fun (like RPG level grinding) as long as there are patterns to be found (like finding the most efficien levelling path).
But it's not always directly related to pattern finding as much as "self improvement". A musical rhythm game has a duration of fun, as long as I have a feeling of improvement. So I had a lot of fun during the 2 first passes as I was getting better, but then started having similar scores for trying again, and it got less fun. So the net value would be cost/(2*game time).
As a counter example, in a racing game, there are less patterns to be found and less self improvement; yes, you can buy new/faster cars ingame but play the same level in the same conditions and you won't necessarily get better. That I would evaluate as (cost*2)/(game time).
The above examples are obviously totally arbitrary and I intentionally do not mention any game name as the values are different between individuals (unless you have the exact same learning rate as I do). But I hope it helps some of you clarify your metric of what's a game worth.
If I go back to when I started programming, my first goal was to create a game. It didn't matter at the time whether I was using some proprietary stuff like VisualBasic or older language like c or pascal. I had a goal in mind, which was to be able to control a simple sprite through a grid and I wanted to do it the simplest way that was possible. I still think the topic of first language is about motivation. You want to do something like you see. You don't necessarily want to learn a bunch of abstract design concepts like OO, design patterns. I needed something trivial and visual, yet extensible enough to allow me to add features I thought cool. VB was an awesome opportunity at the time as I could use drag and drop to manipulate objects and even though I was only manipulating widgets in a simple way, it allowed me to do all I required, even the more complex project ideas that followed.
If I look at today's alternatives, I see squeak that does right that, backed by the great smalltalk language. It is simple and visual, yet offers great flexibility. If I had Squeak as a choice when I started, that's probably what I would have chosen.
But it's all about motivation. Someone needs something of interest to work on and use the right tool for it. Programming is an art. You paint for yourself. And you learn to like painting. Then you try other styles: abstract, sceneries, portraits. And once you master enough your technique you can think about painting for others.
Every slashdot reader knows news posted on slashdot are distorted prior to posting.
I believe this article take things upside down. GNU/Linux is a great developing platform. As a result it attracts developpers. It isn't that there are no linux gamers. There are as many linux gamers as there are developers that are also gamers. Why would you want to turn developpers into gamers?!
I find it an interesting read however I think that some techs mentionned arent achieved yet, not because of the cost but mainly because we are far from having the technology. The title of the article is a bit misleading. Interstellar travel, android armies? Being a student in computer engineering I see how hard it is to make simple robots work so I can hardly imagine how overly complex (aka impossible) those currently are.
I think that some technologies mentionned were interesting, like the maglev which did not "take off" as one might have expected, considering how advanced it is. That being said, the cat was cute.
I see... so they will start bundling ads with the OS!
Seriously, I see the strategy there, but I do believe the only thing which will happend is Yahoo dying faster, unless they do like google did when it bought youtube, I.E. they did not change a thing. But then I'm not sure to see the point in buying since Yahoo was fine without MS and MS was fine without Yahoo.
from the title I was expecting more in the lines of "The incredible adventures of Clippy"
There is no such thing as multitasking; there is only managed sequencing.
Not to sound pessimistic but electronic paper has been out there for quite a while. But still, it's availability is quite null. Apart from sony Librié I haven't seen a lot of devices. Now, why would this technology become popular? Because it's in color? But most of our written media nowdays is still black and white. So unless they can make it refresh fast enough for video, which would make it better for laptops screens, I doubt it will have a future.
I totally agree with you. I use Gimp since I have a computer and I've seen it evolve. I can say I absolutely hate when they move functions in menus. Add to that the fact that I sometimes have to use a translated version of gimp and that the functions translated names are anything but what I would expect. So when I'm on another system than mine I end up not only searching for a function, but also trying them one by one to see the fun name they decided to give it. So maybe that study in quest for a better GUI is done with the intent of making it easier to use.
Please, to all gimp developers, stop mixing all the menus and giving them strange unintuitive names.
I'm surprised not to see my fav shooter on the list: Mafia. Great storyline, fantastic soundtrack, immersive environment. It truly was a masterpiece.
There was no alien at roswell.
Vulcans are only supposed to arrive in 2063.
switching to vista implies that I buy both vista AND a new system that runs it so I can have almost the performance I had with my current XP/gentoo system. If I really had money to spend on eyecandy, I'd do like everyone around me and buy a macbook pro. At least I'd have both eyecandy AND performance.
Sorry Microsoft, but XP is still your best product so far; performance is good, stability is ok and it's simple enough for anyone to use.
My lin box never reminds me that I am booting.
--I am a fan of zelda cuz I replaced windows boot sound with "Hey! Listen!"
I'll store personal documents on my old mac plus. (the one which I haven't still transformed into a macquarium) All was on floppy disk back then. AFAIK those floppies, once formatted for the macintosh Superdrive could not be used/read/reformatted anymore by any pc. That could be a great way to encrypt data. Try to find a superdrive nowday!
yeah! giving up my privacy for free suff!