skysight-inc/HackerNews huggingface dataset:
The "someone is right 55% of the time" scenario is meaningless without considering the base rate. A 100-sided dice has a 55% chance of landing on a number greater than 45. That's the implicit base rate in the hypothetical.

Consider, instead, something like guessing whether someone has had cancer. Only 8.5% of the population has ever had it. If you can guess randomly, you'll be right about 8.5% of the time. If you can guess correctly 55% of the time, you're doing far better than random guessing.

The implicit assumption of the "probable cause" concept is that the base rate is low. I.e. only a small percentage of people have illegal contraband. If a police officer is able to guess that someone is more likely than not to have contraband (i.e. more than 50% correct), then he must be acting on some concrete clues, because he's doing far better than if he just searched people randomly.
It's not different in the way that matters: both produce a lot of false positives. That makes it a fair comparison despite the fact that some of the details are different.
You don't know about the remaining 70 are true negatives or not, so you can't use that data for calculation.

If you only consider the 930 cases where there is verification, you do come up to 59% accuracy.

Even using your generous assumption of the 70 cases being true negatives, the dog only come up to 62% accuracy.
Well, as I usually do when a new Rust comes out, I tried recompiling some programs that used to work. So far, not so good:

> cargo clean; cargo update; cargo build;
Updating registry `https://github.com/rust-lang/crates.io-index`
Compiling libc v0.1.8
Compiling regex-syntax v0.2.1
Compiling memchr v0.1.3
Compiling aho-corasick v0.3.0
Compiling regex v0.1.41
/home/john/.cargo/registry/src/github.com-0a35038f75765ae4/regex-0.1.41/src/lib.rs:394:34:
394:51 error: #[feature] may not be used on the stable release channel
/home/john/.cargo/registry/src/github.com-0a35038f75765ae4/regex-0.1.41/src/lib.rs:394
#![cfg_attr(feature = "pattern", feature(pattern))]
^~~~~~~~~~~~~~~~~
error: aborting due to previous error
Could not compile `regex`.

Looks like Rust 1.2 broke Rust's regular expression module. Somebody isn't running enough regression tests.
This has been described in marketing as the "drill-hole" problem. If you work at a hardware store, and a customer comes in looking for a drill bit, they aren't actually trying to buy a drill bit. They're trying to buy a hole in their wall.

Why would they want a hole in their wall? To put a screw or nail into it. Why would they do want a nail or screw in their wall? To hang a picture.

And now you can start with all kinds of picture-hanging solutions, some of which don't require the screw or even the hole in the wall.

Edit: And this only used 3 of the 5 Whys. https://en.wikipedia.org/wiki/5_Whys
Clearly you (and some others) think that the standard for probable cause should be higher than it is. Maybe you are right. Maybe you are not. It's a grey area for sure.
It might even go further. I could see where a system that allows officers to search based only on their own suspicion to actually be biased, racist, and distasteful, while one where they have to call in the dog, and where they believe the dog actually gets results, might be much more evenhanded.

There does seem to be a lot of "this is 'scientific' so it's good" in law enforcement. A lot of forensic techniques are just BS, but are accepted because they're "scientific." Or look at the recent article posted to HN about how polygraphs are nonsense.
Inside Spotify's Plan to Take on Apple Music
I tried to address all the major points in your FAQ and Adam Langley's follow-on blogpost as well, but I will take another crack at it.
Pdf.js does less, but in most cases it does all the things users ever wanted from Acrobat, so the comparison is sound.
Hey I'm Phil.
I thought this was going to be another post about bro culture in tech and how bad it is. I am pleasantly surprised that I was wrong.
This beekeeper's comment doesn't appear to contain any testable arguments. They don't like the fact that maintenance of honey bee stock will require aggressive colony creation, but they don't appear to have an argument to back that up that isn't essentially an appeal to the naturalist fallacy.

