HNHacker News
TopNewBestAskShowJobs

_xgw

181 karma · joined May 9, 2016

twitter @ndlabarre
submissionscomments
_xgw··on Ask HN: Who is hiring? (February 2026)
Coveo | Senior Fullstack Developer | Canada | Full-time | Hybrid/Remote

At Coveo, we build AI-powered systems that bring hyper-personalization to every enterprise experience, whether it's e-commerce, customer service, or internal workplace tools. Our platform helps users find what they need, when they need it.

We're looking for a Senior Fullstack Developer to help us scale these experiences. You'll design and build high-scale systems behind search, recommendations, product discovery, and Generative AI, crafting clean APIs and responsive UIs that deliver fast, personalized experiences to millions of users.

Stack: Java, REST APIs, distributed systems, React, TypeScript, responsive web apps, AWS, Kubernetes

You'd be a great fit if you have:

- 5+ years of software development experience

- A strong track record in high-scale backend development

- Experience with cloud infrastructure

- Solid front-end skills

- Strong communication skills and a collaborative mindset

We offer competitive salaries, top-tier equipment, great offices, and a team that genuinely values your input.

Interview Process: phone screen, interview with hiring manager, tech test, offer

Apply here: https://grnh.se/dxy6bbtr2us

_xgw··on Ask HN: Who is hiring? (January 2026)
Coveo | Senior Fullstack Developer | Canada | Full-time | Hybrid/Remote

At Coveo, we build AI-powered systems that bring hyper-personalization to every enterprise experience — whether it's e-commerce, customer service, or internal workplace tools. Our platform unifies relevance across the stack, helping users find what they need, when they need it.

We're looking for a Senior Fullstack Developer to help us scale these experiences. You'll design and build high-scale systems behind search, recommendations, product discovery, and Generative AI — crafting clean APIs and responsive UIs that deliver fast, personalized experiences to millions of users.

Stack: Java, REST APIs, distributed systems, React, TypeScript, responsive web apps, AWS, Kubernetes

You'd be a great fit if you have:

- 5+ years of software development experience

- A strong track record in high-scale backend development

- Experience with cloud infrastructure

- Solid front-end skills

- Strong communication skills and a collaborative mindset

We offer competitive salaries, top-tier equipment, great offices, and a team that genuinely values your input.

Interview Process: phone screen, interview with hiring manager, tech test, offer

Apply here: https://grnh.se/dxy6bbtr2us

_xgw··on Ask HN: Who is hiring? (July 2025)
Coveo | Software Development Manager | Canada | Full-time | Hybrid/Remote

At Coveo, we build AI-powered systems that bring hyper-personalization to every enterprise experience — whether it's e-commerce, customer service, or internal workplace tools. Our platform unifies relevance across the stack, helping users find what they need, when they need it.

We're looking for a Software Development Manager to lead a team focused on transforming how enterprise-level retailers integrate our technology into their storefronts to enable AI-driven relevance & personalization.

You'd be a great fit if you have:

- Minimum of 8-10 years of professional experience in a software developer role and at least 3-5 years leading high-performing development teams, ideally in a SaaS product environment.

- Excellent communication skills and the ability to work cross-functionally with various stakeholders.

- A "voice it, own it, do it" mindset that enables you to identify opportunities for change and drive them through to completion.

We offer competitive salaries, top-tier equipment, great offices, and a team that genuinely values your input.

Interview Process: phone screen, interview with hiring manager, tech test, offer

Apply here: https://grnh.se/dlowpju32us

_xgw··on Ask HN: Who is hiring? (June 2025)
Coveo | Senior Fullstack Developer | Canada | Full-time | Hybrid/Remote

At Coveo, we build AI-powered systems that bring hyper-personalization to every enterprise experience — whether it's e-commerce, customer service, or internal workplace tools. Our platform unifies relevance across the stack, helping users find what they need, when they need it.

We're looking for a Senior Fullstack Developer to help us scale these experiences. You'll design and build high-scale systems behind search, recommendations, product discovery, and Generative AI — crafting clean APIs and responsive UIs that deliver fast, personalized experiences to millions of users.

