skysight-inc/HackerNews huggingface dataset:
Not surprising, nearly everyone in Italy tries to hide money from the Italian tax authorities and do everything "off the books."

It's bad enough that many (non-Italian) accounting firms won't agree to handle Italian tax issues (including restructurings) or to review Italian tax returns or financial statements.
that is a trick question. Socialism hasn't happened to a wide scale in the past.
First beer I ever brewed was actually a porter!
They have open-sourced quite a lot (aspnet webstack, reactive extensions, etc). The problem is that a lot of their compiled binaries, delivered via nuget packages have been restricted to windows. This is slowly being undone ( http://blogs.msdn.com/b/dotnet/archive/2013/11/13/pcl-and-ne... ).

Another problem is that they don't run their open source projects in an open manner. Contributing requires a CLA and a signature from your boss. Issues and planning are often behind closed doors, but that seems to be slowing changing too (see KatanaProject / signalr).

If they really wanted to grow their ecosystem 10x, and give windows phone the possibility of a fighting chance, making VS Pro free would be the required.
I can't find the reference, but I remember a grand old rant that threads only progressed so far because Solaris at the time had an very costly process-fork cost compared to other Unices and Windows.
Write Once and REALLY Run Anywhere with OpenStack and Docker
3 implications of LinkedIn-Pulse for publishers
One thing that worked well for my wife was a series of games from Nintendo called Fire Emblem.

This isn't a series of educational games: it's actually turn-based strategy. But the mechanics are all derived from very simple arithmetic, and although they don't give you the actual formulas, they give you, up front, every single number that goes into them formulas. Use a FAQ to get the small number of formulas involved, and the randomness all but vanishes: for any given unit on the field, you can always tell exactly which other units can attack it, how many times those units can try to attack, how much damage they'll do if they hit (and the exact odds of them hitting), how much damage you will do in response if your counterattack hits, and so on. The game will do this for you, but only for units that are directly in range at any given moment. With the numbers, you can calculate for any unit on the field, and that lets you start thinking multiple moves ahead.

The end result is that if you work out the math in your head, you can Neo your way through the games, and this is exactly what my wife did. I have never been the math-head in the family, but before she started this, I was still handier with numbers than she was: now it's the other way around. I should look into this myself.
At $0 subsidized you would be getting ripped off. You'd be better off buying a subsidized iPhone, selling it, then buying the G at full price (plus pocketing a bunch of $$ at the same time).
Disclaimer: Jose (CEO) is my cousin. I'm extremely happy and proud to finally see him turn years of effort into a great product.

Any questions you have I can forward to him, and/or will try to get him to join the conversation.
"Since we didn’t have a car, and I didn’t have enough time to figure out something better, Janette and I took a $100 cab ride down to Mountain View."

Right, because CalTrain is so hard to figure out...
The negotiation of this has been known for some time. I submitted an objection to the Wikimedia ethics board when I found out that at the same time this agreement was under negotiation, Wikimedia Indonesia was hosting an event in the US embassy sponsored 'American Cultural Center' (or similar) in Jakarta.

As a long term Wikimedia contributor, I expected at least a response. I received nothing.
>Young man, in mathematics you don't understand things. You just get used to them.

John von Neumann

The only way to get used to things is to work with them regularly!
Sure I freely admit that life in a 3rd world country isn't necessarily so horrible that its not worth living. Of course, I'm a bit puzzled where you derived that implication from any of my statements.

My original statement was simply a personal preference that I would choose not to live a life of suffering out of some romantic idea of the nobility of suffering, and that I'm sure there are plenty of people (especially those who end up on the wrong side of the statistics of various diseases) who would agree. It's absurd to think that someone should want to struggle through any sort of adversity for the chance of making it through on the other side. The rationality of this choice would completely depend on the various probabilities involved.

>But if the life is so harsh that it's not worth living, more people would commit suicide, at least those with no families.

This also isn't true. The self-preservation instinct is a powerful force. One can rationally decide that life isn't worth living but still be incapable of actually ending it.
Many startups will pay salaries that match (or almost-match) those of larger companies

Is this really true? I've heard of larger companies justifying lower salaries through the value of stability.
There may be some distinction here I'm missing. In addition to this domain aliasing feature I haven't tried out, Fastmail.com is hosting my domain. Right now it's got their standard settings:

ancell-ent.com Type=MX TTL=3600 STANDARD_MX (standard email - e.g. user@ancell-ent.com)
*.ancell-ent.com Type=MX TTL=3600 STANDARD_MX (subdomain addressed email - e.g. user@mail.ancell-ent.com)
ancell-ent.com Type=A TTL=3600 STANDARD_WEB (main website - http://ancell-ent.com/)
*.ancell-ent.com Type=A TTL=3600 STANDARD_WEB (subdomain websites - including http://www.ancell-ent.com/)
mail.ancell-ent.com Type=A TTL=3600 STANDARD_MAIL (webmail login - http://mail.ancell-ent.com/)
ancell-ent.com Type=CSV TTL=3600 CSV_DENY_ALL (no email sending machines identify as ancell-ent.com)
ancell-ent.com Type=JABBER TTL=3600 STANDARD_JABBER (standard chat server - chat.messagingengine.com)
wap.ancell-ent.com Type=A TTL=3600 STANDARD_WAP (cellphone WAP service - http://wap.ancell-ent.com/)
ancell-ent.com Type=DKIM TTL=3600 STANDARD_DKIM (dkim key mesmtp._domainkey.ancell-ent.com)
ancell-ent.com Type=AUTOCONFIG TTL=3600 STANDARD_AUTOCONFIG (mail autoconfig)

But there's also a "Custom DNS - control all records published for the domain" feature I haven't tried out yet, since I don't at this time have anything else for my domain publicly accessible.

Ah, maybe you're referring to how this translates to Fastmail mailboxes. Specifically a "virtual domain" concept where aliases are established, and I have both the wildcard * and hga at my domain aliased to hga at fastmail dot fm?

If the above is what you're trying to do, how is it user unfriendly? If not, out of curiosity and maybe a need to do this myself in the future, what are you desiring to do?
To all those wondering why Microsoft doesn't buy Xamarin, it's probably because Miguel de Icaza and crew don't want to sell. Why should they? There's more to life than getting rich, such as implementing your vision with a family of friends and co-workers. Besides, he'll probably get rich anyway.
At those prices it costs more than buying the hardware and software outright.
The cliff is a failsafe against granting any equity to employees that should not have been hired at all. It is employee unfriendly in the sense that it is a concession employees make to the firm, but it's a "market" concession; it's part of the deal at most startups.
I'd like to propose a third policy, the NOPtransferpayment. The way the new policy will work is, a new tax will be implemented for 1000 times the net income of every person who earns an income (after all other taxes and transfer payments). A new transfer payment will be implemented for 1000 times the net income of every person who earns an income (after all other taxes and transfer payments). This tax and transfer payment will not count toward calculations used by other programs. A new department will be created and staffed by 0 people, and 0 new forms will be necessary to implement the tax and transfer payment.

A policy like this could reasonably be said to cost nothing, produce nothing, and indeed do nothing. If we think that congress generally makes the world a worse place by implementing policies that do things, then it would be an improvement for congress to work on this sort of thing instead. However, its cost-benefit under the proposed model is not $0 or (pay_per_lawmaker * n_lawmakers * nop_debate_time) but $13 quadrillion. The proposed model indicates that this program costs about 180 years of global production at the current rate, or a substantial portion of the value of the entire planet and all humans living on it. If we suppose the planet is worth about $200 quadrillion, we will run out of it about 15 years after implementing this policy.
Show HN: the app every gamer needs
at 12 seconds in the video:

"How come these virtual desktops are about as common as bacon in a vegan sunday brunch"

ha ha!
100k+ concurrent threads is a realistic starting point for M:N threading. As long as native threads require a separate preallocated stack that never shrinks there will always be a mismatch compared to the capabilities you get running thread per core event based code.

Making M:N threads a first class POSIX feature is a good starting point as long as it also allows you to express the intended locality of groups of threads. Locality isn't optional anymore. The slowdowns he reports also map to scale up issues you see when you don't think about keeping frequently accessed mutable data local and shared nothing to an OS thread.

M:N threads are just an abstraction around a stack and registers that frees you from having to bind up a bunch of related state into a series of objects and maps. It's awesome, I want it, but nothing is quite there yet. At least not if you want something like Java or C/C++ performance.

Work stealing across cores is really nice, but I am not sure it is always the behavior you want. A programmer can tell when migrating a task across cores is going to hurt more than waiting a little longer to get to it.

I also think any discussion of M:N threads or multi-threading is also incomplete if it doesn't also include garbage collection as a means of passing data between threads. Right now we have languages that are garbage collected and treat native memory as a second class citizen and non-GC languages that make multi-threading a headache.

GC is great for multi-threading, but not so great for hundreds of gigabytes of variable lifetime objects. Even if the GC can handle it, GC still has unacceptable 2x space overhead.

I don't want much :-)

The youtube video doesn't load for me :-(
> [I do not] carry such information in my mind since it is readily available in books. ...The value of a college education is not the learning of many facts but the training of the mind to think.

-- Albert Einstein

Source: http://en.wikiquote.org/wiki/Albert_Einstein

The above quote seems to be the genesis of the folk trope, "Never commit to memory that which can be looked up in a book." To me, what you describe above is why people think they are "bad at math," because they cannot commit to memory long equations with foreign-looking symbols. Even the function sheets provided during some math exams are needlessly obtuse, for the sake of proving whether or not somebody can remember exactly what the different constants or inputs into the functions are. It would be like encountering a function in somebody's code that had cryptically-named parameters without comments or documentation.
Launch events that I could find (not Xamarin):

Dec 11 Buenos Aires Argentina - https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=...

Dec 3 'Online New Zealand' (webinar) - https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=...

Nov 28 Auckland New Zealand - https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=...

Nov 27 Santiago Chile - https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=...

Nov 26 Wellington New Zealand - https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=...

Nov 21 Brno Czech Republic - https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=...

Nov 19 Praha Czech Republic - https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=...

Search: https://msevents.microsoft.com/cui/AdvancedSearch.aspx?cultu...
So is it the same meritocracy(1) of being accepted on a top university?

(1) http://www.justiceharvard.org/2011/02/episode-08/
>"there are guys like Miguel de Icaza who are the real deal and the mainstream world has no idea exist"

Like Jobs vs. Ritchie? Yeap, mainstream world is a popularity contest and popularity contests are not famous for being fair.
The getter is wrapped in a try/catch, so the circular reference hits the max call stack size and errors out silently.
Really? The first thing I did was select a cell, type =, then press the arrow keys. Nothing happened.

The perception of being a "almost complete spreadsheet" might be due to the UI looking similar to older versions of Excel, leading people to assume stuff is there that doesn't.
Healthcare Website Cartoon
The problem isn't that they're doing "nothing"; it's that there is a lot of work that gets done at the bottom end of the income spectrum that would stop getting done if a basic wage were provided. When people stop doing that work, the price of that labor increases, the price of the things that depended on that labor increase, demand decreases in response, more people lose their jobs, and people that depended on goods enabled by that labor --- people that include those people relying the basic income --- are worse off.
While I'd prefer not to have newsletter senders in my contact list, I guess that'll work :) Thanks, I didn't know of that setting.
I don't think Microsoft yet sees the demise of desktop as a given, but they are hedging their bets against it. Web, mobile, cloud, &c. are all platforms that are threatening desktop. Microsoft is trying to push into them, not to abandon desktop, but to make sure that they have a foothold regardless of which platform(s) end up dominant in the future.

As late entrants into most of these platforms, their strategy is to leverage their existing technical capital as much as possible. So, we're seeing cloud versions of Outlook, Office, and now Visual Studio. I don't think they're trying to move people away from desktop (yet), but they are making their company's fate less tightly bound to desktop.
Pure straw-man hyperbole. Currently its a cool idea being tried; some folks find it helpful.
I love bacon!
You are good at math and bad at calculation. There are branches of math where calculation is not so important... also, use a computer for the calculations :)
If you look for YC/HN drama, you will find it; it's like numerology.
Add multi-factor authentication to SSH
We are indeed in the same space. Smarterer is great if you need a superficial, one-dimensional assessment of a handful of candidates.

MetaBright is better for detailed analytics on the abilities of many of your candidates. Here's a quick summary of what we see as the advantages of MB:

-- Parse out strengths and weaknesses of each candidate.

-- Questions that go beyond raw knowledge and test how well candidates can think (coding and writing exercises among others).

-- You can test your candidates on custom content that is specific to your organization.

-- Much deeper and denser skill assessments than anything you'll find on Smarterer.

-- Pricing plans that don't penalize you for giving your candidates multiple assessments.

-- Smoother test taking experience, with better cheating control.
Presuming you're noting exponentiation with ^, 4 billion ^ 4 billion addresses would mean 128 gigabits per address. IPv6 addresses don't take up half a gigabyte each in any sane encoding.

IPv6 has 128-bit addresses, which works out to about 4 billion ^ 4 addresses, not 4 billion ^ 4 billion addresses.
Bill would make it illegal for ISPs to slow down online video services
Can you give specific examples? As far as I know, every improvement to MonoDevelop and Mono has been contributed back to the open source projects, which benefits Linux users as well.

My team is currently working on a project targeting Linux using Mono and MonoDevelop, with heavy use of OpenGL and the like. The recent improvements have been great.

So, I'm very curious, what is your actual complaint?
Actually I'm fairly certain that is not the thought process at all at lyft. There are many poor minimum wage workers and students with smartphones in the USA.

It would be an incredible effort for little usage in a world where the smart phone is becoming the default phone world wide. It's the same reasoning why they don't have have a windows phone app either. The amount of work it would be to create a J2ME app that works on many dumbphone models would probably be 10x, not to mention the difficulty in finding people who would even work in such a dead end platform.
Yes, it is if you are an out-of-towner. There is no Caltrain stop at the airport. You have to figure out BART and then figure out Caltrain. The shared van shuttle to MV sucks too ... especially if there are any Stanford students on board. On some days, the line up for rental cars is insanely huge. Plus, the rental car depot is at the far end of the airport. If one values their time, taking the $120 cab to MV isn't that big of a deal.
Based on the same premise that I would let someone secretly save my unread snail mail by giving them a key to my house.
Ask HN: Looking for a decent pair of wireless headphones
I do a lot of development listening to music and I'm looking for a (price no real object here) pair of wireless headphones.
SOSP 2013 trip report, and a note on systems research
A shitschturm erupts as English words make their way into the German language.
I see people say this but I've never seen an actual reason. I know the CLR was built with this in mind with things like CLS but that doesn't seem like that huge of a deal. There are also some naughties in the JVM like how generics are handled, but that seems more like knocks against the JVM as a whole rather than its cross langauge support.

So legitimate question, is the CLR better than the JVM at cross language support and if so what makes it better?
It's basically the same thing as a Nexus 4 was. Modern hardware, priced under the competition, but no LTE out of the box. Some people were able to enable the LTE on some bands on that, so we'll see if this is a similar crippledware device that hackers can unlock.
And for e.g. intranet usage the organisation could set up their own internal CA to validate TLS certificates. The root certificate could be distributed in a manner suitable to the organisation. E.g. via Group Policy for Windows clients, or by simply including it in the disk image used for setting up new machines.
My wife has dyscalculia[1]. She might take offense at the statement that "Bad at math" is a lie you tell yourself to make failure at math hurt less.

1. http://en.wikipedia.org/wiki/Dyscalculia
50 getters are defined on DATA: a1..e5, and A1..E5

Consider the formula =A1+A2

inside the getter we have:

with(DATA) eval('A1+A2');

Which is basically the same as:

eval('DATA.A1+DATA.A2');

Inside the eval, the getter for A1, and A2 will be called. This will continue until non-formulas are reached and value is returned. The other possibility, is you get an infinite amount of recursion, which causes an error that is caught in the try/catch block. For instance, if you put =A1 in A1, the DATA.A1 getter gets called 1000's of times, eventually causing a stack overflow, which is caught by the try/catch block.
What Is Kickstarter For? Video Games
Kickstarter is most effective at financing video and tabletop games, which have raised $189 million of the total $861 spent on the platform. More than $2 out of every $10 spent is on interactive entertainment. Backers are people who play.
I've thought a lot about this and haven't found many good resources. I finally gave up and started reading history of math books. Unfortunately, most of them are aimed at grad students in history or grad students in math.

It has frustrated me enough that I've started developing my own versions. I taught a history of ancient mathematics class to homeschoolers locally and now I'm writing a book that works through Euclid while placing everything in historical context and focusing on the story of its development.
The Standard and StandardPlus packages have the same configuration but the Plus package costs 15$ more. Am I missing something ?
Global Warming Since 1997 Underestimated by Half
Tracking the Evolution of Cancer, Cell by Cell
Cool, I'll have to check it out.. thanks!
Why can't your CMS developers edit the Sass file and compile it themselves?
If latency becomes a non-issue (ever tried using remote desktop or even SSH over a high-latency connection?), I think this stands a very good chance of succeeding and making IT's job much easier.
Hey,

Your description of a life on the run was quite interesting and I was wondering if I could ask a few questions - would it be possible to do that? (your profile does not have an email ID)
The HN forum system and possible improvements
1. When you respond to a person, that person has no idea unless they check their comment tree. Is that right? If so, why not give a notification? Make it like reddit.

2. There are certain topics that get brought up pretty frequently and it seems like the conversation starts from ground zero nearly every time. And this forum disables commenting after a certain period. Doesn't that just encourage starting a new thread and having the same conversation again? Some forums deal with this by making stickies.
Looks like an exciting product with endless possibilities! This literally makes chromeOS redundant.
Seems like a competitor to Citrix, isn't it?
It’s a really great and inspiring article as I’m thinking of taking a Maths course myself. After being a straight A student in school, I graduated a Linguistic department and here I am thinking I can barely add sufficient sums in my head. I guess the disadvantage of Not knowing Maths is different thinking from tech guys who I need to communicate a lot to. The thing that can cross the bridge of misunderstanding should be Math thinking. So thank you for a kick to get the ball rolling.
Is there a way to toe dip into this? I've got a a bunch of Objective C code and I'd like to try some C#, which I could then use for my Android app. My hesitation with any non-blessed solution is that you can get 90% of the way, then you're screwed by some limitation.
1. Take user generated content

2. eval()

3. ???

4. PROFIT! (for the person who stole data/identity, etc)