skysight-inc/HackerNews huggingface dataset:
We can talk about them too! I hate them just as much, but but understand that you're no longer addressing the original point.

The original point is that Christian terrorism is objectively rarer (though by no means rare). I argue that this discrepancy is mostly accounted for by a difference in canonical content of the religion, rather than in a meaningful difference in wealth or suffering.

I invite you to read this article (incidentally written by a Muslim man): http://foreignpolicy.com/2015/11/09/islam-is-a-religion-of-v...

In short:

1. Islam has jurisprudential elements that are not present in Christianity

2. Islam sets a precedent for a militarized, theocratic state with ambitions of (a minima) regional dominance, which is present in no other Abrahamic religion

3. The very prophet of Islam perpetrated unspeakable atrocities, contrary to every other Abrahamic religion.

Again: you must acknowledge these points, else you're betraying ignorance at best, and bad faith at worse.
So make many different kinds of specialised robots that work together in a symbiotic relationship.
If you're going to a good butcher, yes, the outside of the beef does rot. After which the butcher cuts off the rotted bits, leaving behind some fantastic tasting steak.

However, if you buy an aged steak from a supermarket, they'll have done what's known as "wet ageing". Basically they vacuum pack it, and then leave it to sit for 30, 60, 90, or whatever days. During which nothing much happens because oxygen is needed to make the ageing process happen, but it does mean they can sell you a "30 day aged" steak without having to throw away any meat.
> The pros and cons need to be evaluated on a case by case basis.

Utilitarianism? Watch it quickly spiral into a shit show.

These same concerns and arguments are nothing new. People have been bemoaning the evils of open-source and it's socialist ways as unethical and selfish for years. And look how the software market still flourished. In many cases, directly off the backs of unpaid developers.

There's a good chance we're beyond a tipping point of ever again having enough work for the masses anyway. Look how many able-bodied folks the Feds hide under disability to keep the unemployment numbers low. And computing jobs will continue to vanish as software advances. You gonna tell a software company they can't launch their accounting AI because of CPA job losses? You going to stop IBM from improving Watson because it might cost us some Javascriptkiddie jobs (don't need as many web pages if Watson can do my work just by talking to it, or just having a brain-wave interface)?

Humanity will shrug and do what they did when cars replaced horse and buggy: Carry on.
Really high performance Java code tries to avoid any allocations on the hot paths, since that requires GC. This means a lot of in-place mutation on pre-allocated objects. (Lucene does this, for example) While this isn't impossible in Clojure, you do have to give up a lot of the immutable goodness that makes it such a pleasant development environment.
I don't want to alarm you, but there's a good chance that food is rotting inside your digestive system right now. Bacteria in the human gut is an all-too-common condition, and can lead to breakdown of food proteins if not treated in time.
Good. The only purpose to reviewing internal communications was to find a red herring to use as a lever to undermine the scientific method. Providing details about the research and the methods presented is reasonable for a peer review, but this is someone with a political axe to grind.
My ESFP Shadow
Way too simple. We don't get robbed, mostly, because people are too nice (have been socialized) to not want to rob. Still, its based on our own selves, in a collective way.
Swintec Typewriters
I don't really understand why anyone would buy this.
The promo page explicitly states that the device provides "a constantly replenished source of Bitcoin." Looking at the clock speed on Amazon shows that the device is barely powerful enough to generate enough Bitcoin to offset the energy cost.
Yes, the only way to avoid this is to do as C++ and D, accept variable number of types in the generics.
Global Continuous Delivery with Spinnaker
Just to clarify the hacker news title says it was built in "6 days", the article says "60 days".
I'm not sure how you got to that. Do you see the empathetic as somehow easier to scare?

Fear does not necessarily follow from empathy. What does follow from more empathy (as I understand) is more care of poor people, more inclusiveness, quicker action to the needy, less warmongering.

