skysight-inc/HackerNews huggingface dataset:
No, but a basic understanding of algorithmic thinking (how to break a problem down into smaller components, steps to solving , etc) is and always has been.
That's fair, but for groups who are in fact all in the same office, there's plenty of face to face time every day. In every environment I've worked, I've never met a developer who's been gung-ho for standups. They are always attended begrudgingly. And if you need standups to build team camaraderie and trust, there's probably other larger issues that a standup isn't going to solve.
Reducing the complexity of app notifications is worth forcing your users to interact with you like a bash terminal? There is a reason we have modern UI widgets, windows, buttons, etc.
There's no way to know if a machine you can't contact is on the other side of a network partition or if it has died/disconnected/given up. You could have the client try to persist its state across local reboots, at least to the extent necessary to kill the session (in case the latest crypto state needed to resume couldn't be saved before the system died), in which case you would have to kill fewer sessions.
> open floor plans suck but you get used to them and start feel isolated when you go back to a cube

I felt the same way. And now after a few years of open floor plans, I actually love them. Sure there are some drawbacks: noise can increase, and certainly there are more distractions, but there are many benefits. Communication is easier. That feeling of isolation is gone. The group feels more cohesive. I think the only modification that could be made would be to create more isolated areas off to the side either for individual work or team meetings. And companies are doing that, although the private areas are moreso for meetings. But I hear that some are even making smaller areas just for individuals who need a few hours to focus on one task.

> Code quality suffered because of the constant pressure to get things done now

It takes some wisdom for managers to be able to properly apply Agile principles. Pressuring devs to spit something out without properly designing it is poor management practice. Its common, yes, but its still wrong. That's why Agile suggests a fairly wide range of time to deliver software (from two weeks to two months). Every piece of software is different, and it takes good people to determine the correct balance between release frequency and development time. You should prefer to release frequently, but if you're releasing garbage then what's the point?
Actually yes it does mean when you ask the vast majority of people.
The article answers that question.
True enough, but I guess the question is whether agile processes help or hurt.
My favorite one from him is: "How does a project get one year late? One day at a time." as it captures the priority decisions that you make consciously or unconsciously all the time.
In this thread we rediscover the truism that "AI is everything that hasn't been done yet." [1]

[1] https://en.wikipedia.org/wiki/AI_effect
For my personal project, my web client is written in React (with Relay), talking to an Elixir-based GraphQL server. I'm still learning the language (Elixir), but i'm much more productive than I am with my Relay-based project at work which is using the JavaScript implementation of GraphQL.
> It's actually better at pretty much everything because it's functional and not OO.

Just a bit of a funny comment/aside, but the actor-based message-passing concurrency of Erlang/OTP and Elixir is actually pretty similar to the classic object-oriented programming of Smalltalk, etc.
The military is the only way out of really bad living situations for some, including a number of friends I've made in life.

I'd say that that means there should be other ways of doing public service and escaping your roots for it, but there's nothing like the military for that in the USA.
There's a big difference between "practical" and being the foundation of software (and I guess people ARE still trying to make that happen; it's not a strawman).

Emacs Lisp is probably a better example of practical.
Thanks, I hadn't thought of that.
Have you actually profiled the Julia code you wrote and ensured that you have followed the performance tips in the manual? If you did it correctly all the time should be spent in linear algebra operations, and so it shouldn't matter what language you implemented the code in since the performance is primarily determined by your underlying BLAS library.
Wait around for it to stop rolling?
I don't know cryptocat or its authors, so I have no idea why you consider them immoral. What's the story?

Obligations are a two-way street, and good ethics should have support. If you have the means to reward disclosure of a vuln you should announce a bug bounty.

Professions have ethical standards. Some are stronger than others. They are meant to impose a basic level of morality. In the real world, that never happens perfectly. But some of them definitely imply disclosing one's work without extracting every last penny from it, such as disclosing abandoned clinical trials.
The work around was discussed on reddit, which is add the type information for the dictionary:

https://www.reddit.com/r/programming/comments/4givdg/go_home...

"edit: for the code, it's just changing let myCompany to

let myCompany: [String: [String: [String: String]]]'
No, I'm against any use of force that isn't clearly self defence.

(Very Very hypothetically) Russia annexes half of western Europe and starts massing troops on the border and deploying landing craft then you can open fire.

It's not very realistic purely because of the way the world currently works, as Von Clausewitz said "War is the continuation of diplomacy by other means" and it shouldn't be.
Same here. In fact, I think it would be a bit insulting to paying customers, who don't require a business plan.
> unavoidable collateral damage

