skysight-inc/HackerNews huggingface dataset:
Thanks for reviewing. I appreciate it. I will check the suggestion you gave.

Also, looking at my nick name here "zhaphod" you can guess I am a bit of Hitch Hikers nerd. So the most famous quote from DNA is "Don't Panic" which translates to "Ne pavor" in latin. Now write that in greek alphabet you get "νε παβoρ". I usually remove it before I send out my profile to companies.
Do you know about Law French? Have you ever seen the Selden Society reports? Before 1600, the law was primarily written in Law French in the UK, a language somewhere between English and French but definitely not Latin.
I dunno, Mozart kept producing great music without copyright. People would still go to movie theaters for the social experience .. they'd also keep going to concerts for the same reason.
Please rate our new landing page.
I'm not sure that I would look to this for a template. From its layout, the resume is highly dependent on the amount of particular categories of experience and content that the candidate has to add.

Clever attempt to get a lot of eyes on a resume, though.
You can do anything, but not everything - David Allen

I tried during last years (I'm also dealing with this problem) to be somewhere in the middle of this 2 solutions but doesn't work. To be in the top of one hierarchy (and get the niceties) you need focus. Nowadays to that continuum of possibilities I would call indecision.
DIY Computer-Generated Poetry
Whitespace should be your best friend. There's way too much info on that template.

Undergraduate/Graduate coursework? That's not necessary at all. You listed that you received a Masters in Computer Eng. and a BS in Computer Science. No more info is needed there.

If you have a Masters degree, listing your high school on the resume is a waste of space.

I may be alone here, but I think actually listing skills/languages on a resume is overkill but I know that some automatic filters work based off of keywords and I'm sure programming languages work their way into that too.
Thanks. I will research the answers to these questions.
Lengthy previous discussion on HN

https://news.ycombinator.com/item?id=7667976

Including Matt Cutts' response to the text in the pastebin:

https://news.ycombinator.com/item?id=7669071
This is also related to the "sufficiently smart compiler" argument - to have a Python compiler that can produce output equal to C, it would basically have to output nearly identical binaries to ones that an expert C programmer and compiler would produce. That looks to me to be an almost practically impossible task, since there are so many things you can do in C, which can improve performance drastically (e.g. avoiding dynamic allocation, pointer tricks, etc.) and simply can't be done in Python code, "Pythonic" or otherwise, and it would have to recognise and apply all of these rules. Even with C -> Asm which is a far more direct mapping, and on which a great deal of effort has been expended, the compilers still have nowhere near the intelligence to make use of the machine's instructions in a way an Asm programmer would.
"You couldn't open PDF file?"
Guess again. All these benchmarks use the same database: http://www.techempower.com/benchmarks/#section=data-r8&hw=i7...
5 PaaS Anti-patterns
Lisp Machines never had sophisticated compilers. The compilers for the Lisp Machines were primitive in their capabilities. The compiled to a mostly stack architecture, where some speed was recovered in hardware from generic instructions. The work on better compilers for Lisp came most from other places: CMU for their Unix-based CMUCL, Franz with Allegro CL, Harlequin with LispWorks, Lucid had a very good compiler with Lucid CL, Dylan at Apple for early ARM, CLICC in Germany, SBCL as a clean up of CMUCL, Scieneer CL as a multi-core version of CMUCL, mocl as a version of CLICC for iOS/Android, ... plus a few special purpose compilers...

Once you add sophisticated compilation, dynamic languages implementations are no longer 'dynamic'.

This topic is pretty much solved for Lisp. On one extreme we have fully dynamic interpreters + then dynamic AOT compiler based ones. For delivery there are static delivery modes available (for example with treeshakers as in LispWorks).

On the extreme side you get full program compilers like Stalin (for a subset of Scheme) or like mocl (a recent compiler for a static subset of Common Lisp, for iOS and Android).
Iterm2 can do this with tmux (newer, non-GNU screen basically).
I actually redid my resume yesterday. Am I crazy for doing it in Pages and not [La]TeX?

http://aviromanoff.me/resume.pdf
Almost everyone except for shitty recruiters take it in PDF. And that's because the recruiters want to fix things and add their own letter-head to it. Don't do that.
It's a voluntary poll, hence not reliable. I would never trust an HN poll for something as significant as this. If the results were true it would be worrying, but we need much stronger evidence than this.
PDF is a filter to keep away all the clueless employers (or the ones that let HR go too far).
1) I am concerned with accepting this much risk.
2) This could be nice, especially if the company's profits were to skyrocket. However, my family has a few business owners and I know from experience profits can be low during explosive growth years.
3) I am strongly considering it. A few of my colleagues have similar fears.
By copying the feature from the iPhone, though, Apple really means copying the feature from their patents. Like, if it's something Apple has on the iPhone, but isn't patented, then it doesn't get any patent protection.
Actually, there can be unintended consequences. The article is long enough that I no longer feel a need to buy the book...
Unit tests don't have to test everything... just the units. Integration tests should be testing the interactions between different modules. And system tests should be the whole stack top-to-bottom. It ends up looking like a pyramid.
AngularJS and Polymer two way binding
It's definitely true that accounts above some threshold ($1000?) get extra scrutiny, not just from a adsense perspective but also from an seo perspective.

