skysight-inc/HackerNews huggingface dataset:
> Why are the creators of the show absolved of their personal responsibility regarding the impact of their actions?

Because they aren't democratically elected public officials, they're just making a TV show from private funding. And watching the TV show is optional.

> If a company poisons the local reservoir with their chemical run-off, are they morally able to say, "Well, they shouldn't have drank that water. They knew they lived near a chemical plant."

That's a violation of environmental laws; how is this analogy applicable to a TV show? Would you propose to curtail the right to free speech? It's a TV show, not real life.
Well, the US Supreme Court (in 1893) believed that the Congress (in 1883) in writing a tariff act was using the words "fruit" and "tomato" as they are commonly used in English, and not as they are strictly used botanically.

In the absence of specific definitions in the law to the contrary that seems a fairly reasonable interpretation of the meaning most likely intended by Congress.
I don't know how much nature/nurture is involved. I assume some percentage of each in most cases. And, I'm not blaming victims nor suggesting people pull themselves up by their bootstraps in the face of massive adversity (which is what people often appear to assume when "responsibility" is mentioned).

Very simply, I don't think being overworked is the leading cause of the negative correlation between poverty and exercise (if one even exists). Instead, a confounding variable (a behavior or attitude) common to both poverty and lack of exercise exists and results in a manifestation of both (in most, but certainly not all cases).
What do you think a race is? The French are a race under any defensible definition. They're more closely related to each other than they are to Georgians.
Interesting choice. He didn't a very active twitter life.
> Military Aged Males are considered enemy combatants. Effectively that means all males ages 18-49 are considered enemy combatants. Since you're guilty by association, your age makes you a target.

A German newspaper wrote, that males with an age of 12 years up are considered legit targets.
Over an hour, and it's still down. Not cool.
More string hashing with C++11 constexpr
ETS?
Lessons I learned as Tech Lead:

http://scottndecker.com/blog/2015/04/04/Tech-Lead-Lessons-Le...
No, racism is discriminating based on (perceived) race, not merely the belief that race exists. (Which it manifestly does, as a cultural construct.)

Nationality and ethnicity likewise exist as related, but usually distinct, cultural constructs to race, and we have different names for bigotry based on them. Though, obviously, the distinction between these forms of bigotry is somewhat nitpicky, and often not meaningful, and a lot of time "racism" is used broadly to refer to bigotry based on race, ethnicity, or nationality.
> Homeland is a TV show, for entertainment.

It's also an excellent example of propaganda.
It's perfectly reasonable for you to decline to provide that information. It's also perfectly for them to decline to provide employment (or consulting business) on the basis of it.

I also don't like to provide these numbers; my usual (in my view, perfectly ethnical and justified) dodge goes as follows:

(1) I give them 1 or 2 numbers that are easily verifiable -- and which I don't mind being "leaked" -- e.g. FT salaries at bigcorps in the past few years. This is in accordance with basic game theory / negotiating strategy (whereby if you make a partial concession to people, they feel they have an "out" and and can save face, rather than press you for a full concession to what they were asking for).

(2) As to the rest, I say "my clients / employers have asked that this information be kept confidential, and I'd like to honor their requests."

Your suggestion to raise the issue of unintentional leaks (due to concerns about cloud security) is quite excellent, and I may incorporate it into my dodge strategy, also.

The bottom line is that most of the people asking are basically drones who don't really know why they're asking, just that someone told them to (or they have some vague sense that it will provide them with some kind of negotiating leverage).

At the end of day, you don't have to play their games -- but keep in mind that you'll incur a 30% or so automatic rejection chance for doing so, across the board. My gut feeling is that companies that are sticklers aren't really all that desirable to work for, anyway.
Flash Zero Day expliot
to what you're saying - I would think jogging would be a prime example of 'network' effect. If you head out to Beverly Hills, you don't see anyone jogging except the dog walkers. But in certain parts of say, Hyderabad in India, the super-rich areas have massive number of 'walkers' (even though the air is highly polluted and walking there is probably detrimental)
hey, i believe anyone can leave the team from dropbox.com/team. the team feature in Dropbox, in its current form, is meant to be used for "work" teams. Check out this help article -- https://www.dropbox.com/help/9124

