skysight-inc/HackerNews huggingface dataset:
Did you mean to say it the other way around? "Mistaking correlation for causation?" In any case, I don't think they're inaccurately representing the data. They're taking all the data and saying "children who live here are likely to make x% more/less than the national average," which is true. You run the numbers, and that's the result. The correlations are the data.

The article does explicitly discusses this as well, saying: "To remove variation that was simply caused by different types of people living in different areas, Mr. Chetty and Mr. Hendren based the latest estimates on the incomes of more than five million children who moved between areas when they were growing up in the 1980s and 1990s. These estimates are causal: They suggest moving a given child to a new area would in fact cause him or her to do better or worse."

They say that it suggests that this is the case, and discuss what the researchers did to try to isolate cause.
Police Start to Reconsider Longstanding Rules on Using Force
This question gets asked here weekly. The last thread I could find from 2 days ago may be of some use:

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

For additional results, use Google to search for:

site:news.ycombinator.com intitle:"Ask HN" laptop

Filter by the date range you are interested in.
CoreOS Gives Up Control of Non-Docker Linux Container Standard
So if you grow up there and move somewhere with better pay, you'll have a huge boost to your income?
squeaky has it exactly right. No matter how many times I said "they get executed in order. There is a state to the computer, and these statements modify that state sequentially", he just wrote random statements down in no particular order. I never saw such profound inability to understand programming.
We can try to arrive at an exact answer.

First, we need to start by assuming a sphererical laptop...
Also, please don't break the middle mouse button. I use it to open a bunch of new tabs when reading the text.
Could you elaborate on how you arrived at the "5 years" lifespan for batteries having charge state of 0-100%?
Sure, but you can't report the income, so it wouldn't show up in this data.
Could you be a bit more concrete as I am having a difficult time trying to understand how this would work?

To start with, if there is no activity in the bug tracker, doesn't that indicate success in the paper, because it contained no problems? Or should I put in a few silly errors (misplaced commas, typos in the citation list, etc.) in order to increase the bug activity?

You suggest that programming prestige is based on the activity of the bug tracker. Can you give some examples? As an admittedly extreme case, TeX has has very few bugs, and has no bug tracker, but is a well known project.

Bug trackers only work for active projects. If the main author writes a paper in solid state physics, is awarded a PhD, and gets a job working for Seagate on high density magnetic compounds for storage tapes, then why should the author care about maintaining the paper's bug tracker?

But getting back to the topic, the dependency graph for programming is extremely coarse grained. For example, here is a recent bug for Python - "integer overflow in itertools.permutations" - http://bugs.python.org/issue23363 .

Given your software dependency graph, can you tell me which programs that depend on Python are affected by that bug?

Because that's the sort of thing that Brian Christian (the author of this piece) wants for scientific publications:

> A dependency graph would tell us, at a click, which of the pillars of scientific theory are truly load-bearing. And it would tell us, at a click, which other ideas are likely to get swept away with the rubble of a particular theory. An academic publisher worth their salt would, for instance, not only be able to flag articles that have been retracted—that this is not currently standard practice is, again, inexcusable—but would be able to flag articles that depend in some meaningful way on the results of retracted work.

How do I indicate "in some meaningful" that my program depends on itertools.permutations() not having an integer overflow?
I know it's not exactly the point, but I'm curious if sometimes large startups happen at hackathans... Have there been (and if so which ones) startups that were created literally at a hackathon?

