skysight-inc/HackerNews huggingface dataset:
Developer of Orbit here. Great to hear all the feedback, thank you!

Most questions have been already answered, but to clarify:

Orbit indeed uses IPFS pubsub (https://github.com/ipfs/go-ipfs/pull/3202) for real-time message propagation, no servers are involved. In addition, it uses orbit-db (https://github.com/haadcode/orbit-db) - a distributed database on IPFS - for the message history, so the messages are not ephemeral and the channel history can always be retrieved. This is a really nice property and allows Orbit to work in "disconnected" or split networks, as well as offline.

Orbit has been a testbed for IPFS applications and orbit-db came out of that work, enabling various types of distributed, p2p applications and use cases: comment systems, votes/likes/starring systems (with counters), feeds, etc. And now with IPFS pubsub, we're finally at a point of being completely serverless and distributed which is hugely exciting and opens so many doors for future work!

I recently gave a talk at Devcon2 about Orbit and developing distributed real-time applications (https://ethereumfoundation.org/devcon/?session=orbit-distrib...) and while the videos of the talk are not out yet (afaik coming very soon!), there's the uncut video of the talk here http://v.youku.com/v_show/id_XMTc1NjU1NzEyNA==.html?firsttim... if you're interested to learn more. Video of the demo I showed in the talk is here https://ethereumfoundation.org/devcon/wp-content/uploads/201....

I'll be hanging out on #ipfs in Orbit if you're interested to try it out. Note that the Electron app and the web version at orbit.libp2p.io don't talk to each other atm (we're working on this), so I would highly recommend to try out the Electron app.

While you're at it, try drag & dropping files and folders to a channel, that's one of the coolest feature of Orbit atm imo :)

We're actively developing Orbit and making a push in the next few months, if you're interested to take part in the design and development, or would like to develop your own apps using the same tech, join us on Github https://github.com/haadcode/orbit/issues.

Thanks for the comments everyone, much appreciated!
You realize that you're calling for the excommunication of 40% of America, right? That is not a productive thing. I consider Trumpism a real threat to my life, but Trump supporters are fine with me. Once a bad idea spreads too far, you can't isolate it. You have to engage it productively.
For the downvoters who do not get it: let's presume a woman gets into YC and Thiel advises her. It's a one-on-one. Do you think it's unreasonable if the woman begins to think whether Thiel "only" supports with money and words Trump or is an ardent follower of his action and makes a crude pass at her or worse? Given the power situation here, do you think a victim would come forward? Aware of the answer of this question, do you think a woman would want to get into YC in the first place? Is it a safe place for women after this? Educate me if I am wrong, not just downvote blindly, thanks!
Are you also getting paid more in your new job? If so, how much of the change in your life is due to this. E.g. you might be able to buy time with money when previously you just had to rush.
Our new startup is an emergency fingerprint-dissolving appliance: nose-plugs and novcaine are premium features, but you can DIY burn the skin of your fingerprint pads off for free with lasers. Next year, we'll also have a slicing add-on product in this category which complements the lasering for extra tinfoil security. We also plan to heavily encourage apps and accessories.

;)
how many people lock their phones for any other reason?

I only lock my phone in case it's lost or stolen, I don't lock it to keep the government out of it, since pretty much everything on my phone is available in Google's Cloud services (except for my password protected password manager), which the feds can gain access to with a valid search warrant.
There are many ways to refer to children. I've noticed on HN children frequently get referred to as a 'life choice', and grouped with things such as student debt and mortgages.

The post I objected to then referred to people being 'held back' by such life choices. That's a judgement call right there by the poster, and it's a poor one. In my opinion, it's misanthropic.

Yes, having children is technically a life-choice in the West. However, I've noticed a disturbing pattern where people classify children with things when discussing them. The humanity of the child is de-emphasized and the classification as a thing is the focus.

