HNHacker News
TopNewBestAskShowJobs

jordinl

197 karma · joined September 11, 2010

Creator of https://hnhiring.com and https://jobanni.com

Contact: jordinoguera83 at gmail

Linkedin: https://www.linkedin.com/in/jordinoguera

submissionscomments
jordinl··on Jobanni – Job search without promoted listings
I got tired of LinkedIn's job search burying relevant results under promoted posts and recruiter spam, so I built Jobanni. It's a straightforward job search engine. No promoted listings, no algorithmic tricks to make you click on things you didn't ask for.

You can filter by job keywords, workplace type (remote, hybrid, onsite) and location (city, state, country, ...). I'm using an LLM to parse the messy location strings in job postings into structured data, which has worked better than I expected. Geocoding is handled by a self-hosted Nominatim instance.

Right now I'm indexing about 350k jobs from Greenhouse, Lever, Ashby and Workable, so it skews toward tech and startups. Planning to add more sources soon.

It's early and I'm still improving the relevance, but I'd love feedback on whether the results feel more useful than what you're used to.

jordinl··on Pivotal Tracker will shut down
Really? Do you have a link to the blog post?
jordinl··on Show HN: Tech jobs on the command line
There is a trends page at https://hnhiring.com/trends

I only use regexes to extract info. Haven't tried LLMs but that could be useful

jordinl··on Show HN: Tech jobs on the command line
I'm the author of hnhiring.com, I see you mentioned in another comment. You don't need to scrape Hacker News. You can query Algolia instead:

First search for the "Who is hiring post?": https://hn.algolia.com/api/v1/search_by_date?query=hiring&re...

Note the ID of the first (latest) post and then get the comments: https://hn.algolia.com/api/v1/items/39562986

jordinl··on Show HN: Tech jobs on the command line
How do you use GPT to estimate salaries?
jordinl··on Gitlab password reset bug leaves more than 5.3K servers up for grabs
Hard to tell what the issue is without actually seeing the code.

If I had to guess what they did was:

  user = User.find_by(email: params[:emails])
  params[:emails].each { |email| send_recovery_email(user, email) }
Instead of:

  user = User.find_by(email: params[:emails])
  send_recovery_email(user, user.email) if user
jordinl··on Why new hires often get paid more than existing employees
> > our current team led to us being in a stagnant market position: So we need someone new

> The diagnosis here is ego. The thought doesn't even cross their mind that the leadership might be the actual reason, rather than the ICs who really have very little agency.

Do we work for the same company?

jordinl··on Bosses are using RTO mandates as a way to blame employees as a scapegoat
They all are on slack and can't wait to jump on a video call with you
jordinl··on Bosses are using RTO mandates as a way to blame employees as a scapegoat
Don't know if you're joking or not. But scrum does not help with anything
jordinl··on Software Engineers Say the Job Market Is Getting Much Worse
wow. I'm the creator of hnhiring.com. Interestingly enough yesterday I made some tweaks to the trends page because it was quite slow, now it's much faster.
jordinl··on How Pinterest scaled
logarithmic?
jordinl··on Google reverses 5M file limit in Google Drive
Reading the title I thought the limit was that files had to be at most 5MB
jordinl··on Ask HN: Freelancer? Seeking freelancer? (December 2022)
SEEKING WORK | Barcelona (CET) | REMOTE ONLY

Software Engineer with 14 years experience, mostly doing Ruby on Rails, node.js and React. Worked for different companies in sectors such as hospitality, logistics, open source or consulting.

For the last few years, I've tended to work in smaller teams or even as the only engineer on the team, usually reporting directly to the CEO or CTO. I can wear many hats, work independently and have an attitude of getting things done.

Website: https://jordinl.com

LinkedIn: https://www.linkedin.com/in/jordinoguera

jordinl··on Why some feces float and others sink
Can these be reported somewhere?
jordinl··on Ask HN: Freelancer? Seeking freelancer? (October 2022)
SEEKING WORK | Barcelona (CET) | REMOTE ONLY

Software Engineer with 14 years experience, mostly doing Ruby on Rails, node.js and React. Worked for different companies in sectors such as hospitality, logistics or open source.

For the last few years, I've tended to work in smaller teams or even as the only engineer on the team, usually reporting directly to the CEO or CTO. I can wear many hats, work independently and have an attitude of getting things done.

Website: https://jordinl.com

LinkedIn: https://www.linkedin.com/in/jordinoguera

jordinl··on SEC suspends trading in 15 securities due to questionable social media activity
I'm actually writing an app that extracts company names or stock symbols from reddit posts. I'm using iexcloud.io to get a list of companies and their symbols. I haven't got the part of also adding financial information for those companies/stocks, but I'm sure it's not complicated.

I'm only fetching US and Canadian stocks from iexcloud and I've got around 24k of those. It's possible to fetch stocks from other countries but it seems most companies mentioned on Reddit are listed in a US exchange anyway.

jordinl··on Why's (Poignant) Guide to Ruby (2004)
Also check out https://hnhiring.com/trends
jordinl··on Ask HN: Freelancer? Seeking freelancer? (November 2020)
SEEKING WORK | Europe | REMOTE

Software Engineer with 12 years experience, working mostly with Ruby (and Rails) and JavaScript (NodeJS and React). Can work on the back-end, front-end or full-stack. I have extensive experience working on small teams or even as the only engineer on the team, so I can help founders go from an idea to a working application. By the way, I'm the creator of https://hnhiring.com. For the last year I was contracting at the CNCF where I worked on https://landscape.cncf.io and https://radar.cncf.io.

* Technologies: Ruby, Ruby on Rails, NodeJS, ReactJS, next.js, PostgreSQL.

* Remote: Yes.

* Website: https://jordinl.com

* Email: jordinoguera83 [at] gmail.com

* LinkedIn: https://www.linkedin.com/in/jordinoguera

jordinl··on Dan Kohn has died
Had to look up what you meant by "TotalBiscuit". Apparently he was somebody who died of cancer, was diagnosed at 30 but had a history of cancer in his family.

See: https://en.wikipedia.org/wiki/TotalBiscuit

jordinl··on The use of `class` for things that should be simple free functions
> For example in Ruby everything literally is an object. There are no standalone functions. Not having a class simply makes it hard to use

Nothing prevents you from writing one function in a file, requiring that file and calling that function. Not sure what's so hard about it.

jordinl··on The Doctor Who Helped Defeat Smallpox Explains What's Coming
Who are these experts you speak of? Are they in US? UK? Italy? Spain?
jordinl··on Show HN: PNGR – Docker-compose for a Postgres-Nginx-Golang-React stack
Performance of what? Building an image?
jordinl··on Aldi, a brutally efficient grocery chain, is upending America's supermarkets
I'm in Spain and I use 0.5€ and 1€
jordinl··on Segment Is Now Free for Early-Stage Startups
I remember a few years ago I was working for a company that wanted to build a Segment clone, just a clone without any different functionality, with hopes they would raise money. Even when I asked how a feature should be implemented, instead of showing me some designs, all they would do was open up Segment and show me the feature... Suffice to say, the project failed and I wasn't surprised nor sad.
jordinl··on How to generate random geo-coordinates within a given radius
Ah, sorry I missed that...
jordinl··on How to generate random geo-coordinates within a given radius
Every set of coordinates uses a different seed, so I would say yes.
jordinl··on How to generate random geo-coordinates within a given radius
As I mentioned in a different comment, we used a slightly modified version of the code in the article. Instead of using random numbers we used pseudo-random numbers so the positions didn't change across requests.
jordinl··on How to generate random geo-coordinates within a given radius
We used a slightly modified version of the code in the article. Instead of using random numbers we used pseudo-random numbers so the positions didn't change across requests.
jordinl··on Muscle memory discovery ends 'use it or lose it' dogma
Is that right? How come you can find them in pharmacies?
jordinl··on Muscle memory discovery ends 'use it or lose it' dogma
Testosterone is used to treat hypogonadism and probably other conditions, so I'm not sure what your point is.
Page 1 of 3Next →