First responders and funerals are unavoidable collateral damage?
I've noticed this on HN for genetics- and especially evolution-related topics. Many commenters here confidently state as fact things which turn out to be dead wrong. If your knowledge of evolution is limited to having read 'The Selfish Gene', you should be aware that you likely carry several misconceptions and also have many large gaps in your knowledge.

It turns out that, although possibly a virtue when programming, hubris can easily lead you astray if you're outside your field of expertise. Humility is more useful in these situations.

I am sure that this holds true for many other topics; it should give us all pause before we accept statements as true just because they sound agreeable to us, or before we regurgitate opinions whose veracity we're not in a position to verify.

Incidentally, I've also spotted this on the TV show QI, many of whose clever 'facts' are misleading at best or just plain incorrect.
Titles by first result on Google

MSEA - Maryland State Education Association
BSEE - Bureau of Safety and Environmental Enforcement
CEA3 - Clean energy associates
CISSP-ISSAP - CISSP-Information Systems Security Architecture Professional
PMP - Project Management Professional
ITIL -Information Technology Infrastructure Library

Those got less interesting as I went on. :/

His title reads like a shitty craigslist posting

For sale - 92 Toyota Corolla $100000

TOYOTA COROLLA ACURA HONDA FORD CORVETTE CHEVROLET DATSUN...
Before HBO Go people in the US had to wait and buy the DVD or Blu-ray too . You aren't forced to pirate something just because you need to watch it NOW.
MRelief (YC W16 Nonprofit) Is Hiring a Senior Web Developer
One can argue that the civilians killed at the Brussels terror attacks are actually strategic targets for the terror groups.
Ooh, yeah, hadn't thought of Detroit - I'm from Indiana myself and the GP mentioned Indy, and away I went.

Point being you could find much better locations than Brooklyn without going straight to China (while keeping your own self in Coolsville).
Exactly. Apparently they have the data, but they're saying things like "might be this", or "suggests that". You have the paperwork, how about you tell us what the numbers actually say? Or is the financial literacy so lacking in the Valley that a mainstream tech blog can't figure these things out from the financials?
I'm a little picky in my desktop distro, and the two metics I judge by are these:

1. How quickly after a fresh install I can get the desktop into a state where I like it. This is mostly just adding things that aren't included, removing things that are, tweaking keyboard shortcuts, etc.

2. How many of what I'll call "mundane IT issues" I bump into in the course of daily, non-developer use.

Note that #1 is based almost entirely on a personal preference and #2 is based on what I happen to need to do on any random day of the week. I don't expect it to carry over perfectly to anyone else's experience.

I will say, however, that I am more impressed with Linux Mint 17.3 (Cinnamon) than with any desktop Linux since middle years of Crunchbang, when it had hit its stride. If Mint 18 is just as solid, Mint might become the desktop distro I've spent the longest single stretch of time with. It would need 2 more years to hit that mark, but because they are basing each version on the 2-year Ubuntu LTS cycle, it seems possible.
To get to that link from their home page you have to click an icon labelled "SCALES".
Thank you the answer! It was very insightful. Also, no big deal about downvotes. Can't please everybody.
https://zen.market/
To be fair, this is an international war. It's not the U.S. that's fighting ISIL, it's NATO. I doubt the drone strikes help things, but when you look at what ISIL does it would be equally wrong to stand by and let it happen.

There are no easy answers on what should be done in conflicts like these. I'm pretty sure drones are the wrong answer, but I don't know what a better one would be. Maybe as a species we just haven't developed the right ethical code to avoid getting into these horrible messes, because in one form or another they keep returning. It's always war somewhere.
Motive matters, but it isn't the final word.
Does it still have an insecure default configuration?
I'm pretty sure the Indianapolis tinkerer might be happy to pay $~1000 for a 3D printer made in Goshen, Indiana though.

I know it's harder to find talent in small-towns, but in today's economy, you can do a lot with just a small group of people and a workshop in the middle of the country.
A recent (UK-centric) study[1] shows that working fathers get a 21% 'wage bonus' on average over their childless counterparts. Is this situation reversed for engineers?

[1] https://www.tuc.org.uk/sites/default/files/Pay_and_Parenthoo...
Seems like Waze needs to authenticate devices better on their network. Don't allow anonymous users access to things like other users' data. Force people to have an account if they want the social media aspects. Those can obviously be made in bulk but the introduction of a captcha system would help prevent that.

Also, they need to anonymize the surrounding users. Describe a nearby user by their personalized icon but nothing else. This way, you can still show off the avatar but since the avatars are picked from a set list, you don't actually know who is who assuming the icon isn't too rare.
The  real  Natural Beauty .one must watch
A taste of things to come. There will be lots of bitter infighting going on.
Similar to Dibert Principle: https://en.wikipedia.org/wiki/Putt%27s_Law_and_the_Successfu...
>I suspect such a reduction would significantly inflate the size of your problem.

