My home uber-nas has 12 drives (3tb each), 10 in raid-z2 (similar to raid 6) and 2 hot spares... running like a rock, and with software raid, much less concerned about non-drive hardware failure.
I've twice had Raid1 incidents where both drives failed... once within 24hrs of the first drive, and the second within 2 days... both times before I could get a replacement... Fortunately, I'm pretty paranoid about backing up, so didn't lose more than 2 days work in either case.
My one of my first two SSDs died in the first year... I've now got a total of 8 running in various systems, all running strong, most for a few years... Mostly Corsair Force and Force 3's... my first two were both Intel's 1st gen the 80GB died, and the 160GB is still running, passed on to a friend... running a few 256GB drives, and two 480GB in my VM server... backups are crucial, since I didn't get any warning before the death...
I would say there is a fair amount of backwards compatibility... a lot of.Net development should need minimal modification, and web apps should pretty much work as well.
Yes, but for OEMs to compete/thrive they did *HAVE* to buy windows licenses, which included provisions to *NOT* install competing browsers out of the box... the users/consumers didn't know any better and were hurt as a result.
I'm pretty sure I've seen HBO ads on all the major broadcast networks... If NBC was willing to buy ad space on CBS, I'm pretty sure CBS would allow it. If CBS wanted to charge NBC more for that slot than say ShamWow, there might be a problem.
Well sometimes I feel like a really fast (spinner) OS, that just goes and goes... Sometimes I want a nice full figured^Wfeatured OS with big boobs^Wdisk space.
Why is it that people assume that just because you are libertarian, that there should be no rules at all enforced by the government? Or is this typical group think? I mean, Democrats tend to buddy up to corporate interests as much as Republicans. Just look at all the corporate welfare in this country from both parties. At least libertarians aren't going to afford special protections to corporations... for that matter, it's more likely that corporate protections would be limited in favor of increased competition.
Specifically not posting as anon, and dumping my mods on this topic because I'm not afraid of people knowing my opinion here. More government subsidies, spending, and gross overreaching policies haven't made things better... perhaps those that founded our country on the premise of a limited federal government were right, and we should move towards that goal once again.
I think it's worth noting that in server environments, where virtual machine and highly parallel computing needs are king AMD does very well... Not the highest raw cpu power per compute node, but much better parallel scale.
It's worth pointing out that the driver team was from the ATI side of the merger... and at least has gone in a better direction since then... that said, I switched back to NVidia fairly recently, simply because the code available that I was interested in looking into for gpgpu was better supported by nvidia. PhysX is nice as well, but that could easily be a grafted layer on OpenCL as it is on CUDA, the tech company was purchased by nvidia. I actually like AMD, especially when you're talking 6+ cores, the power is a bit lower, and so is the performance, but for a VM server, AMD is a better choice imho. My whitebox esxi server is running an 8-core AMD, and runs great, with a performance/price that would be hard for intel to match... on the desktop a faster 2-4 cores works better... though I tend to go AMD for about 2/3 of my builds as the pricing is very competitive and the performance is "good enough"... Intel seems to really favor the larger OEMs, and it's hard to do a home build at a comparable price point, with AMD I can compromise a little on CPU performance, but dump that extra cash into the graphics card, extra ram and an SSD. It tends to lead to a more well rounded system... it's not all-out performance, but for a mid-level price, hard to beat AMD.
I really liked the form factor of my netbook.. used it for about 1.5 years before my MBP... I needed a bit more power, and honestly liked the aesthetics, and feel of the aluminum case. Apple's service is second to none these days... Lenovo is a pretty decent second. I had certain needs, and am not tied to a specific host OS as long as vmware works, I'm happy. When I purchased, the MBP was the best option at the price range I was looking at... I bought my SSD and memory separate, as the upgrades were way overpriced... I needed VM support and my netbook didn't cut it... the second best option was an alienware 11" laptop, which was almost as much as he MBP and looked like a toy. The trouble in dealing with Dell in trying to change part of the order.. then cancelling really turned me off. Apple has been very good to me, though a bit of an irritation at times. I find the guys at the apple store about twice as plentiful than say best buy, and twice as friendly, but about half as useful. In general still better off. I'm not an apple fan, I don't like the walled garden, and don't own any iOS devices. Frankly, considering moving to Debian/Mint/Ubuntu on my MBP, love the hardware though.
I have to admit, that getting me battery replaced the same day at a local apple store was nice... but an eerie experience... the extended apple care warranty was well worth it. I spent about $2k on my MBP 2.5 years ago, and bought an intel 160gb ssd for it at that time... just replaced it with a 256gb ssd (plenty of room for a couple VMs and work stuff)... keeps on chugging. Now, if apple can keep their walled garden approach a bit more in check the next OSX release, my next laptop will likely be a mac. It works well, and hasn't totally crapped out on my... my opinion spend under $500, or over $1000 for a laptop... don't waste money on the in between also rans. I also think most of the casing, keyboards, trackpads on laptops suck.. not even a fan of apple's chicklet keyboard, but still the best option out there.
Documenting large projects with OO doesn't require OO paradigm... you can declare structured object models as self-documenting JSON, and identify process points that interact with or return these models... JSON based web services can be fairly well integrated, and far simpler to interact with than the ws-* or other more OO level services. As far as code integration, larger JS projects can utilize something like TS for generating a lot of the interaction models, or as demonstrated, extending the IDE while maintaining compatibility... IMHO, this is mainly to make VS2012 the best tool available for developing for Node.js...
Well... converting to a higher-level language is probably an easier translation than going to compiled machine code... JS Interpreters do a *VERY* good job at running code these days, and are good enough in most cases. If you look at a lot of types of problems, they work very well via Node.js, which happens to overlap a lot of what PHP is used for... Beyond this, if the translated code is fairly clean (at least resembling the original), then it can be maintained as.js from that point forward. Honestly, I don't think I'd use it, and I think it's a shim to get people to write client-side code in PHP, which imho is probably one of the worst language designs ever.
A surprising number of modules are native JS... though, those that aren't can be a pain... I've been encouraging module developers with binary modules to simply have pre-built x86/x64 modules and have the "install" script detect the correct version, and use that... since Windows has been very API stable... though node versions can be an issue.
I was answering"if prototypical inheritance is so great, why does almost everyone write a class-like wrapper around it to make it useful?"
Then, adding that JS can be very powerful as-is. The biggest reason you see class abstractions in JS, is that people aren't able to think outside of an OO/Class hierarchy box.
Well, I think the only proprietary parts MS added to JScript are creating an ActiveXObject, which lead to XmlHttpRequest... And an enumerator for dealing with ActiveX... the language itself was a pretty compliant implementation.... now proprietary and excessive use of the former on many websites was a large problem.
Beyond that, this is a lot different. This is a set of declarative extensions to JS that lean towards the next version of the standard and act as a pre-processor straight to JS proper. Not only that, but the license is open, very permissive, and uses a non-ms runtime environment (Node.js/V8) for the "compile".
The code itself runs in Node.js, not a Microsoft toolchain... Node in the past two years has grown leaps and bounds as a JavaScript execution environment on just about every platform out there. I think they'll keep the compiler, and spec open... as they've done for a lot of things around development the past few years... the extensions into the UI for Visual Studio are far more compelling though. At this point, it really does make VS2012 a compelling tool for building Node.js based apps (most of which run in Linux, though MS has made effort to making it run better in windows/azure).
I don't see that here at all.. it's basically declarative decorators on top of JS... it's far closer to JS than say CoffeeScript is. Though, I didn't like the way AS3/ES4 worked in practice, I think for some projects this can be useful... It also furthers the use of VS2012 as a tool of choice for Node.js dev.
What's funny, is that was my first thought as well. It's not like Linus doesn't do anything beyond kernel dev... I mean, we have things Git.. oh noes.. Linus is looking elsewhere, Linux is teh d00med now!
I do think CoffeeScript is pretty compelling, though I'm not sure how much I like it... a lot of what's in TypeScript is based on efforts with EcmaScript in the past/future, so it lines up a little better. I think there's room for CoffeeScript, Haxe and TypeScript. TS will probably get a bit more traction than Dart, given the tools integration. I do find it very interesting, and refreshing, that the system runs with/under Node.js for the compiler.
Because JavaScript is the single most widely available run-time environment in the world, and even has a server-side environments available for pretty much every platform with more than 10K systems running... JS delivered where Java failed.. that's why.
Well... there are several libraries that do a really good job at abstracting DOM implementation differences and Ajax variances. From jQuery, Dojo, YUI, MooTools, Prototype, and the list goes on. The language is pretty straight forward, but documentation, and declaration of intent are the hardest parts in maintaining a larger project... this helps with a lot of that, while not forcing it on you.
My home uber-nas has 12 drives (3tb each), 10 in raid-z2 (similar to raid 6) and 2 hot spares... running like a rock, and with software raid, much less concerned about non-drive hardware failure.
I've twice had Raid1 incidents where both drives failed... once within 24hrs of the first drive, and the second within 2 days... both times before I could get a replacement... Fortunately, I'm pretty paranoid about backing up, so didn't lose more than 2 days work in either case.
My one of my first two SSDs died in the first year... I've now got a total of 8 running in various systems, all running strong, most for a few years... Mostly Corsair Force and Force 3's... my first two were both Intel's 1st gen the 80GB died, and the 160GB is still running, passed on to a friend... running a few 256GB drives, and two 480GB in my VM server... backups are crucial, since I didn't get any warning before the death...
I would say there is a fair amount of backwards compatibility... a lot of .Net development should need minimal modification, and web apps should pretty much work as well.
It's allowed here in Arizona as well, and rarely used.
Yes, but for OEMs to compete/thrive they did *HAVE* to buy windows licenses, which included provisions to *NOT* install competing browsers out of the box... the users/consumers didn't know any better and were hurt as a result.
I'm pretty sure I've seen HBO ads on all the major broadcast networks... If NBC was willing to buy ad space on CBS, I'm pretty sure CBS would allow it. If CBS wanted to charge NBC more for that slot than say ShamWow, there might be a problem.
True enough.. imho the best appliance distros (NAS & Firewall) are BSD based...
Well sometimes I feel like a really fast (spinner) OS, that just goes and goes... Sometimes I want a nice full figured^Wfeatured OS with big boobs^Wdisk space.
Why is it that people assume that just because you are libertarian, that there should be no rules at all enforced by the government? Or is this typical group think? I mean, Democrats tend to buddy up to corporate interests as much as Republicans. Just look at all the corporate welfare in this country from both parties. At least libertarians aren't going to afford special protections to corporations... for that matter, it's more likely that corporate protections would be limited in favor of increased competition.
Specifically not posting as anon, and dumping my mods on this topic because I'm not afraid of people knowing my opinion here. More government subsidies, spending, and gross overreaching policies haven't made things better... perhaps those that founded our country on the premise of a limited federal government were right, and we should move towards that goal once again.
I think it's worth noting that in server environments, where virtual machine and highly parallel computing needs are king AMD does very well... Not the highest raw cpu power per compute node, but much better parallel scale.
It's worth pointing out that the driver team was from the ATI side of the merger... and at least has gone in a better direction since then... that said, I switched back to NVidia fairly recently, simply because the code available that I was interested in looking into for gpgpu was better supported by nvidia. PhysX is nice as well, but that could easily be a grafted layer on OpenCL as it is on CUDA, the tech company was purchased by nvidia. I actually like AMD, especially when you're talking 6+ cores, the power is a bit lower, and so is the performance, but for a VM server, AMD is a better choice imho. My whitebox esxi server is running an 8-core AMD, and runs great, with a performance/price that would be hard for intel to match... on the desktop a faster 2-4 cores works better... though I tend to go AMD for about 2/3 of my builds as the pricing is very competitive and the performance is "good enough" ... Intel seems to really favor the larger OEMs, and it's hard to do a home build at a comparable price point, with AMD I can compromise a little on CPU performance, but dump that extra cash into the graphics card, extra ram and an SSD. It tends to lead to a more well rounded system... it's not all-out performance, but for a mid-level price, hard to beat AMD.
And I've seen plenty of labtops with broken keys, and worn out trackpads with cracks in the plastic cases... it goes both ways there...
I really liked the form factor of my netbook.. used it for about 1.5 years before my MBP... I needed a bit more power, and honestly liked the aesthetics, and feel of the aluminum case. Apple's service is second to none these days... Lenovo is a pretty decent second. I had certain needs, and am not tied to a specific host OS as long as vmware works, I'm happy. When I purchased, the MBP was the best option at the price range I was looking at... I bought my SSD and memory separate, as the upgrades were way overpriced... I needed VM support and my netbook didn't cut it... the second best option was an alienware 11" laptop, which was almost as much as he MBP and looked like a toy. The trouble in dealing with Dell in trying to change part of the order.. then cancelling really turned me off. Apple has been very good to me, though a bit of an irritation at times. I find the guys at the apple store about twice as plentiful than say best buy, and twice as friendly, but about half as useful. In general still better off. I'm not an apple fan, I don't like the walled garden, and don't own any iOS devices. Frankly, considering moving to Debian/Mint/Ubuntu on my MBP, love the hardware though.
I have to admit, that getting me battery replaced the same day at a local apple store was nice... but an eerie experience... the extended apple care warranty was well worth it. I spent about $2k on my MBP 2.5 years ago, and bought an intel 160gb ssd for it at that time... just replaced it with a 256gb ssd (plenty of room for a couple VMs and work stuff)... keeps on chugging. Now, if apple can keep their walled garden approach a bit more in check the next OSX release, my next laptop will likely be a mac. It works well, and hasn't totally crapped out on my... my opinion spend under $500, or over $1000 for a laptop... don't waste money on the in between also rans. I also think most of the casing, keyboards, trackpads on laptops suck.. not even a fan of apple's chicklet keyboard, but still the best option out there.
Documenting large projects with OO doesn't require OO paradigm... you can declare structured object models as self-documenting JSON, and identify process points that interact with or return these models... JSON based web services can be fairly well integrated, and far simpler to interact with than the ws-* or other more OO level services. As far as code integration, larger JS projects can utilize something like TS for generating a lot of the interaction models, or as demonstrated, extending the IDE while maintaining compatibility... IMHO, this is mainly to make VS2012 the best tool available for developing for Node.js ...
Well... converting to a higher-level language is probably an easier translation than going to compiled machine code... JS Interpreters do a *VERY* good job at running code these days, and are good enough in most cases. If you look at a lot of types of problems, they work very well via Node.js, which happens to overlap a lot of what PHP is used for... Beyond this, if the translated code is fairly clean (at least resembling the original), then it can be maintained as .js from that point forward. Honestly, I don't think I'd use it, and I think it's a shim to get people to write client-side code in PHP, which imho is probably one of the worst language designs ever.
A surprising number of modules are native JS... though, those that aren't can be a pain... I've been encouraging module developers with binary modules to simply have pre-built x86/x64 modules and have the "install" script detect the correct version, and use that... since Windows has been very API stable... though node versions can be an issue.
I was answering"if prototypical inheritance is so great, why does almost everyone write a class-like wrapper around it to make it useful?"
Then, adding that JS can be very powerful as-is. The biggest reason you see class abstractions in JS, is that people aren't able to think outside of an OO/Class hierarchy box.
Well, I think the only proprietary parts MS added to JScript are creating an ActiveXObject, which lead to XmlHttpRequest... And an enumerator for dealing with ActiveX... the language itself was a pretty compliant implementation.... now proprietary and excessive use of the former on many websites was a large problem.
Beyond that, this is a lot different. This is a set of declarative extensions to JS that lean towards the next version of the standard and act as a pre-processor straight to JS proper. Not only that, but the license is open, very permissive, and uses a non-ms runtime environment (Node.js/V8) for the "compile".
The code itself runs in Node.js, not a Microsoft toolchain... Node in the past two years has grown leaps and bounds as a JavaScript execution environment on just about every platform out there. I think they'll keep the compiler, and spec open... as they've done for a lot of things around development the past few years... the extensions into the UI for Visual Studio are far more compelling though. At this point, it really does make VS2012 a compelling tool for building Node.js based apps (most of which run in Linux, though MS has made effort to making it run better in windows/azure).
I don't see that here at all.. it's basically declarative decorators on top of JS... it's far closer to JS than say CoffeeScript is. Though, I didn't like the way AS3/ES4 worked in practice, I think for some projects this can be useful... It also furthers the use of VS2012 as a tool of choice for Node.js dev.
What's funny, is that was my first thought as well. It's not like Linus doesn't do anything beyond kernel dev... I mean, we have things Git.. oh noes.. Linus is looking elsewhere, Linux is teh d00med now!
I do think CoffeeScript is pretty compelling, though I'm not sure how much I like it... a lot of what's in TypeScript is based on efforts with EcmaScript in the past/future, so it lines up a little better. I think there's room for CoffeeScript, Haxe and TypeScript. TS will probably get a bit more traction than Dart, given the tools integration. I do find it very interesting, and refreshing, that the system runs with/under Node.js for the compiler.
Because JavaScript is the single most widely available run-time environment in the world, and even has a server-side environments available for pretty much every platform with more than 10K systems running... JS delivered where Java failed.. that's why.
Well... there are several libraries that do a really good job at abstracting DOM implementation differences and Ajax variances. From jQuery, Dojo, YUI, MooTools, Prototype, and the list goes on. The language is pretty straight forward, but documentation, and declaration of intent are the hardest parts in maintaining a larger project... this helps with a lot of that, while not forcing it on you.