skysight-inc/HackerNews huggingface dataset:
Thanks for the comment. I agree that in practice more developers don't equal more productivity. And I agree that things happen better in small teams. But I still don't see the point of not talking to each other, and learning from each other. One reason I suggested what I suggested is this:

If you just run some one else's Linux applications on linux boxes, and call it a personal data store, you have a bunch of problems to solve:

1. No cohesion in UIs
2. No cohesion in APIs
3. A crappy user experience.
4. Code Maintenance

As soon as you think of solving these problems, you'll see the problem of scale, of the number of programmers needed to do things (both frontend and backend).

I still think that the people interested in this should talk to each other(, and perhaps try a divide and conquer approach -- whenever possible), compared to just trying to patch each other's code to make it work in a small team.

I hope you agree, that this is not an easy problem to solve technically. At least I think so.
Furthermore, it's not as though the backup company doesn't want the data and you're trying to cram it down their throats anyhow. Are you using more upload that download while doing the backup? Yes. Is the backup company's server sending ACKs to let your client know to continue sending data? Also yes.
Then a) Netflix becomes the bad guy, b) they lose money from those customers leaving, and c) they no longer have the opportunity to influence those people.

They should continue to allow access, but they should also keep saying when the problem is with the network provider. Customers love Netflix (NPS of 54) more than Verizon (NPS of 32), so they'll be more inclined to believe Netflix.
6 rules of etiquette when emailing with a developer
http://www.joelonsoftware.com/items/2007/10/26.html
alright sent you a message; I'm Heidi
What services are Internet Service Providers supposed to provide beyond internet service?
I'm fine with having public schools, as long as we can get rid of bad teachers. I'm also tired of hearing the excuse that there is no fair way to grade a teacher's performance.
This might already exist, but if Nimrod could piggy back on Javascript (Node), Python and Ruby for libraries this would be huge. Native glue.
ZERO HEDGE DOT COM DOWN 17 July 2014
I seems to me that Mithril is inspired by React, and it's awesome that someone is trying to make things better than React.