It's one of the acceptable prejudices in Silicon Valley, and like ageism in the Valley, it's so normalized that many people don't even notice it.
Most template tools made the major mistake of existing. They start out as some attempt to limit the functionality available in templates but pretty soon they always add functions and conditionals and formatters etc... ending up with what is essentially a turing-complete language, except needing an extra step to parse, less well tested and usually much uglier than the host language.

Oh, and you have to learn it as well, because someone had a fetish of avoiding python/php/perl/... in templates, inventing <loop start=1 end=15 step=1> to replace (1..15).each.

Nowadays we're replacing loops with recursion or map but fundamentally, there's no difference. If you have a collection and you want to render it, you need the logic of repetition in a template, and there's nothing wrong wit h putting it there.

10 years ago, you would often see html with interspersed business logic, even SQL. That just doesn't happen anymore. Now, fruitless attempts to further reduce logic in templates just lead to convoluted overengineering who at best try to hide the logic.
How much does it cost you to run the service?
which (US) city did you resettle and find employment in? San Francisco?
Maybe it was the fact that a single burrito was worth 1000 calories. You knew it was already bad for you. To see it potentially harbor disease was somewhat of a tipping point for a lot of customers I think.
It's a product intended to benefit for-profit companies, and it doesn't require community input to function. What benefit is there for anyone if it's open-source? It's hardly the best UX in this category of software.
The happiness of the countryside folks is a recurring myth in History. You can even see if in Antiquity with the scribes class writing about how peasants have a simple and happy life. The truth is much more nuanced and living on the land is harsh and hard work. Only the ones who never experienced it have an idyllic vision of it.
I feel so sorry for William Shatner.
WeGreenlight -ReactionApp
WeGreenlight - ReactionApp. Let's build a community around Visual Customer service. If you knew ReactionApp existed what could have been different on your last customer service call?
grnl.it/zp2359r0/
Economic travel is meaningless if you have debt payments to make, or if you can't afford a plane ticket. Banks don't care if you want to take a year off - they still want their money. Roughly 70% of US undergrads come out of college in debt, with that debt being an average of over $35k. Most of these graduates spend at least all of their 20s paying this off, and then have to juggle mortgages and family obligations for the next 20 years.

And of course there's that widely publicized study showing that 63% of Americans can't even afford a $500 emergency bill to repair their car or pay for a medical procedure. Buying a plane ticket to Europe and meals/lodging, even at grocery store & hostels level, is out of the question for average non-tech worker.

My point is that if you look at the percentage of Americans who can afford to take a year off work, afford to get to and live in a location like Western Europe, and still have a decent chance of regaining a good job upon return, you've easily excluded 90%+ of the population.
For coding specifically, I find that I procrastinate much less when I'm debugging. Having the compiler give me bite-sized, well-defined tasks to complete can be very good for morale. So I try to avoid writing code for more than an hour or so without testing some part of it.
They're really neat and there are tons of applications, but I've never been able to find good, usable packages to use with my own projects. Once in a blue moon one of the usual suspects will release a custom board. I just wish I could easily order assemblies from digikey, et al.
The example you posted has far more things in common with a multirotor than with a helicopter.

What amazes me at those little things is how little side-to-side drift they have, considering that's all depending on the CG being well centered.

A nice variable pitch quad:
https://www.youtube.com/watch?v=Vy5Ky50eGJs
good previous discussion around Pokemon Go on Google Cloud [1]

[1] https://news.ycombinator.com/item?id=12606995
ROOT is a parallel computing universe.

Fun fact: there is a Jupyter kernel for it!
It does come down to employees.

I've seen some horrid things go on at every resturant I have ever worked in--since high school. Yea, I had a lot of jobs.

I don't eat out like I used too--for a lot of reasons, but when I do, I check out the help. I try to get a quick look at the kitchen, but that's not possible a lot of the time.

