skysight-inc/HackerNews huggingface dataset:
Hey, I recognise that code... It's my Flappy Bird Typing Tutor (sans typing): https://github.com/mrspeaker/Omega500/tree/master/ex/flapjam

You should have used my flappy-accurate "Wafty Man" code: https://github.com/mrspeaker/wafty-man/ - it has exactly the same rotation and physics as the original ;)
The Flappy interface seems to come from http://www.mrspeaker.net/dev/game/flappy/ (the Typing Tutor), but the gameplay is vanilla. Weird.
Yeah I think I will pick up Modern C by King and/or Head First C. Book seem pretty good. I have a copy of K&R somewhere already.
"any development experience from the 70s is at best meaningless and at worst detrimental"

"but the experience is meaningless"

Taking that approach, almost all experiences are 'meaningless' in the context of "i need someone to do these exact steps XYZ". But, as someone who was programming (hobby) in the 80s, I think there's some value here (and of course I don't think it's purely defensive and me-focused, but maybe it is).

You mentioned elsewhere "Drop the me of 30 years ago into the technology environment of today and I would be completely lost." Perhaps, but many people today are completely lost too. The "you" of 30 years ago had characteristics - curiosity, problem-solving, etc - that informed the experiences. Over time, perseverance was demonstrated with an accumulation of related experiences.

The specific experiences of programming in 1985 are not relevant to most problems of today, but a demonstrated history of successful logical thinking applied to a variety of computers/data/projects is not irrelevant nor meaningless.

EDIT: Rereading the second half of your post, I agree with you on the second half - drop hobbies, drop older tech references, etc - lose the extraneous stuff in general from general purpose resumes. Lose date references in general, I think (graduation dates, etc). Focus on things that are relevant to modern work practices/tools.

Perhaps you were meaning all that older stuff is meaningless in terms of a resume? I agree. It's the sort of stuff that might come out in an interview or two, depending on who you're talking with. Telling a 24 year old about doing C64 assembly programming does no good, and wastes time - that is essentially meaningless in terms of general tech job hunting. There are rooms for these nuggets, but you need to be selective.
I've written code in a few job interviews (and been in the opposite position, asking someone to write code in an interview). In all cases they were more interested (rightly so) about the conversation around the interpretation of the question, discussion over the analysis of the problem and logic required to satisfy the problem. The act of writing the code was very much secondary. Like "now prove you could implement what you just described". Decontextualised appraisal of the resultant code written seems somewhat to be missing the point. Perhaps other places do things differently but this seems to be based on a shallow analysis of the interview process as I have experienced it.

I can see that there are facilities for discussion in the app, but when the examples say "this guy's fast" and show up and down-voting based on scores, and then arriving at a hiring recommendation based on those scores... that seems to point squarely at a mechanical hiring process. Then again it says "top coder" rather than "best software engineer" or "most competent developer". Maybe it's a cultural thing.
Chiming in here -- some metrics are B.S. metrics (like how much money you saved company, I gloss over these myself), but some are valuable. For example: "designed and developed system Foo which ran in production for X years and processed Y events per second utilizing Z nodes."
I'm holding out for 2048 Tetris. Each combine gives you the ability to rotate a Tetramino 90 degrees. Extra combines are automatically banked.
If the chrome devs in their infinite wisdom lumped cookies and HTML5 localstore together, then yes.
Yes, it's good enough for games that rely on brand/marketing more then tech. Also good to increase the profit margin, since you don't need to hire developers - scripters should be enough for most cases.
It could offer some protection in case the servers are seized which is important since their servers are stored in the US.
Except that the NSA doesn't have a website for checking my mail and I am not explicitly sending my mail to them.
The cost of WebRTC Today
I agree, arguably one of the most productive programmers of all time apparently still manages to get 8 hours of sleep usually:

"Losing sleep to hit a deadline the next day is valid, but it isn't a productivity enhancer. I have always needed a full 8hrs for good work."
https://twitter.com/ID_AA_Carmack/status/436351780243259393
If they would be an email provider, yes.
> What is the logarithm of an hour?

Well, depends. If you try to pass a datetime.time object to the math.log function, you get

TypeError: a float is required

On the other hand, if you store your hour as a number, then it works just fine. It's still not meaningful, mind.
The methods they're using to catch 'em are interesting:

From a Guardian article linked to in the OP:
"Special software that recognises students' typing speeds and rhythms is used to verify identity, preventing somebody else from taking an assessment on their behalf."

Reminds me of a post I saw on HN a couple days ago about a company that used "stylometry" to reveal J.K. Rowling was the author of a book she'd written under a pen name and had applied the same techniques to determine Newsweek had the wrong Nakamoto.

Scary times when not only our browsing history and online activity is being tracked but also the very essence of our communication styles too.

