skysight-inc/HackerNews huggingface dataset:
If you have the original list of addresses, and you are given a shasum, you can easily determine to which address the sum belongs. The proposals above do not indicate that GoDaddy should provide the sum to the e-mail sender though.
I don't have any problem with studies of child development, and have found some of them quite interesting. The problem comes not from gaining knowledge, but from attempting to apply that knowledge inexpertly. Most humans are not equipped deceive at that level, and a child unconsciously can tell the difference between an authentic reaction and a deliberate one.

All humans are mechanisms in the physical sense, certainly. But unlike most mechanisms you might be accustomed to dealing with, they have self-will and can perceive differences in stimuli beyond your ability to control.

I have certainly set up no 'dichotomy' between goodness and knowledge - I have no issues with parents seeking to understand anything under the sun. (I do think that human nature causes parents to read correlative trends as consistent facts, which means that such studies are doomed to be misinterpreted by nearly all who read it).

I also don't specifically conflate 'goodness' (in whatever definition you choose to accept it) with any particular set of actions.
I (for example) have no reason to believe that you are a bad person, I just rationally consider the techniques you are defending to produce harmful effects on the individuals to whom they are applied. I have claimed no 'moral high ground', I am engaged in rational debate about the effects of certain types of behavior.

Hop down off that very tall horse, Defender Of Science.
If I had written a book on implementing cryptography

I've been throwing $20 bills at my monitor so that your book will start downloading, but it doesn't seem to be working.