This is also a beekeeper attempting to husband honey bees using feral bee populations, 98+% of which were annihilated by the varroa mite a long time ago (there are people who dispute whether "feral honey bees" really still exist at all in the US).

I'm not especially moved by arguments that attempt to tar people asking reasonable questions about insects to climate change denialists.
Mitigations to the “Memory Sinkhole”
And sometimes, I started off wanting to do X, thought of Y as a dumb way to do X, figured out how to actually do X (it's Z, you don't need to tell me), and now just have a lot of idle curiosity about Y for its own sake, and what other X'es it potentially could be useful for. This is how most of my forays into Ruby metaprogramming started, for example.

More generally: there's tons of documentation on what to do if you've got a particular problem. There's little-to-no documentation on what you're most empowered to do now that you've got a given tool. For example, I would expect a section in the awk(1) documentation detailing what problems fit awk(1) best, and what problems are better left to simpler tools like sed(1), or more complex tools like perl(1). Or, for another example, I'd love if every API function in an SDK came with some examples of idiomatic usages of that function that justify its inclusion.

But since such docs aren't helpful in heads-down pants-on-fire problem-solving mode, they never get included in standard places or required by documentation standards, and instead only get written as asides in people's StackOverflow explanations of how they solved a given problem, or as long paragraphs of prose half-way through a chapter in tutorial books. (In fact, such paragraphs are frequently the only value in such books.)
Being incorrectly sent to jail is much worse than being incorrectly searched.

Not from a Constitutional law standpoint. They are both violations of the subject's civil rights, when the search is based on a pretense, a pretext, or a coin flip.
Is everything Inter-Planetary?
One advantage of Rust is its excellent C FFI. So as long as your dependencies have a C interface, you should be fine.
I'm going to have to disagree. While is spend less time socializing on the internet now than when I was younger, that is not because I have less time on the internet, but for lack of opportunities. Hell, I spend more of my days on the internet now, whether I'm studying or working. And while the internet can never (for me) become a substitute for socializing in the real world, I don't really find it more efficient than on the internet. If you simply read someone's posts, sure, but from conversing (on e.g. IRC)?
Why not to ask the server for its “local time”
To an extent, bitcoins don't exist at all. Wallets exist, and balances in those wallets exist.
I'm not sure that comments from "beekeeper in Los Angeles" sprinkled with phrases like "corporate apologist" are especially authoritative either.
Several women in the article certainly seem to be regretting the outcome of their collective actions:

"“It’s a contest to see who cares less, and guys win a lot at caring less,” Amanda says."

"“No, like 90 percent,” said Ashley (the same as mentioned earlier). “I’m hoping to find the 10 percent somewhere. But every boy I’ve ever met is a fuckboy.”"

As for the rest...you keep wanting to insert the "all" qualifier into things as though that is some kind of legitimate critique. The use of "women" instead of "all women" is intentional, as it denotes a sort of large number instead of universality.

If I'd said "all women", "all men", etc., I would agree with your critique--but I didn't.

You're basically talking past my observations. Your inaccurate assumptions are not those that I used anywhere in my reasoning, least of all because of your insistence on prepending "all" in front of everything.

And being rejected by a woman still doesn't give you the right to be an asshole.

On Hacker News we do tend to shy away from namecalling. :)
Hm, this looks like a nightly vs stable issue, are you sure you weren't on nightly before? Or, maybe something has turned on the 'pattern' feature, which is nightly only, accidentally.
> So assuming we fixed that, would you buy it (considering esp that GitLab CI exists and you already use GitLab)?

Yes but no, we already switched and we're on to other things. We reported the docker cache issues to you guys a looong time ago, and we get it- most of your customers are probably focusing on webapp unit testing, and probably not on building docker containers and then running unit tests in those containers. There's a lot of hammering to get each CI solution to work just right, but maybe we could switch back more easily if you guys made a gitlab-ci compatibility layer..... (big project, I know).

