skysight-inc/HackerNews huggingface dataset:
You must look at it from the perspective of the Oligarchy: Wars, regime-changes, support to "moderate" forces, spying on the world just cost money. And you cannot afford all that by only taxing those at home. You need every dollar. So, you tax the expats (8.7 million of them!). They are abroad to work after all - they MUST have earnings. As an alibi for your new revenue source, you pass a new law (Fatca) while saying that you fight "terrorism, tax evasion and organised crime". Again! The game you have played so well (and so often) in the past still works. This time it's even easier: Expat "elitists" have no representation, and the Average Joe cannot think about Fatca when he comes back home - tired and overworked - after two jobs, worrying about his CC debt and plethora of other issues.
Color and Light – Linear and Log  Human vs. Video
Does anyone still do this(database design)?

(sarcasm here with a bad taste ebcause I might be wrong in my belief ... and I want to be right that the articla info is used by everyone(or at least the majority) in the software development filed but have my doubts ... way too many doubts).

With all the paradigms - agile and etc. , gazilion of frameworks in all the different languages, the complete avoidance of database lock-in, the lack of database architect roles on job boards(I see only dba and database developer roles). One might say that database developers are responsible for this but most of the time I see that it's actually the java/php and other fourth generation language devs that are the sole db developers in the company. In the end they are the ones who make the mess in the database over the years ... and at this point in time there is no practical way back.

It's so depressing ...
Opportunities multiply as they are seized. The more computational models you get under your belt the broader your horizon will be. And since the computational model of Haskell is quite unique, you will almost certainly learn more than just new syntax. The same would be true for (e.g.) Prolog, whose computational model is non-mainstream as well. That difference means, you can't understand this new thing in terms of what you knew before, but you need to grok new concepts (not just syntax). As the adage says: “If you know exactly what you're doing, you're not learning anything”.
I have experience dealing with this. I'm not a U.S. person, but I have a company in a EU country that I co-own with a U.S. citizen (through personal holding companies). Our (EU) bank first demanded we fill in 9 ridiculously extensive forms detailing our entire business, then raised our bank fees from 5 to 105 euro per month, and then closed our account, giving us 2 weeks to send our balance elsewhere. All within a year time.

It's extremely hard for us to find a new bank outside the U.S., and inside the U.S. isn't easy either, since we're not a U.S. company, and do no business there. Thank god we're liquidating this company anyway.

Doing consulting work, I actually did some work for the bank that closed our account. And honestly, while I didn't get close to the departments that deal with FATCA, I can't say I blame them for closing our account. You should see how much of a headache all of the new regulations in the financial industry are for the institutions.
You're right that this isn't applicable in most European countries, but it does hit Americans harder in other major world cities which have lower taxes than the US, like Hong Kong or Singapore.

I'm in Abu Dhabi, where there is no income tax, so tax treaties aren't really helpful. As a result, salaries here are actually proportionally lower than they would be in a higher-tax country, which works out well for everyone besides Americans. The exclusion is helpful, but you can still end up with a substantial tax bill as well as having to be careful about how much time you spend in the US.
My empirical evidence is against #1: up-front productive learning beats permanent uncertainty.

- I can fold a list, but what about other types? Which of the similarly or identically named functions dispersed among a bewildering number of library modules is the right one? Are they any different?

- I can fold a Foldable? What is it? Let's find a tutorial about Foldable. Ooh, nice! That takes care of folding anything that can be folded! If I'm not folding a list I only need to find where the relevant Foldable instance is (very easy) or to write one myself (reasonably easy).
It is a big one. Many expats had to resign their US citizenship to avoid this silly law.

Double taxation only exists in Aethopia and the US.

Read this blog: http://www.overseas-exile.com/

Protection? Yes, maybe that's the reason. To support the US military efforts and budget.

On a side-note: If I would applied to the US greencard, and then decided to move back to Germany, I would have to pay double income taxes. To Germany and to the US. You don't even need to be US citizen.
Controlling and Reanimating the Brain
If Apple implemented Posix unnamed semaphores, how many X Serves would you buy?
What Your Face Says About Your Health
almost an impossible feat.

FWIW: this is clearly not the case. It's just a paperwork burden with occasional inconveniences, some bigger than others. Millions of Americans, most of whom have more modest means than the typical software engineer on HN, make it work.
It looks like China also has this on the books - to tax all globally earned income, but is starting to enforce it now: http://www.nytimes.com/2015/01/08/business/international/chi...
The Significance of the 2015 Nobel Prize in Physiology and Medicine
It depends: https://en.wikipedia.org/wiki/German_nationality_law#Dual_ci...
quite frankly I never understood the craze most of the companies had with stateless services. For the last 7 years we moved away from statefull to stateless without any aftertought just because it was what everyone was doing even tho sometimes it just didn't make sense to design something stateless. In terms of pure design this was always akward. I understand why it makes sense in some cases I just don't understand why it became the new black. If someone has an answer to that, ill be happy to hear
No. In Germany we had a big debate about doppelte staatsbügerschaft at the beginning of the millenium. It was already a big undertaking to enable that at all, for children born here from parent with foreign citizenship. It does not go further than this, in general if you want to be german, you are german and nothing else. There are some exceptions as listed above, but they should not apply here.
LIDAR scans of Poland are available publicly from some time: http://geoportal.gov.pl/dane/numeryczne-modele-wysokosciowe
CSS: la funzione Calc()
Voting is not a service but a right and you'll have to pay for your passport renewal anyways [1]. What consular services did you have in mind that would justify this cost ?

[1] http://travel.state.gov/content/passports/en/passports/infor...
This will be great as a base layer in OSM!
sorry, but that's a silly answer:

- Social Security is collected on what I paid into the system while I was living/working in the US. Not a part of this

- Voting is a right - nothing to do with taxes

- My "consular services"? My passport renewed? I cost me $100 or something like that to get my passport renewed, and most of us never go anywhere near our "consular services" - I'm not even sure what they offer, except to business people over here via the Amer. Chamber of Commerce (which they pay an arm & a leg to join)
I'm an expat living in Vietnam, and all consular services cost money upfront. Collecting social security is collecting on the SS taxes you already paid, so it doesn't have anything to do with anything.

Trust me, it is as close to nothing as nothing gets.
FPGAs aren't all that great for throughput unless your problem is massively parallel but not memory dependent. The real benefit of an FPGA is low latency.

But the tooling remains sufficiently awful (and closed) that it's not going to be accessible to average programmers any time soon. And what on earth is the security/multitasking model of an onboard FPGA?
Since living in Norway, I've learned of this. It seems that the taxes are generally when you are making money from Norway - it is possible to get disability money from norway, taxed, and live abroad. You do lose the social benefit rights, but you keep your taxed income. My understanding is that they figured that in the long run, it actually saves the country money because of the lack of social services provided, and works out if one moves to a place with a strong exchange rate against the NOK.
If renouncing is not allowed by the other country (i.e. Brazil), or if the renunciation is too expensive or difficult. I.e. you wouldn't want to go to Mogadishu to renounce your Somali nationality.
Most expats I know end up sending substantial sums back to the US, either directly or indirectly by moving back their and spending their accumulated savings.
Concerned about software design
My guess is that the author was trying to say that we (I'm an expat as well, Germany) probably aren't a core constituency as some of our brethren at home might be.

Nonetheless, I still agree that it's incorrect, and strangely enough, I thought the author's own mention of the bipartisan support of FACTA reform is evidence enough of this. Spread out among constituent states, our impact is probably insignificant. On a national (federal) level, it certainly can be. We're large enough (as he notes) to be a significant body, and we have an oversized impact compared to the rest of the population with regards to how America is perceived in the rest of the world. It's good to know they're examining the issue. I'm sure it had good intentions in the beginning, and I'm confidant they can make some improvements.
Hell yes! This will be useful in my long term aim of procedurally generating rolling english hills for video game purposes...

EDIT: with the resolution of this thing, maybe I won't need to generate them, maybe I can just set the game in the real england...
FPGAs with larger cells (e.g., entire ALUs) can potentially beat all the shit out of GPUs in most use cases (because of the better control over memories). You'll have the best of both worlds here - routing flexibility of FPGAs and fast ASIC cells.
Note that that's for Jim Propp's test, not Don Woods's test (the one that was linked here). (Woods says he was originally inspired by Propp.)
If you're "of average means", then you can simply color within the lines, do exactly what the law tells you to do, and almost certainly have no problems at all. You only need the $10k to successfully cheat.
I agree there's some activity, but "stalled" is even understating it in my view. The current activity level is much lower compared to some time back when GPGPU programming seemed to be enjoying relatively wide industry backing. But to take these two, they clearly look like academic proof-of-concept software and not something headed for widespread production use any time soon.
10 Simple Ways to Be More Productive Today
>The point is that it disperses throughout the economy anyways.

The point is that the wealth trickles up and is getting less and less dispersed. That ought to be obvious to anybody paying attention in the last 10 years.
No, that's not what he said at all. Because of a new restricted fund, they changed the budget for other funding sources. The didn't just decide to spend specific dollars on one cause that had been collected under a guise of a different cause.
Yes, that was the point made in the article, and it's the point I disagree with. My members of Congress represented me just as much when I lived abroad as they do now. Expats absolutely do have elected officials who are supposed to represent them.
CARP project is well funded by the EU and aims at the low power supercomputing applications (see the Mont-Blanc project [1]), so it's not that far from practical applications.

[1] https://www.montblanc-project.eu/
The crux of the issue in the article's title assertion, that "US Expats are toxic" isn't because US Citizens personally have to deal with filing extra taxes; it's because the foreign institutions are also required to file paperwork and go through the hoops. I'm a US citizen living in Germany. When I open a bank account, the US doesn't "just trust" what I report to them, they also require the bank to validate my filings, creating extra paperwork and costs for the bank. Some banks in Germany will refuse to open accounts for Americans because the extra cost and paperwork tips the cost/benefit equation to the point where it doesn't make business sense to serve American customers -- they cost more to do business with than it's worth.

To address the "why should you keep US citizenship?" question: If you move abroad, you won't be able to get citizenship in the country that you reside in for a number of years (depending on where you go), and in many cases, your US citizenship is what makes it easy to get a work visa or residence permit in that foreign country in the first place. So, even if you actually intend to renounce your citizenship, you still have about 5-10 years of living abroad and dealing with the tax implications before you can become a naturalized citizen in the place that you move to.

I'm not trying to argue whether it's fair or unfair to impose the tax on citizens living abroad, just that the logistics don't make the proposal of renouncing ones citizenship so simple.
Five star meal for homeless
Two things make your objection less relevant.

First, Amsterdam had similar problems to the US in the post-war era until the 1970s. That is, the cities were being rebuilt for cars, bicycling infrastructure became worse, and traffic deaths rose. The city had to be re-engineered to get where it is now. See https://www.youtube.com/watch?t=3&v=XuBdf9jYj7o for a video.

Second, and concerning topology, look to Trondheim, Norway as an example of a bike-friendly city with hills. And from what I've read, Portland, Oregon is also pretty bike friendly, with similar topology to Seattle. So, why can't Seattle be more like Portland in this respect?
Spin Rewriter – Create Unique Articles
I'm sure there are other forms of communication which seem child-like (and all foreign languages sound like gibberish to begin with)
and https://serf.apache.org too
Interesting you mention FlexLM - it seems very unreliable, even when used legitimately. Got any more info on how it can be broken?
An LTS release is a really nice time to wrap up all these "and then" steps to getting software working. Especially if you want software deployed across an organisation.
The Ungoverned World
I have dual US-NZ citizenship and I can think of no circumstance where if I was in trouble I would either: tell anyone that I was an American, or try and call the US Govt for help.
What a misleading HN title. The more complete context is:

> I'll try to answer your questions from an engineering perspective, rather than putting it as the more pragmatic "if Apple implemented POSIX unnamed semaphores, how many X Serves would you buy?"...
Solution Without a Problem? A Tax on High-Frequency Trading  2
Sources say MH17 report blames Russ
The key is to look at the current budget: https://en.wikipedia.org/wiki/2015_United_States_federal_bud...

It can be split into three families of spending:

- defense, which benefits you globally via Pax Americana, free trade routes etc. and should you require it, "Captain Phillips" style rescue.

- "socialism", in the form of benefits that everybody has to pay for and that you can receive if you trigger certain situations (retirement, unemployment, etc.). Most expatriated Americans probably already benefitted from free education which is included here.

- "generally making the country locally better" (justice, environment, etc.).

Of these, only the latter doesn't directly impact Americans abroad. The first benefits you wherever you are; foreign citizen somewhat benefit from Pax Americana but there is no guarantee it will continue, whilst US citizen are covered globally with much more certainty. The second is a form of compulsory insurance for life developments that will probably coincide with repatriation. But that's about 7% of the budget (rough back of the envelope).

The question is why don't other countries tax their citizen abroad? I think it is mainly because they can't afford to enforce it (good luck, Estonia, forcing JP Morgan to give you access to their New York client data). If they could, with any degree of certainty, they would in a heartbeat. France proposes to do it every 6 months.
For-Profit Colleges Accused of Fraud Still Receive U.S Funds
Well it was nice knowing all you Dell employees!

They tried this before with Ionix (ugh) and it was an unmitigated disaster. At the same time they bought Spring, and had absolutely no idea what to do with it, so they spun it off. Anyone who says that Joe Tucci has a good track record of acquiring companies and letting them go about their business doesn't know what they are talking about.
Though emoji is a young language, it already has great literature: http://www.emojidick.com/

EDIT: I tried to add something appropriate in emoji, but HN stripped most of it out.
Stephen King's Practical Advice for Tech Writers
From the article that we all read before commenting:

> Using its app, Fixed customers could snap a photo of their parking ticket using their phone’s camera, and then Fixed would check against a variety of common errors before writing a customized letter to the city on the user’s behalf.

The app is meant to do the ticket-checking, not the user. Additionally the website itself for Fixed mentions that they do the checking, not the end user.
If you asked "Average Joe who is overworked, has two jobs and CC debt" how much he was concerned about the great injustice of requiring expats earning >$100k/yr in low-tax nations to make up the tax difference, you wouldn't get much sympathy. However, it wouldn't be very honest to attribute his lack of sympathy to apathy. I imagine he'd care, and that he'd find the present arrangement agreeable.
well you can do that because you have national elections, none of those in America as even the presidential election is technically 51 simultaneous statewide elections (well 50 + D.C.)
There are no free terms in any of these LJSON functions, since all the terms are explicitly named in the arguments. Globals would presumably get shadowed and so would not be captured.
A lot of what you ask seems that it could be a personal question depending on who you ask.

I certainly wouldn't presume or preach to others with regards to how they view their country, however:

1. We (I'm an expat as well) pay little taxes to the U.S. because of the foreign earned income credit. The paperwork is onerous, yes. But it's not as bad as some make it out to be, unless you're in an exceptional income bracket.

2. A U.S. passport is a powerful thing. And as the OP mentioned, the benefits are real. We look after our own. http://www.passportindex.org/byRank.php

3. Many U.S. expats wouldn't dream of renouncing their citizenship, because it simply means more to them than that.

It's more than residency, it's identity. And it's something we pay into. Many Americans will tell you...they don't like a lot of taxes...but they /will/ pay taxes, and they expect everyone to. It's a "we're all in this together" bit. Even if you're abroad, and you're paying a paltry amount, you're still chipping in.

Just something many of us do.
You're right of course, but this is mostly by design. Rightly or wrongly, the US position is that you need to pay taxes to someone. I think the intent of the laws is at least arguably reasonable, but the execution isn't great.

Assuming for the moment that the US isn't going to stop taxing expats on foreign income, I do think the exclusion limit is too low by about half. Making it more like $200k would allow more highly paid "normal workers" to avoid the penalty, while still hitting the very wealthy purely looking at the tax dodge.

And the limitations on time spent in the US are absurdly low as well. I'm an academic, so if I attend a couple of conferences there, I actually have to count the days left when I book a holiday to spend with my family. I have almost as many paid vacation days in Iceland as I'm allowed to spend in the US without forfeiting my bona fide tax home status, which is ludicrous.
While many expats don't have to pay US taxes, the reporting requirements are a substantial burden on us - we have to file tax forms in multiple countries, and we have to report on our normal bank accounts, which is pure bullshit.

We don't get any real benefits abroad, and we get charged for everything. Let's say you need something notarized - many places won't accept a foreign notarization, which means you have to go to the embassy. You know how your bank will usually notarize documents for free? The embassy charges you $50 - per signature.

Want to renounce your citizenship? That'll be $2,350.

You managed to end up in the wrong place and civil war breaks out? The US will make some effort to help you, but it wont' come free. U.S. law 22 U.S.C. 2671(b) (2) (A) requires that any departure assistance be provided "on a reimbursable basis to the maximum extent practicable.” This means that evacuation costs are ultimately your responsibility; you will be asked to sign a form promising to repay the U.S. government. (http://travel.state.gov/content/passports/en/emergencies/cri...)

And if you do renounce your citizenship, you risk not even being allowed back in the country to visit family. --People who have done so have been denied visas by the US supposedly because they aren't well enough established in their new country. And yes, this can even happen in the event of family emergencies. So giving up US citizenship could prevent you from visiting a parent or other family member on their deathbed - not something most people want to think about.
I partially agree. I lived in Australia for 5 years making a nice salary and I was required to pay zero taxes to the US government during that time.

My biggest complaint is the paperwork. Besides FATCA, there is also the FBAR filing requirement. You need to report every foreign bank account that has more than $10,000 in it. This amount hasn't changed since the 70s.
UML cannot be appreciated out of its context, both socially and technologically. It was created out of big projects at a time where big things were the norm, and then became a product with its own dose of fad, almost dogma (let's do everything in UML, ontologies, sequences, deployments; precompile it, compile it, run it...).

I found it to be a pain as a student (it clearly was a fad at that point), but every time I go back to shipped code in mainstream paradigms, I understand why people went this way. It's as boring as intractable. We don't want to code at that level, we want abstractions, but these paradigms didn't help so we needed diagrams. And it's an offspring of OOP mostly which helped reducing cpp-like complexity but not for free.

IMO UML boils down to a visual type checker. We can layout things more efficiently than with linear text, and can appreciate the relationships between parts. But in a way, that's what a type checker does. I remember never needing a diagram (for medium single person programs that is) in Eclipse since it could look at the whole system for me and show contradictions or suggest options.

I'm now very regularly tempted to do things with a bit of empty interface logic checking, FP-ish minded. You can still write this as text, and as long as it the types flow logically it's OK.

ps: this was also influenced a bit by posts like these https://www.google.com/search?q=f+sharp+uml
Predicted in the Diamond Age, it was called "mediaglyphs" I believe. (Or was that in Anathem?)
Especially the forms of abbreviated communication that emoji tend to replace.
Will you please stop making fun of Visual Basic? Thank You.

Oh wait we were talking about emojis.
I suspect the startx issue is related to why they introduced the su alternative recently, PAM based session tracking.
it's not curated if you don't have the news app.