(meaning didn't exist before, hackathon happened where it was built, then it existed and continued as a startup company around that exact code.)
the nature of spacetime and gravitation seem to have followed him to his death.
Looking at some semi-rural areas where I have family and there isn't much opportunity this looks like it is strongly correlated with whiteness, which makes me wonder how much of this is a matter of minorities having less economic mobility.
Then what header files do you compile your C++ with? That's all there was at the time.
I know what a BBS is, I used them

(I'd say HN is not one, since we don't use a terminal program to access it and not using a modem over POTS)
I have programming dreams from time to time. But I'm not sure that "programmer" is the first word I'd find for somebody dreaming about debugging his children.
I think the point that the parent post is making is that while one can learn to be proficient in a certain topic, he/she can't call it "native" unless it is in fact, "native" in definition.

It's as much as you can't claim native to a specific country if you are not born/raised in that country.
Even though I'm a millenial guy myself but one of those pioneers of the generation - no not a 90s kid - and I still feel that younger folks than me are at advantage compared to us we slightly older folks when it comes to technology.

I have not taken computers seriously till 2000 and the internet not before 2005 (The broadband revolution took some time to enter my country of origin) and as we might all know, the web back then was more or less pathetic thanks to MSIE monopoly and the resulting stagnation.

So, I didn't take web development seriously back then and I waited for the thing to explode and rise meteorically before jumping the bandwagon and therefore I'm kind of behind the curve when it staying updated of all the ongoing developments in the field compared to my younger peers who are more "digital native" to these technologies than me and therefore less suitable for "young" jobs in startups or orgs.

I think we should accept that our field favors young talents like pro sports and athletics and everyone of us has a "shelf life" in a certain role in the organization and that he/she should strive to move the higher rank in managerial or lead position as soon as possible before getting displaced by younger talents who are fresh, ambitious, eager to learn and achieve and have high exposure to all the new "fancy" and "shiny" technologies that the market demands at the time.
Maybe it would be best to leave the melted freshwater in the ocean to offset the acidification [1] until we can address that problem.

[1] http://en.wikipedia.org/wiki/Ocean_acidification
running

ioreg -l -n AppleSmartBattery -r | grep -i capacity

gives me

"MaxCapacity" = 8329
"CurrentCapacity" = 8002
"DesignCapacity" = 8440

I'm guessing MaxCapacity or CurrentCapacity (I'm at 100% charged on a ~1 year old MBP, so I don't know which number is appropriate)
Tangent but I disagree about one point:

Effects can and do change the guitarist's playing ability. Distortion or compression, for example, generally lowers the threshold for making a note sound clearly (or at least clear enough). The result is a smoother sounding performance which can give the player more confidence when then actually results in a better performance. It hardly matters how you get to the end waveforms if they are indeed sounding good.

But more than interpreting "ability" to mean a degree of technical skill, certain effects can completely change the way a good guitar player approaches the instrument creatively, particularly if they're listening closely and reacting (not playing from muscle memory).
Don't forget the visitor counter and the "men working" gif
> Really? The last time I sent a fax was 2006.

You're clearly missing the point here. T.38 and RFC-2833 largely exist because there's many, many voip routes that can't transport low latency audio reliably. There's a lot of other things you can transport in a phone call that don't have out of band standards.

If you require out of band standards to reliably transmit a fax or even something as basic as DTMF, you're clearly stifling what can be done within a perfectly valid form of transport.

> Good luck trying to be that reliable with a population the size of the Internet, and if you can, good luck being able to pay and maintain an infrastructure of that size.

Several companies have, and continue to do just that not just around the country, but around the world; end offices that serve customer lines are connected together by trunks to tandem switches. You clearly have no idea how the phone network works.

> That's because circuit switching is literally setting up a wired connection between two points.

It's not just one channel, though; techniques such as time or frequency division multiplexing allow you to stick thousands of calls over a cable or RF link.
I see a picture and five bullet points. It seems incomplete. Am I missing something?
15% of Sales from the store power the NightlifeNOLA Scholarship for the youth (High School & GED students) in New Orleans. This is a way for the community to place some cool art in their homes at the same time as help fund scholarships for students that need them.
That's funny, I'd considered going EE for the same reason but had a scholarship for CS so just went with the path of least resistance...

The reason I think it's fear, and maybe I'm just projecting, is that anytime I didn't do something it was out of fear. Hell, that still happens in life sometimes now. I won't touch that car repair because "What if", or I won't buy that girl a drink because I suck a conversing with normal people and "What if". To add to the anecdotes, my father is a blue-collar worker, smart, very capable man who dropped out in the 9th grade. He won't touch a computer to save his life, he's of the notion that he'll irreparably break something important. Maybe folks just don't care, or don't believe in themselves, but fear stops a lot of folks from trying a lot of things. Like anything in life, it's not going to be black -and-white.
Could 'digital native' be used for discrimination? Sure.

Is it inherently or obviously used that way? No, not likely.

As to the first question, yeah, in many cases it's okay to discriminate based on factors out of the control of applicants. Many disabilities, for instance, will preclude you from many jobs.
Pinterest is fantastic at what it does, which is an online pinboard of stuff you like around a theme.

The obvious use case is wedding planning. One board each for dresses, rings, locations, cakes, table decorations, invites, etc etc. or for redecorating a room - it's brilliant for that kind of stuff.

(I say brilliant, and I'm a Pinterest fan but the site has some user-hostile behaviours on mobile so I ise it a lot less often than I used to.
Hmmm, would a better way to do frictionless registration be to sign them in, then send them an email with a link to set their password?
It's just a part of massive denigration campaign.

Stalin was a mass murderer:

"The exact number of deaths caused by Stalin's regime is a subject of debate, but it is widely agreed upon that it is on the order of millions."

http://en.wikipedia.org/wiki/Joseph_Stalin
can you give an example of any problem in science (not engineering) that is definitely solved?
How it feels to make it to the Y Combinator interview but not get in
This reminds me of my time to the "Floating Markets" near Bangkok. Pure tourist trap. On one of the "islands", there's a group of Japanese (I think) tourists looking disinterested at various trinkets.

My girlfriend and I instantly became the attraction. They approached us hurriedly, squeaking with excitement, took our pictures, had us pose for them, then they took turns posing with us, one by one or in groups while someone else was taking the picture and directing us. This went on for multiple rounds. It really, really made their day.

To this day I'm not sure if they mistook us for celebrities or they were just excited to see white people in general. It was hilarious.
No. Leaving a battery at 100% is bad for the battery's life. Just as bad as deep cycling all the time. Even if your laptop is stationary, knock the charger out once a day and let it run on battery power for a bit.
It's definitely a separate app. Lenovo has various versions of "Power/Energy management" apps available depending on the specific model of the laptop. Not sure about other manufacturers though.
Nice breakdown - I love Weinschenk's work. I would highly recommend "100 Things Every Designer Needs to Know About People".
All those poor people in rural Africa just stay there. Why don't they just move?

Its got to do with being comfortable with your place in society, and feeling safe to have some position at all. Its risky to leap into a new place, with new rules.

Turn it on its head: would you move to a poor, rural area? Why not? Partly because you wouldn't know how to survive there.
Good questions. The answer is I don't know. I thought I would just throw it out there. It is basically Wordpress with a really good photo album manager and editor (like on G+). There would be a local store for data (album names, comments, posts) and all of the photo and video data would be held on my own S3 instance. Some kind of backup system to backup the database would be required incase my cheap shared hosting front end went tits up would be required (or I wanted to migrate somewhere else), but the base media data would stay in the same place (Cloud files / S3 / etc).

Yes, I'd be trusting Amazon or similar to securely store my media data, but I can live with that. It would be even more awesome if I could somehow encrypt that media data at rest. However, I'm not trusting a cheap shared hosting provider to look after my media, which is some where I just don't want to go with my multiple TB of media data.

How do I find my friend? Good question. How do you find your friend's email addresses? I'm thinking of a system where you authorize an email address to access your cloud. Your friend can then simply login with an email address link which issues an auth cookie for that session. No passwords and confusion about who is logging in where. Users can link their own clouds once logged in. The backend then uses some kind of OAuth flow to enable access between one cloud and another.

I'm splurging ideas here. I haven't really put much thought into them being valid or not btw!
I would be wary of hiring someone who told me that it was their habit upon leaving a job to erase all traces of what they'd done while working at that job.

That does not seem like sound engineering practice to me.
Timing is much less important than the activities themselves, but I think mornings are most desirable because anything positive you accomplish in that period will build positive momentum for the rest of your day. Hal Elrod's book The Morning Miracle discusses this concept a bit more depth, if you're interested.

I do my exercise first thing in the morning. I wake up, hydrate, brush my teeth, put on workout clothes, and I try to be out the door by 6:30AM. I never thought I was a morning person either, but my body adapted pretty quickly.
The PTA at my kids' school raises about $1500/pupil to supplement state funding. I live in a fairly affluent area where most children are coming to public school from excellent preschools. In our case, I'd like state funding to at least be that much more.

For areas where children often have serious problems associated with poverty and violence, I'd argue for even higher state funding.
I think its a good word for somebody that has a head so full of programming, that it leaks over into other parts of their thinking. Like musicians that see a rainstorm and think of music.
Video is going to use the more data than, say, search because that's the nature of video. After all, video is more-or-less why broadband exists in the first place.

And more to the point, the extreme variability in the amount of data used by various applications provides a pretty good argument as to why you really shouldn't use an undifferentiated lump-sum sum of bandwidth to rank people's priorities when it comes to internet use.

I mean, I may use more bandwidth watching a two hour movie at the end of the day than I used in every other hour combined. That doesn't tell you anything about the relative value of what I did with the rest of it. And even if video does use more than half of people's bandwidth, that's still an awful lot of other stuff going on.

And as far as connectivity in schools goes, the value of that is truly debatable. There is a growing body of evidence to suggest that academic performance tracks disturbingly closely to household income. In other words, failing schools are just one more symptom of a much larger problem with entrenched poverty. And when it comes to solving that problem, getting access to as many people as possible (as opposed to limiting it to their kids, and only when their kids are in school) seems like a fundamental pre-condition.

In the absence of hugely comprehensive and cash-intensive approaches to schooling in economically devastated areas (e.g., the model developed by Geoffrey Canada), a limited focus on schools that avoids the myriad ways impoverished home life undermines academic study may end up doing more harm than good, in the same way junk food provides a lot of calories without providing much nutrition.

On the other hand, if you make serious headway on the poverty problem, the schools will start to take care of themselves. Indeed, this is exactly what happens in suitably well-off areas. Recognizing that entrenched poverty is the product of structural issues that go way beyond education, dealing with those issues directly seems like the higher priority.

To that end, subsidized access seems like a no-brainer. To the extent that a fully-functioning smartphone with an internet connection is becoming a passport to the modern world, we should be going out of our way to ensure that people who can't afford to buy them on their own are being given what they need. It doesn't have to be an iPhone 6, but it does need a working browser and access to communication apps.
Everything I learned, I found via /r/learnprogramming
Why yes, yes, of course. I fail to see where avionics need PRNGs (but I don't program avionics, so I might miss some uses). But surely UUIDs are as bad as random numbers in software for a plane?
Plus, people who edit Wikipedia are less likely to put too much faith in it when doing research.
If unplugging your charger at 100% and letting your battery run to 84% or whatever, and then plugging it back is so good for it, why doesn't Apple (or any other laptop manufacturer) just have the power controller do that automatically when your laptop is plugged in?

I call malarkey on all of it. I've had my laptop plugged in for years and it sits at 100% most of the time. I don't have time to deal with that kind of hassle, even if it is true.
If equity as a motivation/incentive to work harder were a myth, you'd have examples of people getting rich from equity who actually didn't care about it. ("I didn't think my equity was worth anything and I didn't value it at anything or work harder because of it, so I was pleasantly surprised when I became a millionaire during the exit/acquisition - came as a surprise to me!".)

Do these stories exist? I've never heard of it.
The calculations in Sweden (where the author/s are) are entirely different. The Tesla isn't a luxury item there, and you can't drive a small cheap car for equivalent price, since the taxes and gasoline costs are so high.
Impressive! The UI looks really user friendly and your video shows quite a nice panel of creative use cases, really keen on being able to play with that.
You don't really understand a field without digging deep. A great example is how much students are willing to trust surveys before and after they do a large one. Another is mice running mazes, the numbers may look nice in theory, but they can hide a lot of problems.
The economics of product compression
Really? I can't think of a single one from Brazil besides Giselle Bundchen. And she definitely has some German in her. I think the vast majority of super models are European, especially Eastern European - Czech, Hungary, Russia, Ukraine, etc.
> parallel

Nice.
Exactly!

I remember very well the painful process of my dad trying to teach me to drive stick shift (on his new truck). He never mentioned that the clutch had a catch point (that wasn't all the way at the floor), but gave instructions that really hinged on that fact (give it gas, let it out slowly at first, etc). After an hour of us being very frusrated, I went out alone and taught myself.

I later taught two friends, explaining the clutch's catch point, and they were 'getting it' within a couple of minutes. A few accidental stalls, sure, but they understood why. 20 minutes or so and they were legitimately ready to drive on the road (both had been driving automatics for years).

My dad had already been driving for 40 years, he totally forgot the catch point even exists.
Funeral strippers
I think the American way is achieving/working hard, but not advertising it. There's a sense of rebellion in most Americans; and I'm glad it's there. We don't like conformity. Yes, it can backfire. As to cool, or edgy--I don't know. It seems like the nerd look is in? (I don't like the thick black glasses. Especially, if you don't need glasses.)

The American desire to succeed brings a lot of pressure. I sometimes think we want too much--too quick. I think about our suicide rate and cringe.
Show HN: Product hunt invitation
hi there, i need a product hunt invitation. don't know how but; being polite.

veyselirlanda@gmail.com

very best of summer hits.
Note to author: I didn't bother to read the page because scrolling and navigating was horridly broken.

Do not hijack the scrollbar and/or mouse navigation.
This is such a backward view of how the programming job market works that I am not really sure how to approach it.

You can't really have too many programmers. Every field needs some degree of computer automation. As more gets automated innovations are made that will show us how to automate something that hasn't been automated in other fields. Until everything in every field is automated more programmers create more opportunity for even more programmers.

I also think it is messed up to be selfish enough to hope your whole country suffers until you can secure a job.
You may be thinking about EU law.

I don't know whether this is universal to the EU, but in Germany it works the way you describe: even if you get paid to do it, unless you're explicitly granting exclusive rights, you only grant a non-exclusive right.

For example, if you hire a freelancer to write you software, you don't have anything other than simple usage rights unless you signed a contract with them explicitly granting you additional rights. Even if you gave them a bunch of requirements and defined deliverables.

This is a case where the braindead application of existing copyright (e.g. how this works for commissioned literature) actually resulted in a good thing.
I recently called up a recruiter who was looking for a C++ developer to port some Fortran CFD code - realy just for a laugh.

Though why the cant they give a developer a copy of McCracken and tell them to learn the language - which was what I did when I left school
Logitech MX518. I like how it looks and how it feels. I'm not a fan of heavy mice and don't mind the cord at all.
Unless I'm totally out to lunch, I've had this mouse since 2005.
Maybe it worked for him; I have found that people who tend to do the most important work in my field are dedicated and believe in their work, instead of perpetually looking for something new but unimportant to publish.