skysight-inc/HackerNews huggingface dataset:
Limiting to "people with 500+ or karma" doesn't make for a reasonable discussion unless you like an echo chamber with 100% pure San Francisco values.
It's in the standard library, not in the operating system.
A Direct Way of Understanding Backpropagation and Gradient Descent
At the same time why would you ever opt to malloc & memset instead of calloc? calloc might have clever optimizations, whereas malloc + memset won't. Intentionally choosing something slower, buggier, and that requires more work on your part is moronic.
There is no need, Europe is getting on average the same amount of daylight hours as the Sahara.

Temperature isn't a factor, even overcast isn't that much of a factor, especially for residential installations.

Thermal is more affected by overcast due to the light being more diffused but still doable, southern Europe will be good for thermal solar, all of Europe will be good for PV, and central and northern Europe is very good for hydro and wind (anything on the golf stream is excellent for wind)

There is very little need to import electricity from across the med, the loss in transmission alone not to mention the instability in the region makes this entire deal pretty silly.

If nothing else there is no reason to replace one type of mono-economy that keeps oppressive regimes in power and forces the west to balance the region on the head of a pin more often than not through coercion with another one.
Not the typical Hacker News reader, but might be interesting for some. I used to work (I am a graduate student now) at the Poverty Action Lab (J-PAL, http://www.povertyactionlab.org) in Latin America. It is a research center that fights poverty by building evidence on which public policies and social programs work (and which do not work).

In my last role as "Policy Manager" it is difficult to define a typical day, but it was mostly managing people, projects, reading papers to pick up messages for policymakers, writing policy memos, some traveling, some consulting for governments, making presentations, and managing upwards.

If you are interested take a look at a new Micromasters they launched along with MIT on Data, Economics and Development: https://micromasters.mit.edu/dedp/?utm_source=odl&utm_campai....
I would assume that discussion about software patents would fall under the ban, too. You can conceivably draw a line between discussions about implementation and discussions about the laws affecting different implementation. Wouldn't all discussions of the law fall under politics? Maybe just all discussion of potential changes in laws?
Excited! Let's load some data and try it out!

Ok, let's use OneDrive to load data. Where is that option?

Nvm, let's use Dropbox instead. Does not work "Something went wrong. Please refresh the page."

Maybe Azure storage? Trying to sign-up, filled sign-up form, verified account via SMS, entered CC data. Nope! "Cannot proceed with signup due to issue with your account. Contact support". (tried multiple times)

Contacting support.. creating incident, describing the issue. When trying to attach screenshot I get "The file upload service server is not available at this time. Wait a few minutes and then try it again."

Seriously, Microsoft??
> I don't know any research statisticians that produce code for excel.

Never said that.

What I said is that R, nowadays, creates the same kinds of issues / attrition Excel created on companies back in the 90's - you end up w/ someone, in some corner of the company, creating solutions that can't scale on top of it. In comparison, if the original work is in Python, you usually have more alternatives when this prototype lands on the hands of a software eng. That is the main, and only difference that matters, IMO.

As a tool for research, I agree it's completely fine.

Also, I too feel the pain of some algos, sadly, being available only on R (had to write my own wrappers to estimate some models on top of R script and export the coefficients to be used in Python's sklearn).
i really like this question because i'm not too old to remember my first civil engineering job, and my complete lack of preparation for working in a corporate environment with meetings and lots of boring boring work. so:

at a large company i am a senior data scientist supporting a business org. i have a lot of experience at this point in business management, and i'm valued for my combination of business competence and sql coding. i've developed a level of trust with my management org, and i've attained the highest non-manager level available. i am not at immediate risk of being dumped, so that stress is gone although with the next management rotation things can change quickly.

i show up at work around 10ish.
if i don't open email i can be productive for an hour or so before someone bothers me with an irrelevant line of inquiry.
usually i play 2 to 3 games of ping pong before the afternoon rush on the table on our floor.
i always fit in an hour of study during the day, these days i'm trying to get past the grievous irritations of tableau or learning new joys of julialang.
i was studying statistics, but i got an intern to manage so now my time is crimped.
by the afternoon (after an hour lunch - burger and beer) i am focused on my self-managed issues panel, and try to knock out some sprint items. these are typically datawarehouse extracts with some analysis and tables of sort/filter variety.
quitting time always comes too fast, but with a newborn at home i dont stay late any more. no one seems to notice or care, as long as i am able to grind when the chips are down (and they are at a loss to explain sone financial results in the monthly P&L review).

basically, on average its pretty great.
This is purely my personal belief as a software developer with an EE degree, but I strongly believe hardware hacking skills are logarithmic in difficulty.

Those first few steps to get good with the tools are the hardest. Everything else past that is getting better with better - and potentially more expensive - tools.
I'll have to think some on this. I really was not trying to take the brutal "we only hire the best" nonsense that a lot of companies do.
Back in the day I had similar problems, but I used a different Canadian ISP. The issue was their DNS: for some reason it did not resolve some valid domains.

Switching to Google's DNS might fix your problem. If it doesn't, it's probably Shaw's routes.
that + [0] + [1] inspired us to get started...

[0] - https://www.youtube.com/watch?v=0Yn2uyQJ1jc

[1] - https://www.youtube.com/watch?v=PAdCt6qgj9k
Amazing! Many users are coming in :)
As an avid D&Der thank you for roll20. I'm a designer and there is probably a lot that I would like to clean up UX wise, but it's invaluable in many ways. I love so much that it exists.
Cisco tells federal jury that its CLI is copyrightable: here is some background
Hi James,

I'm really sorry to hear about the difficult time you've been having. I can see how that would make an already thankless job like maintaining an open source project even more frustrating.

During my time as a Lerna contributor I was careful NOT to abuse my power. The few times I merged PRs I checked with Henry first. I pinged you at the beginning, too, but stopped eventually when I didn't hear from you. Mostly what I did, though, was triage issues and work with other contributors to get PRs into shape. I spent a lot of time over the summer working on Lerna, and only a small part of that was the code I wrote myself.

Then, suddenly, you started deleting my comments and locking my issues. You removed me from the organization without any discussion. That seemed to me an abuse of YOUR power. It hurt.

Please re-read the first comment of mine that you deleted. It wasn't meant to be aggressive. It was a plea.

---

My inspiration here comes primarily from two sources:

1. Using Lerna every day and thinking about how it could be improved to make my life easier.

2. Listening to feedback from _other_ Lerna users about how it could be improved to make _their_ lives easier.

You're one of the original core team, and I don't want to alienate you. Your rewrite of Lerna put in place a foundation that has been a pleasure to work with. But lately maintenance and improvement has continued in your absence thanks to contributions from Lerna's fledgling user community. Do you plan to reassume this responsibility?

---

That was here [1], but you deleted it and then locked the issue. I hope as you read it now you can see why it was surprising and hurtful that this was your response.

[1] https://github.com/lerna/lerna/issues/334
https://news.ycombinator.com/user?id=PeCaN

And when you join our ranks, remember that we were hellbanned before it was cool ;-)
Dr. Seuss said it best: https://twitter.com/erikwithfriends/status/80588582390006170...
Both of them are general interest political news threads covered by the mainstream media (one was at the front of every mainstream report in every medium), and are already, as such, at the top of the list of things which are presumptively off-topic and suspect. While they are perhaps predictably problem threads, the politics detox doesn't actually change anything about them from the preexisting policy. It just cracks down on the kind of specific-interst-to-hackers political issue threads that were arguably on topic under the normal rules, unlike these. Which makes no sense.
I use Gogs[0] to host a private git server on a subdomain of my website. It's designed to be more or less a clone of github, so there's minimal learning curve, and since it's written in Go (single binary) it's much more light-weight than GitLab and very easy to get up and running.

