skysight-inc/HackerNews huggingface dataset:
I believe that light commuter trains should have rubberized wheels. Much of the noise is steel-on-steel action.

If you've ever had a rubber bushing wear out in a car's suspension linkage, you know what I'm talking about: thunk, clang, squeak!
And more info:
https://www.kickstarter.com/projects/1661080995/crooked-pian...
Bumping the Lamp During Testing
Finding the moon
I'm sorry, I have to be a bit negative on this one.

- No release notes! (as of 1 hour after story posted)

- Network stack re-written. They kinda flubbed network the first time, creating assymetric network and double nat conditions. And within one release, there's a complete re-write with a new networking model? This is going to take a lot of proving to ensure that it's actually going to work for production systems. In the meantime, we at least are going to continue using --net=host for our containers.

- Another storage format. Can we simply get one that's stable, please?

- Volume re-write. Ditto networking.

- [EDIT2] Disregard previous edit entirely - now you're simply disallowed from using devicemapper entirely, if you're using the officially compiled Docker binary for Ubuntu 14.04 and 15.04? [4] What the actual fuck is going on here Docker? AUFS has significant performance issues (not even mentioning the deprecated part), OverlayFS requires a release candidate Linux kernel, ZFS as a storage backend is brand spanking new, and btrfs is as stable as a three legged chair. By the way, this affects CentOS and RHEL.

[EDIT]: 1.7 appears to have fixed the superficial problem - using the wrong devicemapper drivers. Would still prefer to have a proper package.

[ORIGINAL] The whole "devicemapper on Ubuntu 14.4" [1] snafu appears to still in full force [2]. Why can't they offer properly compiled OS packages? They're distributing them as OS/Architecture specific packages...

Note - AUFS is not a real choice for (at least) node applications, we ran into an issue back on 1.6 where there was a low level mutex limiting concurrency on AUFS which did not appear on devicemapper. [3]

-

[1] https://github.com/docker/docker/issues/4036

[2] https://github.com/Capgemini/Apollo/issues/315

[3] https://github.com/docker/docker/issues/13268

[4] https://github.com/docker/docker/issues/14035 (look down for "vbatts" comment with the bolded summary header)
basically i feel like it greatly complicates the scoping rules in order to make javascript scoping similar to other languages scoping rules. If there was no 'var' I would be fine with 'let' and in theory perhaps 'let' is better than 'var', however if i had a choice between having both or having just one, i would rather just have either, even if the either is 'var'.
Problem is our society rewards aggressive prosecutors greatly in a variety of ways. But we don't hold them accountable when they are caught doing the wrong things.

The worst I can remember is disbarring that prosecutor in North Carolina in the Duke Lacrosse case.

So we have a system of overly aggressive prosecutors thinking this is the best career path regardless of legal ethics, respect to the Constitution, etc.

It'll never end until we start pushing them back and demand better professionalism and respect.
"Varshavskaya approached multiple big tech companies this year, in part to gauge interest in acquiring her company, multiple sources told Re/code. The company has also been talking to investors about raising new funding, these people said.

When asked for comment on the above, Varshavskaya did not directly address any of it.

“We’re heads down at the moment with a ton going on, so we’re staying focused on that for the time being,”"

translates to..

"Our model doesn't work.. we're heads down trying to see if anyone will buy us or if we can come up with a completely new idea. If someone will fund us during this time; That'll be really cool."
I think that was largely to make it easier to deal with arrow functions in higher-order functions, though the only case I can see for "arguments" anymore is for varargs, and those are covered with the rest operator, so I'm not sure why the distinction is made.
Under the narrow definition of garbage provided (household waste), and using the system of imaginary points (what is cheaper instead of what costs our environment more), then sure that's the conclusion the OP came up with. After endless fables and allegories and precious little actual numbers.

The idea that we cut thousands of acres of wood a year to make paper, yet somehow the garbage will fit in a smaller space is on the surface preposterous.

That landfills are any kind of solution is also very debatable. They poison the area around for generations. My local town, very PC and very educated, has a massive landfill groundwater plume that destroys wells and makes soil toxic for 20 miles 'downwind'. Did we do it wrong? Who does it right?

You've heard about the 'plastic continent' circling in the ocean, made of a soup of plastic waste that's never going to go away? Do we count those thousands of square miles in the 'landfill equation'?

We have endless space, sure, as long as we're willing to consume it in those ways. Ecology to burn! We'll never need it, surely. Certainly we won't miss it, its outside of town and nobody goes there.
Except not all of us keep our stuff on github.
The problem with your reply to the article is you are overly precise and it doesn't add to the overall conversation. Yes the doctor and ENT advice is imprecise, but also it doesn't make sense giving people advice that isn't actionable. For example, people can't measure the effective loudness of their headphones. They don't know what impedance is, let alone what their headphones have or not.

