skysight-inc/HackerNews huggingface dataset:
Yup, I was also introduced to Uber overseas.

I love that you don't need to worry if the taxi takes credit cards, or if the driver will complain when you want to pay by credit card.

Not having to save a paper receipt is also a nice bonus when you need to expense the fare
Yeah, sure, but that set of requirements is, I'd argue anyway, probably more appropriately served by something clockwork or something crank-based that charges a battery.
> No, and the situation was and still is a lot more complicated than that.

The question was "Did they [Irish Protestants] really consider themselves "Irish", though?" and the answer is "yes".

> Moreover, the vast majority of Irish Protestants have been Presbyterian, not Anglican.

The Church of Ireland is (and has been in recent history) the second largest Christian "sect" (as I put it earlier) in Ireland after Roman Catholicism. The Church of Ireland follows Anglicanism.

Of course are many many complications to the entire subject but that wasn't the original question, I was referring to the national identification of the Protestant islanders during the time frame of Jensen's claims.
how to win friends and influence people - Dale Carnegie.
This seems like a neat idea and seems quite ambitious. I guess I'm jaded from all the other crypto-currency and I just can't get excited about this. I fear that this will be the only time I ever hear of Ethereum again, this moment when I read this article.
Not so much anymore... there has been a ton of work put in by the EDA companies to get companies to do formal verification (which they obviously sell very expensive tools for) even before you get to physical design and testing.

