skysight-inc/HackerNews huggingface dataset:
How do you know most people prefer digital books over printed books?

I certainly don't prefer digital books over printed books. Although that said, I'm not arguing that I am like most people and that I'm included in the above statement.

I'm asking as you stated it matter of fact, so I assume you have some kind of source. I'm genuinely curious and this is a serious question.
I am hiring, I am in desperate need for a Software Engineer to work onsite in London offices.Excellent Python Development, Angular JS (Front end) experience, Hands on MongoDB and GIT experience. 4 month contract London based.
Please call me on 020 7997 1075 or email gmusgrave@teksystems.co.uk
I used the quizzes here to prepare for an interview for a Java gig: http://www.indiabix.com/online-test/java-programming-test/
Like Brave New World, it appeals to (most of) our distaste for treating people differently based on their class. Meritocracy and all that.
is google charging you for hosting that data in Big Query ?
I've never understood this. At some point, you suddenly become great at managing people? No. You worked your way up by being good at what you do, coding. http://lizthedeveloper.com/how-to-reward-skilled-coders-with...
Ask HN: What are the alternatives to YC for open-source startup?
Both store your personal data in databases.
Yes, it's pretty crazy.
Free vector-based Logo
TBH in the UK I wouldn't put it past my local council (who run the public library) to be selling library user data (and probably getting a low price for it too).
Tutorial: https://www.youtube.com/watch?v=znQ1rsAumxk
Coupon: awesome-hacker-news
For one, libraries takes your privacy seriously. At least here in Sweden. If I recall correctly, it's because of The Library Act/Law, which stipulates that lender/reader privacy must be protected.

(AFAIK It's not something that needs to be regulated, as it's generally well respected by libraries and librarians)
Anki CEO says AI will be friend not foe.(Don't worry, Elon)
Hey all, I've just recently released my podcast, The Music Makers, and thought it would be of interest to the HN crowd. For the show, I take an article, read it, and then talk about it. It's a pretty simple concept really. I've got hundreds of articles in my Evernote folder and decided it was time to actually do something with them.

Also, it's given me the opportunity to be in contact with some pretty cool people, as I ask their permission to read their work. Unexpected benefit.

I'd love any feedback y'all might have! Hope you enjoy it.
The UAV was, for most intents and purposes, trespassing[1], and had a camera. Even as a UAV operator myself who is getting into putting cameras on my multirotors and setting up FPV gear, I have a hard time placing any blame on the homeowner in this story.

The operator should not have had been flying their craft on another's property.

[1]https://en.wikipedia.org/wiki/Air_rights#United_States
Can you put your contact info in your profile? I need to ask a quick question.
So, your claim is, that Buffett does not know how much taxes he pays? If this would be true, I would wonder, how he got all his money in the first place.

>the United States have a very progressive tax system

Compared to which system? The system of Sweden or of Uruguay? You of course can find dozens of third world countries, with dysfunctional tax system.

I guess, they are similar studies as can be bought (in dozens) in the country, I live in.
New Release Adobe Brackets 1.4 Test Drive – Modern and Open Source Text Editor
Thanks for the thorough analysis--you answered several of the follow-up questions I might have had.
I would guess it means the same as positive discrimination? At least, it would make sense if they did nothing against that.
Microsoft invested $100M in Uber
In the US you are perfectly within your right to request notification of who the winner(s) is/are. And as part of accepting these types of prizes you typically have to agree that when requested by any participants or when audited by the state/federal government, you agree to have some of your personal information provided. Usually just first name, last initial, city when given to other entrants but it varies by state.

Source: I work for a company that handles online rebates and promotions, including these types of Twitter/Instagram/FB contests. We deal with the FTC all the time.
The problem is getting access to this hidden job market. Where are the companies that hire these barely qualified developers because that is the best they can do?

It must be a myth since why is there such an oversupply of developers vs companies on sites like elance.90 % of the developers of sites like these have never been awarded one job even.
I understand your perspective however it can also be validly argued that we are losing the chance to develop a community around books. Shops can be more than a place to exchange money for goods.
Internet experts submit plan for US to cede control of ICANN
I deeply believe that, as kay said, we are relative and will stop perceive things after a will, forgetting.. anything old will be new, even if it's normal, slow and ~sensical. Cycles. Or orbitals as I like to see them.
While not for code, Google Docs does this well enough that I've written things while a friend literally fixes typos, starts on the next paragraph, and sometimes edits the same line i'm on.

At least it's possible...
This is so pretentious nostalgia. The "conversation" is really the smell of whatever food/water spilled on the book and the tears and folds of the book.
It's neat but not exactly the type of thing that sparks lively debate.
Actually when we talk about serendipity with regards to books online, it's pretty silly to disconnect that from serendipity on the internet itself - because if you're a book lover ,ideas from the internet will guide you towards books.

And while there's a debate whether internet increases serendipity or just puts us in a filter bubble(personally i think that if you want more seredipity , you'll get it), there's some research that supports "more serendity" claims:

