skysight-inc/HackerNews huggingface dataset:
The only relevant thing you've mentioned in your list is pop-up blocking, which is a subset of advertising (cookie blocking doesn't prevent impression and click tracking, and Readability has nothing to do with ad blocking, as the most common use case for Readability is after you've visited a page already).

Blocking one form of advert is not even slightly the same as blocking all forms of adverts.

There is an implicit social contract created when a content distributor attempts to monetize the content - you can only obtain the content if you go through the monetization strategy. Sometimes that's a price on the content, other times that's an advert.

Circumventing the monetization strategy is a statement that you believe you're entitled to the content without paying for it. Almost universally, you're not, and this entitlement complex is pervasive through Internet users. TV shows, movies, music, software, anything that's been given artificial scarcity is a target for this entitlement attitude.

For some content, this attitude doesn't hurt the content producer enough to be meaningful, or the content producer has adapted. This is almost universally the most valuable and previously established content producers. Your large game studios, your record labels, etc. For other content producers, however, those who aren't as well established, the harm is more severe. The independent web comic, the unsigned band, the budding writer, the local newspaper. These people suffer because Internet users think they deserve the content these people create without providing compensation, and subsequently, less content gets made, talent can't be developed, gifted individuals can't specialize, and the world is a less beautiful place.

So sure, we can continue to use ad blockers, but at what cost? It's not hurting U2, and it's not hurting J.K. Rowling, but it's hurting other people, people who feel the kinds of pain a 1.5% vs. a 2.5% CTR might bring.
original poster here: please wait till the kickstarter launch. it's happening very soon. all that information will be on our kickstarter page.
Swearing at your code is one thing. Swearing audibly in the office.

Swearing in a job ad is - to my mind - somewhat unprofessional. It's not like this is an off-the-record conversation or casual chat - this is an official business document that has potential legal implications.
>There are more web developers than there are any other kind of programmer

Is there any data to back this up? I would think Java or VB or C++ programmers far outnumber web developers.
It's cute, but like many of these visualizations quite militaristic.
Circa 15 here and still fascinated, too. I think it's sad that the author of the paste hasn't found a commercially supportive environment for their interests. Maybe they should fall back on themselves for awhile (take a non-coding job, code for interest on a project they enjoy in a part-time context with some potential commercialization strategies). The comment right at the bottom of this page is equally correct: noobs gonna noob.
It's fairly easy to turn it into a full-fledged site design application.
I don't think we're going to agree on this, because at this point it is a matter of degree. I find it more likely that an error will not be malicious, it will just be a honest mistake that will make the entire system less secure.

Cryptosystem security isn't the same as binary security (i.e. against exploits). You can have a very insecure binary (in the exploit sense) but still have valid, strong cryptography (e.g. in its output).

Sure, with something like this, you want the binary to also not be easily exploitable, but I think that getting the cryptography right is more important.

Given these two points (malice vs incompetence and cryptography vs security), I think it is more important for the program to be open source, even if it's complicated, than the other way around.

There aren't many expert cryptographers who are also expert reversers, sadly.
$108 YTD, $29.72 best month this year

Not much weight without proof: http://imgur.com/YiyEke0

Most of mine has come from a single post about uses for a Raspberry Pi[1].

I've done a lot wrong when trying to build site traffic (multiple domain/url scheme changes, etc) so I think I would be doing much better if I had focused more in the past.

1. http://magnatecha.com/things-i-do-with-my-raspberry-pi/
The Reusable Nuclear Shuttle: To the Moon, Again and Again
An index in RethinkDB is an additional BTree that stores a record keyed by the value of the index, not by the value of a primary key. When you query by an index, RethinkDB looks the records up by looking at the index BTree instead of the main BTree. This is similar to how most RDBMSes implement indexes.

Multi-indexing is implemented by inserting multiple rows into the index B-Tree. So if your index for a document returns [1, 2], Rethink stores two records into the index BTree -- one keyed by 1, the other keyed by 2.

