skysight-inc/HackerNews huggingface dataset:
https://en.wikipedia.org/wiki/L%C3%A8se-majest%C3%A9

Was just reading up on Lèse majasté laws and didn't realize that quite a few European countries still have them. Some are for insulting a foreign head of state, like they have in Germany and Poland, and some are still for insulting the royalty. There have actually been several recent prosecutions too.
That's the cost of starting a business impersonating a common carrier.
Allen-backed AI2 incubator aims to connect AI startups with world-class talent
By not doing enough to increase network throughput. We could have had a 2-8MB fork years ago and not had to worry with the transaction backlogs caused by the 1MB block limit we're now stuck with.
> In my experience, the 10x programmer is a bit of a myth. Where I have seen people do some incredible feats of productivity, it usually came with a clutch of bad stuff, too

In my experience, the '10x' programmer is not necessarily more productive (as in amount of work done in a certain timeframe), it's that the 10x programmer does better work, resulting in time savings down the line. Fewer bugs, a more flexible architecture, etc. It can be the difference between being able to easily add a new feature in version 2 and having to rewrite half the application.
CORBA just didn't work across organization's internal networks when NATs started appearing in the late 90s. I am convinced it would have had such a lead it would have dominated. Web services appeared to rectify NATs/CORBA, but it sucked as a standard. Then came REST to fix web services. The root cause was NATs, IMO.
In terms of Dota, I don't think it's that impressive, but it is still cool. I'll be impressed when I see a 5v5 with bots that adapt to the opponents' strategy. I do think that it currently could be an excellent tool for mid-laners and cores to practice. OpenAI is also blowing the door open to Dota AI development and we will soon see bot tournaments. Engineers will develop AI and put them against one another in standard 5v5 matches with a pick/ban phase and all.

In terms of AI, I don't /think/ there's anything groundbreaking here. Correct me if I'm wrong, as I don't follow AI research, but this technology is nothing we haven't already seen. I believe the development of AI for Dota is a publicity move to get people excited about what AI could be for humanity. This might be the way to introduce AI to non-technologists and get people excited about it.
Hi, I work at SparkPost and I want to clarify that we still have a free plan at 15K/month. This email was sent to existing customers to let them know that we are honoring that commitment and that everyone on the current plan gets to retain it if they wish. Here's a link to our developer plan. https://www.sparkpost.com/pricing/#developer-plan
Action can and should be taken against individuals that make a credible threat. We certainly don't want to have people fearing for their life. I don't think that "openly told reporters that they want to send jews/blacks/muslims to gas chambers" is in the slightest bit likely top happen, fortunately. Also, you don't go after a group because of one guy; imagine if that was applied to blacks, it would be horrible.

One can criticize both groups and still not be neutral. As I have stated, I do not like the neo nazis (not sure if all the original protesters are that or if only a few of them are, either way, they all seem quite unlikable).

What I have really been against is the "just arrest people for being seen in a group" which is what my comment was really replying to. Asking for discriminatory laws like this is backwards, harking back to when there were discriminatory laws against people with black skin. Although I know this is not what you were replying to, this is just to show why I made the comment in the first place. Also I seem to be being called a libertarian just for disagreeing with what I replied to, I don't think I have ever actually agreed with anything that someone calling themselves a libertarian has said, that I remember anyway.
False. I was directly reacting to what the OP said (below), which said nothing of a relationship w/ customers. Personally, I'm a proponent of having devs closely involved in every step of the product, including messaging and marketing. But that's not what this post was about.

> We are the technology, we did it in the first place.

> By default, we know better than them (because we are the one who do the tech)
Clean green graphene separation
Growing up I initially had tiny regular allowance, which gradually became tied to specific weekly chores & subsequently bigger. As parent myself now I think approach works well, as it balances "I'm giving you this $ because I love and support you" and "hard work should be rewarded"
We can make burglary illegal without any additional explanation of why burglary is "wrong". This is because it is part of understanding the concept of burglary to know that it is wrong. It's the same sort of logic that applies to Nazi propaganda: it is wrong simply because it is Nazi propaganda. We understand what it is and what they are saying, so we do not need to go to additional lengths to explain why it is wrong. It should be silenced for no other reason than that it is Nazi propaganda. To promote Nazi propaganda is to undermine the social contract itself about what constitutes free speech. It is a mistake of Enlightenment political philosophy to say that every decision we make about what constitutes right and wrong must derive ultimately from basic principles by logical reasoning. In many cases merely understanding a concept suffices to directly condemn an activity and Nazi propaganda is almost the best example of how we can, without further conversation, simply say "NO"... we are not going to help you promote this and we are not going to politely explain to you why we do not agree with your views. All this talk about free speech and Nazis is nonsense. I support Cloudflare's decision.
Thanks! We're still early in our life cycle -- but on the roadmap is the creation of reviewer profiles (as an optional feature). This'll allow us to highlight strong reviewers, their projects, etc.

Incentives and gamification are definitely there as well. We want to bonus people for doing thoughtful code review.
Because, while old, it's still used and useful. And a lot of (relatively) young people don't know about it.
>> We all know what the parent meant.

> You only speak for yourself and you definitely do not speak for me.

So you reflexively see the words "X can sue" as a truism, a meaningless statement? It doesn't occur to you that the person saying those words actually wanted to convey some information with them?

Fine by me if you disagree with whether the odds of some suit getting anywhere are better than nil. But to not even realize that such a statement is being made, that must suck.
You are right, this really is a great time(even though that sounds weird to put it that way) to have a food allergy. I think about even 10-20 years ago how hard it would be to eat gluten free at most places. Thank you for the link- travel is always something we "worry" about. Most of the time we bring an extra suitcase of non perishables that my daughter can eat in case we cant accommodate her diet. Another reason why I love this site, in the 6 or so responses from my post, Ive gotten lots of helpful info. Thanks to all of you!
Former Netflix Show “Sense8” on Porn Site XHamster? (Possibly NSFW)
This is the method Vizio TVs use to register with the Inscape mothership to report to the system what is being watched on every Vizio TV in existence.
Fully Automated Let's Encrypt for App Engine
Total requests: 30
Size: 1.149,02 KB
Transferred Size: 539,24 KB
Time: 6,53 seconds

That's on a wired 50 megabit connection, I don't want to know the load time on mobile.
Good job on an overblown landing page!

Related thread: https://news.ycombinator.com/item?id=15031814
That's why size hack contest are so much fun, like 4K intros, or java4k games.
Functional Programming’s Y Combinator
People don't have their windows smashed. Even in Hamburg, the most violent protests in the last decade, only upscale stores and expensive cars were targeted, all of which were insured.

That's not to excuse those actions–personally, I think they're counterproductive to whatever the cause may be. But people really aren't afraid of these protests. I was actually in Hamburg at that time, and even though I was walking around in a suit & tie, I freely walked right through the protest hotspots without even a hint of aggression directed at me.
Internet turns on white supremacists and neo-Nazis with doxing, phishing
[NEW DATA] Industry App Benchmarks for H1 2017
Unfortunately everyone who worked at a handful startups has probably worked with someone like that.
Thank you so much for this feedback.
The complexity can be worth it. Take electronic fuel injection. Uses less fuel, has a better power band, has a wider range of self correction.
I think I hashlinked directly. I wanted to post the main page. Ingress also use nodeport, the difference is not in nodeport..But in the ingress setup itself.

Docker Swarm's inbuilt ingress is now trying to build in proxy protocol and ipip mode for default usage.

