skysight-inc/HackerNews huggingface dataset:
!! To everyone : we are getting a lot of requests for testing, so keep on submitting as we are adding new servers to the test pool. Thank you !!
If your query is complex and/or depends on sharded data, it can be difficult or impossible to cheaply (i.e., without re-executing the query) check whether the results have changed. That doesn't mean that the server couldn't execute the query, hash the results, and compare to an ETag from a client's If-None-Match: header, or some GraphQL equivalent of that (if it has it), thus saving network bandwidth. You just might not be able to save cycles and I/O on the server-side.
I don't want to take away from this, but any time a home built lisp interpreter comes up with a "let me show you how it works", I always have to reference back to the MAL (make a lisp) project:

https://github.com/kanaka/mal

I find it's better to write it yourself than just have it explained to you. It really doesn't take that long to do, and it's broken into nice chunks of discrete work.
Wipe or wash? Do bidets save forest and water resources?
These all sound like they could be disadvantages to another person.
>"Aggregates are age-related, but one needs explanations as to why that is the case."

I don't think there is much mystery here. As cells divide they accumulate (genetic, and other types of) errors. One thing that happens is proteins/peptides are more likely to end up in their most thermodynamically stable state, since it requires constant maintenance to avoid it.

http://www.nature.com/nrm/journal/v15/n6/full/nrm3810.html
We could work overtime for a while but at some point we had to take the time off. Unless you enjoy working 80hrs/week permanently there won't be a problem.
Folklore told here in Maine said that lobsters were so abundant they would walk up on the beaches. It was considered to be "trash" food and they fed it to prisoners.

http://www.history.com/news/a-taste-of-lobster-history
> take fishing jobs young and may not be prepared for much else if the fishing goes away

Why not just go back to school and retrain for another career? Offshore and deepsea fishing is backbreaking, labour intensive work. I'd hope most of them were smart enough to figure out they aren't going to do this for the rest of their lives. Hell, I was a bartender once and even I figured out that standing on my feet 8-12 hours per day won't be possible after so many years.
1.8B people drink untreated water with feces in it.
> The question is whether it would make things safer to tell pilots to switch to direct law whenever something occurs that they think might be due to a problem with the flight control computer.

In this case the pilots didn't "think" there was a problem with the flight control computer; they knew it, because they were given an indication that it had faulted. It was that positive indication plus the obviously wrong behavior that made it a sound conclusion that the flight control computer was causing the problem. That's a much narrower rule to follow than just "whenever you think it might be a problem with the flight control computer".

> It's worth noting that an Airbus has never had a fatal accident as the result of this kind of incident.

It depends on how narrowly you define "this kind of incident". If you define it as "flight control computer fault", then you're correct. But if you define it as "airplane not helping pilots to deal with a sudden emergency", then I think Air France 447 falls into the same category. (There has been a fair bit of discussion of that incident elsewhere in this thread.) See further comments below.

> the correct response to is probably no response at all

"Correct" by what standard? Yes, nobody died as a result of this Quantas incident, but plenty of people were injured, and it could have been worse.

Also, in more general terms, if the correct response is always no response at all, what is the human pilot there for in the first place? The reason to have humans in the cockpit is that there will be situations where the computers cannot provide the correct response, and doing nothing at all endangers the passengers. Air France 447 is an example of that.

If you're going to have humans in the cockpit to deal with situations of this kind, the airplane needs to be designed with that in mind. I'm not sure that design criterion is being given enough weight.

> the actual chance of a fatal accident is way lower than the chance of an accident caused by pilot error owing to an absence of protections

Averaged over all flights, yes, of course that's true. But we're not talking about all flights. We're talking about a small subset of flights in which humans, if given proper information, can potentially do better than computers at making the correct response. Unless that subset is empty, which I strongly doubt, there is a potential safety gain in identifying such situations and designing for them.
I have seen tons of low-quality tech-related "My $WHATEVER Journey" Medium essays posted to HN, presumably many of them written by wealthy(ish) men. I wouldn't expect a New Yorker writer to have seen them, though.
GitHub apps are slightly different than OAuth Apps.

GitHub Apps are per-repository "integrations" that don't perform actions on behalf of a specific user and are installed directly to a repo (with fine-grained permissions).

OAuth Apps are the classic "integrations" installed by a specific user and perform actions on behalf of that user.

I imagine they have lower requirements because they are new, more specialized, and likely to be installed a little less.
I just get the Amazon Basics one. $5-7. Good compromise.
Just curious, if you're already using Trello - why not just use Atlassian since they bought Trello.

Atlassian has HipChat (slack competitor), has Bitbucket (gitlab competitor), and has CI/CD.

You could make Atlassian a one-stop shop for all your software development needs.

Note: I do NOT work for any of the companies listed above. So I'm not secretly promoting my employer.
The first billion of digits of Pi might look pretty random, but there might be a short program which genrates them - which can be considered a compressed form. In general, it is impossible to decide how good a given string might be compressed.
https://en.wikipedia.org/wiki/Kolmogorov_complexity
Anonymous Image Board (yet again)
I bet they still put the milk as far from the front door as possible.
Since our mental wellbeing plays a huge role in how we use our knowledge and skills, one of my favorite HN comments (which is actually a quote from another source):

"Human life the Stoics appear to have considered as a game of great skill; in which, however, there was a mixture of chance [...] In such games the stake is commonly a trifle, and the whole pleasure of the game arises from playing well, from playing fairly, and playing skilfully. If notwithstanding all his skill, however, the good player should, by the influence of chance, happen to lose, the loss ought to be a matter, rather of merriment, than of serious sorrow. He has made no false stroke; he has done nothing which he ought to be ashamed of; he has enjoyed completely the whole pleasure of the game. [...]

Our only anxious concern ought to be, not about the stake, but about the proper method of playing. If we placed our happiness in winning the stake, we placed it in what depended upon causes beyond our power, and out of our direction. We necessarily exposed ourselves to perpetual fear and uneasiness, and frequently to grievous and mortifying disappointments. If we placed it in playing well, in playing fairly, in playing wisely and skilfully; in the propriety of our own conduct in short; we placed it in what, by proper discipline, education, and attention, might be altogether in our own power, and under our own direction. Our happiness was perfectly secure, and beyond the reach of fortune."

https://news.ycombinator.com/item?id=12995076
Completely false, very narrow minded perspective that pretty much works backwards from its conclusion using lots of anecdotes.

The Personal-Essay Boom is just getting started, because now people are sharing more interesting things in more interesting ways in the past. Dishing on former employers. Describing personal journeys. Letting people experience a slice of life that they otherwise would not come across.

The only problem with Personal-Essays is that anybody without any training or practice can sit down and give it a try, which is why 95%+ will read like a Sophomoric diary entry based on literary merit (if lucky) or Ranting (overloaded with emotions), or just not as interesting as the Writer thinks.

So, to contrast the anecdotes and conclusion I disagree with in the article, I will happily cite that on my Medium.com page, where I have 70 publications, the highest viewed, most shared, and apparently most liked are Personal Essays. They are about interesting subjects - Film, Music, Writing - not, as the Writer uses as a comparison - some kind of nuveau-critique about life as told through the lens of a Tampon.

The signal to noise ratio has always been a problem. That's the role of Copy Editors (RIP, really they're seemingly extinct in the US outside of Top 1%) and Publications to get things into shape. Or, to re-frame the discussion in terms of guitar and me experience with it, "Anybody can pick up a guitar and make noise, but making beautiful music is going to take a lot of time and effort." Personal Essays also follow this axiom.
>How Anker is beating Apple and Samsung at their own accessory game

Totally a PR job here :)

