skysight-inc/HackerNews huggingface dataset:
Going somewhat off on a tangent here but I'm wondering, what is the factual, tangible harm of cheating that you so take for granted? STDs and unwanted pregnancies, I'll give you that but let's assume that everyone's a responsible adult and wears protection. What else? Trust?

I guess promising to (not) do `X` and not keeping your word makes you untrustworthy but what is the literal harm on someone other than the self-referential belief that breaking promises is bad? To illustrate, let's assume that `X` is something like "I promise to not eat zucchini without you ever again". How is "cheating" by secretly gorging once on zucchini with some friends harmful to the person you give it to, other than their self-induced idea that it is bad?
Isn't encryption the bigger issue? Agreed otherwise.
According to that graph a chest x-ray (20 µSv) has half the effect of a LA-NY flight (40 µSv)
Even the Lotus Notes "key escrow" they screwed up and used 760-bit RSA.
Ashely Madison says no one should worry, since they DMCA'd all the copies
I'd argue that Apple had a dominant founder in the early days, but it was Steve Wozniak, not Steve Jobs. He'd basically built the Apple I in its entirety and shown it off at Homebrew before Steve Jobs said "Let's build a company around this and sell it."

Also, Larry was always the primary driver behind Google; it started out as his thesis project, PageRank is named for him, and he'd already started crawling the web by the time Sergey joined. Sergey's initial startup idea was to order pizza via fax machine. Google obviously wouldn't exist without both of them, and Larry was smart enough to share equity and credit equally, but a startup at the YC fellowship stage is much more likely to look like Larry's thesis project than Google when it took VC.
Seemed like it was going to be interesting, but as you read it turns out that the point was that if you post a decently written free ebook in an extremely niche section of Amazon, and then get all your friends to download and rate it, you can hit #1 in that extremely niche section before anyone catches it.

Which isn't really surprising. Or that interesting. I dunno, maybe it's just a let down because from the intro I thought the article was going to be about someone scamming their way into selling enough ebooks to #1 in the main romance category, which would be amazingly impressive. Giving away enough ebooks to be #1 in "African-American Historical Romance" isn't quite the same. :)
Pioneer's Laserdisk in-store informational video (1980)
Back in the day when corporations didn't treat consumers like rambling idiots and did not shy from providing (highly) educational promotion content for their products.
Let's discuss how we are forced to live with people who don't share our standards of behavior (like those who cling to 17th century individualistic philosophy which science has long debunked) and force us to compromise on the kind of society we want because of centralized government.

Let's also discuss how human behavioral biology predicts that if you are in favor of polygamy you are highly likely to be an arrogant, aggressive, sexist bully (like males of tournament species are) who makes society worse for everyone else.
This was written in a time before things like the Ice Bucket Challenge. It was inconceivable to think of that as powerful content that would generate millions of unique views.

Content is king, but what Gates could have never guessed was what type of content.
I get the tradeoff, the problem is when you have 90 projects that customize the library for 90 different needs, and then you want to update those libraries. At that point, you've basically made 90 Modernizr forks. Does it make more sense for you to maintain 90 forks of a library whose codebase you aren't developing and try to keep them current, or to bake-in the parts of Modernizr (with its edge-cases included) right into your codebase for each project, and then only have to maintain your own codebase, instead of your codebase + a library fork.

If you're using the majority of Modernizr tests it makes sense to use the full library, but for the most part me and the other devs I've talked to usually drop the whole library in for ease of maintenance, but mainly use it for one feature alone: touchscreen detection.

Lately I've tried putting some of my HTML on a diet by replacing my need for Modernizr for the purpose of touschreen detection with this snippet:

if(('ontouchstart' in window)||(navigator.msMaxTouchPoints>0)){
// code for touchscreens here…
}

This keeps the test and the result together in the code, and eliminates the need for a library, which can also be an additional single-point-of-failure outside of your control, especially if hosted by a CDN.
If my bank (credit union) has transitioned to chip-and-pin, they have done so without telling me.

The cards they issue are pressed at the main branch; I had to wait while they printed my latest card. The process they use to print doesn't emboss the card - the little numbers don't stick up - and as such they have nearly rubbed off from the card.

I got that most recent card in September of 2012, and it's already wearing out; the magnetic stripe hasn't been reliable for 6 months, and the numbers are so worn off the front that cashiers have trouble hand-entering it. It doesn't even have the Mastercard NFC antenna.

I really, really doubt that most of the USA's banks are anywhere near ready for a transition.
I don't expect there to be a similar community reaction. NIST and the PHC panelists (list at https://password-hashing.net/) are two very different bodies.

Argon2's internals will likely be altered (with community input); Keccak's internals were left alone (only parameters were tweaked).

The community wants modifications to Argon2 before its final publication. Essentially, each of the five supreme finalists possess nifty properties. It'd be nice if Argon2 could be modified to possibly have some of these too.