http://www.cs.cmu.edu/~pandre/pubs/note0669-andre.pdf
So, reading into this some more.

The CoC is terrible, but fortunately it only applies to the projects GitHub maintains themselves, and it's not a site-wide thing.
SubGit 3.0 released, tool for company migration from SVN to Git
Yeah me too, I was looking for a plugin the other day but came up empty
Model Company – An Uncommon Look at the Common Civil War Soldier
Adobe publishes legal style guide under CC license
> Either forbid all racism or allow everything.

It does prohibit all racism. ("We will not tolerate discrimination based on any of the protected characteristics above [including race]".)

It's impossible and unreasonable to forbid all discrimination. It deliberately discriminates against racists, for example.

"Blatant incivility" would not be welcoming, so would be counter to the stated goals. The statement is instead that 'Communicating in a ‘tone’ you don’t find congenial' is not an actionable complaint.

For example, if you believe otherwise then - and to use an example of a tone argument that I do not mean to direct to you - "Why don't you calm down and we can discuss this like adults?" This is a tone argument which implicitly and incorrectly assumes that only someone who is emotionally upset (and likely unjustifiably so) would have made that sort of statement.

I believe the overall policy is along the lines of "keep a civil tongue .." that you propose, though with more details about what is considered "civil".
Six Questions with Isabel Meirelles (DataViz Researcher)
I've created a word cloud of the list. http://i.imgur.com/vXWzqSQ.png
D3ManhattanPlots HTMLWidget for R
I'm reminded of the old adage that there's no situation that can't be made worse by involving the police. Sure, it may be the case that the drone owner wins the legal case, but if this behaviour persists, and if shooting the thing down becomes impossible, owning drones may become impossible too.