There are tons of other companies that do equally well at making first grade accessories. There is nothing to Anker's founders career in Google or him having links with Ycombinator alumni that makes their accessories worse of better. Yet, the media are ready to oggle them just for "hey, that's a Chinese guy who worked for Google and an YC company making something in China"
Dare I ask... source?

:|
Declaring "absurd nonsense" isn't an argument.
Is there a reason to think they are feeling more hopeless then those who were in that situation longer? That was my point - when you compare groups in same situation, they are similarly hopeless regardless of previous good life or not. It is hard and hopeless for both groups.

Other comparisons in article always compared different socioeconomic groups - whites without degree with all blacks - that is not the same because it counts in middle class blacks.
> In fact I've thought on multiple occasions that someone is hiding something if they don't have one.

I feel the same about people who do use facebook, when they take pictures of me and others who are not on "The Social Network", then they put those on facebook for others to see with other personal information without concent, they don't inform me about their comments regarding those pictures.

For all I know those people could be making fun of me for not being on facebook, not being social enough, having unfashionable clothes etc. From my perspective those people have something to hide, they share information in closed groups, refuse to email me those photos and waive it away like it's too much work, I have even experienced this with some of my relatives which saddens me alot. I'm not forcing them to use any specific website, forcing others to do that is nasty, it's no different than forcing others to smoke by the means of social pressure.
Another system was also recently developed: http://www.tribonet.org/cloning-geckos-toes-to-control-adhes.... They created a durable mold to replicate the surface of the Gecko's toe. They claimed that silicon wafer could be moved around with these surfaces. This one maybe more durable, although the results are not that well reported.
Same thing happened to me at a workplace once. They blocked StackOverflow, GitHub, Bitbucket, Sourceforge, CodePlex and Google Code.

I told them all estimates go up by 2 years since we would need to reimplement everything. It ended up being unblocked a week later.
Self-hosted Gitlab+Mattermost has been a very good bet for us so far.

JIRA was on the table too as it's more feature rich, but the costs were several times higher (especially when you start tacking on their CI tooling and stuff).

GitHub however was just too feature poor to be considered seriously - less features than GitLab and it's priced higher than JIRA.
Hope it was obvious that I understood who holds the purse strings. Regardless, if such sales people make themselves the enemy of those who'll be held accountable for the purchase, they'll get the fight they're asking for.
They did so many because of their notorious pro-patent holder stance made them the favorite place to file.
In many places (banks) there are legal reasons for this.
I love these articles (plus the "make a lisp" project as well). They give me a lot of hope in the future: Next time a customer insists that its software should be delivered in Java, i will first write my own informal, bug-ridden implementation of Lisp on top of it, and write the rest of the software in such Lisp.

Greenspun 10th rule rules!!
That would already cut the amount of explosives in half. Modern laptop batteries are not exactly huge to start with. So it is much less likely to do big damage to the airplane. Add to that, it is not trivial to make a battery half the size which still has enough voltage to power the laptop - you would need cells half the size for that. And all bombings of airplanes have been done with bombs in the cargo bay.
Sure, more communities could get e-bikes before they get subways. But this isn't an appropriate metric because it puts a tiny village on the same footing as a dense city.

To really get somewhere, we have to look a little deeper and ask "where do the majority of people live?"

The populations of large metropolitan areas in the United States:

NYC: 20.2 million
LA: 13.1 million
Chicago: 9.5 million
SF: 4.6 million
Seattle: 3.7 million
Denver: 2.8 million

According to the last census, 62.7% of Americans live in cities: https://www.census.gov/newsroom/press-releases/2015/cb15-33....
Yeah. You'd be amazed what you can do with a scanning electron microscope. (ie, read individual bit states off after a rewrite.)
Though, in the nature of legal cases, "work out well" is relative. While one side might appreciate a court that provides a "better verdict quicker" the other side would almost certainly decry that court, since they, for example, would have less time before the verdict and, presumably, less of a chance of successfully appealing it.
> Facebook shows me updates about friends that I wouldn't otherwise know about.