But really, you should write one.
:) Head on over to dc.started.in/apply/ and we'll get you queued up.
When you see someone repeatedly walking up the down escalator you don't give them an attaboy when they reach the top. You tell them to use the right escalator.
I'm glad someone mentioned debugging. Typically Bash scripts evolve into programs and one of the first things I always notice is how much effort I'm having to put into debugging. Indeed, since I started working with [plumbum](http://plumbum.readthedocs.org/en/latest/) I now typically reach for python in favour of bash even for small jobs.
Oh yes. This looks FANTASTIC. I started writing a similar thing before, but was very basic and I gave up after realising the crontab could not made group writable. I struggled to think of a way to get around that and of course, SSH to the rescue. I very much look forward to testing this out later. Top work!
Same here. I love coffee but as with other drugs I get this vague notion that it's not always good for me. There's plenty of research over at http://pubmed.com and http://liebertpub.com if you're interested.

http://edition.cnn.com/HEALTH/library/caffeine/NU00600.html
Nice, the scrolling back up is annoying.

I use this: http://press.customerdevlabs.com/
Efficient ordered map and sets in Clojure
Your first claim is illogical. THC is an insecticide, yet not a single human has ever died from consuming cannabis. NOTHING is "Good" or "Bad" without proper context.

"Suggest" is not a very convincing word to me. Sounds more like a hypothesis than a conclusion. I highly doubt any ethics board would approve a double-blind clinical trial exploring how much coffee consumption is required to kill a human fetus in utero. Who are these monstrous Danish scientists!?
I have wanted to use an OBD app for a while, but my car is too old to have one. :)
Their front page looks nice, but the dashboard and everything else looks the same.
Welcome to GoDaddy's customer service. I don't even let them have my domain names. Use NameCheap (and no, I'm not being paid to endorse them).
Tap water for drinking is effectively almost free, and free water fountains are indeed ubiquitous. It's the two 30-minute showers a day that kill your parents water (and heating) bills.
Including the tax in the advertised price doesn't prevent it from being separately listed on the receipt. It'll say something like "Total $120, Included Tax $20" instead of "Subtotal $100, Tax $20, Total $120".
Really appreciate you taking the time to leave detailed feedback. I read your post, actually emailed you about it, really liked your approach. Let me try to address your concerns:

1. Your concern that the questions do not produce a short enough pitch: We try to ask as many questions as we can to help people think through why they are reaching out to this reporter and what specifically about this reporter makes them interested/relevant to what is being pitched. The final draft is not set in stone, people can edit that draft and change it any way they'd like.

2. Pricing - all plans come with a 14 day free trial. So anybody can try this for 14 days and see if it's valuable enough for them to keep using. Would love to have you and other just try for free and see. If pricing is really too steep, we can think about making this change.

3. You got 10 results - so we are trying to do only very recent articles, we are not looking at old articles since in some cases the reporter is not interested in topics they wrote about a year ago.

4. Email address - we have a LOT of work we have put into the app to make sure we get you the email address. We are shooting to do this for 100% of reporters. That said - we are in private beta, limiting to just 10 people right now and testing to make sure this is the case.

Shoot us a note through contact page, would love to chat further.
Lavabit Loses Its Appeal For Mucking Up Basic Procedural Issues Early On
> I don't know what Sweden's tax code looks like, but at least here in the U.S., the IRS simply can't know a lot of the information necessary to calculate your taxes. How would it know how much you paid in daycare expenses, tuition and tuition interest, home mortgage interest, etc?

The same way that it already does know many of those things -- you know those student loan interest, mortgage interest, etc. statements you get at the end of the year that you rely on when filling out your tax forms, and that the tax forms refer to by form number? Yeah, not only are the people you paid required to send those to you, they are already required to file them with the IRS, as well.

There's some things that may not be amenable to this solution, but many taxpayers aren't effected by them and the workload if you reduced filing to addressing those would be minimal -- the IRS just sends you your precomputed "basic" return, with instructions on the handful of potential adjustments you might need to report and document and send back, and a deadline to do so if the basic return isn't all you need (along with the same deadline to pay any balance if the basic return is correct, or any remaining balance on the corrected return.)

Then, if nothing is filed before the deadline, the IRS sends out refunds (if applicable) or starts collection on any amounts due and not paid.
Can anyone who's using the new update explain what Narrator can and can't do? Does it let you use the built in apps, apps from the Windows store, offer gestures to easily navigate etc? I am totally blind and use an iPhone as my main phone do to it's accessibility. I bought an old Nexus 7 to test Android accessibility and wonder if it is worth buying a Lumia 520.
Ask HN: What are some useful information APIs for a physical security app?
Hi everyone,

We are building an open source mobile app to help manage the physical security of human rights defenders, aid workers and journalists. We want to pull as much relevant security content for these often vulnerable people together as possible. So we are looking to see what useful APIs are out there that we can use. Already we have looked at travel, weather, media, embassy warnings. Does anyone know any others might be useful and are available?

Many thanks! :)

Security First

www.secfirst.org
Thanks Zach! We have a lot of exciting things in the pipeline :)
Automatic Weighting of Imbalanced Datasets
and don't forget to read the following section on https://en.wikipedia.org/wiki/Coffee#Health_risks .

Anecdotally I've found I'm more alert [in the mornings particularly] without caffeine but cutting it out hasn't helped me normalise my sleeping patterns.
No one's arguing for rebasing commits that have already been pushed to remote.

Nice shell tip!
Ah, that’s interesting! I assumed that something like that was going on, as subsequent completions take much shorter (in the same command), but I did not know about preemptively connecting to common hosts.

Thank you very much, I’ll try to play around with it :)
For those of us that don't know much about royalties, can you explain why is it any harder (accounting/tax-wise) than a variable-rate monthly subscription?
Google faces new pressure from states to crack down on illegal online drug sales
Where I feel that btrfs went wrong
Show HN: Python port of Twilio Browser Phone
This will only exacerbate an existing problem at coffee shops in NYC: The "Coffice" phenomenon where people use the coffee shop as their office.

Now these people will feel justified basically becoming a tenant of coffee shops and leeching 4-5 coffees a day, leaving this startup with the empty CUPS. :)
Gandi.net has a good reputation, and offers nearly every TLD.
Just filled it out for us!
https://en.wikipedia.org/wiki/Broken_window_fallacy
I think all this just goes to reinforce the complete brokenness of e-mail to date.