For the chip my team is designing, we are formally verifying our ISA using a new domain specific language (http://www.cl.cam.ac.uk/~acjf3/l3/) which really helps lock down the "gold model" which all our other tests (Our cycle accurate C++ model, our RTL (verilog) model, and eventually the physical simulation) need to live up to.

As far as the tools provided by EDA companies, they have a ton of standard verification tools that have actually gotten a lot better and faster since the 90s, but best of all there are things like Cadence's Palladium (http://www.cadence.com/products/sd/palladium_series/pages/de...) which is basically a super FPGA like device which isbuilt specifically for verifying functionality of your circuits... while a FPGA is to 100 to maybe 1000x faster than simulating RTL, Cadence claims Palladium is up to 1,000,000x faster than RTL simulation.

Anyways: Most chips done today (especially due to the advanced process nodes) require EXTENSIVE verification that is just as long, if not longer, than the design and implementation (though it occurs at the same time as part of the "flow").
I can see why you might say that, but consider that hosting, maintaining, and moderating HN is a lot of work. For YC to get nothing in return for that would also be unfair. So the question is what the right balance is.

I always thought pg's solution was pretty tasteful. It doesn't disrupt the site too much, it's transparent (albeit in a minimalist way), it's strictly limited. But that's obviously a matter of opinion. What's not a matter of opinion is that HN has worked this way nearly since the beginning, so whatever may be wrong with the status quo, it at least hasn't prevented the site and community from flourishing.
Yes! I wish more companies would do this. I wrote a little blog post on this topic a couple years ago:
http://brandonb.cc/startups-stop-using-generic-form-letters-...

It's incredibly time-consuming to do well, so I cannot claim to hit the target 100% of the time, but I think it's worthwhile.
I would prefer to use LXD for this stuff. I can work in a container that is pretty much a vm. Snapshot and publish that vm to LXC registry and pull it down to another machine with faster internets. And all I need to do install apt-get install lxd. No crazy plugins and long command line stuff.
Please look at some of my other comments in this thread for my explanation on how Axe misinterpreted that.
I realise that the argument upsets you (and frankly, it's difficult to figure the analogy), but that doesn't make it wrong. A different analogy (that's quite as offensive) might be slavery (""" = fake quote):

"""If you ask somebody if they want to be enslaved, of course they say no. That sounds evil.

But in reality, slavery works, which means that people are more likely to work hard after being enslaved than they would be in the base condition.

So this comes down to: do we believe what people say... or what they do?"""
There it goes. The inevitable "What if utopia existed? What if U.S. and Japan didn't continue to provide a lifestyle to their citizens based on mass exploitation and harm in other countries? What if nobody cheated to get ahead? What if human nature itself was rewired and all of existence did a 180?"

I can't answer these because everything from my World History book back in school to the present news feed shows what you imagine has never existed. The only "What if?" I know the answer to is what happens when one side uses every tool to get ahead and one plays Scout's Honor: the side hustling ends up ahead. Best to focus our questions and efforts of changing our world on possibilities that might actually happen. Eliminating espionage isn't one of them.
But, where did you read standard error during the teletype era? Was it printed to a separate tape?
The non hardware based floating point bugs would not be an issue if using a variable precision floating point format, such as the in development Unum (previous HN discussion: https://news.ycombinator.com/item?id=9943589)
Why does Google get a GOoJF card? Well, they don't.

I'm going to ditch Android for a free-er OS when I have the money, although if possible I want to get a [Fairphone](https://www.fairphone.com/) (tl;dr 1. no shady business practices/exploitation, 2. modular with replaceable parts (bonus points for having an integrated protective case), 3. Fairphone V2 will be 100% Free Software (or at least, the firmware/drivers will be), 4. costs $800 as a result).

I'm actually really interested in seeing the Fairphone be a thing.
Oh god, please don't do this. This is worse than "We decided to go a different direction," because at least that takes less time to read.

If you're not going to provide substantive feedback ("we felt like your performance on the nearest-neighbor problem was pretty rough and were looking for a more optimized solution") then just give the one liner and be done with it.

We get it: you're hamstrung because of legal liabilities. That's fine. Don't make it worse by making us read a paragraph that isn't going to be helpful for the future.
I'd hit delete on those messages after I'd have read the first sentence, which is one sentence sooner that on the generic one. If you're a hiring manager, please, don't post emails like this.
Patreon does have some problems; a person can pledge a lot of money and then back out of their pledge after the content is delivered which is kind of shitty but is done often enough that I know several patreon artists that resort to delaying their outputs over the next cycle or w/e to assure they get the pledged money.
You're missing a case, which is the one I fall into. I recognize that ads work and I don't want them too.

This is why I indiscriminately block or avoid them whenever I can. I would like to believe that I'm above the influence of ads but I'm not and I seem to have no control over my or my children's exposure to them. Sure, I could just not use the internet but that's only a small portion of the ads I see everyday; I can't watch TV, listen to radio, read newspapers or magazines, hell I can't even go out in public without being bombarded with them!

But on the internet I have at least a few tools to fight back, but they're slowly being eroded now that advertisers are paying for content itself.
Every version of Windows is better than running an OS that locks you into one brand of crappy, featureless overpriced hardware. Speaking on the software itself though, Windows certainly has got better, more logical window management and better tools built in for multi-display. Windows also has a logical and consistent keyboard acceleration system compared to the ridiculous hidden functionality that plagues OS X. Pretty much the only good thing about OS X is that it's Unix. Otherwise nobody around here would be using it.
Actually, about that Jesus Christ guy, there is a parable about this exact situation. Short version: laborers hired in the afternoon were paid the same as those hired in the morning. Morning hired complained. Farm owner: it's my money, you were paid as agreed. Nice day, have one.

Interesting that people have struggled with this concept for at least 2000 years...
What's new in Poezio 0.9
Yes Kotlin seems like a very nice option for Android.

One could also go for implementing a more Linq-esq style in Java. Something like http://benjiweber.co.uk/blog/2013/12/28/typesafe-database-in... could be implemented on top of collections as well as databases.
iOS and OS X both support a really great Mobile Device Management protocol (MDM) you can do everything you can imagine and then some, and you can even buy the device paired with the MDM server so that it's forced to use your settings and can never be unpaired.

IBM makes a front end to this MDM protocol, so they can probably use that. Or Profile Manager, which Apple includes with OS X server. See Air-watch.com for an example of what the MDM protocol allows.
LINQ is not where the leaky abstraction is, IEnumerable is. IEnumerable makes virtually no guarantees about anything, including order, finiteness, side effects and speed/efficiency.

This is actually one of the main reasons that the BCL team introduced the IReadOnlyXXX<> interfaces - over the years, many .NET developers trying to do the right thing and express intent in their code had taken to using IEnumerable<> in method signatures to signify that the method would not modify the list/collection... but an IEnumerable doesn't have to be a list/collection, it can be infinite! In trying to do the right thing and be expressive with intent, lots and lots of people were unwittingly losing the expression of another (very important) assumption.

Any time you are wrangling any kind of enumerable in code, you have to think about its guarantees and assumptions. LINQ's expressiveness might make it easier to forget this but it's still the rule - if I hand you a "malicious IEnumerable", it doesn't matter if you use LINQ or a couple of foreach loops, it's going to launch the missiles on every call to MoveNext() regardless.

If you are trying to express intent in your code, IEnumerable is almost never what you want to use.
Beginners Tutorial for Cura 3D: How to Slice a 3D Model for Your 3D Printer
Ask HN: What was Usenet's ultimate demise?
It seems that the past 6 years or so saw most big ISP's dropping USENET support claiming mostly piracy concerns. Was it piracy or the fact that it's tough for the government to control what people say on USENET?
Yeah, that's the explanation I've heard. "We don't feel you're a good fit at this time" says nothing beyond 'no', and so there is nothing for a particularly litigious candidate to use against the company. A more verbose explanation, which would be appreciated by a majority of candidates, might accidentally give them fodder for a lawsuit.

I'm actually curious how useful it would be though. I can only think of a couple of times I've interviewed, and been genuinely curious why the company decided not to continue with me. Most times it's been "-Wow-, that was a poor fit", either culturally, or what they expected me to know, or how the position was sold to me, or whatever (my favorite being an interview with Microsoft, where the HR rep scheduling it said coding in Java would be fine, but then the interviewer was predominantly a C guy, and so was telling me that my for(int i=0; i<stringObj.length; i++) meant I was running in O(n^2) time, and my having to correct him...yeah), and only one or two times left me curious what their impressions were.
Sites going down on the regular because they hit their bandwidth cap and couldn't pay hundreds of dollars in overage fees.
Ding ding ding!

Which seems more damaging in an [unlawful discrimination](http://www.eeoc.gov/) case:

“Thank you for coming to interview with us. Unfortunately we decided to hire another candidate.”

or

“You had trouble connecting with the interviewer. We call that “culture fit” and value it tremendously. We encourage you to practice your interviewing skills, so you can fully take advantage of your superior technical abilities.”
Disclaimer: I work for Google, although on Cloud Platform. I've never spent any time working on ads or anything related to it.

That said, I would say yes, I do want targeted ads.

When I search for things with the intent of buying something, the ads I see tend to be for high end products. For example, if I search for 'gas range' (something for which I'm currently in the market), I get ads for Bosch, Viking, and Garland. If I open an incognito tab and search I see results for Frigidaire, KitchenAid, and Hotpoint. If I'm going to see ads[0] I'd like them to be ads for things I might actually consider buying.

I don't see how it's substantially different from the personal shoppers offered by places like White House/Black Market and Nordstorm (I picked those two because my wife uses both of their services, but it's a common practice at many brick and mortar retailers). In the targeted ads case it's a set of algorithms which have, over time, learned my tastes and when I'm interested in making purchases. In her case it's a person who's done precisely the same thing.

[0]: In general I'd prefer not to, but I refuse to use ad blocking as it takes away support for the sites I visit from impression-based ads. I do use Google Contributor (https://www.google.com/contributor/welcome/) to eliminate ads wherever possible without compromising on financial support.
Whenever I see the Internet Hate Machine in full spin I'm reminded of the following quote:

"The sage of Toronto [Marshall McLuhan] had formerly spent several decades marveling at the numerous freedoms created by the ‘global village’ instantly and effortlessly accessible to all. Villages, unlike towns, have always been ruled by conformism, isolation, petty surveillance, boredom and repetitive malicious gossip about the same families. Which is a precise enough description of the global spectacle’s present vulgarity."
- Guy Debord, Comments on The Society of the Spectacle, 1988

I'm not very familiar with Debord or The Society of the Spectacle but the analogy always struck me as well suited to the darker, more banal side of the modern Internet.
Without a demo, not interesting enough to sign up.
But both you and I know that is bad design. The operator is a shortcut for simple scenarios, but in this case if a decision has to be made then you should be handling the null checks yourself and making those decisions explicitly.

A line like that is just lazy. I'm more keen to blame the developer and not the language. Striking nails with your fists as they say.
Sorry, but I do think it's relevent to the overall argument.

Netflix and its ilk are actually some of the best cases for advertising: they have a high customer LTV and were once not well-known at all. They spend hundreds of millions of dollars on advertising every year.

I feel like that undermines the entire argument. Just because most advertising is irrelevant to a3n doesn't mean advertising is irrelevant.

I likewise buy very few consumer goods, but I do appreciate advertising both as a consumer and an entrepreneur.
Another thing which should be in this list (relating to floating point rounding error):

"On 25 February 1991, a loss of significance in a MIM-104 Patriot missile battery prevented it intercepting an incoming Scud missile in Dhahran, Saudi Arabia, contributing to the death of 28 soldiers from the U.S. Army's 14th Quartermaster Detachment."

https://en.wikipedia.org/wiki/Floating_point#Incidents
Yes. That sound like the same thing.
Oh, don't get me wrong - when I'm in Germany I love using the U-Bahn everywhere, it is magical and it's great to experience a place more like the locals do. But sometimes when you need to be somewhere on time, and don't have time to familarise yourself with the local U-Bahn line changes & construction closures, that's where a familiar global system like Uber is ideal.
demo: https://www.shortcutfoo.com/app/dojos/vim/learn
All the examples in that article come across as instances of a "praise sandwich" (also known by a less savoury name). The formula is, "We thought you were good at X, BUT, we need someone also good at Y".

Perhaps it's the impact of reading them all back-to-back, but the insincerity of that interstitial BUT begins to stand out. The impact of reading this feedback is to discount the praise, and emphasize the gaps.

Given that, the feedback doesn't seem specific and actionable enough in most cases. The last example in particular, I parse as [we appreciate your interest, but your skills aren't good enough], which I'm struggling to read as better than the standard template.
Excel on Mac works fine, and we do some fairly sophisticated numerical modelling work.

In terms of Office, the bigger problem has been legacy Access databases. We solve this by setting up some VMs with RDP access for the Mac users. But there's also a couple Mac utilities that let you export Access tables to CSV which can then be loaded up into something sane.

A surprising number of people also use Project, Visio and OneNote and there's not really a good portable solution for those cases. I've been pushing people to use yED for portable charting (instead of Visio), OneNote is now available for Office 365, and people are finding Excel a good enough Gantt chart tool for many purposes.

Office on Mac is quite good compared to Windows, just not all of the products people expect to use are available.

The bigger picture thing is that this is going to happen and enterprises need to figure it out. Non-cross-platform applications and processes need to be abandoned. This also happens in reverse with remote Linux servers being easier to work with on Macs than via Windows (putty and winSCP sort most of the issues out, but they aren't perfect).

In my experience people really don't care about the desktop experience too much, IMHO Windows is better than OS X for most of that anyways, but they care about "getting shit done" and that means apps, and these days web-based apps. The OS just isn't that big of a factor so long as the things people need to GSD is available. They're choosing hardware and form-factor over OS and they pick the one they think will work best for them.
Following the money is rarely simple and is an heuristic of high utility. Alas, it often leads to a world view that is less comforting than I would wish. The success of HN is, in my opinion, due to the large degree of alignment between YC's motivation for HN and the benefits of HN for individual users. The alignment is possible because YC's business thrives on monetizing extreme outliers and ignoring the fat middle. This enables it to thrive on HN's exhaust fumes.

If for no other reason, job postings for YC companies is useful for reminding the HN community that HN is a business asset not Usenet. The reason it is useful is to rationalize a set of standards somewhat similar to a workplace.
I got rejected from Netflix, and they gave me the best feedback I've ever gotten after an interview. They said "Based on the interviews, we don't think you could get done what we need to get done fast enough".

I disagreed with them, but that didn't matter. I looked back on the interview and could see exactly why they thought that. That feedback helped me improve for the future.
even then, he'd have still been limited by his region. I don't know much about the DoTA scene, (I mostly watch counter-strike) but in CS living in a region like the middle east would be a serious setback in terms of LAN play. you might not have the same ease of access to LANs and your region might not have any LANs at all, leaving you to foot the bill for travel to Europe and the US to take part.

A counter-strike brazilian team recently moved to North America so they would have better access to teams and leagues. it really can be a game-changer for developing talent.
Yeah, but that's about non-Americans. It's already legal for US Border Patrol agents to shoot from American soil across the Mexican border and kill Mexicans, because there's no (US-)Constitutional right to life for non-Americans.

http://www.nytimes.com/aponline/2015/04/24/us/ap-us-border-p...
Each of our applicants believes the fake task we give them is meant for production too.

In reality, it's a very old, inactive project. We simply adjust timestamps to make it look current.

It is presented as if it were the bread and butter of our biggest client. And we do our best to make everything seem realistic.

I doubt any applicant, before being hired, has ever figured out that the "feature" they had worked on was something that had been built dozens of times already.

It's always the same.

The "product" they're working on is the remnants of a side-project that went nowhere.

But like I said, we do pay people for their time unless we hire them. We do it onsite. And we do one 7-hour workday. And we pay $250.

And we do that mainly so nobody is suspicious that they had been duped into working for free.

It's possible but imo, unlikely that your work is actually making its way into a shipping product.
Yes, there are some things that make me uneasy about this attitude of Ethereum being used as a kind of law. The problem is, traditional law has a some room for the idea of something being "reasonable" or not. I fear it would be quite easy for an disreputable dealer to draw up contracts in code in an obfuscated way, perhaps having hidden subversive behaviour, or clauses that behave in a way different from how a brief inspection would suggest.

This is of course possible in standard law too, hiding clauses in impenetrable legalese. However, in standard law (as far as I know), such tricks don't tend to stand up in court as the behaviour is considered "unreasonable".

Ethereum, being self-enforcing, gives no recourse to victims of tricksters. It's all set in stone.
As somebody who has been rejected a few times (and been on the other side), I completely disagree.

All I care about is speed. A boilerplate rejection in 1 day (or even that night) is 10x better than a more specific email. Also the reasons given in the example emails are so vague I think I would be more annoyed. Rejection sucks, there is little an employer can do to lessen the blow other than do it quickly, so as to avoid days of agony while the candidate waits.
A tiny, tiny perk for hosting an awesome forum.
It may sound good but this doesn't make sense in the real word. Who decides what happens when two persons of two nations have conflicting rights?

Some extreme examples, you may also combine them:

--

Nation A: Copyright is forever. (Because 1000 years is not enough for Mickey Mouse.)

Nation B: No copyright at all.

Nation C: Only Copyleft software.

--

Nation M: No taxes

Nation N: Basic Income for everyone

--

Nation X: Death squads (but only for "bad" people)

Nation Y: No incarcerations, only voluntary "rehab" camps

Nation Z: No incarcerations, only "voluntary" rehab camps

--

The current solution is that each nation has a territory and tanks. With some simplifications, inside each nation there are clear rules and when there is a conflict between nations the one that has more tanks is right. Perhaps this is not the best method, but a virtual nation world will need a realistic method to solve conflicts.
Sure they do, just throw in some Mac Pros or Minis in rackmount enclosures :-p

http://www.sonnettech.com/product/adapters/index.html