skysight-inc/HackerNews huggingface dataset:
Honestly? I've taken to hanging out on phone conferences with friends a lot more recently. It's not exactly a high bandwidth medium, but there's a lot you can squeeze into mu-law as a codec, and I'd genuinely like to see the network stretched in interesting ways. I guess the most obvious thing for a non-realtime discussion would be like a bulletin board; 818-260-6100 is an example of one for jobs on a small scale.

The phone network has been around for over a century in some form now, and has remained as open as it always has. Just how I see it, anyway.
I'd consider a language dead if there were no (or very little) new projects being done in it. For example you might say COBOL is alive because many financial institutions still run COBOL services, but you'd be hard pressed to find someone who would advocate to start a new standalone COBOL project.

(Queue person who started a COBOL project last week..)

In that sense, I think Rust has a real shot at at least severely wounding C++ or at least opening the door for the real C++ killer (it might be that Rust is a smidgen too strict in the mut ref department to really kill C++, I'm encountering a lot of push back from experienced C++ devs). We're talking about a 15 year timescale though, so that's at least 3 era's of computing.
How long until every minor Rust release is no longer a front page event on HN? Nothing against the language, but this doesn't really offer a whole lot in terms of discussion; reflected by the (current) point totals: 102 points and 4 comments.
mobile apps

tightly policed private boutiques
Switching View Controllers with UISegmentedControl
Falcor[JS]: MVC for an Asynchronous World
I was not arguing whether dogs with this level of success should be used or not. I was pointing out that the argument made in the essay misrepresented the facts. See my last sentence: "We can argue about whether that is good enough but comparing it to a coinflip makes no sense."
Palcohol
Hybrid solar-powered hot air balloon's inaugural flight
Jet's major value proposition was that it was supposed to be an attractive alternative option to Amazon for the Retailers and CPG companies. In the short run, that customer is probably more important than the end customer (similar to Airbnb initially with hosts vs. end users) because if they don't have the faith of the Retailers/CPGers, than this model fails very quickly
Is there a time period for 90-9-1? Does signing up to reddit, posting a single meme I made and never posting again put me the 1?
I skimmed the page, but am not familiar with Reddit at all. My question is: it appears that majority of commenters doubt the authenticity of the guy's claims. Was the proof/verification provided somewhere there and I missed it, or is it just not there?
It's not intentional, but it's a real thing:

http://www.ucdmc.ucdavis.edu/welcome/features/2010-2011/02/2...
Show HN: JobSignal – 20k postings from AngelList analyzed
The article says that certification establishes a presumption of reliability. That means that certification can shift the burden of proof to the defendant. In that case, Bentley would have to prove to the jury that the dog is unreliable. It's correct.

It seems Bentley's trial counsel erred by not presenting evidence that the dog was unreliable, and hence did not meet Bentley's burden.

[Edit: clarity]
Obviously the best quality metric would be 0 false positives and 0 false negatives. A two-headed coin would not achieve that.
Very enjoyable read, thanks OP.

Even though my math muscles haven't been exercised in a decade this article was easy to grasp.
I think the coin-flip analogy comes from the idea that once an officer thought you had drugs, he/she was about 55% right (not accounting for false negatives). The dog alerted most of the time, thus allowing for search to confirm or deny the suspicions. Thus the dog gave no real information and the officer was the coin, but the reporter conflated these success rates.
Do you still have that installed? It seems to have been removed from the Chrome store shortly after it trended on HN as far as I can tell.
Facebook Patent Would Allow Lenders to Determine Credit
I am currently evaluating Rust for a project where speed is important (I am working with graph data in the context of code analysis). Although I find Rust very appealing I still see C++ as the better option, mostly because I fear that Rust would lack good suppport libraries (e.g. for talking to DBs, generating/parsing data formats such as JSON or for generating cryprographic hashes) and that I would end up implementing many of those myself. As of today, many Rust wrapper libraries (e.g. for BerkeleyDB) seem to be written by a single author, which makes me wonder about their stability and maturity even more.

I wonder if this is an irrational fear though. Has anyone here implemented a large project with many external dependencies (DB, data serialization, interfacing with other programming languages etc.) in Rust? If so, what were your learnings and would you do it again?

I find that the discussion about whether a programming language is "good" or not always focuses on the core features of that language and less on the actual system of support libraries that are available for it and that make it actually useful in a real-world setting.
Yeah I thought we were talking hypothetically and in a very general sense (hence the obviously made up numbers to merely indicate some scales) about an inherently very general issue.
Wet food causes dental issues but isn't a problem with regular checkups unless your vet prescribes dry food to a cat especially prone to dental issues caused by wet food.

Dry food is tied to obesity due to being higher in carbs, and obesity -> higher chance of diabetes.

As for nutrition - high end dry food will always be better than cheap wet food but overall, from what I've gathered from many vets, is that wet food is better.

So I can see the argument for "wet food is taking better care of your cat" but, unless you notice your cat getting overweight, I don't think kibble could be considered harmful.
All the comments thus far have focused on the un/reasonableness of the vulnerability, plus some potshots at FF.

I've not seen any discussion about how this exploit is targeting dev keys. I find that as a data point that we've turned the corner: The coder in this case decided to grab auth keys/passwords (with a presumably low rate of success).

As logical as it may be (without RCE, not much more they could have done with a higher rate of success), I don't think it'd have been done ten years ago.

Fascinating.
U.S. honeybee colonies hit a 20-year high
Tinder partnering with Forbes yes, seriously
Harvard MBA's ditch banks for tech firms
Sequoia Capital Is the Most Active Series A Investor
Predictive Optimizing Code Loading
Software as a Service

It basically means hosting an application that users can subscribe to.
Invite to candor.dust?

What is the relevance of a CIA front? The software was demo'd, explained, and makes sense.

More likely, the software is quite powerful and was developed into a larger, more automated version that Domas/Battelle/CIA/whoever doesn't want to give away.
Leopard Attacks Tourist at Kruger National Park, South Africa
On my regular job, at Canonical's MAAS team, we do, and we do a lot. The nature of the project makes it easier: it is a very specialized tool for managing primarily physical servers. Our users, therefore, tend to be very knowledgeable and have a very diverse set of problems they need solved.

That, of course, does not mean we don't say "no" or "not just yet".

Even on my own personal projects I tend to say "not yet" more often than not. Sometimes the feature requested makes sense, but the suggested implementation requires some thoughtful design. I've painted myself into corners far too many times before to fall into that kind of trap. As the Zen of Python says, "never" is often preferable to "right now".
PSP?
Sure, because a coin is evaluated on its capacity to map to an even distribution of outcomes. Drug possessions, however, are almost surely not an even distribution. If, say, 95% of the people that the dog evaluates have drugs, then raising an alarm 93% of the time is probably pretty good.

In other words: If we wanted a drug dog to be as close as possible to a coin flip, we'd just flip a coin instead.
Software as a Service

In Pizza as a service terms: you dine out.
There are certainly library deficiencies, but we do have good Postgres bindings, and multiple JSON generating/parsing crates.

Young ecosystems: lots of opportunity, but 'opportunity' also means pain for those on the other side of the chasm...
"...offer greater pay, less strenuous work pace."
83b only avoids future capital gains tax, not tax on the shares being acquired at the time of exercise. In my above example, an 83b doesn't save you from having to pay taxes on the 9K value difference, because that's not considered a capital gain.

The only way to not be taxed at the time of exercise is if the share price hasn't changed since you joined the company.
Jet has a few warehouses now.
Containers and the Search for the “Killer App”
This is hardly news. Until we put in real consequences for both police and judges who intentionally misbehave or oftentimes fail at their job, none of this will change.

Here's an idea: penalize the cop for every false positive. Docking pay seems to be the best idea here. I guarantee drug dogs' accuracies will go up nationwide within weeks (or however long it takes to retrain dogs and their masters). Every 5 or 10 false positives, dock the cop extra pay or reprimand him. Problem solved.

Here's another idea: hold judges accountable for police actions in the courtroom. If the police lie on the stand, and it's shown that the judge had "probable cause" the judge should be fired. The collusion problem between police and judges, what the article is referring to tough maybe not explicitly, will go away as well. Problem solved.

tl;dr: The only way to keep the police in check is to make them suffer real consequences for fucking up. This will never happen in the US because the citizens here have no idea about the atrocities the police are comitting and the police prefer to keep it that way.
Finally convinced company to allow us to open source something, wanted stories
We have a .NET library that we use to quickly generate PDFs/Excel sheets. We asked if we could open source this and were pleasantly surprised when our executives agreed. Their one stipulation was to make sure that we had no liability for the software, which seems to be the case for every license available out there.

I was wondering if others had stories about their trial balloon open source project in a corporate environment. Are there any issues you ran into? Did unfulfilled feature requests actually tarnish the brand image? Which licenses did you settle on?

I'm not sure how much development we will do on it going forward, but we add features every now and then. Since this is the .NET world, I suppose we should look into getting it onto NuGet as well. Just wanted to know of the results of others who had started their company foray into open sourcing internal software.
I'm not even a rust user (tried it out a little haven't had the time..). I really enjoy the rust posts here though.