Adding to this, text messaging and emailing and deliberate and specific, which means someone has to think to include you. It takes work to figure all that out--it is an active decision to communicate instead of a passive broadcast about something general that invites people to participate. It's very easy, and a good way to keep relationships warm and to make room for serendipity.

I don't know about you, but I really dislike things like personal newsletters and text messages/emails just to strike up any conversation, probably because at any given time I'm probably pretty busy, and being present requires both thought and time. On the other hand, when I share something on social media, it means I'm pretty much willing to engage with all comers, or if I see you've updated on social media, I'll assume the same.

Secondly, if you're that random friend that insists on only communicating via text message or email or some weird idiosyncratic way that applies only to you, I'm probably going to leave you out of a lot of stuff, even if I like you, because I have limited brainpower and I'm going to forget when I'm managing 15-20 people on a social channel and trying to update you out in the wilderness.

Lastly, email and text really, really suck for discussing topics in large groups, so if I send a link I want to talk about to a bunch of friends, I have the choice of managing 15 individual conversations (with lots of repetition), or managing an incredible amount of chaos.

So yeah, IMHO social media has definitely solidified a place in the communication stack.
This is why I oftentimes dislike take home projects for interviews - they're extremely time consuming, or are biased towards those who can cobble things together quickly. I can do that too, but it's not without stress or time spent, and I know I would be competing against others probably willing to sink more time.
The US Supreme Court just made life much harder for patent trolls
It's not yet ubiquitous, but it isn't uncommon either.

I had application go through such a coding test in lieu of a "biased interview process", but wouldn't pay. They also had integration with two third party services, and for a Go programming position they also wanted a REST interface implemented on RoR.

It's a great test for "passion", however; if your definition of "passion" is "unpaid overtime".
Even if you personally don't have to setup your own infrastructure, like if you join a friend's instance (which in this case would end up being MY instance) it still sucks. Especially for the friend (ME) who sets it up and maintains and PAYS for it. It means I instantly become tech support or the source of "Josh, Diaspora won't let me post this image...". That's the last thing I want to do in my free time.
https://youtu.be/3bxcc3SM_KA?t=479
Digital Marketing Tips and Updates
This seems over the top. It reminds me of the graphic design work companies often ask of graphic designers. Extremely specific work that could easily be reused by the company, obtained, essentially, for free.
Reduced airline travel, tourism, and global trade -- sounds like a good action plan for countering global warming.
A perspective from the north pacific on fisheries, counsels, voting rights, etc - The whole thing is a many sided tug of war. Ultimatly Fisheries are very complicated.

Green Peace & Environmentalists would like us to reduce our use of capture fisheries or abandon the practice altogether. (Even though capture fisheries produce protein without damaging biodiversity, unlike farms. also less greenhouse impact.)

Financial stakeholders usually are perceived as wanting to let everyone fish a ton, but not actually always the case. Markets have perversely rewarded extreme overfish and extreme under fishing before because less supply = higher prices. Why catch 10x the fish when you can just raise prices 10x?

Independent fishers and little guys would like less regulation because quota systems, fisheries counsels, etc consistently screw the small guy in favor of larger corporations gaining more control of the industry. These systems grant certain families exclusive rights to 'gold mines that keep refilling', but makes it prohibitive for someone not in the industry to every buy a boat and try at it.

People trying to manage food output like this regulation and quota systems because it's impossible to regulate and manage fisheries when everyone is allowed to do it, it's a lot easier to manage with just a few companies.

