skysight-inc/HackerNews huggingface dataset:
Basically:

- if it's a status/reporting meeting - don't do it, there are better tools.

- if it's knowledge transfer meeting and it benefits a whole team - do it.
It's also the case that the hiring pipelines can be biased in other ways. For instance if a woman fails a phone screen she may be given a second phone screen anyway, or even on-sites anyway, "just in case", whereas the man would have been canned at the first stage. Was definitely told this was happening by recruiters in the past.
Thanks for the book recommendation.

It's not really that much about money, as it is about that you cannot built a non-hierarchy at the bottom of hierarchy. The non-hierarchy must come from the top. Maybe there are some outliers for which it works out, because the top level management buys into it, but I don't see it happening in most normal organizations.
It really depends on what is being used. There are studies showing the overhead for containers is minimum, CPU-wise.

However, you might see docker-proxy eating a lot of CPU due to increased traffic. Or dockerd adding overhead to collect statistics, manage log buffers, etc.

My point is, pure containers using basic kernel features don't seem to add a lot of overhead. It's the sugar on top that sometimes is the problem, but that will vary depending on the container runtime, the app being contained, extra features that were enabled, etc.

I've seen CouchDB perform just fine in a container when using Docker's "bridge" network and drop to a halt if using Docker's "host" network. It seemed to dislike the situation and was doing way more syscalls than usual. Just to show the app might not like a certain environment.

Even with some overhead, it's a trade-off I'm willing to accept considering the advantages in the development workflow and managing the infrastructure. Most of what I've seen are rough edges that will get ironed out with time.
German posed as refugee in 'false flag' terror plot of neo-Nazi army network
If you're working in an interdisciplinary team you need to know what the other groups in your team are working on. Maybe if you're doing deep research or something, you can hide in your cave and focus purely on your own work, but if you're doing implementation rather than research, you have to understand all of what's going on.
When have you ever had the C runtime be the cause of a performance problem?
If you need to "present" something during your daily meeting, you're doing it wrong.
If you're in a situation where you have to 'hide' the work you have been doing, then your team atmosphere is poisonous and avoiding stand-ups is not going to fix that.

Unfortunate office reality is that it's sometimes beneficial to withdraw by "hiding" your work or by not contributing openly to a discussion. The benefit is in avoiding (negative) spotlight, avoiding additional work or pressure, or similar consequences. This can happen even in an otherwise happy and supportive environment. If you're not pushed too hard by anyone, you can become complacent and settle on doing less. You can argue this is poisonous, but I'm not sure many people would call those "low ambition" or "low stress" or "hands off management" environments poisonous.
Are your developers children who won't work together unless they are micromanaged by a lead?

Obviously not, and as I pointed out earlier it's clear that different organisational styles can work well for different teams and that's fine – please don't lower the tone of the conversation like that. My development team are experienced professionals, and because we are organised in a different manner does not mean that we are 'children'.

I'll give you some background which will maybe clarify our particular structure (that's not to say that there are no alternatives). My current project team is five people – three developers including me, a product owner/manager, and the 'head of development' who works across multiple project teams and serves in the organisational/administrative/scrum-master role. There is no 'lead' to report to, and while our 'head of development' is nominally the line manager of the development team, she is not responsible for product delivery and is there to provide general support and problem-solving rather than take progress reports.

We have a daily stand-up which lasts around 5 minutes (the other two developers are exclusively remote); 'sprints' last two weeks; each sprint starts with an hour-long planning session in which we as a group figure out the priorities with input from the product owner, figure out what technical work is required, and break it into deliverable and testable features. Then we go away and work for two weeks, demo what we did to the wider company, and spend an hour together doing the whole retrospective thing where we review what went well/bad/needs more work.

Everything is collaborative; I don't have to 'spend 1-2 full days together so we can "go deep"' with anybody, because all interested parties are consistently involved in the process. It works well, doesn't involve micromanagement, and everybody is happy. Obviously this is not the only way to run a team, but it's also not invalid or childish.