And finally, on the vulnerability, solid work has been done around working with your back open to an office. The article hardly claims this is caused by headphones, it merely notes that with headphones you can't hear either.

I dont think the frequent use of 'idiot' is really helping your case here. Honestly my advice is to stop, relax, breathe, and think for a moment, perhaps the ENTs you lambaste as idiots, who have spent literally decades thinking about this problem, including the deeper problem of how to teach people, aren't actual idiots. And that they have to market their advice in a useful, actionable manner that is slightly inaccurate. As soon as you stop assuming the rest of the world is stupid, you all of a sudden open yourself up. Good luck with that.
Do less. More
I mean you can cite predictions but unless there is trend data to back them up I'm not exactly sure how useful they are.

I think wmf is looking for citations of things like trend data and maybe even plans from SSD manufacturers that shows "hey we're working on this cool tech that should help us lower costs by next year!" types of things.
> a way for Docker et all to launch systemd inside their own containers.

Should that read:

"a way for Docker et all to launch systemd units inside their own containers."

?
A Planet Money recently talked about which items are recyclable, which are not, and how global economic trends effect them. Like how China buys our recycled plastic, unless oil prices dip low enough it's cheaper to make new plastic.

http://www.npr.org/sections/money/2015/03/27/395815221/episo...

Also, this article is from 1996? I'd like to know what has changed (and what hasn't) in the last 20 years.
> Was appc not open enough? Or unfixable? Why create yet another standard?

Based on history between Docker and ACI/Appc, I'd wager Docker didn't want to fully submit to a standard they had zero input on (should note they elected to have zero input, snubbed their nose at it, and declared their own "open" standard).

It's likely this new standard was the CoreOS team compromising with Docker to include them in the circle. Ultimately it will yield portable containers and a better ecosystem. A big win for the community and users.

As has been said before, an Open Standard is far superior to an Open Implementation.
You can train this, and incidentally, the steps to do so also help prep you for increased frequency of lucid dreaming.

Start a dream journal and keep it right next to your bed. First thing you do when you wake up (even if in the middle of the night) is write down ANYTHING you remember from your dreams.

Do this for a few weeks and I'd be shocked if you didn't have better recall.
As far as "Do you fish for the "best" candidate of a bunch or do hire as soon as you find a "hire-able" candidate?"

I think this really depends on what you're looking for. If the first person seems like a good fit, with a solid referral, and you don't want to continue looking, then sure, hire him/her.

On another note, I've seen people trying to hire candidates too fast backfire, as they rush to hire someone because they are in a dire need to fill a position fast. Usually these candidates aren't ones that are referred internally, but rather someone who came in through a recruiter.

This is a problem on the management side. Ideally, you want to start interviewing candidates 1-3 months before you really need them. That way, you won't be forced to hire the first person that seems like a good fit.

I'm actually surprised you get so many referrals from current employees.

A referrer shouldn't feel the consequences of a bad hire. The referrer didn't make the hiring decision, it's not their fault if you hired the person they referred.
ok, that makes sense. Yes, `arguments` is a shitty replacement for real varargs.
I would hardly consider that "work".
I am a big believer in containerization technology from a practical standpoint. It has allowed me to create repositories that act as services. Database, search, api, admin, etc.. they are all their own service. I do not have to configure any servers this way; instead, I declare what the system ought to be and Docker makes it happen. I don't even have to configure init scripts because a proper Dockerfile will contain a start mechanism usually in the form of any other executable: `docker run your/api --port 80 --host host.company.com`.

The only thing that matters then between services is their bindings, which gives you the ability to use any programming language for any service. Deployment with ECS has been going well so far for me. My flow:

1.) Push code to GitHub

2.) GitHub tells Docker, which builds a private image

3.) Docker tells my build server

4.) Build server tells ECS to update the given service

5.) ECS pulls from DockerHub, stops service, starts service

The only thing missing is that DockerHub doesn't tell my build server what tag it just built! It builds tags like dev / staging for the given branches, but doesn't relay that info over its webhook. There's a ticket open about this already and I'm sure they'll get to it soon.

Nevertheless, I'm able to administer any system -- things like Elasticsearch, db, api -- from code on a branch. This is powerful to me because I have to administer environments for everything. Rather than do all this work with Puppet, Chef, or even Ansible, I can just declare what the systems ought to be and cluster them within code branches.

