skysight-inc/HackerNews huggingface dataset:
Tracking hidden duplicate code
This is an interesting observation. I wonder if it's because, on Paul Graham's disagreement hierarchy [1], inline annotations strongly encourage DH3 responses, make it challenging to write DH4-5 (because of lack of space, and interruption of the flow of the main piece), and outright make it impossible to write a DH6 response.

That doesn't necessarily make them bad - often you can provide useful elaboration or contradict factual assertions - but I think you're right that they do have a petty vibe to them.

[1] http://www.paulgraham.com/disagree.html
I really think there are no good reasons to include build tools in a docker image. The author lists three possible reasons:

- you need a specific version (e.g. redis is pretty old in the Debian repositories).

- you need to compile with specific options.

- you will need to npm install (or equivalent) some modules which compile to binary.

But you can avoid all of these by building your own DEB/RPM packages and installing those into the container.

This might make the container less "whitebox", in that the Dockerfile no longer contains the full steps to reproduce the built image from public sources. But having an internal package repository makes a lot of sense, and not just for building small Docker images. Keeping your own package repository helps make your server builds more reproducible in general, and provides clean mechanisms for performing updates on your own software as well as third-party packages.

(edited for formatting)
Your first point pretty much explains everything, because it is an effect, not a cause.

The reason why top employees don't treat large corporations as 30-year destinations is because it is clear they will downsize us at the drop of a quarterly revenue. It isn't "brilliant" employees who recognize this, but all employees, and workers have quite reasonably responded by withholding all loyalty from their employer and behaving as if they are autonomous agents in a free market, which in fact they are.

This works out well for people in tech who are even moderately competent because it gives us mobility, but pretty badly for everyone else. However, just as corporate management took the lead in losing money by treating long-term, highly knowledgeable, high-skill employees as disposable parts, they are going to have to take the lead by realizing that employee turnover is enormously expensive and it's only going to get worse as new generations enter the workforce with the express intent of exploiting their employers for all they're worth.

It would, after all, be positively immoral for a worker to do anything else in the modern corporate environment.
OK, I'll down vote you and explain why: your studied inability or unwillingness to do math, to whit, what a disease like Ebola can do in a 3rd World urban environment (or village/small town ones different than the former locations of outbreaks), specifically double the number of infections approximately every 3 weeks.

Right now this Ebola outbreak gives every sign of having the potential to be the most significant public health event in a number of centuries. Like, maybe we'll end up having to go back to the 1346–1350 Black Death for comparison, unless we can develop, test, produce and distribute a vaccine very quickly.
Um, what about WorldWideWeb, the original NeXTSTEP browser/editor (by TimBL) which predates both of them?
Someone please try the emacs as init with this release.
Apple iPhone 6 bends, causing a second degree burn on man's leg
Has anyone done a project with a genetic algorithm and quantitative input from humans to produce generative music?

Seems like it would be not to difficult to source listeners via some kind of songbattle site[0] or Mechanical Turk if you wanted to to AB tests.

[0] Maybe different strains of the same algorithm competing head-to-head rather than through AB testing?
Graduating CS student here, Google is my dream job. I would also be exceedingly happy to work at any of the following: Facebook, Microsoft, Apple, IBM, Amazon, Intel, etc.

Starting my own startup sounds cool and all but it would be too much work for me and I just because I don't agree 100% with a companies policies doesn't make them an undesirable workplace.
http://rationalwiki.org/wiki/Gamergate is extensively referenced.
Meteor is about to hit 1.0. The current go to tutorial for Meteor is https://www.discovermeteor.com/. And a good snapshot of the current learning resources can be found at https://www.yauh.de/best-learning-resources-for-meteorjs/.

I still owe you an email.
check out Bloom for iOS, by Brian Eno.

http://www.generativemusic.com
Well, here's a less trivial example:

https://github.com/syllog1sm/redshift/blob/develop/redshift/...

The task/algorithm is roughly (but not precisely) the one described here:

http://honnibal.wordpress.com/2013/12/18/a-simple-fast-algor...

If you just scroll through parser.pyx, you might get the flavour of why this is better than straight C. The "core", or "skeleton" of the code is all C-typed, but I "fall-back" to Python for work-a-day stuff like reading and writing config files, collecting the set of labels, etc.

There are also places in the algorithmic code where I use Python data structures. In Parser._count_feats, I use a dictionary of dictionaries. This would be quite annoying in C, and efficiency is quite irrelevant here.

I think using Cython in this way has given me a competitive edge in my research. This library has by far the best published results on speech parsing[1], and its speed/accuracy trade-off on written text is as good as any other libraries out there.

[1] http://www.transacl.org/wp-content/uploads/2014/04/46.pdf
Facebook has 829 million daily users, to work on a project of that scale is a once in a lifetime opportunity for most people.

Also yes they pay well.
It's incredible that it determined optimal ways to win
See http://lwn.net/Articles/615220/ and https://news.ycombinator.com/item?id=8328206 for recent discussions of the subject.
Yeah, I didn't mean to use the output of the Delta S4 as a statement of intent for the system. In fact, the purpose of the supercharger on the S4 was the same as is mentioned here (by you) and in the article. All group B cars suffered from sever turbo lag, and the combo setup on the S4 was considered a significant advantage for Lancia.
Someone 'almost' hacked into my Facebook today
Does Gob-encoding keys maintain their lexicographic order?
https://egtheory.wordpress.com/2013/04/21/entropic-forces-an...
Is minimizing the size of a docker image really the top priority?

I would hold that making docker images easy to use, transparent as possible, reliable, versatile and easy to use (did I mention that already? oops) are far more important priorities.

Admittedly, I use docker primarily for development/testing purposes and my use-cases are a bit different than the average production use-case, however, having a large toolbox easily accessible for me to use (yes, including the ability to ssh into the docker container) is invaluable to me.

I may be missing something here, but racing to make docker images "as small as possible" feels like a bit of premature optimisation.
Archeeve – useful bookmarks organiser
In last 5-6 weeks I was creating an app called Archeeve. Now it's time to share it with the world. I would love to hear your opinion. Currently the app is available for OSX, however in the next month it will be availble on Windows too. The app is created with node-webkit. Let me know if you would like to discuss about a technology I use in the project.

There is a special discount for Hackernews users: https://gum.co/archeeve/hackernews (-50%, only first 100 buyers)
The url: http://www.archeeve.com/

Thanks in advance :)
I'm a comparative youngin to most of the people here, and I've never tried emacs. I'd like to learn my way around it someday, but I don't know how high of a priority I should place on it. I've managed to pick up enough vim to make my life easier, would learning my way around emacs also get me a productivity boost? How good is evil mode?
Is there a generic list of defense techniques against scrapers, including but not limited to Google? E.g. move some content behind a login wall?
Someone's already tried this.

http://www.informatimago.com/linux/emacs-on-user-mode-linux....
Actually - it would be cool if there was something that allowed you to render markdown atleast.

Also, is this display limitation a function of the OS? In which case, shouldn't Cocoa/GTK or other versions not have this issue and be able to actually embed nicer rendering in there with nice fonts?
"no politics" is politics.
3 hours on HN and still not removed from bitbucket by some authority? I'm a bit surprised, because while the protest itself is nothing unusual given the approach they chose — I mean breaking doors, disclosing sensitive information, leave aside that it's not barbershops they are picking on, it's supposedly serious (I didn't find much about them, so i don't know for sure), close-to-military companies — it seems like something that won't be ignored. So, sadly, "more to come" part will stay empty, I believe.
Note that vote-rigging doesn't work.
In theory, you can disallow crawlers and bots via robots.txt. It's not a hard defense per se because crawlers can ignore it.
I found out about evil mode two days ago from the 24.4rc1 post, and so far, it feels like vim but a little wonky. The great thing is pressing C-z in evil mode toggles between vim/emacs modes and is very convenient.
They just enrolled me in the demo two or three days ago. It's pretty slick (well, very slick), it's just that their libraries don't yet support it (I think the API is going to change). It was very easy to add to Checkout, though.
"I'd much rather see advancement / acceptance of self-drivers"

Volvo is doing that as well. See http://www.wired.com/2014/09/volvo-proving-grounds/ and https://www.media.volvocars.com/global/en-gb/media/pressrele...
> some things are taken care of behind the scenes

Like what?
You have always needed to be careful, depending on which power you were speaking truth about, just ask Anna Politkovskaya.

It's reassuring to see that Ms. Poitras did not feel the need to be so careful with Russia's FSB. Why, they even helped her keep her "scoop" secret until her news of her movie revealed that Lindsay Mills had been brought into Moscow to join Edward Snowden, which was very nice of them.

After all, it's not like they had to edit Mills out of this story: http://lifenews.ru/news/137867 posted a couple of months ago on Aug. 5th (LifeNews is closely affiliated with the Kremlin: http://bigstory.ap.org/article/russia-media-tycoons-expand-k...)
Not only that, they don't even link to the original NYT article!

This is less a deconstruction of Krugman's article than it is a self-promotion of Crap Genius.
I played around with the site, and I like it. I was able to quickly check off skills that I have, and make an assessment of areas that I could potentially focus on learning. I appreciated the fact that I can choose to learn the additional skills using the recommendations provided, or any other platform I desire and still credit myself for the skill achievement. Pretty straight forward interface.

I happened to like the "gamification" of the UI. But mostly because it does not muddy the value prop. It does not detract from what you can, or cannot do to make a quick assessment and checklist. IMO, I do not need another no frills site in my network. I already have a github, evernote, and many others. Bring on the silly funness!

We talk about this alot in my office and there is always a mix of opinions. We talk more about things like the ability for a user to customize the UI. It is hard for me to understand why people spend so much time personalizing their facebook or twitter page, instead of concentrating on posting good content. But there are enough users that spend time doing it, to validate the format.

Keep the fluff, as long as it does not derail content objectives.
Tesla Motors Inc Opens Up Shop on Alibaba’s TMall
I've seen this phenomenon myself, though I have no hard data either.

Personally I think a big reason is that the promotion is dead. There's a palpable sense in every large organization I've worked for is that working hard simply won't get you rewarded and that there's a hard glass ceiling on your ability to rise through merit.

I've found this to be true when I look at my own earnings as well. I have never experienced a significant jump in earnings or responsibility except by switching jobs. Never. I've worked very hard in some jobs, but I have never been rewarded for it except through an ability to cite my present work as a springboard to somewhere else.
Both of those commands seem to work correctly with rectangular selection.
I am profoundly moved by the heroism Dr Khan and his nurses showed and the example they've set for future generations of medical professionals. I hope it's publicized when Dr. Khan's family finishes setting up the foundation in his name

http://www.thelancet.com/journals/lancet/article/PIIS0140-67...
I bet Soylent tastes amazing!
> it's incredibly naive to think a Telsa isn't contributing to burning fossil fuels

What if your area is predominantly nuclear or hydroelectric?
> A particle of Ebola is made of only six structural proteins, locked together to become an object that resembles a strand of cooked spaghetti. An Ebola particle is only around eighty nanometres wide and a thousand nanometres long. If it were the size of a piece of spaghetti, then a human hair would be about twelve feet in diameter and would resemble the trunk of a giant redwood tree.

So, 0.08 microns wide, 1 micron long, but ... nope, not air-borne! You have nothing to worry about, folks!

You know, pollen is air-borne, and pollen grains start at around 10 microns: ten times the length of a stick of ebola.

> The virus is extremely infectious. Experiments suggest that if one particle of Ebola enters a person’s bloodstream it can cause a fatal infection. [ ... ] One common route of entry is thought to be the wet membrane on the inner surface of the eyelid, which a person might touch with a contaminated fingertip.

Nope, an infection via the eyelid membrane couldn't conceivably happen via the airborne route. Lalala, fingers in my ears ...
The Four Qualities of People Startups Should Hire
Seriously? I played around with emacs this weekend, and used it exclusively at work today.. I kept restarting it because I thought evil was bugging out.

I'd agree that evil mode is quite nice, and emacs seems like something useful to know. It really depends what you prefer. I'm trying out emacs specifically for the formatting plugins as vim seems to fall behind in that regard.
I doubt that compressed sensing will be very effective for this problem. Many of the guarantees for compressive signal recovery require incoherence between measurements- meaning each measurement is sufficiently different from the others. In this case, each measurement is highly correlated with the others.

The Rice single pixel camera (discussed on the wiki page) effectively multiplies the image by a random mask before it is sensed by the photodiode. This is how they control the incoherence property.
Ah, right you are. In any case, the old bindings do still work.
Show HN: nnmm – A really small pastebin/url minifier
This is not the first library I've seen like that. I'm curious, though. Do any apps actually use logging this extensively? The telnet certainly seems a bit over the top.
Is it possible that this you've gathered this impression because you're interacting with them in the context of their San Francisco lifestyle, rather than the context of their professional workplace?
I would also appreciate a clear introduction.
They build some amazing technology. I don't think I could get over my issues with Facebook enough to work there, but part of me desperately wants to work on Hack and HHVM with them (thank the flying spaghetti monster for open source software!).
OCaml is nice too, it's just not for me. If you like OCaml you should definitely check out Mirage OS, it will fit into your small efficient systems ethos nicely... http://www.openmirage.org/
There is a competing implementation to Apple Pay called MCX
https://www.gnu.org/software/emacs/manual/html_node/elisp/Wr...

http://www.reddit.com/r/programming/comments/1bmhg/the_case_...
Yea someone said historical analysis says more about the culture doing the analysis.

The article spins Amazons as an equal society of men and women, where the Greek stories strongly imply the men were subordinate. And it could make sense with certain cavalry tactics, a lighter rider could be more effective and so hold higher social status.

As far as horse and bow being equalizers, when the Mongols came up with their fancy bows, they took a lot of strength to pull. And they defeated other horse archer armies in their way.

If military considerations made the Amazon women superior or equal it didn't last. Persian horse archers were male. Mongol women mostly guarded the camp. These cultures lasted longer.

And Viking shield maidens fought as infantry. They ended the practice around the time they adopted Christianity.
Facebook pays well, has good benefits, is relatively stable (very stable compared to an early stage startup), offers an opportunity to work on a much larger scale than almost any startup, and is (mostly) populated with a group of very smart people. I'm puzzled by why wanting to get into that situation would seem odd.
Crate.IO: Finalist for TC Disrupt Startup Battlefield
This review sums it up pretty well: http://www.history.ac.uk/reviews/review/1232
Installed on iPhone 4S.

Just like to say that this is a well made Camera app that I will more than likely be using for a while, even if it goes paid, it is simple to use and works well on my iPhone 4S.

I'll give it a good test once I have more time and provide a feature request.

Sample capture: http://i.imgur.com/F8fju0G.jpg
Cheers
It's interesting how you and I can see the same facts and interpret them completely differently, perhaps because I know the reason for these practices and also don't have an axe to grind about how they've personally affected me.

Stack ranking is there to smooth out mistakes in your manager's judgment. One of the big problems I saw in the promo process is that people who quietly help out a lot of other people but don't work on their manager's pet projects will get overlooked by their manager at promo & calibration time. Stack ranking is there to counteract this: if you have helped out lots of teams, you will appear high on many other peoples' stack ranks, sometimes even higher than your manager, and promo committees take this into account when considering promotions of people who don't have their managers' blessing. And it generally works, too: I was promoted on the strength of peer recommendations (I had quite low calibration scores, largely because I've never really cared what my manager thought of me), and I know several other friends who were as well.

Calibration scores are there to prevent the problem where a manager games the promo system by giving super-awesome assessments to all of his reports. He has every incentive to do this: it raises his own prestige within the organization to have a "super high performing" team (even if it's only high-performing because he set the goalposts low), and engenders loyalty from his reports. Calibration forces him to justify his scores to his peers, all of whom have an incentive to inflate their own reports' scores relative to him.

Closed allocation does suck, but in my experience Google didn't actually have closed allocation. If you had a solid track record and a team willing to accept you it was remarkably easy to transfer to a different department.

Blind allocation is a consequence of Google's "hire for the company, not for the team" practice, which is a way to prevent empire-building and keep the hiring bar high. When teams do their own hiring, every manager has an incentive to take a marginal candidate, because his team is probably overworked, and one mediocre employee is better than zero employees. Over time, this would make the whole company mediocre, which is why Google has instituted a uniform hiring bar across the company. Blind allocation is an unfortunate side-effect of this; most people would rather know which team they're going to (actually, if you're in demand by multiple teams, you can get this - I spoke on the phone with my eventual manager before accepting my offer letter), but that's hard when you're not interviewing with one particular team.

I have never seen anyone get PIP'd for having a 20% time project, and I had like a dozen 20% projects during my time at Google, one of which became a major open-source project (and ultimately consumed like 50% of my time). I have seen people get PIP'd for not doing any useful work on their main project, but that's because you're hired to do a job and you better do it.
Chrome and Android push HTML5 further
Does not work on tablet :(
Yes, you would know, because the token exists to establish a password and an active connection. If someone MTM the 2nd part of a 2FA, you won't be able to log into your account.

MTM your internet connection means whatever the service is you have to replicate exactly, which is not feasible at any scale.
Assuming the case was facing out like the author stated, there was clearly a great amount of force placed on the center of the device's back to make it bend like that. Maybe when the rickshaw tipped he fell on a bar or something like that. Considering the degree of the bend it's really not surprising that the battery caught fire.
Some students are just innocently confused.

One fellow student of mine wanted to work at microsoft so she could develop the next (I forget exactly) which was never developed at MS, they just bought a little startup, slapped the MS name and logo on it, marked the price way up, and went into maint mode (which is really boring).

She genuinely thought they innovate internally rather than thru purchasing startups (aka outsourced R+D)

Some people specifically want to do maint mode work, but she very specifically wanted to develop "new products" like an example I know was merely a turnkey purchased startup.
I think she's missed the obvious. Employers want the McDonald's system, where the brilliance is in the system, not the employees. If it's in the worker, it's perishable; in the system, it's not. When I hire a machine operator, brilliance isn't a useful asset, so I'm not paying for it. Some brains, yes, sure, but not above a 120 IQ. That's all the job requires, and I keep it structured that way.
That's interesting because most of the ones I've seen work like this:

- user created, 2FA token created, user not active
- user gets 2FA token via 2nd channel
- user enters token, gets to create a password for account
- user active, token invalidated

this isn't airtight - nothing is - but it means either you got the token or you can't log in to your account, which should raise a red flag.
> The combination of high IQ and low EQ can be harmful to customer relationships and co-workers.

Citation?

The last I read about it[1], it turned out that EQ is vastly overrated, accounting for only 1% of overall job performance, whereas IQ accounted for 14%. That's more than an order of magnitude.

[1] https://www.linkedin.com/pulse/article/20140930125543-692440...
Nice article! I would think it would be subjective to how you differentiated your free product vs.your paid product as well as how you promoted that value to your existing free customers.

I know in the consumer space the churn from free to paid can be around 18 months according to the CEO of Evernote. I would think in the B2B space you could shorten this given the ability to focus on individual high value customers.

It seems to me a question of early cash flow vs. early marketing. And certainly early cash flow can pay for early marketing.