Hacker Newsnew | past | comments | ask | show | jobs | submit | spect88's commentslogin

Matz hates (inline) type annotations and said many times that they're not coming to Ruby. IIUC he only allowed RBS (type annotations in separate files) due to community pressure.

A lot of Rubyists deeply care about code aesthetics and Sorbet annotations are unfortunately quite ugly. There are also RBS comments, which look a bit better, but tooling/LSPs are not quite there yet IME.


> Actually if Android is a god estimation of how it looks like with 3rd party stores, it won't be super disruptive.

Google Play has fewer restrictions though. Apple doesn't even allow alternative browser engines. Until last year they didn't allow any emulators.


Bespoke Inc. | Senior Full-Stack Developer | Tokyo, Japan | REMOTE | VISA | Full-time

Our chatbot "Bebot" currently services over 11M users a year, which is over 30% of the entire market in Japan.

Stack: React.js, Ruby (Rails, Sinatra), Node.js, Python (Flask, NLP), AWS

We're looking for an experienced full stack developer. You don't need to know the exact stack we're using if you're willing to learn.

We're a remote-first company, with an option to work out of a co-working space in Tokyo. We spend little time in meetings, but a lot of our communication is sync, so timezone close to Japan would be good. Developers have a lot of autonomy and visible impact on the product.

More info: https://www.be-spoke.io/careers/senior-full-stack


Bespoke Inc. | Senior Full-Stack Developer | Tokyo, Japan | REMOTE | VISA | Full-time

Our chatbot "Bebot" currently services over 11M users a year, which is over 30% of the entire market in Japan.

Stack: React.js, Ruby (Rails, Sinatra), Node.js, Python (Flask, NLP), AWS

We're looking for an experienced full stack developer. You don't need to know the exact stack we're using if you're willing to learn.

We're a remote-first company, with an option to work out of a co-working space in Tokyo. We spend little time in meetings, but a lot of our communication is sync, so timezone close to Japan would be good. Developers have a lot of autonomy and visible impact on the product.

More info: https://www.be-spoke.io/jobs/senior-full-stack-developer/


I usually use boku and my girlfriend sometimes calls me boku, whether she's talking to me or about me to someone else. There's no confusion because she couldn't be using boku to mean herself.

I'm not a linguist, but it seems like there's no grammatical difference between first/second/third person in Japanese - you can consider all the sentences to be in third person.


> How does Devise handle 'revoke all sessions for this user'?

The cookie has both user id and a special token which IIRC is a substring of the user's password salt. Retrieving current user from cookie includes not only looking up by id, but also verifying the salt. So if you change the password, the salt is also changed and all the old sessions will stop working.


Ah okay, so Devise does lookup the user in the database to authenticate. I guess it's not applicable to my premise then.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: