skysight-inc/HackerNews huggingface dataset:
My next big perf task is to get the Roslyn self-build as a test for RyuJIT. It's a pretty interesting combination of JIT compiler throughput, and generated code quality.
I own a relatively expensive piece of electronic equipment that keeps breaking.

I corresponded with someone who works for the manufacturer. His response to me was (paraphrased), “we’ve sold thousands of these units and nobody else has complained. Therefore, our product must be good.”

I've never quite understood the logic behind this thinking on the part of product manufacturers. The product has already disappointed the customer on multiple occasions, but the customer is still willing to give the product another chance in the form of a repair or replacement; and the manufacturers first impulse is that rotten customer is stealing from us, treat him like some kind of thief.

They're about to lose that customer (and everyone he knows who asks him for a recommendation) forever. Send him a replacement. Send two. For bonus points, pay for him to ship the defective one back for detailed analysis of what was going wrong.
The memcache was purely the result of polling the server every second to keep different JS clients in sync. Admittedly it's not very elegant, but it was something I did just to see how easy it is (backbone makes this really really easy).

Unfortunately you pay for every datastore query, and when 50 odd people have the order page up, each polling every second, thing get a little silly. Additionally with appengine memcache is just one import away.
Devices don't cause much interference with these machines, same as hospitals. Doctors always have their phones on. Within about 1 metre might cause some interference. Maybe.

I heard that the reason they tell you to turn it off in flight is so that if something goes wrong people panic less. Not sure how true that is though.
If mechanical motion is minimal, how do you protect against banging/tapping/jostling the lock while pressing the "open" button?
AFAIK, Most of these procedures are to be learned by the pilots prior to being certified to pilot a particular aircraft.

IF something went wrong, however, like a pilot panics, or his tablet dies (and forgot his charger), he is still able to radio for help.

I believe the bulk of what goes on the tablet is tons and tons of charts. Airport layouts, maps, etc.
cheaper and simpler to have a replaceable battery.
How do you guys release such polished and worthwhile releases on such a regular schedule? It's rather impressive.
Interestingly Delta was supposedly testing iPads for use inflight instead of paper manuals back in 2011. [1]

I wonder why they are going with the Surface now?

The US Air Force [2] and American Airlines [3] are both using iPads. I'd be really interested in seeing why Delta decided to go with the Surface, unless it is something as simple as Microsoft is giving Delta a massive discount in exchange for the PR boost to try to catch up with the iPads adoption by other airlines and by the army.

[1] http://www.padgadget.com/2011/03/07/delta-air-lines-alaska-a...

[2] http://www.geekwire.com/2013/air-force-deploying-18000-ipads...

[3] http://www.dailytech.com/American+Airlines+Wins+FAA+Approval...

Edit: Another comment linked to an Apple Insider article which says that the Surface deal was "about money, travel contracts, and Delta's Information Technology staff historically being "in bed" with Microsoft."

http://appleinsider.com/articles/13/09/30/delta-pilots-fough...
Yes, that was my immediate thought. I was a little surprised I could not find a named fallacy for it either, but the true fallacy is assuming different objects are the same. E.G. "no one else's soup has flies in it, therefore yours clearly does not either".
Hah, there's even an old Russian folk saying 'ulibka bez prichini - priznak durachini' which literally means 'smile without a reason indicates foolishness'. :)
Things that get integrated into the cockpit tend to be hard to change and have long legacy lifetimes. If you ever want to gouge your eyes out for an evening, peruse the spec for CADRG, which is the file format used by military cockpit in flight displays:

http://earth-info.nga.mil/publications/specs/printed/89038/8...

It's a format designed for ultra-fast decoding, but it's not widely supported and a real mess under the hood.

There's some advantage to having things in the pilots hands if the technology is improving rapidly.
> the vast majority

You're actually discounting the entire world outside of SV right now?
No, really and truly, absence of evidence is (usually) evidence of absence. It's just often extremely weak evidence.

For "no evidence of X" to be no evidence against X, it would need to be true that you're no more likely to see evidence of X if X than if not-X. That's a pretty weird situation. It might happen if X were totally unobservable, or if you were being systematically deceived. (I would then say that nothing is evidence of X.) But the usual case is that evidence of X is more likely when X than when not-X, and then absence of evidence of X is evidence of not-X.