That said, I have a bad impression of Mithril, because, in any case, its author should bear some respect to React, as a son to his father. But, instead, he appears very arrogant when talking about React (look here: http://lhorie.github.io/mithril/comparison.html#react) as if it was React that was inspired by Mithril and was reimplement Mithril ideas with worse performance.

That bad impression, caused just by words (and other comments from its author here), pulls me away from Mithril, which is a situation I don't love.
I'd really like it if foundational language/programming advocacy articles led with a few links into github usages. I mean, I suppose it's possible that it's so new that it hasn't actually been used, but honestly, if you're writing an article about it you should probably be able to link into your own examples, at least.
That description is a big turn off. I don't need RealTalk to communicate with businesses on my smartphone. I already have a phone, email and web access on it. Maybe even a dedicated app for that business.

Why not just say "RealTalk lets businesses handle customer service via SMS"?
ZH back on
Is this accidental or imposed? Anyone have a clue?
Someone said they were being blocked due to flight 17 blown out of sky in Ukraine and too important now. NY times article headlines plane blew up in sky then in article explains shot down. Doesn't mention flight number until half way down article referred to as Flight 17 whereas elsewhere MH17. Elsewhere Prime Minister Narendra Modi speculative target flying same route, while earlier Putin Plane in area possible target. Very sloppy journalism or active disinformation? By Times and others.
That's where the forensic team would come in, examine the evidence and determine the culpability and likely perpetrator.

Pre-crime isn't a thing except in a P. K. Dick novel or a Ghost In the Shell OVA. I expect private vehicle ownership to become mostly a thing of the past once autonomous vehicles are available, and I also expect there to be a phase-change analog where one day most cars are driven by humans and then none are. I can't wait for that day observing the jackasses around me in their cars driving while they: eat, drink, apply make-up, text, talk on the phone, eat, read (!) or watch video on their in-car displays. I lost my brother to a distracted driver and I can't wait until the option to drive becomes obsolete.

And I love driving.
Flask's import time side-effects and has global objects everywhere. It's great for a quick hackathon and a great eco-system, though arguably you can just use Pyramid for that.

In my experience, growing bigger with Pyramid has been much easier than it has been w/ Flask. We found ourselves writing most of Pyramid using Werkzeug when it would've made sense to start off with Pyramid in the first place.

Pyramid's design for extensibility and design decisions are solid and really make a difference if you're building a real app vs a toy app.
Verizon accidentally admits it's slowing down Netflix traffic
With apps like these (horizon etc) - if they are any good won't Apple simply build it into their default camera app sooner rather than later? I'm curious, what's the product or business plan here?
So does that mean we should just stop talking about X language that isn't nearly as popular as Java or Python?

I don't see the point you are trying to make here.
Meh, I don't know or use Haskell and I'm interested in this stuff. I'm a javascript programmer introduced to these concepts via [1]https://www.youtube.com/watch?v=m3svKOdZijA and https://github.com/CrossEye/ramda. Programming in a point free style in javascript is great!

1: Hey Underscore, You're Doing it Wrong!
Good luck writing any sort of useful monad transformers in Java or Python.
I use React.Backbone for this. Very easy to use, makes sure the components rerender whenever the model or collection they are bound to changes.

https://github.com/usepropeller/react.backbone
It works with CouchDB too: https://github.com/fiatjaf/reactive-couch
Total - 11,672
Unread - 0
In the context of clever startup solutions, this brings to mind the quote from George S Patton: "A good plan, violently executed now, is better than a perfect plan executed next week." Even if they didn't approach optimal solutions, the fact that generating random feasible solutions can be much easier and result in more tractable mental models (and therefore easier to maintain code etc.) means you can be 'violently executing' in the field of battle much earlier.

The fact that they approach optimality is gravy.
We're trying to have a conversation. If you are pedantic in ways that distract rather than help, you'll get downvoted.

His point about pushing vs pulling is a perfectly fine way of describing the issue. It's limited, but all explanations are.
Well said! I find it interesting you also observed your other children showing/developing much greater empathetically.
I am the father of a little boy who had Zellwegers syndrome and passed away at 7 months. He has an older sister (she was 2yrs at his birth) who is perfectly healthy, and we have found her comprehension emotionally is unparalleled amongst other kids her age. We also now have since adopted (new born), and our newest child doesn't seem to have that same emotional intelligence (shes also about 3yrs old now).
So at least in my limited sample, they do seem to grow emotionally stronger when a sibling is challeneged/special needs. I'm just not sure how or why that is.
This tutorial is awesome and really tightened up a recent application I wrote. I've been trying to grok monad transformers for a while and I'm going back over the transformers paper[0] since I feel this tutorial helped things "click" for me.

0: http://www.cs.virginia.edu/~wh5a/personal/Transformers.pdf
Glad you posted this. I came to the comments to post the same thing[1] because thinking of it as "notfound" makes remembering (and comprehending it) easier. :)

[1] https://www.youtube.com/watch?v=OSGv2VnC0go#t=17m12s
try codecombat.com // not sure its what you are looking for but similar enough..
Care to elaborate? I ran some tests and page speeds seem to be quite a bit faster than what google reports as their global average. Short write-up here: http://900dpi.com/blog/Tech-Talk/How-fast-is-900dpi-We-put-o...!
I just mark them as unread. I don't find it useful to distinguish between "read but not dealt with yet" and "unread".
You continue to miss the point that L3 doesn't consume bandwidth. The people that consume bandwidth are Verizon's customers. And Verizon is failing to procure sufficient peering to satisfy their customer's demands.

You can start talking about peering and Tier 1 ISPs but Verizon Residential is not the same company as Verizon Business. Verizon Business is a Tier 1 ISP, Residential is not.