If Metric TSP and a more general TSP are both NP-complete then there is an algorithm in P to transform a general TSP to a Metric TSP. So, a reduction could inflate the size of the problem, but that inflation will not be significant relative to the most naive approach.

Here is a SE algorithm: http://cstheory.stackexchange.com/a/14049
HTC VIVE’s VR Accelerator: VIVE X
I'm sorry you got downvoted but I still don't think it should dissuade you from sharing your thoughts. I've been downvoted many times in the past and it's never stopped me.

As an aside, I find your bakery analogy amusing. There's a bakery in my town that I've frequented many times and it is operated on the honour system. There's no cashier in the bakery and the displays don't have any glass in front of them. You're expected to just grab what you want and drop the cash in the cash box. You know what? People do it! The fact that the bakery owners so obviously demonstrate their trust to their customers engenders a lot of goodwill.

As for ad-blocking? To me it's a simple matter of the right to control my browser and which content it downloads and how that content is displayed. If your site is going to put neon green text on a purple background, I'm going to tell my browser to ignore that so I can read in black and white.

If you want to tell your web server to refuse access to those it deems are blocking ads, that's totally fair. Just as I have the right to control my browser, you have the right to control your server.

As for copyright? I think the whole concept of exclusive ownership of content is dubious. Study some historical literature and see how heavily George R R Martin borrowed from Greek tragedy, for example. It's silly to me that we should claim he's the sole creator and the owner of this story. We stand on the shoulders of giants. Everybody is indebted to society for a great many reasons.
I don't think anyone would argue that at least some of these individuals who are targeted are really bad people who are trying to do orders of magnitude more damage other populations.

So here's the key question: How to you best neutralize the threat of that person? The US has settled on killing them with drones as the "best" solution and its leaders I think truly believe that this minimizes collateral damage. Is there a better course of action besides just letting these people work toward their horrific goals? I think that history has proven that you can't just leave people like this alone and expect them to chill out, so what do you do?
Well yes..and no.

Let M be the largest distance between any two points in your graph. Add M to the length of every edge. Now the triangle inequality is trivially satisfied and you've got a Metric TSP.

However the "you find a path within a factor of 3/2 of the best possible" guarantee of the Christofides algorithm is much less useful than you might hope because all paths just got a lot longer.
If I recall correctly the original project did close down and others picked up where it left off. Some good, some malicious.

I use this subreddit to find a trusted one:
https://www.reddit.com/r/PopCornTime/

https://popcorntime.sh
If it were a public company, they wouldn't have to leak their financials. It would already be public.
To the terrorists the big public places are also strategic targets. They are the underdog so to make the most noise they involve a lot of civilians.
I feel about Cryptocat the way you would probably feel about someone who set up an inner-city neurosurgery clinic after reading a bunch of Usenet HOWTO posts.

I think there are two separable arguments here. We may disagree on both of them. But:

* The first argument is whether it's OK for researchers to stockpile vulnerabilities --- to learn things about software and then not share them. This might seem like an artificial distinction, but there are lots of good researchers who back-pocket great, important vulnerabilities. They don't exploit them, they don't sell them, they just find them, make some notes, and move on.

* The second argument is whether it's ok for anyone to weaponize vulnerabilities. If you believe that the USG has an obligation to disclose vulnerabilities, you're almost (but not quite) required to believe they can't do exploit development work --- for any reason. Disclosing vulnerabilities to vendors kills exploits.

I'm OK with researchers stockpiling. I'm OK with the USG weaponizing. I'm OK with the latter in the same sense as I'm OK with them carrying firearms or breaking down doors to serve warrants or freezing bank accounts. Obviously, I'm not OK when the USG abuses those powers.
Active Directory Character Encoding Problem –
Netflix doesn't even have an exclusive liscense for the USA. IIRC House of Cards S1 is on comcast xfinity streaming.
>"There is no sane reason to do leak that

"nearly $500 million valuation. They are now in the process of raising new funding"

That's the reason. Positive buzz. Are you of the opinion that all these VCs and investors are geniuses that do intense due diligence? Or do they herd follow into what turn out to be terrible businesses (note: not saying Postmates necessarily is) all the time? I'm certainly in the camp of the latter.
In other news, the driverless truck is going to automate a few million people jobs:

https://news.ycombinator.com/item?id=11568699

Perhaps it's worth the effort to have some manufacturing and expertise in the US?
What do you use zerotier for?
Very thank you to all of yours!
The 15 laws succinctly:

