News for hackers. Stuff that matters.

ftonato

Re:Ask HN: Who wants to be hired? (May 2026) on Wednesday May 06, 2026 @05:29PM (#48042130)

  Location: Lisbon, Portugal
  Remote: Yes
  Willing to relocate: Maybe
  Technologies: Node.js, TypeScript/JavaScript, Express, Next.js, Zod, Supabase/PostgreSQL, Tailwind CSS, LangChain, React, Vue.js, GraphQL, gRPC, Go (learning)
  Résumé/CV: https://drive.google.com/file/d/10jfFaDlciDk8k44epHeYsGwWhKViOAqJ/view
  Email: [email protected]
  LinkedIn: https://www.linkedin.com/in/ftonato
  GitHub: https://github.com/ftonato
Currently working as a Software Engineer at one of the 50 fastest-growing startups in San Francisco. I focus on building and scaling production systems, and I’m open to new freelance or contract-based engagements for upcoming projects.
Re:Ask HN: Who wants to be hired? (April 2026) on Friday April 03, 2026 @06:14PM (#47633032)

  Location: Lisbon, Portugal
  Remote: Yes
  Willing to relocate: Maybe
  Technologies: Node.js, TypeScript/JavaScript, Express, Next.js, Zod, Supabase/PostgreSQL, Tailwind CSS, LangChain, React, Vue.js, GraphQL, gRPC
  Résumé/CV: https://drive.google.com/file/d/10jfFaDlciDk8k44epHeYsGwWhKViOAqJ/view
  Email: [email protected]
  LinkedIn: https://www.linkedin.com/in/ftonato
  GitHub: https://github.com/ftonato
Currently working as a Software Engineer at one of the 50 fastest-growing startups in San Francisco. I focus on building and scaling production systems, and I’m open to new freelance or contract-based engagements for upcoming projects.
Re:Ask HN: Who wants to be hired? (March 2026) on Monday March 09, 2026 @02:36PM (#47313363)

  Location: Lisbon, Portugal
  Remote: Yes
  Willing to relocate: Maybe
  Technologies: Node.js, TypeScript/JavaScript, Express, Next.js, Zod, Supabase/PostgreSQL, Tailwind CSS, LangChain, React, Vue.js, GraphQL, gRPC
  Résumé/CV: https://drive.google.com/file/d/1uTzDloINdkEwNBneTa9kLrkMCYLJw7-G/view
  Email: [email protected]
  LinkedIn: https://www.linkedin.com/in/ftonato
  GitHub: https://github.com/ftonato
Currently working as a Software Engineer at one of the 50 fastest-growing startups in San Francisco. I focus on building and scaling production systems, and I’m open to new freelance or contract-based engagements for upcoming projects.

Show HN: A production-style recommender using vector retrieval and re-ranking

I’ve been exploring how recommendation systems are actually implemented in production, beyond just training models.A common pattern I kept seeing is to split the problem into two stages:1. Retrieve a small set of relevant candidates2. Re-rank them using a modelInstead of doing brute-force inference across all items, I built a small prototype around this idea.The flow looks like this:- Store...

( Read More... | no comments | 2 points | on HN )
Re:Ask HN: Who wants to be hired? (February 2026) on Monday February 02, 2026 @11:04AM (#46857535)

  Location: Lisbon, Portugal
  Remote: Yes
  Willing to relocate: Maybe
  Technologies: Node.js, TypeScript/JavaScript, Express, Next.js, Zod, Supabase/PostgreSQL, Tailwind CSS, LangChain, React, Vue.js, GraphQL, gRPC
  Résumé/CV: https://drive.google.com/file/d/1ps9Aj0tS16z499GXEUsqxMZ2trTFblgf/view
  Email: [email protected]
  LinkedIn: https://www.linkedin.com/in/ftonato
  GitHub: https://github.com/ftonato
Currently working as a Software Engineer at one of the 50 fastest-growing startups in San Francisco. I focus on building and scaling production systems, and I’m open to new freelance or contract-based engagements for upcoming projects.
Re:Ask HN: Who wants to be hired? (January 2026) on Friday January 02, 2026 @12:27PM (#46467119)

  Location: Lisbon, Portugal
  Remote: Yes
  Willing to relocate: Maybe
  Technologies: Node.js, TypeScript/JavaScript, Express, Next.js, Zod, Supabase/PostgreSQL, Tailwind CSS, LangChain, React, Vue.js, GraphQL, gRPC
  Résumé/CV: https://drive.google.com/file/d/1ps9Aj0tS16z499GXEUsqxMZ2trTFblgf/view
  Email: [email protected]
  LinkedIn: https://www.linkedin.com/in/ftonato
  GitHub: https://github.com/ftonato
Currently working as a Software Engineer at one of the 50 fastest-growing startups in San Francisco. I focus on building and scaling production systems, and I’m open to new freelance or contract-based engagements for upcoming projects.

Why are "remote" jobs in late 2025 still limited to hiring in US/CA/UK/DE?

Throughout 2025, I've been following job boards like YC Jobs, RemoteOK, NoDesk, WeWorkRemotely, and others. Across all of them, I keep seeing a recurring pattern:Many companies advertise "remote" roles, but hiring is limited to the US, Canada, UK, or Germany. Sometimes they add one or two more countries, but rarely anything beyond that.Given that it's the last quarter of 2025 and remote work is...

( Read More... | 20 comments | 4 points | on HN )
Seamlessly track the visibility state of your document across different browsers. Know when your users switch to another window or tab.
Re:Set-Timeout-Manager on Monday May 01, 2023 @03:47PM (#35778143)
A simple utility for managing timeouts without having to manually track timeout IDs. Easily start and stop timeouts using a unique identifier.
Re:Set-Interval-Manager on Saturday April 29, 2023 @07:27AM (#35751952)
A simple utility for managing intervals without having to manually track interval IDs. Easily start and stop intervals using a unique identifier.
Re:Million on Sunday June 13, 2021 @12:17PM (#27493820)
On the core/code repository we have the LICENSE file and it's also present on the README (under the Acknowledgments session).

On the docs page we have under the Acknowledgments session the first item that presents the License (MIT).

If it wasn't clear, I can move to a separate session :)

Re:Million on Sunday June 13, 2021 @11:47AM (#27493537)
Fixing it right now, thanks for reporting =)
Re:Million on Sunday June 13, 2021 @11:36AM (#27493444)
<1kb virtual DOM - it's fast! Current Virtual DOM implementations are inadequate—Ranging from overcomplicated to abandoned, most are unusable without sacrificing raw performance and size. Million aims to fix this, providing a library-agnostic Virtual DOM to serve as the core for Javascript libraries.