With ECS coming into picture, you're encouraged to forget you even have physical boxes in the first place. If you think of the power at your finger tips that results from this development workflow, I believe it's a no brainer for everyone to jump on board and get this as good as it can be. It's going to be a huge boon to the software community and enable more services sharing.
Perhaps this can serve as a cautionary tale to the public about the perils of private-public partnering. Especially when the "partnership" is so slanted in favor of the "private" side of things that such a situation can occur.
'Buy' buttons can make a big difference, specially on mobile. Most retailer's mobile web experience is horrible, specially their checkout flows.

An inline 'Buy' button can increase conversion rates anywhere from 2-5x which is huge and a win-win for everyone involved:

User: better experience
Publisher: higher revenue (CPA)
Retailer: more sales
Monolith vs. Microservices: Where to start
This article discusses the problems that are created by "one-binning" our recycling:

http://www.washingtonpost.com/local/dc-politics/american-rec...

The problems are mostly a collision of too much recycling, too much expectation for post-bin sorting, a disconnect about the value of recyclable materials (glass is heavy but almost worthless), outfall of the death of the newspaper industry, and reduction in packaging materials (thinner plastic bottles, movement from coffee cans to coffee bags).

In the City of Seattle, they were paying about $50/ton to landfill trash in 2011. A city official said they were only working with Cedar Grove while the costs for recycle and compost were below that. The city is mentioned in the article for the addition of composting to its recycling program, and how this keeps more trash out of landfills.
You could be right, I seemed to recall it was started in July. They did move repos around a few times and eventually split the ACI out of the Rkt repo, so perhaps some history was dumped/re-written at some point.
Developing Precise Lock-Free Rolling Metrics in Java
Start Up Overseas and Increase Exit Chances
Recycling (and the intertwined issue of global warming) are hot button items for those who believe in unrestrained free markets as they're both widely popular examples of government interventions into markets.

Luckily the US has lots of political pundits ready to save us from leftist plots like climate change, recycling and evolution.
New Freescale I.MX7 SoCs Take on Low-Power Linux IoT
Didn't think of exploiting routers themselves before.
backblaze (who uses desktop hdds) says they paid $0.044/gb in sept 2011: https://www.backblaze.com/blog/farming-hard-drives-2-years-a...

