Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
thinkbohemian
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
thinkbohemian
12y ago
From firsthand experience I would have thought their designer hiring strategy would have read something like this: Buy a company of 30, fire most of them and use the severance pay as leverage to force the designers into staying with Facebo
32.
▲
by
thinkbohemian
12y ago
We've had huge buy-in from Ruby as it's pretty difficult to set up and deploy a Ruby stack. Where as with PHP it's basically supported out of the box by pretty much everyone. It's hard to sell Heroku which is why we have
33.
▲
by
thinkbohemian
12y ago
No worries. I start a lot of writing with a "hook" first sentence and try to end with a memorable sentence. I then diagram the work into bullet points and try to make sure all key takeaways are obvious, note I didn't actually
34.
▲
by
thinkbohemian
12y ago
Hello, I helped edit the blog post and actually proposed this sentence. I love this reaction: > What is the difference between a PHP developer and any other developer? It's exactly the type of response I was hoping for. In early dra
35.
▲
by
thinkbohemian
12y ago
Heroku employee here. I'm curious about this statement: > I'd argue its not much different than AWS. Could you expand here? What about the platform do you find similar and different? Which of that is good and bad? What were you
36.
▲
by
thinkbohemian
12y ago
Heroku employee here. Yes there's been a PHP community buildpack for some time. I'm glad you got it working. Moving PHP to be officially sanctioned and "supported" by Heroku is subtle but significant: We've hired a
37.
▲
by
thinkbohemian
13y ago
That's a good point. I did my senior project (mechanical engineer) on the boards. Developed a NiMH replacement to their lead acid batteries which dropped off 10-ish pounds. I also milled out a handle so you can carry it by the back (le
38.
▲
by
thinkbohemian
13y ago
Had you previously looked into other boards? Why did you choose boosted over all the other options out there?
39.
▲
by
thinkbohemian
13y ago
I've had an Altered skateboard (600 watts, 20mph max speed) for over 7 years now and it costs $700. An electric longboard at this price point isn't exactly revolutionary. What makes this board different?
40.
▲
by
thinkbohemian
13y ago
We tend to make side optimization recommendations whenever we notice something is wrong and you open a support ticket. We could add it to the warnings at the end, but I can safely say most people don't read them. Still worth having for
41.
▲
by
thinkbohemian
13y ago
I understood the simplification to be for clarity of your point, not a misunderstanding. I just wanted to clear it up for any other readers :)
42.
▲
by
thinkbohemian
13y ago
I recommend Puma and work for Heroku, though threadafety is still a huge issue. It also pre-forks in hybrid mode which makes it super awesome. Also it takes care of slow clients!
43.
▲
by
thinkbohemian
13y ago
> the default Heroku server There is no "default Heroku server" you get exactly what you specify. If you specify nothing you get what Rails runs by default which is webrick and happens to be awful in production. It's not t
44.
▲
by
thinkbohemian
13y ago
Heroku Ruby guy here. I recommend Puma. Especially if your app is threadsafe. Even if it isn't you can still run multiple workers and only one thread and you get protection against slow clients (that Unicorn doesn't have). https:
45.
▲
by
thinkbohemian
13y ago
I'm not a java programmer and currently eclipse is telling me that it's going to take 60 minutes to download. How does the program itself work? Is there some SC2 API they are using for this or did they just write down all the valu
46.
▲
Hacking Hack on Heroku
(blog.heroku.com)
29 points
by
thinkbohemian
13y ago
|
3 comments
47.
▲
by
thinkbohemian
13y ago
Unless you're running in a container: fabiokung.com/2014/03/13/memory-inside-linux-containers/
48.
▲
Why We Should (Absolutely Never) Build Software Like We Build Houses
(schneems.com)
2 points
by
thinkbohemian
13y ago
|
0 comments
49.
▲
by
thinkbohemian
13y ago
> expect to receive a bunch of [...] shares on your Facebook activity feed That's a bit scary. How about giving me a grid that allows me to select which events I want to RSVP for highlighting which require a facebook share. I might
50.
▲
by
thinkbohemian
13y ago
Understood, can't be everything to every one. BTW thanks for sticking around and answering questions/engaging :)
51.
▲
by
thinkbohemian
13y ago
Or a bigger (more RAM) box, I posted this to the Ruby Rouges mailing list on tail latencies: https://gist.github.com/schneems/8849116 Concurrency is only half the battle with tail latencies. Of course dedicated CPU hel
52.
▲
by
thinkbohemian
13y ago
Curious from a user experience perspective would you consider going back to try out the PX dyno service? Do you use chef or puppet or any other software to manage your Rackspace instances?
53.
▲
by
thinkbohemian
13y ago
I agree with the CDN comment. Please use a CDN to serve your assets no mater what you host on. It's so easy, and the performance gains to the end user are good, it should be an obvious choice.
54.
▲
by
thinkbohemian
13y ago
On my Production Rails app `time rails s` takes about 0m2.273s for me (Rails 4, Ruby 2.1.0). Not an insanely fast boot time, but nothing to lose sleep over.
55.
▲
by
thinkbohemian
13y ago
I run http://codetriage.com/ on Rails 4, Ruby 2.1.0 and have 5 unicorn workers per (regular 1x) dyno. With a little GC tweaking I could likely get 6, but i'm being cautious. With puma hybid server I can get even more c
56.
▲
by
thinkbohemian
13y ago
Thanks for sharing! Can you share your before and after web server configuration? Also what web server are you using, Unicorn?
57.
▲
by
thinkbohemian
13y ago
Random routing is more or less industry standard. NGINX and ELB (what I would consider two gold standards for load balancing) both use Round Robin (non-inteligent, pseudo-random) routing variants: - http://wiki.nginx.org/Loa
58.
▲
by
thinkbohemian
13y ago
Now supported on Heroku! https://devcenter.heroku.com/changelog-items/376
59.
▲
by
thinkbohemian
13y ago
Heroku needs to rotate database credentials every now and then so be careful that your second app on the database can have some downtime. Monitoring here could help. Interesting idea.
60.
▲
by
thinkbohemian
13y ago
Koichi is gives some of the best presentations. It is hard enough to be funny in one language, yet to be funny and understandable in two is quite an accomplishment. If you're ever at a Rubyconf, go to his talks. Also love the speed wor
More ›