L3 can't consume any bandwidth on Verizon's network because their customers don't unilaterally push data to Verizon customers. If there is any traffic from L3 to Verizon it's because Verizon's customers have requested it. That means Verizon should make a good-faith effort to acquire sufficient bandwidth to sate their customers requests all the way up to their theoretical contractual obligations. Only once the bottleneck is COMPLETELY out of Verizon's control do they have any room to suggest that "well our service is only up to X Mbps and in this case it's out of our hands"

In this case they have the power to fix the problem and they are choosing not to, to the detriment of their customers. It's shameful.

EDIT: If the link were 100% saturated in the other direction then you could potentially make the argument that L3 is causing the problems. In that case their customers are requesting so much data from Verizon's customers that the link gets congested. And in that case it would be paramount for L3 to figure out a way to get Verizon to upgrade their side of the peering agreement. But that's not the situation here.
it's silly to try and regulate things that are mathematically designed to withstand any regulation

So basically a might-makes-right war of all against all. Gotcha. That concept isn't in much favor these days.
Frustrated Lawyer Inundated With Facebook Messages Intended For A Stranger
As another side note: This still constitutes bias if you turn the attribution around. Rather than "men choose easier-to-get-into programs", you could say the university underfunds the areas of study that women are more excited about.
Split work into small enough tasks that they are all max 1 day if at all possible, meaning that everybody on the team knows what should be done and can just "go-go-go". Much easier to estimate.

Always remind yourself and your team about any work ouside the core functionality being implemented. Database migrations, deployment costs, documentation needs, unit- and functional tests (both updates and new), technical debt that needs to be fixed now, and if there are other risks like hitting resource limits or missing performance targets.

Keep track of actual outcome vs estimate. What was the main reason it took longer? Best done if working close to co-workers on tasks, making progress or lack of it associated with the team and not individuals, where it could easily become a blame game.

Be aware of how much distractions you have from doing actual development. Meetings, urgent bug fixes or help with other problems in production, customer contact, supporting sales, etc.
13,988 Account 1

3078 Account 2

7855 Account 3

831 Account 4
Which may become literally illegal under these new regulations.
Dropcam is now a Nest company
The proper method of dealing with programs like that is to fix them or use other programs.
from ctypes import *
libc = CDLL("libc.so.6")
libc.printf("Hello %s!\n", "world")
from sys import stderr
libc.fprintf(stderr.fileno(), "Error in line %d\n", nr)

although I don't know why in the world you would want to use printf instead of native string formatting
Heroku-docker: Turn Heroku apps into Docker images
No, not mine. The EU court's.

The right is not absolute (see below).

Google does not have to make a final decision but may decide on request. It can also pass that decision on to the court. For individuals with limited resources, a request to a search engine is more reasonable than having to litigate every instance. There is no sanction on the search engine for passing on the decision.

Max Huijgen's description from the links above:

A case-by-case assessment is needed considering the type of information in question, its sensitivity for the individual’s private life and the interest of the public in having access to that information.

Or if you prefer the EU court's own fact sheet:

"On the “Right to be Forgotten” : Individuals have the right - under certain conditions - to ask search engines to remove links with personal information about them. This applies where the information is inaccurate, inadequate, irrelevant or excessive for the purposes of the data processing (para 93 of the ruling). The court found that in this particular case the interference with a person’s right to data protection could not be justified merely by the economic interest of the search engine. At the same time, the Court explicitly clarified that the right to be forgotten is not absolute but will always need to be balanced against other fundamental rights, such as the freedom of expression and of the media (para 85 of the ruling). A case-by-case assessment is needed considering the type of information in question, its sensitivity for the individual’s private life and the interest of the public in having access to that information. The role the person requesting the deletion plays in public life might also be relevant."

http://ec.europa.eu/justice/data-protection/files/factsheets...

Yes, people were attempting to use the ruling beyond its scope. Google's Chief Legal Officer, David Drummond said: "We think it went too far, and didn't consider adequately the impact on free expression, which is absolutely a human right."

http://www.theinquirer.net/inquirer/news/2345055/googles-sch...

And:

"Only two months in our process is still very much a work in progress. It’s why we incorrectly removed links to some articles last week (they’ve since been reinstated). But the good news is that the ongoing, active debate that’s happening will inform the development of our principles, policies and practices – in particular about how to balance one person’s right to privacy with another’s right to know."

http://searchengineland.com/google-speaks-right-forgotten-19...

There's a tremendous amount of disinformation on this ruling. Frankly, you're part of it.
All messages includes archived messages. That's not what the poll asks for.
Happy devs are learning devs
So, technology wise, what have you learned from this? Your internet presence helped you find an audience. How do we help people who don't have that but still have access to the internet?

At what point do people with chronic and untreated illness realise they may have something very rare?
Yeah, given the number of times that I have used google to pull up a website, and the company also had the top add makes it seems like they are paying for what they already get.

However, they are also blocking a competitor from placing an ad there and potentially siphoning off traffic.
Picking a unique open source project name is getting to be about as hard as picking a not-yet-reserved domain name :-\

Very true. Too bad projects don't come with tld's.

Sentry.hadoop

Sentry.logging

or something like that. :-)
I think "else" should be pronounced "then" for the for and while loops. And the meaning is "then and only then."
SourceFire is a really small company by comparison to Cisco.
As a general rule, when anybody refers to a problem being NP-hard or whatever, they're talking about a generalized version of the problem, with at least one "size" variable--the time complexity has to be polynomial/exponential/whatever in something.

9x9 Sudoku has a constant size, which means that it can be evaluated in O(1) time, if such notation makes sense.
It's frustrating that there's no link to the actual indictment. I want to form my own opinion, not have it formed by a news article.
Once you're at the level of "argument X only escapes via closure Y", isn't that just a lifetime system? You're manually expressing the invariant that the closure Y cannot outlive argument X.
Here you go:

Factsheet on the "Right to be Forgotten" ruling (C-131/12)

http://ec.europa.eu/justice/data-protection/files/factsheets...
+1 to smaller tasks. You gotta break it down.

I've also stopped estimating. When the tasks are kinda vague and open the estimates are just wrong.

I've been trying to follow patterns in the Toyota Production System and those from Personal Kanban (books). If I do happen to estimate (oh, that's like 2 days) its less of a deal, I'm just blocked till done.

Try to keep the team either full (3wip) with 1 blocker. That's what a moving pipe looks like to me.
This congestion only takes place between Verizon and network providers chosen by Netflix.

The providers that Netflix does not use do not experience the same problem.

This needs to be put in front of the FCC since it is the bare minimum language they should be able to understand.
Mark as unread or move to a different system. Email has always seemed terrible for GTD (to any degree), as you can't easily attach metadata.
GoPro Films Close Up Forked Lightning Strike Slow Motion 18.07.15
Ah totally, completely agree with you there. Europe haven't had the greatest time with austerity.
in a game, detect gc pressure and schedule some slo mo candy to use as gc cover.
"wantonly destroying cities, towns, villages, or any object not warranted by military necessity" is a war crime.

A plane would be such an object.

"murdering, mistreating, or deporting civilian residents of an occupied territory to slave labor camps" is a war crime.

Passengers of an aircraft traversing an occupied territory could be construed as civilian residents.

http://en.wikipedia.org/wiki/War_crime

"Murder, extermination, enslavement, deportation, and other inhumane acts committed against any civilian population, before or during the war..." is a crime against humanity.

http://en.wikipedia.org/wiki/Crimes_against_humanity
Here you go: https://consumermediallc.files.wordpress.com/2014/07/fedex-i... [1]

[1] http://consumerist.com/2014/07/17/fedex-indicted-for-shippin...
What is ZH?
Comparing streaming of books to streaming of music or streaming of TV/Movies is comparing apples and oranges. I don't think any past data will prove very relevant. For one, the context is completely different with regards to time for a read. I'm not just committing a couple of hours like a show, movie, or music. I need to commit longer. I'm less likely to just pick up a book on a whim, like I will a song, TV show or movie. The commitment is just not there.