That being said, I do expect you're correct that the winner will not be in mainstream production for a couple years at least.
>Also, you can set up a secondary account and auto-forward emails relatively quickly to a forwarding address linked to Paribus.

Oh, this is interesting, and should get around most of the privacy concerns. One question: how do you get the money back from the retailer? I had assumed that Paribus sent an email from the account, but that won't actually work if my email is zck@example.com and I give you access to zck-shopping@example.com. If you email Amazon from zck-shopping@example.com, would they refund zck@example.com? Or do you send me an email saying something like "Amazon dropped prices on $PRODUCT_X, contact them here<link> to get a refund"?
This is trivial to achieve with any hash function.
What if the employer just split the savings with you in cash?
Class != money
> the last one is a business card but this is HN so I suspect a bunch of people have ways of getting one of those

Given that the primary difference between a credit card application and a business card application is possession of an EIN, I refer you to the IRS (http://www.irs.gov/Help-&-Resources/Tools-&-FAQs/FAQs-for-In...),

Question: Does a small company that operates as a sole proprietorship need a tax ID number?
Answer:

A sole proprietor who does not have any employees and who does not file any excise or pension plan tax returns does not need an employer identification number (EIN) (but can get one if they choose). In this instance, the sole proprietor uses his or her Social Security number as the taxpayer identification number. However, at any time the employer hires an employee or has to file an excise tax return, they will need a new, separate EIN.

In other words, in the absence of a more formal business structure requirement by the credit card issuer, you can be considered to be your own business.

EDIT: tldr, use your SSN
The other half is actually going wherever you're going.

But the article says he spends most of the time outside the plane in the airports. That doesn't sound like fun, to me.
How about airbnb business space. meeting rooms etc.
When are the interviews?
Back in the day when corporations didn't treat consumers like rambling idiots and did not shy from providing (highly) educational promotional content for their products.
>The only downside to AirBnB is the lack of daily housekeeping.

Is this really an issue for most people? I haven't ever stayed in an AirBnB but I've stayed in B&B's or similar (without the second B) that charged a one-time cleaning fee for the stay but not daily room service. (Presumably you could pay for additional cleanings if you wanted.)

Interestingly, at one point, Starwood was offering points for forgoing daily maid service but I only ran across that a couple of times and then they must have discontinued the experiment.
targeted at teams that are very, very early.

How about a version of this for companies which have been around for a while?

Seriously, it doesn't sound like Tarsnap would fit into this program at all, but I'd love to be able to participate in something "lighter-weight" than YC -- something which, like the YC Fellowship, would allow me access to advice and contacts without taking funding or relocating.

Of course, I'm guessing the YC Fellowship are largely a recruiting tool for YC ($12k is a small price to pay for the opportunity to extensively vet candidates prior to offering them a YC investment), so it wouldn't make sense for YC to invite me into that particular structure; but I'm not looking for money and I'd like to think that I could help YC by being "part of the family" and being someone companies could be pointed at to help with questions relating to my areas of expertise.
Yeah, but I'm not sure its worth the paperwork hassle of doing that when you can get another 30k bonus from a different card. 150k v. 180k +EIN cost is likely similar value for $.
Does cloning your card to a Coin make you liable for fraudulent transactions? I assume it would be against the ToS for most cards to allow cloning.
The 'e' thing was just a temporary typo by a moderator. The title change was presumably because "presentation by" is redundant (and not in the original).

But mostly we take the author's/presenter's name out of titles, in keeping with HN's focus on content over personalities.
When I went professional with my web development (2009) I can remember the in-the-know people were actively advocating for feature detection, but it was still common practice even in 2010 to add IE-specific support using conditional comments to load stylesheets with fixes for a known IE version.

You probably still have nightmares of these:
https://msdn.microsoft.com/en-us/library/ms537512(v=vs.85).a...

On the way to 2012 it became clear once Microsoft said they never intended to let IE announce itself as IE in the future that the game was finally over for UA sniffing. The funniest part was I still remember the MS fanboy blog post that was saying how wonderful it would be that future versions of IE would identify itself as not IE, and how this would make the world a better place. :P
The hazy atmosphere, the day-night cycle, the empty houses without windows or doors... All I can say is

"Get out of here stalker".

And that's not bad at all.
>You should never need a license when you report a bug to get it fixed

That hampers people that wish to publicly disclose or sell vulnerability information. This is massively biased in favour of software companies (to some extent, like Google). You should never need a license to disclose vulnerability information, full stop.

>Global companies should be able to share information globally

Why should this be limited to the employees of a company?
There's a key mental difference between traveling for leisure and for business.

When you are holidaying, you are looking for those little experiences that make every trip unique, and living in someone's home definitely adds to that.

But when you are traveling for work, anything that's not work is distracting. So one seeks 'familiarity', and that's where the experience of just getting back to a hotel with no surprises waiting wins.

It's the same reason I chose Starbucks to work from whenever I am traveling. I know I'll get the same environment, same mediocre coffee and similar wifi. No surprises, so I can GSD.
Thanks. I'll try that out.
Many firms won't let employees share a double hotel room due to the risk of sexual harassment violations (one employee stumbles in on the other having sex in the room, said employee may have grounds to sue the employer).

With that in mind, I assumed AirBnB Business Homes would be whole homes to avoid contact with an owner, other guests sharing the other rooms or situations that an employee might not be happy with - eg female employee staying alone in the home with a male landlord, etc.

But looking through it appears many are shared situations, which surprises me due to the potential for legal issues.
EINs are free.
Show HN: Eliminate tail recursive function calls via AST transform
Exactly.

Ad fraud is not just a waste of energy (like TV ads playing to no viewers). It supports bad stuff on the Internet at the expense of good stuff.

* Ad fraud is now the number one malware payload.

* Low-quality impressions show up on copyright infringement, comment spam, and other problem pages.

* When advertisers buy programmatically on markets that include both legit and fraudulent inventory, publishers pay for fraud in the form of lower CPMs.

More in response to the original article: http://blog.aloodo.org/posts/thank-you-for-supporting-fraud/
The second was an attack by passengers against an Uber driver. What you can find multiple taxi drivers convicted of rape and kidnap just from the past couple of years.
Yep, I posted the quake/quack thing including a link, a date and an "oops my mistake" apologetic comment
I think as the popularity and # of applications of YC has increase over the years, YC has naturally leaned towards startups who were further along. This way they can make that shift official without losing the original vision of YC.
Love to see YC branching out to those unable to migrate to SF immediately. As someone that's been through other incubators and been extremely underwlemed by my experiences; this is a fantastic idea. I know YC is open to all types of ideas and companies, but there is obviously a concentration on software/hardware related ideas. I'm curious if YC has funded any non-hardware/software startups? Any examples?
Why isn't this on the front page with 24 points in an hour? I know HN cares about this news.
Sad day. I'm good friends with Josh's younger brother and study at UF. It was definitely clear that the two of them shared the same sense of wonder and awe when it came to technology.
Saudi Arabia allows polygyny which is the complete opposite of this.
The ASP.NET team recently published a roadmap here:
https://github.com/aspnet/Home/wiki/Roadmap

There will be three more beta releases scheduled for July, August and September, followed by a release candidate in November. RC 1 will have a go-live license and support for production deployment on x86/x64 Windows, Mac and Linux.

There may be more than one RC release, depending on feedback, but the final release should be some time in Q1 2016.
I follow his blog and he definitely doesn't spend all his time in the airport.
Only if you know the options in advance as the sibling comment says.

And mostly for very significant length (e.g. "all my songs") E.g. for up to 20-30 items dropdown is still better, and you can select with one finger without much concetration.

Of course there's also the "searchable dropdown", or a dropdown where you can type the first letter(s) of an options to jump there.
> One of the features of the winner is that you can offload the expensive computation to a client and still maintain the security you would have if it were done on the server

Can't you do that with any password hashing alg?
I can relate to your feeling, and this ONE WEIRD TRICK will greatly increase your positive feelings: get a credit card with no fees that you pay off every month. Once I got my Amex, I never again wondered if that swipe would go through -- it just does, every time. That of course comes with its own set of problems (ahem, budgeting).
http://www.radshield.com/catalog/index.php?main_page=product...

PS: Have fun with TSA.
Not surprising if you wonder who's in the organization is going to have unrestricted internet access, be allowed to connect their personal devices to the corporate WIFI, and pretty much be excluded from every other restriction it's going to be the CEO's and the IT department...
Yep, a fridge and a microwave are a minimum. I don't like wasting food, and those two things allow me to effectively save extra food.

Adding a stove is nice if I want to re-heat something there, but it adds a lot of cleaning.
3k a month for a two-founder team. A single guy with no other obligations living in a cheap place might be able to pull it off. Married with kids -- forget it.
Taking that (free) class on coursera was an eye opener on all the things that are discussed in this article. Highly recommended:

https://www.coursera.org/course/reactive
There is a lot of websites like this unfortunately, Gmail, Google Maps, Youtube, Office 365... Just try to browse a bit with Firefox for Android and you will see...
7/19/15 is immediately and irredeemably ugly to me, because I'm not in the U.S. Quick, someone from Europe types in 9/10/15, do they want to travel in September or October?
Deconstructing K&RC Is Dead
This may be true for simple structs but is definitely wrong as a general statement. Compilers cannot anticipate semantics.
I would generally prefer it, except for three big things: 1) guaranteed accessibility of management/owner if something goes wrong, 2) nearness to my destination (I stay at a lot of airport hotels, and in a lot of places that's because our offices are near the airport, too), and 3) I often travel with colleagues, and sharing a home with them would just be a little weird. Not necessarily bad, but not something a lot of my coworkers are culturally prepare to accept.
Yes! That's the one I had, until I gave it to my now-ex-wife, and it still beats any phone I've ever had as a music player.
> He mentioned that he was pulled over for speeding, but once he told the officer who he was he was let go, and he was very proud of it.

It's not uncommon to be let off with a warning for speeding if you aren't argumentative, don't try to make bullshit excuses, were not going dangerously fast, aren't in some intentional revenue-generating speed trap, and your record comes back reasonably clean when they run a check on your license.

There was an AskReddit where someone asks cops what makes them decide whether to give a ticket or a warning that gives some interesting insights [1].

I've been let off with no ticket a couple times, and got the ticket a couple times.

[1] https://www.reddit.com/r/AskReddit/comments/16zweo/cops_of_r...
Yup. I know this all too well. When I was younger, my best friend was a soccer player and in great shape. He woke up one morning, went to take a shower before school, and just dropped dead in the shower. There was nothing anyone could do.

Undiagnosed hypertrophic cardiomyopathy.
Here’s how much a self-driving car could save you on car insurance
Yeah, they were told about problems a year ago and they did absolutely nothing:

https://bugs.documentfoundation.org/show_bug.cgi?id=62764&re...
SpaceX Falcon 9 rocket explosion caused by faulty strut
Unfortunately for various reason it's often impossible to use feature detection.

2 examples:

1) There's currently no way to reliable check if a browser support device orientation. Maybe because of bugs or incomplete implementations