(Dropbox employee here)
Because the parent comment stated "Yes, the basis for the hypothesis is fried chicken -> black people and craft coffee -> white hipsters" as if it were a matter of fact. The blog post makes no mention of skin colour at all (that I can see) and the racial connotations are entirely those of the parent - hence injecting racial bias.
Letters in Arabic have different rendering depending on where they lie in the word; at the start, middle, end, or following/preceding certain characters.

This is the main problem you see sometimes in movies where they try to show something in Arabic and they get the rendering wrong. They probably get each letter on its own and try to construct the words like that, where the letters do not join and the whole thing looks like a mess.
Let's not pretend Saverin's situation is anything comparable to the ease of stealing someone's bitcoins. He also had legal recourse, which he used, successfully.
many many thanks , its really awesome .
Someone want to chime in and give us an idea of approximately how much the "salary of 2 GPs" is? Also, by "all-in cost" is he talking about all expenditures except for actual monies invested?
Irrelevant. Ignorance does not make inapt comparisons retroactively correct.
I'm sure someone on the set can read Arabic (extras for example) but I'm sure not all staff are walked through every set and exposed to all the art.
> Your first priority is the productivity of your team

I agree! The grandparent talks about unblocking team members and bringing them back on track. These little tweaks happen frequently as part of team productivity.

Other things also affect the team's productivity though! Consider how productivity will be impacted with various paths forward (Should we implement feature A or B, should we implement it with X or Y?)
It's a company who has the license to run a lottery. Of course they advertise! Now in this case, the company is owned by the crown, but would you expect any different if it was owned by non-government money? I'm still not sure why you think that the government is acting differently here.
It seems rather ridiculous to ask graphics-programming questions of someone interviewing for a server side position. I don't think any kind of preparation would help you with that kind of questions.
Yes. They're also very isolated from eachother (compared to processes in most other languages) and, notably, do not share the same object heap. Hence my question.
Well, that counts as further deserialisation in my book. At least if you set up a convention to automate it for all kinds of objects. Otherwise you'd have to do it manually for every type of request
Here's a few thoughts on sending large data between processes:

1) Don't unless you really have to. Does the receiving process really need all that data to do its job?

2) Define big? Most database adapters are multi-process so lots of message passing happens. I've had some large database rows (122 columns (sigh. I know) per row) and sending those between hasn't been a problem.

3) Is the large data a binary? In that case, binaries over 56 bytes are reference counted and not copied between processes. The binary will be GC'ed after all references are gone.

4) Measure measure measure. You don't know that you have a problem unless you measure.
Chuckles

The other narrative I heard from some MS devs at the time was more like "we are reading the specs right, mozilla got it wrong".

I might still have the IRC logs to back this up.
For some of these, yes. For others, less so. Each one has their limitations.

For the AstVisitor, you could make a templated class AstVisitor<T>. You would then derive AstVisitor<BoolLiteral> in order to have a class that only visits particular node types.

template<typename T>
class AstVisitor : public GenericAstVisitor {
// Implements GenericAstVisitor::Visit
virtual void Visit(AstNode* expr) {
T* t_expr = dynamic_cast<T*>(expr);
if(t_expr){
Visit(t_expr);
}
}

virtual void Visit(T* expr) = 0;
};

If you need to visit multiple node types, then you would need to head into variadic templates. Here, you would inherit from AstVisitor<BoolLiteral, NumLiteral>, then implement a visitor for each type.

template<typename... T>
class AstVisitor;