This is different from hyperdex -- we don't do any algorithmic tricks with spaces to make this more efficient. The model we used fit extremely well into our architecture, so @jdoliner just went ahead and implemented it.

Hope this makes sense -- great questions! (Also, love your username)
iPad's been doing this for years; what's the news? Deep discounts for a design win?
The other one is that it's available only on 8.1 - I wish 7 was supported too.
It is not available in Canada yet :(

Also it seems to be streaming only, in which case I couldn't use it when I am on the subway.
Speaking as a man, if I were in a mixed group and addressed in various ways:

guys and girls - OK. Very casual.

ladies and gentlemen - OK. Somewhat more formal.

men and women - Weird. Sounds stilted.

boys and girls - OK, depending on tone. Would work better with an ironic tone when addressed to adults. Would sound stupid if expressed in kindergarten teacher tone.

ladies and boys - seems a bit forced. Also, it makes me think of "ladyboys" (e.g. transgendered Thai prostitutes)
The future of gaming
Next generation gaming including virtual reality, gesture recognition and more... skips ads to get to video http://tinyurl.com/kby7jty
The same argument has been applied to Lockitron... connecting physical locks to the internet is just a bad idea.

More convenient, perhaps, but now in addition to jamming a pen into the lock or cutting the chain with a pair of cutters (or whatever myriad ways to physically assault the lock that there are) you have to worry about potential software exploits enabling remote entry from anywhere in the world. It seems to me that these things are, practically by design, exponentially less secure than their purely 'analog' counterparts.
Yup, that was the intent. It mimics the war room in the 80's film WarGames: http://www.imdb.com/title/tt0086567/
Tell HN: Startup school acceptance emails are out
Lose your phone? Phone out of juice? There goes your ride. Someone steal your phone? Now they have your bike. Combo locks are the best locks.
> If you can afford to replace everything you own out of savings, good for you, but most people can't.

Not that it's relevant, but I can't. Anyway, I didn't say anyone should plan to replace everything from savings. My point is, whatever you _can_ replace from savings, don't waste money to insure _that_.
It's absolutely insider trading, even taking your far fetched example. You just have to see it in a slightly different angle. You are talking about not hurting the 'end customer' who bought the pumpkins at the same price, just a bit earlier. But what about the loss incurred by the 'share holders' of that pumpkin merchant who now might have incurred huge losses due to lost sales because some one used 'inside' info to beat him and rip him off his sales that would have happened if someone had not used the 'inside' info and 'acted' on it.
JavaScript is fine. We could do a lot worse. We could also do a lot better. The point is that regardless of arguments hypothetically better languages, we are converging on a ubiquitous scripting language, and its name is JavaScript. If you don't like it, use ClojureScript or CoffeeScript or whatnot. Resisting the inevitable is only going to cost you time and mindshare.
I just got mine, too.
Ask HN: Cross-platform, rich client app in 2013?
With tablets taking off the way they are, having a client (for a client-server app) that runs on a tablet is becoming higher and higher priority. Running on desktops is still required too.

What is the best technology today?

Flash and Silverlight are out. HTML5/Javascript? Ehhh, not sure -- I really like strongly typed languages and a compiler to catch my mistakes.

Something like Xamarin? Anything else?
Tell HN: Startup School Invitations Have Been Sent
And when the tablet crashes and won't boot up? Sounds like a safety issue to me...
Insurance companies usually lose money on underwriting.

However, GEICO is not a good example, because it is the exception to the rule. GEICO usually makes an underwriting profit -- often a very large underwriting profit.

In fact, all of Berkshire Hathaway's insurance operations make a long-term underwriting profit. Unlike GEICO, the reinsurers do not make a profit every year, because hurricanes and earthquakes are unpredictable. (Whereas car crash statistics change very slowly from year to year.) But averaged out over a long period of time, they make a profit.

This is the secret of Warren Buffett's success as an investor. He is essentially buying stocks on margin, at a negative interest rate.

Data collected from Berkshire Hathaway annual reports:

2012: $680 million profit on $11,578 million float
2011: $576 million profit on $11,169 million float
2010: $1,117 milion profit on $10,272 million float
2009: $649 million profit on $9,613 million float
2008: $916 million profit on $8,454 million float
2007: $1,113 million profit on $7,768 million float
2006: $1,314 million profit on $7,171 million float
2005: $1,221 million profit on $6,692 million float
2004: $970 million profit on $5,960 million float
Not broken out separately prior to 2004

This profitability streak is truly exceptional. As Warren Buffett pointed out in his 2012 letter, State Farm has made an underwriting loss in 8 of the previous 11 years. The insurance industry as a whole has made an underwriting loss in 37 of the previous 45 years.
You can create an SVG where certain elements are hidden when rendered below a particular size using embedded JavaScript. It would be a pain in the ass because it would have to be done by hand, but you could do it. It's a problem with the tools we use to create SVGs, not the capabilities of the format.
How to Successfully Launch Your App
No more of a safety issue than using iPads.
Tizard Mission: WW2 Transfer of all R&D work completed by UK to USA
Well done!

Mikolov said that he hoped word2vec would "significantly advance the state of the art" of NLP, but really the state of the art can only advance when people can understand and manipulate the code. You're making that possible. Thank you.
I paid for Pandora specifically so I didn't have to listen to their ads.
Presumably you don't think modern science is a "big ugly mess", yet you've failed to explain why the planning problem hasn't caused that. We could go a step further and ask how science would fare under a market system.

Or for that matter, high tech. Oh, you thought high tech isn't a product of a planned state-controlled economy?
What's funny is Microsoft likely had to give Delta a steep discount just to get this PR win. With the iPad, companies will use it because it's a great product that people want to use, so they use it. I guess Microsoft will do what it has to do to get someone to use the Surface 2.
They also call swearing "unprofessional", as if that's a bad thing. Again, it suggests a laid back atmosphere, where no-one cares if you swear when you're dealing with a particularly nasty bug.

Swearing at work, I don't find particularly unprofessional. I've worked (and currently work) in environments which rival pirate ships for off-color jokes and profanity.

However, these same workplaces never put swearing in a job ad. To me, that would be kind of a red flag. In the spoken case, it's an ephemeral, off-the-record kind of thing. In the written case, in an official HR document no less, it's quite different. Frankly, I'm not sure how profanity would make it into an official job posting.

Of course, it's a very different matter if you're emailing your college buddy to ask him to come work for your awesome company, but then this would not be a job ad for public consumption, would it?
iPad has momentum Surface doesn't. We'll see how the surface 2 comes along.
The facts in the quote above are not inconsistent. Metadata != content. People so easily confused are easily manipulated.
But you really can't afford to self-insure, even if you're young and healthy. There's always the small but real chance of getting a catastrophic illness and running up a million dollar bill.

Therefore, you really need to buy at least catastrophic coverage. And that's real insurance, not self-insurance.
Got mine :)
So, in comparison - would the same people who want prices on apps to be higher be willing to avoid using contest sites like 99 Designs? Seems like the same principle to me...being unwilling to pay someone 'the going rate' to design a logo because you're not sure about the value of the underlying process sounds a lot of like being unwilling to pay what developers consider a 'fair rate' for an app when you can pick a free one instead....
The fallacy the author is thinking of is called argumentum e silentio, or the argument from silence. Academically, arguments of the form "well, X civilization is known for meticulous record-keeping and they make no mention of Y, therefore Y must not have happened" would be good examples of arguments from silence.

In this instance however, it'd be of the form, "if our product was defective, our customers would speak up. We haven't heard anything from our customers about it, therefore our product is not defective."

The author correctly points out that this formally follows the modus tollens format:

A: Our products are defective
B: Customers are complaining to us

P1. A → B
P2. ~B
------
C: ~A

This is a valid[1] argument: assuming the premises P1 and P2 are true, C necessarily follows. The fault in logic comes from P1 not being true: it is not necessarily the case that customers would complain to the company if the product was defective. Since P1 is false, the argument is unsound[2] and thus ~A (our products are not defective) is not necessarily true.

However, it's important to point out that one can still inductively[3] conclude ~A is likely to be true, just not necessarily true. That is:

P1. Based on past evidence, our products being defective likely
means customers would speak up about it.
P2. Our customers haven't complained to us
-----
C: Our products are probably not defective.

This is a perfectly fine inductive argument. The company, should they be claiming to make this argument, would have to be amenable to be proven wrong: while it may be unlikely that customers would remain silent if their product was defective, it's certainly possible.

[1]: https://en.wikipedia.org/wiki/Validity

[2]: https://en.wikipedia.org/wiki/Soundness

[3]: https://en.wikipedia.org/wiki/Inductive_reasoning
6 Things to Focus on When Selling to Small Business Owners
IPhone multiple Touch ID logins a feature, not flaw
Walgreens Garcinia Cambogia: Is This the Best Brand
And I bet it was also part of the deal that they had to split up the announcement of the Nokia Lumia deal for the flight attendants and this one to get maximum press cycles.
About two months off and on.
Going from "nobody has complained" to "the customers are happy" does not seem too much of a stretch, particularly for an expensive unit. Granted, it doesn't logically follow, but I would class this as a reasonable deduction from evidence rather than a fallacy. Note also that it's self-correcting - once one person complains, the company can't use that defense any more.
Just got my invite and am thrilled. My 30th birthday is the day after so I guess I'll be spending it in SF!
You are correct that Goedel really isn't hard. And, of course, its not a problem but a theory.

