skysight-inc/HackerNews huggingface dataset:
Nice module. Logo is pretty nifty too. The default "well known" server list is particularly useful.

If you happen to use this with AWS watch out though. It's hard coded to US east. If you're not in that region then you should configure the server manually to a local end point so that you don't have to pay for bandwidth. Would be a tad faster too.

[1]: https://github.com/andris9/Nodemailer/blob/master/lib/wellkn...
Microsoft touts study showing cost of malware in pirated software
Given the list's modus operandi and goals, wouldn't it work well under a format such as the blockchain? No moderation and no chance to delete what's been posted, since the decentralization means it would by then be replicated across lots of machines.
Want to b a "real" programmer? Don't be so attached to your code. It doesn't represent you. It does represent where you are and it does indicate where your going but it doesn't define you. If you identify as a programmer, then you are. Physics tells us that, to a large extent, we create Our own realities and our perceptions of such. Put your code out there and don't give a shit what people think. Is there a better, newer way? Yep. Always will be. So keep learning and don't get comfortable with your current skill set.
Unity 5 Feature Preview
Summit Kilimanjaro
In a world I want to live in
The viewpoint in this article is disillusioned at best. A real programmer is not someone who loves programming and attends hackathons to build iOS apps that map the sewer rats in NYC for fun. That stuff might be fun to the hipster who just learned iOS, sure. But I doubt someone who's been programming for 15+ years wants to build an app for bullshit. Every line counts more, because the capability is higher. Wasting time is dreadful, when one has been programming for so long.

I've been programming for nearly 16 years; code is not as fun as it used to be, and 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.
should get more upvotes to be seen
My dongbei experience has it that all foreigners are referred to as expats if they are working for a real company and not just teaching English...but expat is actually a technical term that our HR uses to distinguish between packaged employees (many of whom are Chinese with green cards or us citizenship) and random locally hired foreigners (who have no packages and are more likely not Chinese).
Multivariate Testing in .gov.uk to get more organ donor sign-ups
lol, I know this problem.

I wrote frameworks in PHP.

But if someone on an interview would ask me to _code_ a solution to a simple problem in PHP on paper, I would probably fail.
Because you don't have a desire to live in Vietnam. Just "somewhere warm and cheap where I can teach English for a living," even simply "not US," or "the farther away from my psycho family, the better." And perhaps Thailand next month, or back home in the summer, or Bali once you save up for a year's lease.
But it all comes down to how an interviewer is evaluating and dealing the candidate isn't it?
Coming up with reasonably quick solutions might not be the criteria for some interviewers, but this is just a tool to make the process simple. How one conducts the interview is not something we can control.
It might be that he puts things on his resume because at some point in the past he didn't get a job because "you don't know XML."

Which is the most brain-screamingly stupid reason to not hire someone, but the only rational way for a job-seeker to respond is to put nonsense like "XML" on the resume.
> First, I can see some benefits to a false midnight. The case of truncated timestamps discussed on the Python list is actually useful.

Can you expand on this, I don't understand (didn't read the list). Couldn't you just test for the actual time instead of a boolean if you are trying to do something at midnight?
I would just like to remind the innovators and disrupters among you that Red Dwarf was meant to be comedy, a parody of trends in society and technology, and not a prescription for the future.
This has saved me some bugs, quite a few times.

And the fix is always obvious, and makes sense.

Too many languages try to "help" you with features that, in the longer run, turn out to be painful in subtle ways.
I suspect dfc refers in part to famous expats like Gertrude Stein, Henry James, and John Singer Sargent? They were part of the American expat community 100 years ago, and all lived in Europe for decades.

Obviously language changes, but doing a search for "expat artist" or "expat writer" easily finds things like:

http://juliedawnfox.com/2013/07/05/expat-artists-algarve/ - a British expat who lives full-time in Portugal

http://www.theolivepress.es/spain-news/2014/02/27/expat-arti... - another British expat, 18 years in Spain

http://www.theyucatantimes.com/2013/11/meet-expat-writers-li... - various expat writers in Yucatan, including a Canadian who moved there in the 1970s for love

Also, take a look at the profiles at http://www.expatinfodesk.com/our-authors/ . While some moved because of work, others say things like "Her relocation to Barcelona happened almost by accident, after she and her daughter set off on a European adventure. The adventure turned into a settlement and the pair are now officially expatriates - at least for the time being." and "... came to Los Angeles originally as a student, with an intention of going home after completing her sociology studies in college. Now she finds herself still living in Los Angeles after a couple of decades"