[0] https://github.com/gogits/gogs
At the mall where I live, Woolworths insists on bag weighing but Coles actually has it turned off!

This is awesome, as it's incredibly time-saving. At Woolworths I generally have to look like a doofus holding my next item to scan in front of the scanner for at least 2 seconds while the machine is frozen as it slowly weight-checks the item I just bagged...

At Coles the bottleneck is the speed at which I can bag things. Usually I just cram as many things into one bag as possible (I always repack later) and checking out takes under a minute.

NB: The Coles where I live is toward the back of the mall and reasonably far away from the center's exits. I think this has had an impact on the number of items that go walkies, which is why they were able to disable it. (The Woolworths on the other hand is practically outside - leaving there is like going through airport security, they physically rummage through your bags!)
perfect week for trump to trample digital rights and we have to stay quiet about it because crybaby racists who voted him in don't want their feelings hurt.
I didn't factor anything, I'm not a climatologist or a geologist I have basic understanding of how things work.

Aquifers get full, ground has a limited amount of water it can hold, if it's dry water is absorbed and it precipitates into the underground reservoirs if it's wet it doesn't.

There is also a risk of the ground becoming too dry and erosion and other mechanism basically compact it to the point where aquifers get effectively cut off from precipitation, or aquifers being drained too far and then refilled quickly which in turn increases the salinity of the water they hold to the point in which it's not drinkable.

That said even 2 weeks of rain can have a very drastic effect on the water ecosystem in a region.
There could be reasonable ways to accomplish that. Knowing how well a candidate handles frustrating situations is definitely worthwhile, I just think there should be a lot of caution about how the situation is presented so that the candidate doesn't get the wrong impression.
“There is no justifiable reason to be working 100+ hours a week."
extremely looking forward to read a few stories. The principles of this project are just great: solid and plausible, hard science fiction. Well done guys!