While the proposals for requesting proof of opt-in via SHA hashes and such seem technically feasable, I think it pretty quickly breaks down when you think about how much cost and overhead that would put on GoDaddy (or law enforcement) to manage.

Think about the volume of spam out there. Then imagine a very tiny fraction of that being reported. Each one of those would require validation. While you could automate all the SHA sum comparison stuff, I don't think you could easily automate the validation of whether the opt-in mechanism was appropriate. If the sender indicates there was an opt-in, the validator must still confirm with the complainant whether that is a true claim. Without that, the system is useless because the spammer just keeps a SHA sum for each of the addresses they've purchased and supplies them along with an "Yes they opted in!" claim.

Manually validating the opt-in mechanism would require lots of manpower, and more importantly, a common and universally agreed upon set of rules for how opt-in should work. There are all sorts of nuance in the way there. Should it be a double confirmation? Does existing business relationship count? If so, what are all the rules regarding what constitutes such a relationship? What about unsubscribing afterward?

Edit: Removing the pessimistic and un-useful concluding paragraph on the hunch that was what warranted downvotes.
Crap, never seen it take that long. Really 60 sec? You have good internet connection?

Where are you at? Send a note through contact form. Will do my best to send a beer your way.
Even further off-topic and even more insightful is the Weekly Wipe' Moments of Wonder on Time:

www.youtube.com/watch?v=NvpbW7JRu0Q

;)
Yeah the crontab permissions are a bit of a pain and thanks :)
Great stuff, but the same generally beneficial approach taken too far can run into its own problems.

http://hackingdistributed.com/2014/02/14/chainsets/

To put it simply, seven million is not a big number, and it's the wrong number anyway. The author confused permutations and combinations; the correct number of four-card hands from a deck including jokers is only 316251. For the more common N=3 it's a paltry 24804. If you're doing "pick any N" to choose replica sets for millions of objects (for example) then pretty quickly every node will have a sharding relationship with every other. The probability of a widespread failure wiping out every member of some shard - leading to loss of data or service - approaches one. You're better off constraining the permutations somehow, certainly not all the way down to the bare minimum, but so that the total probability of data/service loss after N failures remains small.

I really hope people actually do the math instead of just cargo-culting an idea with a catchy name.
Gaming Modifications from my Youth
$ ls -l "*"
ls: cannot access *: No such file or directory

Of course, you might want that exact behaviour, but sometimes you want e.g. all .table files in a path with a space. I believe

$ ls -l "path with/lots of spaces/"*

is the correct solution, but it seems silly. I'm not entirely sure why variable expansion works inside double quotes but wildcard expansion doesn’t.
Thanks, I never read it before.

Anyhow, its conclusions seem to be mistaken to me:

> It’s also a bug in the Linux kernel. But it’s also easily fixed in userland: at boot, seed urandom explicitly. Most Linux distributions have done this for a long time.

If you're an application developer (of something that runs very early in the boot process) but you're not making your own distro, and you can't trust your distro (I guess that since a lot of factorable keys existed, "Most Linux distributions have done this" might not actually hold true or count to a good enough percentage) you don't really have anything else that you can rely on to seed /dev/urandom explicitly

I'd think that the correct approach is to use urandom on everything but linux (after all, as long as your application isn't a blocker for the boot of the system, it doesn't seem terrible to wait for /dev/random)

Also, reading and blocking from /dev/random seems akin to failing early and explicitly (in the case where blocking on read is actually a problem), while reading urandom when not initialized seem to be a silent failure.

But I'm not going to write software that has to read from either device anytime soon, so don't panic if I'm mistaken :)
The subscription only gets your their ice coffee which is amazing and incredibly strong. Everything in both of their stores is for sale (maybe even including the furniture) but yes, only one location has a cafe.
Got ya... will make that look more elegant. Going to make changes now. For now type in something in there and hit next if you'd like to see what's next...
I got mine second hand (insolvency auction) for $900 for a machine that would have cost $6,000 when it was new a couple of years ago, and later I spent $400 on a grinder that goes for $1200 new. Both in good working order, apart from having to replace the hopper on the grinder ($70 for a piece of plastic was annoying).