Thus, while you can say "the above is how I look at it", you cannot really argue "Within the expat community I think there is a different distinction ... ", because the expat community doesn't seems to agree with your corporate, short-term qualifications.
Put a small 'summary' at the top of the resume. I do recruiting 'part-time' for work. Mainly non-computer positions but still in a very specific field. Summaries like this really help. Especially if I'm trying to look through 100+ resumes in an hour or two.
How To Use AngularJS and Keep Loving Rails
New York and California propose bans on microplastics found in cosmetics
You are judging a landing page for a product beta by the looks of the 404 page?
Thank you for correcting me. We have all learned from you.
According to this press release, the site admin in this case was arrested back in June and has been in custody ever since, so maybe that's just how long it takes to tie up all the strings on this sort of thing?
> Interpreted, "duck typing" languages often have some idiosyncrasies in their definitions of "truth"

As do most other, non-duck-typing languages.
It is. I do some recruiting work for my job. When you're looking over 100+ resumes for a position you don't have time to research every little acronym that you don't know. Sure ideally you'd know exactly what they're talking about, but in the real world that often doesn't work out.
That's why I use Fastmail. For some reason, I feel that they're pretty clear about what they are doing. I had a problem a few months ago, one of my Sieve rules stopped working. The second reply for the support ticket already came from a developer, and we figured it out quite quickly.

At Google, I felt that there's no human I could ask, at Microsoft (Outlook.com) there're the incredibly simple, low-paid humanoid robots pasting stupid 'answers' on answers.microsoft.com (things like I should try clearing the browser cache, uninstall plugins, etc. when there's something wrong on their side).
Of course, but who do you tell which is which just from a resume of an otherwise unknown person?
You'd just show people the pictures multiple times, and take the one with the most yeses. Discard the results (or weight them a lower amount) of people that just press the button over and over again, or stuff like that.
Node.js website redesign
ACM RecSys 2014 – Call for Demos
I am evaluating it on design and I think the design looks more like a Java codebase than a JavaScript one. I don't think this is a positive thing since you should not try to emulate Java idioms in JavaScript (or vice-versa).

A small example is usage of XML files for configuration of aliases. Very few people use XML files in the JavaScript world - - while it's almost a standard for Java projects.

In general, the more I look at the codebase the more messy it looks like. They could have built something much simpler that solves the same problem.
curious if you've tried elance?
Students Sue Google for Monitoring Their Emails
They don't even give me a place to put a cover letter. Last week I spent a half-hour writing a cover letter, and then went through the application and there was no place to put it.
Getting Started with MQTT
It's their website, they should be able to do what they want with it. Nothing about them would obligate them to assist in every instance. There is no slippery slope.

Also, maybe they should consider doing amber alerts and stuff like that. But it's independent of this question.
New Relic launches Insights, real-time analytics platform for application data
I wrote a module you can use on top of Nodemailer to send beautiful emails effortlessly.

https://github.com/bevacqua/campaign

https://github.com/bevacqua/campaign#using-nodemailer
There's lots of ways they could be caught that don't lead to the conclusion that Tor is useless - maybe they used it poorly (JavaScript enabled being the biggest issue I've heard of, but I'm sure there's other "best practice" stuff that Tor users ought to be following), maybe they got caught outside the Tor network (it says the USPS was involved for example). You could have the most secure and anonymous system in the world, if you are sloppy around it then it won't matter.
Yes. Yes I do.
Using unity or a similar game engine has absolutely nothing to do with how "well crafted" your game is, nor does it tell if the developer wants to make a "quick buck".

I'm all for learning how stuff works and for taking pride in doing things well (showing appreciation for the craft, as you say), but how many people do you see making their own web framework to develop a web app? Maybe it makes sense in some cases, which is true for games as well. And it is even more true if your purpose is to learn, or to make something in a different way from established frameworks.

We stand on the shoulders of giants in lots and lots of ways, and we should make the most of it to continue to build great stuff (games, or anything else).

With that said, I stand by the opinion that knowing how the low-level stuff works makes you, if nothing else, more capable of using the higher-level stuff. We just need to choose the best way of doing what we want to do, with the time, money and tools we have :)
The authorities are unlikely to just seize the servers of such a notable business without warning. Even if they were to do so though, Lavabit and Levison have shown us that US mail providers can be compelled to cough up keys... and the nature of full disk encryption means doing so will inevitably enable access to bystanding client mail. It's understandable why FDE is used, and it's still slightly better than nothing, but per-mailbox encryption would allow for more selective disclosure in such extraordinary circumstances.
That's 2 minutes for each of the hundreds, possibly thousands, of resumes that the hard working and responsible HR specialist has to sift through.

It's triage. If you're in the stack, make sure you obviously belong in the next, smaller, stack. Repeat until you get an interview.
Whitewater kayaking. I used to be damn good, had a spate of shoulder dislocations which basically prevented me from doing any for around 5 years. I am rediscovering it as a sport.
Show HN: Integrate your app using simple JavaScript Widget
I would give little explanation too nowadays.

In the past I've given lots of information about requests to moderate or otherwise remove content from forums I run.

Then I was hit with a cease and desist, and again provided transparency of it. The very predictable Streisand effect kicked in, and then I was hit with a harassment case too (for disclosing the details even though I knew it would likely trigger Streisand).

It was all resolved quite peacefully, but one fire-fights these things reasonably over the years and get to learn that the other party is usually not being reasonable. You can either result in escalation, or you can calm things down.

It's a lot easier to pick the option that calms things down if it's available to you. And in case above, that was apocalyptic, to close the list without disclosing detail behind it.

The last straw really breaks the camels' back. Once broken, it's not getting up to fight on. Life is too short.
Agreed. Sony is a hardware company, their software often leaves a lot to be desired.
No, the only cloud storage option is Dropbox. BTSync is a viable alternative, but it is not currently an option.
For the record, I downvoted it because I don't think that sort of sarcastic comment (posted on its own, adding nothing useful to the conversation) doesn't belong on HN, not because I missed the sarcasm.
This sub-thread here is the reason "why we can't have nice things" :) There's a lack of balanced opinion or incentive for agreement. We have "radical libertarians" on one hand and "radical Putinists" on the other. You listen to both camps and the truth is somewhere in the middle.