Frankly I would prefer a world where the solution to dickheads messing around with drones is that the drone gets blown out of the air to a world where the government decide that drones need to be heavily regulated. (A place I rather suspect we'll end up in if this behaviour becomes widespread.)
Tufte in R
The Payoneer Freelancer Income Survey Report 2015
He should pivot to more of a rare-book, specialty shop if he can. I mean I see a shelf full of travel books to Canada. That's like selling paper maps when I have GPS.
Mountains Out of Molehills – A Timeline of Media-Inflamed Fears
Making It Easier to Engage and Learn with Google Computer Science Education
I'd be mildly curious to know which language spells it with two "g"s; I've only ever seen it with one.
What I've noticed is that so many people don't reduce their brightness. I usually always have my monitor at lowest brightness. Also adjusting the brightness with software (xgamma) can make monitors somewhat close to an experience like a newspaper with a lamp nearby.
i'm more of a vim/tmux guy myself, so if i ever really need to pair -- this is my goto -- http://tmate.io/
So maybe we only use it for long-distance power and communications? I'm reminded of the Utopia story where, having no need of currency, they used gold for plumbing, because of its corrosion resistance.
People can submit changes, but you aren't obligated to accept them.
Xbox One will get a TV DVR feature next year
D3.sketchy – A Tool to Create Sketchy Backgrounds, Shapes, and Lines
Vistar Media | Full Time | Onsite (Philadelphia, PA)

We're an advertising tech company focusing on geotemporal data analysis. We'd love to hire engineers with experience in high-performance distributed server development or large-scale JS applications.

http://vistarmedia.com/

We're a mature startup with an established, well-tested codebase, but we aren't afraid to shake things up. We want to solve our problems with the right tools, whether they’re cutting-edge, or tried-and-true.

Some of those tools:

Scala
Python
Go
Spark
CoffeeScript
PostgreSQL / PostGIS
EC2, SQS, DynamoDB
React and Flux
Flask

Some nice-to-haves:

* Have coded a non-trivial system soup to nuts. CSS, persistence, deployment, et cetera
* Understand Linux to a degree where you’d be comfortable admin’ing a fleet of boxes
* Be able to design and implement a large, efficient codebase
* Be able to ballpark the computational complexity of a snippet of code
* Be able to both identify and implement a practical test suite

Our careers page goes into more detail: http://vistarmedia.com/careers

To apply: either click the apply link on our careers page, or email me directly - let's meet for coffee. derek@vistarmedia.com
Timeknots – Minimalist Timeline in JavaScript Based on D3.js
Best way to do it is to rewrite it for a different runtime. You have chosen your language poorly to this task.
Raspberry Jams bring Pi enthusiasts together
Locus.js 1.0
Racism according to its academic description has to be systematic. i.e. A white person can be discriminated against because they are white but because its not systematic, i.e. within our social system infectiosly, its not racism.
In a project I worked on I used SVGs from the designer and animated them with Javascript (Velocity.js in this case). The trick here is to inline the SVG into the HTML page (can be done with a preprocessor). Then the SVG DOM nodes can be animated as you like.
Spend Too Much on Software Testing? Find Out How to Save Up
Ng-complex
This should be more than enough for the average commute. Considering the fact that running an ICE for short trips is very hard to the engine, it should help with the repair bills too.

The only question is, how much for the battery replacement?
In that spirit: https://github.com/kerkeslager/dotfiles
I think it's a good thing that safe spaces at reddit and Github are evaporating for toxic angry people forcing them into seedier, more isolated silos. Having said that GitHub has been turning into a bit of a joke with extremes from both ends of the spectrum turning GitHub into a personal soap box.

I consider GitHub to be a an employment related website and treat it as such. It's like my resume. I'm not going to write my opinions about politics and social issues across my resume so I don't comment on this stuff there or get involved in any shape or form and you shouldn't either. It's not the place.
Data Visualization and D3.js Newsletter Issue 142
Racism is racism, whether the group being stereotyped is a minority or a majority. It minimizes the detrimental effect of a racist behavior to say it's "reverse racism". It's euphemistic language that serves no purpose in its colloquial usage other than for a member of a majority group to claim victimization, usually when they themselves have exhibited a prejudice against the "reverse racist".

EDIT: to be clear, people who believe that reverse racism isn't a thing are semantically correct, it's just racism. And whether it's against a minority or majority group - terms which, themselves, are prime to define a disparity between two groups - it's unjustifiable.
What if programmign [sic] languages were methods to eat an orange?
The thermostat in your office may be sexist
Popular Mechanics in 2010 sent packages through the mail with a variety of sensors. I was particularly surprised at the temperature stability they witnessed, important to shipping live animals: http://www.popularmechanics.com/technology/reviews/a6284/whi...
Facebook testing new 'Buy and Sell' feature
n.b. it's a double-pointer. The /called/ code probably allocates a dns_name_t itself, updating the /callee's/ pointer. If the callee's pointer isn't NULL, there's a chance overwriting it will cause a memory leak (as the caller may no longer have a reference to whatever it was pointing to). The comment acknowledges that it's perhaps unnecessarily strict.
The generalization between valley vs. not valley here seems a bit too strict. I'm in the Boston community and there is not an irrational focus on credentials here. My good friend just completed a code bootcamp and got hired in Chicago. I think at least any sizable tech city will behave like this in the present climate.
Grants to Connect Tools and Services for an Open Science
What you just described is still called racism, no need to prepend the word 'reverse'. But, I doubt many people are going to take fears/claims of discrimination against white people in western countries seriously, because it's either a cover for actual racism or paranoia.
I wrote up a response to this, but accidentally did it under the wrong comment (see my response to thieving_magpie).

In that reply I explain what I felt I was baited with and what it was switched for. Maybe you could explain how you feel the term should be used, since you feel my usage was incorrect?
I've always preferred this (using Django):

1. Local development is done with the simplest of everything (local memory cache, SQLite3 database, console based email backend, local static file storage (vs S3, etc.)). The result is that there is very little overhead and everything is easy to work on and test quickly. This also gives me the ability to quickly wipe out things locally (erase and make new migrations for trivial changes, delete the database file, clear cache more quickly by just restarting the Django server, etc.).

2. Final testing takes place on a staging server (Heroku), which is free, and which can contain all the production-level backing services that production will have. This server will be treated like production (no in-place hot-fixes and database wipes / restarts). Separate dev accounts will of course be used for things like APIs, email, etc.

3. Production (Heroku).

This gives me the best of both worlds; the simplicity of local development with simple backing services, with the comprehensiveness of a staging server with better parity.
I had never heard the term "cissexual" before. I don't really see why it's needed.
There have been a bunch, actually.

First one I can recall was the meritocracy scandal, where they tried to put a rug promoting meritocracy, and their in-house feminist Julie-Ann Horvath (nudged by her friends) complained in the general sense of "meritocracy is bad since it's racist and sexist". The caved in and removed the rug.

Said Julie-Ann Horvath later got in a fight with a (CEO&founder)'s wife, left the company and made another huge scandal. She accused the company of sexism and sexual harassment (independent investigator found none, and other female Github engineers said there was nothing wrong), accused a co-worker of systematically removing her code from repos since, I quote, "I wouldn't let him fuck me" (independent investigator found that he was actually fixing her errors), and that CEO's wife overstepped her boundaries and used company resources for her own projects [1] (independent investigator found that to be true, and CEO stepped down).

JAH also complained of terrible sexual harassment - that is, men looking at women spinning hula hoops. Women did not complain, but JAH got offended on their behalf anyway.

In the end, she left with a loud door slam, smeared a bunch of Github people, and in general had a huge meltdown on Twitter, as you do.

Then, as mentioned, there was a bunch of scandals where people had their repos removed (like C+=, a language satirizing the more, uh, out-there ideas expressed by the feminists; or a few repos related to GamerGate).

The latest in a series was a repo threatened with removal (or removed?) for using the word 'retarded'.

Then they added a CoC endorsing anti-white racism and anti-male sexism: "Github's new Code of Conduct says "Our open source community prioritizes marginalized people’s safety over privileged people’s comfort." and will not act on "reverse" racism, sexism, etc." [2]

Well, at least we have BitBucket, GitLab et al.

----------------------------------------

[1] That's one empowered woman! What's not to like here? - TA

[2] https://www.reddit.com/r/technology/comments/3fpnuw/githubs_...
For what it's worth, they probably translated the cover and left the score in whatever language it had been previously published in.
Because your embedded software has to be AGPLv3 licensed as well, a deal breaker for many people, myself included.
What is the time to actually run the iterator to the end and extract and print the solutions?
100 Exclusive Photos Inside North Korea – Part 1
Eric Jorgensen Simulation Projects 2015
Which isn't scarce at all.
Try the mailing list at the bottom of the page you linked to?

Try any of the 4 people also linked at the bottom of the page?
Apple HomeKit: Putting IoT Back on the Map
Developers, Bring It Create an Education App and Win Battle of the Apps
What's the problem here? Just send the money made from the ads to the actual creator.
If I'm using Windows 10 and I type my credit card number in to a text input field, is that sent to MS?

Or, as partiallypro says, are they only sending the contents of e.g. browser search fields?

If the answer to the first question is yes, then this is a keylogger. If partiallypro is correct, then calling it a keylogger is disingenuous. By that logic you could call my mail client a keylogger, because it saves drafts to a folder on an IMAP server.
Armenian Ethnic Evening – Aya Maria Spa Center
Much more significant to me than the Code of Conduct stuff (which just continues internal stuff like the purge of their meritocracy rug) is their precipitous disappearing of a repository that described itself as "X for retards", and without notice, its forks where all the current development was. See more here: https://news.ycombinator.com/item?id=9966118 and some discussion here WRT their recent $240M round of investment: https://news.ycombinator.com/item?id=9971946
The great risk here is that politicians are going to do something stupid before the people work out a more 'reasonable' solution; for example a very reasonable solution is giving the owner a warning somehow and then shooting the drone if it goes unheeded.

The question is "how?" How do we make laws like that? For example, contract law is often very reasonable and frequently aims for fairness. How do we get other purely material disputes between people to mirror this rationality?
Hi! Awesome post.

I've been working on a similar project based on the quill editor [1], which is in turn based on the rich-text OT library [2]. Initially, I thought to wire this all up using the sharejs project [3], but never could quite grok that codebase.

Instead, I've been working on a similar system to one you describe, with changes applied in order based on sequential version number, and concurrent updates forced to "rebase" against earlier changes (not yet open-sourced).

A question:

> Because applying changes in a different order might create a different document, rebasing isn't quite as easy as transforming all of our own changes through all of the remotely made changes.

Can you explain more about how you arrived this conclusion? From my understanding, a correct transform function should allow exactly this, according to transformation property 1 [4]. Perhaps your algorithm doesn't exactly satisfy this property; what characteristics does it have instead?

[1] http://quilljs.com/

[2] https://github.com/ottypes/rich-text

[3] http://sharejs.org/

[4] https://en.wikipedia.org/wiki/Operational_transformation#Con...
I disagree!
100% remote can work just fine for start-ups. That way everyone gets used to the communication methods. I was part of a team that built an award winning platform that was eventually acquired. We had people scattered around the US and in India. Technologically it was a success but sales traction sucked and so we disbanded but eventually the founder located a larger company willing to buy the technology platform and he joined as their CTO to adapt it to their needs. Would we have succeeded on the sales side if we were all in one place? I don't think so but it is unknowable at this point.
Well. Yeah, you don't need to utilise 'lethal' force on the little robotic fellas. This is completely reckless, pointless, an abuse of your right to own a firearm, all of those things. Then to threaten the lives of human beings who aren't even on your lawn yet.

I mean, I get it. It's the wild west still and there's frontier towns popping up all over the place. But this man is anti-social, and trouble, for anyone living in a currently active century.
Yeah, timing attacks are indeed tricky.

Within the call-stack we should probably simply consider all I/O that happens after a tainted variable was accessed to be tainted as well.

That and banning trusted extensions from using concurrency mechanisms should sort those out. Correct me if I'm missing something, though!
reading data from /dev/random is more interesting
Why doesn't that seem reasonable? On Twitch.tv people stream for free and ask for donations or subscriptions. Most people just watch, and the few people that donate or subscribe so vastly overfund the stream that they can afford to never run ads.

Patreon works the same way. You make money when you produce content that people want to pay for even if they don't have to. If you can't do that, ads are a fine plan B, but you have to go into that knowing that many people will be ad blocking (and even more if you're producing any kind of technical content).
I see you conveniently forgot to label the y-axis. If you don't want to tell us the scale, could you at least mention what the unit is? Daily actives on GL.com?

Regardless, this is majorly exciting and this growth is a tremendous leap for the open source community.
How Google Renewed Its Fight Against Patent Trolls