More formally: I take "A is evidence for B" to mean "Pr(B|A) > Pr(B)". "Absence of evidence is evidence of absence" means that if Pr(B|A) > Pr(B) then Pr(~B|~A) > Pr(~B). Assuming that none of the events involved is outright impossible, we can equivalently write the condition for being evidence as Pr(B|A) > Pr(B|~A), and the question is whether this implies Pr(~B|~A) > Pr(~B|A).

Well, we can express everything here in terms of four probabilities which I'll call AB, Ab, aB, ab. "Ab" means Pr(A & ~B), etc.: capital for true, lowercase for false. Now Pr(B|A) > Pr(B|~A) is AB/(AB+Ab) > aB/(aB+ab), and Pr(~B|~A) > Pr(~B|A) is ab/(aB+ab) > Ab/(AB+Ab).

The first, on clearing denominators, becomes AB(aB+ab) > aB(AB+Ab); a term AB.aB on each side cancels, leaving AB.ab > aB.Ab.

The second, on clearing denominators, becomes ab(AB+Ab) > Ab(aB+ab); a term ab.Ab on each side cancels, leaving ab.AB > Ab.aB.

And, lo and behold, these two conditions are the same. In other words, barring pathological cases where some of the probabilities are zero, "A is evidence for B" is exactly equivalent to "Not-A is evidence for not-B".

But the strength of the evidence can be very different in the two cases, as in Hempel's paradox: let A be "the object I just observed is a white crow" and B be "crows are not all black"; clearly A is very good evidence for B; so not-A is evidence for not-B; but if what you just observed is (say) a red car then it's very very weak evidence that all crows are black. But it's evidence, none the less: you just eliminated one possibility for something that might have been a counterexample.
Good security practices are something that have to be woven into many departments: design, development, testing, etc. Most of the researchers who report these kinds of bugs are more like hunters than zoo keepers. They wan't to go where there's fresh game, and they specialise in shooting holes in shit. If you put them in a zoo, their skills are going to be wasted.

Besides, I suspect working as freelance l33t hacker is more profitable and gets you laid at parties.
Tested it out here: http://raymondgh.link470.com/googlewebdesigner/
Google Web Designer http://i.imgur.com/xEQZdx5.png
Aurora 26.0a2 http://i.imgur.com/FElMNKj.png
iOS Safari http://i.imgur.com/Miqw6bq.png
IE 10.0.9 http://i.imgur.com/yqXaJlL.png
Totally different appearances
We should put together a list w/contact info of attendees. I'll put together a twitter list and/or google doc if you want to email/DM me your handle and location.

I'm driving from Salt Lake City. Rideshare available, probably driving back on Saturday. Considering flying Allegiant ($45 each way).
In what ways exactly is the iPad a very great product compared to the surface 2 (which isn't even out yet?). IMO, both have advantages over each other. In fact, I'd say it's more useful than the ipad considering that the pilots won't be using it to only watch netflix. The Surface 2 at least allows for a bit of productivity with the free office suite.

Seems like people would want to use iPad just because it was the first to enter the market and has the mind share. I'd consider this to be a good way of garnering some of that.
If/when this happens again, run this command and paste the output:

$ openssl s_client -showcerts -connect rally.stopwatching.us:443
This made me remember the other day in my job (I'm the webmaster) when I asked the IT dept. to install Firefox or Chrome (at least) on my machine (I was developing the main site on winXP + IE8). They told me that they couldn't because of 'security concerns'
I've been using hadoop for 4 years now (author of hadoopy.com) so I'll chime in. I'll state the use cases that Hadooop/MapReduce (and to a close approximation the ecosystem around them) were developed for so that we're on the same page. 1.) Save developers time at the expense of inefficiency (compared to custom systems), 2.) Really huge data (several petabytes), 3.) Unstructured data (e.g., webpages), 4.) Fault tolerance, 5.) Shared Cluster Resource, and 6.) Horizontal scalability. Basically people already had that and wanted easier queries, so it's been pulled that way for the second generation now 1.) Pig/Hive and 2.) Impala and others.

Of the 6 design considerations I listed, none of them are really addressed here. If you outgrow a single GPU then you have a huge performance penalty growing (that's a vertical growth). If you want to make your own operations (very common), then this would be impractical.

It's a nice idea but it'd be better to compare against things like Memsql and the like, where they have been designed from first principles for fast SQL processing. I'd recommend just dropping any Hadoop/HBase comparisons and compare within the same class, Hive is embarrassingly slow even in the class it's in (compare it to Google's Dremel/F1 or Apache Impala).
Spelunking for Drugs
This appears to be the software doing all the work
http://ww1.jeppesen.com/aviation/products/flitedeck-pro/inde...

Which is available for both iOS and Windows.
Most fallacies are like that: "Hey, X isn't actually ironclad, irrefutable proof of Y. (So you get to ignore X.)"

Of course, X usually is evidence of Y, and the above is far too high of standard anyway. Hence why I don't see fallacy guides as deeply insightful, nor any urgency in updating them to cover every special case.
With Webflow, Adobe edge, and others coming on the market what do prognosticators say about the future of the web design business? Is Roger McNamee's notion from two years ago going to come true? http://www.businessinsider.com/roger-mcnamee-video-2011-7
A shame there aren't more comments here. NerdyData is an awesome tool that has many use cases and was built by a very smart young guy I had the pleasure of meeting here in NY. Highly recommend checking them out.
Can secondary indexes be compound ?
Huh? Nature Publishing Group, where Rowan Manning works, makes its profit margins from extorting scientific libraries rather than superior code.

http://golem.ph.utexas.edu/category/2010/06/boycotting_the_n...

Boycotting the Nature Publishing Group

The Nature Publishing Group publishes not only the
prestigious journal Nature, but also many others. When this
company bought Scientific American, it raised the
institutional subscription price seven-fold. Now they are
insisting on quadrupling the fees for 67 journals to which
the University of California subscribes.

Right now, we pay them an average of $4,465 per year for
each journal we subscribe to. After the increase, this
would soar to $17,479 per year. In response, the University
of California is considering a system-wide boycott of the
Nature Publishing Group — for example, cancelling
subscriptions to all their journals.

Rowan Manning works for a gang of monopolistic rent-seekers who currently have the scientific community over a barrel. His salary comes from a closed-access model which is soon to be obsolete. Thus "cutting-edge" technology is actually highlighted as a fail!

https://github.com/rowanmanning/joblint/blob/master/lib/rule...
I have two accounts, my primary as well as a secondary, public address that simply forwards to my main. This has the added benefit that I can label any messages from the public secondary address, giving me a bit of information about how the person found my email address.

The downside is that the unsubscribe feature in Gmail does not work for most mailing lists, even if you set up aliases correctly.

If that address ever does get inundated with spam, I can simply terminate it.
For this use case, there's probably not a major usability difference, but for general consumer desirability, the iPad obviously has a huge advantage.
You can, but it will cost you 10x more to maintain the distro than it cost the original authors, and you won't be able to share the cost with many others. Worse, the cost will only increase over time. Not as dire as a closed source abandonment, but eventually you will have to upgrade.
> In retrospect it appears almost orchestrated ...

I remember thinking, as it was all unfolding, that it all seemed planned out well in advance and that the way everything happened was just a bit too "convenient" (not sure if that's the right word I want to use).
Blogger Manifesto 2013: Be Subversive; Know Your Goal; Study Your Numbers
Well, at least MSFT finally found somewhere to put all those unpurchased Surfi.
FYI new ios devices come with apple's free office productivity software now (pages, keynote, numbers). they announced that at the iphone event a few weeks ago.

but the airlines don't want the pilots using office software, that's not what these devices are for.

the reason many pilots prefer ipad, i would guess, is because of better/easier UI conventions for ios apps and possibly a better touch screen. that would actually be relevant in the flight related apps the devices are meant for.
Hale joins list of players to transfer from Purdue
Why not use something based on an e-ink display?
Excited to go, booking my flight from MSP now! :)
With all due respect, given that you work at Microsoft ... But this article specifically talks about web applications being a primary use case for the new JIT (RyujiT)

>>Quote: "But “server code” today includes web apps that have to start fast. The 64-bit JIT currently in .NET isn’t always fast to compile your code, meaning you have to rely on other technologies such as NGen or background JIT to achieve fast program startup.
Hotdog!
Last year a bunch of people coordinated rideshares on a Facebook group. Someone should set up a new one for this year.

EDIT: Just made one for 2013, join up: https://www.facebook.com/groups/705664592796188/
And similarly efficient attacks for current gen disc detainer based bike locks are on the horizon.
I wouldn't worry as much about an arbitrary "unreliable" designation as I would about my career stagnating because I haven't learned anything new in a year. A few years is all the growth potential most jobs offer. Once you've solved all the problems, do everyone a favor and hand your tasks off to someone more junior and seek out greener pastures.
Very excited! Anyone else coming from Chicago?
I'm sure the intention was something like, "Hey, we should send them a thank you package. T-shirts? But wait, we don't know their size. Oh, hang on, I have an idea!"

And then they end up looking like jerks.
Why did you convert to Christianity as opposed to another religion like Islam or Zoroastrianism?
Source:

https://www.htbridge.com/news/what_s_your_email_security_wor...
Got mine. Can't wait!
The original Growth hacker himself quietly launched a site. SSshh His tweet here: https://twitter.com/SeanEllis/status/384814227585638400
Thanks. I'm one of the founders @ Rethink, and project/engineering management is my job. The dev team here is simply amazing. It's not false modesty -- I've been busy with some administrative aspects of the company for the past month and haven't been able to put any time at all into project management. The guys just took the issue tracker and ran with it -- I woke up this morning to discover that we've got a new release.

So, my hat is off to all the DB Rethinkers. It's an honor to lead such an amazing team.

EDIT: I do hire people and occasionally set the tone, so I deserve some credit :)
Breaking Bad lessons for Startups
Well, for one, it's product that has been in the market for quite some time and has a well established reliability record.
HTML? How else was website building intended to be?
How good is the new Iworks on IOS. I played around with it once, and was not all that impressed. I have a Thinkpad tablet and having the real version of MS Office on a tablet that size is nice.
Wild guess: color support.
Yes!

r.table('users').index_create('full_name',
[r.row['first_name'], r.row['last_name']])

This indexes users both on first name and last name.
I'm wondering if successful attacks on this lock (should it get popular enough to warrant it) will lead to successful attacks on similar technology on homes.

There is an impressive amount of innovation when it comes to stealing bikes as they are low-risk, decent-value targets compared to cars or houses. In the past, attacks that originated with or were popularized on bike locks have paved the way for attacks on other locks that protected cars & electronics.
I'd come up with a forwarding address just in case. I do have several email addresses pointing at my main gmail public. One of them doesn't get any spam, the other keeps getting spam from one idiot offering me SEO services. But those are on pretty low traffic sites.
> javajosh 4 minutes ago | link | parent | flag

> Well, at least MSFT finally found somewhere to put all those unpurchased Surfi

All those unsold Surface 1 tablets?

> Microsoft's Surface 2 will replace paper manuals on all Delta aircraft

Pray tell where those unsold Surface 1 tablets are going.
Just-in-Case versus Just-in-Time Learning
It'd be even more odd, or perhaps ironic, I suppose, if he did.
Let's say instead of 40 lbs of books they carry 2 tablets (3lbs).

If I needed to look up a phone number and had a choice of a tablet or a paper phonebook, and the tablet crashed... I'd wait for the tablet to reboot and look it up on the tablet.
My dad is a pilot for Delta. Many of the pilots simply buy their own iPads rather than use the MS Surface provided by Delta. For Pilots, the iPad is light-years ahead of the Surface in terms of apps. It's also quite a bit ahead of android as well.
Heh, I bet the latency sucks, though!
Unfortunately one cannot assume the opposite either: that just because your unit broke, others have broken, or many others have broken. You buy thousands of things in your lifetime; odds are that at least one will suffer some kind of freak failure, or even repeated failures.

In this case the manufacturer is in a position to have more evidence, at least in principle, even if they might be inclined to ignore it.

In my own experience, if Google didn't turn up other instances of my problem, the issue was extremely rare or caused by some unique quirk in my environment.
I don't know the details of this case but what if an executive called mark up and said, hey mark were going to sell equity shares. And what if mark didn't ask for nor want to know the info? Could Execs of startups handcuff investors by volunteering this type of info to investors (and forcing it into their knowledge)?
Please understand that something you think is helpful may not be. You should assume it isn't unless you have specific knowledge of the person involved.

In general, the bereaved don't need platitudes which cheapen their loss or try to fast-forward them through the grieving process. Don't presume to know what the deceased _or_ the bereaved feel or _should_ feel, and don't assume they share/d your beliefs.

Instead of 'comfort and a kind word', try 'comfort' until you are asked for more. Be present for those who are grieving. Offer to help in any way you can if you can, and help when called upon.

Just listening is profoundly useful. Often, they're not really listening to you anyway.
This idea (taken to its extreme) is the premise for a Black Mirror episode: http://vimeo.com/61215171
Even worse than that when they use the pictures in advertising!

http://www.nydailynews.com/news/national/facebook-ads-showin...
Don't both endpoints have to support Multipath TCP? So I imagine we wouldn't see real gains for standard HTTP traffic in a good long while. Unless Apple passes the traffic through some intermediate proxy, of course...
Venice Menace: Famed City is Sinking & Tilting
http://en.wikipedia.org/wiki/Overjustification_effect
If there's any chance you'll be dealing with problems more than a foot away from the instrument panel, you'll want a manual you can carry around.
Did some ex-microsoft executive joined Delta as CEO ?
and he can still make a living while doing that.
The big difference is HTML was in widespread use already in 1998. Delaying the next version update when your standard isn't very popular is not a recipe for success.
Attention all startups:

For the price of airfare from NYC and 2 nights' accommodations, I'll design your landing page and a clever company T-shirt that I'll wear the entire day (I'm a big dude, so that means more visibility).