I basically look at the help, and if they look underpaid/tired/dontliketheirjob I walk right out.
Chipotle's problems seem directly related to the Chipotle worker lawsuit. They are deliberately trying to underpay their employees, and shockingly, the product suffers.
Let's to the bottom of what consumers expect in term of quality service. During customer service call of course...
Not a joke, but it isn't true either (at least, it isn't true of me).

I tried to plausibly invert the 'Ask HN: How to handle a workaholic colleague?' post after I came across this comment:

https://news.ycombinator.com/item?id=12721029
> Going a bit off the deep end here.

No, I provided a concrete example of why the attitude is unhealthy. There are many other examples, but I picked a simple one. I assumed that it would illuminate the core point, and failed to recognize that it provided an easy way to ignore the point and criticize the example.

> When you disagree but don't feel well informed, often the best thing to do is move on. There is little value in maintaining positions that don't directly bear on future actions you will personally take.

Is ignorance really its own justification for continued ignorance?

If you disagree but don't care, the best thing is often to move on. If you disagree but care, and you're uninformed, you should become informed.

> Sometimes it's not even about being well informed, it's about having another ten years of experience.

> Respect is recognizing the gap between you and the one making the decision.

> Respect doesn't just mean shutting up, it can mean changing your perspective or changing the weight you give to your own opinion.

Respect is caring enough to give measured criticism.

Respect is knowing that they can handle the truth.

Respect is wanting to learn what they know.

(Are we done with platitudes now?)
Well, considering that said traffic originated from Google, and that Google was under no obligation to send it to OP's page, it's a little more nuanced than "stealing". It just means they sent different behaving traffic than usual - traffic that only touches one article and returns to Google.

It might discourage webmasters from adopting AMP though, if they have the expectation to lead the visitor to the homepage or other articles.
Imagining a giant, circular burrito going PyPy on itself, because a 6 ft donut bowl just doesn't scream Chipotle-centipede.
Tesla and Panasonic to Collaborate on Photovoltaic Cell
Note that I didn't say anything about France. You seem very doubtful that any society would use something besides base 10; why?

> Is there a society that actually used base 20 numbers?

From Struik, the book mentioned above, here is what I could find quickly:

Of 307 number systems of primitive American peoples investigated by W.C. Eels, 146 were decimal, 106 quinary [base 5] and quinary decimal, vigesimal [base 20] and quinary vigesimal. The vigesimal system in its most characteristic form occurred among the Mayans of Mexico and the Celts in Europe.

Give the book a try if you are interested in these things; he writes clearly and engagingly, with a personality and sophistication; the short factual passage above isn't representative. With due respect, I'm going to rely on the highly-regarded writing of arguably the leading historian in the field over Wikipedia. None of these number systems map directly to ours; I've omitted plenty of complexity (and Struik probably omitted more).
A List of Tools for DevOps – DevOps Bookmarks
It's great that it worked for you, but many others fail. Sony Betamax comes to mind immediately. Can you share more about the "told people" part?

It fails for so many that there is a term "better mousetrap fallacy".

https://business.monash.edu/marketing/marketing-dictionary/b...
But my phone is mine, it contains deeply personal things that I put on there without the intention of sharing them. How is forcing me to unlock my phone anything other than forcing me to testifying against myself?

If they could, they would read your mind too.
No, synthetic. This poster is taking the piss out of the other poster complaining about a workaholic "team" member making life difficult for the rest of the team.

OP is not actually asking for advice, just being antagonistic.
My go-to library, not mentioned in this post, is plot.ly in offline mode for easy things. Matplotlib for custom plots where I want fine-grain control and extra stuff such as using my own shapefiles.
You got downvoted but it's true. People unlocked their phones just fine before with pins or patterns. The time saved is marginal. Fingerprints need to go the way of facial recognition to unlock. Unfortunately as these get more popular even more people will find ways to doctor fingerprints.
I'm assuming Horizon is in limbo along with RethinkDB?
>It really don't matter how much "money" you have in your account when your city sinks under the ocean..

