1,074 karma · joined September 26, 2013
Someone should add this game! Simon has very good developer documentation [1], and the code is very cleanly written C. Seriously, every C developer should take a look at it, it is inspiring [2].
[0]: https://www.chiark.greenend.org.uk/~sgtatham/puzzles/js/tent...
[1]: https://www.chiark.greenend.org.uk/~sgtatham/puzzles/devel/
I don't know what the solution is, and it is probably just an inherit flaw with volunteer-run open source projects. Without someone being paid to get the bug count down it's easy for bugs like this to get forgotten about.
He is also the person behind PuTTY.
Article about it in New Scientist: https://books.google.com/books?id=rYIJJP7audkC&lpg=PA26&dq=g...
Here's the study "Exceptional case of survival in cold water": http://www.bmj.com/content/bmj/292/6514/171.2.full.pdf
They immersed him in 5.3C water for 83 minutes, and only stopped the experiment because of discomfort in his feet. His temperature only dropped by about 1C.
The linked page (https://www.airhelp.com/en/ahlp/travels/) is a terrible landing page and doesn't have much information or a link to the homepage. The homepage is much more informative about what they offer, which is more than just a map of your past flights.
I don't see anything specifically about what information they collect from scanned emails.
These questions are useful if you are looking for an experienced X programmer who can immediately start being productive in an X code base. While the original problem is definitely a trick question, I don't believe that any of the individual pieces of knowledge required are merely "bits of trivia" for an experienced Javascript developer.
It's the interviewer's responsibility to know what areas of knowledge are required for a role, and how important it is that a candidate is familiar with them. Memorizing the intricacies of "==" vs "===" may not be important, but I'd expect an experienced Javascript developer to know something about it.
What about ability to test? Design? Function as a team member?
Those skills are much harder to test for so most companies ignore them during the interview process and instead focus on attributes which can be tested for, and accept that the process is not 100% reliable.
My answer was that it's impossible. They said nothing is impossible. It happened 2 weeks back, but I'm still trying to find the answer.
The interviewer should have gone into much more depth instead of (presumably) marking that question as failed and moving on. This was a perfect opportunity to find out more about the interviewee's knowledge of Javascript instead of whether they immediately knew the answer to a trick question.
The interviewer could have asked about the difference between "==" and "===" operators, which any experienced Javascript developer should know at least a little about.
Then they could have asked if the interviewee knows how "==" converts types before comparing them, and find out if they know that it uses .toString() and .valueOf().
Then the interviewer could have asked about if those functions can be overridden, and how that can be done.
At this point, the interviewee's eyes may have lit up and they may have been able to solve the original question.
This approach would have given the interviewer information about the interviewee's knowledge of: "==" vs "===" operators, .toString() and .valueOf() functions, function overriding, and object variables. Instead the only knowledge that the interviewer learned was whether the interviewee had seen a similar problem before or was able to immediately recognize the answer.
Ubuntu 16.04 LTS: https://usn.ubuntu.com/usn/usn-3522-1/
Ubuntu 14.04 LTS: https://usn.ubuntu.com/usn/usn-3522-2/
Ubuntu 17.10: https://usn.ubuntu.com/usn/usn-3523-1/
Ubuntu 14.04 LTS: https://usn.ubuntu.com/usn/usn-3522-2/
Ubuntu 17.10: https://usn.ubuntu.com/usn/usn-3523-1/
These are fixes for Meltdown (CVE-2017-5754). Spectre (CVE-2017-5715 and CVE-2017-5753) will be addressed later. See more information here: https://wiki.ubuntu.com/SecurityTeam/KnowledgeBase/SpectreAn...
Normal operating hours of the Pedway are 7am to 5pm, Monday - Friday, unless otherwise noted.
Does most of it follow that schedule? That seems like a very limited time. If you wanted to use it during your commute you'd be limited to work between 8am and 4pm.
"Hmmm... that would be easier if we had a custom OS... I'm going to start on that first. Also, custom version control software would really boost our productivity..."
This is a very good lesson for game developers. Too many games rely on procedurally generated content, which can be boring to a player if it seems random instead of being a result of some interaction (see No Man's Sky).
Here's the list of countries and carriers that it will work with: http://live.arstechnica.com/apples-september-2017-iphone-8-l...
Planetary Resources[1] is at least one company that is attempting to do it.
(previously discussed here: https://news.ycombinator.com/item?id=6773841)