skysight-inc/HackerNews huggingface dataset:
Is it possible the problem lies at least somewhat in your approach? I appreciate that's not a pleasant possibility to consider, but my experience has been unlike yours, and I've been speaking against Facebook for a while now, both here on HN and with random people over drinks in bars.

I would like this to be the kind of thing I would discuss with friends, but that would require having friends. I did, once. Then Facebook happened. My comment history here, mostly just a few pages in from the top, details the whole story, if you're interested. (Sidebar: I've been thinking I should probably put together a list of links to some especially salient posts from there, in order to make it easy for people who aren't already interested to understand where I'm coming from and the nature of the problem I see. If you decide to go poking through my back numbers, perhaps you'd be so kind as also to mention whichever, if any, of those comments spoke strongly to you, so that I can be sure to include them in that list.)

In any case, what I do seems, if not necessarily to work, then generally not to fail. Here on HN, I almost always find a sympathetic ear, which I gather is pretty unusual for anyone talking about anything even remotely controversial. In real life, not everyone is interested, and that's okay. But I have noticed that, on lately less rare occasion, that people seem to take a mention of Facebook in a negative light as an opportunity to unburden themselves of their own complaints. These mostly seem to revolve around privacy concerns and platform lock-in, which is totally reasonable. That seems to be happening a bit more often lately. It's not something I really mention a lot here, on the one hand because those aren't really my stories to tell, and on the other because I also go to bars to drink, to enjoy myself and the company of others, and to remind myself that it is in fact possible to have an enjoyable social life that totally excludes Facebook. Quote-mining that wouldn't be much fun. So I don't do it.

You're right that it can be trickier to make these kinds of points outside a news cycle that includes Facebook having fucked up somebody's life again. It is far from impossible, but it does take a bit more effort and delicacy. And is it just me, or do such news cycles seem to be happening more and more often lately?

I understand your pessimism. Sometimes I feel the same. But it's important not to surrender, because to do so makes us useless, and since we refuse to help make money for it, useless is exactly what Facebook needs us to be. That by itself seems sufficient reason to me for us to be otherwise.

