Did either one of you login to amazon, Facebook, google, etc on one of the other persons device? If so there is likely still a tracking cookie associating you with her device. And your searches are causing her device to be targeted.
Additionally you could decide to only store up to 6 occurrences of each integer in the bit array, use the value of 7 as an indicator that there are 7 or more occurrences and store the actual counts for those cases in a sorted array occupied by the remaining 346 bytes left in the 4KB page.
The other challenge is developing for all the variants on Android (OS version, different manufacture idiosyncrasies, hardware speeds, screen resolutions, orientation, virtual vs hardware keyboard) all increase the development time and especially the QA time on Android.
On small projects where one has complete ownership and knowledge of the code, one can get by without testing. When you have a large project with tens to hundreds of developers, automated testing gives the developers the confidence and comfort to make large or deep changes with an accurate measure as to the overall stability of the product, even the areas where an individual developer may have little domain knowledge of.
Groupon is hiring for multiple engineering positions in Palo Alto and Chicago. Take a look at our job board or contact me directly at my username at groupon.com if you are interested in doing anything tech related.
Some listed below, but if you want to solve big problems (performance, scalability, personalization, etc), we have an abundance of great opportunities.
DPI is a pointless term in comparing different medium. One of the comments mentions Dots per Radian of viewing angle which I think makes much more sense. Don't need/want my TV to have 300DPI, but 30 DPI would actually be pretty awesome there.
I believe the biggest reason android adoption is so high is the availability of android devices on all major US carriers as opposed to the iPhone being an AT&T exclusive.
I was more concerned with how this would be applicable to a non Facebook site, particularly one that relies significantly on SEO for traffic. I would think Facebook would have solved this for the pages they do want to SEO (Pages, Questions, etc)
Wondering how this affects SEO and non javascript enabled browsers. I assume one would still have to implement the more traditional solution as a backup option.
You pretty much describe exactly what I built. It's all installed in a wooden box I created that sits on my counter, the top has the PID display, on either side is a wall outlet, one controlled by the PID and one direct 120V current for the water pump. The temperature controller is on a long wire that just comes out of a whole I drilled on the front, though you can build the fancy headphone attachment as detailed in the link. All the other wiring is in the box too, including the relay which is nice since it muffles the sound of the relay switching on/off.
I tried using it with the rice cooker I had and the results weren't great. I found the temperature fluctuations too erratic but didn't really investigate too much since my rice cooker was gonna be too small for anything but eggs.
Actually, what gave me the confidence to use the 1500 watt heating element was when I searched for the PID I was buying on google, I found a lot of links to home-brewers who used these heating elements drilled into the side of big aluminum/stainless steel pots. They were using even higher wattage units to get quicker boil times.
Typically you would sear the fish/beef/chicken before/after for texture, flavor and color. Beef for instance will come out grey on the outside and look unpleasant unless seared (inside is still bright red/pink though).
The bigger risk is the time that the food is left in the danger zone of above 50 degrees and below 125 degrees (don't quote me on those numbers, going off memory). Basically any bacteria present in food in that temp range will start reproducing quickly. I have heard 4 hours as the time limit acceptable to have food in that temp range before being considered unsafe.
Pretty easy once I got all the parts together. Assembled it all over the course of one night. Hardest part was drilling the hole into the side of the hotel pan for the water heater. Luckily my neighbor is an electrician and had a step bit that worked perfectly, took about 45 minutes.
Oh, and the Radio Shack relay mentioned didn't work for me when hooked up to my PID's solid state relay (different PID then used in the link). The switching voltage wasn't enough but eventually got a relay that only needed 5V to switch. Short term I used the internal relay which worked fine, but was noisy and I wasn't comfortable driving that amount of amperage through it.
I have made a modified sous-vide setup based on the following excellent instructions which I have not seen mentioned here. Total cost was under $75 for me since I simplified the setup a bit. Temperature accuracy is excellent.
Quick overview of my modifications. I used a 6" deep full size hotel pan I got in chinatown as my water bath and a standard $9 1500 watt water heater element instead of the set of immersion heaters.
Interesting tidbit. Gizmodo didn't buy the device, only paid for exclusivity. Don't want to be a couch lawyer like so many others but wondering if that is meaningful to the possible case against them.
Protovis out of stanford (http://vis.stanford.edu/protovis/) seems to be incredibly comprehensive while also being really slick and interactive. Haven't had the chance to use it on a project but have it bookmarked since it would be the first thing I would try when I do. Also, seems to be updated regularly. I know they didn't support IE for a long time as they are SVG based, but not sure if that has changed.
Actually, this is the rate for a good small team, agencies can go even higher (I've seen $180 quoted and have heard of, but never personally seen, higher).
I also think part of the challenge is that to have a stand out app, you now need a team with UI/VisD/Dev skills. Expectations of consumers have grown since the early app store days, and a lone developer rarely cuts it anymore unless they also have some real design chomps.