Sign in or Join FriendFeed
FriendFeed is the easiest way to share online. Learn more »
And we're back.
We're about to take down our web services for approximately 20 minutes for some infrastructure upgrades.
Things seem to be stabilized again, but we're still taking a closer look into the root of the problems.
We're currently seeing some requests timeouts with the web services. We're looking into it.
About to take our Shopify app down for about a 15 minute maintenance window.
RT @joshsmith: Wrote my first Node.js package today for doing @directededge recommendations. You can npm install node-directededge : http://t.co/VY2UPQHH
The increased traffic from Shopify (hard to say if it's a DDoS or Cyber Monday promotions) was related to our downtime earlier.
RT @Shopify: We are experiencing time-outs on some sites due to a DDOS attack. Our Operations Team is on the case and we will update soon.
Seems that one of our partner sites had a huge spike in traffic; we've got things back under control now.
Currently experiencing some problems with our Shopify app and account manager. We're looking into it.
Igor Stravinsky – Symphony Of Psalms: Alleluia, Laudate Dominum (Iii) - http://www.last.fm/music...
Might be a slight bump here in Shopify services as we cut them over to a new server (though in theory it should only be about 30 seconds).
Finally cut over from our hand-rolled job queuing over to DelayedJob – should keep the server from being bogged down by too many imports
Related note: Shop.find([1, 2, 3]) and Shop.find_all_by_id([1, 2, 3]) aren't equivalent. The prior generates 3 queries while the latter 1.
Fugly Rails one-liner of the day: Hash[Shop.find_all_by_id(AddOn.all.map(&:shop_id).uniq, :include => :add_on).map { |s| [ s.domain, s ] }]
[wheels] It's a large percentage, but probably less than half (at least in our batch). Also most... - http://news.ycombinator.com/item...
[wheels] It's not like compiling it in would have helped: satie: /usr/lib/kde4> strings... - http://news.ycombinator.com/item...
[wheels] The "brand name" investors are exactly the ones that don't "chillax". Casual angel... - http://news.ycombinator.com/item...
[wheels] That's false, actually. The most dangerous additive things are generally GABA agonists... - http://news.ycombinator.com/item...
[wheels] I just ordered my first netbook yesterday. The main feature? It's disposable. My main... - http://news.ycombinator.com/item...
19 emails sent in the last day. Slowly catching up on my queue. It's amazing how much time I spend writing / dealing with issues from mail.
[wheels] Local variables in C and C++ are just put on a stack (i.e. the stack ) and its behavior... - http://news.ycombinator.com/item...
[wheels] One of the interesting things on doing some analytics on our customer base was seeing just... - http://news.ycombinator.com/item...
[wheels] You can't retroactively change the license on the software once it's already been... - http://news.ycombinator.com/item...
[wheels] One only needs to look at history to see our capacity for rapid improvement in... - http://news.ycombinator.com/item...
Web services are offline for just a couple minutes while we add some additional capacity.
[wheels] What I found surprising about that is that they apparently already own about half a... - http://news.ycombinator.com/item...
[wheels] RubyGems 1.8.5 actually breaks Rails 2.3.11. Just to be really clear there: the... - http://news.ycombinator.com/item...
As a side note, ruby-prof with KCacheGrind output is marvelous. Here was the little change that made a big difference: https://github.com/directe...
If you're using our Ruby bindings and doing large incremental updates, upgrading to the just-released 0.3.1 gem is advised. Much faster now.
Other ways to read this feed:Feed readerFacebook