HNHacker News
TopNewBestAskShowJobs

erikcw

671 karma · joined August 10, 2011

erik -at- erikwickstrom -dot- com
submissionscomments
erikcw··on Exploring the ClojureScript REPL
Along similar lines, I've found the figwheel[1] project to be a huge boon to my productivity.

[1] https://github.com/bhauman/lein-figwheel

erikcw··on Ask HN: Freelancer? Seeking freelancer? (April 2015)
SEEKING WORK - SF Bay Area or remote

I'm a full-stack developer with over 10 years of professional experience. Have lead the development of multiple successful software projects from MVP through to full production. Very comfortable working in both small and large teams. In addition to my technical know how, I have a strong business background. I'll happily work with all stakeholders in your team to make sure the right product gets delivered and that your value is maximized.

Technologies: Python (Django, celery, pandas, etc), Clojure, Ruby, Javascript (including ClojureScript and CoffeeScript with React.js, Backbone.js/Marionette, jQuery, D3, etc...), Objective-C/Swift, Lua (OpenResty/Lapis), PostgreSQL, MySQL, Redshift Data Warehouse, MongoDB, Redis, AWS, Chef, Ansible, Hadoop, FreeSWITCH, Arduino and many others. I stay sharp by always learning something new.

I'm comfortable ramping up on new technologies (and codebases) quickly.

Contact: erikwickstrom+hnhiring [at] gmail [dot] com

erikcw··on Ask HN: Who wants to be hired? (April 2015)
Location: SF Bay Area

Remote: Yes or local

Willing to relocation: no

Technologies: Python (Django, celery, pandas, etc), Clojure, Ruby, Javascript (including ClojureScript and CoffeeScript with React.js, Backbone.js/Marionette, jQuery, D3, etc...), Objective-C/Swift, Lua (OpenResty/Lapis), PostgreSQL, MySQL, Redshift Data Warehouse, MongoDB, Redis, AWS, Chef, Ansible, Hadoop, FreeSWITCH, Arduino and many others. I stay sharp by always learning something new.

Résumé/CV: available upon request.

Email: erikwickstrom+hnhiring [at] gmail [dot] com

I'm a senior full-stack developer with over 10 years of professional experience. Have lead the development of multiple successful agile software projects from MVP through to full production at scale. Very comfortable working in both small and large teams. In addition to my technical know how, I have a strong business background. I'll happily work with all stakeholders in your team to make sure the right product gets delivered. I'm comfortable ramping up on new technologies (and codebases) quickly.

erikcw··on Ask HN: Who wants to be hired? (March 2015)
Location: SF Bay Area

Remote: ok

Willing to relocation: no

Technologies: Python, Clojure, Ruby, Django, Javascript (including ClojureScript and CoffeeScript), React.js, Backbone.js, Objective-C/Swift, Lua (OpenResty/Lapis), PostgreSQL, MySQL, MongoDB, AWS, Chef, Ansible, FreeSWITCH and many others.

Résumé/CV: available upon request.

Email: erikwickstrom+hnhiring [at] gmail [dot] com

I'm a senior full-stack developer with over 10 years of professional experience. Have lead the development of multiple successful software projects from MVP through to full production. Very comfortable working in both small and large teams. In addition to my technical know how, I have a strong business background. I'll happily work with all stakeholders in your team to make sure the right product gets delivered. I'm comfortable ramping up on new technologies (and codebases) quickly.

erikcw··on Ask HN: Freelancer? Seeking freelancer? (March 2015)
SEEKING WORK - SF Bay Area or remote

I'm a full-stack developer with over 10 years of professional experience. Have lead the development of multiple successful software projects from MVP through to full production. Very comfortable working in both small and large teams. In addition to my technical know how, I have a strong business background. I'll happily work with all stakeholders in your team to make sure the right product gets delivered and that your value is maximized.

Technologies: Python, Clojure, Ruby, Django, Javascript (including ClojureScript and CoffeeScript), React.js, Backbone.js, Objective-C/Swift, Lua (OpenResty/Lapis), PostgreSQL, MySQL, MongoDB, AWS, Chef, Ansible, FreeSWITCH and many others.

I'm comfortable ramping up on new technologies (and codebases) quickly.

Contact: erikwickstrom+hnhiring [at] gmail [dot] com

erikcw··on Clojure success stories
What's the process for adding additional companies to the list? Create a Jira ticket?
erikcw··on Ask HN: Who wants to be hired? (February 2015)
Location: SF Bay Area

Remote: ok

Willing to relocation: no

Technologies: Python, Clojure, Ruby, Django, Javascript (including ClojureScript and CoffeeScript), React.js, Backbone.js, Objective-C/Swift, Lua, PostgreSQL, MySQL, MongoDB, AWS, Chef, Ansible, and many others.

Résumé/CV: available upon request.

Email: erikwickstrom+hnhiring [at] gmail [dot] com

I'm a senior full-stack developer with over 10 years of professional experience. Have lead the development of multiple successful software projects from MVP through to full production. Very comfortable working in both small and large teams. In addition to my technical know how, I have a strong business background. I'll happily work with all stakeholders in your team to make sure the right product gets delivered.

I'm comfortable ramping up on new technologies (and codebases) quickly.

erikcw··on Ask HN: Freelancer? Seeking freelancer? (February 2015)
SEEKING WORK - SF Bay Area or remote

I'm a full-stack developer with over 10 years of professional experience. Have lead the development of multiple successful software projects from MVP through to full production. Very comfortable working in both small and large teams. In addition to my technical know how, I have a strong business background. I'll happily work with all stakeholders in your team to make sure the right product gets delivered.

Technologies: Python, Clojure, Ruby, Django, Javascript (including ClojureScript and CoffeeScript), React.js, Backbone.js, Objective-C/Swift, Lua, PostgreSQL, MySQL, MongoDB, AWS, Chef, Ansible, and many others.

I'm comfortable ramping up on new technologies (and codebases) quickly.

Contact: erikwickstrom+hnhiring [at] gmail [dot] com

erikcw··on Gambit in Emacs in the browser
Agreed in principle. In this case it looks like a Gambit Scheme REPL.
erikcw··on Trouble in Paradise with ClojureScript and React.js
Just thought I'd post the link to save readers a search...

https://github.com/reagent-project

erikcw··on How to Make the Best Pourover Coffee
After reading about it in "Modernist Cuisine at Home", I picked up the Toddy[1] cold brew device.

My wife and I both love the results. It comes with 2 filters, which last for about 10 batches each. Each batch takes 12-24 hours in produce in the fridge. We consume it in about a week.

The downside to the Toddy is that it is basically a carafe with a big plastic bucket. When done brewing, you put the carafe in the fridge and store the brewing "bucket". A friend of mine has the Hario[2] -- it is a much more attractive unit, and as an all-in-one you can keep the entire device in the fridge. When it is time to order replacement filters for the Toddy, I think I'm going to pick up the Hario instead and give that a try.

Either way -- the quality of the coffee has been fantastic. Super easy to brew, and really nice having it already ready to go in the morning when we are rushing out the door.

[1] http://www.amazon.com/Toddy-T2N-Cold-Brew-System/dp/B0006H0J...

[2] http://www.amazon.com/Hario-MCPN-14B-Water-Coffee-1000ml/dp/...

erikcw··on Paypal has not been sending payment notifications to merchants
Not sure if this is related to this particular case. From previous experience, PayPal will silently stop delivering IPNs if your webhook URL ever returns a non-200 status code for an extended period of time.

It took us a fair amount of time to figure out that this was the cause of our issue -- the PayPal UI didn't indicate any problems and PayPal business customer support was unable to see the source of the problem either.

erikcw··on 2014: Coffee in space
The article says the device weighs about 20kg. At that weight, it is going to be the most expensive cup of joe ever... (Of course it will be!)

Anyone have any idea what would happen if one used something like an Aero Press while in space (enclosed in some sort of container probably)?

erikcw··on 1Password Watchtower Mac App Integration
No, not bookmark syncing (although that is something that is included in the Chrome Sync service). I mean syncing the open tabs across devices[1].

I use iOS Chrome over Safari (and 1PW Browser) exclusively for this feature. Any tab I have open on my desktop is synced to the cloud and available to access from my iOS devices. Any tabs open on my iPhone are also available from my Desktop copy of Chrome.

So yes, similar to bookmarks -- but for currently open tabs.

https://support.google.com/chrome/answer/2591582?hl=en

erikcw··on Lapis – A Lua, Moonscript Framework built on OpenResty
We use Django behind gunicorn for most of the stack. Not that Django is slow (we still happily use it for 99% of our public facing system) -- it's just that OpenResty is so fast[1].

Besides the fact that OpenResty is built on C/Lua, Nginx's evented architecture makes it scale concurrently really well. We use Gunicorn in a multiprocessing configuration for the rest of the stack -- so each worker consumes much more RAM than the equivalent evented configuration.

We were toying with the idea of implementing the service with Tornado (also evented, but in Python) -- but OpenResty/Lapis has been so great for our use case that it's tough to justify the test at this point.

[1] http://www.techempower.com/benchmarks/