Totally worth it though. The grinder (and coffee beans - buy them no later than a week after roast) are the most important part really.
Please support my iOS Development Course on Kickstarter
> Throughout most of history, parenting was largely focused on equipping one's children to survive. The idea that one could impart specific qualities onto one's children is very new - until recently one instead struggled to impart religious rules onto them, with sufficient impact that they would continue to be followed.

That's a big pile of self-contradiction. Both survival skills and religious rules are specific qualities.
At West Point, I was one of ten cadets in my class of one thousand to make the parachute team. For some reason, the parachute team had become a symbol-status and a fast track to cadet success.

What's interests me the most is that I had no idea, no clue, that the skydiving team was a fast-track to promotion. I just wanted to jump out of planes. That wasn't the case with many of my teammates. We had some great talent on the skydiving team — the most talented men and women at West Point. But some of them hated jumping out of planes, and they did poorly.

Sama writes that the number and quality of YC applications has risen. That might not be a good thing. Talent and ambition aren't the greatest indicators of startup success.

I don't think its a coincidence that Dropbox, Reddit, AirBnb, Justin.tv, Loopt, and Stripe all came within the first few years of YC's existence, and that YC's more recent companies haven't taken off in the same way. It might be because immensely talented people see YC as their avenue to success.

If being immensely talented and ambitious was the prime requisite for startup-success, then YC would be in a great position. But as I understand it, having talent and ambition don't matter as much as having a determined, cohesive, and visionary team.
Because a >>$2300 wristwatch is a piece of jewelry, not a way to tell accurate-to-the-second time. Typically, it will have an intricate mechanical movement and be almost as accurate as a $5 quartz-driven electronic watch from the gift shop.
Actually more than anything it's the condo pool (and the dozens of owners who have not yet moved to low-flow toilets) that kills our water bill. :P

... also coffee is almost entirely water... so by your logic it's "almost free" as well.
Today on all Windows XP computers stopped working Microsoft Antimalware Service
Although I am blind I still consider myself a "normal" person. This could be the answer to my very specific requirements though. I'd love to build a phone with the lowest quality screen I can, no camera, as big a battery as I can get, and possibly a keyboard. For obvious reasons something like this will never be produced by any company.
If I am innocent, I will tell the ISP that fist.last@example.com opted in, and I will be telling the truth. If I am a spammer, I will say the same, and I will be lying. So what difference does it make?
It doesn't matter what a royalty is or how it works, any more than it matters what any other income source is; it's a payment you receive. Why distinguish between royalties and other forms of income?

The problem only gets complicated when you try to set policies using the tax code, to incent or discourage specific behaviors by making them more or less beneficial. A tax code that treated all sources of income as identical would get far simpler.
Friendly advice, find a few people you respect on the subject and ask them to review it. Wards off a lot of the anxiety and will generally make your work a lot better.
So we want you to fill in answers to all those questions, it's crucial for us to help you formulate a good looking email pitch. That is why we don't want you to go on. Will work on a better solution for this so it's not that annoying.
I am a horseshoe crab. I am a sysadmin.

I can code, I do code, but I'm a much better sysadmin, mainly because I've been doing it as a dayjob. You want networking? I'll do that. you want multi gigabyte a second storage arrays? I'll do that. You want monitoring? I'll do that.

You want me to recompile python 3.3, naaa you can do that. I can, but you'll do better at it
There are lots of amazing startups in many places.

Ann Arbor in Michigan has amazing startups and has started amazing companies. http://madeina2.com

Even Detroit has amazing start ups.
If you're a CEO, your company is smallish and like this idea, please consider using http://www.mybema.com/mybema-for-brands for this.