Watching the language evolve has been interesting for me. Its an interesting language for a variety of reasons. Those that did a lot of c/c++ programing are probably the biggest fans.

This post wasn't the greatest, but good to see where things are going/ improvements being made.
> In that sense, I think Rust has a real shot at at least severely wounding C++ or at least opening the door for the real C++ killer (it might be that Rust is a smidgen too strict in the mut ref department to really kill C++, I'm encountering a lot of push back from experienced C++ devs).

Experienced X devs pushing back against Y doesn't mean that Y isn't going to displace X; the big factor in displacement isn't whether experienced devs will voluntarily shift (even if Y does displace X, the experienced X devs have the most vested interest, and will be among the last to voluntarily move to Y.)
I can't answer personally, but these might help:

https://doc.rust-lang.org/book/ffi.html

https://www.reddit.com/r/rust/comments/3axeu8/whats_the_stor...

I guess the answer is that it depends on what libraries you'll need.
1.2 is great (the nascent MSVC support is especially promising), but I'm most excited by the ongoing work in nightly to completely overhaul the compiler middle-end. The high-level overview is that the middle-end is being refactored to operate on its own intermediate representation instead of the raw AST, which should open the door to a whole host of improvements in compiler speed and code generation. It's technical debt whose bill is long overdue. :)
Market share... and ignorance of users :)
The #juliabook is here
Show HN:BeagleBone Green ARM developement board with $39
I want to see the ROC curve
Be prepared for tons of idiotic, impossible or simply not that interesting ideas in this case. If you hate parties and in general want your social interactions be as short as possible then it's not a good method for you. OTOH, if you can have fun while simultaneously maybe hearing something inspiring then it seems a really good solution.
The improvement in build speed is just exciting. Thank you to anybody that made it possible.
I become irrationally excited whenever I see a Rust release announcement, so I hope they keep popping up to the front page!
How Apple Music Onboards New Users
Might have been an article around some match making service which took a bunch of girls from NY to SF to resolve this supply demand mismatch
Caffeine and Health: Evidence from Cochrane Collaboration
curation. create you own corner of the net.
Important Question About Emailing Contacts List
Hi Hackers,
I have a question and would be interested to get feedback and thoughts.

In my Google Apps email account I have over 7,000 contacts (possible more with my previous startup account), everyone on the contact list has had some kind of interaction with me via direct email. I wanted to send out an email to everyone telling them about something that I'm working on.

Keep it short really and email based not a newsletter

I was looking at using MailChimp but that's pretty expensive you pay per subscriber per month, this is a one time email and don't want to pay such a cost. I checked other services and it's the same.

I looked at using GMail but they limit how much you can out per day or as a batch.

So right now I developed my own small tool that does this via SendGrind, I important my contacts via CSV and connect my SendGrid API key and can create a simple text based email which is sent out.

First I wanted to know if this would feel like spam? Can anyone else use a tool like this? Would this become a spam tool? Is this approach good or bad. Anyways glad to get feedback
What did you like about that AMA? As many of the comments expressed, most of the answers were very vague, and the whole thing was pretty much a tease.

>Basically, it is a specialized method of learning faster and retaining knowledge more comprehensively. Think about it -- what percentage of what you learn do you retain? In all likelihood, you are losing information almost as fast as you are gaining. Second, assemble the information into a useful format within your mind. Then, find out where inventions emerge within the mind. Turns out, you won't like the answer. Your mind invents in a place you may not be able to access. Break into this space and you will be inventing quickly, methodically, and reliably. To solve the learning problem and the thinking problem will take some years.

>I invent using a specific system that was developed by myself and a colleague when we were in college. The system allows one to invent in whatever field you want and methodically (you will definitely solve the problem more effectively than even the practitioners within the field). However, there are specific limitations. However, it is one of the few "systems" that is methodical and that can be taught. It is not random. My colleague has something like 60-70 patents and is also a successful inventor and intrapreneur. He did not like being independent so he has stayed at a large company. I went solo.

Everyone wanted to know the details of these ideas, but the OP refused to provide any specifics, not even a very general overview.

