skysight-inc/HackerNews huggingface dataset:
They mention at the end of the article the "same country exemption" which is a realistic solution. If you are an American, you can contact your representative and ask them to support it. Here you can find more info from the ACA about FACTA and how it is harmful to Americans abroad: https://americansabroad.org/issues/fatca
As a private firm, Dell-EMC will have freedom HP can only dream of
I agree with the first part and disagree with the second part. I agree that no single member of Congress represents these people. (Hard to disagree, since that's just a simple objective fact.) I disagree that this somehow equates to "without representation."

We can do this for any issue which is not related to state/district borders. No single member of Congress represents urban Americans, or rural Americans, or WoW players, or hair stylists. Would we say that they pay taxes without representation? Of course not. Why are expats any different?

I lived abroad for several years and I never felt like I was without representation. I voted and had elected officials the same as my fellow Americans. The degree to which I'm represented in Congress (i.e. nobody is really answerable to me, but I can write to them and get a form letter back if I feel like wasting some time, and once every couple of years I get to pretend like my vote matters) was no different at that time than it is now.
I'm an expat, and the quoted statement is nonsense. I'm eligible to vote in the US with an absentee ballot, and I have a congressional district based on my last address in the US. Certainly my representative doesn't particularly care, because there aren't that many of us living abroad, but to say I'm therefore without representation is no different than saying I'm without representation as an Atheist (my voting district is in the deep south).
> NZ's cycle culture has nothing to do with helmets

Your statement includes a bias error because by definition, NZ's cycle culture does not include people who are too negatively affected by a helmet law.

For example, this mohawk-wearing cyclist in London, https://www.flickr.com/photos/37423935@N00/4627678338 , could not be part of NZ's cycle culture and still wear a Mohawk. Those with large hairstyles ( http://2.bp.blogspot.com/-p9Hg7lXpZyo/Tfdg2zqZK-I/AAAAAAAABk... and https://s-media-cache-ak0.pinimg.com/736x/04/fb/1d/04fb1d715...) are less likely to be part of the NZ bike culture.

Nuns ( http://www.theguardian.com/books/2015/jan/24/saturday-poem-n... ), Sikhs (http://www.illawarramercury.com.au/story/619324/sikh-in-cour... ), and others who wear religious headgear are not as likely to be part of NZ's cycle culture.

It also excludes those who would prefer to wear more appropriate gear for the weather ( https://dutchindublin.files.wordpress.com/2010/12/purple-lad... ) or a fancy hat instead ( http://www.dailymail.co.uk/news/article-2356789/Queen-Maxima... ).
Yoga Beginner – How  to Help Avoid Injury in Your Yoga Practice
I was developing SW in the 1990s (before XP, then Agile, become popular), and we were supposed to use UML, Rational Rose etc. However, that was how it was supposed to work, not how it actually worked.

The biggest relief in starting to use XP was that the methodology described how we actually worked, not how we were supposed to work.
This has nothing to do with open source. Competing companies can not suddenly use the copyrighted work, implement patented technologies, or for that matter redistribute the work.

I can go down to the government archive and as a citizen request to view blueprints of buildings. I may not copy the design to build my own building, nor use patented aspects, but I am allowed to inspect or ask a independent expert to review the design and find flaws. Unsurprisingly this has not killed the architect profession, nor forced construction companies to open source their technologies.
When I lived in SF, I went to the dpv building to get my California plates and was amazed to see the same thing! You cannot park anywhere nearby for anywhere near long enough to do anything there.

I was also amazed at the amount of "street cleaning" that happens there, we do it twice a year, and have significantly cleaner streets.
As a frequent cyclist, the worst that a pedestrian can do is to try to get out of my way, if I haven't rung the bell; they actually move in my way, since I have already planned my trajectory around them.
> with $10k of financial engineering the problem goes away for forever

As an American this upsets me greatly to hear. I feel it makes living abroad, especially to families of average means in this country, almost an impossible feat.

I also wonder if only leaving the country for short duration vacation/business contributes to the "We're the best country ever!" mentality here and the "Wow, look at those weirdos over in America" mentality abroad. Or maybe that's just me paying too much attention to the news lately.
Scams like this absolutely do happen, with potentially deadly consequences.

http://www.bbc.co.uk/news/uk-29459896
> The same salary, when offered to a British expat and an American, is much less attractive to the American because of the 30+% tax burden imposed.

There's a ~100k foreign income tax exemption and many countries have tax treaties with the US which bypass even that and give a US tax credit corresponding to the already taxed foreign income.

Big issues are there are constraints on the time you can spend in the US (too much holiday there and you're not considered living abroad) and there's the additional burden of caring for and declaring your income to the US, most expats don't need to be involved with the home country aside from grousing about it and renewing their passport.
Funny side story: When I was 13, I flew from Pakistan to Australia by myself, changed the flights in transit, etc.
It's implemented using a few standard 74xxx TTL logic chips and a 256x16 microcode ROM. It's important not to ignore the microcode ROM because that's where all the smarts that turn it from an ALU unit and a bunch of registers and miscellaneous logic into a CPU that can actually execute instructions. All of the instruction decoding and the sequencing of all the operations that make up a CPU cycle is done directly by the microcode ROM.
Why is this even a question asked? It's child-like gibberish!
Is taxing expats abroad really a problem? First, there is a large baseline exemption and most expats abroad don't pay U.S. taxes. Second, if you're intending to permanently leave the U.S. why should you keep U.S. Citizenship? And if you're intending to come back, is it really unfair to tax you?

American citizenship has real benefits, especially if you're rich enough to pay expat taxes. The U.S. protects you and your property everywhere in the world. My dad was stuck in Yemen when the civil war there broke out. His hotel was shelled. That blue passport was his ticket out on a C-130.
They do use many US public services, though. American expats can still collect Social Security, still get to vote, still have their passport honored and renewed, are able to take advantage of US consular services, etc. They may use these services less, and certainly use a different mix than the average American living in the US, but it's not nothing.
Not sure where in Europe you mean, but I live in Germany and we have e-bikes with motors far bigger than 250w - you just need to have liability insurance (EUR50/yr)
>Really? The device you're reading this on probably contains more complexity than it's possible for one person to understand in a lifetime, and that's one device.

It wouldn't have been possible at all if the pieces that make it up weren't loosely coupled.

>It's incredibly naive (or at best disingenuous) to assume that complex systems can be reduced by thinking and refactoring.

It's naive to assume that you can't. Loose coupling pretty much only comes as a result of extensive refactoring.
Simply moving abroad wouldn't let you escape paying tax in US, if you made money in the US. I make money in two EU countries, and pay income tax from the profits made in each country into that country tax system. It would be idiotic if I had to pay income tax off income in country A in country B if I actually haven't earned that money in country B. Yet this is exactly what US is doing.
Pin-ocular
Admit Card – Answer Key – University – Checkresultsonline.com
Google Cloud Datalab – ipython as a service
I think there's a lot of money involved with this deal.. The previous "Commissioner" was also as corrupt as anything...

Tax fraud, trading with insider knowledge, ... It isn't mentioned in his English bio though ;) https://en.wikipedia.org/wiki/Karel_De_Gucht vs https://nl.wikipedia.org/wiki/Karel_De_Gucht

It's weird that we let these people decide about democracy and what's "good" for us.
In some cases it can still be useful. E.g. Sequence Diagrams are crucial for figuring out how you are screwing up when designing a network protocol.
Connecting the Dots to Catch the Rogue Movers
I think you've hit on the truly annoying part of the whole thing. I'm lucky enough that here in Iceland, it's caused me no problems at all.

I'm generally in favor of trying to crack down on tax avoidance, and I'm sympathetic to the cause they're trying to advance here. The "spirit" of the tax law is basically "you gotta pay someone their fair share", but everyone knows that $100,000,000 means you don't have to comply with the spirit of this law any more than you did the one before or the one before that.
I always thought the quality of rational rose itself was the best argument against UML.

After all, that's probably what it was designed with.
I think the emphasis on unified memory is a bit of a red herring here. In my experience, heterogeneous computing means optimizing data placement such that the parallel-friendly number crunching is done entirely on the GPU and I/O, process control, and telemetry are orchestrated by the CPU.

Failure to consider data placement destroys much of the potential perf gain for getting the above right IMO. And unified memory won't make this any better if BW within a GPU is ~1 GB/s and system bandwidth is ~10x less. It will just sweep the problem under the rug.

Further, I have seen attempts to smear parallel computations system-wide, treating all the ALUs as equivalent, but this frequently breaks determinism when the compilers for the two different processor architectures create associatively different implementations of the same computation. And I see no resolution to that problem right now.

That said, GPUs have advanced enormously in the past decade. Branching is nowhere near the big deal it once was, the cache (L1 and register file) for a GPU core (an SMX not NVIDIA's silly redefinition of a SIMD lane) is surprisingly large, and insanely fast atomic ops can resolve a lot of potential concurrency issues (even deterministically if one prudently employs fixed-point math).
I hope UML as blueprint (or even, shudder, UML as a programming language) now mostly lives on in the memory of those who suffered under it.
This looks on-topic, but the articles that are not in English are ignored or flagged here. Do you have an English translation?

Also, I think that it's better to submit it here with the translated title, so the people that can´t speak German can evaluate if they may be interested, something like "How we learned to scarify exactness for speed (German)".
Are you serious? To me, as a person from EU, it seems insane that a country where I haven't actually earned the money would want to tax it in any way or form. That's just ridiculous. You should pay income tax in the country where you made money. And why should I keep citizenship of a country that I moved out of? Because...I want to? Because I feel like a citizen of a country even if I live and make my living somewhere else? Doesn't mean that that country has any right to a part of my income.
Nitpick: capital, not capitol. If somebody lived in the capitol they wouldn't have representation either, and that would be even more ironic, but I don't think anybody does.

Wacky question: does the President count as a DC resident and is therefore bereft of Congressional representation, or does he technically remain a resident of wherever he came from and get to vote for those members of Congress?

I really love those DC license plates. What I especially love is how Congress still has the final authority over all government matters in DC, so this is quite a snub by the local officials at their Congressional masters.
"Representation" and representation aren't the same thing.

Sure, we still get to vote, but when you make up less than 3% of your representative's constituency, you're even more screwed then the average person.
> there will be no difference except for inconvenience.

There also appears to be a factor of risk. I'm not American but have had Americans in my team. A slight procedural error, either by themselves or by the IRS, can be a huge financial and legal problem, and expose the person to litigation. It seems draconian and unfair to me.

Thus the practical consequences are more than minimal.
I'm an american living in Norway. I can vote for president, sure. Supposedly I am allowed to vote in the district I last lived in the states, but trying to get any of this done is difficult, especially since the state I live in requires proof of address for voter registration. I understand the likelihood of the representatives there to care about any issues I have is pretty minimal. After all, americans living abroad are usually a minute slice of a representative's voter base, even if we add up to quite a number overall. I can probably get more accomplished through the embassy 10 hours travel time away.
On the other hand, I can vote in local elections here in Norway simply by living legally here for 3 years:: I cannot vote in national elections until I am a citizen. I do not have to be a citizen to hold local offices either - I can be pretty active and involved if I choose. My situation comes down to having theoretical representation in the states as compared to actual representation here.
People have been experimenting with using this to contribute to OpenStreetMap for a couple of weeks now. Here's one writeup: http://chris-osm.blogspot.co.uk/2015/09/extracting-building-...
Google Search Now Shows You When Local Businesses Are Busiest
The elephant in the room is that language development seems basically stalled. Meanwhile the bad old "C for GPUs" languages we are stuck with are CUDA, Metal and OpenCL, of which OpenCL is no good wrt compiler/tools/driver quality and the other two are proprietary and thus of limited potential.
It makes American labor less competitive

That's the point. It means skilled American workers are less likely to work elsewhere, thus increasing the competitiveness of America by restricting the supply of skilled workers for the rest of the world. It might suck for individuals but as national policy it makes a lot of sense. Plus it raises more tax.
The part that I think is strange is that it doesn't also replace potassium in the pulp. (Does the pulp have more water and less potassium?)
I don't think it necessarily needs dismissing... It's basically saying sitting isn't so bad as long as you exercise and take breaks and move. Which...yeah...duh...?

This one of the things activity tracking devices are good at. The Apple watch has a "stand" metric, but what it's really trying to measure is if you get to N level of movement during each hour. Standing in place won't cut it. I've only ever tried the watch, but other trackers like the Jawbone, I believe should do the same thing.

The thing is, properly used sit-stand desks give people much more freedom to change their position as desired. I recently got a sit-stand desk, and it is easier to move around if I'm already standing. It's only been a couple weeks, so we'll see.
> New legislation is a direct threat to companies, backed by the power of the government to fine and arrest those who disobey. Why go to such lengths when it's much easier just to stop going to Facebook? Only a perverse sadist would prefer legislation over ostracism.

Right, this is why the US is such a shiny beacon of safe products, consumer-friendliness, and consumer rights compared to the horrible European markets... :)

I always find this sentiment on HN so amusing. "Legislation hurts companies, we should all just ostracise/boycott companies instead!" despite all practical evidence suggesting that legislation actually gets things done. Like, I can actually get fast affordable internet here, unlike when I was in the US :)
what solution did you end up with (soft- or hardware?) and what devices was it supporting?

I've got a bunch of things that I'd like more switchable than standard 'kvm' type muxes can do, so curious how it worked out.
Top 4 Places to Make the Best Muscle Gains
Diagrams/notation I've found useful:

++ E-R (entity-relationship) diagrams. I find it easier to look at boxses for each table follow the lines signifying relationships to other boxes. The "crows feet" can signify 1-to-many. The diagram is easier than reading a sequential list of SQL CREATE TABLE statements and making a mental note of "FOREIGN KEY" strings and mentally backtracking to the parent table.

++ swim lanes to show how the "state" of a system is supposed to change with "time". This can succinctly show how data "flows" without having to actually run a program and watch variables in a debugger to manually recreate the "swim lane" in your head.

++ truth tables to summarize combinations of valid/invalid business rules and associated side effects. A grid is easier than parsing a long (and often nested) list of if/then/else/switch statements.

As for UML, the notation never seems to be that succinct or helpful to me. On the surface level, it seems that UML (for code) should have the same return-on-investment as E-R (for db tables) but it doesn't in my experience.

I also wonder if there is a cultural component to UML usage. It doesn't seem like tech companies (such as Microsoft/Google/Amazon/Ubisoft/etc) internally use UML as a prerequisite step for building systems. On the other hand, I could see more UML usage at non-tech companies (such as banks/manufacturing/government) building line-of-business CRUD apps. Grady Booch (Booch & UML notation) did consulting about software methodology at non-tech companies so that may have been a factor.
...and one of the ways you can communicate such coupling is by diagramming the (complex) system's design.

Google for "linux kernel diagram"[1]. It's quite well designed, displays loose coupling, high cohesion, and all the other things we like about good complex systems. If I want to dig in and start working on a module, I'd still have to understand the relationship between all the bits I work directly with (and probably some that are further away).

Don't confuse loose coupling with low complexity.

https://www.google.com/search?q=linux+kernel+diagram
Do you have use cases that won't fit in a REST design ?

I'm genuinely curious because as a web developer most of the problems I have encountered can be solved with API versioning, filters, paginations, scopes (limiting returned fields) and hierarchical URL structures (e.g: /users/:userId/comments/:commentId).
You have at least some which on paper are supposed to represent you and your region. Expats don't, and that was the point made in the article.

The general issue of indirect democracy not representing the will of the voters is a fundamental one and not solvable, also goes to far for a discussion like this. Side remark: JFKs Profiles in Courage is a great book on the topic.
How are you voting for President without also voting in the other elections that are up at that time? Presidential elections are technically a local affair, and the ballot will have all the races.

I personally never had any trouble voting while I was living abroad. It was slightly inconvenient to track down a fellow American to witness it, as required by the absentee ballot I was issued, but no big deal.
Reading this article made me really sad and pensive. This is slavery. “It’s like when they whip animals. But this is a mental whip.”. We see lots of articles on HN, on how AI is going to take over, reading this article it felt like this is the first step towards that. Of course in those (overtly AI) articles we discuss a super-human entity suddenly taking over humans. But over here as well a significant portion of the workforce, is enslaved, by a software, built by Kronos like companies, so it can be a first step.

I see the word 'Union' mentioned a lot of time, even in the comments to this article on HN. I think that is a bit regressive and unmatching response. What we need perhaps is a counter-culture software, may be titled worker dignity, worker freedom, or something. Which can even start in a trivial (not so overt conquering the world form). May be a small step to make physical workers feel in control of their lives. Could just start by letting them keep a record of their work life. Perhaps their productivity metric of income-generated/hours-put. Provide them with competing metrics of brands of which offers a better average metric for a worker. etc.
Big issues are there are constraints on the time you can spend in the US (too much holiday there and you're not considered living abroad)

Check with your accountant for an authoritative take on the following, but since I happen to be right with a certainty approaching "Gravity exists" I'll write the correction here: There exist two tests by which you can qualify for the Foreign Earned Income Exemption. One is the physical presence test, which is automatically ruled in your favor (i.e. you are ruled to be a foreign resident) if you spend less than 30 days in a tax year physically in the US. The other is the Bona Fide Residence test, which is less of a deterministic question than physical residence. There's no limit to the amount of time you spend in the US every year as long as you meet the IRS examining officer's impression of someone who "clearly lives in a foreign country continuously for an indefinite period."

I've had years with upwards of 100 days in the US, and never had any problem with claiming Bona Fide Residence in Japan. As my accountant phrased it once: "If you've got only one refrigerator, and it's on, and it isn't in the US, then you're certainly BFR abroad."

For more on this scintillating topic: https://www.irs.gov/Individuals/International-Taxpayers/Fore...
Well everything is about to change once we get the SPIR-V intermediate language for Vulkan (and possibly OpenGL and CL too). It's an intermediate language with some similarity to LLVM IR.

That should enable 3rd parties to author compilers targetting SPIR-V, allowing other programming languages without having to use C as an intermediate target.
Language development have not been "stalled", it's just mainly under the radar.

Some nice designs are out there, see Vobla and Pencil [1] for example, or Harlan [2] as another extreme.

[1] http://carp.doc.ic.ac.uk/external/dissemination.php

[2] http://blog.theincredibleholk.org/blog/2013/06/28/announcing...
Part of your story reminds me of the customer of the computer company I worked for that would, every week, print out sales and financial reports that ran for hundreds of pages and about as thick as you mention. The girl who ran the reports told me that the only people who ever looked at the reports were the sales guys who would flip to page 20 and look at the bottom line sales number. It was then filed away in the warehouse, never to be seen again.