skysight-inc/HackerNews huggingface dataset:
Yes I don't think this assumption makes a lot of sense in general if you don't assume your perfectly rational players have access to randomness (I do think it's the best assumption if the players can't communicate or have any entropy).

In the case of Prisoner's Dilemma, if the cooperate/defect outcome had sufficiently large cooperation bonus for fixed other payoffs (large enough T>>R in wikipedia's notation), then with my assumptions it's clear that each prisoner should flip a coin to decide, and each one gets ~T/4 expected payoff.

But the most glaring problem is of course assuming every player is perfectly rational. Personally I'd only assume that if your players are all game theorists with enough of time and paper :) I probably wouldn't even assume myself as rational.

In conclusion, I believe equating maximin with optimal play/perfect rationality is misguided, but maximin is a good safe bet.
They don't even do microcode updates, which is ridiculous when you are running non-free microcode to boot.
How do you square the circle of struggling startup founders having bare minimum health insurance and their stressors often being based in financial uncertainty, with the expense of mental health professionals?
This project looks great! I don't have much time now to read your specifications etc, sorry. But I have one question: I understand that the Things can send data using low power to the cloud, how did you designed your system for the opposite direction, send data to the Thing like commands, without spending too much energy with the RF receiver? Is the receiver always ON? Is it really low low power?
CoinDesk Gets Acquired by Digital Currency Group
The problem is that the toilet's estimated cost is $0.05 per user. So for a 4 person family potentially living on only a couple dollars per day this would make up 10-20% of their living expenses. This isn't like our budgets where we can afford 10-20% because we are WAY past trying to eat and live. This is 10-20% of all the money you have for food, clothing, and medicine.

Also, I'm assuming the toilet will go up in price as more people try to make more off the system.

All that said, I welcome the Nano Membrane toilet to the much needed market. I'm all for composting toilet technology as our current system of simply creating raw sewage then trying to treat it with massive amounts of chemicals (which are very bad for the environment) isn't sustainable.

1) Natureshead, 2) Airhead, and 3) Separett toilet

These three all much better suited to low cost, rural uses. For more hi-tech versions we have Sun-Mar. However, all these still cost at least $1,000 USD.
"MS will no doubt, at some point, release something like Node.js based on this engine"

https://github.com/Microsoft/node - "This project enables Node.js to optionally use the Chakra JavaScript engine."
What about advanced systems - pilots?
The easiest way to do that would be to change your theme to some video blog wordpress theme, I am sure there are many good free ones available.
With love from my robot: virtual assistants may secretly be emailing you
To everyone chanting "Embrace, Extend, Extinguish", I'd like to remind you that Node proper was a golden egg sitting under Joyent's goose. When Joyent decided they didn't want to embrace anymore, the community took the extinguisher out of their hands. Granted, Microsoft is in a more similar position to Google than to Joyent, but the point of the argument is that the community has driven the language and the runtime forward, not the corporation backing it.

Unlike most of Microsoft's other EEE attempts, this time they're putting their code with their mouths are and putting it all up under MIT. There's little you can do to get more open and honest than that. If the community doesn't like the direction MS is taking Chakra, they're free to take it in a new direction. Hopefully it doesn't come to that, but it's an option.
Inside the Hidden World That Handles Your Holiday Returns
Yeah, empty docks are a big problem for me when the weather is pleasant, because (like a typical tech worker) I get in pretty late. It's not uncommon for me to have to walk almost half of my commute in the morning in the summer until I find a station with a bike. And sometimes the nearest stations near my apartment are full at night too, if I get home later.

That's actually why I love commuting in the winter the most. I never have any problem getting bikes at the closest station when it's below freezing.

I dream of them adding enough stations and enough bikes to the point where this is no longer a problem. They do some rebalancing, which helps, but it isn't consistent enough to rely on.
I agree, I have have 3 coffee dates lined up this week after taking that approach on Sunday.
Alphabet Inc.’s Google Reports 13 Near-Miss Incidents with Self-Driving Cars
PornHub Premium Account and Membership Generator 2016
Microsoft was surprisingly open in this regard with C#. The C# language and the CLI bytecode are both ECMA standards (334 and 335) that could be implemented by anyone. Of course, this is with the realization that the .NET standard library gives Microsoft's C# implementation a lot of staying power.
> Microsoft's entire leadership has turned over and it's easy to see that their culture is very different from the days you're talking about.

Yes. They made a 180° turn already. Who says they won't do another?

Customer lock-in isn't Bill Gates' idea. It's a very tempting strategy that you can find virtually everywhere where companies think it'll gain them money.
The reason I find Haskell interesting is precisely that it's the only place I know where the theoretically-minded and the practically-minded get together and interpollinate. Everywhere else the one group pretty much just sneers at the other. If it doesn't always go 100% smoothly in Haskell-land, well, it's not as if we collectively have a lot of practice in getting along across that boundary.

