skysight-inc/HackerNews huggingface dataset:
Except, of course, the genocide of Native Americans - which was done by self proclaimed Christians.
"In non-scientific usage, any member of the kingdom Animalia other than a human being." (https://en.wiktionary.org/wiki/animal#English)
1) Please cite your statistical evidence.

2) Non-christian does not mean non-religious. Indigenous communities the world over have their own religions.
Cambridge Method Software REVIEW THE TRUTH
Hopefully they know Ruby first.
You can easily turn any dataset with labeled authors into a de-anonymization dataset: split each author's writings in half and give them different IDs. Now you know the true answer for every pairwise combination.
Glad everyone is recommending this but I also hope they recommend learning Ruby first before Rails.
How would you go about creating a competent banking regulatory system that includes no trained bankers? Once they have gained experience how would you prevent the staff from leaving to more lucrative options?
I used to think that desalination was very expensive, but:

> Sorek can produce a thousand liters of drinking water for 58 cents.

For comparison, the lowest marginal rate for water in a single-family residential unit in San Francisco costs $4.86/ccf or ~$1.72 per thousand liters. San Francisco has an excellent water supply, and they nonetheless charge about three times the cost of desalinated water in Israel.

This obviously glosses over a bunch of things (cost of maintenance of the SF water system, the fact that SF charges quite a lot of money for the privilege of having a water meter, the capital cost of the desalination plant (I don't know whether that's amortized in the 58 cent figure)), but still, desalination isn't terribly expensive.

I suspect the main issues blocking large-scale desalination in the US are:

- Lead time. Desalination looks great during a drought, but it looks useless in wet years, and it takes longer than a typical drought to get it up and running.

- Environmental impacts. You have to build the intake and brine discharge systems, and getting that through environmental review might be complicated.

The first point could be addressed to some extent by running the plant even in surplus years and using it for groundwater recharge.
Doesn't refute my point that the fact that Christians as well as "Christians" oppressed the Indians were mostly coincidental; had Europeans been atheists the results would have likely been very much worse for the natives.
No. The money was given to Facebook under the assumption that they would deal fairly.
I wonder whether the code actually exists, or if the whole thing is just intended to provoke discussion.
Show HN: Git-series: track changes to a patch series over time
>I wish Mozilla would've just funded or partnered with one of several existing players in that space, such as Jolla.

They did. They partnered with Meego (The Intel and Nokia lead platform.). Remember Meego?
> 1) Please cite your statistical evidence.

Mao, Stalin, Lenin, Pol Pot; all of them worse than everything even the Catholic church ever did.
Well it hasnt, and Ive had this "approach" for years.
It's actually a major approach under the name biomass. Despite releasing carbon when wood is burned, the tree has taken in significant CO2 over the course of its life. In addition, decomposing wood byproducts are going to release carbon anyway as they decompose, I believe. Places with excess wood byproduct can generate power onsite.

It's not going to replace other power sources, but it is commonly done.
It isn't clear to me they have any idea what they are talking about. They are obviously paranoid (why else have a rocket launcher?).

I would expect the secure equipment to not leak information when exposed to a weak RF source, and I wonder if the cell phones in question are themselves secure (there was a bunch of noise about the special effort required to provision secure cell phones at the time).
Whats worse, after a while, and enough trolling in different styles, this tool might ban more and more legitimate attempts to communicate.
When the government decides who gets water and how much and for what purpose, the inevitable result is inefficient use, gluts, and shortages, often at the same time.
I'm not familiar with Snowplow, but why would you put Piwik in the same category as Octo?
The press release at least attempted to answer some of your 'usual questions'.
Well, it appears to be policy in evolution. I based my comment on what Trump has said in his most recent appearances, and quite credibly that's not yet reflected in the online published material.

Realistically campaigns of all stripes frequently change positions and policy is hardly set in stone. I expect we'll witness numerous "corrections" from all candidates as the election season moves along.

