skysight-inc/HackerNews huggingface dataset:
I recently took this plunge. I quit less than two weeks ago and now do occasional design freelancing.

My goals might differ from yours; I want to contribute to more open-source stuff before I make freelancing a full-time thing. But what has helped was just making use of the current network I have - mostly based on a startup incubator that my last company was a part of - and letting them know I was looking for work.

And +1 to the “Always be selling.” advice. I hadn’t done freelancing in many years while working at my last startup, but I always let people know that if an opportunity arose, I would work with them in the future. May seem like a shallow commitment, but in a few months, or years, you may sign up a new client this way.
Tales from the Crash Mines: Issue 1 (iOS crash report analysis)
How can someone go from $1M net worth to transient in a decade? Seems like it would be difficult to do that without some level of financial mismanagement.
Presumably people reading it would be split into two groups, those who understood it as the long version (and therefore already know the argument) and those who don't realise what it's a TLDR for. So either way it's still not adding to the conversation, in my opinion.
Don't try playing that flappy bird clone with headphones in. It's gonna take my ears a while to recover from that coin sound.
Yes. But I guess there is still room in this space. The problem with hackerrank is that they are trying to get their hands in all of the hiring process.

The fact that most people still use Hangouts + Docs shows that the problem is far from solved.
But it hints towards some idea of lean living. If you don't need an appliance, if someone else needs it more - why tax your mental capacities with dead things lying around that you don't need, just have it get rid of itself.
You tailor your CV to the job. The CV is to get you the interview. The interview is to get you the job. The pay negotiations happen later.
Wow, that's a harsh view on the CISSP and infosec pros in general. Though I'm not necessarily disagreeing with you.
It bothers me that there were apparently 27000 members but they only have 300 active investigations [perhaps more will arise as they sift through the data].