The thing is Goedel shaped the development of logic itself tremendously. Before Goedel, the idea was that proven theorems were essentially the true theorems. The concept of theory proving as a simply mechanical process wasn't there, the idea of models and true-but-not-provable theories wasn't there etc. Contrawise, once you have this machinery, the theorem is fairly simple (if sometimes tedious) to produce.

So sketching Goedel's theorem can't help but be sketching early twentieth century logic.
Which seems like equally a bad idea unless you've got the paper manuals right there as well.
Meh. Web applications are very rarely CPU bound.

Hopefully I'll get around to benchmarking the results on Roslyn, although the results are a little bit biased as we have some incredible perf people working on the product.
I don't think reporting security bugs is a great way to become rich. If you expect to be compensated you should convince Yahoo to hire you.

Is this worse than the many companies that have never given anything to any reporter?
It would help to see the following.

Draw one rectangle. Save as rect1.

Draw a second rectangle. Save as rect2.

Show us the diff between rect1 and rect2.
> you'd essentially be giving away hardware. It'd also be illegal dumping in most regulated free markets.
>> What does this mean?

The various consoles (ps3, orignal xbox at the very least) -- were sold at a loss (for the hardware). Now if I sell a pc at a loss, that'd be considered dumping[1].

[1] http://en.wikipedia.org/wiki/Dumping_(pricing_policy)
Excited! both me and my co-founder got selected! Canceled meetup that day! XD
original poster here: all of the internal electronic components are water proofed and the battery operates under extended temperatures (currently the same batteries are used in north pole for remote sensing)

But if the water freezes inside and prevents the actuator from moving, then the lock won't work. the same can happen to the mechanical locks...if the water gets into the key hole and freezes there or freezes up the locking mechansim
Is it really this hard for devs to learn proper languages for whatever they're doing? I almost think knowing multiple languages and having the ability to learn new ones quickly is what it means to be a programmer/developer, etc...

I'd be more interested in what embedded JavaScript would allow to be done that other existing tools can't currently do. After all, if you're a JavaScript person and you needed to do something on a device or platform, you wouldn't wait for a language runtime to become available, you'd just go learn the existing language/tools and build it?
Interesting but I am not sure if it is a good idea replacing paper manuals with electronic devices. How useful are these manuals during an emergency? What if the device starts glitching or is low on battery? How much interference can these devices cause, given the current rule is to switch off all electronic devices during takeoff and landing? Would they be put on "Airplane Mode"?
The compiler is not 64 bit. :)
HTML5 has been rolling out since 2004
>MS Excel is not superior in any way to the open source alternative?