The biggest problem we have now with fisheries in the developed world (if your #1 priority is to feed the world without disrupting ecosystems) is that we are underfishing in the pacific, and in europe. Although current systems with mostly financial steak holders and environmentalists in charge are not ideal, I can't think of any realistic structure change that doesn't just lead to additional under fishing, as any new groups would have an increase of people interested in conservation for the sake of conservation, and there doesn't seem to be any way to get people interested in feeding the world in the door.
The article is not dismissing Python 3 in any way, the full quote:

> Ignoring Python 3 it has not really evolved since its inception other than gaining basic unicode support at one point.

It's actually praising that the 're' module only needed basic unicode support and not an API revamp to get into Python 3.
IE11 is the most recent version of IE, it's not like it's old or unsupported. And it has way more compatibility tweaks than Edge, so lots of people haven't switched.
Currently in the US the workforce population rate is at an all time low in almost 40 years. Basically the same number of people working as in the early 1970s. Yikes.

My point is we're already in this situation, automation be damned, and until the tsunami of anti-intellectualism backs off, then smart people aren't going to have a chance to actually figure some of this out.
I've had other reasons to want to switch. It's still not enough to pull the trigger though.
Which lets you think about listening all songs you like wherever you go. The benefit is listening to your songs. "1000 songs" is a feature (size) represented to entice imagination.

1. nerd feature: 10 Gig MP3 Player (I don't know what was the measure back then or how much a song takes, replace with whatever is a reasonable number)

2. benefit: listen to all your songs everywhere

3. presenting features to entice imagination: 1000 songs in your pocket.
Hmm, thanks - that's much higher than I thought. Still, leaves 50% hunted though, which is very high.

If 50% of the animal protein that we eat was hunted instead of farmed, we'd eat the last elephant, tiger, chimp, giraffe, etc... by Friday.
The problem is not that we do not see them. It's that we exist, so they didn't use every star system on the galaxy to build some swarm brain, giant living surface, or whatever before we even had a chance to be.
I work in the field, and on both sides of patent litigation. As far as I can see, there is no misinformation or half-truths in that video. What he's talking about is entirely real and relatively common, but it is not categorically true of all trolls.
extremely frustrating. Internet service is getting worse this in country, not better, sadly. The only lucky ones are those who live in competitive markets (lol) and those who had google fiber break some ground.

The anti-competitiveness is getting worse too. Charter just took over TWC in my area.
I have not seen this while interviewing in the Northeast US.
It's been a while since I last interviewed, but I've wanted something like this for interviewing applicants at my own workplace. It strikes me as fairer to all parties, especially compared to whiteboard coding exercises.

I've heard of some companies doing exactly what you suggest - paying an appropriate amount to cover the few hours spent on the interview project.

I get that some will criticise this saying it takes up your free time, but I'd argue the common practice of memorising algorithm solutions for interviews is often an equally unproductive use of the interviewee's own time.
Yes, the make-work programs by FDR. The Civilian Conservation Corps worked very well. In the US, considering the infrastructure maintenance / replacement needs, starting up something similar strikes me as with a lot of potential.

https://en.wikipedia.org/wiki/Civilian_Conservation_Corps
Zipped GLSL (if you're using short variable names) is usually smaller than the corresponding DX byte code, so it turns out to actually be an advantage.
Unsupervised learning applied to double exponential hypothesis growth problems
Wait, the resource is UNLIMITED, isn't it? At least it is sold as unlimited.
Usually, but the caveat is they are only better for workloads that are easily paralizable (like hyperparameter search). Multi-gpu models are still very complicated in my experience. And the Xp is a bit faster and has 1gb more memory, which is useful in some edge cases (like large or 3D covnets)

Also if there do build with multiple gpus, watch out that you can give both cards a full 16 pci lanes, not a given in a lot of motherboards.
Apple is nearly 40% more valuable than the city of Chicago
Interesting, now it makes sense why I couldn't re-add my credit card to purchase ETH that I planned to convert into some alts immediately.

After some snooping, it seems like hundreds of people haven't been able to add credit/debit cards for days.
If you like this stuff then you may also be interested in an excellent streamer (ferrisstreamsstuff - mentioned in the extra stuff section) who often makes demos:

https://www.youtube.com/watch?v=V8JXraZPkh8&list=PL-sXmdrqqY...