skysight-inc/HackerNews huggingface dataset:
The expansion of ranching and farming in the great plains of the Americas was sufficiently bountiful to lead to the first 'health food' crazes of the early 20th century--more people had enough to eat, and increasing automation was already reducing labor. So the roots of our current problem were already being planted, as it were. But in the last 30-40 years, there's been a noticeable uptick in average caloric consumption, even more reduced activity, and more of those calories (at least in the US) coming from processed foods with ever-larger quantities of sugar.
Do you have any articles or anything covering this? Would love to send it to my friend who just lost their finance job in NYC and now thinks they've been blacklisted...

Whether or not that's true, I want to convince them that there's nothing wrong with leaving NYC at this point if they can't find a job.
No, they don't go scot free. If and when they repatriate the money, they will pay the tax. Just because they have chosen not to do that yet, doesn't change anything about the liability.
Depends on your perspective! I think people working on the Ads Platform have much more interesting technical challenges than those working on G+, and that may be more appealing to many developers.
The root certificates trusted by Windows are fetched from Microsoft's servers as needed. You can download all of them using the command:

certutil -generateSSTFromWU roots.sst

Then if you open up roots.sst (it opens in certmgr.msc) and sort by Friendly Name, you should see the WoSign roots. You can then export these and import them into the Untrusted Certificates store if you wish to block WoSign as a trusted root.
That's almost a megabyte per day, more with compression.
> doesn't LMDB have a single, global write lock?

It does, yes. The best architecture when using LMDB is to have a single writer thread, and many independent reader threads.

That said, it is nice to be able to run the occasional separate process to do some maintenance task on the database (e.g. to do some writes), and the global lock comes in handy then.

The main reason a single write thread design isn't a problem is you can do a million or more separate, fully transactional and isolated write transactions per second on a single core with LMDB. Writes are simply not the bottleneck.

You can't get anywhere near that kind of write performance with a fully transactional and concurrent write system like CockroachDB, not even with 100x the hardware. However, some of the eventually consistent databases, like ScyllaDB, can scale up to more total writes per second (but of course you give up the transactions, and the consistency).

The actual issue I have with using LMDB in this way is keeping it fed! My code is now written in C++, I'm using Aeron for high-performance messaging and Cap'n Proto for messages (eliminates serialization/deserialization) as well as Cap'n Proto for storing objects inside LMDB. I'm nowhere near LMDB's write thread being the bottleneck, and I'll only get close to it once I'm on a 20Gbit/sec machine.

IMO a properly designed system will always and everywhere be bandwidth constrained, not CPU or "architecture" constrained. (Put another way, everyone has access to supercomputers these days, we just use them poorly most of the time.)
Indeed, deployment is a whole set of interesting issues. We haven't deployed any learned models in production yet at OpenAI, so it's not at the top of our list.

If the data and models were small and training was quick (on the order of compilation time), I'd just keep the training data in git and train the model from scratch every time I run make. But the data is huge, training requires clusters of machines and can take days, so you need a pipeline.

An industrial strength system looks like this: https://code.facebook.com/posts/1072626246134461/introducing...
Show HN: S3verify – A Tool to Test for Amazon S3 V4 API Compatibility
SmartOS. Solaris zones which SmartOS sports were inspired by BSD jails.

I upvoted your question because as far as I can tell, you are the only person here to ask it.
Is there actually any evidence that ancient hunter gatherer groups didn't do what we now call "exercise" on a voluntary basis? Some ideas come to mind: dancing, walkabouts, spirit quests, right of passage rituals, ?ancient forms of martial arts? I am compelled to believe that early man did things merely to do them, including exercise.
I'm a developer. I recently moved to Ann Arbor. I've worked for startups my entire career, only the most recent of which even has an office in SF. Our office there is small, and contains only a small fraction of our sales staff and the people that need to interact with VCs.