Does it also bother you that just conspiring to kill someone is a crime?
You need to pay BTC in order to store in the blockchain(i.e. you can't send 0.00BTC transaction to someone.) That should go pretty far in eliminating spam. Then again it might be too high a barrier for legitimate posters.
If you believe that strongly that none of your personal emails should fall into the hands of Google, how is it silly to choose a school / job that will respect that belief?

I realize for the majority of people who would simply 'rather Google not have their information' the trade off and the additional effort on their part are simply not worth it,

My point is that everyone who is 'forced to use Google mail' is unconsciously weighing their objection to it against the inconvenience it would cause them to avoid using it, and chooses to use Google (is forced to, if you prefer) because the possibly ill informed cost benefit analysis tells them using Google is worth it.

I am sorry if this whole comment comes off trollish, but the the idea that people are forced to do things they are strongly against because they do not find the alternative to be convienent I believe to be a symptom of entitlement which is a problem with society (not a new problem) that I believe should be combated.

Edit to clarify - My quotes come from no where and are not actual quotes just hypothetical, probably straw man statements that I have come to expect when issues like this are discussed.
So if the main issue is fuel economy, then we can assume that the future of air travel is an electric aircraft. I think weight is a major issue in electric aircraft design, how many batteries does it take to get an airplane off the ground ?
“No independent hotel is too small to use yield management strategies”
It never fails to amaze me how powerful raytracing is. Last year I took an "Image Synthesis" class and did a quick presentation about a post I've seen here on HN about a raytracker in 1337 bytes [0]. It is amazing how such a small program can generate an image with depth of view, shadows and texture.

0: http://fabiensanglard.net/rayTracing_back_of_business_card/i...
If you don't like it, feel free to ask for a refund.
I have been both an "expat" and an immigrant (UAE, Qatar, Libya). Here is the difference. As an "expat" I never intended to stay in the country for long. As a young immigrant I went to South Africa settled bought a house had kids and businesses and eventually became a citizen.
> For example, starting in 2014, Medicaid (health care for the poor) was expanded to cover those earning under 138% of the poverty line (a perfect example of the confusing way in which assistance is determined). Many states chose not to expand Medicaid, so they will not receive additional federal funding for the program. States that did, however, will.

It's worth noting that the law as written, did not leave much of an option for the states to not expand Medicare. However, the law was gutted by the court system, so most of the right-leaning states chose not to expand it.
Model View Whatever
Keep in mind that the world is going to change an awful lot over the next 19 years. Not just technology and stuff, things like boomers retiring in far more substantial numbers and the ever increasing proportion of people that are 50 (or 60) and in pretty good health.
A prolific Node.js developer is what constitutes a "real programmer" these days? Honestly?

No offense to Holowaychuk, he certainly does appear to have contributed enormously to the server-side JS ecosystem, but I do not care for JS, so I have not heard of him. This is all assuming he's not a collective pseudonym.

I agree with the user goldenkey in this thread, and will quote him:

Most programming jobs are inconsequential bullshit of buzzwizardry and magic frameworks, agile standup chicannery and the dread of dealing with the zesty pimple pricked CS graduate who just loves AngularJS and thinks he can code his way out of a paper bag when he's never done reverse engineering. Never made a web scraper. Never messed with shell code or assembly. Never wrote a game hack using hooks/detours. Never written a line of C. Etc etc. Programming is full of happy go lucky adult kids. Real programming is for getting shit done, that's all it ever was and will ever be to a seriously learned seasoned programmer. Whether it's building something, destroying something, modifying something, binary or source, the seasoned programmer has the skills; but don't expect him not to sigh when you bring up your giddiness surrounding menial programming labor for worthless causes; or just plain repeats of the last decade.

I find it disturbing that "real programmer" is being reduced to a trendy magpie web developer code monkey who goes to hackathons. Lord.

Ultimately though, you just have very warped definitions of what this whole thing constitutes. My advice is to relax, keep doing what you love doing and let go of these false ideals.
http://en.wikipedia.org/wiki/Parallel_construction

That was my thought too [though I didn't know the term] - Tor has been compromised in the past hasn't it?
These points are sensible. But aren't you simply confirming what I said to begin with?

You're essentially saying that companies use checkbox filters to sift through applicants looking for specialists. Exactly what I was trying to say myself.

The solution that you propose is to create a targeted resume.

But I've worked on hundreds of projects. Many of which used technologies that are no longer relevant Is it possible for me to produce a tailored resume based on perhaps one project from 20 years ago that matches a specific niche?

It doesn't seem likely. So most firms are going to be out of reach. I'll need to acquire more specialties. Or identify firms that are interested in generalists.
Haliburton has a Child Porn division?
Late fourties , started off as Unix C developer/sysadmin for a big retailer until they replaced most of their systems with SAP or outsourcing.

Still coding at same company but in ABAP (SAP dev lang).
I floated the idea on bitcointalk.org of a fully anonymous distributed message board that used small bitcoin payments as the cost to post messages ... possibly softened by having a newbie/spam forum where "free" posts are possible but don't get much attention.

It didn't get much traction. (I can understand why bitcointalk.org is staying where they are. It was when theymos was openly asking what to do with all the donated BTC.)

I would, however, be happy to join a public github repo if there's serious interest.
You've coded and done tech work for all these years and rightly earn't your stripes. Your resume reads as if it's like please hire me I can do much things. What it doesn't say is what you really are seeking and who you are as a member of their team.

My suggestions
- Include a paragraph summarising your philosophy to programming and the way your approach achieves success.
- Say outright what makes your ideal client. I would be worried in hiring this guy, that he's too advanced for what we need and too experienced for my little project.
- Add more narrative at the top and tell a story. Sure you've done many things and are a generalist, but why hire you, boil down all this info into what it means I'll get from you.
Words like these make good headings.
Who I am
My approach
What Im committed to

Boil down the essence of all this experience is my recommendation.
As a side note, it's been working for me during that time.
I agree that you should tailor your pitch to the company that is hiring, but bullshit like "generalists don't get hired" is one of the reasons I left software development. People who have the fluidity of thinking to be able to grok say Ruby as well as assembly are an asset, not a liability. They can see the forest rather than the trees. There are times when you need a specialist, usually because you need some domain specific expertise, but to penalize generalists is totally insane.
And node-phantom-simple :D (saved my bacon with that also)
Reminds me of Ubik.

From amazon review:

Ubik (1969) offers such deadpan farce as a moneyless character's attack on the robot apartment door that demands a five-cent toll:

"I'll sue you," the door said as the first screw fell out.
Joe Chip said, "I've never been sued by a door. But I guess I can live through it."
If this was a website where I could practice solving algorithm problems and people could comment at points during the playback, I would totally sign up.
There is also a video: http://vimeo.com/41363473

Where can I apply to become a host for a toaster in need?
Man writes a few sentences on Hacker News = "Handing out a death sentence". Man writes he is favorable to religious and cultural norms in place for two thousand years except for the last fifty = "evil" and "violating human rights".

Removing No-fault divorce doesn't mean you're not allowed to divorce if there is e.g. domestic violence / abuse. It just means you're not allowed to divorce for no reason. Removing it is hardly a death sentence.

Millions of people gamble on the stock market and lose, are you suggesting instead of punishing people who make mistakes on the stock market via economic losses, they should be compensated? Because it is a basic human right to make investments?

You're also saying that it is a basic human right for one to renege on a vow that is meant to last for life. Then what about the human right to have one's agreements with others respected? Does it not violate your human rights if your wife reneges on the vow she took to be with you until death?

If you aren't willing or aren't able to fulfill the terms of a contract, it is morally wrong for you to agree to it. And once agreed, even if it has become difficult to fulfill the attached obligations, it is morally right to fulfill it nonetheless.

What about you, where are your morals, and what are they?

I would suggest it is you who is evil. By removing consequences to actions you subvert the relationship of society where the virtuous are rewarded. The likes of you leads a society down a path of hedonism where only the self is worshipped, and morals are ignored and culture is destroyed.
Yes and no - part of a coding interview shouldn't just be can they get to the answer, but how do they get to the answer. If the solution to someones FizzBuzz is simply pre-coding the answers and printing them to the screen line by line, checking that you haven't reached the X limit in the request, then yes - you made it output everything correctly, but seriously, that's not someone who I would want working for me. In this case, you should also be judging how someone makes the sausage, and how they use the casing machine.

On the other hand, another part of a good interview should be the conversation surrounding the coding exercise. Seeing if someone can come up with a better solution, or even explaining their thought process. Just because they cranked the casing machine to the left doesn't mean it is wrong either.

Either way you should definitely be reserving your thoughts and evaluation until the end, since people can easily make mistakes and quickly turn around and impress you.
Red Dwarf had a needy toaster, featured in several episodes. It even saved the day in one.
It's gently worrying that some people have their ode titites stolen, and one use for those stolen identities is to register an account on a website sharing images of child sexual abuse.

Let's hope law enforcement are careful about arrests.
I don't get it. I can click on Flappy Bird to play there, and move tiles in 2048 to play there, but there doesn't seem to be any interaction between the two.
What's wrong with his resume is that the last work experience seems to be 5 years ago, and that his skill set doesn't list anything that hasn't been around at least since the 90's.

Age discrimination is a real thing, I have seen it happen, and this resume implies 'probably expensive and not quite up to date'.

It's a little unsettling, because I'm probably not that much younger. It could have been me.
I actually think Snowden's documents support a cautious optimism about Tor.

The techniques they detail all amount to an admission that Tor itself is still quite difficult for the NSA to de-anonymize at scale. They resort to exploits against browsers instead, which is far less scalable and far more risky.

According to Snowden, the NSA doesn't want to waste valuable vulnerabilities on low-value targets (since this risks discovery and disclosure, making the vulnerability useless in the future).

So they can't do mass surveillance of Tor, and can only de-anonymize targeted individuals under optimal conditions.
I prefer Red Dwarf's http://youtu.be/LRq_SAuQDec
I'm beginning to appreciate the concept of Interactors and Entities more these days (application-specific business logic versus application-independent business logic), now that I'm some sort of a mature adult (jury is still out on that one). This post highlights that as part of the "VIPER"-style architecture. The great part about these patterns is that they can typically be applied to a lot of modern Ruby and iOS projects _both_ to cleanup code.

Great post; I always enjoy reading these sorts of things.
So it's mostly about social networks, which I talked about myself and which I neglected to maintain.

A number of other people here are focused on the resume. You yourself suggest a rewrite. But if it's of marginal utility I think that embracing the generalist aspect might be the way to go.

And I'll need to find a non-tech job to pay the rent while I'm hanging out at Linux User Groups, Doge Festivals, and so on.
Same here. Ask me to build a distributed web crawler with a Lucene-based search engine in Rails or whatever, I can code it in a month. Ask me to write a function that does something stupidly simple like converting a character to its ASCII equivalent, and I'll fail.
hint: Splay is a benchmark that penalizes generational GCs. If you have a fast mark-sweep GC with an aggressive growth policy you are going to totally rock it.
It all depends on your interview workflow imho. We (and previous places I have been at) do the standard phone screen/remote test - this is a pre-requisite before coming in for a full interview, which will take up more time and be a lot more hands on. Perhaps in this situation, this tool would be a great fit.
The internet is vast. I'll never know if they were better, because I voted with my feet (my mouse anyway).
Yes, the objective of this tool and many others is to improve the ability of the employer to identify skills quickly and without false negative...
"If a class bored me, I wouldn't bother. I took the hardest classes that I could, and was happy if I learned something even if the grade wasn't perfect."

Very much matches my experience, in school at the tail end of the first tech bubble. I'd say "I'm taking X, Y, and Z because they sound interesting," and others would say "but those sound hard, I'm taking A, B, and C, because I've heard they're an easy A." Always bothered me a bit.

"You get good grades for spitting back what the teacher wants, even if they are no smarter than you."

There are certainly bad teachers, and occasionally that's due to stupidity, but I object to the notion that "teacher being smarter than you" is important. Hopefully they know more about the material, but even if they know less but a substantially different set than you know you have plenty to learn from them, and if they are skilled at teaching they might be quite useful even without that.

Having said that, I recall being quite annoyed when a teacher tested on the particular mnemonic devices she'd presented rather than the things they were supposed to help us remember...
This astonishes me. I can't think of any good reason for this except for lack of competition. Among everyone I know almost no one ever buy stuff of ebay anymore and the only people I can think of who use it are mostly scammers.
Why Boston artist can't get success or exposure like New York artist?
Credit Card Data of 25,000 Shoppers Stolen
Most of us have finished schools for this shit so that would more than equal the electricians license.

How fast you write code or how much code you write does not equal a good programmer.
I'm guessing it will take a bit of work to support multiple languages/frameworks/platforms. A simpler solution may be to allow an interviewer to spin up a machine with the image/environment of choice (AWS, DigitalOcean etc) and do some kind of screen sharing with markup - easy to circle some code on a touch screen tablet. Interviewers typically specialize in languages and platforms, so every interviewer can maintain their favorite "interview machine image".

The feature I like best is the group comments - I would recommend restricting read access by all interviewers until everyone's feedback has been read by the interview co-ordinator, and the everyone gets to see all the comments during the hire/not group discussion among a possibly distributed team.

Also, I'm wondering why take on (what I assume is) the rather onerous task of supporting voice chat? Wouldn't it be simpler to adopt Skype (thru an API?) rather than fight it? My humble two cents: focus on where you're adding value, not call quality, security etc.
There seems to be a big overlap between the FBI and ICE-HSI. Both agencies have legal authority to investigate the same types of crimes, and they have similar man power (both have ~35k employees, but the FBI has twice as many special agents [0][1]). Perhaps more interestingly, the DHS reports directly to the president, while the FBI is under the Department of Justice. Though the DOJ is under the attorney general, who is also under the president, so maybe this difference isn't interesting at all.

To me it looks like the US government wanted to double the FBI's size without saying that's what they were doing.

[0] https://www.ice.gov/about/offices/homeland-security-investig...

[1] http://www.fbi.gov/about-us/faqs
Nice; though reading your explanation made me imagine how we're getting close to https://xkcd.com/331/ territory ;).
There's a big difference between listing Rails (a new technology -even rails 1 is a new technology- that is currently widely used), and listing COBOL. Don't even bother listing cobol/perl/whatever unless the company you are using uses those technologies.
New Funny Viral Video 
A group of university students had to produce a video on lard as part of a task here is what they came up with
sigh Unless your nomenclature is all screwed up, and you're confusing arrays and lists, finding an element in a sorted list takes O(N) time -- binary search doesn't work on lists.

I do a lot of interviewing (at my company). Here's other common misconceptions lots of candidates have:

* Quicksort is O(N^2) -- don't make that mistake.

* There are plenty of "faster than O(NlogN) sorting algorithms, but they're all special cases. (Radix, Merge on multiple processors, etc.)

* Hashing is not a panacea. Collisions are always worth mentioning.
So, get up to date. The victim mentality is not helping. Programming skills are maybe unique, in that everything you need to get better is actually available from the internet. Try learning plumbing that way.
Malaysia Airlines cited in St. John's online voting debate
Air travel has gotten MUCH slower in the last 20 years. I need to show up at Logan about 2 hours before takeoff for a 90 minute flight to DC. The terrorists slowed flights down much more than fuel economy on all but the longest flights.
While i agree that personally as the CANDIDATE, i'd probably want to get to finish everything and THEN let them see what i did, but as someone commented what's more interesting than just the code is the analysis and thought process that led up to it, and this product seems to help analyze that better
Recruiter here, and this is exactly right. Three good sentences in a 'cover letter' and you won't even make me need to read the resume at all. You should be able to do it in under five minutes.

I wrote an article a few weeks ago on the same topic which is relevant (http://lifehacker.com/tips-from-a-recruiter-dont-make-me-rea...)
Electric cars and batteries are by no means my area of expertise, but I'd have to believe that the size and weight of the batteries needed for an electric plane would be totally unfeasible for efficient flight. Just for a comparison, a Tesla Model S weighs 4600 pounds, while a BMW 5 series weighs 3900 pounds, so the Tesla is about 20% heavier.

Plus, Jet A (kerosene) is relatively cheap compared to the cost of electricity and batteries.

Finally...imagine the range anxiety of a battery powered 777.
Is Lard Better For You Than Spread
Free To Play: The Movie
Ask HN: What is your experience with Heroku?
Heroku and the promise of no systems administration sound tempting, but...

Is the uptime satisfactory? It's worrying that Heroku's Standard production databases at $50 or more a month have "up to one hour of downtime per month" (https://heroku.com/pricing)

How about support? The standard free support mentions "1+ day response times", which sounds a lot worse than what e.g. Linode offers.

Are page speeds okay?

Do you have personal experience with high-traffic sites running on Heroku? The reason I ask is that I seem to recall someone mentioning here on HN in an earlier discussion that Heroku is alright for smaller sites, but not for high-traffic ones.

Does Heroku offer any value for people who know how to set up servers but are inexperienced with larger setups / load-balancing?
We are currently using ideone's api.
Try Sococo for this - share docs, desktop, apps, webpages, or all at once. Use the web app or download the full-featured one. Sign up or participate as a guest.

My point is, there are full-featured collaborative tools that an interviewer can use already. {I work at Sococo}
The Economics of Crunch Mode