If anything, the book streaming service will be more like a gaming streaming service than anything. I actually think this would benefit a lot of the smaller writers who might not get as much due to the "no harm no foul" of streaming a book I don't like.
I'll reiterate again but I don't think it will make a difference.

There is a peering location. At this location traffic is supposed to be roughly equal in both directions. At one time it was, and both parties were happy. It no longer is the case. L3 is now consuming >50% of the bandwidth. Verizon states that since they are using more than their fair share they should pay cash to upgrade the network. It doesn't matter who requested what, or from where.

Also your edit is correct. If 90% of the traffic at the peering point was outflow from the Verizon network, then they should be paying to upgrade the bandwidth.
What's up with the downvote? Is that not a fair summary?

The haggling over semantics here doesn't really change the substance. Ok, "Netflix" isn't saturating the interconnection.. "customers using Netflix" are saturating the interconnection. And it would still reportedly cost Verizon very little to fix it.

I think that points the finger pretty strongly at Verizon.
IntelliJ IDEA 14 EAP
There's an explicit exception for a compelling public interest in the information as well.
Is there some reason this is better than being built on an existing protocol, http!?

"It is quite technical to set up, but in the future if the technology becomes more popular we could imagine webmails making it easier to set up."

The problem is adoption, and this seems to have the same problems as any other approach there, maybe more.

Interesting thought, good luck if you keep pursuing it - sorry to be a downer but it seems like a long-shot IMO.
Static Typing And Interoperability
What should we do with all the Javascript code between the brackets?
What a great site for reading. I'm not usually into design, but reading through that blog forced me into a new appreciation for layout, font, and color.
It'd be one thing if people were mailing stinky weed and FedEx were turning a blind eye, but how are they supposed to check every package for substances / make sure every recipient has a prescription for controlled ones?
950+, and I also subscribe to the zero inbox philosophy :S Time to get organised (again).
> OK, I'll grant you that, but at the same time, massive slavery scale occurred mainly after 1600-1700 (see Wikipedia reference below) so while slave trade started earlier it was not prominent in the early colony days, and it was first led by Portuguese and Spanish before other nations opted in.

The game ends in 1850 if you haven't completed the Revolutionary War before then. And Simon Bolivar is available as a "founding father". He was born in 1783. The 18th century is very much in play.

> Certainly the game is not perfect on that aspect, but since it's an American game, it would probably be very sensitive to touch upon that subject in the first place. I can't even imagine how that would be sold there if slavery had been integrated.

You are really underselling it. It's not "not perfect", it's bad. And I am an American, saying this. If honesty won't sell, fine. Don't make it. That's a better alternative than to whitewash history.
Please link me to the regulations that require you to wait weeks for approval to change a line of code during device development (BEFORE deployment). After deployment, you need to do a lot of paperwork and testing to change anything, whether it is a drug, medical device, or clinical test and for good reason. You can't just do a git push when you're building a complex system where a misplaced bit can easily kill someone.

As for my anecdotes, I worked on bringing online robotics and brand new diagnostic tests (with and without golden standards) which are under entirely different regulations than record keeping or the day to day operations of a lab.
Worth noting that one of TIA's revenue sources is providing notarized sampled for court evidence.

https://archive.org/legal/
I'm finishing a commercial project now and the experience has been very positive.

Shorter time to ship, fast UIs and less bugs (because it's easier to reason about state).
Do residential ISPs really have roughly balanced peering agreements? That doesn't compute to me.. aren't most residential connections super asymmetrical?
We’re supposed to be so damn “passionate” that we’d do this work for free
As a dissenting opinion, I like this pattern. I generally don't move my mouse over something unless I want to interact specifically with it.
How to Teach Google What a Story Is
Have you noticed Not much?

http://notmuchmail.org/

http://notmuchmail.org/notmuch-mutt/

I haven't used it because because, but the good, fast search would be important if I got sick of the gmail web client.
“Lightroom” for iPhone – Truefilm
Facebook Open Sources TH++, C++ interface to the torch7 TH library