Fwiw, you can use Swarm's inbuilt ingress with an external load balancer as well.
I too am skeptical of the usefuless of this data. along with the risks of self-reported information, there's also going to be some skew towards people who have high income since (a) they are proud to share it and (b) people who are lower paid might be reluctant to "admit" it
HTTP status 451: “removed for legal [or government censorship] reasons”
Show HN: Get fast and real feedback of your design assets
I don't want to own cats but I would like to cope better with visiting cat-owners' homes. You seem to describe some sort of DIY immunotherapy for cat dander? Can you go into details?
Ask HN: One thing you wish would happen in the next 10 years?
Make contact with aliens in a very transparent way, visible to the wide public.
this is a best video to explain to your C++ friend why functional programming is worth it even in gamedev world.
The features are slightly different so people usually use both.
Not a good response to "I have a friend taking next week off to go eclipse watching. How is that accommodated with a mandatory week off every 8."

The eclipse happens at a fixed time; if your model of vacation is that employees are supposed to swap their randomly-scheduled vacations around to get the times they want, you'll immediately notice that there's much more demand than supply for vacation during the eclipse.
And there is controversy insofar as whether they truly committed a genocide with many scholars saying they didn't. There is no controversy with regard to Nazis. If you did 10 minutes of research you could find as much.
Lolwut are you serious?
I don't think your comment was designed to criticise Muslims, but I think you did a sloppy job making your point, and equivocated (maybe accidentally) the wrong sets and members.

Charitably, your comment reads that people who call themselves Nazis today are as far removed from (and do not bear the mantle of) the Nazis of WW2, as Muslims are removed from Islamist terrorists.

Again, charitably, that is an appalling comparison. Because it implies the reverse too; that Muslims are as responsible for the crimes of 9/11 as one believes modern Nazis are for bearing the history of the National Socialist movement - which of course they (modern Nazis) are.

More clearly: The perpetrators of 9/11 are only tangentially part of the same group as Muslims in general. You may as well group these NeoNazis with the set "Americans", or "White Men", as their motivations have as little bearing as regular Muslims and the men who brought down WTC.

As before, the better comparison is to ask if non-violent members of ISIS or Al Qaida can be assumed criminals/terrorists, as their violent companions are.
Drab: Manipulate User Interface Directly from the Elixir/Phoenix Application
It's quite expensive for a comedian to do this on a regular basis though.
Good information. There's also Lisp-flavored Erlang and other options worth exploring:

https://gist.github.com/macintux/6349828#alternative-languag...
Do you think various groups trying to influence politics and culture would try to manipulate this impressionable group? For the lulz is an easy way to sweep aside the very real, and likely, possibility that state actors manipulate these anonymous boards for their own ends.
I'm getting a little lower performance. But MinerGate is very useful for those who do not know how to use it.
Elsevier is making a lot of moves to stay relevant. They're now one of the biggest open access publishers (where the revenue comes from article processing charges, not subscriptions). They've been realigning themselves as more of a data/information company than just a content company (see these products under the heading of "research intelligence": https://www.elsevier.com/research-intelligence/products-serv...). They bought Social Science Research Network (SSRN), which is one of the largest preprint repositories in the social sciences. Before that they bought Mendeley to try to get into the researcher social network/reference management/data collection game.

Say what you will about Elsevier, but they are most definitely not just sitting on their subscription content and waiting to become irrelevant.
I agree anecdote is not sufficient. I wanted to extend my experience as national or worldwide trend, may be that is not the case. But when I read increasingly frequent layoffs at all major IT vendors (IBM/HP/Oracle/Capgemini/Tata/Infosys/Cognizant and many more ) I tend to think it is general trend.

New products will be built always but with multilayered designs, more and more functionality is going in libraries/frameworks in lower layers. So a new product started today will not need as many developers. Again I am not arguing about the general quality of such product but new developments are using fewer developers than past.
How do you know it's fake?
define awesome? Currently in a similar situation...
5 Tips to Embroider Machine Embroidery Designs on Athleisure
Many of the actual implementations of these types are not actually monads by the monad laws, but they are monad-like in that they are containers for execution that can be composed with each other.
And elsewhere
> I've worked with plenty of 0.1x programmers

I think the -1x programmer is even more common, the ones that have negative productivity and actually create more work for other programmers. I've encountered many of these types over the years.

They are usually the very hard working type too. The kind who when encountering a problem always solves it by piling on more code, never refactoring, never taking a step back and thinking about the problem. You don't want to be seen idling at your desk, better keep typing.
>>We’ll name it The Daily Stormer, since a good domain name has recently opened up.

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

The Daily Stormer is an American neo-Nazi and white supremacist news and commentary website.[1][2] It considers itself a part of the alt-right movement.[3] Its editor is Andrew Anglin, who founded it on July 4, 2013, as a faster-paced replacement for his previous website Total Fascism.
Teaching Programming Languages by Experimental and Adversarial Thinking [pdf]
I too thought there was a strange coincidence, but the Author addressed this: "We’ll name it The Daily Stormer, since a good domain name has recently opened up."
>If I didn't have to trade files with others I could quite happily use Microsoft Office 97 in lieu of whatever the new thing is called.

I could go back even further and use Microsoft Works.
I am not sure to understand, actually they (I mean the cited IBM article authors) don't call it "leasing", they explicitly promote the idea of "pay per wash".
Hi Hackers!

Last new year's eve I tried to reflect on the year 2016that just passed by and I realized that nothing major did really happen, I was one year older but that's about it.

I went to my photo library and I realized that major changes happened in my life every roughly 3 years... around 1,000 days. I made some quick numbers and I realized that I was more than 12k days old. I felt sad that I missed that many "birth[k]ays".

I shared this sort of "personal insight" with friends and it turns out that everyone had the same sort of feeling, we tend to do balance and look backward every year and that's too short to really see things in perspective. We celebrate our birthday every year but we miss an important date every thousand days.

That's why I created this very simple app on a quick hackathon we did at work.

I hope it's useful for some of you
Teaching Programming with Gamified Semantics [pdf]
Reading this reminds me of people complaining about Electron for desktop apps.
Finnish startup develops revolutionary ultrasound to fight industrial pollution
A few years ago I found a book on Motif user interface programming in a used bookstore, and started leafing through it. The entire book had exactly ONE picture. ONE. And it was some architectural diagram describing X, depicting a network of terminals and servers and happy little cloud things. The rest of the book (asymptotically, all of the book) described APIs and widgets and protocols and whatnot, all without the benefit of showing what the user would be interacting with.

That someone could write a book on UI programming and someone else would publish a book on UI programming without any actual depictions of UI is pretty much all I need to know about X and its community (although I know a lot more, and my actual exposure to X goes back to early versions that came on 9-track tapes directly from MIT and supported mostly just frame buffers on DEC Vaxen).

(For years -- and this may still be true -- the software to manage the equipment in Comcast's head end datacenters was controlled by some X-based UI. Now, I ain't gonna say "Them folks surely deserve it, because they done me wrong" but that miserable train-wreck of a system goes a long way towards explaining why it's often hard for Comcast to fix their stuff. I have un-fond memories of taking down whole QAMs because I was fool enough to click some check boxes in a dialog in the wrong order...)

You can write hideous UI in just about anything, but X seems to have a special place in the ecosystem.
I disliked Rails and did not get into Ruby but I love Elixir. YMMV
CoreOS launches Tectonic 1.7.1 with support for Microsoft Azure cloud
Cyber Criminals Hijack #Chrome #Extensions and Put 4.7M Users at Risk
https://github.com/coreos/zetcd
Wait, so you're saying censoring creationist and anti-vaccine sites is acceptable too? That's precisely the slippery slope your interlocutor is referring to.

You are far from an "acolyte for the cult of free speech" if think ideas you disagree with should be kicked out of the bazaar by mobs.
You're ignoring a prominent and consistent streak of politically motivated violence because in this case you dislike the other group more. You're diminishing the reality that Antifa is a worldwide movement/ideology with consistent violent tendencies.

The president did condemn open white supremacy, and did associate them with the violence, albeit not as strongly as it seems you would prefer, and not as the sole instigators (which they weren't).

Modern Antifa is also a (generally) violent group rooted in extreme socialist/communist politics, with the general overreaching idea of the violent overthrow of anybody they consider to be a "fascist." They have "actually acted violently," and have done so with much greater frequency and magnitude than any far-right group has in the last twelve months.

This isn't a false equivalency as much as it is an inconvenient one for leftist/progressive politics.
"You get the challenges in batches of eight by emailing cryptopals at Matasano, and solve them at your own pace, in the programming language of your choice. Once you finish a set, you send in the solutions and Sean unlocks the next eight. (Curiously, after the third set, Gmail started rejecting my tarball as malware.) "

The Challenges: Cryptopals --> http://cryptopals.com/
Working through the volumes is possible: http://commandlinefanatic.com/cgi-bin/showarticle.cgi?articl...

I read the volumes roughly 30mins a day, and try most of the exercises. Like the above linked blog post I at least attempt to just understand the question on the M[40]+ exercises which still can teach you something by merely understanding why it's a difficult problem.
Ah, this is entertaining to contrast with https://news.ycombinator.com/item?id=15031814 "Why did software go off the rails". The "UNIX haters handbook" is extremely old, as if you couldn't tell from the references to Reagan and the 50-MIPS workstation (roughly equivalent to a $1 Cortex-M0 in today's money).

And in many ways they're not wrong:

- "X has defeated us by switching the meaning of client and server"

- "most computers running X run just four programs: xterm, xload, xclock, and a window manager" : the intervening 20 years have added a web browser. Almost all software run by the user is in either the xterm or the browser.

- ICCCM is hilariously complicated, although cut-and-paste largely works now. It's just that there are two different cut-and-paste mechanisms in play.

- client/server division of labour is still being fought over on the web

- X authentication is painful to do with the original mechanism, but was eventually fixed by ssh X forwarding

- Xdefaults is a great mystery, largely obsoleted by the GNOME people with their own mysterious pseudo-registries and, god help you, polkit

- X still has trouble with the wide variety of graphics hardware out there, although you can usually get 2 monitors working eventually.

- "NeWS an d NEXTSTEP were political failures because they suffer from the same two problems: oBNoXiOuS capitalization, and Amiga Persecution Attitude(TM)." : basically true, until they dropped the attitude and capitals and became Cocoa.
Very few girls took computing A-level
But then what would be the case for using accent-ignoring spanish collation rules, rather than the default spanish collation rules that sort accented chars according to normal spanish sorting? This sounds strictly inferior in any human facing application.
> Those games are big fat short interactive movies and without souls.

Oh, I dunno, I'm pretty sure the actual full-motion, "interactive" movies from the 90s were more soulless: http://listverse.com/2011/12/24/10-notorious-full-motion-vid...
Exactly.

A consequence of this being true is the Raven Paradox [1], seemingly the OP has solved the classic riddle in a HN thread.

[1] https://en.wikipedia.org/wiki/Raven_paradox
> I feel fortunate that my company gives generous vacation time (up to 4 weeks), plus sick days, "personal days", and national holidays.

In the UK we get a minimum of 5.6 weeks leave by law. I am unfortunate in that I currently have the minimum, most of my friends have 6 or 7 weeks leave.
Hiring non technical people for roles that are becoming increasingly more technical.

Many fields such as hr, payroll, etc have become far more technical in the implementation and use of system.

Management isn't realizing how much how quickly their business is changing and the impacts to their business.

Sometimes I wonder if perceived non-tech roles need to introduce an excel competency test not to measure excel talent, but the ability to work with data and details at a baseline level for the organization, or become the weak link.

If you can't work with the details of a business in a basic sense....