I would need to make upwards of $400-500k / year in SF to get the quality of life I get here. Here, there are good school districts, affordable real estate, affordable child care, and low crime rates. No subset of the city perpetually smells like human excrement and trash. I bought a house less than a mile from downtown, and not only can I afford the mortgage, I put 20% down and I can continue to save aggressively. We have a yard substantially larger than a postage stamp. There's a large public park a quarter mile down the street, and a smaller one at the end of my block. My wife can walk to work in ten minutes.

SF is a bustling center of activity in my industry, but it's also a money pit. It's not worth it for me to locate myself there.
Weird jobs: This man doesn't walk dogs, he walks people
Is this an indication that it's possible? I already stated in my comment that it's possible for personal profiles, but only if some pre-conditions are met (number of people who've added to their circles and some others). Having a custom URL is still not possible for pages, communities and people who don't know a lot of other people.
People Aren’t Performance Reviews
>Have we really measurably improved the world by having a huge spike in cut-throat razor sales?

That's not the point. The point is that these types of advertisements are effective. In an world where standard ads are being phased out, these types of product placements are becoming more and more necessary. Adding an ad label will eventually make these types of ads obsolete. And it is very naive to think that ads aren't necessary in today's society.
Those are the ones!
G+ focused on their goals, not on their users'.

Google wanted a pretty graph of humanity's friendships. So they worked really hard on making it nice to input those relationship through those pretty circles (see https://www.youtube.com/watch?v=BeMZP-oyOII).

But inputting those vertices in the graph does not benefit users, and they feel that. In Facebook, it worked because Facebook had focused on the users: they wanted to be someone's friend to use Facebook's communication tools. And Facebook had a great chat system and a competent publishing platform.

G+ never had a great chat system (Hangout always felt sluggish, obtrusive and undifferentiated, unlike GTalk and Facebook Messenger) and its publishing platform was subpar (Medium came six months later, Tumblr had been around for seven years, both have a much superior editor and offer a more pleasing reading experience).

You can't beat the competition with a lesser core product.
That's the old design FYI.
Wow, having been in Kansas City and the bay area recently, the bay area has a very low potential for high quality of life. Seattle has a very high potential, higher than Kansas City, but Kansas City beats the bay area.

The bay area is way overcrowded, poor infrastructure, way, way too expensive, and if you want to get out of town for the weekend you fight traffic for 4 hours.

I understand california dreaming... it's been the best marketed state for decades.

But its' just a dream.
Actually it's not exactly the same: he added a README.
I am a software developer outside Philadelphia. I love what I do but I've never considered Silicon Valley as a place I would want to live.

I know many talented software developers and know multiple VCs in the area. This is a hub for top-noch universities, a hub for every major pharmaceutical company, most major financial firms have a large presence here, including the largest mutual fund company. Plus, it is a short trip to New York (media/Wall Street), and DC (government and military), which brings lots of subcontracting projects.

In short, there is a ton of opportunity, talent, and money.
ok sure, if you are freelancing then this applies. at a normal desk job you may be given a probationary period varying from 1-12 months. at AWS this is 12 months.
Yeah, that looks a lot more like typical millenials.
all my brain sees in the domain name is "ascii enema"
Intriguing but 3 questions:

How could shifting more towards Ordoliberalism (=government regulation to maximize competition plus a social safety net) be a bad thing? Quality of life is rather high in Germany after all.

Is there in fact evidence that unemployment is intentionally maintained in order to suppress inflation?

Even if your assertions are true, how would Brexit address any of these things and generally how would a balkanized Europe be more prosperous let alone more globally competitive than a unified Europe?
That's the EU's interpretation of the figures, but that's assuming Ireland should have taxed all revenue across all of Europe. The Irish tax system doesn't work that way though and the Irish government is stating flat out that there were no special deals: the apparently "low" rate is because the EU isn't calculating taxable income the same way Ireland does.
A New VC Fund Revs Up in Columbus, Ohio
Having recently abandoned the Columbus area, I can safely say the Midwest has a long way to go in the culture department. Even relatively new startups in that area tend to adopt the conservative workplace culture that the old guard is still addicted to.
You seem to be advocating that those in positions of power shouldn't have to adhere to the rules. That doesn't usually end up with a better place.
>No skeuomorphic paper

But isn't it skeumorphic to have pages based off of real paper sizes?
Better than CalTech, most certainly (the school is just too small, and too science focused I would guess). But it's indeed iffy to argue that any one of Stanford, UC Berkeley, CMU or MIT are the best, it really depends on what you're looking for. E.g. if you want a lot of EE with your CS, go to Berkeley or MIT. Pure CS? CMU would seem to have a strong case (certainly much more than MIT), its competitor would be Stanford. Also a very selective program, you have to apply separately to it, and they only accept 135 students per year. By comparison, MIT and I would guess UC Berkeley's enrollment are a lot larger.
Absolutely mind opening article. Thanks.
Speaking specifically of college, I'm unfamiliar with current K-12 requirements in the US. Physical education is no longer required at most universities. Not even one or two semesters. It is offered. But so is going outside for a jog, or dropping to the floor and doing push-ups and sit-ups. The issue is one of motivation. If students (really, people) aren't feeling motivated to be active then they won't. Attaching a grade and a graduation requirement to it gives them an immediate motivator.

The hope, then, is that this pattern of physical activity remains with them throughout their life. Ideally also paired with courses on nutrition and diet.
ireland, UK and estonia
How does DL4J training scale across >8 GPUs?
Clojure doesn't even have types.

I think the languages aren't really comparable from a maturity and support pov. Clojure is mainly done by hobbyists and enthusiasts. There is a large gap in terms of tooling that can't be closed in a few years.
It might be that in the process of learning, algorithm decided, that it can pass a constant value at the speed output and use this one node just to steer.

But I'm testing this scenario right now, and all I can get are cars going on different curves. Are you sure, that you have restarted the process after making changes to the script?
It's one thing happening every now and then and a whole different in becoming the new norm.
Ask HN: Best book on structuring data for large program
I work on a desktop application for designers, I'm looking for a book that discusses how to architect the data of large programs - both for in-memory representations and saving to disk. Some may call this "data oriented design".

Ideally the book would be very practical and applicable, including lessons learned from real projects, rather than a simple listing of common data structures.
>do you think top CS grads from CMU, UIUC, Purdue, etc. want to stay in the midwest after graduating?

Without some real surveys it's hard to make conclusive statements, but these are the top reasons I hear for why people don't leave Minneapolis for the coasts:

* Housing (and cost of living in general)

* Family and social network

* The Bubble (SF in particular).

* They just love the city and don't feel the need to move.

For me personally housing is the big one.
JS MythBusters – An optimization handbook from a high level point of view
"Next Silicon Valley" articles are speculative hype. That said, SV's housing crisis, crumbling infrastructure, and sheer inequality seems pretty unsustainable. Let's hope that the other 90% [1] get a bigger piece of the pie soon, for the sake of developers not being obligated to work here.

[1] https://news.ycombinator.com/item?id=12385926
Impartiality as a Framework
Ireland doesn't want Apple's money
Eurobond prices are low (negative) because the ECB prints money to buy them. It's a classic case of money printing to fund government spending and it ends with inflation.

Unfortunately inflation stats cannot be relied upon because they ignore large and important sectors of the economy. For example, they often don't include house prices, or stock prices, or bond prices. The real inflationary pain is being felt by pension funds but consumer price indices don't reflect that.
Not in all places even where required by law.

http://www.chicagotribune.com/news/ct-skipping-phys-ed-class...
Ran this in production and dealt with a lot of issues. I would caution people against it's use in anything critical or customer facing.
The burden of proof is on you to prove otherwise, sir.
FYI, I'm getting this issue on FireFox

Hyphenator.js says:

An Error occurred:
The operation is insecure.

?
Yes. "It" as a pronoun is used to denigrate marginalized group such as ethnic minorities, individuals who do not adhere to traditional binary gender norms, or other groups that one may wish to, in a way, remove their humanity through pronoun usage. "It," in modern English, is cold, unliving, and reserved for objects rather than living people.
> Is it even possible to have a useful workstation these days without any USB devices?

A little epoxy putty can go a long way here.
Spot on i would say. I guess it's just due to "ego" or lazy to spend a few minutes understanding.
BEREC (European Regulators) Clarification of Europe's Net Neutrality Rules [pdf]
> The "invisible hand" has declared that it's more worthwhile to be a Kardashian than it is to be a teacher or nurse.

What you propose is to guide society by deliberately lowering the pay of teachers and nurses even more. So are you saying that the invisible hand is right? That a Kardashian should be expensive (which reduces how many are available) and that teachers should be cheap (meaning we can afford more of them)?
>I was also raised in Pittsburgh

Same here, but I never really knew what region to give us. Too East Coast to be Midwest, too Appalachian to be East Coast, too Midwest to be Appalachian.

I always just think of us as being a bit region-less, which I think suits the city and its people just fine.
Will Pedestrians Be Able to Tell What a Driverless Car Is About to Do?
On a related note, I'm running a poll on deep learning frameworks: https://news.ycombinator.com/item?id=12391744
You are exposing yourself to a considerable security risk with the dump 5V fan.
Could you please elaborate it? What were the issues you were facing?
Previous discussion: https://news.ycombinator.com/item?id=12122998
Also http://pithos.io/ backed by Cassandra
That's awfully naive, especially for tasks like video editing that are significantly impacted by disk read/write speeds. Even a NAS on a gigabit network is going to be roughly 6x slower than a standard internal SATA III spinning disk.
Yup. One of things I am planning to do much much more. Sometimes feel a bit lost when couldn't even "start" to solve a particular problem.
How to 2x Your Productivity Today with the Daily Review
uses unique unguessable prefixes for the backups

Why? If you're worried about someone overwriting old backups, don't: You can't overwrite or modify archives in tarsnap. Once created they can only be read (if you have the read keys) or deleted (if you have the delete keys).
Agreed. A very interesting and thoughtful post, but I think that you are right that OpenAI's primary use cases seem to be (unsurprisingly) academic research and rapid prototyping of new ideas. These emphasize very different set of problems than, say, deploying something in production or as a service.

Thus, this post seems immensely useful to someone like me (a PhD student, also primarily concerned with exploring new ideas and getting my next conference paper), but I can see how others doing machine learning in-the-wild or in production might see a lot of questions left unanswered. I, for one, work primarily with health care data from hospital EHRs, and I spent a lot more time with data prep pipelines than folks working with, say, MNIST.
You'll never satisfy everyone I guess. For me personally, I wish D went more the OOP route (as the Tango library did in D1 times), rather than the template/metaprogramming way it went with. Some of the error messages from D rival C++ STL template vomit.
Might be nice to add "outline: none;" to .page
The note about Google Drive... for the first while, it was really easy to inadvertently share your stuff publicly. It's gotten markedly better nowadays, though.
Apologies, writing "tax company profits" may come across as some new tax. Its indeed corporation tax. My point was that we should not only keep it, we should apply it without giving exemptions to any individual companies.
Does it make your communication more effective to structure it in a fashion which distracts from its substance?
Nikola Motor scraps plans for battery-powered truck, turns to hydrogen
Which would be a shit-ton of money with their current tax "avoidance" schemes.
There Is No Alternative. A mantra from Margaret Thatcher...
I'm interested in them from the perspective of eliminating morality police that charge predatory rates to 'risky' sectors of the economy. I see them as providing a more level playing field, though I do feel that competition among escrow providers with clear terms of service for both parties is an element missing from the equation.
As always, devil is in the details.

If you look at the fine print in the published "Guidelines for implementing Net Neutratily" [1] linked in the article you will see that there are 3 exceptions to the rule (a,b,c). Being "c" the one that should fear us most:

EXCEPTIONS

a) "comply with Union legislative acts (...)