2) It's impossible to tell when iOS 8.x has added the chrome around the page in landscape removing nearly 1/3rd of the entire view-able area on an iPhone5S.
When I send nobody cares :(

https://news.ycombinator.com/item?id=9015293
I can say for a fact that zooming on the grid would have been a better experience. As-is it is currently only usable if I use my phone as landscape rather than portrait as there is no space between each item. For most sites I don't bother rotating my phone - scrolling down is worse than zooming in/out. Especially when trying to read a grid or chart reliant on seeing all the information at once and not 4 rows at a time.
How do you integrate this into a webpack build? Run the typescript plugin first, then the babel plugin? Is there issues using es7 babel stage 0 features like async/await and decorators if you do this? Thanks :-)
This sounds similar to my HN proposition from a couple years ago, only 10x better for the applicants. Damn you Ycombinator! :)
I see now :) great work btw, I really like the simplicity of it.
Migration/comparison frameworks/tools can be used poorly just like any tool, but they don't have to be. When you have the funds and a moderately sized team, especially in dev, I think the migration tools/frameworks can be invaluable time savers and are superior. Also, the OP isn't in production, but once in Production I would expect schema changes would be less regular and generally less breaking except for occasionally. So having a tool now is more advantageous in many ways but may not fit into their budget or learning curve window, and it isn't needed, just can be nice.