template<typename First, typename... Rest>
class AstVisitor<First, Rest...> : public AstVisitor<Rest...> {
virtual void Visit(AstNode* expr) {
First* f_expr = dynamic_cast<First*>(expr);
if(f_expr){
Visit(f_expr);
} else {
AstVisitor<Rest...>::Visit(expr);
}
}

virtual void Visit(First* expr) = 0;
};

template<>
class AstVisitor<> : GenericAstVisitor {
virtual void Visit(AstNode*) { }
};

For the enums and switch statements, I don't know of any way to get away from using macros. There have been some proposals for C++17 to include compile-time reflection, but until then, we're stuck with the macros.
"The poster claimed that they would be restricted in how much energy could be expended elsewhere due to the amount energy expended acquiring income."

Wait...how exactly is that different from "working too hard to exercise"?

Sure, everything is subjective. Everything is a matter of degree and scale and perspective. Still... certain attitudes and behaviors are more likely to result in certain outcomes. This is true irrespective of "who is at fault".
Show HN: Graph Your Twitter Network with Neo4j, Powered by Docker
"#gasewsew (a reference to the Egyptian Abla Fahita puppet on spying)" thats the caption one of the artists provided on her blog (last photo) [0]

[0] http://www.hebaamin.com/arabian-street-artists-bomb-homeland...
At IBM, 5% of Mac users call the help desk, compared to 40% of PC users
Toms River?
Makes you wonder what other good tech the group is ignoring.
We're really excited by the opportunities in Europe and local governments across the world. A few weeks ago we got an inquiry from Ireland and we've been told multiple times that governments in India would also be great candidates.

The problems are similar. Many local governments try to shoehorn tools from the private sector — Excel, SalesForce, Post-Its — into their operations. These "work" but are far from the right tool for the job and put the onus of ensuring compliance on the office.

That is further compounded by the relative lack of European based startups. Data has to be held within the country. Some laws are vague or have loopholes, but we firmly believe that constituent information should not be subject to other states' snooping. That means recreating tools specifically for European regulations and cloning the infrastructure per country. Not impossible, we're just not there yet.

P.S.

The Roman references are just the tip of the iceberg. Both founders are philosophers so our values (http://seneca.systems/values) are the heart of the company.
> The demarcation is generally clearly marked (plastic box often called a 'network interface device') and is almost never located at the modem itself.

Yes, but if cable companies always provided and required you use their cable modems, then there would be a clear demarcation point, the cable modem. Whether it's usually inside or outside is irrelevant (and "usually" in this case is debatable. I've worked at multiple business locations where it's inside, because there is a location dedicated for it). Of course there isn't a clear demarcation at the cable modem, as many cable companies allow you to use your own cable modem instead of theirs, which is why I said the issue is "muddied".
My freshman year of college was at a university with 1gb fiber connections to the dorm rooms. Naturally, this meant there were DirectConnect servers all over campus with a variety of files.

Most servers had their motd set to "Please download media and watch locally," as there was enough bandwidth to direct-play video files over the network. Unfortunately, there was not enough hard drive bandwidth to service multiple requests for this simultaneously (this was before the SSD revolution).

Definitely a moment of "Hunh. Never expected to run into that bottleneck."
- Don't be a part-time developer while managing. Managers who fight for code with the people they're managing are the worst.

- You are there to filter the more outrageous demands of other department into something manageable rather than just forwarding everything people say down to the department.

- Don't quibble team member's estimates for time required to implement feature X. Just forward that to management.

- Encourage each team member's professional development. Encourage members to mentor each other. If someone screws up, it's possible they didn't have the tools to succeed, have them investigate what they need.
Almost entirely residential; the closest they get to downtown is still about a 10 minute walk. I'm terrible at ballparking these things, but an average block in that area probably has around 15 duplexes/triplexes and 3-4 low-rise apartment buildings with 12-36 units each...
Check out https://www.popvox.com/. This may be what you were looking for.
I didn't really respond as I would have liked to this comment.

It's not anything about older people among us lacking in some way. What I meant with, "how fucked up is that?" has more to do with our crappy political dialog.

Truth is, younger people should be engaged more than they are and they should be hearing what older people have seen and learned too. That experience is a net benefit to everyone when it's shared and there is a dialog about it all.

I've lived my life doing this, nearly always having mentors and trusted others older than me to consult with. It's a huge benefit. All started with literally, "the old farmer up the road" when I was a kid. That guy would just tell me real stuff that really mattered. Got more out of helping him out for the day than I probably even know.

And I would just show up too. "Need some help?" and off we would go. Doing whatever, and once we got comfortable, task at hand moving along nicely, I could just ask stuff. Truth is, I know he loved that, and would tell me all kinds of things, sometimes challenging me in various ways too. Always wanted to know outcomes as well. When I saw some success or other, I would share it back and see that grin...

The political process itself is solid. I've no real complaints, other than some abuses we can and should be more concerned about.

But the dialog is horrible.

That's what I was getting at, and I just didn't put the effort into it that I should have.
Indeed, reminds me of The Society of the Spectacle.
These kind of women are very rare (much more than men which are more prone to be sociopaths and as sociopaths are more prone to use direct violence), why would you risk this "rare asset" on a "simple shooting" that can be done by a man ?

If a woman had been seen the investigator would have still tried to find her even if they thought she was just a witness.

I'm not even aware of one known instance of a pro killer that was a woman in the last 10 years. I don't say they don't exist but they're in "black swan" category.

BTW the investigators know exactly the sex and probably even the ethnicity of the killer. It's not clear in this article, but it was said in several others that they have his ( ;-) ) DNA, I think from the piece of the gun that was left on the crime scene.
I think there's even some tech that allows you to make a mug shot of someone from her DNA, I doubt it's really accurate though.
A College Student's Perspective of Startup Buzz
Another bitbucket outage
Once again bitbucket.org is down. This happened not that long ago
Ask HN: Is Meteor.js production-ready now?
My team is considering building our company's product using Meteor.js but most of the discussions around this returned by Google are from 1 or 2 years ago, and many of them said then that Meteor is perfect for building an MVP, but not ready for primetime production.

Has this changed?

What are everyone's latest thoughts?
Are there any companies that have had success building and scaling with Meteor?

Here's one concerning post I found from a few months back:
https://medium.com/@pierrebaz/why-i-won-t-recommend-meteor-anymore-fcec4e478d78
I'm sorry, but the one absolute metric we do have in terms of nutritional quality (athletic performance) shows that intelligent inclusion of animal products provides better results than a vegan diet. In terms of longevity, basically all the "blue zone" diets do include animal products in moderation. You might be able to push your cholesterol numbers down slightly with a vegan diet, but note that some cholesterol is necessary for optimal health, so there is no reason to play "how low can you go".

Furthermore, you can't make blanket claims like "eggs are damaging to your health", because there are tons scenarios where that is untrue. Are eggs a bad dietary choice for someone who already consumes a high saturated fat, low fiber diet? Probably. On the other hand, eggs are an integral part of my diet and I would be much less healthy without them.

You should at least be honest about your motivations as a vegan. I don't care if you want to take a stand against subjugation of animals, that's fine, but don't try and sell the diet to people who don't share your feelings in that regard with health scare tactics. That's just plain lame.
http://status.bitbucket.org/
Oh gotcha, sorry didn't read it thoroughly enough :)
You could also send your coin to a 3rd party and have them vote on your behalf. This would allow for representative democracy, where individuals can either choose to vote directly on an issue or place their vote in the hands in the representative of their choice. In this system, you could directly choose your representative if you like on particular issues instead of being stuck with whomever is representing your geographical area.
I'd imagine it's a reference to a (possibly apocryphal) interview with Kris Akabusi. https://www.reddit.com/r/AskReddit/comments/2bf9fw/black_peo...
Those aren't Square specific numbers, though.
These attempts to blackball people in their professional lives for their political opinions (see Brendan Eich at Mozilla) and political decisions (this DropDropBox stuff) are really no better than the Hollywood Blacklisting during the McCarthy witch-hunts that we all look back on as a dark chapter of American history. It really goes against the spirit of tolerance and plurality that America has embodied at its best. I can only hope that just like for McCarthyism, we will all wake up from this binge in a few years and realize just how far we've strayed from our best ideals.
One theory is that Japan's methane hydrate resources [1] give them the opportunity to become at least energy independent, if not a net energy exporter. For a traditionally resource-poor nation, this is an attractive prospect, but it requires the adoption of hydrogen as a fuel, so the Japanese government is strongly encouraging it. Another theory is that Toyota has done the math and decided that they can't compete with China on EVs (e.g., see [2]) and so are looking for a different game to win.

[1] http://www.nytimes.com/2013/03/13/business/global/japan-says...

[2] http://www.bloomberg.com/news/articles/2015-04-23/china-won-...
Declaring a Closure in Swift
Any idea on why does this happen so often? DDoS? Crucial changes that go south? Scalability issues?
Show HN: We want to make websites places to meet people
U.S., Scottish investigators have two new suspects in Lockerbie bombing
They attacked the hospital purposely, but (it is claimed) because their Afghan allies were taking fire from there, not because it was a hospital. Now if they (or anyone) bombed a hospital in order to lower morale and inconvenience enemies by preventing any medical activities from taking place, that would indicate a very different purpose.
2nd data point here. I "only" have the 100 Mb plan and last time I ran a speed test I actually went a bit higher than 100 Mb on my upload speed.
It's great to see Chattanooga retaking the lead for internet speeds in Tennessee. Hopefully that will spur increases throughout the rest of the state.

In Nashville, we've gone from zero to three companies (google, at&t, and comcast) announcing gigabit service in the last year. There's lots of exciting developments here, as captured in http://southernalpha.com/commentary-why-nashville/
Tesla’s Cars Now Drive Themselves, Kinda
As a tech lead, you're a mixture of manager and lead engineer.

As a manager, you should be clear to represent your team in public in terms of giving everyone credit for success and taking personal responsibility for failure yourself.

As a manager, you need to balance what technical work you assign yourself - it should be a mixture of interesting projects and valuable scutwork. Don't be the guy who takes all the good work for himself and only delegates work no one wants.

As a lead engineer, the most valuable thing you can do for your team is to focus on helping them start things and finish things. Folks do well in the middle between those two, but most of the wasted time and frustration comes from not knowing how to begin working productively on things or getting lost and not knowing how to wrap them up successfully.

As an architect, be able to quickly change altitude when explaining the behavior of the system or code that you're responsible for. When debugging an issue with a developer, be able to dive deep into the technical details. When explaining a schedule or cost estimate, be able to talk about the system at a high level to the CEO.
BunsenLabs Linux
Yeah, I forgot we're supposed to quail, become helpless, cry, and beg for mercy.
I get asked this a fair bit so I started to collect a few of my favourite links together in a blog post: http://www.andykelk.net/leadership/the-big-list-of-managemen...

Specifically to new tech lead roles, I'd recommend "Peopleware" and "Behind Closed Doors"

And a couple of articles specific to your situation: http://firstround.com/review/this-90-day-plan-turns-engineer... and https://blog.stackexchange.com/2015/08/developer-turned-mana...
Fair enough. But how is it substantially different from the current comment in its place?

"myth_buster 6 hours ago

Poor on average take worse care of their health and fitness

I think it can be primarily attributed to the low income jobs being more physically and emotionally draining which result in them being sapped by the time they reach home.

This can also be witnessed in the amount of nurture they can provide to their offspring. An interesting argument in one of the Quora thread about being rich was that financial freedom let's them have the flexibility to spend more time with their kids"

PS: Thanks for all the moderation work!