Despite this, there were a few interesting tidbits concerning patents and about how he generally approaches his career and problem solving. I'd really like to know more about his process though.
Wouldn't it be mainly mobile phones that only get a 2G connection in India? The cover image served to a mobile phone would be much smaller than 100K.
https://fnordig.de/2014/12/03/a-story-of-hacking-or-rust-on-...
I built a big chunk of an open source ml tool (I'm not sharing the name because I keep my life pretty private.) I think part of the problem lies in motivation. Fundamentally, I don't give a shit if anyone but me uses this software. I wrote it because I needed it, and I share it in case someone else finds it useful. Even if it isn't a perfect fit for them, it's a 300 to 500 hour head start on what they need.

Also, for me personally, I ignore users: I don't necessarily know if most of them are assholes, but many of them that interact with me are. For example, many have enormous entitlement issues about hand holding around usage, understanding the results the software gives, etc. Just because you managed the arduous feat of getting an email address and typing out a vague 2 line email, that doesn't mean I'm going to spend hours on you when it's clear you couldn't even be arsed to read the (and they do exist!) docs or usage examples. Better yet, people get pissy when you decline to act as their free consultant. And for the vast majority of people that report a bug -- which may or may not so be -- I'd estimate fewer than 10% can produce a competent bug report: version, what happened, what you expected to happen, and shape and structure of the dataset.

I used to be far more helpful but it both takes a lot of time and the weekly raging assholes -- verbal abuse, forceful demands for assistance, complaints that I didn't promptly respond to email -- that contact me really sucked all enthusiasm for working on the project out of me. I'd find a couple hours, make the mistake of reading the project tag in gmail, get upset, and just get discouraged or unmotivated.

The solution was to basically ignore all email unless they're (1) nice, (2) competent, (3) demonstrate effort on their part to find the solution themselves, (4) document the above in the email, and (5) I'm in the mood. Also, in the history of several years of email, I'm confident that fewer than 10 requests offered to pay me. Ask for my consulting rate and you have my attention.
> I'm encountering a lot of push back from experienced C++ devs

Yeah, this bit is really interesting. It seems fairly split, though I'm not sure in what ratio. Some C++ devs are really into it, but others are very opposed. When you're used to total freedom, but then the compiler yells at you, there can be frustration...

We've also seen a _tremendous_ amount of interest from people who don't strongly identify as a 'systems programmer' at present. RustCamp was last weekend, and the audience is very broad. It's a classic "growing the pie" situation: Rust may or may not take away some of C++'s audience, but it very well just might make the pool of systems programmers significantly larger. We'll see!
I can't make any judgment whether systemd would natively support all of this glue logic without knowing the specifics of the logic in question. Further, the major modifications that would need to be made for an AOSP systemd might invalidate some of them.

It's not just adding some unit file options for properties. You have to build ordering, synchronization and whole-scale system integration around it. Besides all other features and minutiae of AOSP.

I would think the Android init is intentionally limited, reflecting its use for configure-once embedded devices? It's not a sysadmin's tool by any means.

You see fragmentation, I see multiple approaches. Imagine a world where everyone votes for the same one-world government political party. Is reusing a fair chunk of the init system even that major an aspect of developing these devices? It certainly might be with systemd because of how all-encompassing it is, but in principle it shouldn't be.
Where to find Falcor sources?
PlayStation Portable, the predecessor to the PS Vita.
Congrats on the 1.0 release guys! We've been using Tabula since the days before the app packaging. It's been really cool to observe development progress, and especially to see you guys tackle the problem of distributing as an application.
I think he's asking which SaaS did he build
Beyond PEP 8 – Best practices for beautiful intelligible code [video]
The examples you gave (DB, JSON, etc) are big enough that there would be decent support for those in Rust. But, your concern is definitely valid for more niche requirements. If your primary concern is availability, stability, maturity etc of a language's ecosystem, then IMHO, you should not choose a language as new as Rust. Rust is currently in the "early adopter" phase, and it is going to go through the same issues (and excitement) that most early adopters do in any field.
Not only is this an important civil rights issue, but it's a safety issue too. If the dog is used as a proxy for the bias/hunch of the officer, rather than objectively, then adversaries can use that to their advantage, e.g. to divert resources away from a real threat.
Your point is that it is not comparable from a "I caught more bad guys" standpoint, which is fair.

But I think the other side: to say that a coin flip would punish less innocent people, makes it a fair comparison.
Now you can buy Bq Aquaris Ubuntu Edition wherever you live
I agree. I haven't been on Facebook for at least 2 months. The Verge has become boring and more opinion than fact. News sites have become so overburdened with ads that they don't load well. I stream radio and go to developer sites...that's about it.
Twitter -> blog is about the only useful information gathering form factor I use for gathering news.

It's a mess out there.
I don't think that would get you a convex cost function. Having a correct example of the CSS should work better.
I know what a SaaS is. :) I'm asking what he built.
There are still enormous improvements to be made! In a year I think we'll be astounded at what we'd managed to put up with all this time. :)