As for myself, I do not see a viable (European-grade) democratic movement in Russia that I'd be willing to give my support (I think Yabloko was/is the closest). At the same time, I do not feel oppressed or living under tyranny here :)

Fun fact: Navalny, originally a member of Yabloko, was expelled from the party for nationalist rhetoric back in 00s.
So someone who moves from say Syria, to Cork, Ireland, is looking just for "somewhere politically safe where I won't be shot at", even simply "not Syria", rather than having a desire to live in Cork City? Wouldn't they be an expat then?
It simplifies things when you throw away old disks
What exactly happened?
We switched to bcrypt several years ago.
What is the data record that is mentioned in the pricing?
Protect against Google phishing emails
What's up with stackexchange menu bar? It is in unknown to me language (if language at all).

But if I view the source code or copy, I get plain English, what the hell?

Example: http://i.imgur.com/Gcyrwpe.jpg
"... an industry that never should have become an industry."
Am I using code to do binding? Yes. Do we bind to HTML or something that -- after being parsed -- turns into HTML? HTML.

The advantages are significant. First -- you have to know HTML. Second -- all the code that works on HTML works on HTML.

We use data attributes to make the binding work. The data attributes are a "template language" if you will, but it's not breaking HTML (and if you read our attributes they make sense without much documentation).
Bret Victor - The Future of Programming http://vimeo.com/71278954

He actually speaks about a potential alternative present. ;)

Absolutely ruined the box I was thinking in.
Again, in principle I don't disagree with your point. The danger is in the reverse - someone hired because they know tech 2013X, but don't really know how to do anything else with it, nor how to problem solve. At the same time, someone with 20 years of experience who perhaps just finished up working with tech from 2010, because that's what that client/company was using, and gets ignored as "not modern".

But your bigger point - yes - have modern skills, and being able to show those with relatively current tech is the best way to go. Personally, I'd take someone who is older but within a few years of current tech vs less experiences with only modern tech. 8 years of Java and Ruby with experience up to Rails 3 vs 1 year of Rails 4 only? Should be a no brainer for most situations, unless the job is "writing Rails 4 tutorials" ;)

There's a huge spectrum of middle ground there, and good companies/recruiters should be able to divine that. ("should" being the operative word).
So HR skips this kind of resumes from the start to save them trouble, very professional.
Can Google Glass Transform Medical Education?
We are a small team. We got the landing page ready asap (focusing on the product release more).

But you are very right, I have currently redirected 404 to homepage. Will add a 404 later :)
How to Make Money from Spotify by Streaming Silence
Certainly we all learn from others. However there is a difference between those who sit back at the end of the day and say "what worked well?" and those who say "We should do things this way because it's a best practice."
It's this exact type of blog posts, that are constantly on HN front page, that make me feel like an impostor.

>Oh look i do hackathons, OSS contributions at all times of the day, try new stuff, etc etc, and feel like an impostor.

Shit man, how does that leave me?
"I don't want to do this any more" is enough of an explanation to be honest.

Receiving legal threats (either real of vague promises of one), being accused of censorship and denying someone's right to freedom of speech (and having to explain that's not how free speech works), cleaning up spam and trying to sort out fights between users really wears you down after a while.

