News for hackers. Stuff that matters.

chucklarge

Re:Experimenting with HHVM at Etsy on Monday April 06, 2015 @08:18PM (#9331388)
Anything that touches our production databases, mostly sharded mysql, needs to go through our php orm.

We do have other contained infrastructure that is written in some other languages like go and scala.

Re:A/A testing on Saturday February 07, 2015 @01:41PM (#9014863)
Yes, a Null test really should be the first test you run if you're looking to get into A/B testing.

You should also run an ongoing A/A test across your site or app to have confidence your bucketing, data pipeline, stats tests and effect on metrics is working as expected over time.

Re:We Invite Everyone at Etsy to Do an Engineering Rotation on Monday December 22, 2014 @02:38PM (#8784687)
The Etsy blogs use Wordpress, so we do use existing third-party tools where is makes sense.

Kellan might have a rule to not build a CMS but we certainly have built one to manage help page content and other knowledge base pages. That content is largely managed by our support staff.

I wrote the current tool but it is actively being replaced. We chose to to roll our own since we'd have to do some work to integrate a third party tool into our database architecture and authentication system. The tool is heavily integrated into other internal tooling and has specific workflows that also make using an existing tool challenging.

The About page content is largely static, aside from the staff photos mentioned in the above post.

Re:Resolving power button issues in Mac OS X Mavericks on Wednesday January 01, 2014 @11:59PM (#6998285)
thank you! just ran the binary and hitting the power button on a mbp retina now brings up the "Are you sure you want to shut your computer down now?" dialog. This is behavior is by far the worst part of mavericks.
Re:HipHop VM: now at 98.5% PHP framework parity, 16% faster on Friday December 20, 2013 @05:03PM (#6944381)
We don't use hphp in production at Etsy but do use it for static analysis in our build. It catches lots of dumb mistakes.
Re:Json.human.js: Json Formatting for Human Beings on Friday September 13, 2013 @12:51PM (#6381615)
Another vote for JSONView.
Re:Blink tag removed from Firefox on Wednesday August 07, 2013 @11:19PM (#6177175)
I don't disagree, just pointing out that there are ways to achieve a tabular layout without an html table. Tables are for data right?

On the other hand, I like the idea of less and more generic constructs that can be adapted to achieve some need. Specialized tags like dd, address, details, summary, code, blockquote, etc just seem superfluous.

Re:Blink tag removed from Firefox on Tuesday August 06, 2013 @11:59PM (#6170741)
I'm using SlickGrid[1] in an internal tool. It uses divs and spans to display data, so there are certainly nice examples that do so.

1. https://github.com/mleibman/SlickGrid

Re:Dots - Modularize your dotfiles on Sunday March 17, 2013 @06:08PM (#5391287)
Heres mine with a pretty basic bash script that creates symlinks. https://github.com/chucklarge/dotfiles
Re:Show HN: An experiment - IRC channel from just a URL on Wednesday March 06, 2013 @09:01AM (#5331138)
Oh interesting...back button.
Shameless plug for my html resume template, https://github.com/chucklarge/html-resume-template

I used to use LaTeX but couldn't figure out how to style it exactly as i needed.

If you do use LaTeX, use the \LaTeX function.

Re:Allow “Phone a Friend” during Technical Interviews? on Monday February 04, 2013 @11:05AM (#5164782)
I would hire the friend since he can actually solve problems.
Re:Modern Vim on Wednesday September 05, 2012 @11:11PM (#4482683)
send the emails with an unsubscribe link. you'll be fine.
Linking Angry Birds and terrorism is kind of brilliant.
Re:Your Startup Needs a Dashboard on Saturday June 02, 2012 @11:11AM (#4058226)
There is this as well http://www.amazon.com/Enterprise-Dashboards-Design-Best-Prac...

The The Grammar of Graphics (Statistics and Computing) by Leland Wilkinson is also great, though more focused on building graphing systems. I believe it is the inspiration for a lot of d3.js http://www.amazon.com/The-Grammar-Graphics-Statistics-Comput...

Re:Your Startup Needs a Dashboard on Friday June 01, 2012 @11:33AM (#4053960)
I suggests everyone read these whitepapers on dashboard design.

http://www.perceptualedge.com/articles/Whitepapers/Dashboard... http://www.perceptualedge.com/articles/Whitepapers/Common_Pi...

The author also has written a great book on dashboard design.

Operations dashboards are essential for any (tech?) company.

Business dashboards are another beast all together.

Re:Failure is part of learning on Saturday May 26, 2012 @10:37AM (#4027368)
You also have to be in a culture/environment which appreciates and encourages learning from failure, rather than placing blame. See what we do at Etsy. http://codeascraft.etsy.com/2012/05/22/blameless-postmortems
Re:DevOps Reading List: 10 Books & Blogs You Should Read on Thursday May 17, 2012 @10:07PM (#3990083)
no silos!
Re:Writing a CV in LaTeX on Saturday April 28, 2012 @01:01AM (#3902077)
I used to do my resumes in LaTeX but kept fighting with the styles. I really just wished i could use html/css, and finally created my own template.

https://github.com/chucklarge/html-resume-template

Re:Show HN: my "My Latex resume" project on Sunday April 01, 2012 @03:58PM (#3784698)
Some self promoting here, but this is my html resume project based on Jason Blevins' CV Latex template. I am using Prince, but printing from the browser gives a nice result too. https://github.com/chucklarge/html-resume-template
I am not saying user feedback is not valuable. I am not sure where the line is between feedback and just being a brat is though.

MW has obviously been successful at a blogging platform and service (maybe other stuff, don't know his full history). My point about the Ford quote is that maybe he has a good vision for how his service should be run.

There is always going to be tension between the producers of a service and the consumers of that service. Neither could exist without the other, but I tend to feel that the exceptional people who have succeeded where others have failed should be given more credit.

Re:Walt Disney's MultiPlane Camera (1957) on Saturday February 25, 2012 @11:13PM (#3634787)
What i love most about this is how very simple concepts can sum to produce very complex systems.
A few of these points seem really petty, a monospace font in the editor? Deal with it.

I don't use Wordpress. I am on Facebook, do I think they care how their site should work? Why should they care what my opinion is? Because i am a user, I get to complain and get my way?

This attitude that users dictate how products and sites should function only brings to mind the Henry Ford quote in the Steve Jobs book. If Ford had asked people what they wanted, they would have asked for a faster horse.

Apple has made a very successful business out of not building faster horses. If you want it your way, start your own business.

Re:Yahoo Lays Off Flickr Support Staff on Tuesday January 31, 2012 @06:42PM (#3535839)
Etsy would be very happy to hear from any of these folks. Reach out to us or me.
Re:More Paypal nonsense on Tuesday December 06, 2011 @12:42AM (#3318113)
This was probably a bit rhetorical but have you contacted Paypal to ask? Maybe they could help since some of the policy seems a bit grey. These bigger Paypal stories come up every 6 months or so. I have my own issues with them and certainly am no cheerleader but I do wonder if these groups get clarification before they start their campaigns. I would guess they might not have followed some policy/regulation correctly which gets them shutdown, especially if they are a large, worldly popular website that takes donations.
Re:Moving from SVN to Git in 1,000 easy steps on Friday December 02, 2011 @09:35PM (#3306710)
I'm an engineer at Etsy and went through this transition. I am certainly no expert on either svn or git. To mirror closely how i used svn means i need to run a couple more git commands per push, a little annoying but no big deal.

I think the real pain comes when there are problems. How do i unfuck what i just did?. You're getting stressed out, there are people waiting on you to get your commits in. I had my flow down with svn, but now what do i do? Compound that with 100 engineers experiencing that on some level as we transitioned, it was trying.

It's true of changing any tool or workflow, though. You rely on muscle memory or run on auto-pilot and suddenly you don't know what to expect from your day.