Oh also we have somewhat-malleable self-hosting requirements, but I mean for the right solution we've been able to forego self-hosting in the past.
I dont know about Wings3D that is probably casual tool. But ZBrush? Are you sure? ZBrush is notorious for its crazy learning curve. I mean sure you can do something with it instantly but to make something meaningful is hard.

Besides you should compare it to game engines like unity or ue4, its very differend thing than 3D modeler.
Thanks, will check these out.
No, his statement isn't even correct. The Bill of Rights is not divided into venial and mortal sins, and even if it were, I'd argue that the Fourth Amendment would not fall into the former category.
We're where we've always been; usenet and IRC.
Still probably Ada. Compared to other statically typed languages, Ada is a "big" language. Things like Modula-2 or ML simply have far fewer things to check.
Indeed. One is forced to wonder what the solution is to this particular problem. I do not have a good answer.
The Z-Order Curve and Amazon Redshift's Interleaved Sort Keys, Pt. 1
Right. And when someone is searching for facts, Google is using their dominant position to just display the facts, instead of just a link to a web site that has the facts.

The problem is the definition of what are 'facts'. Are birthdates? Are consumer good prices? Are classified postings? Airline flight times?
> I used to know people's lives from IRC and ICQ.

I still do. Not even holdover communities; I joined a new community about a year ago, and another two years before that. These folks are cool, I like them, I've met a bunch of them in person whenever they come to town for PAX or whatever.

> Now I can't get anybody to return a direct iMessage in less than 3 hours to 2 days and that's from people I already know.

That sounds like a friend-selection problem to me.
Two Charts That Prove Why Amazon Is Now Worth More Than Walmart
We need to ask what the ROC curve looks like.

https://en.wikipedia.org/wiki/Receiver_operating_characteris...
I think the internet will become more and more invisible. Everything will be connected to it and just "do it's thing" (like the electrical grid). The web itself will eventually tone down. There will be less unique web apps, individual blogs and online stores as these things fold into the bigger players. As security issues get worse and worse companies will be a lot tighter with their APIs, means of access, etc. Things will be more locked down in general (Apple-like) and most people will be fine with that.

Once we get to this point the weirdos will find some service to call their own and it's less likely that everyone else will care about those groups.

Basically, I see the internet getting busier on a technical level (amount of information/packets flowing around) but quieter in a social sense.
I don't suppose I could just disable that part, without disabling the part I quoted above?
I just sprained my ankle and have some other anecdotes.

A couple days after the sprain, my physio told me to ice for about 20 mins and that the last few minutes are the most important, because the icing actually increases blood flow to the joint as the body tries to warm up the cold extremity. This apparently brings in all the healing goodness due to increased circulation mentioned in the article.

I also sprained my other ankle several years ago, and that physio wanted me moving on it as soon as I could (after X-ray showed no fracture). She said that movement helps get blood supply to the bones and joints which aids the healing. She also said that the bone that heals the fastest is the rib, because people are constantly breathing 24/7 and thus it gets constantly supplied with fresh blood.
Yet another nice little tool for distributed task queues
>> addressing the underlying cause of the leak

There are problem causes that are very hard to address. E.g. alcohol consumption causing a lot of traffic accidents.

Or massive corporations, with huge lobbying budgets, releasing toxins in the environment. Toxins that cause no obvious harm, but kill a lot of bees or cause cancer in some humans after 20 years of exposure.
Hi. Tabula author here.

We use JPedal for rendering pages as images. For parsing, we use Apache PDFBox. In the near future, we plan to render the PDFs client side with Mozilla's PDF.js
There are eighteen phrases of power that can be invoked within a sequence of commands. Points are earned for invoking and repeating these phrases, as described below.

The shortest phrase of power is the three character phrase "Ei!". The longest phrase of power is of length fifty-one. The phrases of power can be found in contest artifacts, tweets, and background literature and media.

So this document isn't complete -- you have to search Twitter and/or other stuff to get all the rules?
Maybe I should say "Programming languages that were used at wide scale never die."

