Our whole society is based around economic growth, but as population increase beings to flatline this whole system will collapse. Look what is happening in Japan, soon that will happen in Europe and the rest of the developed nations. Immigration will help somewhat but after some time even undeveloped nations will begin to see negative or very low population growth and with it so will the economy growth.
Well they do support browsers that don't have NaCl, those browsers are free to implement NaCl as well if they so chose. This is not evil by itself but I can't say there aren't some unfortunate implications.
It is not the whole application that is written in NaCl and google has the man power to maintain two code bases, plus the backend code is, of course, shared. It might also use the google closure compile to have a single code base that compiles down to both targets (NaCl and javascript).
I have been using a Samsung 840 (not pro) 120GB SSD as disk drive with a 3gb swap partition since May 2013. It is my work computer so it sees a lot of action (since my work laptop only has 4gb of ram it ends up using a lot of swap), the SSD did not fail on me yet. I can corroborate what some other people are saying here, it still gets dog slow when I need to use the swap, but I did not compare with a disk-based swap.
Chrome comes with NaCl plugins for google docs, sheets and other things to make them faster. Yes, google docs and sheets use (I believe mostly) native code when run inside chrome (you can disable the plugins that do that). The javascript is for the other browsers.
Well I did not install it and nor do I maintain, but it is way better (to use) than bugzilla from my experience.
If it were up to me we would be using GitLab issue tracker (which we also use to store our code). but my company is one of those obsessed with time-keeping every single thing we do so they can charge the client by the hour and Jira has some plugins that do all the processing for them.
Honestly it has a bunch of stuff I don't use that just gets in the way, but I got used to it after one week and the bloat does not get in the way. That bloat is there for a reason, usually it is for management reasons.
> No more messy.prototype I kinda like prototype based object orientation, but of course in the hands of someone dangerous it is far worse than classes.
> "can't read property 'x' of undefined" Failure to initialize a variable, all dynamic languages have this problem in spades and it is somewhat common in static typed languages that allow a null value as well (NullPointerException, seg-fault...)
One thing I do hate about javascript is how there is both null and undefined, you end up needing to check for both if (variable === null && typeof variable === "undefined" {... }
Check this out: var a= {} a.b= undefined; a.c= null; Object.keys(a);// will return ["b", "c"]
Anyone can point the cool things that one have and the other doesn't. Sure static typing is nice and all but I rather dislike static typing for big iterative projects, refactoring static typed code is a pain in the ass. Yet at the same time static typing makes a lot easier for a new dev in a big project to start being productive without breaking the whole thing (although test-driven development in dynamic typing languages help a lot in this regard).
Also how are the tools for typescript? Having static typing but no auto-complete IDE is a major drawback. In my opinion the main advantage of using static typing after compile-time errors are the auto-complete IDEs. What about debugging? Coffeescript can be debug rather easily on browser debugger because all variable names remain the same, Clojurescript has the REPL that I believe can push code into the browser, what about typescript?
Huh, that makes sense. I am running linux here, yet GTA5 is still shown on the second page of my top sellers list, I expected it to be on the first. I guess there is come conditional weighting on the top sellers page...
You know after posting this I went to steam to check top sellers, in the front page ALL of them support linux. There is even one that supports linux but does not support mac (Dying Light)! The situation improved far faster than I expected...
Most AAA tittles still don't support linux, I originally thought that the AAA would support linux before the more indie tittles would, supporting multiple platforms require a lot more QA and I thought the AAA would be the only ones with enough money and time to do it.
- % of total sales of games that support linux. Ignoring the OS that the buyer actually uses, just if the game supports linux or not.
- % of the sum of playtime of games that are supported on linux. Ignoring the OS the gamer is actually using during said time.
With these two datapoints we could reach a conclusion that a buyer could use linux/steamos as opposed to windows and still have a decent game library available.
A thousand of crappy games (and steam is chokefull of those these days) is not relevant at all.
I wonder if it is too late for Intel to enter the market, many mobile apps have C++ code that is compiled to ARM instructions and unless intel makes some kind of virtualization layer microops for those instructions any intel mobile device will not run many things built for Android/iOS without a recompile.
If you code everything in Java for Android it will probably run on intel chips, I am not familiar with iOS but I believe that all apps there would need a recompile.
Either intel mobile chips will be stuck in the wintel cycle or the app devs will need to support both architectures causing major annoyances and user frustration ("why can't I run this on my phone?")
Yes it matters, Dark Souls 1 on the PC is locked at 1024x720 at 30 FPS upscaled to the resolution you specify at the settings menu, a modder made a patch to configure that. Going from that to 1080p at 60FPS made it COMPLETELY ANOTHER GAME, a much better one in fact.
Whats up with that full hype marketing video? It is a announcement of a developer edition, it doesn't even have built in audio yet. Give me technical details, how does that headtracking work? Does it need a external camera like oculus? It is "really light" and allows you to "walk around in the room" so will it be (eventually) wireless? How are they managing wireless, latency and batterylife? Or is it not wireless at all?
And each new version the adherence to the standards grew considerably. The real problem was that IE6 was the top dog for so freaking long that every single site on the web was made to support it. IE7 and 8 are still a clusterfuck to develop for, but IE9 is ok. It is missing a lots of modern features but the ones it does have it adheres to the standard quite well (its debugger still sucks though, so it is still annoying to develop for it). I develop targeting IE>=9, Chrome, Firefox and Safari and I don't have more problems with IE than I have with any other browsers.
They always tried to make platforms that were easy to program for, it is just that the platform changed. Yes, they were dragged to this new platform kicking and screaming, but it was inevitable.
Also a monoculture based on an open source project is very different than what we had before.
You can make shadows gradients and most visual effects in vector graphics, I can not think anything a icon might try to do that could not be done easily in vector graphics.
Disclaimer: I am not a graphics artist expert, if someone could point something that can not be done well in vector graphics I would like to know.
I do agree they are butt ugly, but honestly I haven't never cared much about these things, heck in windows 7 I used to use the classic shell look, when I changed to 8 they dropped that option and I did not really care that much. What really pisses though is those damn fat window borders, I actually looked up the register keys to change them and I use my windows machine pretty much only for gaming and occasional browsing. I think they are that way because of touch screen support. In my opinion windows XP had the best icons, but I have better things to worry about than arguing icons on slashdot (or apparently I do not, it has been a slow day so far).
And I vowed to never again buy a paper book that is available in electronic format in my life. There are no distractions in the kindle and I can have all the books I want at any time and, you know, not cut down a tree in the process. But really I believe it is a better experience, books are heavy and I get enough wrist strain from using my computer, I can leave markers and it is easier to use the index for text-books. Sure the amazon DRM is not very cool but the convenience makes up for it.
In my opinion they should be giving kids kindles and not ipads in schools. When I was a child I was hungry to find good books but I could never find or afford to buy them.
Our whole society is based around economic growth, but as population increase beings to flatline this whole system will collapse. Look what is happening in Japan, soon that will happen in Europe and the rest of the developed nations. Immigration will help somewhat but after some time even undeveloped nations will begin to see negative or very low population growth and with it so will the economy growth.
Well they do support browsers that don't have NaCl, those browsers are free to implement NaCl as well if they so chose. This is not evil by itself but I can't say there aren't some unfortunate implications.
It is not the whole application that is written in NaCl and google has the man power to maintain two code bases, plus the backend code is, of course, shared. It might also use the google closure compile to have a single code base that compiles down to both targets (NaCl and javascript).
I have been using a Samsung 840 (not pro) 120GB SSD as disk drive with a 3gb swap partition since May 2013. It is my work computer so it sees a lot of action (since my work laptop only has 4gb of ram it ends up using a lot of swap), the SSD did not fail on me yet. I can corroborate what some other people are saying here, it still gets dog slow when I need to use the swap, but I did not compare with a disk-based swap.
Chrome comes with NaCl plugins for google docs, sheets and other things to make them faster. Yes, google docs and sheets use (I believe mostly) native code when run inside chrome (you can disable the plugins that do that). The javascript is for the other browsers.
Well I did not install it and nor do I maintain, but it is way better (to use) than bugzilla from my experience.
If it were up to me we would be using GitLab issue tracker (which we also use to store our code). but my company is one of those obsessed with time-keeping every single thing we do so they can charge the client by the hour and Jira has some plugins that do all the processing for them.
Honestly it has a bunch of stuff I don't use that just gets in the way, but I got used to it after one week and the bloat does not get in the way. That bloat is there for a reason, usually it is for management reasons.
For quite some time my team used trello as our software issue tracker before we got Jira set up. It works quite well.
> No more messy .prototype
I kinda like prototype based object orientation, but of course in the hands of someone dangerous it is far worse than classes.
> "can't read property 'x' of undefined"
Failure to initialize a variable, all dynamic languages have this problem in spades and it is somewhat common in static typed languages that allow a null value as well (NullPointerException, seg-fault...)
One thing I do hate about javascript is how there is both null and undefined, you end up needing to check for both ... }
if (variable === null && typeof variable === "undefined" {
Check this out: // will return ["b", "c"]
var a= {}
a.b= undefined;
a.c= null;
Object.keys(a);
Anyone can point the cool things that one have and the other doesn't. Sure static typing is nice and all but I rather dislike static typing for big iterative projects, refactoring static typed code is a pain in the ass. Yet at the same time static typing makes a lot easier for a new dev in a big project to start being productive without breaking the whole thing (although test-driven development in dynamic typing languages help a lot in this regard).
Also how are the tools for typescript? Having static typing but no auto-complete IDE is a major drawback. In my opinion the main advantage of using static typing after compile-time errors are the auto-complete IDEs. What about debugging? Coffeescript can be debug rather easily on browser debugger because all variable names remain the same, Clojurescript has the REPL that I believe can push code into the browser, what about typescript?
What does jQuery has to do with this?
> SteamOS may be a great comfort to the current Linux crowd but it's not going to move the MS gamers away from their platform.
The steam machines are. You buy one, you plug it on your living room, you turn it on, now you are running linux and do not even know it.
Huh, that makes sense. I am running linux here, yet GTA5 is still shown on the second page of my top sellers list, I expected it to be on the first. I guess there is come conditional weighting on the top sellers page...
You know after posting this I went to steam to check top sellers, in the front page ALL of them support linux. There is even one that supports linux but does not support mac (Dying Light)! The situation improved far faster than I expected...
Most AAA tittles still don't support linux, I originally thought that the AAA would support linux before the more indie tittles would, supporting multiple platforms require a lot more QA and I thought the AAA would be the only ones with enough money and time to do it.
A more relevant data would be:
- % of total sales of games that support linux. Ignoring the OS that the buyer actually uses, just if the game supports linux or not.
- % of the sum of playtime of games that are supported on linux. Ignoring the OS the gamer is actually using during said time.
With these two datapoints we could reach a conclusion that a buyer could use linux/steamos as opposed to windows and still have a decent game library available.
A thousand of crappy games (and steam is chokefull of those these days) is not relevant at all.
Oh wait this seems to be for notebooks and netbooks, not tablets like I originally thhought...
I wonder if it is too late for Intel to enter the market, many mobile apps have C++ code that is compiled to ARM instructions and unless intel makes some kind of virtualization layer microops for those instructions any intel mobile device will not run many things built for Android/iOS without a recompile.
If you code everything in Java for Android it will probably run on intel chips, I am not familiar with iOS but I believe that all apps there would need a recompile.
Either intel mobile chips will be stuck in the wintel cycle or the app devs will need to support both architectures causing major annoyances and user frustration ("why can't I run this on my phone?")
Yes it matters, Dark Souls 1 on the PC is locked at 1024x720 at 30 FPS upscaled to the resolution you specify at the settings menu, a modder made a patch to configure that. Going from that to 1080p at 60FPS made it COMPLETELY ANOTHER GAME, a much better one in fact.
A lower resolution with AA enable in some respects is better than a higher resolution with no AA, specifically the jagged corners.
GitLab has a free (hosted) edition.
Whats up with that full hype marketing video? It is a announcement of a developer edition, it doesn't even have built in audio yet. Give me technical details, how does that headtracking work? Does it need a external camera like oculus? It is "really light" and allows you to "walk around in the room" so will it be (eventually) wireless? How are they managing wireless, latency and batterylife? Or is it not wireless at all?
And each new version the adherence to the standards grew considerably. The real problem was that IE6 was the top dog for so freaking long that every single site on the web was made to support it. IE7 and 8 are still a clusterfuck to develop for, but IE9 is ok. It is missing a lots of modern features but the ones it does have it adheres to the standard quite well (its debugger still sucks though, so it is still annoying to develop for it). I develop targeting IE>=9, Chrome, Firefox and Safari and I don't have more problems with IE than I have with any other browsers.
Developers! Developers! Developers!
They always tried to make platforms that were easy to program for, it is just that the platform changed. Yes, they were dragged to this new platform kicking and screaming, but it was inevitable.
Also a monoculture based on an open source project is very different than what we had before.
You can make shadows gradients and most visual effects in vector graphics, I can not think anything a icon might try to do that could not be done easily in vector graphics.
Disclaimer: I am not a graphics artist expert, if someone could point something that can not be done well in vector graphics I would like to know.
I do agree they are butt ugly, but honestly I haven't never cared much about these things, heck in windows 7 I used to use the classic shell look, when I changed to 8 they dropped that option and I did not really care that much. What really pisses though is those damn fat window borders, I actually looked up the register keys to change them and I use my windows machine pretty much only for gaming and occasional browsing. I think they are that way because of touch screen support. In my opinion windows XP had the best icons, but I have better things to worry about than arguing icons on slashdot (or apparently I do not, it has been a slow day so far).
And I vowed to never again buy a paper book that is available in electronic format in my life. There are no distractions in the kindle and I can have all the books I want at any time and, you know, not cut down a tree in the process. But really I believe it is a better experience, books are heavy and I get enough wrist strain from using my computer, I can leave markers and it is easier to use the index for text-books. Sure the amazon DRM is not very cool but the convenience makes up for it.
In my opinion they should be giving kids kindles and not ipads in schools. When I was a child I was hungry to find good books but I could never find or afford to buy them.