Stack: Java, REST APIs, distributed systems, React, TypeScript, responsive web apps, AWS, Kubernetes

You'd be a great fit if you have:

- 5+ years of software development experience

- A strong track record in high-scale backend development

- Experience with cloud infrastructure

- Solid front-end skills

- Strong communication skills and a collaborative mindset

We offer competitive salaries, top-tier equipment, great offices, and a team that genuinely values your input.

Interview Process: phone screen, interview with hiring manager, tech test, offer

Apply here: https://grnh.se/b972644a2us

Looking for something else? We're also looking for Senior NLP Applied Scientists (https://grnh.se/3649d2972us), Cloud FinOps Specialists (https://grnh.se/e81bc0032us) and Backend Developers for our ML Platform (https://grnh.se/0c1ebd5b2us)

_xgw··on Ask HN: Who is hiring? (May 2025)
Coveo | Senior Fullstack Developer | Canada/Europe | Full-time | Hybrid/Remote

At Coveo, we build AI-powered systems that bring hyper-personalization to every enterprise experience — whether it's e-commerce, customer service, or internal workplace tools. Our platform unifies relevance across the stack, helping users find what they need, when they need it.

We're looking for a Senior Fullstack Developer to help us scale these experiences. You'll design and build high-scale systems behind search, recommendations, product discovery, and Generative AI — crafting clean APIs and responsive UIs that deliver fast, personalized experiences to millions of users.

Stack: Java, React, TypeScript, AWS, Kubernetes, REST APIs, responsive web apps, distributed systems

You'd be a great fit if you have:

- 5+ years of software development experience

- A strong track record in high-scale backend development

- Experience with cloud infrastructure

- Solid front-end skills

- Strong communication skills and a collaborative mindset

We offer competitive salaries, top-tier equipment, great offices, and a team that genuinely values your input.

Interview Process: phone screen, interview with hiring manager, tech test, offer

Apply here: https://grnh.se/476db1032us

Looking for something else? We're also looking for NLP Applied Scientists (https://grnh.se/9c67754e2us), ML Backend Developers (https://grnh.se/0c1ebd5b2us) and a Data Platform Director (https://grnh.se/9fa7d47f2us)

_xgw··on Ask HN: Who is hiring? (April 2025)
Coveo | Senior Fullstack Developer | Montreal & Quebec City | Full-time | Hybrid/Remote (Canada)

Coveo's Commerce team builds AI-powered search and recommendation solutions that help enterprise retailers optimize product discovery and drive sales.

We're looking for a Senior Fullstack Developer to build data-intensive web applications at scale. You'll work on high-scale systems for search, recommendations, product listings, and generative answering, crafting APIs and UIs that power personalized e-commerce experiences.

Tech Stack:

- Backend: Java, REST APIs, distributed systems

- Frontend: React, TypeScript, responsive web apps

- Cloud: AWS, Kubernetes

You'd be a great fit if you have:

- 5+ years of software development experience

- A strong track record in high-scale backend development

- Experience with cloud infrastructure

- Solid front-end skills

- Strong communication skills and a collaborative mindset

We offer competitive salaries, top-tier equipment, great offices, and a team that genuinely values your input.

Interview Process: phone screen, interview with hiring manager, tech test, offer

Apply here: https://grnh.se/b972644a2us

_xgw··on Solving a Dungeons and Dragons riddle using Prolog
Ah, interesting! I figured there would be a way without having to "brute-force" the solution by using the `permutation` predicate but I wasn't able to come up with one. I wonder if there's a way of not depending on permutation generation, nor list length. Does querying with `order(L)` require `length(L, 9)` to work?

As for the topological sort solution, I assume it's what Graphviz uses under the hood in mLuby's solution! If I understand correctly, we're graphing the sequence of reindeer and then extracting the order of the nodes in the graph?

_xgw··on Solving a Dungeons and Dragons riddle using Prolog
That's super interesting!

I like how straightforward the solution is. The problem almost fades away! :)