(Oh, and - if you actually do have a beard that extends down onto your neck, consider trimming and shaving to maintain a neat border along the underside of your jaw. Perceptions matter. If you look like Richard Stallman, people are less likely to take seriously anything you have to say. Perhaps that shouldn't be true, but it is, and we ignore the truth of the world at our peril.)
When I looked at it two months ago, I was having issues getting it to build and deploy on my cluster. After having issues trying to dissect the simple examples, I eventually wrote something similar with python & bash wrapped up in a docker container.

My requirements were deploying 30 different apps using pretty much every kin do k8s objects and deploy custom consul configuration. It could have been done with helm, but the quick and dirty was jinja2 to the rescue.
Is anyone else very wary about keeping things with persistent state in containers (like databases)?
A crisis can clear away interpersonal bullshit and have a permanent effect of improving teamwork. This is a principle of military training and the basis of the "team building" industry which is about subjecting a group to a simulated crisis.
The photos

> A plugin is needed to display this content.

wat
Sure, I can imagine the points grb423 may have been implying, but by presenting them as a series of vague rhetorical questions it makes it hard to respond directly.
Behave yourself! How dare...
The persistent state is really just the data, not the process. With kubernetes you store the data on a persistent volume (which could be EBS, iSCSI, etc) and the process runs in the container. Host dies? Kubernetes can re-attach that volume on another host, start up a new container and you are back in business.

*Note: looks like in this example they are not setting up a persistent volume.
All models are wrong, some are useful.
Russky drug addicts on HN? :V
Why are we having this conversation here rather than on Reddit or Twitter? For me it's because I prefer a moderated forum. We don't have pictures at all here (though you can link to them) which makes some issues non-problems.

Many people are more interested in avoiding spam and abuse than they are in seeing something outrageous. As long as you have forum-shopping the more highly moderated places have an advantage, at least some of the time.

Facebook is in the moderation business. They're going to screw up sometimes but they're not going to stop moderating. On the other side you often have people saying they're not doing enough about abuse.
It's still very new. Getting better quickly but I wouldn't use it for anything too complicated.
If that were going to work, it would have done by now. Diaspora was the closest, and Diaspora is the kind of joke you tell as a joke because it's better than crying.

We should be trying to make it possible for people to have the very real benefits Facebook offers, without having to suffer the miseries both subtle and gross which Facebook has no reason not to inflict. I don't have a good answer yet as to how we go about doing that. But as it becomes more clear that Facebook is a problem, it becomes also more likely that someone will invent the thing which will not only kill it, but make it impossible for anything of its like to come along again.

So even if I don't have a solution, talking about the problem is still worthwhile.
Pet sets aren't really stable yet. Once they are I assume people will start using them for DB masters. http://kubernetes.io/docs/user-guide/petset/#alpha-limitatio...
Another suggestion: 'operation' would be better named 'train_step' -- it's more descriptive and eliminates the need for the comment at the end.

Also, it's best practice and common tensorflow idiom to do:

init = tf.initialize_all_variables()
...
with tf.Session() as session:
session.run(init)

Not just for style, but because creating new graph nodes after creating the session requires tearing down and then re-setting-up some of the internal session stuff. It's much faster to move the initialize_all_variables() creation outside of the session.
Learn JavaScript – How to Remove a Particular Element from an Array?
There is also transfer transfer pricing to contend with. You lose the some of the ability to have funds wherever you need them in your group without also having a plausible reason why your US entity is making no profit and all its funds are disappearing offshore.
Learn JavaScript – How to Verify If a Checkbox Is Checked in JQuery?
Kubernetes rocks, but this post exemplifies a complaint of mine: there's a glaring lack of examples of production-capable database deployments.

In this Helm chart, your master is a single Pod (which is ephemeral and which you should usually not be creating directly) that stores data in an emptyDir (which is coupled to the lifecycle of the Pod).
I personally wouldn't call this a guilty pleasure but a personal preference.

Some people thrive under pressure and are able to produce their best results. It sounds like you're enjoying such situations so I encourage you to find a role at your current employer or elsewhere that values it - maybe a DevOps role where you are responsible for running a mission critical service might be a good fit.
...and no scroll bars in Chrome or Safari?
Who are they keeping out? Elio?
Yeah the title of the helm readme is "Kubernetes Helm" which would have been more appropriate here. On the kubernetes blog it's implied.
Compare objects and check if they are equal recursive equal
The Software Contractors Guild
I am considering starting an organization for a technical writing class at my university. Please weigh in if you guys think this would be useful.

The Software Contractors Guild Is a network of experienced professionals who help software contractors meet, learn, organize, and succeed in business. SCG can help contractors hone their project skills with presentations and discussions on structuring projects, proven development methodologies, industry trends, and new technologies. SFG will also be a resource for conveniently providing vetted technical documents that go hand in hand with different development methodologies. SCG can also be a resource for companies who are looking for people to help with manpower on larger contracts.

Because nobody can be experts on everything, small teams, freelancers, and even larger firms will always need help in some areas. To help people make the right decisions and cover all the bases SFG will include experts from a broad range of domains including contracts, devops, network administration, project management, design/UX, and programming. This can help contractors fill the experience gaps in their projects with both advice and even people to actively help out and bill on projects when necessary.

Beyond the standard local networking, meet ups, and presentations. I think the most valuable thing SCG could provide is solid contractual documents. Things like vetted contracts, Software Requirement Specification templates, and spreadsheets to help with estimation. People who are starting out in the industry always lack these tools. Having a set of them ready to go along with project lifecycle milestones helps keep the project on track and prevents miscommunication.

What do you guys think?
Polymer JS 2.0 Preview announced
It's a nice app and I've been using it for some time, but one thing that's always bothered me is the strange scrolling / caching behavior of the app. A quick scroll down displays a blank page while content is gradually "plugged" in. I don't think I've ever seen this odd scrolling behavior in another app.
I suspect that the author characterized the therapist's physical description in that particular way because it was relevant to the opening scene: the man's come on line was to define his 'PTSD' as 'post traumatic sex disorder'.

The therapist's physical appearance and gender add explanatory context for her ability to predict the man's inappropriate behavior. And suggest why she was the target of the man's inappropriate behavior in the first place.
This part:

> you were justifying a GW-worsening regulation by the need to lessen GW.
Some (likely outdated) idea to do with treating farming capacity as a strategic reserve.
>Making new acquaintances is useless if nobody from your 30km radius is on the network or if it is hard to meet people inside this radius. Friendships decay really fast with distance, especially when there is no real strong bond.

I disagree, local proximity is not critical to maintaining a friendship. I have friends I talk with daily who live much further than 30km away, even some in other countries. A great thing about the internet is it allows people to connect over other similarities than physical location. I have some friends who I've never even met in person before, for example.

On the other hand, I've never really found facebook style physical "friend-of-a-friend" type connections to be that useful to me. Most all of my friends in meatspace are part of the same group, ie all our "friend-of-friends" are each other. The rest are people who aren't interested in introducing me to the rest of their social circle.

Now I don't think this proves anything, or even if there is any way of measuring the ease/quality of friends made on vs off line, but it's just an example from my own life. How well making friends with strangers online, strangers offline, or friends-of-friends depends heavily on your personality and current social group. The situation is a lot more variable than how you present it.
Given it's a clear safety issue they shouldn't be able to differentiate on that anymore than on the arsenic content in breakfast cereals.
After seeing P0145R3 on C++17 refinements to expression order guarantees (and many things like that before it) ... I think I've finally started to actively dislike C++ now as well, after nearly 20 years of using it daily.

They had a golden opportunity to fix it, but even with C++17 and the expression "a(b(), c());", it is still left indeterminate whether b() or c() will be invoked first. Even between calls in the same program! So what if they have side effects? It might be a picosecond faster if the compiler can run c() first to push its argument onto the stack first!

I'm all for the power for C and C++ to optimize to such efficient code, and not consume many resources. But we're a long ways from the PDP-11 days and processor frequencies measured in KHz, and compiler developers are living in some alternate reality where the only thing that matters are benchmarks, and they'll happily undermine the stability and security of our software by doing things like erasing that call to memset() that cleared your private key from memory; or remove that conditional expression entirely because it detected the possibility of an integer overflow, so that means it can do whatever it wants! ... even though the world has been twos-complement for decades now.

Given the very real security concerns and exploits we keep seeing in code ... I don't believe that using languages full of undefined/unspecified behavior is the way to build stable and reliable systems.

Nobody can keep track of the hundreds of UB cases in C/C++. We all do it, and then suddenly a new GCC comes out with a new benchmark optimization, and now our programs are misbehaving.

I'm willing to pay a 5-10% penalty, and give up compatibility with the Motorola 68000 platform, to get well-defined and predictable behavior. Maybe you keep C/C++ for that gaming OS, or that Wall Street trading system. But on my server? I can spare the CPU cycles.

And yet, everything is built on C/C++. Your OS? That Python interpreter? Your web browser's Javascript engine? The .NET runtime? All C/C++ under the hood. We're building on quicksand; when we need a solid foundation.
Quite a bit - its powered by c3.js - which is what we are using for AppEnlight - its quite powerful(and fast).
ISTM this policy could ensure that no experienced engineer or manager whose time at other firms taught her to scrupulously follow the law and expect the same of colleagues, could join the team and expose their ongoing schemes. It's kind of like how the mafia works. One doesn't get "made" without a half a dozen murders to one's name, to discourage defection. When a young engineer starts at VW, she wouldn't be shown the truly evil shit, but she might be encouraged to cut a few ethical corners. Once she's done that a few times, they own her.
A whistle-blower accuses the Kochs of “poisoning” an Arkansas town
Apple has shuttered parts of its self-driving car project
It has the technical capability to do what Compose does, but Compose is a tool specifically designed for development workflow, and this is not the case for Kubernetes. Application developers without any infrastructure/operations experience can have a tough time understanding and learning all this new technology, and to have to get a mental model of Kubernetes to do their work is a big barrier. One simple example is that there is no direct equivalent of `docker-compose restart` in Kubernetes. The only way to restart a pod is to remove it and recreate it (or scale an RC/RS/deployment to zero and back up to force recreation.) It may just be a couple commands more, but it's unnecessary cognitive load for many app devs. Even just comparing a Docker Compose manifest file to a Kubernetes manifest file, it's more verbose because Kubernetes is more powerful and needs more details specified.
Scout uses BitTorrent Inc's bootstrap servers at router.bittorrent.com and router.utorrent.com.
As Washington DC moves its publishing to Medium, I wonder what ramifications we will face in the future.
And even at 6% it is by far the largest chunk of the renewable energy production in the US.
Many Kenyans refusing basic income experiment
Yeah it has nothing to do with supply, demand, subsidies for mortgages or of the other interventions into the marketplace.

Its people seeking their self interest, as all people tend to do, that are to blame.

If only they would all just stop doing it it so I could pursue my own self interest unimpeded.
> Hacker News for news with uncensored commentary

Except not really. Rules and moderation are censorship.

Why would you not recommend whatsapp or another encrypted system?
> engineer (except "sivilingeniør

Civil, which stands for civilian, is in contrast with the other form of engineer which is military engineer.

Maybe you are thinking of technician and not engineer. That is 4 years in Sweden, with 2 additional years to make it to technician specialist or civil engineer within a specialist area.

Engineer, medical doctors and specialists: 6 years or higher.

Nurse, technicians, plumbers, and the vast majority of professions covered under higher education: 4 years.

"yrekshögskola (YH)": 2 years or less.

The title of this discussion is "ask a female engineer", not "ask a female technician". My initial statement stands that we should compare master degree professions with other master degree professions, and bachelor's degree professions with other bachelor's degree professions. Further more, looking for similar educational requirements within each group would further narrow down suitable professions to compare.
I see it as half this thread is all like "Yeah, tell his parents! That'll show him! Haha, we're all both fair and appropriately nasty and putting a poor misunderstood kid back on track."

This sounds like exactly what the scammer wanted to manipulate everybody into thinking.

To me, the scammer's message stinks to high heaven. I translate "Oh noes, I'm just a poor college kid, I'm so totally having panic attacks over this, pretty please don't ever tell my parents!" to "These guys aren't hardcore enough to want to get me in real trouble. If I just beg a little, pretend to panic, and pretend to be afraid of my parents, they'll exercise their sense of justice by telling them, and I'll slide for this one too."

IMO, a lot of people here are very sheltered and have never had to deal in an extended way with somebody who was a serious con man. It can be hard to comprehend people who have no respect at all for people and social conventions. You can be sure they won't stop until they face real consequences. People like him are why the admittedly flawed criminal justice system exists. Speaking of which, many would do well to keep in mind that at least some of the people in jail are very, very good at convincing naive people that they are just innocent victims of bad circumstances, have found Jesus, or whatever else will get them out of jail the fastest, and free to run more and better cons.
That is the web UI.
I don't give a shit. You're a piece of human garbage if you discriminate based on skin colour, and you shouldn't be allowed to do it while having your own little hotel in your house.

Getting a roommate is different. You can still be a piece of garbage and discriminate, but that's your business.
I work Syncplicity, a Dropbox competitor and investigated building a feature that is similar to the Dropbox badge. (We call it the App Tab. Basically, it's UI that tacks onto Office that tells you that someone else is editing the same document.)

We've had requests for this feature for years. I can't stress how much customers request this feature; it's put a lot of egg on our face that Dropbox beat us to it.

In order to do this on Mac, we'd need to register ourselves as an accessibility client. I don't remember the details about registering ourselves, but from what I remember, it doesn't require hacking into OSX.

We've had to hack into OSX in the past: Adding menu items and icons to Windows Explorer is supported via well-documented Microsoft APIs. It wasn't until about 2014 that Apple supported this, prior to that, we had to reverse-engineer Finder. We didn't get OSX APIs to do this until we hired a contractor with "connections" to Apple he petitioned his connections to provide an API. I know that Dropbox, Google Drive, Box, and an open-source project called Liferay-Nativity all performed the same hack.

Based on my Syncplicity experience is that, what happens in these cases, is that a product manager gets so focused on the pixels that he/she is completely blind to the practical implementations. There's probably a bit of "I told you so" coming from some of Dropbox's engineers now.
This was a big surprise for me as well. OK, he used a different printer, but the fact that the 3D-printed lens seems optically OK is very impressive.
Original author of the library here. Will take any questions and comments, thanks!

EDIT: After posting this I just found out the library isn't compatible with the latest node release (6.5.0; still works well with 6.4.0). Will work with nodejs to see how we can address the problem.
This seems like the kind of surprising result that the scientific method begs for. Instead of trying to understand it, or profit from its prevalence, the organization is attempting to reduce it.

It doesn't seem likely that this type of thing will be a long term concern, but perhaps something can be learned about how society adapts if a significant subset decline the payment.
It never seemed to catch on with the bad guys, but that doesn't mean it wouldn't have happened if major languages hadn't implemented counter measures.

DDoS using DNS amplification was possible for decades but never happened. Then one day a bad guy got bored, wrote a proof-of-concept, and the rest is history.
They might turn them into the best thing since sliced bread... multiple choice questions.

I wonder what would be the perfect visa application form and if there can be a universal visa form? If the powers that be could agree on a set of information every country needs and you could autofill it with your browser, or have a profile on the website of an international entity that mediates that.
Oversee..

$2 trillion must include assets under custody, though I did think UBS had 3-4 trillion under custody, which is smaller than some of the biggest names, BNY Mellon, State Street, JP Morgan, Citi, Euroclear.

Under custody absolutely does not mean under management. Oversee is true: Their corporate governance is trusted to ensure these assets are held in safe keeping and administered for example for tax. It does not mean actively invested.

$1.5bn (managed by quants) is still a small number. My second job, at 24, was on a team of 5 people (total) that actively managed $6bn; the team was remarkably lean.
I think we are a long way from this, over time our company has incorporated in a bunch of countries in order to get access to rates and services that otherwise would have been hard for a foreign company.

I think often the hidden costs in lawyers fees for complex advice on how various tax laws interact and accountants fees to meet various account requirement in these juristictions may eat up a lot of the benefit until you are a much larger company.