edit: Here's a primer on Empathy technology: https://www.youtube.com/watch?v=RT5X6NIJR88
I assume he bought the faucet from Amazon so Amazon knows that. You would think Amazon would sell ads based on past purchases too. Then all the kitchen utensil/product/cleaner companies could pay for an ad that is displayed after the purchase of related items, like kitchen faucets. The weight should be lower on impressions for more faucets(unless it was returned) and higher for these kinds of ads.
Adobe Photoshop CS6 Serial Number and Crack Free Download
C# developer here, with a long history of OCaml development (and I'm still using OCaml knowledge as a filter for recruiting C# developers).

First-class functions in C# are nice, nearly as good as those in OCaml. The main annoyance is the incompatibility between Action<> and Func<> (and, in general, the fact that C# uses void rather than unit).

--

Immutability: for every mutable class in our code base, there are three or four immutable classes, and `readonly` is likely the most frequent keyword. Among these, we have an entire hierarchy of dozens of classes that are entirely immutable (and make heavy use of immutable containers from Microsoft) because it's still the easiest way to implement a multi-reader, single-writer thread-safe data structure. You can survive without immutable-by-default, you can survive without OCaml's

{ record with a = b ; c = d }

syntax, but it gets very, very annoying to work without

{< self with a = b ; c = d >}

in an object-oriented language.

Algebraic data-types: I'm mostly writing compilers (yes, in C#, don't ask), and instead of writing a simple

| SetLineOp of param * param * index