Any good stories to recommend?
FWIW I think the moratorium is the right call, and I would analogize it to a temporary ceasefire. Sometimes the right thing to do in a chaotic situation is to shout "Stop!" and gain better objectivity during the reprieve.
Stop eating suya,kilisi,Isi Ewu
Maybe a little melodramatic, but WTF 2016!?!
I wouldn't call it eugenics, but there certainly are some ethical concerns about Gates funded research in India on cervical cancer. See https://www.ncbi.nlm.nih.gov/pubmed/25101547

The TLDR is that the researchers did not prepare subjects sufficiently before they consented to study, so they did not give informed consent. This most likely has lead to the avoidable death of 254 women.

Disclosure: I'm friends with the author.
Why education should become more like artificial intelligence
I 100% support this and would like to see it made permanent.
Predictability sometimes trumps optimizations. For a striking illustration of this, see timing attacks.
Searching for Koji in Paraguay
If you're actually holding a gun anyway, you might as well use that as a device, it'll definitely have better latency and accuracy.
HN has exposed me to varied and critical political discourse that I would not find elsewhere in my life, and has on the whole been overly positive.

Places like /r/politics are often devoid of any real debate or critical argument, and are stressful and tiring to involve oneself in.

I do welcome a week without politics on HN, though I would not like to see it permanently in place such an exercise lets us fall back on what makes us happy.
Github.

Github is a great place to store your reusable code. You can even choose to include it as a submodule in future git-based projects.
Thank you very much, Yen, yep, many unclear in the site for now, you can contact to me by gmail: hhhust#gmail.com.
SVG is just XML, so any language that can write XML can handle SVG. There are plenty of tools to rasterize the SVG to a PNG. I don't think the choice of language matters very much.
Even that fluctuates frequently. When I worked at a grocery store, when you ordered something it would show you what the item would "cost" the store.

This could change from day to day (e.g. fruits, veggies), vary based on quantity ordered, etc.

Then you get into private label (store brand) products, where the "cost" was usually either $0 or some ridiculously low number.

This was a national chain. At the store level at least, we wouldn't have been able to find the value of an item "at cost" with any confidence.
I do a little bit of audio/video stuff in my spare time. A few thoughts here and there from the third podcast:

- Good on them for looking for diverse folks with a wide range of backgrounds. There's not enough of that--good work. Getting more and more varied people into this stuff is important.

- I'm guessing that Artur and Timur are ESL folks, but it might be worth spending some time practicing extemporaneous speech. I've learned from working with ESL speakers that residuals from their native languages and the halting-speech phenomenon are most obvious when they have to think and speak at the same time. A little bit of a pause (one that you can edit out, if you want to) to get one's thoughts in order before speaking might help here, and speech training can help with this.

- Audio engineering: the levels are all over the place and some people sound a lot more heavily EQ'd than others. I'd aim for a consistent perceived volume (taking into account compression, etc.) across the board. In particular, the guest, Kevin--who's so far off-EQ that I'm not sure if he's there in person or on Skype--is really low compared to the hosts. Somebody, if not everybody, should be wearing headphones when doing a podcast (get something like an ART HeadAmp 4 Pro to feed up to 8 pairs) in order to monitor while recording. If you have one or more Skype participants, get mix-minus recording working in your DAW ASAP. It matters, a lot.

- Maybe some mic technique stuff? It sounds like at least one person (Ruben?) is eating the mic when he speaks. Back off the mic a little. Part of the volume/EQ re: Kevin that I mentioned above might be that he's too far back from the mic, so maybe a pre-'cast little coaching is a good idea.

- Show notes need editing for grammar and word flow.
The standard library is usually delivered as part of the operating system on *nix-like platforms.
Tech firms fingerprint extremist images
Thanks for Redis & Load81! And indeed, the source code for Redis is excellent; learnt a lot from read it.
Oh no. There are a whole group of people who will learn to get really good at this thanks to computer games...

Hopefully the next generation of shopping carts have dashcams on them?
The fear is mixing the x and y axis of opinions. Most people can probably see why something like party, ideology or nation can be damaging. Not talking about those things generally doesn't prevent people from having a certain opinion on another level. But then you mix that with things like race, gender and class where wanting to talk about it generally (but not always) constitute an opinion.
I suspect he reads some of the books but ultimately that's why he has producers to make sure he looks good. I'm sure he has read many of them and the producers read the books he has not.
> outsource to people who obsess over doing this right

Completely agree! I often have to fight that "I could just build that myself" mentality, which glosses over the points you made so well.
> > Some people figure that being a “valued customer” means they can be an unending source of sunken costs in time, effort and stress, among other things.

> Stores bake that into the cost of doing business

http://www.bbc.co.uk/news/business-37711091

> "I return half of what I buy," says 30-year-old Alex Demetri, who spends £500 to £700 on clothes each month.