BTW during the Republican and Democrat conventions just concluded, both candidates mentioned policies of this kind. It might be worth the effort to listen to both party's candidates' acceptance speeches since that would represent their current positions.
New tech installed on the ISS set to form solar system-wide 'internet'
Is the point saying "we wont be cowed" or is it to actually make muslims think about violence? Because "we won't be cowed" really does nothing to change anything, and might make things worse if they say this in a way that offends people that might otherwise be neutral or receptive to the message.

The second part was no rhetorical trick. Satire has shifted from skewering the people in power to reinforcing them, and going after unpopular minorities. In the west, there's virtually no effective response for said minority if they go after the correct ones. If anything a Streisand effect can happen where even legitimately challenging the offense makes you look even worse and brings more popularity to the offending side.

The Hebdo case was a statistical outlier if anything. In general, the west's idea that we no longer kill each other over blasphemy and speech has created a culture where the ones satired grin and bear it mostly, because we do not kill. Hebdo was a grim reminder that extremists do not play by that implicit code. The thing we should be thankful for in the west is that so few people break it.
I have regularly found that random HN commenters often turn out to have years of professional experience in the industries they are commenting on. Its one of the fun parts of reading HN.
Maybe it was a trick question. Maybe he was just supposed to respond that polynomial solution doesn't exist because this problem is np-complete.

That's what the page he linked says about this problem. Solution he linked doesn't cover case with negative numbers and is at best pseudo-polynomial.

Or is the whole post just satiric bit about the state of recruitment?
> Students usually see infinity for the first time in calculus (or maybe when working with infinite series)

Students also see groups or R-modules the first time in abstract algebra. So what.

> These are the situations where we commonly see people being confident in their incorrect answers (which is worse than being unconfident and unable to get correct answers)

> Difficulty wrangling infinity comes up a lot on Hacker News, even https://hn.algolia.com/?query=infinite%20series&sort=byPopul....

I rather the reason why "infinity" is misused so often, but, say, groups or R-modules, not so lies rather in the fact that too most math instructors too much to appeal to intuition in calculus, but not in abstract algebra. Thus mathematics should be taught in a much more abstract way where you are not misled by your bad intuition because you simply aren't able to formulate wrong thoughts in the abstract framework (that's why the abstractions and formalism was invented).
How Elon Musk plans on reinventing the world
Yeah, that's a good point. So with that approach you could even get results of accuracy from data from a single social media source at least I guess.
Business leaders aren't immune from the same burnout dynamics that inflict other intellectual work. It can be spread out among more kinds of tasks, but a lot of problems are best solved with "fast is smooth, smooth is slow" as the starting point.
Add unsweetened shebenchnach. C
Fungible is not some abstract ideal it's just a reference to how things are being treated.

Electronic money, Stock etc are defined as Fungible because two people can exchange tokens of ownership in the same thing without impacting anything. The same is 'said' about crude oil and other physical thing even though they are not actually identical they are treated as such.

However, the same effect happens when company's own huge set's of IP. That IP is treated as an income stream and money does not care about it's origin. The reverse even happens with money. Coins as collectors items are independent from there nominal value.

For a back and forth example. Two Kids might trade 1's because the Serial Numbers of one of the bills contain 666 which lowers the value to one and increases it to another. Later if the bill is spent it could go though a hundred transactions where nobody cares about the SN.
Music DNA: Beautiful Music Visualizer for Android
Maybe it's the fact that the quote is contextual, and you're not privy to the discussion around it. Basically there are people that say "Well they shouldn't have provoked it by drawing Muhammad, the cartoonists had it coming"

Yes I've actually seen people write that too.

Sam Harris is saying, that actually the cartoonists are blameless and there is no moral justification any one, muslim or not can use to blame the cartoonists for their own deaths.
This is more sys admin style work than devops. There was no mention of any configuration management or other software tools.
I always add a temporal tag to the current head before rebasing, in case there are some conflicts that I have to solve and make me break something.