You just move. That's what money enables. No city is going to sink so rapidly people just drown.
I didn't say that at all, but I'm going to respond to your questions anyways. I don't actually believe the media should have special legal carve outs (namely because it creates alignments that end up being against the public interest), but it's fun to argue it anyways.

> but the public should not be able to 'double-check', or use their expertise and perspective to examine the same materials?

If you have a free market for the media, then they should be double checking each other.

> If we are to entrust all information gathering and interpretation to media organization, shouldn't we let them vote for us too?

The US is a representative democracy. Your political representatives are already acting as surrogates for your interests. Thus, the media acting as an additional surrogate on top of that would not make a lot of sense.
Sufficiently advanced reproducibility is indistinguishable from correctness.
Submitted 17 hours ago to a good reception:
https://news.ycombinator.com/item?id=12718270
I find this sort of answer unsatisfyingly incomplete.

All the examples of people who profit off fear: mass media, lawyers, politicians, and industrial pharmaceuticals have all existed for decades longer than the current age of fear. That makes them insufficient as a cause. There must be something else.
There is also open source Telescope app, Meteor self-hosted hacker news/reddit website

[1] http://www.telescopeapp.org/
Edit time ran out:

If you can't dispute it, you won't.
When I click "Apply for Membership" -> "Create Listing" for the $20/month Silver Plan, I get taken to a checkout page that is saying I can pay $1/month or $95/year
It's a shame that we have built a society where time is something you have to buy instead of a plentiful resource that everyone shares in. (I suppose you could say the same for food, shelter, and clean water.)
That sounds amazing! I would love to know which industry you returned to, how the exactly the experiences you had in the break contributed to finding higher level opportunities, and the impact on personal finances...
It's two mv invocations. That falls quite a bit short of "a bunch of mv's". It doesn't exactly qualify as going out of one's way when most of us are already going through recovery (like TWRP) to install the updates.

SEAndroid/SELinux is a mandatory labeling system, which simply doesn't believe in special UIDs at all. It gives us pretty incredible granularity of control over things as well. Deny/grant access any number of users to each and every object and facility of the system, in any combination you like. Just understand that there's a steep and somewhat unforgiving learning curve and the documentation on what labels have been put into play on any given deployment has a strong and nearly universal tendency to suck until you're looking directly at the source code that sets up those rules.
No, I meant synthetic. As in artificial, ersatz, or deliberately created.

I suppose I could have used the word 'fiction', however that didn't seem right without some sort of qualifier or modifier (along the lines of 'design fiction'), but nothing appropriate came to mind.
In what regards? Caddy has never been vulnerable to a number of widespread CVEs including Heartbleed, DROWN, POODLE, and BEAST. Caddy uses TLS_FALLBACK_SCSV to prevent protocol downgrade attacks. Like any other web-facing service, it's exposed to DDoS attacks. I've never heard of a machine being compromised by exploiting Caddy...

If anyone has a vulnerability to report, please email me directly[1] (or if it's not serious, a PR would be faster).

[1]: https://github.com/mholt/caddy/blob/master/CONTRIBUTING.md#v...
Slightly off topic, but on my iPhone (7, 10.0.2), AMP pages from Google never render. I just get a blank screen: https://i.imgbox.com/8EkaRn8t.png

Has anyone else seen this?
Yeah, the few times I've been, it's not been bad but there's still people eating there.

I go rarely due to price really. Once I started fixing food at home, I realized I could make the same stuff to bring to work for a reasonably better price. Salsas are really the only thing I need to learn to try my hand at.
Docker Swarm sur le cloud public d'OVH
My number one: have to wait until my build / test execution is done
SourceGuardian is old-school installable software, not an SaaS. It has been ran by myself and a friend in Russia who I have only met once in 17 years!

We built it for our own use, as we are developers and because we frequented forums where other PHP developers hung out we were able to grow it slowly and steadily. We have been very consistent, making an income (without too much work) for all of these years.

The key is to be authentic. We built something that we needed, but also in a world that we knew something about. In doing this, we were automatically passionate and that shines through.
Well, then, the banks will move.
Cool! Thanks for working on this. It may address one of the oldest issues: https://github.com/mholt/caddy/issues/10
FWIW, I really like my Thinkpad X1.
It is consistent with self-government, which is what the article describes. It's more like a tiny city-state than an ordinary town.
You're overthinking it, MUBI was built as a global streaming from day 1 (I am the co-founder). The films you see are the films available to your current country. Your subscription is portable, so if you live in Europe it's very good for traveling. The subtitle selection is limited unfortunately, we're working on it, but the rights issues at play are fairly intractable.
The article kind-of mentions it, but if I'm reading what they're saying right, Chipotle served 1.5 million people per day before the outbreak. 265k people get E. Coli annually, and that's about 0.08% of the US population. 0.08% of 1.5 million is a little over 1000.

So 500 confirmed cases of E. Coli linked to Chipotle over the course of a year is actually better than the national average?
This is literally how the chaos of EFNet in the 90's gave rise to a whole slew of new security methods and techniques, not to mention bug fixes.

Just be glad this fight isn't happening over human organs or oil rights or something.
Hey, I am not being antagonistic. This comment on the other post asked what seemed to me to be a good question:
https://news.ycombinator.com/item?id=12721029

I tried to sincerely imagine and write this post from a POV that would make the opposite complaint. If it comes across as sarcastic, I failed.
The cool thing about unique hash per message is that it makes that message linkable in other applications, after all it's just an IPFS hash. So for example, if you share a file in Orbit, you can get that file with IPFS just like you would get it normally.

Linked data ftw! :)
1) For those who haven't followed the Chipotle crisis, apparently they were doing more ingredient prep in-store instead of at regional kitchen centers. That meant quality and cleanliness standards were not uniform. They say they have changed that policy.

2) It looks like mgmt. did not want to do a public information campaign because then you're telling people, who may not all know yet, that there's a problem. In other words, 1960's-style crisis mgmt. to "protect" their brand.

3) Also, the executives of Chipotle simply refuse to make top mgmt. changes and in fact are among the highest-paid executives in human history (according to the article.)

4) One store had serious "HR issues" with managers preying on underage part-time staff, resulting in a multi-million dollar payout. I'll leave it at that.
But the user is expecting to go to the site. Agree w/ OP's concern.
My favorite tool to use while working is Block and focus - https://chrome.google.com/webstore/detail/block-focus/dcpbed...

It allows you to set a pomodoro timer and block websites at the same time.
Testing Terms and How to Use Them
How to Use Google Map Like TileView in Android
I really love the speed of AMP pages, but I don't like the fact that the server request is proxied through Google.

This is akin to an ISP injecting their own little optimization toolbar into pages rendered to the user, except that cert pinning isn't even an option here, since Google is doing the content re-writing at the app tier. They even manage to keep the browser security icon green, creating the at-a-glance perception that the data provenance can be trusted!

If Google edge caching really is critical, then I'd rather see an architecture in which the AMP content is signed by the originating site, and the signature is looked up and validated client-side. This might incur a bit more of a performance hit for sites that are being overwhelmed, but really, that's as it should be -- as an end user, it's surprising that my AMP results are essentially a Google cache. And it would seem that Google goes to good lengths to make the look-and-feel appear browser-like, instead of calling out the cached nature of the response.
Congrats on your project, but why do you have scroll hijack on your website?
Move fast while breaking as little things as you can
Millions of users, seventy employees. Stars can't help that.
I've read before on HN about 'don't use docker in production' can anyone elaborate on that for a newbie?
We haven't started monetizing yet, but we are growing really fast -- there is a lot of dogma in edtech about making money so it's hard to predict.
> "genetic theft" ... "chunks of arachnid DNA were probably stolen"

...wrote the journalist who also moonshines as RIAA pamphleteer?

(I find it more illuminating to think of the gene being the active party, hitching a ride on a new vehicle.)