I fiddle... I switch between xm and my thumb drive, between albums on that drive even... Don't that with a touch screen is far more dangerous... *I* don't set it and forget it while driving.
With the touch screen, you have to take your eyes off the road... with buttons and knobs, you can manipulate them without taking your eyes off the road as much. It comes down to safety imho as much as interaction. Also, tactile feedback is a big deal.
I pay for cable, but pirate pretty much everything I watch, because it's actually easier than using the DVR, and I can watch without commercials... I also happen to pay to go to the movies at *least* once a month.. this past month, I've seen the Lego Movie, RoboCop, Wolves of Wallstreet and Monuments Men. I like the media and am willing to pay for it.
I've also bought a number of DVDs over the years. I actually favor DVD, because of the less or more easily bypassed restrictions compared to bluray, and my HTPC now runs Ubuntu/XBMC, and I don't like switching to the dedicated BR player much. When I download something, it's generally something I feel I am already paying for (Cable subscription, amazon prime, netflix, etc), or honestly am unsure if I'll actually like, or I'm just being cheap.
All of that said, I pay roughly $200 a month or more on the media I enjoy... IMHO that's enough.I really hope that piracy, and the likes of Netflix get the media companies more in line with what their customers actually desire... Convenience, availability, and reasonable pricing.
How many of those 450M users don't have facebook accounts? Beyond this, WTH is FB pushing their messenger app down my throat when I already use and can chat with the regular FB app that they're advertising through?
I think it also depends on the device.. on my PC, I get a lot of buffering stops... but when I stream on my TV's built in client, no such event, and the quality is usually better too. Same internet connection.... I can only assume that different devices are hitting different servers from their PC/browser counterparts... or that the Silverlight infrastructure just sucks that much more.
Given that the manufacturer and carriers are distributing software devices without proper updates for at least the expected life of the device (2 years at least for the terms of a contract), perhaps a massive lawsuit is in order?
IIRC, Arizona worked very hard to eliminate crawfish from the local environment, several years ago as they aren't natural and actually highly destructive here... Maybe some fishing efforts could help here.. not sure how edible the breeds of carp in question are, but I would like to think it's a problem that could be dealt with... Carp fish sticks anyone? Beer battered carp?
For the hosting providers then fun really starts when you can't get a public IPv4 for your new webserver, that'll be fun. There's no NAT workaround for that
Most browsers now support a newer HTTPS which allows for multiple certs/domains per IP address (<=IE8 on XP, and Android 2.x being the hold outs). Not to mention that many larger systems distribute webserver loads behind reverse-proxy systems for scale. In fact, at work, we're rolling out a distributed web server system that will take requests for any given domain in the system (including https) across several nodes. The vast majority of the content is static, or very light on resources. Combined with distributed caching servers for deployed static resources (akamai for js, css, images), we should be able to hit >= 100k connections per server (24 cpu nodes per server) per second without issue. All using less than a dozen public IPs for a few dozen servers, and over a hundred thousand websites, not to mention the cassandra cluster backing it which doesn't even need to be in a public address space.
I think it comes down to understanding and ability... not to mention capabilities of certain hardware. It's relatively easy for an engineer to keep a series of IPv4 address blocks, and routes in memory... not so much with IPv6. IPv6 offers a lot of ability, but the complexity exceeds what most people can keep in their heads at a given time, and this scares a lot of people, and is for many more complicated than NAT band-aids.
I've had getting more into IPv6 and DNS (Bind9) on my todo list for about two years now... I don't have to work with it, and it's not my highest priority as a programmer. But I do know that it has its' own complications over IPv4.
I'm not sure what place OS/2 has in this day and age, even as an exercise in creativity for an OSS implementation. I always liked WPS, and even used one written by an IBM dev for Windows 3.x back in the day... Today, there are several dock and WM implementations that are similar to OSX or OS/2 Warp. There are also REXX interpreters for most platforms today.
I don't feel that most of OS/2 at its' core is really worth preserving as it is. DOSEMU does as good with the dos applications on modern hardware as OS/2 can, and windows has all but dropped a lot of that legacy. For GUI applications, other modern toolkits are easier to target and develop for than OS/2 offers. Not to discourage you, but I'd rather see efforts towards improving and mainstreaming some of the OpenStep bits over anything that could be re-implemented from OS/2...
Don't get me wrong, I loved OS/2 for a long time, and until NT4-SP3 came out, it was my main OS. Windows 2000 was really the first version of windows that I used regularly outside the workplace. OS/2 had a lot of power, and was really awesome in many ways. I just feel that there's not much worth taking and preserving from it, when compared to other systems of today.
Which at least is interesting in that iirc a lot of the codebase for ReactOS is WINE... They're sharing a lot of the API code... Though other than specific drivers and system applications, most programs run in later versions of windows with minimal issue... the most I've had to do for some older programs is manually install outside of the "C:\Program Files" path... generally, I do a C:\Legacy\* for older programs that don't work in the proper security context. Most work without issue.
I've only seen a few specific instances of hardware where it was worth while to maintain an old version of windows in place.
Flash runs so poorly in linux on my htpc, that when it is needed, it really sucks so bad as to be unwatchable anyhow (mainly the audio playback is blown out).
It's really a shame that Adobe didn't try to create a more open flash platform (the player and spec)... When Adobe bought Macromedia, I'd really hoped that flash would become a package bundle+manifest for SVG + JavaScript/ActionScript and a couple of other files in a zip archive. Flex was a pretty decent toolset, and Flash itself a decent content creation tool for animation, and simple interactive applications and simulations. It's still widely used for training materials, and it takes 3-5x the effort to get similar results with HTML5 still...
If adobe had stepped up here and opened the specification itself, and continued to make the tooling they would still make just as much money, and the browsers could have integrated far better, less buggy support.
It's entirely plausible... Hell, look at the haze at the Grand Canyon for an example of the smog rolling over from California... I know that is a much closer distance, but given the amount of pollution coming out of China right now, it doesn't surprise me at all.
If you look at history, it only takes 12-15% of the population in support of a new party/system to reach a critical point of change... I'd say even a 5% support of a third party ideal would shift the big 2 in that direction (or strongly against, but likely one would be in support of).
I was pretty happy with my 2010 Macbook Pro (though the keyboard layout takes getting used to), until it was stolen earlier this month... I'm using a Chromebook for personal use in the interim until I check out the current options, when I got the MBP in May 2010, it was pretty much the best option... I'm not heavily tied to any particular OS, and don't mind doing the work stuff in windows on a VM... YMMV, not a fanboi just happy with that hardware (and I can't stand iOS)
+1 here... it works for Netflix, and can play most files over straight SMB/CIFS shares... though, still no Amazon video support iirc... I've been using one of these in my bedroom a couple years. In my living room, I have an HTPC with Ubuntu + XBMC, which works well for all but netflix (but the TV has netflix support built in). I've ordered an i-Cubox pro, and may try that with XBMC as well.
WD is probably the best option for network content out of the box though.
Beyond this, if you don't have anything on github, or similar, you should consider putting something out there, or helping out. Participating and even running a local user group can help a lot too... It's not that you work 60+ hours a week, but that you are active in the community that raises your profile.
I'm turning 40 at the end of this year, and haven't seen much in the way of ageism. Though, I'm also not in Silicon Valley, or NYC, though the company I work for does have some presence there. I work in the Phoenix area, and most of the software development jobs here are in business software. Most of the jobs I see are centered around Java and.Net in that space. There are some PHP jobs at 1/2 the pay or less, and rarely see Python. Node.js is on the rise, and there's a pretty healthy community around it. The node.js user group is pretty much spread between older guys (some in their 60's) and younger (14-16yo even)...
I think it really depends on what jobs/markets you are going for, and where you are looking.
If you browse the shoutcast stations, there are already a bunch of ads.. what really pissed me off, is when they added the three offer checkboxes on a screen that had a bunch of other checkbox options unchecked.. but no indication that they were going to offload extra crap on your from the screen. I still like winamp a lot, even v5... I also think it's just about the best android music player out there (though cifs/smb support would be nice).
I fiddle... I switch between xm and my thumb drive, between albums on that drive even... Don't that with a touch screen is far more dangerous... *I* don't set it and forget it while driving.
Sorry Wolf of Wall Street.
With the touch screen, you have to take your eyes off the road... with buttons and knobs, you can manipulate them without taking your eyes off the road as much. It comes down to safety imho as much as interaction. Also, tactile feedback is a big deal.
I was going to comment the same... as much as I liked Ghost Busters... Stripes is classic.
I pay for cable, but pirate pretty much everything I watch, because it's actually easier than using the DVR, and I can watch without commercials... I also happen to pay to go to the movies at *least* once a month.. this past month, I've seen the Lego Movie, RoboCop, Wolves of Wallstreet and Monuments Men. I like the media and am willing to pay for it.
I've also bought a number of DVDs over the years. I actually favor DVD, because of the less or more easily bypassed restrictions compared to bluray, and my HTPC now runs Ubuntu/XBMC, and I don't like switching to the dedicated BR player much. When I download something, it's generally something I feel I am already paying for (Cable subscription, amazon prime, netflix, etc), or honestly am unsure if I'll actually like, or I'm just being cheap.
All of that said, I pay roughly $200 a month or more on the media I enjoy... IMHO that's enough.I really hope that piracy, and the likes of Netflix get the media companies more in line with what their customers actually desire... Convenience, availability, and reasonable pricing.
How many of those 450M users don't have facebook accounts? Beyond this, WTH is FB pushing their messenger app down my throat when I already use and can chat with the regular FB app that they're advertising through?
I think it also depends on the device.. on my PC, I get a lot of buffering stops... but when I stream on my TV's built in client, no such event, and the quality is usually better too. Same internet connection.... I can only assume that different devices are hitting different servers from their PC/browser counterparts... or that the Silverlight infrastructure just sucks that much more.
Given that the manufacturer and carriers are distributing software devices without proper updates for at least the expected life of the device (2 years at least for the terms of a contract), perhaps a massive lawsuit is in order?
IIRC, Arizona worked very hard to eliminate crawfish from the local environment, several years ago as they aren't natural and actually highly destructive here... Maybe some fishing efforts could help here.. not sure how edible the breeds of carp in question are, but I would like to think it's a problem that could be dealt with... Carp fish sticks anyone? Beer battered carp?
And that doesn't include Chinese subsidies on the panels to begin with.
If it's anything like Windows 8 or 8.1, no thank you.
For the hosting providers then fun really starts when you can't get a public IPv4 for your new webserver, that'll be fun. There's no NAT workaround for that
Most browsers now support a newer HTTPS which allows for multiple certs/domains per IP address (<=IE8 on XP, and Android 2.x being the hold outs). Not to mention that many larger systems distribute webserver loads behind reverse-proxy systems for scale. In fact, at work, we're rolling out a distributed web server system that will take requests for any given domain in the system (including https) across several nodes. The vast majority of the content is static, or very light on resources. Combined with distributed caching servers for deployed static resources (akamai for js, css, images), we should be able to hit >= 100k connections per server (24 cpu nodes per server) per second without issue. All using less than a dozen public IPs for a few dozen servers, and over a hundred thousand websites, not to mention the cassandra cluster backing it which doesn't even need to be in a public address space.
I think it comes down to understanding and ability... not to mention capabilities of certain hardware. It's relatively easy for an engineer to keep a series of IPv4 address blocks, and routes in memory... not so much with IPv6. IPv6 offers a lot of ability, but the complexity exceeds what most people can keep in their heads at a given time, and this scares a lot of people, and is for many more complicated than NAT band-aids.
I've had getting more into IPv6 and DNS (Bind9) on my todo list for about two years now... I don't have to work with it, and it's not my highest priority as a programmer. But I do know that it has its' own complications over IPv4.
I'm not sure what place OS/2 has in this day and age, even as an exercise in creativity for an OSS implementation. I always liked WPS, and even used one written by an IBM dev for Windows 3.x back in the day... Today, there are several dock and WM implementations that are similar to OSX or OS/2 Warp. There are also REXX interpreters for most platforms today.
...
I don't feel that most of OS/2 at its' core is really worth preserving as it is. DOSEMU does as good with the dos applications on modern hardware as OS/2 can, and windows has all but dropped a lot of that legacy. For GUI applications, other modern toolkits are easier to target and develop for than OS/2 offers. Not to discourage you, but I'd rather see efforts towards improving and mainstreaming some of the OpenStep bits over anything that could be re-implemented from OS/2
Don't get me wrong, I loved OS/2 for a long time, and until NT4-SP3 came out, it was my main OS. Windows 2000 was really the first version of windows that I used regularly outside the workplace. OS/2 had a lot of power, and was really awesome in many ways. I just feel that there's not much worth taking and preserving from it, when compared to other systems of today.
Which at least is interesting in that iirc a lot of the codebase for ReactOS is WINE... They're sharing a lot of the API code... Though other than specific drivers and system applications, most programs run in later versions of windows with minimal issue... the most I've had to do for some older programs is manually install outside of the "C:\Program Files" path... generally, I do a C:\Legacy\* for older programs that don't work in the proper security context. Most work without issue.
I've only seen a few specific instances of hardware where it was worth while to maintain an old version of windows in place.
Flash runs so poorly in linux on my htpc, that when it is needed, it really sucks so bad as to be unwatchable anyhow (mainly the audio playback is blown out).
It's really a shame that Adobe didn't try to create a more open flash platform (the player and spec)... When Adobe bought Macromedia, I'd really hoped that flash would become a package bundle+manifest for SVG + JavaScript/ActionScript and a couple of other files in a zip archive. Flex was a pretty decent toolset, and Flash itself a decent content creation tool for animation, and simple interactive applications and simulations. It's still widely used for training materials, and it takes 3-5x the effort to get similar results with HTML5 still...
If adobe had stepped up here and opened the specification itself, and continued to make the tooling they would still make just as much money, and the browsers could have integrated far better, less buggy support.
It's entirely plausible... Hell, look at the haze at the Grand Canyon for an example of the smog rolling over from California... I know that is a much closer distance, but given the amount of pollution coming out of China right now, it doesn't surprise me at all.
If you look at history, it only takes 12-15% of the population in support of a new party/system to reach a critical point of change... I'd say even a 5% support of a third party ideal would shift the big 2 in that direction (or strongly against, but likely one would be in support of).
I was pretty happy with my 2010 Macbook Pro (though the keyboard layout takes getting used to), until it was stolen earlier this month... I'm using a Chromebook for personal use in the interim until I check out the current options, when I got the MBP in May 2010, it was pretty much the best option... I'm not heavily tied to any particular OS, and don't mind doing the work stuff in windows on a VM... YMMV, not a fanboi just happy with that hardware (and I can't stand iOS)
+1 here... it works for Netflix, and can play most files over straight SMB/CIFS shares... though, still no Amazon video support iirc... I've been using one of these in my bedroom a couple years. In my living room, I have an HTPC with Ubuntu + XBMC, which works well for all but netflix (but the TV has netflix support built in). I've ordered an i-Cubox pro, and may try that with XBMC as well.
WD is probably the best option for network content out of the box though.
Beyond this, if you don't have anything on github, or similar, you should consider putting something out there, or helping out. Participating and even running a local user group can help a lot too... It's not that you work 60+ hours a week, but that you are active in the community that raises your profile.
I'm turning 40 at the end of this year, and haven't seen much in the way of ageism. Though, I'm also not in Silicon Valley, or NYC, though the company I work for does have some presence there. I work in the Phoenix area, and most of the software development jobs here are in business software. Most of the jobs I see are centered around Java and .Net in that space. There are some PHP jobs at 1/2 the pay or less, and rarely see Python. Node.js is on the rise, and there's a pretty healthy community around it. The node.js user group is pretty much spread between older guys (some in their 60's) and younger (14-16yo even) ...
I think it really depends on what jobs/markets you are going for, and where you are looking.
If you browse the shoutcast stations, there are already a bunch of ads.. what really pissed me off, is when they added the three offer checkboxes on a screen that had a bunch of other checkbox options unchecked.. but no indication that they were going to offload extra crap on your from the screen. I still like winamp a lot, even v5... I also think it's just about the best android music player out there (though cifs/smb support would be nice).
Probably because anyone that *REALLY* cared about *nix software on windows already uses Cygwin, or windows builds against mingw.