Thursday, August 21, 2014
Philips, please make this switch
The Philips Hue lighting system is pretty awesome. Even the new Hue Tap is pretty cool. But what they’re missing: A simple wall switch. It’s not that hard. Here, Philips, I’ll design it for you. Just make the damn thing, please.
The small switch on the bottom should actually control power to the circuit. For the most part, that would always be on, but it’s there in case you need to actually cut it. Then it looks like a normal rocker switch, but has some differences. Basically, the top and bottom should be different momentary switches, and the rocker should always return to the center. Then you can program the two momentary switches to switch to whatever Hue scene you want. Generally, since this is acting as a normal light switch, the top would turn all the connected lights on and the bottom would turn them off. But you wouldn’t be tied to that. You could even make it so if you hold the switch down in either position, it could brighten/dim the bulbs.
See? Not that complicated. I wish I had the resources to produce it. It would be a huge improvement to the Hue product line.
Wednesday, April 2, 2014
Fun with RMAs!
Monday, June 17, 2013
In light of the recent leaks about the NSA’s PRISM, I figured I’d make myself a public key so people can send me encrypted email if they want. So here it is.
Note to NSA: Don’t worry, I’ll be storing my private key on my Google Drive for safe keeping. You’ll still be able to read any of my email that you want.
Friday, May 18, 2012
It has been one year since my last post. Wow, I’ve really let this place go. Too much has happened in the past year to recap it all here, and I have to get ready to leave for a trip to NY today, so I’ll just mention the most recent major event: Kat and I adopted a cat.
We adopted (and renamed) Abby at ASAP here in Santa Barbara. We’d been planning it for a while, and just fell in love with her as soon as she finally managed to get our attention. She’s four years old, and we’ve had her for two months now. She’s wonderful.
And now, pictures! [Click them to see bigger]
Wednesday, May 18, 2011
Eight Oh Two
Tonight was the last night of my “Winter” season league at the bowling alley. We fell two points short of making the roll-off last week, so we were only bowling for a little bit of money in sweepers. Last week, we needed to win all four points to force a tenth frame roll-off for first place in the second half. We crushed them the first game, but fell short the second. We won the third game, but it didn’t matter too much at that point. I bowled pretty well last week, and ended up throwing my first triplicate series. 220-220-220. At the end of the second game, I left a 10 pin in the fill ball which gave me the second 220. I didn’t realize before I threw the ball that I could match my first game’s score. Going into the third game, though, I knew I could get a triplicate. I realized I had a shot at it near the end of the game. After I got an 8 and a spare in the tenth frame, I needed five more pins to get it done. I threw the ball far left, hit the 4-7, and pins toppled to leave the 1-2-3-5-10 standing. I had my triplicate! It was awesome.
I wouldn’t have imagined I could outdo that this week. I started out with a 256. A spare in the first frame, five strikes and then a split which I left open, and then strikes the rest of the way. I was pretty happy with that. Started the next game with an open frame (picked the 10 off the 6-10), and then ran off ten strikes in a row. I left a 4 pin on the fill ball, for a 278. At this point, I started to think about an 800 series. I had 534 for the first two games, so I needed a 266 to get there. I’ve been in this situation before, but tonight was the first time I really felt like I was bowling well enough to actually do it. In the past when I’ve had over 500 pins for the first two games, I’ve been pretty lucky to get there and expect to wear down at the end. Tonight, the lanes were great, and I was feeling good.
I knew I didn’t have much room for error here. I started the third game with a few strikes, and then started to get nervous. I knew I really had a shot at this. A few more strikes, and then a 7 pin on a shot that was a little light in the seventh frame. That kind of shot had been carrying all night, but not this time. I picked up the spare, and knew I couldn’t afford to make many more mistakes. I had a nice solid strike in the eighth frame, but then threw an awful ball in the ninth. As soon as I let it go I put my head down and barely wanted to watch it. It hit heavy on the Brooklyn side of the head pin and somehow ended up being a strike. The 6 pin fell very late, and was somehow pushed forward from behind. I got lucky. Going into the tenth frame I knew I needed the first strike, but that was as far as I had gotten on the math. At this point, my legs were wobbly and my hands were shaking. Perfect shot for a strike. My next shot was less than perfect. It went high, and left a 9 pin. I had no idea if this had cost me my 800 series until I walked back and looked up at the screen. 248 in the ninth, and 19 pins so far in the tenth. I was already there, and didn’t need to pick up the last pin. I did anyway, and finished with a 268 for an 802 series.
Holy crap. 802 series. I think it still hasn’t sunk in.
Wednesday, March 9, 2011
Dispelling Scott Bourne’s Misinformation – PPI Doesn’t Matter
I’m not sure why this bothers me so much, but it’s seriously getting on my nerves, so I feel like I should write about it.
Yesterday, Scott Bourne posted to twitter:
Many people correctly pointed about that 72 PPI is useless information. If an image is 640 pixels wide, it’s 640 pixels. Pixels per inch is a meaningless number unless you’re printing something. He went on to make a blog post with confusing reasoning why it actually does matter. Except he’s wrong, and he knows it, but can’t admit it. He then posted a couple of updates that further confuse things and serve no purpose but to defend himself and shift the blame to his audience.
He claims PPI affects file size, but it does not. He showed two images, one saved at 72 PPI and one at 300 PPI, and that the 300 PPI one takes up much more space than the 72 PPI one! Proof! Except he fails to point out that the 300 PPI JPEG file is undoubtedly higher pixel dimensions (I would call this “resolution”, but unfortunately Photoshop uses that word for PPI), and almost definitely wider than 640 pixels, than the 72 PPI image. Basically, he took the original image, scaled it down, and said, “look, smaller file size!”
Then, his updates:
I don’t know what version of Photoshop he’s using, but in CS5 it lets me change the pixel dimensions of the image when I resize it. I can completely ignore PPI and print document size, and type in 640, regardless of the number in the PPI box. In fact I can only do this if the Resample Image box is checked, which he claims is causing the confusion.
His second update:
He admits PPI doesn’t matter! But he still ignores the main point: The pixel width for the final image you’re going to save is right there in the resize box! If it says a number much larger than 640, then of course the file size will be bigger! If you leave resample checked, and change the PPI, you can see the changes to the pixel width right there in the resize box. Bottom line: PPI has no bearing on the file size of an image with fixed dimensions. 640 pixels is 640 pixels, period*.
I did the same experiment he did, taking one of my images from an original 300 PPI .DNG file. I resized them both, and saved one at 72 PPI and one at 300 PPI. The difference is when resizing them I made sure the pixel width was 640. Guess what?! The files take exactly the same amount of space! (Actually, the 72 PPI one saved a few bytes bigger for some reason, but not significantly.)
So to sum up: If you ask for an image that’s 640 pixels wide, the PPI has no impact on file size. It is a meaningless number until you want to print the image. Maybe Scott Bourne should a) have a little more faith in his audience to understand what 640px means, and b) when corrected, try to clear up confusion instead of defend himself and make things more murky.
*For the web, and digital formats, of course. As I’ve said, PPI does matter for printing.
Tuesday, March 8, 2011
Blue Canary in the Outlet by the Light Switch
…who watches over you.
Make a little birdhouse in your soul.
That is all.
Tuesday, January 18, 2011
What I’ve Been Up To
Way back in August, I got a message from Hanel on Facebook asking me if I would know how to do some programming to create some data analysis tools for poker tournament results. He had been approached by Perry Friedman asking if he knew anyone who could do it, and would be interested in a job. I said absolutely and got put in touch with Perry, who put me in touch with Annie Duke. I drove down to LA for a short meeting with her to talk about what she was looking for, and was asked to come up with a proposal and estimate for the work.
Some of you may have already read about the new poker league Federated Sports + Gaming is launching. They put out a press release today. Last month at the WPBT gathering, I told some of you I was working on a poker-related job but I couldn’t really talk about it. This is it.
From the press release:
I am not deciding which players get invited to the league but I developed the tools they are using to do so. I can’t comment right now on the player list or requirements needed to be invited (and it’s not yet finalized, anyway), but I am pretty sure the formula used will be made public when invites are sent out.
As a side note, it’s been interesting to me to read all the speculation on where Annie Duke was headed after leaving UB, and not being able to comment on it at all due to my NDA. I’m glad they’ve finally gone public.
Thursday, December 2, 2010
New Server/Host – Superb Internet
Once again, I have switched hosting companies. I am in the process of migrating all the accounts on my server over to the new one, but I did mine first. Mostly to make sure it works and wouldn’t cause any problems. I saw a great deal on FatWallet that’s basically going to cut my yearly server cost in half, for the same setup. Plus, this place seems to know what they’re doing a whole lot better than the old one.
Right now, they’re having a 50-70% off anniversary sale on dedicated servers. It was too good to pass up. The sale goes through December 15, and then you keep that price as long as you have your server.
Wednesday, December 1, 2010
Staples Black Friday (and Cyber Monday)
At about 11:45PM PT Thanksgiving night, Staples Black Friday deals went live on the site. I’d been planning for this for a while, and placed my three orders. I realized I forgot to use a coupon on one of them, so I placed a fourth for the same items with the plan to return the first one. Then I saw another deal on FatWallet, and placed one more order…
The next morning, Staples opened at 6 AM. That was too early for me. I ended up getting up at 6:45, and was there by 7. Three more purchases, and I was back home. I waited in line twice. The first time, I had the cashier ring up two separate transactions, keeping the free-after-rewards batteries away from the coupon because that would reduce the rewards amount. Brought my stuff to the car, back in for another purchase with another coupon.
One of the items in the order I placed twice was a desk. It worked out pretty well, since when I tried to put it together one of the pieces was damaged. A support bracket was missing the threading for a screw. When I brought the extra one back for return, they were nice enough to swap out the bad part for me. I didn’t actually get anything on Cyber Monday, but while I was there today, I took advantage of some of those deals that were going all week. Another 40 batteries, and some other stuff, using a coupon I got in the mail from OfficeMax. That coupon rings up as a competitor’s price guarantee, so if done right (as a price match on a different item) doesn’t reduce the battery rewards.
All but one of the rebates on my items were Staples Easy Rebates. Just fill it out online, nothing to mail in. I just had to cut out one UPC and mail one rebate in.
Net cost, after all rebates, rewards and coupons: $53.16. For this:
That includes the desk it’s all sitting on.