erikcw··on Lapis – A Lua, Moonscript Framework built on OpenResty
Yes, that is the relationship exactly. I've used both, but found MoonScript easier to get up and running with since we already use CoffeeScript extensively.
erikcw··on Lapis – A Lua, Moonscript Framework built on OpenResty
We've been using it in production for about 6 months as the endpoint for an analytics system. We went from 5 medium EC2 app servers down to 1 micro instance in testing for our load at the time (we have an HA setup in production). Blazingly fast. Less than 100 LOC for the service.

The author of Lapis is also very responsive to PRs and bug reports.

erikcw··on Jython 2.7 beta2 released
Does anyone know if they've fixed the SSL issues that prevent pip from working?
erikcw··on 1Password Watchtower Mac App Integration
I often just copy and paste the passwords from 1Password into Chrome for IOS. Chrome sync is the one feature that prevents me from using 1Password's IOS browser for anything but the most casual use.

Now if AgileBits could figure out a way to integrate with Chrome Sync, that would be something...

erikcw··on How Being a Doctor Became the Most Miserable Profession
A similar phenomenon is at work with law students. Granted law school is shorter than an MD program at only 3 years -- but can still result in $150k of student loan debt.
erikcw··on ipython 2.0.0
Just a quick heads up -- if you are using Vimium for Chrome or Vimperator on Firefox, make sure to exclude iPython Notebook from the plugin. Otherwise the majority of "Command Mode" keyboard shortcuts won't work.
erikcw··on Why Don’t We Have a General-Purpose Tree Editor?
It's been a few years since I've played with it, but Leo[1] seems like it might be what the author is looking for. It's even scriptable (in Python). Looks like it is actively maintained[2].

http://leoeditor.com/

https://github.com/leo-editor/leo-editor

erikcw··on Django 1.7b1 released
Is your django forms js port open source? If so would you mind posting the URL?
erikcw··on Introducing StandDesk [video]
I've been using a "Haworth Eddy Adjustable Height Desk"[1] that I picked up at Crate & Barrel. It was inexpensive and I liked the aesthetic, however it has one flaw that makes me excited to find an alternative.

The max height is only 40". At the time of purchase it seemed like it would be sufficient, however in practice my arms are not been parallel to the keyboard. I've started to notice some RSI/pain in my wrists/hands from the downward slope. When I return to sitting mode for a day or so with proper ergonomic positioning, my wrist pain clears right up. I'm 6'1", so my next desk needs to be at least 42"-43" tall -- the more the better! (I'd prefer not to have to be at the highest elevation setting).

Right now I'm experimenting with elevating my keyboard furniture risers to life the whole thing up.

[1] http://www.polyvore.com/haworth_eddy_adjustable_height_desk/...

erikcw··on Squirt.io – Readability Meets Spritz Speed Reading
Just a heads up -- the naked version of your domain (ie squirt.io) does not resolve. Adding the www subdomain does work. Might want to tweak your configuration. I had to double check that I had the right domain...
erikcw··on The Emacs Problem (2005)
Do you happen t have your dot files up on github by any chance? Would love to take a look at how you setup your init files with org-babel.
erikcw··on Why it's a bad idea to put a CNAME record on your root domain
I'd love for CloudFlare to add the equivalent of an ALIAS record to their DNS service. To the best of my knowledge one cannot use Route 53 and also take advantage of CloudFlare's services.
erikcw··on How to be below API rate limits from multiple servers
The only downside I see to this approach in the context of this post is that then you'd essentially need to dedicated daemon sending releases to the semaphore for #1.

I suppose you could use a long running celery task for that purpose. You wouldn't want to fire of (1.0 / cps) celery tasks just for releasing semaphores unless the value of cps was very small -- as it would congest your queues with a bunch of small cleanup tasks. Which aren't guaranteed to run precisely that often.

erikcw··on Amazon RDS for PostgreSQL
One other issue to consider is that AWS Micro DB Instances have "low" I/O capacity and no provisioned IOPS.

Last I heard Heroku is hosted on top of AWS. Does anyone know if Heroku's cheapest Postgres plan is hosted on a dedicated AWS Micro instance, or do they buy large AWS instances and host multiple databases on each box thereby potentially providing more IO performance?

erikcw··on Introducing Heroku Postgres 2.0
I have a production app that generates about 500MB of data per day. A small amount of that data needs to be kept hot in cache -- but the rest is accessed infrequently by comparison (but still in a manner that is aided by SQL). No problems at all -- system runs smooth as silk.

The problem is the application was developed based on the specs advertised (as I'm sure countless others also were). Now, the smallest database package with the same storage and connection resources is the "Standard Baku" at $2,000/month. These resources used to be available starting at $50/month. Ouch!! And even then, it is still only the "Standard" feature set -- so none of the new whiz-bang Heroku 2.0 features.

← PreviousPage 4 of 6Next →