I just installed a laptop for a 3-year-old who likes to play games out of my Steam library. It's running Kubuntu and he has no problems with it. It boots fast, plays his games well and generally gets out of the way whilst he enjoys himself. I'd hazard a guess that he's below the average user, he's running it as a desktop and he's made ZERO tradeoffs. And neither did I.
Sure thing; just balance that with the obviousness that disgruntled users == loss of revenue, either directly or through migration away from your products. There are quite a few Android spinoffs without the googleness in them, so the googleness is quite well baked out of the OS. Not saying it's perfect, but the sheer structure of the community and the opensource nature of the code makes it a more difficult target for the spybies. Then again, nothing is unhackable, nothing completely safe. So I guess I go back to the mantra "pick the battles worth fighting and live your life there rest of the time" (:
I dunno, perhaps I'm too much of an optimist, but:
1) I think google only wants to break privacy if it increases ad revenue; I think they'd rather "stick it to the man" 2) the latest Apple snafu with fapgate is really just dumbness, not nefariousness (if that's even a word). I mean, no lockout on incorrect password == brute force win, duh.
Perhaps they are t3h 3v0lz. Perhaps not. I prefer to "occam's razor" shit and take the simpler solution, albeit that I recognise that I may not be right; I just don't want to live constantly looking over my shoulder and I have to admit that a resounding metric buttload of conspiracy shit is exactly that -- shit. Some may be truth, but it deserves the same scrutiny we place on the "truths" we're told every day if we want to stay sane. Just my/2c.
Like I say, I'm not disputing that there are a bunch of nefarious fucks trying to run the world; just that, if iOS and Android encryption are bunk, they either went to a great deal of effort to make them resource-intensive or they just plain hired a bunch of PHB's, pointed them at Scratch and said "go code encryption, 'cos you can!". Because seriously, Apple's planned obsolesence is working and I had to turn off encryption on my s3 after I started getting the urge to smash it.
Cool, I don't know about iOS for sure, except that iOS 8 fucking lags on an iphone 4s, so I have to assume it's doing *something*.
In addition, enabling encryption on my i9300 (android, of course), led to tangible lag in device usage. If you're going to make "tissue paper" encryption, you'd at least omit the lag, surely? Not that I'm fully refuting your claim -- just saying that if it's true, someone went to a lot of effort to waste cpu cycles so it seems as if there's something happening.
the other day. Here's what happened: 1) Performance sucked ass, despite reports to the contrary (i9300 -- I know it's no G3, but hey, it should damn well be enough, at quad-1.2 gHz with a gig of RAM) 2) My TWRP restore didn't include my home partition so I lost all data on there. Sucks to be me.
I'd welcome this if it didn't come at the massive lag that I experienced on a device which is normally quite spritely. I get that encryption doesn't come for free, but adding 1-3 seconds lag to every tap is not, in my book, worth it. I'd rather just use the android device manager to remote wipe if I lose my phone.
Because software is never finished. There's always an optimisation or a bug to fix or a feature which falls in line with the ethos of the project.
No updates == no interest from the developers and that's a bad place to be in. I'd rather use software which is actively maintained (and has some issues) that something which is robust but stagnant.
You seem to think that a microSD slot is an unambiguously bad feature. You seem to have a list of downsides which are quite flimsy:
1) I replaced the sim slot card on my old S1 the other day (by myself, because it's actually not that difficult to do and cheap to do as well) because it had been abused and broken -- no longer reading a sim. The SAME BOARD hosted the microSD slot. It's not really a bulk issue then, is it? It's a tiny 0.5x(square dimensions of sd card) mm cubed "bulk". 2) It was on the same board. I bet it must have added around 0.5c cost. 3) The sd card slot didn't die -- the sim card slot did. Reliability of the sim slot seems to be more pertinent. 4) No-one is going to try to wedge battery in there. Not at the space it takes. Not in the place it's at. A good place to put more battery would be where that stupid fingerprint scanner is or where the NFC chip is since contactless payment is a giant fail and I've yet to see a truly innovative use for NFC. I certainly don't miss it when I swap out my S3 battery for a higher-capacity one which has dropped the NFC chip. But that is my preference, of course. 5) Depends on the model -- all of the Samsung phones I've seen (s1,s2,s3,s4, note2) have the sd card slot behind the back cover, Pretty sure the HTCs I've had contact with were the same, but I could be wrong as I didn't deal with them that long. Indeed, I don't know offhand of any modern phones which have the slot exposed like they used to, though I'm sure some exist. The point is, they don't have to. 6) The majority of Apple's devices are "third party hardware". Again, issues with sim card slot, not sd card slot. That same phone had an issue with the main board earlier on (replaced under warrantee) -- but never with the sd card slot. Odd hey? 7) True, consumers tend to choose the cheapest. Though most who are savvy enough to buy a card, shop around for one which says "fast". Or they ask a friend, like they did when they were buying other technical stuff. 8) How so? If you have a *nix-style filesystem (as do Androids and I'm pretty sure so do iPhones), then the card is mounted in somewhere into another folder. Meaning that if nothing is mounted, the folder is just a folder on the original filesystem. How is that any more complicated than any other folder on the filesystem? And if it's mounted, the fact that it is is transparent to anything casually observing the fs. 9) Preference is a fair point, but not a downside. If you prefer smaller storage and wireless sync, go ahead. Unless you're in a really first-world area though, storage of larger files becomes an issue you have to face as you can't just stream everything all the time. So it's valid to have a preference for more storage and, beyond that, the ability to expand that storage as requirements are raised, in accordance with available finances. 10) Only in the same way that USB drives, SSDs, DVDs... indeed *all* storage media are "modern day floppy disks". In the way that they are all means for storing data with variable amounts of portability. I think we do need storage media for our data, but I could be way out on a limb here. Behind the cloud is some kind of storage. Also it's quite rare to find people popping their sd cards in and out of their devices on a regular basis, so the "floppy" analogy is a bit flawed on that point and immediate access to the card is also not a priority.
I'm particularly amused that you instruct the prior poster to "stop trying to tell everyone that they are stupid because they don't care to do things just like you would" after having basically done just that. Some people want storage. Some people prefer wireless sync. It's all about preference, but you've simultaneously told another poster that their preference is stupid and that they shouldn't tell anyone else that same message.
On one point we can agree though: that poster should probably get out of the Apple camp and find a device where the makers are more interested in the needs of the user than in serving their own agendas a
And I'm not trying to spew vitriol about Windows or services in that platform, though I'm sure you might expect that here and I might even have appeared to be doing just that (: I was just answering your question (: I've come to understand that all tools have their rough edges. I make my living from writing software for the Windows stack and most likely will continue to do so for many years to come.
The biggest issue I have with the Windows service model is that certain services are run in the same shared process, which means that if you want to take one down, they all come tumbling down. Secondary to that is the flakiness of the install/uninstall process -- I've found it far too easy to get the services subsystem into a dodgy state where a service is scheduled for deletion, but not actually deleted until you restart, even though it's no longer running or in use. Which means that you can't re-install a newer version of the service until you reboot because your new version shares the same name. Tertiary to that is the fun and games that you have to endure to be able to run an application as a service but also run it once-off for debugging / development. Hence the birth of projects like this: http://www.nuget.org/packages/... (full disclosure: I wrote it and (a) I'm sure it's not a unique solution and (b) there are probably better ways of doing it but (c) I found I needed to do this far too often). Much of this hinges around how messages (start/stop/pause/resume etc) are sent to the service -- and these are also (IMO) far less elegant than *nix signals. It's also this architecture which makes a flaky service gain the ability to cause havoc with your system by not responding to requests properly, etc. In addition, programming a service for install / uninstall is a mission in and of itself -- even the "standardised".net way is well unintuitive. Again, this is solved in my shell, using http://www.nuget.org/packages/... (again, full disclosure, written by me), but basically involves telling the system where to find entry points in your service code; in other words, forget the standard main(), there are other entry points that the Windows service system uses. Coming from another platform, you'd expect services to be easier to write -- they're just regular, daemonized processes launched from an init script (which you can find a template for easily enough).
All of that doesn't mean that I could have done better or that it's absolute shit. It's just that it takes time to figure this stuff out -- many burned fingers before you start getting it right. And I still get the feeling (oodles of services later) that I'm missing something. Because I probably am.
I sincerely hope that systemd doesn't foist this same mess on us. I haven't investigated it enough to know much about it, but the facts that I have read (primarily who the dev team are and my experience with their prior fuckups and most especially how they like to shift blame after royally fisting someone else but also how they don't give two shits about user problems or reinventing stuff that didn't need reinventing) don't give me that warm fuzzy feeling. PulseAudio is a great example: pretends (poorly) to be ALSA and then the devs blame userland software when audio gets choppy (even when audio wasn't choppy on ALSA). It also poorly implements features like simultaneous output to multiple physical devices and devs don't take bug reports on that shit -- I tried and was shut down for using a feature I apparently wasn't supposed to be using (ie, simultaneous output). They'd rather leave broken shit in place than fix or remove it.
I'll be honest that I don't have a broad range of experience with libraries. I've used a couple of html-to-pdf implementations and PDFSharp. The licensing for PDFSharp is very permissive, support can be paid for if required and the library is quite fast. As an aside, it has a cousin, MigraDoc, which produces abstract documents which you can finalise to Office formats, if you need that too.
IMO, there is no perfect tool, but PDFSharp has served me well.
I have an SBLive sound card. Loved it for years. Defended it and all of its virtues (hardware mixing! oh, emm, gee!). Then I had to upgrade my motherboard and found that PCI is "old tech", so that card hasn't been used since then. I'm not enough of an audiophile to care (yes, it *was* better than the onboard Realtek stuff I have now) to buy a card which costs about as much as my graphics card (which provides a lot more bang for the buck) just so that I can throw it away when AMR is not the new hot shit any more. I'd be more inclined for something USB but my experiences there have been less than stellar and posters higher up can back me up -- a lot of USB sound solutions out there are crappy-poop.
Indeed. I think that the moment we can stop acting like a bunch of "you're wrong, I'm right" douches and just work together, we can overcome this bottleneck. Unfortunately, other commenters are about to prove how we can't by telling you how wrong [X] is and how right their version of [X] is ):
Yes, dealerships can rip you off for services. That being said, you should damn well replace oil (engine most often, gearbox at least 3 times in the time you had it), brake fluid and spark plugs, at least every 20000 km. Engine fluids are not built to last: they break down and become inefficient, costing you money at the pump, increasing your emissions, wearing your engine. If you have an air-conditioner, you also need to fill the gases there at some point -- they tend to make their way outward.
You'd probably find that your car would easily double or possibly even triple that distance if it were looked after. Cars which last longer put a lower burden on our planet as they lighten the demand for new cars, obviously.
The best bit is that oil, oil filter, brake fluid and spark-plug changes are trivial and can be done by absolutely any able-bodied person with the 10 minutes it takes to learn how.
I bet you're never more than an 10 minutes away from a power outlet but you'd also never consider owning a phone with a four hour battery life. Bear in mind that some people simply don't want to have to juice up so often, much like you wouldn't want to for your phone.
To stop confusing the terms "hacker" and "cracker". There's nothing wrong with viewing the world as malleable and acting on that, towards the premise of betterment. Engaging in a course of destruction, theft and maliciousness, however, should be vilified.
And it's one of the reasons I left. It was all part of the erosion of the "cool place to work" ethos that was there when I joined them.
If you can, vote with your feet. I totally appreciate that not everyone can. But if you can, do. And make sure that your employer knows about it. Also, it helps to inform the unaware masses if you know about it -- most of the people at my old work didn't know, and that, in and of itself, is possibly worse than the actual act.
Put your XP stuff in a VirtualBox VM. Snapshot it so you have a safe place to roll back to when it breaks (because it will) and run it on a newer OS. Win8 if you like, or some variant of Linux. The point is that XP is (like any piece of software) imperfect and bound to have security issues in the future. If you're the kind of user who doesn't go online and your world never changes, then you have no incentive to upgrade anyway. This message is aimed at people who would have some advantage in having a harder system and/or access to newer software.
Really, the only thing needed for this is a tool which guides the novice user through: 1) resizing their main drive so that there's enough space (or stop if there's no space and inform the user; disks aren't that expensive these days) to 2) dump the drive to a VB disk image, in a partition in the remaining space 3) install whatever upgrade path you've asked for (so the tool needs a "resume" mode so you can launch it again from wherever you left off) 4) set up the VB VM for use.
Ok, it's non-trivial, but the process *is* trivial for a technical user. If you're one of those, or prepared to support a family member, put your pride aside and help them to upgrade to the platform of their choice (whatever that is) with a VB VM to hold their old environment.
Stop whining about it -- decide if upgrading to anything else is actually worth it and then just do the above. Time changes everything. Life moves on. It's time you do too -- or just accept where you are and shaddup./2c
When you have an idea (and this applies especially to software, where it's easy to run this course), a good idea is to run an experiment -- see if your idea actually holds water.
100 million kudos points, however, to the person who recognises the experiment for what is is (an experiment) and has the kahunas to recoginise failure and roll back.
Personally, I don't like global menus, But if they had worked for most users, then that alone would have given them value -- and I'm free to not accept and work around them. I, for one, applaud the ability of Ubuntu and Shuttleworth to run an experiment, recognise failure and go back to what is known to work. It shows respect for the user.
I would have thought that groundwater contamination was enough of a risk? Perhaps you need to go check out what happens when groundwater becomes unfit for human or animal consumption and what crap is pumped into the bedrock to force out the gas?
Whilst you're completely right about nuclear, the question "Are there risks with fracking?" combined with the answer "..., not really", has to be one of the most stupid things I've ever had the misfortune to read.
I must, however, congratulate you on your ability to mix completely sane logic and reason with utter crap and sell that dish as a package.
(disclaimer, I'm a fan of "use what works" and prefer open-source; but my daily job and freelance stuff has often been on a Microsoft stack)
MVC. Oh yeah, and legacy aspx.
That should say enough. MVC is *dead easy* to dev against and, in the process, produce good code. I'm not running down other frameworks and languages (another disclaimer: I've used and loved at least 12 languages including PHP and Python; I've dealt with CGI; all tools with a reasonable following must have some merit or they wouldn't have a following). I'm just saying this: it's super-easy to get an html5-compliant, fast, well-separated, unit-testable (indeed, TDD-driven) website out of the MVC stack. You almost have to try not to. Cake is cool. Rails is nice. Again, cool your jets -- I'm not running down your tech. But MVC/VS201(2|3)/Entity/SQL Server (2012 express handles a 10 gig db and it's free!) make your average and even above-average sites dev a breeze.
So yeah, I'm not fond of IIS. But I totally understand why it's getting traction. The toolchain, the dev workflow -- those are some good incentives right there. I got a client to pay 50% monthly fees more for a win32 stack by promising (and delivering) a TDD'd site in shorter time. Everyone is winning here. I'm sure other servers beat IIS on performance, sexiness and general karma -- it doesn't matter in the face of total cost and ease of dev.
(Please note that, at no point in the above, did I say this was the only way. Don't waste your time trying to convince me [X] is better -- (a) I know I can do what I want in other environments and (b) I don't really care to be told, mainly because of (a). The OP was bringing up a point and the comments I've seen so far are typical anti-MS/.-isms based solely in the hate for Redmond (not that Microsoft is golden by any stretch of the imagination))
If PoE interests you (and it should, if ARPG is your thing), also check out Grim Dawn, made by Crate. I've been part of the Kickstarter process and even their "rough" betas have blown Diablo 3 away. Ok, that sets the bar too low... Even their betas are fun, stable, immersive and have good content.
Again, I wish I had mod points. This is not a troll. Actual human beings without personality disorders or DJ jobs with 150k tracks do not exist. And DJs use real software, not fsckbare 2000.
Funny you should put it that way.
I just installed a laptop for a 3-year-old who likes to play games out of my Steam library. It's running Kubuntu and he has no problems with it. It boots fast, plays his games well and generally gets out of the way whilst he enjoys himself. I'd hazard a guess that he's below the average user, he's running it as a desktop and he's made ZERO tradeoffs. And neither did I.
Sure thing; just balance that with the obviousness that disgruntled users == loss of revenue, either directly or through migration away from your products. There are quite a few Android spinoffs without the googleness in them, so the googleness is quite well baked out of the OS. Not saying it's perfect, but the sheer structure of the community and the opensource nature of the code makes it a more difficult target for the spybies. Then again, nothing is unhackable, nothing completely safe. So I guess I go back to the mantra "pick the battles worth fighting and live your life there rest of the time" (:
I dunno, perhaps I'm too much of an optimist, but:
1) I think google only wants to break privacy if it increases ad revenue; I think they'd rather "stick it to the man"
2) the latest Apple snafu with fapgate is really just dumbness, not nefariousness (if that's even a word). I mean, no lockout on incorrect password == brute force win, duh.
Perhaps they are t3h 3v0lz. Perhaps not. I prefer to "occam's razor" shit and take the simpler solution, albeit that I recognise that I may not be right; I just don't want to live constantly looking over my shoulder and I have to admit that a resounding metric buttload of conspiracy shit is exactly that -- shit. Some may be truth, but it deserves the same scrutiny we place on the "truths" we're told every day if we want to stay sane. Just my /2c.
Like I say, I'm not disputing that there are a bunch of nefarious fucks trying to run the world; just that, if iOS and Android encryption are bunk, they either went to a great deal of effort to make them resource-intensive or they just plain hired a bunch of PHB's, pointed them at Scratch and said "go code encryption, 'cos you can!". Because seriously, Apple's planned obsolesence is working and I had to turn off encryption on my s3 after I started getting the urge to smash it.
Cool, I don't know about iOS for sure, except that iOS 8 fucking lags on an iphone 4s, so I have to assume it's doing *something*.
In addition, enabling encryption on my i9300 (android, of course), led to tangible lag in device usage. If you're going to make "tissue paper" encryption, you'd at least omit the lag, surely? Not that I'm fully refuting your claim -- just saying that if it's true, someone went to a lot of effort to waste cpu cycles so it seems as if there's something happening.
the other day. Here's what happened:
1) Performance sucked ass, despite reports to the contrary (i9300 -- I know it's no G3, but hey, it should damn well be enough, at quad-1.2 gHz with a gig of RAM)
2) My TWRP restore didn't include my home partition so I lost all data on there. Sucks to be me.
I'd welcome this if it didn't come at the massive lag that I experienced on a device which is normally quite spritely. I get that encryption doesn't come for free, but adding 1-3 seconds lag to every tap is not, in my book, worth it. I'd rather just use the android device manager to remote wipe if I lose my phone.
Because software is never finished. There's always an optimisation or a bug to fix or a feature which falls in line with the ethos of the project.
No updates == no interest from the developers and that's a bad place to be in. I'd rather use software which is actively maintained (and has some issues) that something which is robust but stagnant.
Change is the only constant.
You seem to think that a microSD slot is an unambiguously bad feature. You seem to have a list of downsides which are quite flimsy:
1) I replaced the sim slot card on my old S1 the other day (by myself, because it's actually not that difficult to do and cheap to do as well) because it had been abused and broken -- no longer reading a sim. The SAME BOARD hosted the microSD slot. It's not really a bulk issue then, is it? It's a tiny 0.5x(square dimensions of sd card) mm cubed "bulk".
2) It was on the same board. I bet it must have added around 0.5c cost.
3) The sd card slot didn't die -- the sim card slot did. Reliability of the sim slot seems to be more pertinent.
4) No-one is going to try to wedge battery in there. Not at the space it takes. Not in the place it's at. A good place to put more battery would be where that stupid fingerprint scanner is or where the NFC chip is since contactless payment is a giant fail and I've yet to see a truly innovative use for NFC. I certainly don't miss it when I swap out my S3 battery for a higher-capacity one which has dropped the NFC chip. But that is my preference, of course.
5) Depends on the model -- all of the Samsung phones I've seen (s1,s2,s3,s4, note2) have the sd card slot behind the back cover, Pretty sure the HTCs I've had contact with were the same, but I could be wrong as I didn't deal with them that long. Indeed, I don't know offhand of any modern phones which have the slot exposed like they used to, though I'm sure some exist. The point is, they don't have to.
6) The majority of Apple's devices are "third party hardware". Again, issues with sim card slot, not sd card slot. That same phone had an issue with the main board earlier on (replaced under warrantee) -- but never with the sd card slot. Odd hey?
7) True, consumers tend to choose the cheapest. Though most who are savvy enough to buy a card, shop around for one which says "fast". Or they ask a friend, like they did when they were buying other technical stuff.
8) How so? If you have a *nix-style filesystem (as do Androids and I'm pretty sure so do iPhones), then the card is mounted in somewhere into another folder. Meaning that if nothing is mounted, the folder is just a folder on the original filesystem. How is that any more complicated than any other folder on the filesystem? And if it's mounted, the fact that it is is transparent to anything casually observing the fs.
9) Preference is a fair point, but not a downside. If you prefer smaller storage and wireless sync, go ahead. Unless you're in a really first-world area though, storage of larger files becomes an issue you have to face as you can't just stream everything all the time. So it's valid to have a preference for more storage and, beyond that, the ability to expand that storage as requirements are raised, in accordance with available finances.
10) Only in the same way that USB drives, SSDs, DVDs... indeed *all* storage media are "modern day floppy disks". In the way that they are all means for storing data with variable amounts of portability. I think we do need storage media for our data, but I could be way out on a limb here. Behind the cloud is some kind of storage. Also it's quite rare to find people popping their sd cards in and out of their devices on a regular basis, so the "floppy" analogy is a bit flawed on that point and immediate access to the card is also not a priority.
I'm particularly amused that you instruct the prior poster to "stop trying to tell everyone that they are stupid because they don't care to do things just like you would" after having basically done just that. Some people want storage. Some people prefer wireless sync. It's all about preference, but you've simultaneously told another poster that their preference is stupid and that they shouldn't tell anyone else that same message.
On one point we can agree though: that poster should probably get out of the Apple camp and find a device where the makers are more interested in the needs of the user than in serving their own agendas a
And I'm not trying to spew vitriol about Windows or services in that platform, though I'm sure you might expect that here and I might even have appeared to be doing just that (: I was just answering your question (:
I've come to understand that all tools have their rough edges. I make my living from writing software for the Windows stack and most likely will continue to do so for many years to come.
The biggest issue I have with the Windows service model is that certain services are run in the same shared process, which means that if you want to take one down, they all come tumbling down. .net way is well unintuitive. Again, this is solved in my shell, using http://www.nuget.org/packages/... (again, full disclosure, written by me), but basically involves telling the system where to find entry points in your service code; in other words, forget the standard main(), there are other entry points that the Windows service system uses. Coming from another platform, you'd expect services to be easier to write -- they're just regular, daemonized processes launched from an init script (which you can find a template for easily enough).
Secondary to that is the flakiness of the install/uninstall process -- I've found it far too easy to get the services subsystem into a dodgy state where a service is scheduled for deletion, but not actually deleted until you restart, even though it's no longer running or in use. Which means that you can't re-install a newer version of the service until you reboot because your new version shares the same name.
Tertiary to that is the fun and games that you have to endure to be able to run an application as a service but also run it once-off for debugging / development. Hence the birth of projects like this: http://www.nuget.org/packages/... (full disclosure: I wrote it and (a) I'm sure it's not a unique solution and (b) there are probably better ways of doing it but (c) I found I needed to do this far too often). Much of this hinges around how messages (start/stop/pause/resume etc) are sent to the service -- and these are also (IMO) far less elegant than *nix signals. It's also this architecture which makes a flaky service gain the ability to cause havoc with your system by not responding to requests properly, etc.
In addition, programming a service for install / uninstall is a mission in and of itself -- even the "standardised"
All of that doesn't mean that I could have done better or that it's absolute shit. It's just that it takes time to figure this stuff out -- many burned fingers before you start getting it right. And I still get the feeling (oodles of services later) that I'm missing something. Because I probably am.
I sincerely hope that systemd doesn't foist this same mess on us. I haven't investigated it enough to know much about it, but the facts that I have read (primarily who the dev team are and my experience with their prior fuckups and most especially how they like to shift blame after royally fisting someone else but also how they don't give two shits about user problems or reinventing stuff that didn't need reinventing) don't give me that warm fuzzy feeling.
PulseAudio is a great example: pretends (poorly) to be ALSA and then the devs blame userland software when audio gets choppy (even when audio wasn't choppy on ALSA). It also poorly implements features like simultaneous output to multiple physical devices and devs don't take bug reports on that shit -- I tried and was shut down for using a feature I apparently wasn't supposed to be using (ie, simultaneous output). They'd rather leave broken shit in place than fix or remove it.
I'll be honest that I don't have a broad range of experience with libraries. I've used a couple of html-to-pdf implementations and PDFSharp. The licensing for PDFSharp is very permissive, support can be paid for if required and the library is quite fast. As an aside, it has a cousin, MigraDoc, which produces abstract documents which you can finalise to Office formats, if you need that too.
IMO, there is no perfect tool, but PDFSharp has served me well.
Has this got to do with the article? Or the OP?
Indeed, what the actual fuck are you smoking? And where can I get it?
I have an SBLive sound card. Loved it for years. Defended it and all of its virtues (hardware mixing! oh, emm, gee!). Then I had to upgrade my motherboard and found that PCI is "old tech", so that card hasn't been used since then. I'm not enough of an audiophile to care (yes, it *was* better than the onboard Realtek stuff I have now) to buy a card which costs about as much as my graphics card (which provides a lot more bang for the buck) just so that I can throw it away when AMR is not the new hot shit any more.
I'd be more inclined for something USB but my experiences there have been less than stellar and posters higher up can back me up -- a lot of USB sound solutions out there are crappy-poop.
'nuff said.
How about we let the smart people tinker on their space toys until us dumb-uns can benefit?
Indeed. I think that the moment we can stop acting like a bunch of "you're wrong, I'm right" douches and just work together, we can overcome this bottleneck. Unfortunately, other commenters are about to prove how we can't by telling you how wrong [X] is and how right their version of [X] is ):
Yes, dealerships can rip you off for services. That being said, you should damn well replace oil (engine most often, gearbox at least 3 times in the time you had it), brake fluid and spark plugs, at least every 20000 km. Engine fluids are not built to last: they break down and become inefficient, costing you money at the pump, increasing your emissions, wearing your engine. If you have an air-conditioner, you also need to fill the gases there at some point -- they tend to make their way outward.
You'd probably find that your car would easily double or possibly even triple that distance if it were looked after. Cars which last longer put a lower burden on our planet as they lighten the demand for new cars, obviously.
The best bit is that oil, oil filter, brake fluid and spark-plug changes are trivial and can be done by absolutely any able-bodied person with the 10 minutes it takes to learn how.
I bet you're never more than an 10 minutes away from a power outlet but you'd also never consider owning a phone with a four hour battery life. Bear in mind that some people simply don't want to have to juice up so often, much like you wouldn't want to for your phone.
To stop confusing the terms "hacker" and "cracker". There's nothing wrong with viewing the world as malleable and acting on that, towards the premise of betterment. Engaging in a course of destruction, theft and maliciousness, however, should be vilified.
And it's one of the reasons I left. It was all part of the erosion of the "cool place to work" ethos that was there when I joined them.
If you can, vote with your feet. I totally appreciate that not everyone can. But if you can, do. And make sure that your employer knows about it. Also, it helps to inform the unaware masses if you know about it -- most of the people at my old work didn't know, and that, in and of itself, is possibly worse than the actual act.
Put your XP stuff in a VirtualBox VM. Snapshot it so you have a safe place to roll back to when it breaks (because it will) and run it on a newer OS. Win8 if you like, or some variant of Linux. The point is that XP is (like any piece of software) imperfect and bound to have security issues in the future. If you're the kind of user who doesn't go online and your world never changes, then you have no incentive to upgrade anyway. This message is aimed at people who would have some advantage in having a harder system and/or access to newer software.
Really, the only thing needed for this is a tool which guides the novice user through:
1) resizing their main drive so that there's enough space (or stop if there's no space and inform the user; disks aren't that expensive these days) to
2) dump the drive to a VB disk image, in a partition in the remaining space
3) install whatever upgrade path you've asked for (so the tool needs a "resume" mode so you can launch it again from wherever you left off)
4) set up the VB VM for use.
Ok, it's non-trivial, but the process *is* trivial for a technical user. If you're one of those, or prepared to support a family member, put your pride aside and help them to upgrade to the platform of their choice (whatever that is) with a VB VM to hold their old environment.
Stop whining about it -- decide if upgrading to anything else is actually worth it and then just do the above. Time changes everything. Life moves on. It's time you do too -- or just accept where you are and shaddup. /2c
When you have an idea (and this applies especially to software, where it's easy to run this course), a good idea is to run an experiment -- see if your idea actually holds water.
100 million kudos points, however, to the person who recognises the experiment for what is is (an experiment) and has the kahunas to recoginise failure and roll back.
Personally, I don't like global menus, But if they had worked for most users, then that alone would have given them value -- and I'm free to not accept and work around them. I, for one, applaud the ability of Ubuntu and Shuttleworth to run an experiment, recognise failure and go back to what is known to work. It shows respect for the user.
I would have thought that groundwater contamination was enough of a risk? Perhaps you need to go check out what happens when groundwater becomes unfit for human or animal consumption and what crap is pumped into the bedrock to force out the gas?
Whilst you're completely right about nuclear, the question "Are there risks with fracking?" combined with the answer "..., not really", has to be one of the most stupid things I've ever had the misfortune to read.
I must, however, congratulate you on your ability to mix completely sane logic and reason with utter crap and sell that dish as a package.
(disclaimer, I'm a fan of "use what works" and prefer open-source; but my daily job and freelance stuff has often been on a Microsoft stack)
MVC. Oh yeah, and legacy aspx.
That should say enough. MVC is *dead easy* to dev against and, in the process, produce good code. I'm not running down other frameworks and languages (another disclaimer: I've used and loved at least 12 languages including PHP and Python; I've dealt with CGI; all tools with a reasonable following must have some merit or they wouldn't have a following). I'm just saying this: it's super-easy to get an html5-compliant, fast, well-separated, unit-testable (indeed, TDD-driven) website out of the MVC stack. You almost have to try not to. Cake is cool. Rails is nice. Again, cool your jets -- I'm not running down your tech. But MVC/VS201(2|3)/Entity/SQL Server (2012 express handles a 10 gig db and it's free!) make your average and even above-average sites dev a breeze.
So yeah, I'm not fond of IIS. But I totally understand why it's getting traction. The toolchain, the dev workflow -- those are some good incentives right there. I got a client to pay 50% monthly fees more for a win32 stack by promising (and delivering) a TDD'd site in shorter time. Everyone is winning here. I'm sure other servers beat IIS on performance, sexiness and general karma -- it doesn't matter in the face of total cost and ease of dev.
(Please note that, at no point in the above, did I say this was the only way. Don't waste your time trying to convince me [X] is better -- (a) I know I can do what I want in other environments and (b) I don't really care to be told, mainly because of (a). The OP was bringing up a point and the comments I've seen so far are typical anti-MS /.-isms based solely in the hate for Redmond (not that Microsoft is golden by any stretch of the imagination))
If PoE interests you (and it should, if ARPG is your thing), also check out Grim Dawn, made by Crate. I've been part of the Kickstarter process and even their "rough" betas have blown Diablo 3 away. Ok, that sets the bar too low... Even their betas are fun, stable, immersive and have good content.
Again, I wish I had mod points. This is not a troll. Actual human beings without personality disorders or DJ jobs with 150k tracks do not exist. And DJs use real software, not fsckbare 2000.