> She also admits to wearing some of her clothes first before returning them.

> It is customers like Ms Demetri who are causing problems for shops, which are "struggling to cope" with the number of items returned, new research suggests.

> So-called "serial returners" are bringing back items which have been used, are marked or have parts missing, making a quarter of it unfit to resell.

Occasional mistakes happen, but some people deliberately do this kind of stuff.
What benefit is there in retiring loyalty cards? Creating noise to deflect data collection? Optimizing for returns on some financial aspect?
>How can it not be political?

Short answer: Because oftentimes a thread about a technology is about its concrete operational characteristics and applications, not it's social effects.

When you start dragging those into the topic, there's shockingly little depth to probe. AI will automate people out of jobs eventually - okay, and? You've moved the thread off topic. I came to read about how OpenAI works, not what the left, right, center, and upside-down think about the larger concept of AI, rather than the specific implementation called out in the thread title.

Here's the thread I was talking about: https://news.ycombinator.com/item?id=13103742

A cursory reading suggests that somehow, that particular rabbit hole was avoided by everyone there. This kind of goes into what dang was saying, broaching the topic you just did in that thread would have just been unwelcome noise.

Do we really to relitigate "what about the jobs?" any time an AI or deep learning framework comes up? Is that really an interesting discussion to have in every thread?
Hacker News: the place were conservative viewpoints are not welcome.

It's not discourse here. It's we shoot the messenger if they don't agree with us on everything.

I welcome the detox.
Submitting about three, maybe four, good frontpage-worthy technical stories can net you 500 karma.
The point the GP was making was that many of the topics that are regularly discussed here have an inherently political angle to them.

If that cup of coffee is from a civet[1], for example, then it does behoove you to consider the social ramifications of your actions.

And that sandwich, depending on who you are, what you look like, and where you are, could be considered extremely political.[2]

[1] http://world.time.com/2013/10/02/the-worlds-most-expensive-c...

[2] http://americanhistory.si.edu/brown/history/6-legacy/freedom...
This!

In my opinion this is where the difference lies: with python you can easily build bigger systems with more flexibility, where your data science code is an important piece. R shines in statistics and you can also produce an end-to-end system, but given that you fit well the R ecosystem and its constraints.
I didn't mean that -- I meant we're better off if people choose to upvote or not after they've read the content, instead of before.
I understand the sentiment, and promoting civil discourse is a wonderful goal. But the way forward is figuring out how to promote the good, and discourage the bad, not disengagement.

I don't think I can say why it is important to engage better than Charles Krauthammer, so I'll just put his words here.

"While science, medicine, art, poetry, architecture, chess, space, sports, number theory and all things hard and beautiful promise purity, elegance and sometimes even transcendence, they are fundamentally subordinate. In the end, they must bow to the sovereignty of politics.

Politics, the crooked timber of our communal lives, dominates everything because, in the end, everything – high and low and, most especially, high – lives or dies by politics. You can have the most advanced and efflorescent of cultures. Get your politics wrong, however, and everything stands to be swept away. This is not ancient history. This is Germany 1933… Politics is the moat, the walls, beyond which lie the barbarians. Fail to keep them at bay, and everything burns."
Previously: https://news.ycombinator.com/item?id=13072813
If you have migraines, wouldn't you always have your meds? Pressure isn't the only cause, so it's not like people would say "oh, I might get a migraine" and bring their pill that day, but leave it home otherwise.

You're coming up with increasingly implausible explanations for why metereologists giving "health" advice means a culture is more scientific.
Every host of a major show has a staff to help research and put together the show.
More info on this from one his follow up papers:

> If, at any time during the past 15+ years, the 138,624 Indian women in unscreened control groups had been told the simple truth that “even screening women once in a life-time at an appropriate age in low-resource countries may reduce the incidence of cervical cancer by 30%,” these women would have left their control groups and obtained screening on their own. To suggest, as do Sankaranarayanan et al, that Indian women would knowingly consent to be randomly assigned to more death – instead of to more life – is to suggest that Indian women are unimaginably stupid. [0]

0. http://ijme.in/index.php/ijme/article/view/2094/4581
While these all do look like excellent books, none of them really seem to be of particular interest to me.

Except maybe "The Grid". Technical infrastructure is always fascinating and awe-inspiring.

...Which brings me to one of the two books that I reccomend on HN every time the subject comes up, because they're just that good.

Exploding the Phone, a fascinating dive into the world of phone phreaking that really needs more attention. It not only discusses the people and culture of the phreaking scene, but also the technology that drew them to the phone. It really manages to capture a bit of the magic that entranced people of the time: If you're not a little bit in awe of the A4 crossbar switch by the end of it... You should be.
Which organization? As a consumer, I don't even know where to go to look for security ratings, and that's why manufacturers don't have to care about it.