No tool mitigates the responsibility for reviewing the updates before applying them in production, that would just be irresponsible IMO. But then again to me, there is no such thing as a SQL database schema change that doesn't require a person monitoring deployment. I know for my teams over the years many times we have tested a script in dev and stage, only to find out in production some set of records or other change that wasn't reflected in the dev/stage environments causes an issue. That is also why we started using migration frameworks to do diffs for us between environments to help minimize the chance we would run into these issues. It also let us do comparisons of the scripts marked for deployment to make sure there weren't conflicting changes, again something that occasionally happens on larger or fast moving teams.

It isn't that numbered files don't work, but just like my other suggestion, they only scale and go so far, then you really need a tool to help you keep things straight and help compare your perception to reality. For the OP, either numbered scripts or my other suggestion works for now, but I wouldn't rule out migration/comparison tools as they can really be helpful.

And actually the bank point isn't really a good one, many of the financial clients I have worked for use SQL migration tools to manage their deployments, along with their DBA's playing overwatch. This allowed them to configure rules within those tools that would prevent errors from happening.
Anyone happen to have a great Bloom filter tutorial in Ruby geared towards early programmers?

I read the article, but am still not grasping the full construct and how it functions. I'm hoping a hands on tutorial might give me a better sense.
Yep, my latest Amex came with a chip, and when I tried to swipe the mag strip at WalMart (don't you judge me) the reader actually said "Must insert card" which was really confusing until I noticed it had a chip reader. Pretty cool.
SpaceX says faulty strut led to Falcon failure
Java Hosting with Tomcat at JavaPipe
common sense isn't common.
I Miss First-Gen Google Maps for IOS
Toronto is more than 4x the population of Seattle and 2x the area though. And Alabama is a often rural state. It would be interesting to compare survival rates based on equal distances to a hospital.