I have to define a new class, three readonly fields, a constructor to set them, equality operators (R# helps, but still...), and five or six lines of visitor pattern boilerplate in order to get the "you missed a case" warning in pattern matching. This gets very annoying very quick, and there is no practical benefit to having all those classes here.

--

Type inference: C# does manage to be fairly clever, although not as clever as OCaml. I have seldom found it to be lacking in general use, aside from the ability to define local functions (var f = a => { ... } does not work, you have to spell out the type of f). There have been a handful of times when I was trying to do something very clever and found myself limited by the type system, and had to write annotations myself.

And one time, I had to reimplement GADTs with generics and reflection. It was painful, but it works.

However, with a few minor tweaks (e.g. an option type), I would rather have the C# type inference than the OCaml one. The reason is that, if I want to do something very clever, I will not find myself limited to code that I can actually prove to the OCaml compiler as correct: I have, time and time again, resorted to reflection and code generation to work around such situations. In other words C#'s Obj.magic is a lot more powerful (and safe, and expressive) than OCaml's.

A fairly good example is Eliom's way of expressing the parameters of a service. In C# you would write in a PageController class

public Details Update(PageId id, UserId user, [PostBody] Details body)

and have your web framework automatically bind this to POST /page/update/{id}?user={user} with the appropriate serialization for PageId and UserId. And writing such a framework is easy: a couple hundred lines of code, with run-time type safety.

In OCaml you have to understand the entire Eliom_parameter framework: https://ocsigen.org/eliom/4.2/api/server/Eliom_parameter
Just think of the mental firepower needed to create that framework in the first place!
I watched the announcement live stream. I'm sure the video and slides are up somewhere. Sorry I don't have it at hand.
I liked the layout. The main take away for me was the <today> in Red. It may be a trivial feature,but with so many widgets pounding my eye, it was nice to zoom in to todays date. I can see master planners (in inventory world) sticking with this layout, though I am sure you guys must have already done your market research.
Why Your Digital Brand Is Everything
This is actually something I am currently working on. An extensible HDL which allows to gradually add abstraction layers (and operate solely on any chosen level), while keeping an ability to express anything down to gates.
Having spent a short amount of time as a pedestrian in both cities, I'll just say that way people drive the cars and buses in Buenos Aires could easily be described as murderous, though that's certainly not reflected by the murder rate.
I'm surprised they have my Interact on there. I thought it was a fairly rare machine.
Around the world in 45 toilets
Computer History from Giants Themselves
McDonalds to me represents everything that's wrong with the western world, everything from its diabetes inducing substances that try hard to mimic actual food and designed to be eaten in a car, to its employment practices. And if you're in China, or in another place where you don't like the food, assuming that you've got access to a kitchen, you can of course cook. Surely you can find chicken, eggs, milk, rice, onions, garlic, beans, peas, potatoes, lettuce, tomatoes or pasta at the supermarket and there's plenty of dishes that you can cook in under one hour and with low effort from those.
Jessica Livingston
This incident has been linked to ISIS, so none of that is especially relevant in this context.
Relatedly, on the subject of words: Twitter recently changed their favourite icon from a star to a heart. I've heard several people decry it as making it easier for stalkers to sexually harass women, because the new system lets them send hearts. Even though the functionality is exactly the same, some perceive it as more sexual and intimate now.
What kind of lighting is good for the eyes?
"Stop disenfranchising the Muslims who live with us."

or they will kill us? While a big believer in developing infrastructure, education, etc. I think we also have to address the zealots in every "disenfranchised" group that might start killing us. Not sure how to do that.
> no 3rd party to decide what I can send

It's my understanding that the biggest hurdle in owning your own email stack is that a lot of 3rd parties decide what they'll receive, and hold senders to very strict standards. Have you experienced many issues with recipients on various platforms not receiving your emails?
That is not how lambdas work actually work in the reference JVM.

They make use of invokedynamic, there is no expansion taking place as many think.

http://www.infoq.com/articles/Java-8-Lambdas-A-Peek-Under-th...
They updated the article it looks like. It originally said six in several places.

Edit: In fact, they left in one of the original references: "In six days they emerged..."
The Amazon page clearly calls out the amount of bitcoin generated as "small" and "for development purposes".

The 21 Bitcoin Computer is the first computer with native hardware and software support for the Bitcoin protocol. That means the hardware to mine a stream of small amounts of bitcoin for development purposes, and the software to make that bitcoin useful for buying and selling digital goods.

Developers use the 21 Bitcoin Computer to quickly add Bitcoin-based monetization to any app, service, or device. Please note: the satoshis you mine provide a source of readily-available bitcoin for application development, but are not intended to be used for investment purposes.

A legitimate use case. This isn't intended as a serious miner (they're calling out satoshis, which is the smallest divisible unit of a coin, a hundredth of a millionth, with a USD value of a 3 millionths of a penny) and isn't sold as one.
Good question. Not too long now: https://blockchain.info/charts/blocks-size?timespan=all&show...
Ask HN: Full list of YC nonprofits – who am I missing?
I'm putting together a list of all the YC nonprofits but couldn't find a reliable source. If I'm missing anyone in the list below, please do let me know. Thanks!

S15
New Story
SunFarmer
80,000 Hours
InnerSpace

W15
Detroit Water Project
DemocracyOS

S14
Bayes Impact

W14
CareMessage
OneDegree
Zidisha
Noora Health
CodeNow
Immunity Project

S13
None

W13
Watsi

For anyone interested, the machine readable version (with links and additional details) will be kept here: https://github.com/smartergiving/open-data/blob/master/v0/funder_highlights/y_combinator.json
"You are talking about either business complexity or the critical minimum amount of money that is necessary to enter and dominate a market. I am taking about the engineering complexity."

Nope, I'm talking about engineering complexity.

"I could create Facebook in a weekend!" became such a recurring post on HN that posts about how you really couldn't became cliche, too. Seriously, yes, these "unicorns" really are doing really hard work. In another 30 years maybe you'll be able to turn a crank and produce a unicorn-scale codebase, but we definitely are not there today. Even in the last 5 years a lot of tools have come out to make it noticeably easier.

(Note how I said "hard" work. Whether or not it's valuable is an entirely different discussion. Hate the unicorns all you want, it doesn't make them any easier to engineer. I suspect you may be falling for the "I don't like X so X must have every negative quality" cognitive trap.)
These Republicans are shameful. The sad part is that they will all be dead when their grandkids are cursing their names for assisting in the destruction of the environment.
Historical data [1] shows 25GB annual growth, and currently the blockchain is around 50GB, so that gives us an expected 3 years.