This is my project that I'm working at to try to get companies to improve their customer service offering, while at the same time try to help consumers by providing them with a platform for recommendations and issue resolution.

To the HN negativity contingent: I know it's not as beautiful, or feature-rich as the competitors, but I'm just a one man team ;)
OpenFrameworks tags the low hanging fruit issues as 'bitesize'. :)
HN is aligned with the goals of YC because it provides a useful source of information about [some] applicants. From what I read, the success of a startup is in part dependent upon the communication and technical and social skills of its founders, and HN is a forum where all of those are often on display. A YC application plus an HN profile is going to lead to better filtering than just a YC application.

More than that, in YC's business model the cost of running HN probably doesn't even amount to rounding error. Until recently the website was running on a single server [it may still be, since I haven't heard otherwise since the infrastructure change to Cloudflare] and with PG himself handling a significant portion of the maintenance and coding. In other words, the financial side of a business like YC is incompatible with most people's experience in offices - it's not about profits from sales. It's about internal rates of return on working capital.
This is a pretty inhumane way of looking at property. It's not just about optimization of real estate, when people buy a home, they plan their lives around it. They raise their children in it. There's a huge emotional investment in our home, that is part of being human.

Property tax caps are perfectly fine. As a homeowner, I will always vote down ANY increase in property tax.

Your mentality values economic optimization over human optimization, and it is one that I reject.
I think their counting on gym membership style thing. Though even if people drink a lot of coffee.. it still is just coffee.
1. New != cheaper, but that's never what I was arguing. I argued that if the bottleneck (legal or organizational) were removed, enough new capacity would be built to reduce costs (the word "enough" is key).

2. Easy access to loan money increases demand for degrees, yes, but you're forgetting the supply side of this equation. Supply will increase to compensate unless there's a barrier to creating more supply (such as accreditation or actual economic demand for prestige, which only becomes significant when the degree itself doesn't suffice for employment).

Why would government funding of medical school not fall victim to a similar fate to GME? What if someone offered the compromise "government pays for tuition, but then government gets to set the salaries." How appealing would that be?

3. I'm familiar with what IS done, but I would be astounded if the "we can't possibly cut expenses" line continued once competition started to kick in.

4. No supply controls? Xodarap's evidence looks awfully damning: http://skeptics.stackexchange.com/questions/4561/does-the-am...

5. Yes, the point is to have students pay for their education, so that the supply of medical education can scale with the demand for it. It's not reasonable to expect the U.S. government to manage the supply of doctors at this time or in the near future.
If I see an app that has a really interesting UI, I will isolate that part and try to recreate it. Like maybe some app has a really cool way to graph something with unique animations, I'll write that down in my notebook for reference later, and recreate when I have time.
You're clearly making value judgments when you use words like "manipulate" and "deceive," neither of which occur literally or conceptually in the article.

Edit: the article does use the word "tricks", although I would argue as shorthand for technique rather than deceive. Nevertheless to be fair I replaced it above with "manipulate".
Confessions of a Full Stack Devop
Jenkins is your friend here.

however this does look very sexy.
Powerful Ideas Need Love Too [1995]
Are there any experts on the subject that can tell how accurate these documentaries are? I find it fascinating, but am always sceptical about the simplifications they might use.
That was my thought; this system sounds a lot more complex than replace-by-fee and child-pays-for-parent rules that have been discussed for a while.
if you really wanted free coffee you could probably find it somewhere.
ShowHN: HackerNews Front Page: I Stayed Up
I'm not arguing against bcrypt/scrypt per se.

I'm arguing that there may be advantages in using standardized methods (for interoperability) and especially implementations.

Which one is safer, using PBKDF2 from a known implementation or the "bcrypt library" for Ruby/Node that someone just posted to github? Oh what do you mean that's not how you read secure random numbers?
Can someone explain me use of those atomic watches... with analog displays and tuned by hand?
Yes gravity and metal are more predictable than a creative adversary:

http://wondermark.com/406/
How I improved my rspec suite time by 53%