Do what is simplest, and remember, everyone is attacking you with stupidity. Most of your simple work will be done quickly, a small amount will be done in the time remaining. You will think you are better at doing all this than you are. To wit, seek the help of others to talk you down-- accept things from others. You'll need it because eventually you become a stranger even to yourself. And from there you'll rise to the level of stupidity you detested not too long ago. Or maybe some unwise fool will intercede on your behalf, dragging you up to their level of idiocy. This will all take longer than you think, because all along the way you underestimated your skills, but don't worry there'll be plenty of work to fill the time. Most of it will be petty, and you'll fight over the least essential things, but that's because you chose to work in a field full of smart people who continually underestimate their abilities.
Hmm... I get the same thing on the REPL. Can you share what you see?
What are you basing your claim of increased cancer on? As an outsider, the only way I can get a grip on the situation is to look at claims, and the support for those claims.
> "I don't know if I'd use it or not, but I'd like to see an attempt to make an ubuntu or debian based distro centered around a tiling window manager(preferably i3)."

There are tools available that make it easier to create a custom Linux distro, including ones that allow you to customise Debian and Ubuntu, so it might not be that hard to do what you're suggesting:

https://www.linuxvoice.com/build-your-own-linux-distro/
> So here's the key question: How to you best neutralize the threat of that person?

Honest question: has assassination ever actually been effective at effecting the political change the assassin wants?

It's probably easier now to assassinate someone than it ever has been in human history, but the actual number doesn't seem higher per capita (maybe it is, feel free to correct me on that).
“Hi, Haaave you met ETSY?”
Maybe, but I can't tell from the press release or the website whether it will be available internationally, and it seems likely that it will (at least initially) be a US-only deal.
Congrats to the Jenkins team!

Is there a good resource with screenshots that show these new features? For a 2.0 that was in the making for years, the page is pretty light on screenshots.
Your scientist had no intent on killing anyone. Drone strikes are intended to kill. It's an unapt comparison for a discussion about two groups deliberately killing people. One classified as "terrorism" and the other classified as "war as usual/collateral damage" when they kill innocent people.
There are three options when you disagree with something on on HN.

It's Wrong.
It's Correct, and you are mistaken.
It's Correct, but poorly communicated.

IMO, the poorly communicated issue shows up far more than most people assume. I have seen several discussion between two experts go X, that's wrong Y, that's not true X(1)... then after 10 posts they end up agreeing that X ~= Y if Z.

PS: This is also far worse on the softer ends of hard science. Diet, Economics, Climate, Astronomy, and Evolution all suffer from studying complex things with limited ability to experiment.
This is not about me being forced to pirate anything. It's about offering paying customers a way worse service than people who just download a copy illegaly.

It's not too hard to slap a PayPal or Stripe button in front of an HTML5 video with optional Flash fallback. But no, legal entities need to make sure that you won't rip them off with their digital rights nonsense.

I understand that this is mostly a legal requirement, but the technical implementation still sucks tremendously up to a point where I wonder, why a service that charges money can't afford better developers than a free service.
I'm not sure that's exclusively the case.

Smart people in the past (and currently) have believed stupid things because of what they were exposed to and what they were optimizing on.
Summary: Mailhaven wants to sell you a special mailbox. No pictures of the mailbox though, or pricing.
I've often noted how some controversial threads follow the pattern (sometimes a bit more drawn out):

> OP's controversial comment (-50)

> response (+10)

> OP's responds back with evidence or clarification (+100)

where OP was simply misunderstood.
Yeah, and look how well that turned out: http://www.cbc.ca/news/business/crtc-skinny-basic-pick-and-p...

(Spoiler: the unbundled packages cost more and have fewer shows)
"We look forward to offering all of our content everywhere and to consumers being able to enjoy all of Netflix without using a proxy. That’s the goal we will keep pushing towards."

-- David Fullagar is Vice President of Content Delivery Architecture at Netflix.

https://media.netflix.com/en/company-blog/evolving-proxy-det...
> As a matter of fact, our system had to face penetration tests conducted by Ernst and Young, a big 4 Auditing Firm

Auditing is not about security. It's about checking if proper procedures are in place, separation of duties, there's "access control", etc.

One thing it'll miss out on is the security of the system. You say that they performed penetration tests, but IMO saying that E&Y performed it makes me doubt the security.

FWIW, company I work for also has the big auditing firms (all of them) come along and perform audits.
It's only terrorism when "they" do it. That's basically the working definition.

Same goes with war crimes; cf. the U.S. attack on the Doctors Without Borders hospital in Kunduz, 2015. No matter what the facts are in that case, the U.S. is never going to admit responsibility for a war crime. Blaming the pilots for "human error", no consequences for any commanding officers, is the path they will take.