Why would that be a requirement? Take any two things that aren't identical and each of them will be better than the other at something. You're assuming the comparison on net would favor Microsoft. For example, here's a short list of commands: grep, awk, sed, ssh, scp, rsync, wget, nc, dig, du, sort. These programs are not superior in any way to the Microsoft alternative?
A stupendous amount. Before starting this project I had never done any complex frontend stuff. Pretty much just HTML CSS and a bit of jQuery.

With this one project I learned about backbone, marionette and the limits of what can be done on the frontend. It was quite a big learning curve, and even now I'm still discovering where the correct balance of frontend-back end stuff is.

Overall a great experience, really opened my eyes to the power of JavaScript, before I had adamantly stuck to nothing more exciting than HTML forms with JS validation.
Yep you called it. See:

http://appleinsider.com/articles/13/09/30/delta-pilots-fough...

> "We fought hard for iPad," a pilot working for the airline told AppleInsider. He described the Delta deal as being about money, travel contracts, and Delta's Information Technology staff historically being "in bed" with Microsoft.

Read the rest of the article. It gets worse.
https://twitter.com/sully_2003

:(
Woot! Anyone have space to rideshare to/from SF?
I don't know why this isn't integrated into the instrument panel. That way, it's always there, always ready to go, and isn't going to bounce around the cockpit.
So as it turns out, many airline companies are switching to tablets. My girlfriend's father is a pilot for South West and currently in their beta program. He used to carry 10LBs of binders in a big leather briefcase, but that's all been moved onto the ipad. He loves it!
Let's give Delta the benefit of the doubt here and assume the paper copies will still be on board, but the primary source will be the Surface 2.
It's the US and UK governments mainly that are sh*tting on everyone else's rights within their own country that is the problem. Taking a singular view on this will not solve the problem, your government will just shift the processing to one of their "partner" countries.
Can you expand on what you mean by "confusing x86/x64 message"? I'd love to help clear it up. Are you saying that people will believe that the reason the JIT is so much faster is because it's 64 bits? That's the exact opposite of reality: 64 bit programs tend to be slower, because they have to manipulate more data (all pointers take twice as much space, the Win64 ABI requires a minimum of 48 bytes of stack per non-leaf function, etc...)
I read on the recent story about FAA regulations that current cockpit iPads are on all the time during takeoff and landing, although I suspect they'll be in airplane mode whenever they're on the plane.

Presumably in case of an emergency, the pilot would always be able to call the control tower to confirm whatever details, even if their tablet was dead, so I don't think it would be a major issue.
Very excited. Booking my flight now to SF :)
Accountants use it as an IDE.
Will there be a live stream of the Startup School event?
1) I believe that finding anything on a digital device is quicker in an emergency than looking it up on 38 pound pile of paper;

2) To prevent failures, take a redundant secondary device (anyways, each co-pilot would/should have one).

3) "Airplane mode" would be perfectly fine, as the device should store all manuals locally anyways, and need a connection only to be updated with newest content.

Personally, I'd say that something like a Kindle would be better than the Surface for this particular task.
Which compiler are you talking about? The JIT compiler is 64 bit, the C++ x64 targeting compiler is available as both 32 & 64 bit. Roslyn is 32 bit because, well, the x64 JIT is dog slow :-)
It annoying having GEB discussion be the top thread in a discussion about a rigorous or accessible exposition of Goedels' theorem. If those who don't find GEB tedious, overblown and overlong would to agree it's just not about Goedel's theorem. I mean really not. It's about self-reference and stuff. But it absolutely not any kind of exposition of Goedel's theorem at all, just stop.

And I read it as a kid. I've picked it up recently, I have a degree in advanced math. I kind of like Hofstadter's take on AI. But I think GEB is just terrible. I mean, it has long, clever discussions that half-explain thing so I think it makes people feel like they sort of understand things. But have to say I think it gives the opposite of a solid math approach by never being fully clear, concise or complete.
The article mentions the cost savings from replacing the very heavy manuals, so I would assume not.