Email is in my profile if interested!
Totally agree. I've been writing software for money since '98 or so. The joy for me has always been solving problems at all levels. First, understand the business and the problem. Next figure out high level solutions that hopefully involve software. Finally get down in the details and write said software. Over the years I've written systems using a variety of languages and it is still fun. Heck, once I started using git (a godsend to someone whose first SCM software was Visual SourceSafe) I actually enjoy code wrangling.

When people ask what I do I always tell them how fortunate I am to have stumbled into something that I love doing, can make good money, and am okay at doing it.
Is this similar to multi-column indexes in SQL?
I am all for fast web applications.

But I think there is confusion—or at least I am confused—about what precisely RyuJIT provides. I know it provides quicker compilation times, which would affect the start-up time for web-apps. But does it also provider quicker-executing code? That is, does it do a better job with its optimization of web-apps' code once compiled?

Yes, a quick-starting web-app is awesome for when you need to add or replace nodes to your cluster. But I can usually suffer some warm-up time, even in that scenario.

My opinion is that web-apps are disturbingly often CPU bound and what I want most of all is faster web applications. Not in start-up time (that's icing on the cake, really) but in bottom-line request-processing throughput and latency.
Boston Dorm Room Fund
Got accepted, and requested to be added. :)
Computer Anonymous
The jet engine, magnetron and Enigma details were useful to the US.

Even though the Brits were planning of building an Atomic bomb, the Maud report sent with Tizard, severly underestimated the engineering problems necessary to build one. The huge industry of the US was needed to create the Manhattan Project.
Just made a Facebook group for this year. Coordinate rideshares, lodging, etc: https://www.facebook.com/groups/705664592796188/
World’s first digital laser unveiled in South Africa [video]
A generation ago, paper had the kind of resolution that screens do now, and all the problems mentioned in this thread came up when books were printed. This made them problems for Donald Knuth. He tackled them with his usual genius, and the result, MetaFont, has been free software ever since. I've always thought a time would come to embed it in web browsers; it sounds like now might be that time.
Note that only the iPhone 5s and 5c will receive iWork for free - all of the older devices still require the purchase of those apps. "Older" includes all 4 iPads, as far as I know.

As for better ui - I've heard very few complaints about Metro on a touchscreen. The biggest complaints I've heard are about using it with a mouse and keyboard, which isn't exactly the normal Surface 2 or iPad use case.