HNHacker News
TopNewBestAskShowJobs

davisml

394 karma · joined October 8, 2009

[ my public key: https://keybase.io/davisml; my proof: https://keybase.io/davisml/sigs/Gm9j2ccHtXY8XRdFLULzcWrXvZ8Nbl09w-QRxFq9AWI ]
submissionscomments
davisml··on In defense of <canvas>
A few years ago, my friend Austin Sarner and I were writing a user friendly content publishing system in Objective-J. We designed a majority of the controls and UI components using canvas and found it incredibly fast when the proper caching techniques were used.

One of the components of the application I worked on was a text editor that resembled Apple's Pages software. The text editor was implemented entirely in canvas and would wrap live in response objects intersecting the text. Redrawing the text live was slow but we ended up finding a solution. We cached bitmaps of the characters, lines and paragraphs and only re-rendered areas of the canvas that changed.

The code was open sourced and put on GitHub, if anyone is interested:

https://github.com/austinsarner/Frappuccino/tree/master/Frap...

P.S. There's also a really fast iPhoto-style media browser in the repository that is implemented in canvas. It uses image caching techniques for animation.

davisml··on Show HN: Create and Publish a Newsstand Magazine... No Coding Needed.
My uncle always used to say to me,

"Don't tell me what you're going to do. Show me what you've done."

This website feels like it's trying to get my email by reiterating an idea that was discussed on HN already.

davisml··on Show HN: TaskUp.com - the only task list you'll ever need
Website renders horribly on iPhone
davisml··on Grid (YC S12) Reinvents The Spreadsheet For The Tablet Age
So it's graph paper that you can talk to?
davisml··on Mvl
I agree. It kinda looks like a HyperCard stack.
davisml··on Whoa: It's 2012, and the World's Most Popular Email Service Is ... Hotmail
Given the headline from 2 days ago – "Facebook forces all users over to Facebook.com e-mail addresses" – isn't Facebook the world's most popular email service?
davisml··on What if the Web were Paper and Everyone had a Pen
Except instead of asking for Netscape Navigator 4.0 or higher, I get an overlay saying "Please switch to Google Chrome to access the editor" when I try to use the demo
davisml··on Announcing Cappuccino 0.9.5
Congrats cappuccino team!
davisml··on Google App Engine Pricing Angers Developers, Kills PlusFeed
Damn it. It appears the only solution is limiting the amount of instances in the application settings. I manage a free sync service with approximately 20,000 active users on App Engine. I just checked the billing history for our application and saw similar results, the cost will increase 10 fold.
davisml··on Google App Engine Pricing Angers Developers, Kills PlusFeed
It appears that the chart is being misinterpreted. The cost per hour is less under the new pricing and I believe the total hours is calculated for the month.
davisml··on Ask HN: Who's using Google App Engine?
We use GAE for Pulp Sync (acrylicapps.com/pulp). It's scales very well if you handle requests quickly and take advantage of the memcache and taskqueue APIs.
davisml··on Evil.css: an evil stylesheet for injecting into unsuspecting users' webpages
Tom is not a douchebag. You, sir, are the douchebag
davisml··on Introducing the Google Translate app for iPhone
The star, listen and fullscreen buttons look awfully small
davisml··on Mike Lee on why he can charge $1,000/hr for iPhone development
http://blog.wearesakuzaku.com/lunch-with-you-mike-lee/
davisml··on Mike Lee on why he can charge $1,000/hr for iPhone development
This is coming from the dude who used to work for free and live in Wil Shipley's basement? Wow.
davisml··on Etude for iPad is out
Congratulations Dan!
davisml··on The new Facebook API exposes the events you attend to anyone on the Internet
isn't the point of "attending" an event on Facebook to let others know anyway?
davisml··on Ask HN: What is your favorite Javascript UI framework out there ?
Cappuccino is my favourite, although the included AppKit framework is large and slow at times. If you rebuild AppKit without Aristo and all the default images it loads quickly.
davisml··on Review HN: BillMeBob.com - Generate free invoices with no signup
It looks like an ugly version of the original Invoice Machine (which also offered free invoices without signup).
davisml··on This is amazing. HTML5. No Flash. No Java. Works on iPhone.
This is not amazing.
davisml··on Divvyshot (YC W09) launches free iPhone App
Wooo Sam! Nice to see it's finally released!!