Maybe there should be a limit to capitalism. For example, tax 100% of income over, say, $5M/year. That way you still have incentive to work hard, but you have to think long term. Screwing over a bunch of people to get $100M right now won't help you. You need to create something sustainable that will generate income over a lifetime.
Ack, I didn't realize how crazy the system requirements were for a BES. Perhaps not the best solution. Though if you set up your own VPN and IMAPS server the devices will still be the most secure available (keys never leave the device).
Set up a BES Express server, and get a BlackBerry. I'm not sure you can find equivalent security on any other platform. The BES Express server (free) offers transparent VPN. The devices themselves are unmatched, security-wise (though you'd be stepping back like 5 years in features). Email might be a problem if you don't want to also run exchange or lotus domino, but you could easily set up an IMAPS server and use that.
I'm sure it's much more complicated than this, but off the cuff: You need a manual process to find cases like Penney's. Then, when you find a Penney's, you see all the sites linking to Penney's and they immediately become suspect. Not all of them will be selling links, but a lot will be. If you find a few Penney's's you start to build a spamrank(tm), narrowing in on sites that use stuff like TMX. You make outbound link weight inversely proportional to spamrank(tm, remember), and when you cross some line in your spamrank your outbound links become invisible altogether. Permanently. Additionally, the spamrank would add up like pagerank does on the target site and you make spamrank, say, 10x the weight of pagerank. You buy links, you get punished.
But it sounds like Google hates manual processes, they want to fix the algo. I don't see how that's possible without some crazy AI stuff going on (not that they couldn't go that route, mind you). Whereas I (a person) can look at a page and immediately say "link farm," doing that with a computer would likely be crazy difficult. Mostly because the best spam sites are legit sites, they just also sell links.
Speaking as a small business owner it's frustrating as hell. We've tried going to 'SEO' route, but A) there are a ton of super shady businesses out there selling this crap, and B) THIS IS NOT THE WAY IT SHOULD WORK. It's annoying when Blekko has us #1 for almost every related search term, but on google we don't even hit the first page for half of them. And if I take a handful of the people above us, scan their inbound links, the vast majority are all paid links. ARG. (Not that I think blekko has a better long term strategy, I think it's just as easily gamed, it just hasn't been... yet.)
I guess we just need to get as big as stackoverflow and complain, that way we can get customized changes./END RANT
Isn't mars in our 'goldilocks zone'? But because it doesn't have a magnetosphere it can't sustain an atmosphere against solar winds? (Not sure, just something I remember reading about). If so, how do we know the odds of habitability of planets in the zone? Couldn't it be that, yes, they do need to be in that zone to support life, but only 1% of planets in that zone have other factors that contribute to that support? (Like a magnetosphere)
While I agree for the most part, the critical exception is that [most] of the android phones don't have to use the single all-powerful app store, you can still install apps from anywhere. (There are exceptions to even this, though)
Well, they probably did test, but their testing apparently included a case that looked like the iphone 3gs to hide the fact that someone was out using a new iPhone. I'm wondering if that's why they didn't discover the issue sooner. None of the testers were using bare phones.
I think the issue is not that we're bad at security, it's just that attacks are cheap, so you need the virtual equivalent of fort knox security on every webserver. That sort of thing isn't feasible.
The lock on my house isn't 100% secure, but a random script kiddie isn't pounding on it 24/7, so it's good enough.
I could see mandatory automated interstate driving. That might be a reasonable compromise, while eliminating a huge bottleneck in most cities. Plus it's probably a much easier problem to solve.
But you can only play free iphone games on an iphone. You could (theoretically) play free flash games on any phone. Apple wants the lock-in more than anything else.
I think we're a long way from DRM free video from major content houses, and HTML5 would require all video to be DRM free. Not that I don't think we'll get there eventually, but we're definitely not there yet.
When I only have a couple of minutes (elevator, bathroom, waiting in line) and want to check my RSS reader it's great that it's already up to date and I don't need to spend one or more of those minutes updating all of my feeds.
When I'm listening to pandora and I get a phone call it's nice to not have to go back to my home screen, click pandora and wait for it to start up again before I can listen to music after ending the call.
When I'm logged in to IM I don't necessarily want to be looking at it the whole time.
And many more. Push can 'solve' some of these, but requires lots of infrastructure and reliability from your app vendor, and isn't necessary if your apps are allowed to run in the background. Sure, it requires your app writer to not suck at writing a persistent task, but at least it's an *option*. If it's a problem for you, and battery life is at a premium, don't install the apps, or shut them down when you're done.
When I use my phone I'm never doing it for long periods of time, only minute or two intervals, and if I have to start and update an app in that time it's not nearly as useful.
My BlackBerry 9700 easily survives two days on a charge.
I think the Vista name was beyond repair and they needed to move past it with or without the features to go with it. It very well could have been Vista SPx, but then it would still be 'Vista' in the "Mac vs PC" ads. It's like Phillip Morris becoming Altruia or whatever they renamed themselves to.
It's interesting that his proposed solution to this is to have KDE/Gnome switch to sqlite, which would basically be the start of a windows registry for linux.
Sure enough it's been there the whole time. Thanks for pointing this out! (This is one of the reasons I really wanted a slashdot discussion about it, cool things I hadn't thought of or seen).
Oh I'm sure of it. I say in the article I really envy the iPhone developers out there, the tools look really slick (though I wouldn't enjoy going back to memory management)
The only hesitation I have is precisely that it's the "number 1" platform as far as mindshare, which means there's a LOT of competition out there. Marketing is by far my least favorite part of this, and it seems like it would be even more important on a platform with so much competition.
Just to pipe in in my defense. I did state with the networking stuff in the article that it can be figured out, but it's a huge hurdle for non-network apps that may need an HTTP request every now and then.
As for the UI, I'm fine extending the base classes and drawing my own stuff (but make no mistake, you're drawing lines and shading rects to make it happen), my point is that I *don't* have any skills in graphic design, I know that. But... all of the other platforms make allowances for that and give you base widgets that set you up pretty well right out of the gate.
If a serious free competitor came along and it was enough to drive my support costs higher than the revenue (though that's an arbitrary line since my 'costs' are just my time) I'd probably open source it. (Though this may change if I can get some DRM providers like audible on board).
If you were using RIM's JDE I feel for you. I definitely should have put this in the article:
Anyone starting development should use the eclipse plugin. The RIM JDE is not an option for writing code. Unless you like writing in notepad.exe, and if that's the case I'd say stick with notepad.
That said, the RIM JDE is the only way to really profile your app for both performance and memory, they haven't implemented those simulator features into eclipse (yet?).
I end up using both. My major development and debugging is done in eclipse, and when I'm optimizing I switch over to the JDE. I *do not* use the JDE to write code.
I probably shouldn't have spoken about the pre, as the only reason I had was the current lack of an SDK.
For the iPhone the lack of background apps and large local-only storage are the issues. (You can store things on the phone, but the stored data is always synced on backup, as far as I know. PodTrapper regularly manages gigs of data on an SD card). After that you have to deal with the app store, but I imagine they'll be lightening up on that soon.
It's probably worth mentioning that the base podcast solution on the iphone is probably good enough for most users, but that third parties attempting to build better ones have been rejected by the app store in the past.
Maybe there should be a limit to capitalism. For example, tax 100% of income over, say, $5M/year. That way you still have incentive to work hard, but you have to think long term. Screwing over a bunch of people to get $100M right now won't help you. You need to create something sustainable that will generate income over a lifetime.
Ack, I didn't realize how crazy the system requirements were for a BES. Perhaps not the best solution. Though if you set up your own VPN and IMAPS server the devices will still be the most secure available (keys never leave the device).
Set up a BES Express server, and get a BlackBerry. I'm not sure you can find equivalent security on any other platform. The BES Express server (free) offers transparent VPN. The devices themselves are unmatched, security-wise (though you'd be stepping back like 5 years in features). Email might be a problem if you don't want to also run exchange or lotus domino, but you could easily set up an IMAPS server and use that.
I'm sure it's much more complicated than this, but off the cuff: You need a manual process to find cases like Penney's. Then, when you find a Penney's, you see all the sites linking to Penney's and they immediately become suspect. Not all of them will be selling links, but a lot will be. If you find a few Penney's's you start to build a spamrank(tm), narrowing in on sites that use stuff like TMX. You make outbound link weight inversely proportional to spamrank(tm, remember), and when you cross some line in your spamrank your outbound links become invisible altogether. Permanently. Additionally, the spamrank would add up like pagerank does on the target site and you make spamrank, say, 10x the weight of pagerank. You buy links, you get punished.
But it sounds like Google hates manual processes, they want to fix the algo. I don't see how that's possible without some crazy AI stuff going on (not that they couldn't go that route, mind you). Whereas I (a person) can look at a page and immediately say "link farm," doing that with a computer would likely be crazy difficult. Mostly because the best spam sites are legit sites, they just also sell links.
Speaking as a small business owner it's frustrating as hell. We've tried going to 'SEO' route, but A) there are a ton of super shady businesses out there selling this crap, and B) THIS IS NOT THE WAY IT SHOULD WORK. It's annoying when Blekko has us #1 for almost every related search term, but on google we don't even hit the first page for half of them. And if I take a handful of the people above us, scan their inbound links, the vast majority are all paid links. ARG. (Not that I think blekko has a better long term strategy, I think it's just as easily gamed, it just hasn't been... yet.)
I guess we just need to get as big as stackoverflow and complain, that way we can get customized changes. /END RANT
The IRS would refund the difference. (Assuming they caught the mistake)
Isn't mars in our 'goldilocks zone'? But because it doesn't have a magnetosphere it can't sustain an atmosphere against solar winds? (Not sure, just something I remember reading about). If so, how do we know the odds of habitability of planets in the zone? Couldn't it be that, yes, they do need to be in that zone to support life, but only 1% of planets in that zone have other factors that contribute to that support? (Like a magnetosphere)
While I agree for the most part, the critical exception is that [most] of the android phones don't have to use the single all-powerful app store, you can still install apps from anywhere. (There are exceptions to even this, though)
Well, they probably did test, but their testing apparently included a case that looked like the iphone 3gs to hide the fact that someone was out using a new iPhone. I'm wondering if that's why they didn't discover the issue sooner. None of the testers were using bare phones.
I think the issue is not that we're bad at security, it's just that attacks are cheap, so you need the virtual equivalent of fort knox security on every webserver. That sort of thing isn't feasible.
The lock on my house isn't 100% secure, but a random script kiddie isn't pounding on it 24/7, so it's good enough.
I could see mandatory automated interstate driving. That might be a reasonable compromise, while eliminating a huge bottleneck in most cities. Plus it's probably a much easier problem to solve.
But you can only play free iphone games on an iphone. You could (theoretically) play free flash games on any phone. Apple wants the lock-in more than anything else.
For anyone that doesn't know what he's talking about: Desktop Tower Defense
Warning: Prepare to spend a lot of hours there if you've never played before
I think we're a long way from DRM free video from major content houses, and HTML5 would require all video to be DRM free. Not that I don't think we'll get there eventually, but we're definitely not there yet.
A couple off the top of my head:
When I only have a couple of minutes (elevator, bathroom, waiting in line) and want to check my RSS reader it's great that it's already up to date and I don't need to spend one or more of those minutes updating all of my feeds.
When I'm listening to pandora and I get a phone call it's nice to not have to go back to my home screen, click pandora and wait for it to start up again before I can listen to music after ending the call.
When I'm logged in to IM I don't necessarily want to be looking at it the whole time.
And many more. Push can 'solve' some of these, but requires lots of infrastructure and reliability from your app vendor, and isn't necessary if your apps are allowed to run in the background. Sure, it requires your app writer to not suck at writing a persistent task, but at least it's an *option*. If it's a problem for you, and battery life is at a premium, don't install the apps, or shut them down when you're done.
When I use my phone I'm never doing it for long periods of time, only minute or two intervals, and if I have to start and update an app in that time it's not nearly as useful.
My BlackBerry 9700 easily survives two days on a charge.
I think the Vista name was beyond repair and they needed to move past it with or without the features to go with it. It very well could have been Vista SPx, but then it would still be 'Vista' in the "Mac vs PC" ads. It's like Phillip Morris becoming Altruia or whatever they renamed themselves to.
It's interesting that his proposed solution to this is to have KDE/Gnome switch to sqlite, which would basically be the start of a windows registry for linux.
There's a pattern, it's just encrypted and we haven't found the key.
Sure enough it's been there the whole time. Thanks for pointing this out! (This is one of the reasons I really wanted a slashdot discussion about it, cool things I hadn't thought of or seen).
Oh I'm sure of it. I say in the article I really envy the iPhone developers out there, the tools look really slick (though I wouldn't enjoy going back to memory management)
The only hesitation I have is precisely that it's the "number 1" platform as far as mindshare, which means there's a LOT of competition out there. Marketing is by far my least favorite part of this, and it seems like it would be even more important on a platform with so much competition.
Yup, looks like I had old data. Probably worth noting that it took them 4 months to get in, and they had to remove features to make it happen.
Not while I see potential in doing it full time :)
Instead of just letting it die, though, I open it up. (Assuming it ever got to that point)
Just to pipe in in my defense. I did state with the networking stuff in the article that it can be figured out, but it's a huge hurdle for non-network apps that may need an HTTP request every now and then.
As for the UI, I'm fine extending the base classes and drawing my own stuff (but make no mistake, you're drawing lines and shading rects to make it happen), my point is that I *don't* have any skills in graphic design, I know that. But... all of the other platforms make allowances for that and give you base widgets that set you up pretty well right out of the gate.
If a serious free competitor came along and it was enough to drive my support costs higher than the revenue (though that's an arbitrary line since my 'costs' are just my time) I'd probably open source it. (Though this may change if I can get some DRM providers like audible on board).
If you were using RIM's JDE I feel for you. I definitely should have put this in the article:
Anyone starting development should use the eclipse plugin. The RIM JDE is not an option for writing code. Unless you like writing in notepad.exe, and if that's the case I'd say stick with notepad.
That said, the RIM JDE is the only way to really profile your app for both performance and memory, they haven't implemented those simulator features into eclipse (yet?).
I end up using both. My major development and debugging is done in eclipse, and when I'm optimizing I switch over to the JDE. I *do not* use the JDE to write code.
I probably shouldn't have spoken about the pre, as the only reason I had was the current lack of an SDK.
For the iPhone the lack of background apps and large local-only storage are the issues. (You can store things on the phone, but the stored data is always synced on backup, as far as I know. PodTrapper regularly manages gigs of data on an SD card). After that you have to deal with the app store, but I imagine they'll be lightening up on that soon.
It's probably worth mentioning that the base podcast solution on the iphone is probably good enough for most users, but that third parties attempting to build better ones have been rejected by the app store in the past.