Current max theoretical is ~50GB annual, if every block is the max 1MB. There is an ongoing debate about whether to increase the max block size.

[1] https://blockchain.info/charts/blocks-size?timespan=1year&sh...
I could only eat one steak per two days. Then the next day I can only eat light food.

Still, I think I should have eaten more steak while there.
Why is this so hard for people to understand?

Here's why:

> swaps are through Ts

> IRS is collateralized

> cough LIBOR in order to receive the fixed leg

> majority of swaps receivers

> mark-to-market collateral adjustments

Nobody (to a second order approximation) knows what the fuck any of that means, because, since they are sane people with lives to lead, they don't delve into the details of advanced finance.
Just had myself an asado (barbecue) here in Buenos Aires the other day! :)

A few things about the culture and article:

The meat is not universally great. One has to find the right butcher- he will be a lifelong friend. Also, the chicken here is really pumped full of hormones, so I hear...

The good meat, however, is great. And it is given the proper respect it deserves. At a proper asado it is served without condiments and enjoyed by all. The asador is a hero when the meat is well-cooked.
I fell in love with Uruguay when I was there last year-- really an amazing place with a great climate of living and enjoying life fully. People seemed very happy in Uruguay.
let me make it perfectly clear. Lend money for 24 hours is less risky than lend money for 10 years. Does that make sense?

On your point about finance being complex. This is Bloomberg writing the story. They of all people should know. And this is the second time in a week that they're pushing this stuff.

BTW: for the average finance guy the CS jargon on this site would also qualify as something to be dismissed by "sane people with lives to lead". Not a valid argument. And before you tell me that this is a CS site so that is understandable, I'll ask you why this Bloomberg stuff is making it to Page 1.
So let's have a look at one quote by Uber:

Most tellingly, Plouffe said that “for most people, driving on Uber is not even a part-time job …it’s just driving an hour or two a day, here or there, to help pay the bills.”

...and let's compare it with another associated statistic:

The Bureau of Labor Statistics reports that from 2007 to 2014 the bottom 87 percent of workers faced falling or stagnant wages, and the bottom 80 percent endured falling or stagnant compensation (which includes wages and benefits).

Yeah, does kind of sound like the "gig economy" is the future of work, because if there's such a blatant stagnation of wage growth, then it's not surprising people will look to any low-barrier entry point to making some money. Pretty disheartening situation that I don't see changing any time soon. I thought the white-collar "independent contractor" scenario wasn't very appealing, and watching it seep into a bule-coller, low-skill business model doesn't sit very well with me. YMMV.
Wow; that's even cooler than what OP was asking for. It's the actual transistor logic of the chip, unobscured by gate symbols. Very cool! It's simpler than I would have guessed!
In what universe is 50% not less than 70%? In what universe in America is anyone being taxed at 70% right now?
Same reason you would want to use yacc to write a parser. A grammar annotated with code is a nice way to express a parser. If the language happens to be regular, you can use ragel to generate a directly executable deterministic state machine. The code is simple and fast.
Fucking Lamar Smith. What a piece of shit.
It's funny, RSS is in principle the same as many socially-powered link aggregators (reddit, HN, 9gag, etc) except you're fully in control of the content you subscribe to. I guess that introduces the hurdle of finding content worth subscribing to, but most online RSS aggregators I've seen have offered some sort of discoverability systems.
One hand usage and fits nicely in the jeans pocket.
Then we should call it "Service Valley" and the people doing this "business men", not "Silicon Valley" and "software engineer".

Even comparing the engineering complexity of what Google does, and what Airbnb, Uber, etc do is impossible. Many large unicorns are doing nothing new, or special. They are only clicking existing technology together. Which means they are very easy to outcompete, too.
You may be thinking of this example: http://content.time.com/time/world/article/0,8599,1987628,00...

