skysight-inc/HackerNews huggingface dataset:
The Royals received something like £36 million public funds last year - which I think is pretty small compared to the cost of things like the US presidency (£1 billion) and not really that much more than the German presidency (£26 million).

They have no real political influence and, to be honest, I'd far rather have the current crowd than an overtly political head of state - the fact that they choose to serve in the Armed Forces earns them a lot of credit in my book.
> I use downvotes exclusively for hostility

hostility, is subjective.

It's easy to block out any thoughts not comfortable to us.

It's easy to hide behind consensus than risking the cognitive dissonance associated with the truth.

The civil libertarian in me likes to see a bit of heat, expression, emotion; within reason.

I want to challenge my impulses. I want to grow.

Maybe I'm a maverick, but when most people want to downvote, I'd rather see the elaborate more on their unpopular opinion.
Нововведение – выходной и время для общения с Богом
Wow, despite studying probability for years I never quite realised that the mean minimised the L2 norm. This is despite knowing full-well the essentially equivalent fact that the mean is the orthogonal projection in L2!

The median minimising L1 is also very nice, and I did not know that. It also means that the concept of median generalises easily to higher dimensions.
Actually I don't care much about the exact CPU vendor, all I need is an Android-compatible CPU with 3G support, a datasheet and if possible a basic hardware reference design... too bad none in the team are Chinese :/
I have never been baffled by a down vote. I've been surprised that something was downvoted. When I am surprised, I try to figure out why and what contributed to it that was in my control and what wasn't.

Usually, I get downvoted for xkcd 360 style wrestling the pig in mud. Sometimes I'm just factually wrong. Sometimes I'm just being a mean or stupid or just expressing a binary opinion...though those are less and less common, I think.

The long term solution has been trying to improve my writing, so that it better communicates my intent. The work of figuring out the reason for Downvotes is a feature not a bug...the exercise [literally and metaphorically] makes my writing stronger.

As for new users, I think The current system is useful for HN as a business unit. HN is part of YC. It's helpful to its selection process. Karma is a bit of a proxy for product market fit. Upvotes and Downvotes and novotes signal the reaction to some offering, taking risk and analyzing rewards and adjusting to feedback are all valuable habits, and if a down vote is going to wreck a person's day, a VC not returning your calls regarding the previously mentioned offer sheet as the startup burns through its last bag of ramen may not be the right career move.

The long play requires persistence and pivoting and perspective.
Immersive 3D panoramas with your smartphone
"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man." - George Bernard Shaw

We should all be thankful to rms for his unreasonableness. It has literally been the underpinning of so much of what we take for granted vis-a-vis free software.
Ah. I meant more that if I was a troll and I had the ability to comment privately, I could say nasty things to you in my private comment and nobody else would be able to see them (except admins, I suppose, who would quickly become overloaded).

It's a good point that I could email feedback privately. I think that would be a difficult thing to establish in the general case because it's not expected behaviour, which makes it seem more significant (oh my god, this guy disliked my comment so much that he decided to email me about it?). It would also be more effort, and some people (especially newbies, I would think), don't include contact details in their profile.

By disrupting public commentary I mean that the established norm on HN is that, mostly, if you have something to say you say it to the group. If it was possible to comment privately perhaps it would detract from that group discussion because people are shy or would rather their comment not be subject to scrutiny. The end result could be a tragic migration of the interesting conversations in HN comments from public to private. That's the "shadow discussion" problem I mentioned later.

That's the particular reason I suggested making private comments impossible to reply to, so they don't become an alternate competing venue for discussion. I think the recipient being able to make the comment public would also help act as a balance against shy commenters making perfectly good public comments private.
Why We Need a Statistical Revolution
Sorry but I am still not going to subscribe to NYT just to RTFA.
There are loads of languages like that, I don't think that you can blame rms for this. For example, the MLs are currently kinda hot, ocaml especially, and have been around for donkey's years; but in the early 1990s they were very slow.

Lots of the applications written in ML are barely viable; the only reason they're performant now is due to Moore's law.
What's the difference between ECS and Elastic Beanstalk (EB)? EB already supports deploying single and multiple docker images per EC2 instance.
Attention Deficit Disorder or Simply Poor Concentration Skills? (2005)
Everytime something like this comes out, I think the following : Wouldn't it be great if I could develop and debug this under Windows with VS and deploy my release with Linux. The network libraries are always Linux(and family) only.
Cheap Autoresponder serie
Why We Play Games
How does the number of people negatively affected by algorithm compare to the number of people who would be negatively affected by human processor?

I mean, someone could probably write hundreds of similar articles about negative interactions with callous or incompetent human officials. Having dealt with at least an average number of DMV type officials over the years, I can't see that machines could do a whole lot worse.