If something goes wrong, I can reset the branch to the tag and retry more carefully.

If there is no problem and the test pass, then I remove the tag.
Sometimes I'll go for a long walk for an hour or two, where I leave my phone at home. You might be surprised how many times you reach in your pocket to check something you're not even carrying, even in just that short amount of time. Call it a micro digital sabbath if you will.

A related book that's interesting is Hamlet's Blackberry: Building a Good Life in the Digital Age.
I don't actually use RSS for news, because all the regularly updating sites I read fall into four categories:

- News sites like HN or LWN, where I find the RSS experience quite suboptimal compared to participating directly.

- Blogs, which I read entirely via Planet aggregators: Planet Debian, Planet GNOME, Kernel Planet, and Planet Mozilla.

- Comics, serialized stories, and other things where I want to read every page and remember what I haven't read. For these, I use Comic Rocket (https://www.comic-rocket.com/), which a friend and I wrote years ago. Every one of the comics you mentioned is tracked there, along with XKCD's What If.

(That's in addition to mailing lists, which includes announcement lists, and Twitter, which also covers things like This Week In Rust.)
This looks nice.

To OP, I'm looking forward to the dockerized version. Would be a good subject for a presentation at ContainerizeThis 2016 - http://containerizethis.com.

If you're not too far from Texas, we'd love to have you present.
NTSB Issues Initial Report on Fatal Tesla Autopilot Crash
Just a quick personal anecdote for a different perspective:

When I wanted to learn Rails as a developer getting into web dev, I read the Rails Tutorial relatively quickly and did the major exercises. I thought it was well worth the time and would have bought a print copy to reference/scribble in if it had been released in a timely manner.

After that I got the Rails 4 Way, which I still refer to from time to time. It makes a pretty good reference or topical reader once you're more familiar with rails. It is more a book on how things are put together and why, as compared to 'this is how to do X step by step.' I imagine there will be a new edition for rails 5 soon. This would probably be my first recommendation for you coming from Django.

I didn't find the official documentation to be all that helpful until after I had finished that reading and understood the rails system a little better. Now I use the documentation a lot more. The rails source I occasionally refer to, but it is rather painful to read if you're not deeply entrenched in the ruby/rails metaprogramming idioms.

I also have a copy of Agile Web Development with Rails 4, and I never open it anymore. I tried to get through it, but I find it a rather poor book. It is very light on details, or just content in general. Personally don't think it's worth the time or money.

Obviously I like reference books, I find writing in margins and physically flipping pages helps me learn. YMMV!
It is stressful. But handling the stress effectively is a big part of the job and is a defining characteristic of success in such endeavors. Gotta know what you're signing up for, so it's good articles like this highlight it.
Deltildefiles: Utility in D(Lang) to recursively delete vim backup files
I think some posts don't naturally start a discussion.

While this post itself felt luck a catch-all bucket on founder stress, which is not necessarily a bad thing, I feel like most feel the desire to support improving mental health in the tech community, especially in startups and for founders.
Since you've posted a few comments with this same sentiment a few times in this thread; can you expand on why you feel people would need to learn Ruby before getting started with Rails?

Also if you'd have taken a few seconds to open the link to the book and skim through the opening paragraphs you might have read this sentence:

> There are no formal prerequisites to this book, and the Ruby on Rails Tutorial contains integrated tutorials not only for Rails, but also for the underlying Ruby language, the default Rails testing framework (minitest), the Unix command line, HTML, CSS, a small amount of JavaScript, and even a little SQL.
I think with Intel starting off on FPGAs, we might see some sanity. It's clear that those FPGAs can compute with GPGPU workloads, and depending on their adoption, we might see similar tooling.
I would love to know why you think atheists would have been worse.
If you happen to be from United States, you should probably know there is no hate speech exception to the first amendment. Hate Speech is protected speech. Hate Speech with Satire is protected. Other than inciting violence such as "Let's burn this down!" (Happened in the case of Ferguson, MO) you can say what you please. Somehow in the case of Ferguson, there were no charges to my knowledge.
Thank you for your comments!

I agree that type-directed synthesis would be very helpful. One of the inspirations for Barliman is the type-and-example-directed program synthesis by Peter-Michael Osera and Steve Zdancewic:

http://www.cis.upenn.edu/~stevez/papers/OZ15.pdf

I want to experiment with a typed version of Scheme (a mini-ML with s-expressions) to see how much types would improve synthesis. In previous work with Michael Ballantyne, Michael showed that adding types could significantly improve the synthesis capability of the relational interpreter used by Barliman.

The miniKanren constraint logic system used by Barliman can be use to write type checkers and type inferencers that can perform type habitation, similar in spirit to the Djinn system mentioned by Cybiote. This is a topic Oleg Kiselyov and Dan Friedman have explored, for example. I'm very interested in improving our ability to write more sophisticated type inferencers in miniKanren, and in using the inferencer to guide synthesis.

Part of the motivation for Barliman is to explore what can be done for dynamically typed languages. Perhaps something like soft typing or gradual typing would be useful in this context.

Another idea I want to explore is using high-level properties, as in property-based testing, or even software contracts, to help guide synthesis.

I should mention that Greg Rosenblatt has improved Barliman's synthesis abilities recently, by specializing the underlying relational interpreter, using techniques similar to those in the Mercury compiler. I need to update the documentation to show the improved synthesis, which still needs work in order to be useful.

I'm also working with Rob Zinkov and Evan Donahue on using stochastic search to improve miniKanren's synthesis ability.

I'm very much open to collaboration on Barliman, synthesis, relational interpreters/type inferencers, constraint logic programming, etc.
Sorry, no.

100W/m2 is highly unusual for any place on Earth. Take the most overcast midday conditions you can imagine and they'll exceed 100W/m2 by a comfortable margin. That can be in Germany, Canada, Colombia, or Antarctica. If it's sunny, it's very close to 1000, no matter where you are. Partly cloudy can even exceed 1000, since clouds can reflect additional sunlight onto the ground.

Then there's of course nighttime, which is 0 W/m2.

You will have to work really hard to find conditions of 100 W/m2, which is why they standardize on 1000, itself quite straightforward to find anywhere on Earth.

"10% sounds right" is specious.
Using yoga to help soldiers cope better with PTSD
But how would that work? You'd have to have some kind of bootstrap hidden service which would essentially act as a DNS or search engine. But as soon as that service exists, you have again a single point of failure.
The term embedding is hardly confusing. It would be impossible to prove the embedding, unless processing power raises, though.
Funny how these points are made - it also trickles down to employees, since if their managers/executives are working hard, so should they. Some managers/executives even use it as an excuse to drive their employees to work that hard, and create adverse effects for all.

Good leadership includes setting the example, and what is good for you is also good for everyone you employ (for the most part).
Of course, but if you take some random people and put them on the road in a self driving car, most will pay attention out of nervousness/habit.
So... After following the link I am dropped in the middle of the development diary of some project. After skimming the notes I can see that the project is

a) related to data processing