_xgw··on Launch HN: Jika (YC S20) – Price A/B Testing for Shopify
Maybe there's potential to port the app to other platforms!
_xgw··on Ask HN: What interesting stuff are you browsing?
This general concept of going back to the source of the information can be applied to many other social networks to find higher-quality/interesting content. I started browsing hackernews because I realized a lot of the content posted on reddit on /r/programming and tech-related subreddits was often posted here first.

It all starts by taking the time to examine the content you consume & why you enjoy consuming it.

_xgw··on How to use array reduce for more than just numbers
It doesn't show the code's comments though.
_xgw··on JavaScript iterator patterns
> Consecutive calls to next() will always produce { done: true }.

Not necessarily. You can make recursive generators which never "terminate". For example, here's a codegolfed version of a recursive generator which represents a n + 1 sequence:

    p=function*a(x){yield x;yield*a(x+1)}(0)
_xgw··on Ask HN: How do you keep track of your creative thoughts?
Do you have some examples of how you store these creative ideas in Anki? I have used Anki in the past for memorizing things but not as a note taking memorization system.
_xgw··on Turtletoy
Reminds me of https://dwitter.net: you get 140 characters to animate an HTML canvas.
_xgw··on 'Dark fluid' with negative mass could dominate the universe
Non mobile link: https://en.wikipedia.org/wiki/Le_Sage's_theory_of_gravitatio...
_xgw··on Javascript: call functions without using parentheses
This is pretty useful for saving 2 characters in codegolfing challenges.

For example:

> 'string'.split('').reverse().join('')

becomes

> 'string'.split``.reverse().join``

_xgw··on Brave files adtech complaint against Google
This comes at the same time that Malwarebytes starts flagging Brave as malware[1].

[1] https://twitter.com/lukesawczak/status/1039854898068815873

_xgw··on The Hardest Program I've Ever Written (2015)
Couldn't you start from Dart's BNF grammar, create a BNF grammar of "formatted" Dart and then format the code accordingly?
_xgw··on WhoisGuard Privacy Protection is now free
Is this because of the new GDPR regulations?
_xgw··on History of Spring Framework and Spring Boot
> Why are you trying to build up objects and pass them into places?

Well, that place needs those objects to do its job.

> When / why is that ever a thing that someone needs to do so often that it becomes a concern?

In web applications, at least, you find yourself with a few controllers, which all need a few services which all need a few repositories to access the database... I guess you can see where this is going. Declaring in your class' constructor that instances need an object of `Type` is the less repetitive way of saying that an instance of a class needs something. Writing the code that builds objects and passes them to your constructors would be quite repetitive.

_xgw··on Facebook tracks your private calls
It took me about 15 minutes to download my 2GB archive on a 30Mbps connection which seems normal to me.
_xgw··on Two weeks before death, Hawking submitted a paper on parallel universes
Hopefully to a parallel universe. :)
_xgw··on How GraphQL Replaces Redux
Doesn't that lead to an explosion of the number of sql views and backend controllers/endpoints?
_xgw··on Elm changed my mind about unpopular languages
> Elm requires that you think through all the edge cases. You must consider and specify what will happen in every case.

Wouldn't that be the case with _every_ typed and compiled programming languages (or at least, every typed and compiled programming languages that support pattern matching)?

_xgw··on SoYouLearn – A flexible and advanced spaced repetition platform
Have you tried Memrise or something simpler such as Anki?
_xgw··on Ex-FB exec: The dopamine-driven feedback loops are destroying how society works
You mention that you replaced Reddit with some similar things like HN. If you don't mind me asking, what are they? I've failed to find content with the quality of discussion that can be found here.
_xgw··on Facebook users in Romania see content related to street protests reviewed
Could ordering posts by "most recent" first by default be a part of the solution?
_xgw··on Underground Hansa Market taken over and shut down
How long ago after the police had taken control of it did this message appear?
_xgw··on The 1863 edition of the “Dictionnaire Infernal” is the stuff of nightmares
It has, it's even linked to in the article: https://archive.org/details/dictionnaireinfe00coll_1
_xgw··on XSS Attacks: The Next Wave
Reflected XSS attacks
Page 1 of 2Next →