I'm sure you can understand that I'm kind of tired of bad teams with bad process blaming it on 'Agile' when their real problem is that they have poisonous developers or other underlying issues.
React Native Meetup by GeekyAnts
It is truly a beautiful place. So vast and empty. Here are the pics I took https://secure.flickr.com/photos/robk/sets/72157635153819347...
I have been pretty vocal about how retarded their hiring processes are, including on hacker news. You should see how many downvotes and comments I get from people supporting current hiring processes.

I sometimes wonder if people working in these companies are genuinely deluded about how stupid their processes are.
Well I think exactly the opposite. In C++ it's a nightmare to build a prototype with a new library. You spend a huge time setting up the build system for that particular library, need to figure out how to plug into your code, fix dependencies (which in practice always have something broke/missing).
That being, I think a propper package manager would add value to c++ dev,
https://www.popehat.com/2016/06/14/lawsplainer-its-not-rico-...
cool article , thanks for sharing
> The other day 8 people did a stand-up for 27minutes. That's a crazy loss of time.

But the whole point of a stand-up meeting is to keep it short. If you're talking for more than 5 minutes, the scrum leader or whatever you're calling them needs to reign it in. If you hit 10 minutes you're doing it wrong.

Stand-up meetings are dispatch, not processing.
that's not how I meant it. Sure, plan it, however it suits you and the team. If planning poker works for you, great. But do you need to coat it under "Scrum", having special moderators such as Scrummaster and consultations every year how you are not doing scrum "enough". I don't advocate programming anarchy, but I don't like when managers treat programmers like some woodchoppers that they need to wrap fine grained process around, instead of having the team work the way it fits them best.
How to Break into UX (and be successful once you have)
If your team has effective enough communications to not require them, then I guess they're not for you. For me, that has never been the case in any team that I've worked in.
It's completely push-driven. The demand is negligible.

https://rocknerd.co.uk/2016/12/14/virtual-reality-its-the-ne...
The latter statement undermines your position in the group. Not a smart thing to say long-term.
What version of Google Chrome do you need for the PDF export to work? I tried it on 58.0.3029.96 (Linux) and this does nothing (no error messages, it just quits without writing any files):

$ google-chrome --headless --disable-gpu --print-to-pdf 'http://example.com'

Edit: I'm completely baffled that such widely used software as Google Chrome can have this written in the man page: "Google Chrome has hundreds of undocumented command-line flags that are added and removed at the whim of the developers."
It has some truth to it - any extreme (micromanaging with "agile" buzz) will generate opposite just as extreme pole
Fount: Identify web fonts on any site
That logic doesn't really follow. I remember reading that the VSC people put a lot of work into making sure it is still fast despite Electron.

Not everyone can do that, so it would be better if the framework was 'fast by default'.
So what you are saying is that the standup really _is_ for project tracking

Only in the sense that the team needs to know itself how work is progressing, in order to understand what they can realistically achieve, or to estimate more accurately, or to identify pain points that need to be resolved. Not tracking in the 'report to an external agency how much is being done every day', which I agree is awful.

The point of the meeting is often…

I maintain that is this happens, you are in a bad environment.
Conclusion: 2 watt higher power consumption with docker.
Imagine taking a nap in your car while it drives you to work. That's the dream
Basically this. If you're working on a large decoupled task, no-one else (other than team lead) has to know or care what you're doing other than that you're not waiting on anyone else. The moment your work has to interact with someone else's work, then you need to know what each other are doing.
MediaMath's ground-breaking new paper on causal ad-effectiveness measurement
https://arxiv.org/abs/1705.00634

Abstract:
The problem of measuring the true incremental effectiveness of a digital advertising campaign is of increasing importance to marketers. With a large and increasing percentage of digital advertising delivered via Demand-Side-Platforms (DSPs) executing campaigns via Real-Time-Bidding (RTB) auctions and programmatic approaches, a measurement solution that satisfies both advertiser concerns and the constraints of a DSP is of particular interest.

MediaMath (a DSP) has developed the first practical, statistically sound randomization-based methodology for causal ad effectiveness (or Ad Lift) measurement by a DSP (or similar digital advertising execution system that may not have full control over the advertising transaction mechanisms). We describe our solution and establish its soundness within the causal framework of counterfactuals and potential outcomes, and present a Gibbs-sampling procedure for estimating confidence intervals around the estimated Ad Lift. We also address practical complications (unique to the digital advertising setting) that stem from the fact that digital advertising is targeted and measured via identifiers (e.g., cookies, mobile advertising IDs) that may not be stable over time. One such complication is the repeated occurrence of identifiers, leading to interference among observations. Another is due to the possibility of multiple identifiers being associated with the same consumer, leading to "contamination" with some of their identifiers being assigned to the Treatment group and others to the Control group. Complications such as these have severely impaired previous efforts to derive accurate measurements of lift in practice.

In contrast to a few other papers on the subject, this paper has an expository aim as well, and provides a rigorous, self-contained, and readily-implementable treatment of all relevant concepts.
For God's sake write your own, submitting work you've paid somebody else to do is dishonest, reprehensible, and fraudulent.
Is it really important to track progress on a day to day basis?

It depends on the team.

We find it useful specifically because we want to make sure we are estimating relatively accurately. Since we work in essentially 10-working-day periods, it's great to know when a piece of work we thought we could easily achieve is actually a blocker, or much more complex than we thought.
Yes. And at that point, you will suggest, like an adult, to speak when it fits both time. I wonder how people who don't use Scrum solve this problem!

Here's little experiment. 10mins after standup is over, ask some people what did they learn in standup. I mean specifics. Noone will know or care or remember. Sure, people get broad picture, which they could just as well by looking onto jira or whatever.
My own son had his eye saved by an organ donor when he was an infant. We live in Canada which is still opt in so someone made the decision that they wanted to give up a part of themselves after they died. For that I am grateful.
As a European not belonging to VWP you have to go through the process as if you were going to mainland US which is ridiculous. All neighbouring islands I can visit with visa on arrival - don't have to go to any embassy to beg for the privilege to visit your country.
I completely agree that 'agile' without being agile is just buzzword bingo, and I've been through it myself. Ultimately, plan however works for your team. But I do get the impression generally that there can be a lot of unjustified resistance to any kind of organisation among certain groups of developers; it pays to be open-minded about techniques that can work.
That's unfortunate she hasn't earned any money off of her invention. I've been enjoying my fidget spinner. It really helps while I'm out walking the dog to give my free hand something to do, so I've been using it pretty much every day since I've gotten it. I hope her Kickstarter goes well.

I do sort of wonder if it would have gotten this popular if the patent was still active, though.
It depends on what else you're doing. If you're a Scala dev and regularly work with something like Spark and Hadoop you could probably find an entry level data science job at a non-FB/Google company because your programming and framework experience are much needed. But if you're just a Java dev and you're taking an Udemy nanodegree or something you would have to know somebody or get very lucky.

It's possible to maybe help another team and sequel that into a data science job internally, but outside, forget it.
Your link returns a 403, i.e. can't access it.
If you use tropicalized lenses and cameras then yes, you can handle those conditions.
If everyone needs to know what everyone else is doing, you have no encapsulation in your code, which is a major design flaw.
In 2008 there was a global financial crisis that was caused, in part, by criminal actors in the financial industry yet there were no criminal convictions.

http://www.businessinsider.com/why-wall-street-execs-werent-...
This was always the case. Even when oil was "the most valuable resource", the one thing more valuable than oil was data (about oil).
Yeah, of course. On the network overhead aspect, and as an extra data point, I'm using macvlan with great success on the Raspberry Pi (https://github.com/rcarmo/docker-plex-armhf/blob/master/Make...), but on cloud services that's pretty much impossible...

