Recent submissions

Comment · 7 years ago
Sonder | Software Engineer | ONSITE (San Francisco, Montreal) | Full-Time | https://www.sonder.com

Sonder is re-inventing hospitality by building tech that powers seamless experience for our guests, from booking to check-in and check-out. We own the process end-to-end. Having recently raised $225m and hitting 1B+ valuation, we are hiring engineers across all functions. Some of the projects we have:

- Direct booking (sonder.com)

- Pricing engine

- Connected/Smart Home System

- Logistics/Supply Chain/Inventory Management

- Unit Onboarding

Email [email protected] for more information.

Comment · 10 years ago
like a TurboTax for all immigration forms?
Comment · 11 years ago
We're developing out Android app in Kotlin! It is a very promising language and as others have mentioned, the IDE support is superb, first class. Easy learning curve if you already know another language.

And since Kotlin also compiles to JS, we're writing our REST api client in it so that our Android app and web product can somewhat share the same codebase.

I think Kotlin can potentially go mainstream

Comment · 11 years ago
Isn't it just a prettier RSS reader? basically Flipboard? Also, I'm skeptical of the concept of "bynd-zero" because it is impossible. In fact it'll be even more stressful because the stream of contents is endless and the only way around it is to shut off this feed addiction.
Comment · 11 years ago
Doing OOP in languages like Java and Ruby tend to involve classes, objects, encapsulation and state coordinating. Now, the truth is, state is really hard to maintain. You have this piece of information where everyone is trying to change or grab at, it's gonna end up leading to race conditions and locking. It may work for a small app, but as your application scale up, it's a maintainability disaster. So you said OOP done right helps. But, OOP was the wrong paradigm to begin with, it's like saying "Horse-riding done right gets you anywhere faster". I'm not saying everyone who has been programming in OOP is wrong, it totally makes sense to use OOP because it's easier to model real world things with. But no one has ever question, "This paradigm may be facilitating my understanding of the problem, BUT is it the right paradigm?"

As Dijkstra said,

"Dont't trade simplicity for familiarity."

Comment · 11 years ago
what's the difference between boot and leiningen?
Comment · 11 years ago
if you seriously want to understand it :)

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton