News for hackers. Stuff that matters.

spect88

Re:TypeScript 7 on Thursday July 09, 2026 @12:41AM (#48841071)
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.

Re:Y Combinator Files Brief Supporting Epic Games on Monday August 25, 2025 @04:49AM (#45011710)
> 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.

Re:Ask HN: Who is hiring? (June 2022) on Wednesday June 01, 2022 @12:08PM (#31584003)
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

Re:Ask HN: Who is hiring? (March 2022) on Tuesday March 01, 2022 @11:03AM (#30515794)
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/

Re:My Many Girlfriends on Thursday January 06, 2022 @09:43AM (#29824084)
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.

Re:JWT Tokens are NOT safe on Thursday June 24, 2021 @11:48PM (#27626955)
> 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.