HNHacker News
TopNewBestAskShowJobs

petedoyle

310 karma · joined March 19, 2011

submissionscomments
petedoyle··on Ask HN: Who wants to be hired?
Seattle/Kirkland/Redmond/Bellevue, WA or Remote, Full Time or Contract, no relocation

Stack: Android (Java SDK/Full stack from syncing data to nice UI/UX and animation), Java, Groovy, Grails, Javascript, Backbone.js, AWS

Resume: http://bit.ly/RbdLeT (PDF) http://about.me/petedoyle

Contact: petedoyle@gmail.com

Looking for full-stack, 'native' Java Android work. I'm especially excited for a mix of mostly Android with some backend API/front-end web thrown in. For backend work, I'm mostly from a Java/Groovy/Grails world but am also excited to pick up Ruby/Rails or Go.

petedoyle··on App.net is crowdfunding their realtime feed platform
I agree, I watched the video and read the FAQ and I'm still not 100% sure what you're building.

Edit: I hadn't read your original post at http://daltoncaldwell.com/what-twitter-could-have-been. I just read it and now it makes sense. I have a feeling your video will reach a much wider audience, so others might feel lost as well.

petedoyle··on Ask HN: Freelancer? Seeking freelancer? (July 2012)
SEEKING WORK - Remote or Seattle, WA, USA.

Android/Grails developer, currently bootstrapping http://adventurous.io. Looking for short-term consulting work before hopefully making it into StartupChile this fall.

Email: petedoyle@gmail.com

Twitter: http://twitter.com/peted20

Phone: 360-930-9001

petedoyle··on Start-Up Chile opens a new application process
Thank you, that's really helpful.
petedoyle··on Start-Up Chile opens a new application process
Is my comment above re: needing $5-10k out of pocket pretty accurate?

Also, how much time do you find yourself spending on program overhead (preparing receipts, meetups/mentoring/trips/presentations/etc)?

petedoyle··on Start-Up Chile opens a new application process
Remember, you'll need $5-10k USD to front for airline tickets, housing, etc before the reimbursement process kicks in. Supposedly it can take 1-2 months after arrival to see your first reimbursement.
petedoyle··on MacBook Pro gets Retina Display; MacBook Air updated with Ivy Bridge
I'm really hoping it can drive three external monitors... Looks somewhat promising:

    * Two Thunderbolt[/DisplayPort?] ports
    * One HDMI port
    * A Geforce 650M (capable of driving 4 active displays [1]).
[1] http://www.notebookcheck.net/NVIDIA-GeForce-GT-650M.71887.0....

EDIT: "Up to two external displays" (thanks dsirijus)

petedoyle··on OmniOS: Illumos-based OS from OmniTI
I gotta say, ZFS+KVM sure seems like an awesome combo. Any ideas how this is different than SmartOS?
petedoyle··on OmniOS: Illumos-based OS from OmniTI
Yes, I think so, except its the equivalent of a new Solaris/OpenSolaris distribution (from which Illumos derives).
petedoyle··on Ask HN: How is your Start-Up Chile experience?
Thank you, that's encouraging. Note to others: use www.homechile.cl.
petedoyle··on Ask HN: How is your Start-Up Chile experience?
Are there many limits on what you can have reimbursed? I'm especially curious about hardware (would buy a Macbook Pro, monitor, Android phone+tablet, DSLR - all business related) and lawyers fees (for incorporation in the USA, privacy policies, etc).

Also, is it easy to find a nice place near the coworking spaces? Ideally, I'd love just a short walk between home and the "office".

petedoyle··on Ask HN: Freelancer? Seeking freelancer? (April 2012)
SEEKING WORK - Remote or Seattle, WA, USA.

Looking for some side work as I build http://adventurous.io. I work mostly with Android and Grails with some experience with Backbone.js. My current work involves building Android apps with backend services built on Grails / JMS / PostgreSQL / PostGIS / EC2. I also have a sysadmin background and would love a chance to do any DevOps work (esp. with Puppet) or anything related to VoIP.

Resume and contact info in profile.

petedoyle··on Pull-To-Refresh Inventor Says There’s No Need To Worry About Twitter’s Patent
Don't they have to patent this now that the US patent system is first-to-file? Otherwise, others would be free to patent it and start charging Twitter royalties.
petedoyle··on A few high end cloud server IO performance comparisons
I was surprised that the Storm on Demand SSD instances didn't seem do better (really only ~2x as fast as spinning disks?). Turns out this is some weird bundle of benchmarks.

I spun up a storm-ssd-3gb instance and ran bonnie++ on it. Results here: https://gist.github.com/2069845

If I'm reading right, its ~868MB/s seq write (CPU bound) and ~594MB/s seq read (CPU bound). Not sure how to read the random IO results. The bigger instances would probably be faster still (more CPU).

So the Storm on Demand SSD instances seem to be blazingly fast.

petedoyle··on Santorum Pledges Pornography Blackout Using Lawsuits & SOPA-style ISP Filtering
Thanks, I missed that. Still, Santorum's statement did not mention a desire to go after foreign sites (which would require something like SOPA or an international treaty). The Daily Caller just mentioned that his enforcement of existing laws wouldn't affect international sites.
petedoyle··on Santorum Pledges Pornography Blackout Using Lawsuits & SOPA-style ISP Filtering
Neither the dailycaller.com article nor the statement on ricksantorum.com mention SOPA or ISP filtering. They also don't mention creating new laws (which a president cannot do as part of the executive branch).

Santorum's statement mentions that he'd appoint an Attorney General (also in the executive branch) that would enforce existing obscenity laws.

Its fine to disagree with Santorum on this, but its a bit misleading to say he'd force ISPs to filter content (or that he'd have the power to do so).

petedoyle··on Fuck the Android Build Process
Great post, I'm working on my build tonight and this'll come in handy. I usually end up just changing the Maps API key locally and never committing it which kinda sucks.

For Eclipse you can set the debug key here: Window > Preferences > Android > Build > Custom debug keystore. That's for the normal Eclipse/android build process.

Comes in handy when developing on multiple machines as you can't update an app that was signed with a different debug key (must uninstall first).

petedoyle··on Why Startups Could Use .NET, But Don’t
I agree that productivity trumps cost. Its clear that .NET and the rest of the MS stack (if you choose to use them) absolutely do provide value.

But so do Rails / Grails / Java / Django / MySQL / PostgreSQL / Redis / Cassandra / Linux / et al., with zero licensing cost (or headache), better deployment flexibility, and the ability to customize them or fix any bugs that are in your way.

Certainly arguments can be made one way or the other on which stack provides more value in terms of time/labor/skills/flexibility, etc.

That said, the article was much to quick to dismiss cost as a factor due to BizSpark.

petedoyle··on Why Startups Could Use .NET, But Don’t
"Essentially, the cost differences have become moot"

No, not really. I specifically ruled out .NET because BizSpark expires after 3 years or >1 million USD in annual revenue (whichever comes first).

I just don't see a ton of advantage to running .NET/SQLServer/etc over something like Java/PostgreSQL/etc. I'm sure some .NET dev will disagree.

There's just so much flexibility in being able to spin up as many instances as I want without licensing restrictions. For example, a .NET deployment might require larger instances to decrease the per-machine licensing costs, whereas I can do whatever-the-hell-I-want with an open source stack.

BizSpark is free only if you expect to not be around in 3 years.

petedoyle··on Poll: Have you read SOPA?
I hadn't because I figured it'd be too long. I just looked it up and its "only" 36 pages, so I might give it a try.

According to Wikipedia its HR3261, which is here: http://thomas.loc.gov/cgi-bin/query/z?c112:H.R.3261.IH:/

Click "Text of Legislation" then "Printer Friendly".

petedoyle··on Galaxy Nexus Review
> However, I'll definitely wait for the first real-world reviews to learn whether ICS finally does away with the infuriating stalls and input lags that have plagued all of my previous android devices ...

I'm really hoping the new hardware acceleration stuff will help a lot. I think I read somewhere they also tweaked MotionEvent handling to decrease input latency (though I can't find the link for the life of me).

From the review:

"As far as phone performance is concerned, however, the Galaxy Nexus feels blazingly, stupidly fast to me. Touch response is excellent on the phone — everything reacts quickly to your movements. Homescreen scrolling was snappy, moving into and out of apps was instantaneous, swiping through long lists was stutter free, and web browsing (even on heavy pages like ours) was super speedy."

and...

"I want to note that moving around all of these screens is buttery smooth. There's no lag, no stutter. Animations are fluid, and everything feels cohesive and solid."

petedoyle··on Ex Google PM criticizes new Reader layout
Thank you, that helped a lot. Here's my version if anyone is interested...

Additional changes: 1) Made the left hand navigation slightly grey to offset so much white. 2) Made the list of articles have less padding (more "compact", less "bloaty" :) ) 3) Removed the "Home", "All Items" and "Explore" links (I never use them and just wanted it clean)

CSS: https://gist.github.com/1333174

Screenshot (Before): http://cl.ly/083j2i3i0o2r1r2W3e1C

Screenshot (After): http://cl.ly/0s0g2X1r0T1U3V2q1b2Z

petedoyle··on What SimpleGeo could have been
"Most location databases (such as PostgreSQL and Mongo) let you query based on all points within a certain radius, but any features requiring more advanced querying are hard to come by. For example, I don't know of any freely available database where you can provide an arbitrary polygon of geographical coordinates and it will return the points within that polygon."

PostGIS (an extension for PostgreSQL) does this really well.

The most notable thing about SimpleGeo (to me) was that they were able to build PostGIS-like features on top of Cassandra. That's certainly attractive from a scalability perspective.

I was really excited to try SimpleGeo out, but decided it was just easier--and less risky since I don't have much NoSQL experience--to use PostGIS. It also wasn't clear to me whether you could store NON-geographic data in SimpleGeo (such as user accounts). A (very) brief look at their docs seemed to suggest you couldn't, and using multiple datastores seemed messy to me...

petedoyle··on The + operator has been replaced.
Is there an operator for "must occur"? Embarrassingly, I've always thought + was used for that (and quotes for exact phrases).

It seems like recently Google has started to return more results which don't include some of my search terms. It gets really frustrating when trying to track down error messages.

petedoyle··on Bitbucket now rocks Git
Make sure to use git@bitbucket.org:{username}/{reponame} instead of any https links bitbucket might give you.

I was able to upload an existing repo I had by:

1) Uploading my SSH Public Key at https://bitbucket.org/account/ (i.e. the contents of ~/.ssh/id_rsa.pub) 2) Create a blank repo at Bitbucket 3) Adding a remote (git remote add bitbucket git@bitbucket.org:{username}/{reponame}.git) 4) Pushing to bitbucket (git push bitbucket master)

The most important parts were adding my SSH Public Key, and making sure to use git@bitbucket.org:{username}/{reponame}.git instead of any https links you might see on bitbucket.

petedoyle··on Ask HN: Voice over IP solutions?
I think SIP is definitely the way to go. A while back I was looking for a provider in the EU and found voxbeam.com. Their servers are in Amsterdam and have good connectivity. Traceroute to sip.voxbeam.com to get an idea of the latency you'll see. They also do point-to-point audio so if they hand your call to another provider's server, they get out of the media stream (reduces latency).

One potential issue with SIP is that you might have issues behind some firewalls. Not sure how big a deal that is in practice while traveling (I think its probably fine). If not it might be useful to use Asterisk+IAX. I'm not sure what Android clients exist for IAX.

I ended up building an Asterisk box on EC2 EU-WEST-1 (Ireland), which, at ~20ms from sip.voxbeam.com, doesn't add a ton of latency. It works fine on a Micro instance, which is free for a year if you don't already have an AWS account.

petedoyle··on Large-scale Amazon EC2 Outage
Seems like network only. I have an instance that was unavailable via SSH. When things came back up I still had 81 days of uptime.
petedoyle··on Ask HN: Freelancer? Seeking freelancer? (August 2011)
SEEKING WORK (REMOTE or Seattle, WA, USA).

Java developer working mainly with Groovy/Grails/Java and Android. Looking for short-term FT (3 months or less) or any PT work.

Email / XMPP: petedoyle@gmail.com.

http://about.me/petedoyle

resume: http://dl.dropbox.com/u/18509454/persistent/hn/Resume-PeteDo...

petedoyle··on Intellectual Ventures on This American Life
"mp3 available Sunday 7pm"

http://www.thisamericanlife.org/radio-archives/episode/441/w...

petedoyle··on Ask HN: Freelancer? Seeking freelancers? (July 2011)
SEEKING WORK (REMOTE or Seattle, WA, USA).

Java developer working mainly with Grails and Android. Would prefer short-term FT (<90 days) or any PT.

Current work involves building location-based services on Android and Java / Groovy / Grails / JMS / PostgreSQL / PostGIS / EC2. I also have a sysadmin background and would love a chance to do any DevOps work (esp. with Puppet).

https://github.com/petedoyle

resume: http://dl.dropbox.com/u/18509454/persistent/hn/Resume-PeteDo...

petedoyle at gmail.com (email / XMPP)

← PreviousPage 2 of 3Next →