(I've also investigated the Ubuntu fan technique to lower overhead, but am looking for a more definitive solution)
We all already know that it will be. I saw yesterday on imgur, hell of an idea.
Maybe they weren't saying that is necessarily better?
Ask HN: Have you got a Knuth cheque?
Introducing Machine Learning for the Elastic Stack
I used to work at an ITSP in late '90s and we would call so many customers using post-it notes on the side of your (CRT) monitor as in the article. I still can't stand post-its anymore.
And some believe that they are distracting to everyone else in the class: https://www.theguardian.com/teacher-network/2017/apr/29/secr...

Also there is no evidence yet that they do help concentration, so it is only anecdotal evidence at this stage.
59 or later, --headless is a brand new feature. apt-get install google-chrome-canary.

https://developers.google.com/web/updates/2017/04/headless-c...
Men get passed over for promotions they deserve all the time too. You're just assuming it's because of your gender but haven't provided any evidence for it.
How to Bring Satellite Data Back Down to Earth
Yeah. Like all those compilers and runtimes for the back-end languages we were already using before JavaScript ate everyone's brains, that served as the inspiration for all of this madness on the front-end side.
> It's also quite sad that a big majority of the country is ambivalent of this. Despite having access to this news, many still feel this is okay. Why are people not outside parliament protesting?

Because they don't realize what it means. Maybe doxxing a John Doe (with his approval, of course), and then saying "now, Internet companies and intelligence agencies can do ten times more because they have even better tools and/or have access to even better data" - that may open some eyes.

Maybe someone should open a "doxx-me.org" website, that would let you doxx yourself. Of course this means it lets you doxx anyone, so it would be ethically questionable (well maybe that's more a suggestion for 4chan than for HN).

On the other hand, I think it's important to know what others can know about you using these tools - in other words which parts of your privacy are exposed.
We do. The most obvious example is read meat (which is now officially designated cancerogene), a bit less obvious is various "natural" herbal medications that induce renal failure [1] and cancer [2]. People consumed those substances for centuries, only to find out recently that they are harmful.

[1]: https://www.hindawi.com/journals/crim/2015/150204/

[2]: http://www.telegraph.co.uk/news/health/1343598/Chinese-herb-...
Are you unwilling to consider that there are people for whom food is not a priority and is actually a nuisance? Like say cleaning one's home - which some enjoy and some find a chore.
Ask HN: How many CSV file do you get attached in your emails regularly?
(or TSV), How many of those do you go through (open/interpret)?
But there is a good point there--Zeni optical probably pays under $4 per pair of lenses it sells. If you had a slot to insert a lens it wouldn't be very expensive.
I didn't treat it as trivial (exactly) but I oozed what I judge a suitable level of condescension for what is clearly a very venal question that transpires a very narrow horizon. As for the ”it's called ’statistics’” comment: it is, and that subject has a rich history going back centuries — much of the ’modern’ ”data science” is just a less refined, more brutal reinvention of those same techniques.
It depends on how you define "data science".

If you are like AWS and say that using logistic regression is machine learning, then yes, you can teach yourself data science. Learn SQL, read a couple of books on logistic regression, use some open data for building a couple of models. There are many companies where you can have a decent job and an easy living with SQL and logistic regression on your tool belt.

If you say that data science starts with automating stock trading or building the intelligence of self driving cars, than no, you can not teach yourself data science. You will need at least one degree. Or more.
Best approach for me is to make sure I apply what I'm trying to learn to a specific project. If I'm going to learn a new programming language, I cannot just learn it from a book, it does not stick. I always find some project (which may or may not be relevant to what I'm learning) and build the learning up around the project. For me this also works with other things than a programming language.
Don’t base your business on a paid app (2015)
I guess that was before Asterisk became the cool kid on the block in ~2008. Now, not so many people care for PBXs anymore.
> However, you might see docker-proxy eating a lot of CPU due to increased traffic.

You can say that again. Tried running Docker container with large range of exposed ports once (because SIP)... Each port got its own docker-proxy and the system basically suffocated. Not a nice view. :)
You hit the nail on the head.

We also employ QuickCheck rather extensively, which makes testing millions of scenarios really straightforward.
What's changed is now the data is digital only. Talking to people is outdated, only computer data matters now.
A thousand man-years of effort? Sounds like a very large project.

Just for contrast: I've been working for a medium size software house for the past 4 years. Typical project size is somewhere around 500 to 1000 man days. On that scale, individual days matter.

Still, I also have the impression that they matter because Clients demand certainty and precision in reporting rather than focusing on actual value delivered, but the management doesn't always see it that way.
Not a waste of time but you'll need to be entrepreneurial to get a job without a higher degrees at the moment . In a few years time you'll be able to nail a job in DS simply because it'll likely be more pervasive in every day SaaS products and it'll become yet another thing you do as a dev that isn't strictly part of your job title.
Now interface works well. But still no connection. I've tried both cellular internet (where UDP is most probably blocked) and home WiFi which doesn't block UDP (for sure, I tried pinging from phone).
International shipping is a huge pain in the ass for everyone involved. It's expensive, slow, complicated, and not very reliable. If you're not a company with experience doing it, it's a completely understandable decision to not offer that.
No one loses anything in this case. In fact, if the couple is okay with it, you could consider it a gain. Your analogy isn't even close.

By the way, I mean no disrespect. My way of thinking used to be more similar to yours.
Presidente Michel Temer diz que satélite brasileiro
Total.js Messenger – A small alternative to Slack
Lowering costs should allow more firms to enter the market, not just pad the profits of existing participants.

If a HFT firm is richer because they're smarter, I don't have any problem with that. That's how investing works. Developing smarter ways to analyze data, setting prices accurately, having a market that responds to new information, these are all social goods.

I am less convinced that everyone trying to be in the same datacenter as the NYSE
(https://www.bloomberg.com/news/articles/2016-04-13/inside-eq...) adds any value for society.
Mobile industrie are not the same than game for PC, they are really focused more on money than the game itself, they are for dumb users (sorry I don't have other word for, and it's not even casual) making game like this is more commercial than a passion for gaming.

There's plenty exemple of sucessful game that have only few developper and are better than AAA.

I personnaly have started to make game because I like it to try other approach of programming and I want try to do things that other don't do more or don't focus. Like choice, cooperation, rewards on cooperation, etc.

Just focus on doing things that YOU would play, that make fun and people will talk about it, pay for it (I'm not even close to this but finish something always give reward.)
#1: "I never give money to homeless people. I can't reward failure in good conscience."
-gselevator [1]

[1]https://mobile.twitter.com/gselevator/status/233183548029427...
Not OP, but if you are measuring the complete system with similar functionality then the comparison would be fair.
Delta Air Lines kicks US family off flight after row over toddler
The american dictionary and willingness to go into profanities changed charmingly in the last year. I have no idea why. Cute!
Did a selfie accidentally reveal the administration’s plan to halt all visas?
This article is wrong not because as some point out oil is still more valuable commodity, but because it targets the wrong product. The most valuable resource is knowledge not data. I can sell you trillions of data points from many different devices and sensors, but in itself they are worthless. However, if you can get any insights, any knowledge from these data point the situation will change. It it's not the data that's important but the resulting knowledge.

It's like iron ore (in this case data) - in itself it's pretty much just a rock, but if you can extract the iron (knowledge) the resulting product is much more valuable.

Some companies are waking up to this fact, but the knowledge as a resource is still underutilized..
I’m Old, Part XLVII: Customer Support