b) has not yet reached the stage of practical applicability

c) is fun to hack on

And not much more. Could someone provide more context?
I defy anyone to point me to a more complete treatment of a modern development environment. Hartl's work is ridiculously good. Almost wish I were still using RoR...
But it'd be great to have an "ignore user" function for those few who just google their skepticism.
Articles like this ("chip cards are annoying and they're pointless because we aren't using pins") keep coming out lately, but I think it's important to consider two facts.

1) The user experience is mostly only bad because it's not clear whether terminals accept the chips or not. Once everyone has chip cards this will be a nonissue.

2) Chip and pin cards in Europe have had serious problems with attacks that make it possible to use a small device between the card and terminal to use stolen cards without knowing the pin, making the whole pin system fairly pointless.

Chip cards still provide a lot of security, and chip+signature allows restaurants to continue the system where waiters take the card to terminal away from the table.

Anyway, in my opinion the bigger issue is that chip cards do nothing to secure internet transactions. This is sort of a shame, but it would require much more effort on the part of the credit card processors, merchants, and banks to fix.
The burden of proof for your statement lacks about 2000 years of history
Because of evidence from atheist leaders from the French reign of terror through all communist madmen until today. No religion, not even if you count Hitler religios (dubious claim in the first place I'd say) comes close to Mao and Stalin.
Most water is used for agriculture, where the cost is much lower. Also, desalinated water isn't very good quality, in the mid-east, it's often not used for drinking or shampooing your hair.
Hi ru selling your account
i need ur account that u played 2b2t on
Does anyone generate tests automatically?

I've been looking for something related to this. Whenever I design unit test cases, I write out the common edge cases, let's say: valid input, invalid input (wrong data type), invalid input (too long), etc, then translate them into tests. I might write them in a way that the tests are the combination of various dimensions of input, one per variable. For example, try input1=['a', 'aaa', None] x input2=[-1, 0, 1, None] for each combination knowing which I expect to pass and fail.

Often the tests are similar (write one, duplicate, slightly change the logic), and I've always felt like there has to be some kind of test generation framework out there to do this, though I haven't heard of anyone actually using one.
Unison: next-generation programming platform, currently in development
For those interested in this technology, here are some more details I've found. Still putting the pieces together.

DTN technology has an RFC: https://tools.ietf.org/html/rfc4838

There's an Android client + Java server on Github from 6 years ago: https://github.com/bonnyfone/MDTN

And another implementation on SourceForge: https://sourceforge.net/projects/ion-dtn/
Yuck. Maybe the Nazi is the person who writes stuff like this. Also, it's convenient that none of the poor/working-class people are Nazis (unless they clawed their way up the class hierarchy, because then they hate their parents and also Jews).

I guess Nazism was a movement of upper-class twits, then?
An honest question: what makes this newsworthy? There seems to be nothing objective or concrete to report.
> Are you still working as a cab driver?

I talked to another of the company's drivers early one morning, and tried to recruit him to drive for the owner-operator that I was driving for. She's a careerist, and has driven for the cab company for 30+ years.

This fellow sighed, and said, "You meet some drivers, and you know that they know that this is the best way for them to support themselves. The rest of us are just doing this for the time being, until we're able to do what we really want to do."

He was a carpenter, and much preferred working with his hands to driving for the taxi company. But the Phoenix housing market didn't need his services as a carpenter at the time.

I had to give up the taxi driving gig last fall, when something more important came up... This is one of the things that I'm going to write about in the future.

And while the Arizona legislature half-neutered the so-called "ride-sharing" companies, it wasn't enough to keep their brand of economic cancer from metastasizing to affect us too.

thanks for commenting!
The pension funds had the prospectus, and on top of that a list of all the bundled mortgages. If they had wanted to look deeper beyond the AAA rating, they could have, but they were lazy and greedy too.
> It isn't clear to me they have any idea what they are talking about.

Did you read down into the last part of the Cryptome document? He goes into a pretty in-depth explanation of why it's an issue.
You have to look at the procedures for moving against the publisher. Until someone actually reads the material, it isn't going to be a criminal matter. It would be like dumping shredded classified material. There is no crime there, until someone proves that they can piece it back together. Then you have published (distributed).

In the civil world, the issue would be one of harm. You aren't going to sustain a lawsuit unless you can state some harm. So long as nobody can read the encrypted material, there is no harm. But as soon as someone does you've got a case to bring.

There is an interesting statute of limitations question here as to when the clock starts, but that is a minor procedural issue imho. Many such statutes start not at the wrongdoing, but at the realization of the harm (or reasonable time of realization).