I do agree with several points of the article though. Let the algorithms be open to public critique. This is democracy and it should lead to improvement (eventually). And of course there should always be recourse to human intervention.
Another trick (never tried it myself) go to a coffee bar with your laptop, ask customers if you can buy their coffee and get 5 minutes of their time. They then test your website and give you feedback while testing it, answering your questions you are validating (UI/Price/Pain/etc.)
I recently find it easier to bite the bullet and write the command on the spot, rather than to try to locate some custom made three liner somewhere. Just writing the logic from scratch becomes effortless with a bit of practice. It helps me focus on the task-at-hand, rather than digging into memory if I solved an issue before, and if I stored it somewhere convenient, with an apropriate name.

After having successfully located the snippet, only too often I have discovered that it does not do exactly what I want right now. Then I am left with the choice of changing the past script to also fit the new purpose, without destroying the previous work.

All this mental effort to save yourself three lines of typing seems a questionable endeavor. I have come to love the throwaway scripts.
Why that would be the people to whose power your speech might be a threat in some way, of course. Coincidentally, that's exactly when you need to be punished for "misusing" your free speech.
Can't really find anything, as in 2011 an unrelated shooting (two guys on the run noticed cops doing a routine check of other guests and decided to shoot the cops in cold blood; only casualty was one of the guys because he jumped the train at 100+ kph) happened in an ALEX train and that drowns out the older stuff in Google.

But if memory serves me right it was some nutcase with an illegal rifle.
No, both the FSF and rms have repeatedly said that charging for software (or content) is perfectly fine. His issue is with the licensing and DRM.

Here is one of the FSF's sites about DRM: https://www.defectivebydesign.org/

Personally I do use Netflix and I don't think that the company or its users are unethical, but ultimately if there were a reasonably priced service that offered DRM-free content and didn't rely on closed-source plugins and apps, I would switch in a heartbeat.
Show HN: ShitChat, final project in network programming course
Strongest case point for drinking whole milk (in my opinion)? It tastes a lot better.
And there is this highly-opinionated site http://www.notmilk.com/
We're told governments are of the people and for the people and so on, but the reality is that they keep doing things they know are against our interests, and any time the people resist, the government's response is always teargas and batons.

How could this system be anything but bad for us?

The problem isn't big evil corporations - it's the fact that there are people in positions to hand out favours in exchange for bribes.
Here’s how to launch a startup when you only have 99 dollars
> So he thinks emails can't be spied on

Quite the contrary. Since the Snowden revelations, all of his emails have the following header:

[[[ To any NSA and FBI agents reading my email: please consider ]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]
A doctor once told me : cow milk is for calf, look how quickly they add mass.
The grandparent wrote "great Lisp". Presumably the poster doesn't think that ELisp is that.
Linux kernel initialization, part 9: RCU initialization
Voice Memos Web App
Think of it this way: there's a market for favours given through the use of political power. The problem isn't the existence of "market economics", but rather the existence of this particular market.
On slide 58, it's worth noting that Greenplum doesn't belong to EMC any more. It's been spun into Pivotal's Big Data Suite[0].

Disclaimer: I work for Pivotal Labs, another part of the same company.

[0] http://pivotal.io/big-data/pivotal-big-data-suite
Kinda sorta. My knowledge is limited on the topic, but AFAIK, unwinding for Rust is designed to have at most one try/catch block per thread.

That said, there is a `catch_panic` function (http://doc.rust-lang.org/std/thread/fn.catch_panic.html), but it's unstable. So in stable Rust, the only way to catch a panic is to spawn a new thread, I think.
My own view was that I was fairly happy with the status quo after the referendum and before the general election - but it turned out that keeping that wasn't an option.

The rUK has swung decisively to the right (e.g. UKIP 12%), the Conservatives have a majority on their own without the moderating influence of the Lib Dems - which is fine as we are a democracy but the people of Scotland clearly have wildly different views (SNP 50%, UKIP 1.6%).

Then of course there is the prospect of BoJo as PM - which I think would pretty much guarantee a rapid dissolution of the UK.
I think it did - if we're talking about the youtube video.

What he's doing:

- Show the registration form and the error that you get when your serial is wrong

- Intercept that request, (replay it a couple times to - idk - show what that tool is/does?) change the serial to the
' OR "'
value

- Refresh his Outlook.com account, showing a fresh "Thanks a lot, registration accepted, these are your credentials" mail
Look no further. Netezza by IBM dies that all with SQL. Seriously, I'm impressed by that product. It also supports Hadoop.
(I am strongly against the government's stupid changes; I strongly support the human rights act etc)

All the children travelling to Syria? All the money being raised for terrorist organisations - from people who know the money is going to be used for terrorist purposes? The murder of English soldiers on British streets? The plot to kill other soldiers by a british teenager? The recent IRA plot to assassinate Prince Charles and Camilla? The fact that PREVENT is a "toxic brand" and widely distrusted?

There is a bunch of stuff happening that causes some concern to UK government.
A full explanation of the 3 vulnerabilities he's found is at: https://www.youtube.com/watch?v=qkolWO6pAL8&feature=youtu.be
The article is looking at it all wrong. To solve a problem, start by looking at those that already solved it. Then, see if you can apply that. Mainframes have long had ridiculously high utilization and throughput. Secret is their I/O architecture: computing happens on compute nodes and I/O is managed by I/O processors, both of which are well-integrated. If Intel etc copy this, they'll get much higher utilization and throughput. Smart embedded engineers do the same thing albeit with microcontrollers.

https://en.wikipedia.org/wiki/I/O_channel
You're right, I don't regularly go talk to politicians. I wrote emails to a few politicians regarding some issue I felt strongly about and got a canned response that didn't say anything (I believe it was something about internet security or copyright laws and the response was how that politician understands my concern and thinks its important to balance security and simultaneously promote competition).

I did consider going to local council meetings in my home town of New York City, but (without exception) every meeting takes place between late morning to early afternoon on a weekday so I am unable to attend [0]. It might be coincidental, but that kind of scheduling doesn't exactly scream out inclusion for average citizens. Maybe I'm just cynical. If you look at some of the minutes, it's incredibly dull and menial. I randomly selected Council Chambers - City Hall Jointly with the Committee on Consumer Affairs from 5/1:

1. A Local Law to amend the administrative code of the city of New York, in relation to the promotion of health and safety at nail salons. (NY Times article drummed up some controversy. Perhaps if they were to talk about immigration policy and extending more rights to undocumented workers, it would be interesting but from what I hear, this will amount to a shake-down and publicity event)

2. A Local Law to amend the administrative code of the city of New York, in relation to requiring the posting of information related to services offered at licensed appearance enhancement businesses. (Yelp probably does a better job at this)

3. Resolution calling upon the New York State Legislature to pass, and the Governor to sign, legislation amending the general business law to require periodic retraining of persons licensed to practice appearance enhancement and the Department of State to increase the number of health and safety inspectors who inspect appearance enhancement businesses. (More regulation of hair salons because, you know, public safety of getting a bad perm)

4. Resolution calling upon the New York State Legislature to pass, and the Governor to sign, legislation amending the General Business Law to authorize the New York City Department of Health and Mental Hygiene to enforce State health and safety regulations against appearance enhancement establishments and to allow the Department to create a letter grading system for these establishments. (Letter grading hair salons? Really?)

Maybe it's just a New York or US thing. But I personally lost faith in the democratic process for all but the absolutely most mundane and necessary processes required to run a locality.

[0] http://legistar.council.nyc.gov/Calendar.aspx
That has not been my experience purchasing multivitamins.
It only lasts for a few seconds? What happens afterwards?
As someone who has suffered from moderate but not debilitating depression for much of my adulthood, one thing that has always stood in the way of getting treatment has been finding a damn therapist. Back when I was a broke, insurance-less musician, I went to inexpensive sessions with a student therapist who listened to me talk for a semester but offered very little in the way of help.

Shortly after getting insurance I asked my doctor for a therapist recommendation. The therapist she sent me to was a very nice old man who started suggesting prayer as an answer to my problems in the second session. That was also our last session.

I wish there were a way to do this that eliminated some of the trial and error, because listings tend to be pretty neutral, and reviews are sparse and not particularly trustworthy. You end up picking someone who's close to you and hoping it works out. It's a great way to lose a lot of time, and you know one of the things about depression is failing to find a therapist after a few tries greatly decreases motivation to keep trying.
Way too late to the party, but this cries simply for it:

How would this guys argue against this way of thinking about consciousness:

Michael Graziano, evolution and non-magic description of consciousness

https://www.youtube.com/watch?v=peHcu8LEgEE

Ah! I guess he simply questions, right out denies materialism.
This is borderline religious, right?
SQL with Python: SQL Bootcamp
RDing TEMPer Gold USB Thermometer on OpenBSD
I figured out six years ago that my current situation was pretty messed up business wise. I bailed out of the company while it was actually taking off, used 5 years to heal myself working alone in the beginning and then building a consultancy. During (and before) I read all kind of business and self help books, like 7 habits.. 4 hour work week, etc. They all helped me move in a better direction, but it was not until I read Simon Sinek's "Start with why" that helped me understand what is most important to me and how I conduct my business.
Elastic Beanstalk is a wrapper for multiple AWS services. The Docker multi container version uses ECS for containers. Using ECS directly can be more work but it also gives more control.

EB works the same way for VMs, it will integrate with EC2 for you or you can use EC2 directly instead of EB.
Cloud Foundry does what you want -- push an app, see it run, get load balancing and log aggregation out of the box[0]. And healthchecks, and buildpacks, and so on and so forth.

CF runs on AWS.

You can also play with Lattice, which is a cut down version intended to support fast development cycles[1].

Disclaimer: I used to work on Cloud Foundry.

[0] http://cloudfoundry.org/

[1] http://lattice.cf/
Thanks!

Right! I wrote "L3" but
never defined an L3. So,
yes, I meant L-infinity.
Sorry 'bout that!

Not the first time I typed too
fast!

I did omit the other L^p
spaces.
> I should note that money didn't "just emerge".

Gold and silver sure as hell did, and that's what I was referring to, which I'm pretty sure you saw anyway, especially considering you brought up gold too.

Actually, the concept of "debasing currency" comes from the government of the time diluting the gold content of the gold coins in use back then.

> That people would stop working because they saw others living on BI.

Alright, so your argument against the idea that people would stop working because they saw others living on BI, is to snarkily suggest that you personally wouldn't?

Surely you understand that other people very much would, even if you personally wouldn't? You'll have to try harder.
Meetly: Your Micro Meet-Ups
Making friends is difficult, especially if you’ve just moved to a new city, and you are on a look-out for location based friends. And then there are other reasons which just elevate the problem – you work from home, you have strange interests and you sleep at unconventional hours. Some people do not have the opportunity to meet people organically i.e. through work or other such ways.

To relieve people from their loneliness and enable them to meet people with same interests, an app has been introduced. It’s a Social Networking cum Event App for Micro Meet-Ups. Meetly is all about people getting together. It not only cuts out the creep factor but gives you a chance of meeting people with common interests. It’s the best way to get a group of people together that has ever been created.
Meetly excels at getting those who share a common interest to connect with each other.

The Meetly app shows upcoming Meet-Ups that are organized in your vicinity and also public Meet-Ups as per categories. Each Public event listing features a category such as Business, Health-Wellness, Hobbies, Science & tech and other such categories, description, start/end dates/times, location, & even how many people can join you. One can even get notifications for Meet-Ups happening within a radius of 5 miles to 50 miles. User can search Meet-Ups as per categories, send requests to join those events, send private or group messages.

Fixing Meet-Ups on-the-go – anytime while commuting, on a coffee break, before turning in to sleep, or literally any other time. One can create a Meet-Up in less then a minute.

What do you think?

http://www.meetly.co
Safari makes use of a kernel feature that allows giving some leeway for when the process should be woken up again (eg. from a timer source). That way the kernel can put the CPU to sleep until it can schedule as many processes as possible at once to wake up and perform their work. That way the CPU doesn’t have to wake up all the time to wake up a single process and let it do its work.
There are a number of differences, but in specific the way deployments work is a good example of the difference between EB and ECS.

Due to the way EB works the only way to get zero downtime deploys in EB is by having two environments and swapping their CNAMES:

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-...

On the other hand ECS does a much more intelligent deployment approach. Basically when a service is updated it creates a new container to replace one of the old ones, wait for an old one to drain, then switches it out with the new one, etc, until all the containers are replaced with the updated container.

http://docs.aws.amazon.com/AmazonECS/latest/developerguide/u...

Basically if you are doing CI and want to have many zero downtime deploys per day with no service interruption then ECS does it much more gracefully. Additionally if your service is really large, requiring a lot of instance resources then EB requires you to run two copies of your environment in parallel, at least during deploys, which can be quite expensive. ECS just swaps out containers on the running hardware, so you just need a few extra instances for wiggle room when deploying, but you don't have to launch another parallel copy of your stack.
Cameron's government is expanding the definition of extremist to include 'non-violent extremists', which is people who disagree with the vague 'British values' or are opposed to the current democratic system. So it is very clearly and explicitly not just about people who support ISIS violence, although of course that is what the government wants people to think.
"I read a book about Java, and found it an elegant further development from C. But I have never used it. I did write some code in Java once, but the code was in C and Lisp (I simply happened to be in Java at the time)."

- could someone explain this passage?

Edit: does he mean the island Java?
"The Google+ account using my name is also not mine."

and then

"Google+ offers to hide the user's real name, but demands people prove an "established identity" or provide ID."

Sounds contradictive.
MITx: Paradox and Infinity
Awesome.

I made something similar, albeit simpler, to help check for DNS servers that are lying to you.

https://github.com/dicato/webdns

It's deployed on heroku for anyone to use. Just make GET requests to a URI of the domain you are interested in:

https://webdns.herokuapp.com/hackernews.com
Great article, lots of resources in there for someone getting started and your writing style is great too. Please do a follow up if you figure out the production part :)
Catchy title ^_^
I am so glad that my company chose to write the majority of our web oriented frameworks in Go. It's simple to the point of boring for most of this stuff.