Recent submissions

Comment · 9 years ago
When it's said that Elixir is highly distributed what is sometimes left off is "within a datacenter". BEAM / Erlang / Elixir clusters are not intended to be used/scaled across datacenters due to latency issues.

So if you are an AWS user for example and want to be in multiple availability zones the Elixir distribution model will not scale and you'll have to use the same techniques and tools other languages use for distribution.

With that in mind, I think the whole distribution buzzword is way over hyped since the majority of companies will be leveraging cloud platforms like Azure, AWS, Google Cloud, etc.

I write Elixir code daily because it's an awesome language to write in and not for the distribution features.

Comment · 10 years ago
A) https://iloveponies.github.io/120-hour-epic-sax-marathon/ind... (I used this exact tutorial myself for learning clojure).

B) Living Clojure

Comment · 11 years ago
Really tough to hear. Here's some inspiration: http://techcrunch.com/2013/10/19/phil-libin-evernote/ I remember hearing about how they were saved last minute by a customer/investor at startup school 2 years ago.

Any way to woo the customer back? Show up at their office tomorrow morning and convince them to stay or at least keep some of the account with you? Maybe convince them to give you a bit of a window? They might have no idea that leaving your company will cause your company to fold.

Comment · 11 years ago
How about taking an online course this summer instead of an internship (Coursera's machine learning would probably be a very big project depending on your current level of math or the MIT SICP lectures & book to start learning CS/functional programming)?

The path to mastery is mostly self learning in my limited experience in software so far, so the earlier you learn that and build the skills to learn on your own the better off you will be. Learning on your own without a teacher, grades, mentor, or internship will prepare you more for the real world than most college students.

Comment · 11 years ago
I use doordash quite often. Their delivery process is excellent and if you get two meals out of a delivery of one meal (the portions at most places are pretty large) the costs are comparable to eating out.

I'm glad to see they've received more funding. In the south bay at least, doordash far exceeds the competition for the variety of restaurants they offer.

The startup class talk by one of the founders was also quite good.

Comment · 11 years ago
Where the jobs have been the last five years is not necessarily where the jobs will be in the next five. I'd focus on what interests you instead of the current hype around web & mobile.

Based on your post, I think going to a bootcamp would be a mistake. I think you're buying into the hype a bit too much. The career changing job comes months after the bootcamp finishes from the people I've talked too. The bootcamper job market is oversaturated and much more competitive for an applicant which results in a long job search.

If your bored at your current job, start looking for a new job where you can learn something that interest you instead of a bootcamp. You'll be earning money instead of giving time and money to learn entry level skills.

Comment · 11 years ago
This book is a good starting point: https://pragprog.com/book/dswdcloj/web-development-with-cloj.... It's no rails tutorial but I found it very helpful coming from a rails background. It is a good intro into the more popular web libraries available in Clojure and how they are used. It sounds like what you're looking for.
Comment · 11 years ago
Languages: Ruby / Clojure / JS

Frameworks: Rails / AngularJS / Cordova

DB: Postgres / Redis / Elasticsearch / Memcached / DynamoDB

Messaging: SQS

Plan on learning in the next few months:

More Clojure

Machine Learning

ReactJS (Hopefully a replacement for AngularJS / Cordova from above)

I've been picking things to learn based on reading programming books and observing trends. 7 concurrency models in 7 weeks, 7 languages in 7 weeks, and 7 databases in 7 weeks are all good places to start for finding something new to learn. As you can tell, I'm a big fan of the series as an introduction to a topic that can then be explored in more depth after reading.

Comment · 12 years ago
I'm really enjoying 7 concurrency models in 7 weeks. I'm about 2/3 through it. It has covered examples in Java, Clojure, and Elixir so far. As someone trying to learn a functional language (Clojure), I've found it to be a great introduction to the concurrency benefits of functional programming.
Comment · 12 years ago
Front End: Angular JS, Cordova, Ionic

Back End: Ruby, learning Clojure

Databases: Postgres, Redis, Memcached, ElasticSearch

Comment · 12 years ago
I have room in my car from Palo Alto/Mountain View. Email in profile.
Comment · 12 years ago
Comment · 12 years ago
Comment · 12 years ago
This is the common advice I've seen for being lean but step #2 is really hard. How do you get people to put in orders on a brand new webpage? It's far from trivial to get an audience for your landing page and kind of goes against lean to throw 5k in ad money to validate something. Who has that kind of money to throw around?
Comment · 12 years ago
Heroku has a transfer app feature. Just transfer it to them and keep your username / password secure.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton