skysight-inc/HackerNews huggingface dataset:
I've thought about how to quantify the effects of skill on a game. A first-order estimate would quantify luck as the inverse of skill.

In a completely symmetric multiplayer game, Player A is measurably more skilled than Player B if, over a large number of games, Player A's win rate is higher than 50% by a statistically significant margin. This definition can be extended to both single-player games, and to non-symmetric multiplayer games, by saying that after Player A and Player B have played the same scenario a large number of times, that Player A's win rate is higher than Player B's by a statistically significant margin. The "same scenario" meaning identical starting conditions for single-player, or the same opponents for multi-player. This can be extended again by saying "the same scenario" means drawing starting conditions or opponents from the same random distribution (by relying on the nature of statistical significance).

So that's how you would define pairwise player skill. From this, there are several ways to determine total rankings for a population of players, using Elo or linear algebra techniques. I'm eliding details here because this is the step where they matter the least.

Finally, in order to determine the impact of Luck vs Skill: Take two players at different skill levels. Say, Player X is at the median skill level, and Player Y is two standard deviations above that (top 5%). What is Player Y's win rate over Player X? The closer to 100%, the more skill-based the game is. The closer to 50%, the more luck-based the game is.

Note that in general this will depend heavily on which two skill levels you pick to compare. For example, Player X is median, Player Y is top 5%, Player Z is top 1%. Players Y & Z could have a 100% win rate over Player X, but Player Z only has a 51% win rate over Player Y. This game would probably be described as heavily skill-based, but with a low skill ceiling.
You forget that most people use cheap submarine or even avoid submarine at all (which is even worse for them) just to save time and money.

I have bad eating habits and I know multiple people who have eating habits even worse. I don't want to change that and I don't want to change my friend either, I'm fine how I live. This however is an amazing solution which is extremely easy to apply.

Can you tell me the issue with Soylent? It doesn't contains everything I need right? There a fraction that I wouldn't get from it. Does I plan to use it for every meal? Why would I? I enjoy eating, it's a great activity, I don't plan to stop that. Personally I consider Soylent as a good lunch replacement, nothing more.

Seriously the only issue is people who will actually believe that it's good to eat only that. I believe that it's the biggest marketing mistake Soylent made but I guess they needed that to show how they are superior to solutions like Ensure.
Because your local Mexican restaurant doesn't claim that you can eat nothing but their tacos and maintain perfect health.
Looks like it. It's also similar to ideas which were (iirc) prevalent in the mid-to-late '90s about a modularised/componentised browser as the future of the Web.
TL;DR yes, the BB cpu has full access to everything, including the "main" cpu and all running processes. Why not, right? :)

It is important to note that all smartphone chips are optimized first for low cost and low power usage.

To actually isolate the baseband processor+GPS+Cell radio+Mic+Speaker would require a second high-speed bus.

Most cell phone processor designs put both the baseband and application processor in the same package both for cost and power saving reasons. Since both processors are typically ARM cores they will easily interface to the same bus for memory and peripherals. Only having one external bus means fewer external components, which is typically the strongest factor relative to the total power and cost.

There is also the legacy element. The article notes that most of the BB code is at least a decade old by now. Unless that code got a major rewrite, it would not run on a new, isolated architecture.

Specific processor block diagrams:

Samsung - https://memorylink.samsung.com/ecomobile/mem/ecomobile/appli...

Qualcomm (page 4) - https://developer.qualcomm.com/download/qusnapdragons4whitep...
Adobe Breach Inadvertently Tied to Other Accounts
Quite often the baseband has the only direct access to the handset mic and speaker, including things like the agc and speakerphone. That's why a room bug can be implemented this way.

The article hints at a way to democratize access to this capability by using the RIL commands to turn on auto-answer and turn off any indication it's happening.
I'm now on the Qt wave, but had to use wxWidgets, .NET Windows Forms, MFC and few others. Never been too proficient in them, just enough to support and add features.