TLDR; sending a surplus of tshirts to Africa did nothing but crash local textile industries by introducing a surplus of existing, cheap product. Guy wanted to do good, didn't think about the consequences, and screwed up.
Where is the line between "cheaper" and "free"?

Minimum wage might be a useful data point, but tied to not predictable work time.
Babel Plugin Handbook
Trevor goes to the docks with wade and Floyd
I think most app content is only accessible after registration. Does that qualify as public app content?
I think they brief on it in the 6th slide "Free, as in Free Market"

https://21.co/learn/21-marketplace/#overview
Sure but don't make that your excuse for continuing to disenfranchise Muslims who live with us.
It's not even a hobbyist slant - it's domestic nostalgia.

These were all machines that were easily portable and you could - in theory - have them at home.

A lot of people did. The UK got a huge start with computing because there was a rash of cheap home machines in the early 80s. It even had its own early startup scene, with kids writing games in machine code and selling the tapes from print magazine ads.

The US had a more complicated scene with an early peak of S100 hardware losing against Apple and IBM's marketing talents, followed by a round of new innovations from Tandy, Atari, and Amiga.

Mainframes, minis, and workstations were a lot more advanced technically, but you couldn't build a business around one without huge capital investment. So most of the population never used one personally.
Solvers aside, many puzzles like Sudoko require another family of algorithms, to generate puzzles that a human can solve without brute force. Finding the right hints to offer seems rather orthogonal to writing a brute-force solver.

> So yes, I expect it would be fairly easy to write a backtracking kakuro solver. But the way I solve kakuro is very little like naive backtracking. I do things like - this row can only have numbers two to six, and this column can only have numbers five-plus, so this square is either five or six. But the row can only have one of those numbers, which means this square is two to four, and of those, four is the only number that fits in this column.

For Sudoku puzzles generated for humans, the simplest algorithm doesn't require any backtracking or brute force at all: note for every square which numbers can still potentially work there, and at each step, select one of the squares that has only one number, fill in that number, and update all other squares accordingly. Any puzzle that that algorithm can't solve qualifies as "hard".

One of the rules I use (in that and similar puzzles) for harder puzzles: if you've determined that a pair of squares can each only have X and Y, or a trio of squares can each only have X, Y, and Z, then you know those squares contain those numbers, just not which square contains which number. So you can (for instance) eliminate X and Y from the possibilities for other squares accordingly, which may then provide more steps. Puzzles where I can recognize and apply higher-level, complex rules like that have more staying power with me.

However, it may or may not make sense to teach a computer that special-case rule. A solver may find it easier, rather than recognizing that pattern, to instead just do a search, with transposition tables and similar to avoid duplication. Providing special-case reasoning rules for specific patterns may speed up or slow down such a search, depending on how often the pattern occurs, how much brute-force it eliminates, and how much computation recognizing it requires.
​How to easily defeat Linux Encoder ransomware
Want to migrate from Jasmine to mocha test framework witho rewriting your specs?
The diagram being used to demonstrate the complexity of the ad space is ridiculous.

For example, listed under "infrastructure:"

- Google
- Php
- Stack overflow
- jQuery

Need I go on?
The author was right: I did not.

I do not want to read another article by someone who thinks the Iraq war was about terrorism, and who seems to have potato levels of knowledge about international politics.

> and now in Syria, before in Libya, and only created more failed states and ungoverned spaces that provide havens for terrorists and spilled terror like dropped paint across borders.

Yeah, no, that isn't at all what happened. The US didn't create Syria or Libya. They're both civil wars that started organically (see "Arab Spring"); the US (and UK, et al) tried to fund certain factions after the conflicts kicked off, but they didn't initiate it.

While I agree with the overall thrust that we shouldn't sacrifice freedom for security, this whole article reads like a YouTube comment (meaning: uninformed, of low quality, making emotional but vapid arguments).