Today on newegg it's about $0.03/gb.
Well yes. The point is the journalist tried to get close to unwilling prostitutes, not prostitutes per se.
Yep, I've hit this in Perl and Ruby and even once wrote a class to do something like Python's `communicate`. It's especially trappy if you want to run a command and both send stuff to its stdin and read stuff from its stdout. Bash makes it so easy, but it's a fraught with danger anywhere else!
pflask (which I don't think anyone has heard of) and the latest version of nspawn.
“Free” Proxies Aren’t Necessarily Free
Things that are discouraged don't receive the language's nicest syntax.

(Secondary) constructors are discouraged.
It's both. If it doesn't work with threads, there is no concurrency.

If the threads have to stop, it's still concurrency in the sense that threads are stopped in arbitrary places (just like an interrupt can stop a task at any point in its execution and dispatch another task or whatever).

But the garbage collector isn't running concurrently with the threads.

I.e. I think the term "concurrent garbage collector" is understood to be in contrast with "stop-the-world garbage collector" not with "synchronous garbage collector as a library function in a single-threaded virtual machine".
The most important skill in software development is too have your site ready for Reddit effect.
>You've heard about the 'plastic continent' circling in the ocean, made of a soup of plastic waste that's never going to go away? Do we count those thousands of square miles in the 'landfill equation'?

Yes, we have all heard of the extreme hyperbole surrounding it, such as calling it a "continent."

>The idea that we cut thousands of acres of wood a year to make paper,

Paper has been grown a crop using fast growing, poplar-like trees for decades now. In fact, we have tens of thousands of acres of paper trees that will never be harvested because email caused the demand for paper to plummet.
> I'm not sure why employers must prove the relevance of IQ tests but not work sample tests

If challenged in court, and if the work sample test is shown to have a disparate impact such that its use would be illegal discrimination if it were not tailored to the job, they do have to show this for work sample tests. Your premise is simply false.

(OTOH, the disparate impact of IQ tests is more readily established by a plaintiff since there are numerous, readily available studies. So the work of establishing the threshold issue which requires the employer to prove relevance has largely been done by the plaintiff for IQ tests.)

> given that the former are better predictors of job success

The legal standard addresses the specific job for which hiring is being done, not a generic job. Interestingly, your source indicates that the types of jobs where IQ test challenges have notably occurred are those where the test is least relevant per the source you cite (unskilled/semiskilled jobs).
Having had a failure rate above what I was used to with hdds I'd prefer to see an increase in quality rather than a fall in price. It gets annoying having to replace my os ssd every 18 months or so. My most recent phone's memory also died after 30 months.
How Big Data Is Used for Good Game Matchmaking
Arrow functions are worse, as far as I can tell the only benefit is to save a few characters of text. To get this win, now I have to always be conscious of how a function was created which syntax was used and as a result how 'this' was bound.

basically it is a 'fix' to a unusual but completely working and simple to reason about programming feature by adding a more correct but very inconsistent with the rest of the language that makes the whole thing harder to reason about.

does it serve any other benefit? I might be missing something as many people love this feature.
Have you tried out Trello, it could be the best tool for you if you are needing a fast and easy kaizan system to organize your information.

If you are looking for a way to organize the development of your product while being sure that the team is connected and communicates about who are doing what and when then my startup TimeBlock and the app we are building might help you as much as it has helped my consultancy and the 10+ customers already onboard.

It's a methodology that is based on kaizan, scrum, taoism and other input from entreprenuers and customers, the main objective of the method is to help the Makers, Managers and Customers be a little more happy in their daily lives.

Read more at http://timeblock.com or email me at anders@timeblock.com
The shift away from pensions is caused mainly by laws (e.g. ERISA) requiring companies to properly account for them. Defined benefit pensions are both extremely expensive and very risky, but companies were allowed to hide these losses and risks off the balance sheets in the past.

http://www.thedailybeast.com/articles/2013/03/15/sorry-folks...
This article discusses some of the problems in the "one-bin" system.

http://www.washingtonpost.com/local/dc-politics/american-rec...
As far as I can tell, the Docker folks weren't consulted when CoreOS was developing Rocket and App Container. They certainly seemed to be surprised when it was announced.
Why do they feel the need to have stories with the scrolley page css of doom? I want to read the text, maybe with a few intersparsed pictures ... please bring back sane reading format of websites.
Good point, and that is not a cheap thing to setup. Amazon has a huge experience and infrastructure lead here.
TANRI TEYİDİ: ÇİN DEVLETİNE TEDBİR AYETİ
I think the generic idea is to merge 'update/view' into the same thing so that you "view" by looking at the "update" form without updating anything. I've seen this in several places, though I'm not partial to the idea. I like having a separation between 'I am making changes' and 'I am viewing' just so that you don't end up with accidental updates.
> Without NCLB, teachers were not helping gifted students anyway.

I've seen reports of several district cutting programs for gifted students and specifically citing state performance measures adopted in fulfillment of NCLB mandates, which strongly focus on bringing up performance at the bottom.
Its not that one thing - its a stand-in for the issue of idle folks in a private space, that they don't own or have responsibility for.

There's no other transportation option in existence that combines privacy and anonymity without the requirement to drive. Nookie is only the beginning of what idle folks will get up to.

Rental cars are not the same - we're supposed to be using auto-cars as an everyday thing, to get to work or school or shopping or anything really. Not just on a business trip.

Actually, I can think of one similar place where people have time on their hands in a private space - public restroom stalls. And look how wonderfully that works out for everybody.
> Now what we're seeing is a runtime for this binary being ported around to different platforms. This could get interesting.

With x86 being the primary server/workstation workhorse (lets exclude mobile platforms for the moment), is all of this abstraction necessary? Doing Infrastructure and DevOps, I definitely see the benefit of containerization for build reproducibility and decreasing the friction developers face for running applications locally as they run in production.

Not everyone needs Borg/Mesos/Mesosphere. Not everyone needs containerization. When you have a hammer though, everything starts looking like a nail.
How Data Mining Could've Prevented an ISIS Terror Attack in Tunisia
I was thinking of more than the UI/API, although I agree that should be simple as well. I think the internals of the code should be simple, in the sense of being constructed out of simple parts with each part being simply connected to the other parts. This means each method should have a clear purpose and it should accomplish it cleanly without surprising side-effects, and that the flow of method calls should be straightforward.
yeah but where can you buy a Google self-driving car? and how many other companies are also working on the problem? many.
Isn't that what this is? google activating the mic on his webcam to listen for "ok google" without his permission?
Popular Security Software Came Under NSA and GCHQ Attacks
I hit the issue with blocking log IO all the time, not because of ^S, but because I develop in tmux and hit ^A[^B^B^B to read some stack trace (my ^A is tmux's ^B), then Alt-Tab to the browser, hit ^R, and it just spins. Then I wack my head again, Alt-Tab to tmux, hit Enter, and the page loads.
Re: article from 1996

That is exactly what I was wondering. It would be awesome to have a follow up on this!