So far having the best experience with Qt - things like styleSheets and the data models (table, tree, etc.) are th best things I've seen. (I'm not much familiar with CSS, but somehow I'm getting exposed to the concept through qt-ones).

With .NET Forms it always seemed like I hack to go low-level and do some Win32 GUI stuff (which for some strange reason i love - since I do love "C" at heart).

I've also seen WPF, Reactor, etc. - and I simply could not understand them - either they look too foreign for me, or I don't know.

As for non-C/C++ ones - I loved LispWorks CAPI - it mimicks wxWidgets that it wraps native controls, but it's so easy to write bulk UI stuff in it (for me)

- for example this unfinished p4win replacement (hahaha) - https://github.com/malkia/p4bee
Right, it's not like wifi adapters have independent processors of their own with closed-source, potentially buggy firmware that does DMA into main processor memory. :-)

It's also worth thinking about netboot (which comes in several flavors), in which the main processor's potentially buggy BIOS may be independently decoding and processing packets coming over physical wires.
Is it really cross-platform PNaCl code if making it cross-platform requires converting the PNaCl LLVM IR into an actually-portable language (Javascript) using asm.js technology and a reimplementation of Pepper? That sounds more like someone went to the trouble of writing an emulator/translator for a foreign platform, treating PNaCl the same way they'd treat old game consoles or ARM for android simulators.
I can read Japanese fluently, and Amazon.jp is no problem to navigate (it's a dream compared to Rakuten), but I still find many Japanese sites to be a cluttered mess. I've noticed some nicer ones recently that seem to be on the Bootstrap bandwagon, but overall the browsing experience is terrible for me.

I have a retina screen now, but the effect of cheap Windows laptops on the aesthetics of Japanese text shouldn't be underestimated either.
Now if only I could get everyone to stop using the word "performant." Good heavens, let's not rely on rusty old words like efficient or fast!
I made a very similar extension last week (https://chrome.google.com/webstore/detail/always-smile/fpaap...) and encountered this issue, too. You can resolve it by going to http://smile.amazon.com and choosing your charity. After that, the extension should work as expected.
> By design

Of course -- all the telecoms have been in bed with the NSA for decades. That's how you play ball in the US.
1. The Winklevoss name doesnt exactly boost credibility.

2. What you're describing already exists.

https://www.secondmarket.com
Can you explain to me what the difference in purpose is between a McRib sandwich and Soylent?
People are already working on Open Source implementations, both on the phone side and on the tower side. See http://osmocom.org/ .
it is also an important piece of advice that could save someone's life for instance. there's nothing dubious about demanding privacy. now I just wish my nexus 4 had a removable battery..
Yes, but only because it didn't exist yet!
Well, to be fair, governments also do things like create internment camps for Japanese Americans, Gitmo, horrible prisons, genocides, etc.

The worst atrocities of history are generally Government power run amok, where governments use propaganda mechanisms to rally the public into a frenzy and then do horrible things (like the Iraq war, Holocaust, etc.)

There is a big difference between the constructive activities of governments (solving coordination problems, building roads and other infrastructure, basic criminal justice) and the perverse social engineering that corrupt governmental organizations seem to universally gravitate toward.
Drastically increasing costs for unskilled laborers wouldn't kill the companies - say, McDonalds wouldn't go out of business or double their burger prices because of that, as long as their competitors get the same labor cost increase.

For a bunch of professions it would accelerate automation - already there are a lot of jobs that could be better done without humans, simply minimum wage workers are cheaper than the automation. On the other hand, such basic income program would be also a fix for that rising unemployment.
> Personally speaking, I think the B2B market makes a lot of sense for Soylent. Especially sales to the military, space agencies, and maybe even white labeling for big food companies.

Last I heard, the main focus of new food efforts for the military is long-shelf-life food that does a better job of emulating "normal" food. Because it makes a pretty big difference to morale.

> In the consumer space, sure, you have some "Valley geeks" who see food as more of a burden to be solved than a source of enjoyment or socialization. But you've also got folks like athletes, both professional and amateur (a much bigger consumer market).

A market that's highly saturated with well-established nutritional supplements and meal substitute powders, shakes, etc. The one space where Soylent has an advantage over established market players is in marketing to Valley geeks that are insulated from the other markets for this kind of product (some of which is of the "this product is a good fit for you" type, and some of which is "this product is a solution to all kinds of other things for which there are not currently solutions" type, but both of those are marketing messages for Soylent that are mostly successful with the same demographic.)
Maybe because theses shakes are expensive and target sport or weight gain more than health?
iirc, it asks you on first boot if you'd like it to phone home or not.
There is some evidence that working with one's hands relieves depression and promotes happiness. I would like to see a clinical trial which attempts to measure the opposite effect from Soylent: that removing the food preparation ritual can contribute to depression, or at least ennui. Sometimes removing a piece of the natural environment is not good for an organism. Few suggest replacing all human walking with motorized transport, for example; I wonder if the same will hold for meals.

On the other hand, some people use food as a drug, and removing it may be helpful in a Buddhist desire-suppression kind of way.
Distributed systems design aside, the core of the problem is that they relied on ntp (as they probably should), and in their case ntp was not working properly.
PNaCl isn't Javascript.
A well-written response. Soylent have handled this extremely well and the fact they've partnered up with a HACCP certified manufacturer with over 20 years experience will prevent any mishaps with future production of Soylent. Really looking forward to giving this a shot, none of the issues highlighted in the beta have deterred me from trying as they won't be present in the main manufacturing process.
Show HN: tut, an open platform for programming tutorials
Thanks! I'll have to spend more time sanitizing the input.
> I don't think you can through the postgres/mysql parser in 5ms, much less optimizer, planner, and execution stack.

Yeah... except no. I just set `log_min_duration_statement` to 0, and can see that PostgreSQL typically takes less than 0.1 ms to parse a query.

Quickly parsing a query to come up with an optimized plan is actually a great strength of PostgreSQL, when compared to other RDBMS. MSSQL, for example, has this complex query plan caching mechanism to compensate for its slow parsing. PostgreSQL doesn't need that.

Also, with EXPLAIN ANALYZE, I can see that PostgreSQL typically takes less than 0.1 ms to do an index lookup as well.

You seem to believe that MongoDB has some kind of magic that makes it the only database that can perform sub millisecond query. 10gen is doing a great job there.
Yes, I find the possibility of convergence hopeful.

I'd prefer the inverse of pepper.js and deprecation of Pepper. Way back in the plugin-futures days, every other browser vendor rejected Pepper because it duplicated Web APIs and a C binding to the Web APIs would be more useful. To me, Emscripten and pepper.js just shows that this was true. Emscripten provides C bindings to Web APIs, and pepper.js shows that Pepper is effectively equivalent to the functionality the Web APIs provide. So I see no need for Pepper, and I hope that Google will eventually eliminate this unnecessary duplication of functionality.
Pleasantly surprised to learn that this supports locked at&t and verizon bootloaders. Does anyone know if it does it with loki?
South Sound colleges shaping programs for Iraq and Afghanistan veterans
Small bit of feedback: If the browser window is big enough to not have to scroll on the first load, the infinite scroll doesn't kick in at all. I looked around for a solid minute trying to find a "next" button. Came back here and saw an "infinite scroll" comment, resized my browser, and loaded again. which solved it for me.

Other than that, very cool!
http://webcache.googleusercontent.com/search?q=cache:http://...

Google captured the page before it went down :)
- Have you tried Elance.com, Freelance.com, Freelancer.com, GetACoder.com, Guru.com & oDesk.com?
For our Node Knockout entry this year, we put together a proof of concept for an idea my friends and I have been kicking around for a while:

A package management system for publishing educational tutorials:

https://github.com/bcoe/tut

It's a bit rough around the edges, given that we hammered it out in 48 hours, but I think a slick idea :)
I did 'Facebook - users' and got Myspace as the second result :)
A 2G baseband implementation is probably not too hard. Making 3G and all the mobile data protocol variants and LTE inter-operate reliably is probably harder.

The irony is that LTE invites a look at a minimal "layer 2 only" baseband and doing everything else in the higher-level OS, but, instead, baseband code just gets hairier.
>I doubt that PG is aware of this type of orchestrated manipulation going on.

I don't doubt it, and I also don't care. He's a business man. He's got money at stake. It's his site. Why shouldn't he use it to help market this stuff? Nobody is being forced to buy it. I see nothing wrong with that.
... The voice came from an oblong metal plaque like a dulled mirror ... The instrument (the telescreen, it was called) could be dimmed, but there was no way of shutting it off completely. (1.1.3)

Oceanians live in a constant state of being monitored by the Party, through the use of advanced, invasive technology.

It was terribly dangerous to let your thoughts wander when you were in any public place or within range of a telescreen. The smallest thing could give you away. A nervous tic, an unconscious look of anxiety, a habit of muttering to yourself – anything that carried with it the suggestion of abnormality, of having something to hide. In any case, to wear an improper expression on your face (to look incredulous when a victory was announced, for example) was itself a punishable offense. There was even a word for it in Newspeak: facecrime, it was called. (1.5.65)

Is the the google input box a door to the world or a window into your mind?

How many fingers do you see?
There are some deeper issues with the grid component -- it's what I deserve for not building it myself :/

The interactive demos http://sheetjs.github.io/js-xlsx and http://sheetjs.github.io/js-xls just show CSV output, which may be easier to use if the grid is flaking
Don't most search engines use an inverted index to find the similarity between the query vector and the document vectors? (instead of doing the dot product with every document)

Maybe something like this could help:
http://radimrehurek.com/gensim/similarities/docsim.html

Cool stuff, thanks.
How does their business plan works? I don't see them charging anywhere.

EDIT:
I think it is really neat and awesome, but I would really like to know how do you earn your revenue before I try it out.
Ironically you describe mutual discussion, thinking, negotiation and agreement and then proceed to list some exact opposites.
Everyone should learn CSS
Paul Laughton was my boss for a bit, his amazing effort doesn't surprise me a bit. I hope I have adopted some of his style into my own.
Maybe at such scale.

I don't think that's an horrible idea, because I routinely donate old computer tech to non-profits, which do make use of it. Usually to assemble computers for children. Granted, this has negligible cost to me, as we are in the same country.

When one has access to cheap tech from the BestBuy just around the corner, it is difficult to imagine how expensive it can be in third world countries. It may also be difficult to understand how incredibly old are some of the computers that do exist.

I can't believe that it would be so expensive to ask people and companies to donate their old "junk", fill up a container and ship it.

> This would also result in a big pile of waste in Africa, as their recycling infrastructure is limited.

That may be so. That much tech waste could also create the necessary conditions for a recycling industry to start. Assuming that it doesn't already.

> They need food, shelter, stable politics and functional education before they can make any use of computers.

Is that so? Can't computers help them achieve those goals?

> They have limited energy supply. Low powered tablets / laptops are much more useful.

Yes, many locations completely lack power and ordinary desktop computers wouldn't work. But I don't think that's true for all african countries.
And we love your money! Please tell more people to give us your money ;-) Seriously though, we're glad we can entertain you and help you back up. We figure being open about this stuff leads to awesome discussion and sometimes, like in the case of our storage pods, we learn a thing or two from the world at large! It's a win/win :)
http://xkcd.com/1289/
I think it's for persistence, there's a lot more to storing mutable data on disk than reading and writing JSON or CSV or pickle files if you want it to be robust. SQLite is great for that sort of thing.

Also, it looks like it is a proper DB (access layer), point it at postgres or something and take away it's ALTER and CREATE permissions and you're good to go.
> You can bet that, since he was on the run, his cell phone was off.

You then follow this with

> But if he was on the run, why was he carrying a cell phone? Answer: because he was stupid.

Your postulation that this is sufficient proof to say that they can track you with your phone off is suspect.
nice! finally a way to rationalize bad programming behaviour
Yev at Backblaze | One of our designs was for an aluminum pod..it made it..."lighter". :)
And then there is also the one on the SIM doing all the encryption and authentication stuff...
This is one of the more obscure "internet things that irk me", but particularly on HN I keep seeing the word "delicious" applied to any food that is minimally palatable.

The word itself is starting to grate on me, as "lecker" in German already does thanks to its overuse.
Coinbase is being singled out because it is a much smaller group of people with access to an asset which is significantly easier to steal / spend than a room full of gold, cash, or bank accounts full of USD.
Who says they need fake towers? I would bet that they can get direct access with the right court order.
That article is behind a paywall for me.
&& and || are evaluated by first looking at the left operand, then at the right. That seems pretty strict to me. You're thinking of their short-circuit nature, that the right operand is not always evaluated; I believe that that is a different issue than strict vs. lazy.
No one (outside Amazon) truly knows what Glacier is on, likely it is a combination, and tape may play a role, that's why it's relatively inexpensive to house the data, but the costs to get it back are very high and are for "emergency, everything else has failed" situations.
the other thing we can do is to figure out how to "hack" likability

Actually, the key to life is sincerity. Once you can fake that, you've got it made.
Since Cyanogenmod has supported the Galaxy Nexus since its release and has said they will support it for Android 4.4, I would assume yes.
I'm a big fan of Dale Carnegie, http://en.wikipedia.org/wiki/How_to_Win_Friends_and_Influenc....

But, I think that leadership/true emotional control means that, even if someone is treating you wrongly or criticizing you, you can dissect the behavior, and then appeal to reason.

For example, I appreciate, and even invite, ruthless criticism ("go ahead and insult me if necessary") when getting feedback (on my code, performance, etc.)

The importance of having friends who can say, "you're an idiot - you don't understand X, Y, Z" is high.

Sometimes I dislike when, at previous jobs, I've had to mask the truth simply to avoid hurting someone's feelings. Because, if you hurt someone's feelings, that person will close up to you.
Why not? Stores or more or less universally open, and I've got the day off.
> Ensure tastes like shit.

What, all different flavours of Ensure? All different styles of Ensure?

> supplements like Ensure,

Ensure is a sole source of nutrition. Your ignorance about the product speaks volumes.
i would check out www.breakthrough.com , they are creating a platform that could help tens of millions of people deal with the stigma / difficulty of getting treatment for mental health. this is a huuuge social issue, probably 10% of the entire population of the US deals with mental illness and a lot of people are undiagnosed or can't get treatment because it is expensive, embarassing, stigmatized, etc.
It is nice and all that Microsoft is pushing TLS 1.2 and AES-GCM, but they still don't have support in schannel (used by IIS and IE??) for ECDHE_RSA_AES_GCM cipher suites.
Given you're at a computer using HN, then at any
off time a good meal is no meal

I don't quite follow, are you saying because one sits behind a computer one doesn't use any energy at all?

You can safely say stuffing more food into you
is not needed.

Food gives energy and mental exhaustion, believe it or not, does actually take up a lot of energy, heck, even just resting takes up energy (it's not like your body stops functioning..).

I have to say that I very much follow what the parent is saying. I love eating with people and all, but, I'm not always with someone, and more often than not am too lazy to cook (or I've just forgotten to shop groceries).
Sweet! A few years ago I had to write a bunch of JavaScript code for manipulating Excel spreadsheets running in the Windows Scripting Host environment (https://github.com/gliese1337/PhoneReport); WSH exposes an API for poking Excel from JScript, so I used that, but it makes the code very non-portable- it'll only run on Windows machines with IE and MSExcel installed. This could be really useful for genericizing it. Does it support writing Excel files, or just reading?