And by "scary", I mean awesome :)
This has totally ruined my day.
"First of all, any development experience from the 70s is at best meaningless and at worst detrimental."

How do you dare to say such bullshit? The stuff you use today has been built over several iterations of that experience.

Understanding things they understood in 70s is still relevant.
It is not duck typing that is psychotic, but automatic conversion between different types.
FlightCar Lands Senior Execs
Why The Verge Declines To Share Detailed Metrics With Reporters
Why air travel hasn't gotten any faster since the 1960s
Hello, we are in a private beta and have been using it for our own use for a month now :)

But I agree with you on the sausage analogy... we just wanted to see how much people sign up for the next beta so we can prepare (technically and mentally) for it.
The GIF in Github makes me think TwitchPlaysYourApplication.js would be a better name :)
Unless your IRC nick is OldCoder...
As someone who had to deal with legal troubles when running a user facing service I can say that it's not that easy if you don't have resources (or knowledge/time) to response correctly to the legal inquiries. For example, a relatively small (by internet standards) "local" forum has a somehow dedicated (it's not their full time job) 3 man legal team that answers all the legal inquiries.

If I add one of the latest in the series of my own experiences. Once upon a time someone wanted to scam me on a website deal. We figured out who it was (it was easy, he was the owner of the domain, paid for the hosting etc.) and published the details (we were not the first, he's quite a known scammer around here, we found numerous blogposts about him). He was even featured in a local newspaper.
Fast forward 5 or so years and I get a Cease and Desist letter from him (or something looking like that) that the information in my blog post is not accurate and he will sue me. I quickly see that google doesen't bring much about him nowadays, in part to people not caring for their blogs/doing redesigns and in part of him sending out "scary" letters. Of course I could fight it, I had a lot of concrete (I was told court grade by some lawyer acquaintances) proofs. But was it worth my time? My effort? My psych? No. I redacted the blog post and let it be. I don't feel good about it, because that means he will try to scam people that could'we been warned from my post. But I wagered it and left it all behind.

EDIT: grammar n'stuff
Body hack: killing fat cells with ice
Maybe in the future, I doubt anyone, except Android developers, even knows about Art.

Art is still experimental and not enabled by default.
Turtles al the way down. You can never really be sure. Sorry.
You must have experience teaching!

I do not, but my wife does. She is a professor of English and she relates stories to me of her classes daily. One thing that helps her classes is that she always explains why they need to learn something, and she never introduces a lesson that doesn't further her own learning outcomes that she has set up (for intro classes she structures such that students are ready for her upper level courses, and for those courses she structures such that students will be able to succeed not only in English but also in other areas as well).

One thing that's very common (check out the CCCC literature on the subject, and as a matter of fact my wife is presenting there this week) is trying to find ways to ignite student engagement. You have thousands of extremely bright people who expend countless hours simply trying to figure out how to make students care. That to me does not point to a failure of teachers. And on that let me recount my own college experience:

I was a shitty student for undergrad. I didn't go to class, I didn't do the reading, I didn't do the work, and I failed all the tests. And this isn't just for classes I dislikes, it was for all of them. There was no specific reason for it though my wife and I were broke the whole time, but really that's just an excuse I told myself. And so eventually I brought my GPA up from a .5 to a 2.6 so that I could graduate (it was very fucking hard to do that, the system is stacked against you mathematically). Then I decided to go to graduate school and I kicked ass and took names. I don't know what changed but I became "the surprise star of the class" (professor's words) multiple times and when I graduated I had a 3.9 (only because by the end I had 3 full time jobs as well as taking a full course load, so I phoned in a final assignment that was worth a huge chunk of my GPA in one class).

In all of those cases it had nothing to do with my professors. They were kind, entertaining, generous with their time, and worked very hard to try to keep me engaged. The turn around came when I decided to take ownership of my education and of my career afterwards.
Needy robotic toaster sells itself if neglected
None of them was arrested for "just being a member of a website."
Awesome! Where is the library? I've been looking on silks github but I must have missed it.
If a defining quality of your migration is moving away from your country, then you're an expat, or refugee in case of duress. Someone bored with the US moving to SE Asia is an expat. It's likely that they'll go elsewhere afterwards or come back.

When a defining quality of your migration is moving to a country, you're an immigrant. Someone who wants to live in the EU is an immigrant. It's likely that they will stay there indefinitely.

While people from the west are usually wealthier, many expats move specifically to escape the high cost of living.
In some cases saving a company that much money is very believable. For instance if you fixed a transaction processing bug at a company who does $84K a month and it lasted a year, you saved them a million dollars.
Interesting to see this study, Just wanted to share my thought regarding this post:- Apple, Samsung both are competing with each other in Smartphone & Tablet Market. Samsung is a dream company for South Korea, Though Apple is most valuable brand in The US. USA & South Korea differ in the standard of Living and culture so this pay-scale suites both the Company.
Actually, no, we have used it for a decade and continue to do so, because it is a reasonably clean and performant UI framework that gives us great control and pretty decent platform-native look and feel.
I've been looking for a self hosted open source version of Evernote. I was excited when I first saw this but this isn't it. Storing all data locally defeats half the purpose. You can't even create notes on your phone and view them on your PC. Add to that, this seems to be only for text notes, which makes sense, since localStorage has a data limit of about 2MB.
Have you found C#'s null coalescing operator useful in these situations at all? I've found it to be quite handy.

http://msdn.microsoft.com/en-us/library/ms173224.aspx
When credentials become more about permission than proficiency, you'll get corruption instead of competence.
What a shame; I just recently started taking on an interest in computer security and signed up for the list. In just the few weeks I was on there, I learned about a vulnerability in a device I had recently bought. I am cherishing the opportunity (which I haven't found time for yet) to walk through my first exploit!

As a newcomer I'm not really sure what John's referring to, though. Too bad...
That sounds about right. In my experience most recruiters are only capable of matching two words, with very little understanding of what the words actually mean. They have no idea that RDBMS / Oracle/ SQL are synonymous to a degree.
Oh, I didn't know Wafty Man was based on the typing tutor code. Wafty's been the most accurate flappy bird clone I could find on the app store by far. It's impressive, same guy behind the two ;)
Can someone explain why this falls under DHS and not the FBI?
I see you have used Firebase. I am very interested to see how you have achieved this without a solid backend.
This is definitely not true.

An immigrant comes to a new country with plans of making it their home permanently. --They emigrate from their home country with no plans to ever live there again. An expat is someone living outside of their home country, either for work, school, or sometimes due to family - or even because they decided to retire there - but who don't plan on becoming a citizen where they live.

Case in point: I met a guy from Mexico working in Greece as a cook for the Mexican embassy. He's an expat. I have coworkers from Sri Lanka who came for the job. Some of them might end up staying, others definitely plan on moving back home. They're all expats right now. People from offices in other parts of the world who come for short term stays (1 - 6 months) would also be considered expats, no matter what country they normally work in.
can't have people assuming you use an acer. what might they think of you
And reportedly their first mail they lost since 2011 [1]. Pretty impressive for a company that probably hosts 100.000s of (heavy) users, if you ask me.

[1] http://www.emaildiscussions.com/showpost.php?p=568675&postco...
Yes, but it wouldn't take much work to add a server component. Maybe add the vole.cc backend or a couchdb adapter.
Mm hmm. I'm sure this comment will help.
>30 years ago, if I wrote a paper letter to a company, I was not implying that I want them to build up a profile of me based on my stated info compared to the stated info of other people, where my letter came from, type of stationary, quality of my grammar, etc., then send me coupons that match the behavior they expect of people of my profile. I am implying that I want them to read my letter and take care of my request.

Yeah, but it essentially always happened. You know those warranty cards you get with new products? They have always been used to build marketing databases.

http://www.nytimes.com/2003/12/25/technology/do-you-really-n...

http://www.bankrate.com/brm/news/advice/20030421a1.asp
The virtual barbershop is a binaural recording made with special microphones. Presumably they're saying '60 virtual speakers' because they're modelling binaural 'ears' from 60 locations.
That kind of talk goes on in a minority of livingrooms of families in every country. However I was going on about a slightly less right wing version of that which I think is far more common in the UK than elsewhere; so not the underbelly 'everyone is getting a break, especially foreigners' feeling, but more like the everything is shit and our government is doing nothing for us feeling. Seems that very negative thing is something Brits seem to be far more vocal about than others. Still could mean I meet the 'wrong' people; I just don't have that feeling; I wouldn't really be able to get along with the typical 'Daily Mail' reader now that I have identified and matched up with an equivalent in my country (Netherlands).
How well does it deal with java maven projects (if it does deal with it at all)?
Greedy keyboard layout
If you care about context, read the list....
You might also end up with a jack of all trades - master of none. They often appear competent at first, but will fail once stackoverflow and their $LANG cookbook doesn't have a copy and paste answer.
This does probably not apply to OP obviously.
I agree, we are developers mostly. But I guess you should visit the site (which was our main intention with posting to this awesome place)

Please do have a look, it would be great if you tell us what do you think of our idea :)
I agree with you that "This guy is fast" is not the right way to judge but we just meant to demonstrate rating feature. Every interviewer can rate and judge in a subjective way.

Disclaimer: I am part of remoteinterview.io team.
The easy part of organic chemistry is taking the first course where you memorize a lot of stuff, but if you move forward to useful things then there's no way to memorize it all which is why you have to actually be intelligent, rather than simply being able to memorize and regurgitate.
Ignoring the text criticism for a bit: you optionally can set it to sync to cloud services. Doesn't that solve the local storage problem?
throughtor: yes, and your post is dead on arrival.
My biggest problem with coding interviews is not the actual communication tool (Skype/etc) but rather that the developer is pulled completely out of their environment. Take away my vim/snippets/custom key bindings/ide plugins/etc and then ask me to code? Feels like you're cutting off one of my arms right before you measure my performance.
One of the coolest parts of the article is at the very end when he algorithmically constructs music with the sierpinski triangle. http://www.oftenpaper.net/img/sierzrp1.mp3
Best value for the mass of the top quark
Oppo Find 7 – world's first phone that can take 50MP photos
Quantifying yourself is the most important thing you can do in a resume. If you can't figure out what you've accomplished in less than 10 seconds, consider revising.
Рисуване
ШКОЛА ПО РИСУВАНЕ
Quote from that interview:

>Q: The Byzantine Generals Problem paper (1982) describes the first provably correct algorithm for making several computers agree when some of them may give deliberate wrong answers. What are the its practical applications?

>A: The only practical applications I know of are in real-time process control — in particular, for systems that fly airplanes.

I guess Bitcoin didn't exist at the time..
Good eye :)
We have a thin nodejs server too, we use it mainly for the linkedIn login system (since Firebase doesn't do linkedin by itself yet). Firebase is highly recommended. We didn't have to deal with creating our own REST server and handling the security of the thing. That too when you want to build a MVP to test the idea quickly.
The "you" of 30 years ago had characteristics - curiosity, problem-solving, etc - that informed the experiences.

As I said in that other comment, I see the basis of your argument. Having learned many languages over a 30 year time frame shows you probably are a hard worker that keeps their skills up to date.

You know what shows that with almost no doubt though? When you submit a resume to an employer in 2014 and you show a mastery of commonly used 2014 technologies. That literally is the only thing that matters to most employers.

So yeah, if one (not speaking of OP) does not have experience with modern languages or frameworks for whatever reason, you can make an argument that your previous experience might hint that you possess desirable traits. But unless you're looking for maintenance job on some old Cobol or C code, there's nothing betting than keeping your skills up to date continuously which proves you have those desirable traits.
Of course it's a nuanced process, and how a marketing person imagined using the facility. But if a marketing person interprets the facility that way, people hiring position may too. People adapt to tools.

None of the above is to say that I don't think this tool has a place.
interesting - is it that the account has no karma, that it's using TOR, or a combination?
Exactly! Discussions on HN (and elsewhere) have been full of Apple users bemoaning problems that, if they happened on Android, would be held up as proof that it was inherently crap. Because Apple have successfully branded themselves as the usable, well-designed option these issues get treated as a temporary aberration - even though from what I can tell they've always been the norm for Apple.
This game deserves a co-dependent scoring scheme and a leaderboard!

Possible score function = (score of 2048)^[(score of flappy bird)-(# of failures at flappy bird)]
The Parks Conservancy Map: The Baking Of A Multi-Layered Data Cake
If I read this right, the perpetrators used Facebook and other social networks to trick kids into sending them sexual pictures. How is it a website which allows for this to happen still operational? Won't somebody think of the children!
http://jeravarna.com/math
Free Responsive Bootstrap Admin Theme With Animations
Growing plants, building furniture, and photography are all minor hobbies.

Over previous years I used to tinker with repairing, building, and modifying small steam-engines, but I seem to have lost interest in that a fair bit. I've only got a couple of interesting and unusual examples in my home, and I rarely fire them up.
let's see... no tor, no karma
80 hour weeks? Hell no, if that's what it is then I don't want to be a real programmer either. Maybe it's because I'm old and cynical, but you young guys can knock yourself out. If you're working that hard you better be working for yourself, otherwise you're just being taken advantage of.
I called myself an immigrant once in casual conversation. The people I was talking with -- who, ironically, would almost certainly describe themselves as pro-immigrant -- blew up at me for "appropriating the immigrant experience."
The quoted text is a classic example of not talking to your audience, i.e. the person who is actually able to sign your paycheck and who wants to know "what do I get?"

Take the first item:

I've created a Linux distro of my own. Original and
not a fork. See articles on website.

How did this help anybody? Did it save the company time? Give them a competitive advantage? Did it increase server uptime, increase developer productivity, increase the price of the packaged product? SHOW ME THE MONEY.
I've had good results with OpenTok (http://tokbox.com/opentok).

We used that after halfway successfully setting up our own TURN server but not trusting its current reliability, security, and ability to work in the future and not wanting to spend any more time and resources on it.

http://www.tokbox.com/blog/webrtc-and-signaling-what-two-yea...