HNHacker News
TopNewBestAskShowJobs

bradya

206 karma · joined February 17, 2011

Lead iOS engineer at Slack

Follow me on Twitter: @bradyy

Email me: brady.archambo at gmail

submissionscomments
bradya··on SlackTextViewController: A new growing text input for iOS
UITableView lays out cells from the top. If there aren't enough cells to fill the screen, there will be an empty area in the bottom part of the table view, between the last cell and the bottom of the table view (as you would expect).

Unfortunately, there isn't a standard way to invert a UITableView, and have cells laid out from the bottom.

So, the easiest solution for us was to set the table's transform to CGAffineTransformMake(1, 0, 0, -1, 0, 0) (flip the whole table upside down) and then give the cells the same transform (to cancel out the table view's transform).

A bit hacky, and causes indexPaths to be inverted as well (0,0 is now at the bottom), but worked for us.

Seen a few other people take this approach as well: https://twitter.com/tapbot_paul/status/461161920402563072

bradya··on SlackTextViewController: A new growing text input for iOS
Thanks! We submitted and it should be up on their site soon. (Pretty sure they are still reviewing it)
bradya··on SlackTextViewController: A new growing text input for iOS
We tried other popular text input projects for iOS, but none felt right and worked fully for our needs. We ended up spending a big portion of our time maintaining custom versions of other projects.

For that reason, we decided to build our own growing text input from scratch, and we've just released it as open source. We hope you all will find it useful!

bradya··on Justin Kan Launches Exec (YC W12) For Real-Time Mobile Jobs
Elon Musk of SpaceX and Tesla Motors is also a good example of a successful multitasking founder.
bradya··on Amazon in talks with HP to buy Palm
Those are all sunk costs (they can't go back in time and change them) - so they are likely evaluating the deal with the long-term future in mind.
bradya··on Google humans.txt
The HTML5 boilerplate provides a boilerplate humans.txt

https://github.com/paulirish/html5-boilerplate/blob/master/h...

bradya··on Crash Course: Design for Startups
Using LittleSnapper (or equivalent tool) to take and archive screenshots of well-done page designs is a really good way to enhance brainstorming.

After months or years of doing this, you build up an asset that has real value to you and other designers.

You should consider posting your screenshot library - I'm sure quite a few designers would be interested in it (or at least links to the pages, to avoid any copyright issues). New webapp idea?

bradya··on Announce Day - YC S11 Applicants Chat on Wompt
Very impressive, hope that you guys get in.
bradya··on Announce Day - YC S11 Applicants Chat on Wompt
Abtin, great job on Wompt. I'm pretty impressed that you're running Wompt on the EC2 free tier. What is your CPU utilization at?
bradya··on Lifestyle business, defined
My feelings are almost exactly the same. I work 60+ hours a week and make an upper middle class income. I'm trying my hardest to change that because I'd like to have time to enjoy life while I'm young (I'm 23).
bradya··on Redditors earning $100k+ a year, what are your secrets to your success?
Yes, I can vouch for that.

I've worked with several "senior" developers who had "decades" of experience but had no idea how to write good code.

bradya··on Selling Kiko: How Justin Kan sold his first YC startup on eBay
Congrats! This is inspiring and motivated my business partner and I to consider selling our mobile app business. We just hit 1 million users across our portfolio of relatively unknown apps.

If we are able to sell our company, we would be able to use the cash to pay for living expenses so we can start another company.