Consequently, Haskell is one of the few places where any interesting progress is being made in the field of programming. The pure theoreticals continue spinning off into ever-more-rarified lands of type theory that are already all but impossible to use in practice, and the practicals are stuck shuffling around the same things over and over again in the same basic languages they've had since the late 1990s, just with a few more fancier curlicues added. (Every once in a while they'll import an idea from the academic side, but not without pretending they came up with it on their own while still sneering at the very thought that maybe if one thing was useful from over there, other things might be useful too....)

(Rust may someday also be an exception, though I'm currently unsure whether Rust's community will make progress in the general field of programming, or whether they'll make Rust-specific progress. A certain amount of Rust-specific progress is required either way before we can tell.)
Not resistance against solving malaria, but quite possibly resistance to solutions. That resistance can come in the form of "don't spray insecticides because that causes other harm" to "I'm going to profit off of all this money, but not really align my interests to that money's goal" (i.e. corruption, theft, etc.).
I don't think they take bikes off the road during the winter, or at least, they don't take enough off the road to be noticeable relative to the decreased number of trips that other people are taking. Winter is prime commuting for me because I can always get a bike at the nearest stations. The stations are undersized for peak summer commuting traffic, but fine for winter.
In the case of the MIT license, I don't see much harm in throwing in a CLA because it's nearly impossible for Microsoft to do anything to break the terms of the license; however, while I am not a lawyer and this isn't legal advice, in general signing a CLA (including in this instance) often gives the other party rights to re-license the work and continue to use the work if they end up in violation of the original license. For istance, a hugely popular, third-party Minecraft modification platform called Bukkit was partially licensed under the GPL (v2, I believe); however, it turned out that this code was not permitted to be distributed as GPL because it linked to to proprietary code, and Mojang was not eager to open source anything anytime soon. Because contributors submitted their contributions to be used under the terms of the GPL, and the project failed to meet the requirements of the GPL, contributors were then able to file legal DMCA notices of copyright infringement to take down the project.

Regardless of what license the project is filed under, as an individual contributor working for free for the community, the license of a project determines the terms under which I am sharing my work. I expect those to be respected in perpetuity, and I would like the right to rescind my contribution if the copyright holder is in violation of the license.

(Please don't turn this into a GPL vs MIT discussion)

EDIT

Echoing other responders here, if you downvoted I would really appreciate the discussion of why.
the chance of becoming POTUS is ridiculous. that chance goes way up if you're a white Christian male lawyer with an Ivy League education, and go way down if you're anything but.
That doesn't necessarily mean mental math is something that will offset that. There isn't much variation in mental math tricks.
I tried out Sync myself, and I strongly agree with jessriedel. What's more, I don't think the bad design can be blamed on MS; much of Ford's side of it was a failure too. From my review at the time [1]

- They don't make it easy to get someone to show you the system. (pts 1 and 2)

- They make it so that if you just leave your iPod (a lot of people didn't have the phone at the time) plugged in, it has to be prominently visible to thieves (pt 4)

- Despite them expecting you to use Sync for anything and everything, it's on an inner row of the steering wheel, requiring a really long thumb stretch to reach. (pt 6)

- Hitting the phone button when you don't have a phone set up with it, will disable the audio system (and thus, further Sync action) until next time you turn the car on. (pt 8)

[1] http://blog.tyrannyofthemouse.com/2008/07/setting-sync-strai...
SpirographN
Don Norman would claim it is the designer who is at fault:

http://www.amazon.com/Design-Everyday-Things-Revised-Expande...

Interesting discussion in itself.
Out of curiosity I typed a question on the homepage and was directed to a login screen. Though if I had signed up, it might have been helpful to you, it wasn't a helpful enough answer to me to get me to sign up. Our priorities did not seem aligned, I didn't get my answer, you didn't get my Facebook ID.

Good luck.
What are some cool snippets of code in this repo? I realize A) that's a loaded question and B) it's all very cool. Just curious if any readers have come across any "Whoa that's cool" parts of the codebase.
DANE – Challenge TLS and CAs
I don't really like the user privacy approach on Windows 10 but I wonder if they will change that approach soon or someone else (third party) will came up with a tool to automatically handle this issue.
What stops you from looking for another job?
Palm CEO Ed Colligan’s remarks regarding Apple’s prospects in the mobile phone market:

>Responding to questions from New York Times correspondent John Markoff at a Churchill Club breakfast gathering Thursday morning, Colligan laughed off the idea that any company — including the wildly popular Apple Computer — could easily win customers in the finicky smart-phone sector.

>“We’ve learned and struggled for a few years here figuring out how to make a decent phone,” he said. “PC guys are not going to just figure this out. They’re not going to just walk in.”

https://web.archive.org/web/20061205211900/http://www.mercur...
I think the answer lies in where the project is in its customer-adoption lifecycle.

- Is it a new idea with tons of growth potential, but unproven?

- Do you have early adopters, but still trying to find the bigger markets?

- Is it something that is currently growing very fast?

- Is it something that once grew fast, but now is more stable? Still makes a significant amount of money through new accounts?

- Is it something that makes most of it's money through maintenance and not new accounts?

- Is it something that has a large, but shrinking code-base?

All projects go through life-cycles like this. At the beginning it makes sense to invest in more growth -- at the end it makes sense to lower costs (and outsource).

Each part of the lifecycle needs a different skillset and has different kinds of goals.

If there's one part of the cycle you prefer, the trick is to move projects once the one you are on moves out of that part. Also, don't join teams that are past the part you want to do.
Even if companies had been able to fork IE6, it would not have changed anything.

(Companies are able to fork WebKit, and yet it's on a good track to become the new IE6, because Apple doesn't care and their market share force everyone to work around bugs in iOS/OSX Safari.)
CPAN still works fine. Some of it is due to Perl not changing fundamentally in a long time so some old package from 2005 is still likely to work today. Most breakage I've found comes from external dependencies, packages that load data from websites tends to decay very quickly if not maintained for example.

That said, it is still good practice to try to avoid dependencies on packages that are not maintained, or you might find yourself the de-facto maintainer of the package. This is true across all languages.

Perhaps one of the most enduring legacies of Perl is that no language that comes after it can be considered complete until it has its own CPAN like package management system. That and the regular expression engine of course.
Stallman's One Mistake
Wow, I totally missed that somehow. Sorry for the useless comment haha
The New Republic was definitely beloved in the sense that some people loved it.

It's not unanimous that The New Republic is a unique jewel in the universe of political commentary publications.

Your points about needing to know good journalism before you can revolutionize a publication is well taken, though.

https://en.wikipedia.org/wiki/The_New_Republic#Controversies
They're probably talking about the wireless network adapter here, not the CPU. If that's what you're implying.
Interestingly, recently either there was a problem with my Ring's clips or someone tried to pry it off (and ironically wasn't captured on video). Any kind of exterior security device is vulnerable unless you can drill the access points into a building; at the same time, you're really using these as deterrents.
Turns out you don't need many numbers to think about math.
Prescriptive vs. Descriptive Promotions
As far as I understand, v8 doesn't care about node, and would never think twice about doing something that breaks the entire node ecosystem if it makes Chrome slightly faster. FWIW, they aren't even "wrong": it makes sense to me. What is interesting here is not "competition" but "someone who builds a JavaScript engine wants you as a user".
tl;dr: It's not just AMD, it's anything AMD after 2013 and anything Intel after 2009. So essentially all modern x86 hardware.
>Their open-source friendliness has unfortunately coincided with a decline of their respect for user privacy and choice (Windows 10).

As far as I know they give you the option to opt out of everything. Are they bad even for asking?
Wonder what people think of the advice in that article. If DO is a good provider for Tor, other security precautions to take, if the article is just a terrible idea?

For one I thought I've heard people mention using port 443 or 80 instead of 9001 to help Tor users behind firewalls
>like Chicken Scheme's take on this. Since Chicken's compiler always generates C code, which is then compiled by GCC (or Clang), one just releases both the source and the compiled C files.

Shipping a pre-built binary is what Guile purposely doesn't do to avoid the trust issue. Chicken's technique doesn't cut it.
There are thousands of small parts in a car cab, made of a variety of materials (assorted alloys, glass, various plastics, composites, fabrics, rubber, electronic components...), and an unfeasibly large amount of wiring, some of which has to be thick enough to carry large currents.

Even if you strip everything down to bare essentials, you still need hundreds of parts in various materials. (Toyota, Peugeot and Citroen already do engine/chassis sharing on a couple of budget car lines.)

Current technology can't print a safe car windscreen, never mind a complete cab with safe crumple zones.

Car building is primarily a logistics, supply chain, and assembly problem, not a design problem. I don't think a self-printed car solution will happen this side of 2030 - if ever - and it will probably need nano-assembly to be viable.
As a regular biker in Manhattan, let me tell you, the map isn't exaggerating. 8th, 9th, Broadway, 1st, and 2nd really are the best ways to go north and south in Manhattan, precisely because of those segregated bike lanes. In addition I'll sometimes take the paths along the Hudson and East River (which this map emphasizes).

For a long north/south trip, say, 80 blocks, I'll much sooner go over an avenue or two to use one that has a bike lane than go all 80 blocks on an avenue that doesn't have a bike lane. You have to pedal fast to keep up with traffic enough to not be unsafe when you're mixed in with motor vehicles on an avenue, and I don't have the endurance to go that fast for 80 blocks, especially not on a heavy Citibike.
Definitely for some, and I have a dozen ignored messages to prove that. But the number of likes I get, and the fact that I'm responding to girls that actively "liked" my profile, makes me get a sense that it's something else.
Most states have rules that you have to declare your identity to claim the prize. So no shell corporations, LLCs, law firms, etc. allowed. AFAIK, only Delaware, Kansas, Maryland, North Dakota, Ohio and South Carolina allow you to keep your identity private.

Bill Ford has corporate security protecting him. Mary Barra at GM does too. They probably get whackos coming after them all the time for concealing the existence of the 100 mpg carburetor, etc.
I like the idea of subscriptions, and I do think they have more of a chance than advertising as far as being a sustainable way to make money for ads goes, but they won't be the future of journalism as a whole.

Why? Because to a certain degree, the majority of standard journalism simply isn't commercially viable. I mean, look at the kind of articles most news sites run. Just plain old news, few if any opinions, only valuable because it's a somewhat quick way of finding out what's going on.

How are subscriptions going to work for that? Why would anyone pay for plain old news when social media sites and aggregators (like Hacker News and Reddit) give you the same information for nothing? If you purely want to know what the latest Apple product is, when a new game will be released, what two celebrities got married or who won the football game, then why pay for an article about it? It's already all over the internet for nothing, thanks to people willing to post about that stuff for free.

This subscription thing only works for fields where news is difficult to report (say, from a war zone) or where the author's opinion/insight itself is valuable (read, not entertainment/gaming journalism). Unfortunately, this makes up a far lower percentage of journalism than some people like to believe.
How to make sure a Smart Contract is also a Contract
More than 36 years apparently.
"This region will be carbon-neutral and powered almost entirely by clean, renewable hydro power." ... Like anyone living in that province.

Considering the low Canadian dollar and the low cost of electricity, will the pricing be different for people hosting in this zone?
Woof.

Right.

If you can't design a music system UI, what about something mission critical like the critical interface between human driving, and self-driving automation?
Well, actually, most of the issues I've with Google are related with some of their closed software.

Which makes me agree very hard with your first point, btw.
You wouldn't. I think saying you used category theory to design something just sounds cool and is basically a shibboleth. In fact, any time you compose functions you're using category theory. I think it sounds a little pretentious to be honest. No one says they used boolean logic when they wrote some code so saying you used category theory or type theory sounds equally weird.

I work with a guy that has a PhD in some heavy duty categorical machinery and I haven't heard him once say he used category theory to design some piece of code.
No. Don't do that. Sharing a jackpot is still better than not winning. Your EV would drop more by abandoning that part of the probability space than it would drop by the possibility of splitting the pot.

The only valid reason not to use the lottery computer's random picks would be mistrusting its random number generator.
I'm a well off parent with a kid about to head to college. I don't find these numbers surprising in the least. Here's why.

My kid, while bright enough, has a lot of advantages:

- good schools

- parents who care and are involved in his education

- tutoring

- ADHD medication

- We're seeing if we can get him more time for tests, he processes slowly but gets good results given enough time (I was similar)

Contrast that with some poor kid, no ADHD drugs, no tutoring, parents are too busy trying to put food on the table, they are almost certainly in a crappy school district, the kid is probably working to help put food on the table.

If my kid was poor there isn't a chance in hell that Harvard would look at him. It would take a super human to live as a poor kid and somehow be noticed by an elite university. Any poor kid who makes it into a place like that has my utmost respect.
GE confirms it’s heading to Boston
Synquid – program synthesis with refinement types
Created an android app to keep phone screen awake while debugging
David Bowie’s ISP, as remembered by the guy who helped create “BowieNet”
Show HN: Report on How Many Features Your Product Team Shipped
We call it memoization when it's for computers.

People need 0-9 for basic algorithm, 10 is useful for decimals / notation, 11 is easy to learn and 12 is debatable, but potentially handy for base 12 systems which are fairly common. Beyond that we can learn fairly simple algorithms to do this sort of thing.
Actually, try it with current Chrome Canary (V8 version 4.9.355). They just hit 92% with no flags.
However, since ChakraCore is released under a permissive license (like most corporate open source projects), Microsoft could do the same thing without a CLA. It matters more when something is under a GPL variant...