A lot of work goes on behind the scenes of running a 'community' and it can be stressful, draining and generally not fun.

You are free to try to step in to the gap created by the closure of this list and run a replacement service. I'm sure someone will.
Operation Windigo – large Linux credential stealing malware campaign [pdf]
The Philippines could shape up (or maybe is already shaping up, judging from your remarks) as one of the best places in the world to freelance from. Cost of living is low, and the culture in the RP is friendly to outsourcing. But most of those jobs aren't software engineering. The biggest hurdle in the RP is infrastructure—being somewhere that has fibre optics and broadband internet. But that's something that can be solved with enough investment.

I agree with your overall point: increasingly it's not going to matter how old you are, what nationality you are, or where you live. It's just down to "can you get the job done?"
Check out my configuration gem.

https://github.com/GeorgeErickson/bonfig/
If that's the case, the problem is simpler. You just optimize the resume.
I would argue that electricians are far more commodified and that the trend this is a part of is the opposite of commodification.

An electrician is usually licensed, which means they are above a certain, fairly low bar. The average person is far more concerned with avoiding the worst electricians. Beyond that price is the biggest factor and the electricians are interchangeable. Give me the best price for soy that isn't rotten.

In coding jobs, employers are trying to identify the best, worst, etc. You can argue against this as a test of quality & qualities, but the net effect is not commoditization.
Perhaps, but that seems pretty unreasonable. The assistant doesn't know that, and we can't ban assistants entirely because some people aren't responsible with their own mail.

I'm not sure how common it is, and it's probably less so now with email, but I'd guess a lot of important people do have their assistants screen their confidential mail. For example, I know politicians often have people help with their mail.
Electricians are poor examples: in many states, you must be licensed (which generally requires some combination of education, experience, and certification). Many states also require the electrician to hold some amount of liability insurance.

Granted, this does not ensure that the electrician you hire won't screw up, but it at least provides some baseline of competency.
A few similar tools have popped up recently. Like this one, they look pretty good, and like improvements over skype et. al. However, they seem to solve the easy part of the problem and not the hard one.

The problem is evaluating a candidate. For that, one likely needs to do some live-coding in some capacity along with several other things. While the existing tools are subpar, they are good enough. The hard part is what questions to ask and how to go about judging the answers as to produce a good hiring signal without alienating candidates.

You can tell that remoteinterview is trying to address the real problem from their marketing copy. However, I am highly skeptical that giving team members the ability to up and down vote with comments on an etherpad + video is a big chunk of it or even an "in".

If I were working in this space I would only worry about how to produce evaluation materials given some information about a company and a candidate. It very well may be that it is not easy enough or possible to do that at scale or cost-effectively, but that seems to be the thing companies struggle with, not having to use skype.
You need an activity that makes it inconvenient to pop open a laptop or phone.

As others suggested, walking is a good one[1]. I usually listen to podcasts – unrelated to may day-to-day job – if I’m going to walk for a while.

Other things I do is yoga, weightlifting, bouldering and soap making. Other than walking, what makes these similar is that you have to get out of your programming head and think about performing the new task with focus (yoga is a hard one though since you can still think about other stuff and just do the movements).

[1] http://www.marksdailyapple.com/17-reasons-to-walk-more-this-...
I'll offer my take on his "industry that shouldn't have become an industry".

One of the biggest drivers of cash into information security hires is government regulation. Otherwise, a lot of these companies could give a shit if they lose private data.

Enter the information security specialist who has no fucking clue how to program or do anything remotely technical. They went out and got their CISSP cert, and now they provide a legal shield to the corporation or government office that hires them. Their very presence provides the security theater needed to protect their employer from being sued for not providing the necessary security.

If you are a CISSP on here, the fact that you're on this site means you are in the minority of your loser poser peers. You probably hate these posers as much as I do.
Don't forget the XML :) Seriously though, the project does look pretty cool.
Sometimes people talk about "British expats in Spain", but "Indian immigrants in UK". Which tells you everything.

In 2007, Al Jazerra did a short documentary about the British immigrants in Spain ( http://www.aljazeera.com/programmes/witness/2007/11/20085251... ), and it's brilliant. You can imagine an Indian show about Indian immigrants in UK ("Oh look they can't count to 10 in English, and know nothing of British history"), and it would be fodder for the far right in UK.
Does 30m (99ft) not translate to approx 30 meters/99 foot underwater for watches? If you want a watch to go diving in fair enough, but the way I read that it seems a fair bit more than a couple drops of water?
I judge a book by it's cover.
something similar https://www.hackerrank.com/x/codepair