In the long term, Google would be happy to replace the open web with Android or Google+. In the short term if you compete with Google images or other Google properties it is open season.
Indeed, thanks! I really appreciate it!

I was hoping to hear about their workflow, though. What are the advantages of using that? How does multi display mode fit into their workflow in practice? I could try to think of use cases myself, but I prefer to learn from the experience of others whenever possible.
"And yet that is not the original model for thinking about software ..."
São Paulo: Ozone levels drop 20 percent after switch from ethanol to gasoline
espadrine did say "work on a better way to remunerate the content creators."
I don't particularly need or use the feature over block selection or find and replace but it's similar to an interactive find and replace where you don't need to edit every instance of the found term. Some people love it.
It wasn't quite as bleak a picture as maybe I've painted.... but not far off either. Must have been pretty depressing for the team as well as for the folks running the show.

On the positive, I think they all got good roles with our competitors!
The press release de-emphasized CephFS, and bumped XFS while ignoring Ceph's BTRFS mode (where snapshotting is available).
I agree. I do think there is a problem with the system. But I don't believe it is a "plot" by Google specifically. I think it is more, like you say, overzealous algorithms that are resulting in the problems Adsense publishers are seeing. I do think there are some other areas of the algorithm that are just not working properly such as the PPC & CPM calculations.

I don't think Google is necessarily doing this on purpose, but I do think, as with most Google products, they don't utilize their resources properly to gather feedback from the publishers to identify exactly where the problems are and what is occurring in order to properly resolve them. Instead they see a fire internally and attempt to put it out which just pushes the problem to another area. Adwords, and in turn Adsense, are the bread and butter for Google earnings, and while I understand it is nearly impossible to handle every publisher issue they must receive, Google has a bad reputation when it comes to dealing with any problem at all. I do know that when your Adsense account reaches I believe $100 a week (not positive on the exact amount but that is what it was at one time) in earnings you do get direct email access to their support team, but even this is not enough in most cases.

It doesn't take long to do a quick Google search to see that these issues are not isolated to one or two users. It is a systematic problem that has been occurring for several years now. Some larger publishers have even identified specific IP addresses for click bots and reported them to Google, yet Google does nothing to ban these IP addresses causing more users to experience the problem.
Saving Animals From Pet Abuse... But In Style
Try shell scripting.
I realize that doing this way, LaTeX becomes a dependency stack to build my resume.

I used to have my our LaTeX resume with fancy and flufs and etc... One day I was in a emergency without my laptop or any privilege to install/compile LaTeX to update to apply to a job.

Today I am glad to use my google account and driver/docs to keep my resume easily available and editable within reach of my hands :-)
Google Penalizing HARO Links? Not Really.
The Ganzfeld experiment suffers from bad statistics but it would sure be cool if it worked:

https://en.wikipedia.org/wiki/Ganzfeld_experiment

It required so many lengthy trials to get statistically meaningful results that only large institutions could pull it off. I think it would make a cool crowdsourced/crowdfunded project today though.

If there's something to it, I'd like to see the relationship to distance and especially time, but I'm not holding my breath.
Yes, you can use a client-side filter to encrypt all your data: that way the server has no access to the plaintext.
Of course we also use HTTPS to protect the client <-> server communication itself.

See more details here about the AES256 filter: http://www.skylable.com/products/sx/quickstart/

Disclaimer: I'm a co-founder of Skylable
I know a girl who found out that in her little town in Ohio, jaywalking isn't a crime at all. Now she just crosses wherever and whenever she wants!
StrongLoop Introduces Partner Program, Node.js Training and Certification
.NET – The Bad Parts
looks good, but my only complaint is the same of the submission - that it's a bit cramped, select the very core things you cannot leave out and use the rest as white space

Also as a fellow CMU student, welcome!
If demand is low traffic should be low too, why not just use empty lanes of streets for the same purpose? Or at least, some variation on that theme. Maybe things work out so well that streets usually only have 1 lane.
instead of typing into it, voice recognition is perfect here.
Reminds me of: https://xkcd.com/795/
And I ask you is he any good?
Just to be clear about how this is incredibly wrong, as clearly this poster has never read life science research, and it's very strange for such a blatantly misinformed comment to stick around on HN.

There are no biologists out there who are just looking for correlations, mistaking them for the real finding. Look through the life science papers in Nature, Science, Cell, PLoS Biology, etc. You will find people starting with a hypothesis, and running controlled, causal experiments, often with two or three different methodologies to establish non-correlational evidence. These are often based on initial observations that are correlational, but there is no publication where people are like "whoa, we found a correlation, our work is done!"

In contrast, there are some subfields where most of the work is correlational, and those are the fields where researchers are limited to analyzing data more than running experiements: epidemiology and bioinformatics. Now epidemiologists collect tons of data, but there's very little that they can do in noncorrelational analysis, because that's the nature of ethics and human life. But that doesn't mean that they don't try to invalidate their correlation-based hypotheses with experiments, it's just that they get to run very few of them. Bioinformatics is somewhat different, and in some ways is much more like a theoretical physics in that developing new methodology can be a publication-worth, even if there was no new data collected to validate the computational methodology.

In short, there's no truth at all to what return0 posted.
Hmm... possibly. It seems strange that this particular poll would attract so many trolls, though. Surely there are some troll results, but most of the results are showing that people are getting banned within 4 days of payout. As long as >75% of participants are honest voters, then it doesn't seem like the trolls could skew the results to the extent that we're seeing.
> work on a better way to remunerate the content creators.

No one gets rewarded for this. The content creators have the exclusive right to establish their pricing terms. Other entities can make offers, of course, but copyright law gives them the exclusive right to establish pricing and distribution.

And they don't want to talk about it. They don't think they have a problem.
I have learned the hard way that clueless employers should be avoided.
While I don't know if they do, I can see why Google might prioritize review of accounts which are about to receive a payout over ones where that's far in the future: once the money is sent, it's generally not recoverable. That's when Google has the highest quotient of [data on the account] * [value at risk], so that's when it makes sense to review.

AdWords and AdSense policies tell advertisers and publishers that advertiser spending on evicted publishers are refunded for the preceding 60 days. Because this policy has to do with revenue recognition, it's presumably under SOX control, so it would be difficult and very risky to willfully violate it.

So Google faces a larger cash loss if they cancel a publisher just after a payout than if they do so before. And they have no incentive to cancel publishers just to keep the money: they refund the advertisers, so they lose not only their share of the advertising spend, but they have to pay the publisher share of any unrecoverable previous payout out of their own pockets.

Disclosure: I used to work for Google.
<standard TDD comment>

"...software controls machines that physically interact with the world..."

See, that's not always true. I would love it if all software interacted with the outside world. But a lot of software doesn't interact -- just take a look at some of that code sitting in your repository sometime. Some of that isn't deployed, isn't being used. You could test that until the cows come home and have a whole bucket full of nothing.

Because the Bobster and the other TDD guys are correct: you gotta test to know that the code is doing what it's supposed to. Testing has to come first. In a way, the test is actually more important than the code. If you get the tests right, and the code passes them, the code itself really doesn't matter.

Where we fall down is when we confuse the situation of a commercial software development team working on WhipSnapper 2.0 with a startup team working on SnapWhipper 0.1. The commercial guys? They are working on a piece of code with established value, with a funding agent in place, with a future of many years (hopefully) in production. Everything they create will be touched and used over a long period of time. The startup guys? They've got a 1-in-10 shot that they're alive next year. Any energy they put into solving a problem that hasn't been economically validated is 90% likely to be wasted.

Tests are important, but only when you're testing the right thing. The test for the startup guys is a business test, not a code test. Is this business doing something useful? If so, then just about any kind of way of accomplishing that -- perhaps without any programming at all -- provides business value.

That's a powerful lesson for startup junkies to assimilate. In the startup world, you don't get rewarded based on the correctness or craftsmanship of your code. You're looking at one or two weeds instead of realizing the entire yard needs work.

Put a different way, we have Markham's Law: The cost of Technical Debt can never exceed the economic value of the software to begin with.

</standard TDD comment>
It's suppose to relate to the original childrens story about the pied piper.

But I don't think the author wanted to kill the children with bitcoin.
Patents are public documents. The intent of the system is that you have a monopoly on something for a set time, but after that, anybody can make it based on those documents alone.

So it doesn't matter if it's in the iPhone or not; it's still patent infringement.
I stuck around to the end of the article wondering if he'd reference bitcoin scenes in the HBO show but it just kept to bitcoin.

tricked.
There is no reference or comparison to the fable in the article. This is pure link bait. Absolutely deplorable.
The 3/2 ratio is called a "fifth" and the 5/4 ratio is called a "third". I can't make this stuff up.
Can I get a job at SpaceX after graduating from a low-ranked program?
Robotics MOOC prototype: CloudSim-Ed
I feel like one of the main goals of neovim is to make it more like emacs. Or guile emacs.

Instead of a shitty language for plugins and configuration: vimL (with some support for plugins in alternative languages but not well integrated and not present in all vim installations) and replace it with a good interface to a single language. Like emacs. Much of emacs is written in elisp instead of c, I wonder if this will enable quicker/higher level development with lua for parts of neovim.

The plans for a compatibility interpreter for vimL on top lua sound a lot like the elisp on top of guile plan for guile emacs, and isn't one of guile emacs goals to add support for concurrency?
I'm rather fond of that style, or the variant:

projectname = {
A_CONSTANT: ...,

someFunc: function(...) {
},

...

lastFunc: function(...) {
}
}

Basically, JSON layout but with the functions in the resulting namespace.

Debugging & diagnostics for this layout in Firefox and Chrome is not a problem. As for IE, well, some things can't be fixed, I guess.
Or they could correctly argue that the existence of big media is a massive net negative for the welfare of humanity, and anything that diverts money away from the industry is good for the world. Not that piracy seems to put much of a dent in the revenues of Hollywood, unfortunately, but if it did, that would be more than adequate moral justification for supporting Popcorn Time.
I've always built front to back, and yet every job I've worked starts with the database schema's when starting a new project.

To me, everything makes more sense when you work front to back and it's easier to de-couple things when requirements change.

Everyone else seems to enjoy working from the back to the front for some odd reason. I really think it's a if you started with databases you prefer databases or if that's what you've worked with longer you prefer that. I also think it has to do with databases being easier for upper management as they age and move away from programming.

But then again I just spent an hour figuring out a complicated function being used to parse a semi-comma delimited list being stored in a single field by someone with '10 years SQL experience'. AKA SQL anti-pattern 101.

No-one really knows what they are doing dude. Things evolve too quickly. Some people are really great, they end up outside programming. Some people are really good, but age and time still get you. You fall back on what you know intuitively even if it may not still be best practice from 2-3 years ago. It's like CSS. Things just evolve and shift so quickly, it's hard to keep up even with the amount of professional study we do.
There may be a selection bias too: people who were banned just before payout may be more likely to respond to the poll.
CephFS (which is a distributed file system) is orthogonal to XFS or BTRFS which are local file systems. Since Gluster is providing a file system solution at this point, that may be the reason for the de-emphasis. However, Gluster is not a parallel file system, and Ceph is much better suited to fill that role. So I suspect CephFS will continue to be developed, if anything to compete against Lustre, PanFS, GPFS, etc..
IMO, even if it isn't true that Google has banned people for illegitimate reasons, it's entirely possible that when they do find a reason to ban you they sit on your account so they can take what you would have made and keep it along with their normal cut. It seems pretty iffy overall, but in their TOS for Adsense there is the line "If we terminate the Agreement due to your breach or due to invalid activity, we may withhold unpaid amounts or charge back your account."

I think it's also worth noting that it can be trivial to get an account banned if you just get a few people to keep clicking the same ads all day. So 'legitimate' bans could happen even when there was no foul play from the person showing the ads.
Wow that seems like a really stupid idea.

First of all what does a "Popcorn Time" fork give Universal over putting their newer movies on Hulu. Nothing that I can see. They are going to have to put a decent amount of ads on it(especially if they offer recent releases like I guess popcorn time has) if they want to make any money on letting users view stuff for "free" (information on the audience is worth some things but mainly as targeting for ads(+theater and dvd sales to some extent) but this would help undercut dvd sales also how good is the quality of the information provided on the internet can be poor(for example see all the 90+ year olds on age gates)).

Also is there a way to prevent users from sharing in Popcorn Time? If not they would get massive lawsuits from other content providers for profiting for piracy. If yes then ads + limited content = why would people use their fork?

There is a lot of potential in the subscription model(ala netflix), I think there is a decent amount of untapped potential something like an expanded hulu free where newer just realeased stuff and older seasons or prime content is supported by a lot more ads, there is very little potential for giving stuff away for free without ads for most tv show/movie content.
I believe recurrent debates are people problems more than technical problems. Although news of DHH's denouncing TDD have been very popular, the technical debate over the details is the same boring story as ever. There are people that can't keep themselves clean from this kind of causes.
I guess so. But the blog entry does call it out as a feature that won't be delivered initially, which suggested to me it's seen as 'important'.
Also, let's take profiling. I wonder how easy it will be to pinpoint performance bottlenecks in Unity script code using the browser's dev tools.