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

lol it's nice to see Hacker News is still a bastion of reasoned communication and friendly discourse between tech people. I should really log in more.

I built Joblint literally 10 years ago as a fun side project. I was fed up with a spate of really terrible job ads and decided to write something to help me as an engineer vet whether I wanted to work at a company.

It's not a solid tool, it doesn't represent the way I'd build things now, and it codifies my fairly limited view of what made a bad job when I was a bright-eyed 20-something. I should probably add a note to the repo and site to express this but I'm always surprised when it gets dug up tbh.

If I were building it again then yeah it'd spot a lot more issues, it wouldn't be built using a massive RegExp , and it'd probably go harder on trying to spot red flags around homophobia and racism. I'm sure some of the foaming gammons here on HN would be overjoyed.

Anyway, see you all in another 10 years. Lots of love


But Rowan why didn't joblint prevent the outbreak of war in Ukraine? I see this as a major failing, and really speaks to the nature of your character.


> lol it's nice to see Hacker News is still a bastion of reasoned communication and friendly discourse between tech people. I should really log in more

> ...

> I'm sure some of the foaming gammons here on HN would be overjoyed.

The comments here don't feel that out of line that you need to be this defensive / thin skinned. It's an interesting idea, and worth expanding on, even if it's been languishing.


> The comments here don't feel that out of line that you need to be this defensive / thin skinned.

It's not the first time that this tool is discussed and, unfortunately, looking at the comments made in the past, I would definitely consider them out of line.

So I'm not surprised that the parent poster feels like that about this place.


Over half of the comments in this thread are exceedingly negative and some are claiming it's racist satire. It's fairly out-of-line, and as is often the case the HN mob is in the wrong.


Hi, thanks for offering to fast-track! My Docker ID is rowanmanning


With small changes to the API, it's possible. Shunter requires a certain `Content-Type` header to be sent in order to trigger the rendering process. But largely yes, if your back-end can serve JSON already you should be able to make it play well with Shunter quite easily


I haven't heard it described like that, but in a sense I guess. At Nature (where it was developed) we use it to decouple our front and back ends. So when we work on a feature we agree on a JSON structure beforehand and work in parallel. It also gives us the ability to work in exactly the same way on the front-end no matter which back-end system is producing the JSON. This is awesome if you're a company that has applications written in quite a few languages


This is looking really nice, a big improvement on your initial release! The Cycle View is useful, it cuts down the time it takes to review jobs massively. Great work


Semantic HTML elements, yes, but CSS class names are ignored by assistive technology at large.


Hi sally. A sin? Definitely not. The reason gender mentions is an error is because it's actually illegal for a job spec to discriminate either way in terms of hiring. If you're getting false negatives with this rule, please let me know and I can revise it :)


Mentioning gender != discrimination.

"We are looking for smart men and women to join our team" isn't sexism. In fact, it may be the opposite - deliberately mentioning that the company welcomes women, which in your system would achieve the opposite effect.

"We don't believe in typical tech industry culture and strive to create friendly environments for both males and females." will also trip your filter. As an error to boot - not even a warning.

or perhaps even more benignly:

"We are an online retailer for women's fashion."

This isn't full of shit either, consider the following excerpts from real job postings:

"As a top ten defense contractor we take our responsibility very seriously, and we are privileged to support our customers and the men and women who get the job done."[1]

"Accenture is committed to providing veteran employment opportunities to our service men and women."[2]

"Shopbop is the premier online shopping destination for what’s new and what’s next in fashion and style, offering women around the world the best selection from both established and emerging designers."[3]

"We are an Equal Employment Opportunity/Drug-Free employer; we encourage veterans, minorities and women to apply for job vacancies."[4]

"The University of Massachusetts Amherst is an Affirmative Action/Equal Opportunity employer. Women and members of minority groups are encouraged to apply."[5]

"Since 1901, Our Enterprise customer who is a Retail giant has offered a wide variety of quality apparel, shoes and accessories for men, women and children at our stores across the country."[6]

I'm sorry, but keywording on generic nouns and pronouns is not at all a good idea.

[1] http://jobview.monster.com/Engineer-Sr-Test-20-Job-Alpharett...

[2] http://jobview.monster.com/Federal-Virtualization-Engineer-J...

[3] http://jobview.monster.com/Sr-Software-Development-Engineer-...

[4] http://jobview.monster.com/Software-Engineer-Job-Altoona-PA-...

[5] http://jobview.monster.com/Software-Engineer-Job-Amherst-MA-...

[6] http://jobview.monster.com/Senior-Software-Engineer-Enterpri...


In Germany it is quite common to have a phrase like this in job postings: Women preferred when equally qualified. ("Frauen werden bei gleicher Qualifikation bevorzugt") The same goes for severely disabled person. ("Schwerbehinderte werden bei gleicher Qualifikation bevorzugt")


Absolutely. I was planning to, but would happily endorse someone else if they were to build it – the command line presents a barrier to entry for less technical folks. Thanks for the feedback!


You're right, for the tool to improve I'll definitely need to work on some of the rules. Consider some of these almost proof-of-concept at the moment.


I agree with a lot of what you're saying actually, it's why this rule emits a notice rather than an error or warning. Considering that some of the rules are a little polarising, it would probably make sense to allow people to ignore certain rules. Thanks for the feedback


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: