They should consider Atlanta. Several of the folks who work for me moved back to Atlanta from SF with their families. Square is a great place to work, and Atlanta is a great place to live.
Ha, this is awesome. People should check out the sibling post accusing me of being a puppet account. (Just a quick look at my uid should be a pretty good idea I've been around for a while, but you can always actually read my post history). FWIW, here's just one example slashdot post about what I was describing.
http://tech.slashdot.org/comments.pl?sid=2068166&threshold=0&commentsort=0&mode=thread&cid=35710140
Seriously Slashdot, clear out the trolls.
How can this be +5 insightful with less than 10 comments on the entire post? It turns out that if you do a search for the phrase "a multi-billion dollar web advertising company with a history of privacy violations", you'll discover this is just spam propped up by puppet accounts. Slashdot, you need to clean house.
"Fragmentation" bothers you as an Android user? Can I subscribe to your newsletter? In my family, we've owned the G1, Hero, Moment, Nexus One, EVO, and Galaxy Nexus, and never once did I think, "darn this fragmentation."
Disclaimer: I'm a Google employee, and I have been given some free Android phones. Even so, I've been so happy with Android, I buy even more phones on my own dollar. Really enjoying the Galaxy Nexus - I'll probably get a second. I find non-Nexus updates aren't awesome, but they're not miserable. I don't have ICS on the EVO and don't know if it'll get it, but it is running Gingerbread. My advice is that, if having the latest version of the operating system in perpetuity (for whatever your hardware can handle) is important for you, buy a Nexus.
If we're talking about the real world, where are my termination inspections in my IDE? Nobody said denial of service attacks aren't real, but there are different paths for dealing with them. I say this being just a little familiar with preventing arbitrary code from running wild on machines.
I realize your post was intended to be +100 Funny, but for the record, it's fairly hard to invent a language which is both Turing-complete and provides for provability of termination. (A non-converging loop is the source of this float parsing bug). In computer science we tend to call that the halting problem. Also, FWIW, these class of problems don't generally lead to exploits outside of denial-of-service attacks.
If you make the term for exactly what you can pay off, then you are making the best choice. To purposefully get a longer term than you could and pay it off early to feel better is a very poor financial decision.
Getting a longer term loan is like self-insuring. You take a very modest hit in interest for the outstanding duration of the loan, and you get payments that are about 1/3rd the size. I paid off my 30-year loan in ten years, and I wouldn't have done it differently. I guess I just lean fiscally conservative. In some cases there are no benefits to setting a higher minimum schedule, such as HELOCs. Better to take out a loan against it with interest-only payments, and then pay them off as fast as you can.
It's 20%, not 10%. You mostly have carte-blanche as long as it doesn't boil down to the equivalent of "play World of Warcraft during company time". There are also escalation routes if you run into trouble getting manager approval. The only real requirement is that you must define some measurable goals. I usually enjoy what I'm doing so much (for example, building App Engine for Java), I don't have a lot of spare time for 20%.
In a word, yes. They're dropping support for Java and disallowing apps that use Java from their app store.
I have a sneaking suspiscion you don't have a Mac to get rid of...
I currently have a unibody macbook pro and have been using mac laptops for the past four years (I know, not long). These changes sure seem to share a lot of similarity to iphone policy to me.
You're two generations behind me, and my generation doesn't need cable either. Oh, and I dropped my landline eleven years ago when you were still in grade school. Now, get off my lawn.
I guess you're choosing FF2 to make a point about remembering not-so-great games as otherwise, but FF3(6) and Chrono Trigger were two of the best games I have ever played in my entire life. I periodically go back and re-play the games in an emulator, and they still stand out compared to today's games. Somehow the 16-bit graphics are just as enjoyable now as they were then. Something got lost along the way, and I'm not sure what it was. Call it gameplay if you must.
I have two widescreen monitors, with one tilted 90 degrees. I use the titled one for web-browsing, and other activities that are suited to high degrees of horizontal space. It works out pretty well. You should try it some time.
Mod parent post up. Most people don't realize AT&T carries Android phones that don't compete with the iPhone. The 20% speaks to those phones, not phones like the HTC EVO, which is so popular it's sold out.
Fine print: I work for Google and these opinions are my own, not theres.
I'm not personally aware of any extra fees (YMMV and IANAL). Sprint's legalese always seems to reserve the right to charge you an activation fee (~$35) any time you upgrade your phone regardless of circumstances, but my own experience is that I am usually not charged that fee.
The Samsung Moment (what my wife uses) is also stock Android. Surprisingly, that didn't seem to improve the rate at which a new version of Android for her phone became available through official channels. My HTC Hero has SenseUI, and the updates for both phones came out at the same time.
Sprint has something called "premiere" status. It gives you the traditional 2-year phone discount for a contract renewal at an accelerated 1-year rate. Getting premiere status is just a matter of having a qualifying mobile plan, which is pretty easy to meet when you have a smartphone. (I.E. most, if not all, of their unlimited data plans qualify you).
Still, I bought the HTC Hero (Android) when it first came out (October '09), and now I'm drooling over the EVO. This is even after I upgraded my Hero to Eclair (Android 2.1). I'm wondering what I can do to convince Sprint to give me the discount now.
My wife is almost in the exact same boat as me. We bought the newly released Samsung Moment for her at the same time, and she'd really like to upgrade to the EVO. (/me weighs the kids' college tuitions on one hand and the phone upgrades in the other).
I'm pretty sure you're running into a problem with Chrome's DNS pre-fetching interacting badly with your OS/network. You can disable it by clearing "Use DNS pre-fetching to improve page load performance" under Options->Under the Hood.
It's bad that this feature is enabled out of this box when it results in a failure mode for some people, particularly since Chrome is still by far the fastest browser I've used even when DNS pre-fetching is disabled.
(Disclaimer: I'm a Google employee, but I am not speaking for Google)
My anecdote is that I have a 4870 and a 3200 running in crossfire on a quad-core amd box running windows. It drives three monitors plus the occasional tv output and is wonderfully stable.
Ah, home sweet some, South Dakota. Most of the roads out by my grandparents' are still all gravel (ask me about gravel skiing some day), but it's hard to get more rural than they are.
Do they all cost too damned much and break down constantly like every other American vehicle I've ever owned?
You're kidding right? I have personally purchased three new Saturns during my lifetime, starting with a '97. Two of the vehicles now have well over 100K miles on them. I have had to do very little for repairs on any of the vehicles. It almost makes me feel bad for Saturn, because I continue to drive my old reliable car instead of coming in to purchase a new one from them.
I've had to do very little in terms of repairs on these vehicles and two of them have over 100K miles on them.
My mother, however, owns a piece of crap Kia, which has been nothing but trouble for here.
"Amazon women in the Mood"
- "You win again gravity"
- "I never thought it would end this way, but I'd always kind of hoped" (Fry on learning he would die by "SnuSnu")
Those are some good quotes from that episode, but my personal favorite was:
"She's built like a steakhouse but she handles like a bistro."
Makes me laugh just thinking about it.
I'm pretty sure.NET has Java beat in several areas. For example, generics. In Java generics are just syntactic sugar for casting everything from java.lang.Object to something else. Each cast is a runtime type check, which comes at a performance penalty that I don't believe is trivial..NET actually generates unique code without that casting.
You should read John Rose's blog for nice comparisons between.NET and the JVM. You give a perfect example of something that would cost.NET in performance, but that the JVM optimizes out at runtime (casts). Don't take my word for it. Put together a micro-benchmark and see for yourself. If you download a fast-debug build of the JVM, you can even see the machine code it generates for a particular method (-XX:+PrintOptoAssembly).
APIs, maybe, I don't know, but language features, definitely not.
If you want a nicer language on the JVM, use Scala.
Now that's lawsuit worthy. Certainly there's an expectation that any software you purchase for one phone should be transferable to a compatible phone, just as any software you purchase for a computer is transferable to another compatible computer.
I'm not saying that they shouldn't be allowed to sell software/media bound to one phone, but that they must have the burden of clearly demonstrating to the consumer, prior to purchase, that those are the terms of purchase. The nice side effect of that is that very few people would realistically agree to something so ludicrous, which would force the carriers to rethink that model.
In general, the amount of bundling and lock-in going on with carriers and phones is totally ridiculous. I'm ready for a change.
They should consider Atlanta. Several of the folks who work for me moved back to Atlanta from SF with their families. Square is a great place to work, and Atlanta is a great place to live.
How about free? https://developers.google.com/appengine/
Ha, this is awesome. People should check out the sibling post accusing me of being a puppet account. (Just a quick look at my uid should be a pretty good idea I've been around for a while, but you can always actually read my post history). FWIW, here's just one example slashdot post about what I was describing. http://tech.slashdot.org/comments.pl?sid=2068166&threshold=0&commentsort=0&mode=thread&cid=35710140 Seriously Slashdot, clear out the trolls.
How can this be +5 insightful with less than 10 comments on the entire post? It turns out that if you do a search for the phrase "a multi-billion dollar web advertising company with a history of privacy violations", you'll discover this is just spam propped up by puppet accounts. Slashdot, you need to clean house.
"Fragmentation" bothers you as an Android user? Can I subscribe to your newsletter? In my family, we've owned the G1, Hero, Moment, Nexus One, EVO, and Galaxy Nexus, and never once did I think, "darn this fragmentation." Disclaimer: I'm a Google employee, and I have been given some free Android phones. Even so, I've been so happy with Android, I buy even more phones on my own dollar. Really enjoying the Galaxy Nexus - I'll probably get a second. I find non-Nexus updates aren't awesome, but they're not miserable. I don't have ICS on the EVO and don't know if it'll get it, but it is running Gingerbread. My advice is that, if having the latest version of the operating system in perpetuity (for whatever your hardware can handle) is important for you, buy a Nexus.
If we're talking about the real world, where are my termination inspections in my IDE? Nobody said denial of service attacks aren't real, but there are different paths for dealing with them. I say this being just a little familiar with preventing arbitrary code from running wild on machines.
I realize your post was intended to be +100 Funny, but for the record, it's fairly hard to invent a language which is both Turing-complete and provides for provability of termination. (A non-converging loop is the source of this float parsing bug). In computer science we tend to call that the halting problem. Also, FWIW, these class of problems don't generally lead to exploits outside of denial-of-service attacks.
If you make the term for exactly what you can pay off, then you are making the best choice. To purposefully get a longer term than you could and pay it off early to feel better is a very poor financial decision.
Getting a longer term loan is like self-insuring. You take a very modest hit in interest for the outstanding duration of the loan, and you get payments that are about 1/3rd the size. I paid off my 30-year loan in ten years, and I wouldn't have done it differently. I guess I just lean fiscally conservative. In some cases there are no benefits to setting a higher minimum schedule, such as HELOCs. Better to take out a loan against it with interest-only payments, and then pay them off as fast as you can.
Speaking for myself and not my employer.
Did they remove Java?
In a word, yes. They're dropping support for Java and disallowing apps that use Java from their app store.
I have a sneaking suspiscion you don't have a Mac to get rid of...
I currently have a unibody macbook pro and have been using mac laptops for the past four years (I know, not long). These changes sure seem to share a lot of similarity to iphone policy to me.
You're two generations behind me, and my generation doesn't need cable either. Oh, and I dropped my landline eleven years ago when you were still in grade school. Now, get off my lawn.
I guess you're choosing FF2 to make a point about remembering not-so-great games as otherwise, but FF3(6) and Chrono Trigger were two of the best games I have ever played in my entire life. I periodically go back and re-play the games in an emulator, and they still stand out compared to today's games. Somehow the 16-bit graphics are just as enjoyable now as they were then. Something got lost along the way, and I'm not sure what it was. Call it gameplay if you must.
I have two widescreen monitors, with one tilted 90 degrees. I use the titled one for web-browsing, and other activities that are suited to high degrees of horizontal space. It works out pretty well. You should try it some time.
Mod parent post up. Most people don't realize AT&T carries Android phones that don't compete with the iPhone. The 20% speaks to those phones, not phones like the HTC EVO, which is so popular it's sold out.
Fine print: I work for Google and these opinions are my own, not theres.
I'm not personally aware of any extra fees (YMMV and IANAL). Sprint's legalese always seems to reserve the right to charge you an activation fee (~$35) any time you upgrade your phone regardless of circumstances, but my own experience is that I am usually not charged that fee.
The Samsung Moment (what my wife uses) is also stock Android. Surprisingly, that didn't seem to improve the rate at which a new version of Android for her phone became available through official channels. My HTC Hero has SenseUI, and the updates for both phones came out at the same time.
Sprint has something called "premiere" status. It gives you the traditional 2-year phone discount for a contract renewal at an accelerated 1-year rate. Getting premiere status is just a matter of having a qualifying mobile plan, which is pretty easy to meet when you have a smartphone. (I.E. most, if not all, of their unlimited data plans qualify you).
Still, I bought the HTC Hero (Android) when it first came out (October '09), and now I'm drooling over the EVO. This is even after I upgraded my Hero to Eclair (Android 2.1). I'm wondering what I can do to convince Sprint to give me the discount now.
My wife is almost in the exact same boat as me. We bought the newly released Samsung Moment for her at the same time, and she'd really like to upgrade to the EVO. (/me weighs the kids' college tuitions on one hand and the phone upgrades in the other).
I'm pretty sure you're running into a problem with Chrome's DNS pre-fetching interacting badly with your OS/network. You can disable it by clearing "Use DNS pre-fetching to improve page load performance" under Options->Under the Hood.
It's bad that this feature is enabled out of this box when it results in a failure mode for some people, particularly since Chrome is still by far the fastest browser I've used even when DNS pre-fetching is disabled.
(Disclaimer: I'm a Google employee, but I am not speaking for Google)
My anecdote is that I have a 4870 and a 3200 running in crossfire on a quad-core amd box running windows. It drives three monitors plus the occasional tv output and is wonderfully stable.
I always knew there was something scary about Apple's instruction caches.
Ah, home sweet some, South Dakota. Most of the roads out by my grandparents' are still all gravel (ask me about gravel skiing some day), but it's hard to get more rural than they are.
You're kidding right? I have personally purchased three new Saturns during my lifetime, starting with a '97. Two of the vehicles now have well over 100K miles on them. I have had to do very little for repairs on any of the vehicles. It almost makes me feel bad for Saturn, because I continue to drive my old reliable car instead of coming in to purchase a new one from them. I've had to do very little in terms of repairs on these vehicles and two of them have over 100K miles on them. My mother, however, owns a piece of crap Kia, which has been nothing but trouble for here.
Those are some good quotes from that episode, but my personal favorite was: "She's built like a steakhouse but she handles like a bistro." Makes me laugh just thinking about it.
Now that's lawsuit worthy. Certainly there's an expectation that any software you purchase for one phone should be transferable to a compatible phone, just as any software you purchase for a computer is transferable to another compatible computer.
I'm not saying that they shouldn't be allowed to sell software/media bound to one phone, but that they must have the burden of clearly demonstrating to the consumer, prior to purchase, that those are the terms of purchase. The nice side effect of that is that very few people would realistically agree to something so ludicrous, which would force the carriers to rethink that model.
In general, the amount of bundling and lock-in going on with carriers and phones is totally ridiculous. I'm ready for a change.