My "mojikun" brainfuck variant is certainly dead, but then again, it was never really 'alive' either.
Sorry for continuing the off-topic discussion with an unpopular suggestion, but without that site whitelisted for Javascript, it was only a webpage dominated by article.
There's an inverse phenomenon in which the question asker has legitimately found the appropriate solution to their problem, but people are combative and unwilling to help because they insist on knowing the full context, erroneously believing the situation to be an instance of the XY problem. This sometimes leads to a huge digression because explaining the full context is not always as simple as "I want the file extension". I've seen this fairly often on Stack Overflow, where someone is unable to get an answer to their question and instead only gets interrogated. In the worst case, this creates a prominent link in Google results to the question with no answer.
I do this all the time where I live, in Somerville, MA. Somerville is where all the hippies went when the tech assholes pushed them out of Cambridge; they're being pushed out towards Medford now, but Somerville is still mostly human and hasn't turned into a bench of vendorware mannequins yet (though I see an unhealthy number of kids wearing startup T-shirts, le sigh).
> But this is more like a procedure that will let you guess the number that will land > 50% of the time.

If have a procedure for guessing the number rolled on a 100 sided die, you are choosing between 100 different possible guesses. That is nothing like a dog guessing if a person has, or does have drugs (two possible guesses). Attempting to compare the accuracy rates between those two cases is major statistical error.

I thought this difference would be obvious to most readers of HN and was thus surprised to see such a simple statistical error being made. I did not think that verbose explanation would be needed once the error was pointed out.
On the one hand, this is a real problem. On the other hand, the source linked as "source 2" at the bottom demonstrates just how awful, condescending, and elitist geeks can be when lording knowledge over others. It's not hard to be friendly, and those IRC logs are nothing to be proud of.
Yes, it would be a nice option to test the merge of the feature branch with master instead of the feature branch itself (you will have to retest all MR’s every time master is updated).
Can you provide an example of this?

Either way, in a Q&A site like StackOverflow, asking for more context for a problem is rarely an issue in of itself. I find that more often than not people that are put off by that are in fact asking bad questions.
> Here's the question: if neonicotinoids are a net win for agriculture, and CCD can be mitigated by more aggressive colony generation strategies, why would we need to address neonicotinoids at all? The market seems to have already done that.

I'm concerned that we haven't proven yet that we can properly mitigate CCD long term with aggressive colony generation strategies, at least not long term. We need more data.
As a kid born with internet access: how do you use usenet these days? Does your ISP give you access?
The Fourth Amendment reads "no Warrants shall issue, but upon probable cause." Why do you think it says this instead of "no Warrants shall issue, but upon cause beyond reasonable doubt." ?
16th Century Book Can Be Read Six Different Ways
Distributing a patch would require distributing parts of the original code (the patch file will include lines of original and changed code) - which the latter is not allowed per the license.

