Live data from Hacker News

We created a fake language to root out resume liars

facebook.com

671–680 of 771 posts

Re: We created a fake language to root out resume liars

#673
post #536

Earlier quoted context omitted.

PDFs are as easy to change as any word processing format, it is only a matter of having the right software packages installed. I keep remembering everyone that thinks PDFs are magically safer than Word.

Not as easy, no. OCR is needed if the PDF wasn't saved with embedded text/a document file.

Might be, yet I bet Acrobat can handle most of the ones that get sent around.

Re: We created a fake language to root out resume liars

#675

Earlier quoted context omitted.

C# and Java the language are similar enough; the ecosystems are very different. A C# developer would mostly be expecting to develop Windows programs or possibly Windows server / IIS applications. A Java developer could be working on all kinds of different things.

If someone can't learn a new ecosystem, I have bad news for them in this industry. Also, rejecting someone because they can't rote memorize ecosystem specific incantations is... a pretty big red flag.

To qualify the anecdote below, let me be clear that I’m an outlier: I have shipped‡ software on _lots_ of different stacks and 35+ different languages°.

I know exactly the difference between having to deal with the Java ecosystem for SOAP and the Microsoft ecosystem for SOAP—I had to deal with both at the same time at one job a decade ago. At that job, I worked with a lot of really smart people, but it was a Windows shop. Most of the people I worked with _could NOT_ work with the non-Windows platforms we had to deal with (HP-UX, AIX, Solaris, Linux, VMware, and HP-UX). They would _constantly_ break code that was written to be cross-platform safe because it wasn’t what they were used to. On the other hand, at least I didn’t have to become familiar with how Exchange worked in order to integrate with _that_.

The number of people who can make the level of context switch you’re referring to, or working with multiple contexts like this, is vanishingly small in our industry. It can be done, but I think that you deeply underestimate the surface area of those ecosystems and the _willingness_ of people to put themselves in uncomfortable positions. The OP who talked about knowing C# but being interviewed for a Java position would have been _deeply_ uncomfortable writing Java because the tools they were used to weren’t available.

I would not make the same judgement you’ve made here. That said, if someone _wants_ to learn a new ecosystem, I’m happy to have them explore that (I prefer ability to learn over proven experience when I’m in a hiring position).

‡ Shipped: made it so that others could use, not just myself. This would include a project that I ported from Ruby to IO so that I could learn IO and a project that I ported to Elm in order to learn Elm. It does not necessarily indicate pickup. If we restricted this to stuff that I know that other people used, I might lose a couple more than the two I just mentioned.

° Languages: I include variants of languages that are _sufficiently different_ from their predecessors so as to require translation. This mostly affects the shell scripting variants (Posix sh, ksh, bash, and zsh are all _similar_ but sufficiently different that I count them; I have shipped substantial scripts in each). I don’t count gawk vs awk. Regardless, I vary between 3–4 languages and ecosystems weekly at my current job.

Re: We created a fake language to root out resume liars

#676
post #199

Earlier quoted context omitted.

It's been a while since I've read it, but doesn't someone get decapitated in that clever test of knightsmanship?

Well yes, Greenknight gets his head lobed off, but he then puts it back on. The scary part is that in a year's time he'll get to return the favor (but doesn't, because it was a test of chivalry (and the protagonist was chivalrous)). Wikipedia has a synopsis.

>Greenknight gets his head lobed off

Brilliant typo

Re: We created a fake language to root out resume liars

#677

Earlier quoted context omitted.

"Yazyk - Язык" is "language" is Russian. You know, because Russia took Crimea and eastern Ukraine is in civil war. I learned Russian just so I could make politically edgy jokes, so this seemed like a good opportunity. Hopefully this will allow other ground dwellers to have a chuckle.

Russia annexed Crimea, and eastern Ukraine has been invaded by Russia, which is currently mostly using proxies in place of its own regular army, but these proxies have been created, trained, financed and armed entirely by Russia, and are therefore not a side in a civil war. Choice of words matters.

Russian gov say that Crimea voted to be part of Russia. What do you think of that?

Re: We created a fake language to root out resume liars

#678

A while back a few of us created a April fools 'Face Gestures' video for Opera software. For years after I would occasionally have people mention they were interviewing a candidate that said using our 'face gestures' was one of their favourite features of the browser. Video: https://www.youtube.com/watch?v=kkNxbyp6thM

Hilarious.

I had forgotten gestures. I paid for Opera for years because I loved mouse gestures so much. Now I'm back to moving my cursor all the way back to the top left to hit a back button. I don't know what happened.

Re: We created a fake language to root out resume liars

#679
post #543
post #495

Earlier quoted context omitted.

The fact that individual employees have little negotiating power with a large business is one of the conditions that give rise to collective bargaining agreements and unions.

Thank you. Other than unions, I don't see any other solution to the fundamental imbalance. It's (group + resources) vs (group + resources) until groups with the most resources decide they want to be nice. Until that becomes a reality, via regulation or epiphany or whatever, any expectation that it's not David vs Goliath is naive.

I totally agree with you on the general dynamics, but would add govt regulation as another potential balancer. The govt can require things like breaks, overtime pay, and safety conditions that would otherwise have to be negotiated (often unsuccessfully) by employees.

Also, providing a stronger economic safety net gives employees more bargaining power, since it decreases their downside risk.

Re: We created a fake language to root out resume liars

#680
post #637

Earlier quoted context omitted.

> "Sure aren't Java and C# are pretty much the same thing?" While it was extremely unethical for him to change your CV, Java and C# are indeed very similar, to the point that most organizations use devs with that background interchangeably. If that company really ruled you out because you had 7 years of C# experience, and not 7 years of Java experience, you likely dodged a bullet.

Meh, sure a C# dev can do Java and get up to speed with it pretty quickly, but certainly a proper Java dev will be more productive immediately. Knowledge of frameworks is a real skill for example.

The frameworks are typically very analogous between the two as well, it takes a while to learn them but in the meantime it's googling "how to do concept x in framework y". Apart from the initial project setup you're also generally spending a lot less time dealing with the framework and instead looking at other code.
Post reply on HN