-> meaning that a court order can change Net Neutrality, hmmm ok.

b) preserve the integrity and security of the network, of services provided via that network, and of the terminal equipment of end-users;

-> meaning that in order to guarantee the security of the network Net Neutrality may be avoided. I'm so-so on this one.

c) prevent impending network congestion and mitigate the effects of exceptional or temporary network congestion, provided that equivalent categories of traffic are treated equally.

-> Meaning that ISPs can throttle specific categories of traffic at their own will.

This last one ruins the whole law. And this is not what me as European wanted. ISPs won :(

[1]
http://berec.europa.eu/eng/document_register/subject_matter/...

[EDIT] typos
When you say K8s is lightweight, I presume you're purely talking about GKE deployments, and not on-prem or alternate cloud deployments?

My experience of K8s so far is that GKE is happy path and most of the demonstrations/documentation is focused on that use case. When you step off that path, you can either go for something scripted which does a lot of things in the background, or what seems like quite an involved manual setup (etcd, controller node setup, Certificate setup, networking etc)
Windows Passwords Easier to Crack Now Than in 1997
To be fair, probably 2/3 of the web suffers from this anti-design.
US Military Will 'Be Left Behind' If It Doesn't Embrace Open-Source Software
I literally cannot scroll the post itself down. It's stuck no matter what I do, so I will forever see just the first half of the article.

I usually hate one-note comments about the web platform of the postings, but since this is a blogpost about Google Plus webdesign, hosted on Google Plus... I guess it's telling.

No, I will not start using it again.
This also happened for California state income taxes very recently.
It was at this point where I decided this was a joke. It's entirely possible I'm just missing the use case though.
The data pins could be connected to a small malicious payload hidden in the USB plug. I mean, in theory.
I am sure Google has way more "unsexier" projects than G+.
The circle model was copied from Facebook but they tried to make it a public service like Twitter, where it's the opposite of what you want because it requires the person posting to know whether you wanted to see something.

They also had some major problems when it first launched: performance was terrible, there was absolutely no thought for spam control or collapsing duplicate shares (three people share that daily show episode = nothing else on the screen), and the web and at least the iOS app didn't allow you to push notifications so if you didn't want to get notified every time some stranger added you to a circle, you had to delete the app and learn to ignore the plus symbol on the top of every Google property. It took 6-18 months before any progress was made on any of these problems.

The real killer, though, was that as soon as the beta ended they pushed all of their users to join it, ensuring that everyone had a negative experience and were trained to avoid it. When they eventually fixed some of the problems, it was only months after everyone except for Google employees and die-hard fans had stopped using it.

One particularly bad area for this was when they forced the Google Reader community to use Google+ instead of the extremely popular Reader social network, because while that community wasn't terribly large it was heavily used and the audience ran disproportionately to journalists, bloggers, academics, and other influencers. Since Google+ offered only negatives compared to Reader's native social network (e.g. Google+ sharing in Reader didn't work on mobile browsers at all), that meant that for months the news and social coverage was skewed heavily towards complaints about how bad Google+ was.
Nicely done. Understood the chaining solution now. One small assumption in that would be that the chain remains taut enough to not leave any gaps to slide the hands into the box (since the lid's hook is no longer in touch with the box).
Fortunately we all understood this to be in the context of performing a medical operation.
It's probably a low-stress way to burnish your resume with a couple year Google stint. If you didn't go to a top CS program, working as an engineer at Google (or similar companies) can get you a lot more professional respect. For example, you can get better positions down the line at other companies. Or if you start your own company, investors will be much more willing to invest in you than in someone without any brand names on their resume. If you apply to YC, they'll probably give you the benefit of the doubt.
WhatsApp (now) shares data with Facebook. Now imagine if Facebook, Google, LinkedIn were also to share data with each other.

Imagine the possibilities [0]. What a wonderful world!

[0] If this were to come true, then the word "possibilities" would be replaced by "synergies" :)