I'm not saying that gitlab would go after you for just distributing a patch - but if anyone gobbled up gitlab coughOraclecough I'm sure they would summon a swarm of lawyers at your doorstep.
47 Things I’ve Learned in My 40s – Infographic
Timestamp and Arbitrary Date Marshal/unmarshal in Golang
Hi. Can you share the PDF with us on our issue tracker? (https://github.com/tabulapdf/tabula/issues) We'd be happy to take a look at it
> But one of the first search results when you Google “What happened to the dinosaurs?” is a website called Answers in Genesis. It explains that “the Bible gives us a framework for explaining dinosaurs [...] Luciano Floridi, known as “the Google Philosopher,” thinks that’s fine.

That's not fine, I feel that's just a poor quality result that can be improved. Like maybe understanding why "Answers in Genesis" ranks surprisingly high.
The `cfg_attr` explicitly means that the `feature(pattern)` (the problem here) only gets activated when someone opts into it by activating regex's `pattern` feature, and by activating it they're opting-in to being nightly-only, i.e. outside the core stability guarantees of the stable releases.

Could you post your Cargo.toml?
I'd argue that the maker movement is the next incarnation of "wild ideas and weirdos". It has a higher cost of entry than the internet does (you actually have to know a few things in order to build stuff).

Also: sharing stuff with people who would like to learn is still a cool thing to do. Perhaps you should mentor some people and then collaborate on your own weird ideas?
Google drive/docs closing in 3...2.. argh I wish they would just get on with it.
Why do you believe capturing semantic events (update statements, delete statements, alter statements, etc...) is superior to capturing a log of the data changes?

Whilst there is an element of compactness when it comes to capturing semantic events, the benefit of using a simpler mechanism like logs means that you don't need to use a full database engine to parse the data, and may end up offering better performance (for example, no need to calculate what a commit rollback entails on every node, just do it on the master node and let the other nodes read the logs to know what to update).
Microsoft WinObjC: Restore original licenses
My Failed Attempts at Writing
My preferred method, if the needle is really deep in the gitstack, clone with hg-git and use revsets:

https://selenic.com/hg/help/revsets

Any hgweb instance allows revsets, e.g.

http://lists.gnu.org/archive/html/octave-maintainers/2014-02...
Did you correct for possible increased honey consumption since 2006?
I don't disagree but it's hard to say the internet hasn't changed. 15 years ago Digg didn't exist, Facebook wasn't even a concept, and no one ever used the term "social media."

I wonder if the proxy interactions, things such as likes, karma and retweets, etc. have replaced the desire to get any approval from other people? Maybe we never really cared about the heartfelt appreciation from a person we didn't actually know, but it turned out the number of people we reached was always more interesting. You don't actually have to get to know or interact with other people; you can shout into the void and know someone else heard you from a couple numbers, and maybe we collectively decided that's all we really wanted.

edit: I suppose I'm using "we" as "people" in this comment, also I didn't consider how old danneu might actually be; Maybe younger is 5 years ago.
Unfortunately, an adblocker impacts income of site owners.
Otherwise, I would have used these programs since a long time, but now my conscience does not allow it.
You can't really point to a particular Bitcoin and say, "That's my Bitcoin."
I was specifically responding to this comment

>This is done to get probable cause for a search when there is nothing more than an officer's hunch or just a desire to hassle a particular individual.

that claims that this is done purposefully. That's what I was wondering about, not the overall efficacy of drug dogs.
Can you maybe link to the feature request?
some others:

clojure: http://overtone.github.io/
scala: https://github.com/Sciss/ScalaCollider
Verizon Drops Contracts and Subsidies for New Customers
I definitely agree, but it is still missing anonymity, which I consider extremely important. Of course it's built in such a way that you could run it on top of any anonymous network in theory but these networks are still way too slow to offer a good experience in my opinion.

Still, I'm super excited every time I hear people talking about it.
Consider perhaps a speed boat. You find that by lowering the freeboard (height above waterline) you can go faster. But this means more water splashes in, necessating a bigger bilge pump. People like their speedboats to go fast, they're probably ok with this trade off.
Oliver Sacks: My Periodic Table
You can't point to a specific Bitcoin and say, "That's my Bitcoin.". You can say that you are owed X amount of BTC, but you cannot say that you are owed a specific coin. Thus, it's like cash.
Some excellent reminders about empathy, not being a condescending designer, and trying to understand actual people when you build something. It shouldn't be that hard, you're one, and presumably you know some.
It's not a given, and I wasn't joking.

I've used Jeykl and Octopress and a few others. I dislike having to install random libraries just to get simple blog to render properly.

Go-lang built tools (like the free and excellent Hugo - https://gohugo.io/) are single binaries. Just get the one that works on your platform.
1. It's not necessarily easy to prove that the new code has its origin in the existing code.

2. For some corporations, yes, for potential competitors, no. Furthermore, I wasn't talking about a fork, I was talking about committing to CE.