skysight-inc/HackerNews huggingface dataset:
I think you are confused about foreign residence and foreign taxation. Most countries will tax all foreign income if you are a tax resident of their country. But not many tax foreign income of citizens who are resident in a foreign country, and Australia definitely does not do this. If you are a resident of another country then Australia doesn't make any demands on you at all. The only catch is that a temporary residence overseas might mean they still consider you to be an Australian resident for a time.
Ash HN: What are the best designed personal web sites?
What are the best designed personal web sites?
I remember having what I thought was a brilliant idea of the time of squatting iPhone domains a decade in advance - clearly there was no way I was getting in on the next, but maybe iphone6 wasn't taken... (this was when the current was four).

Anyway, at the time the lowest one available was iphone36.com. I didn't register it. It's taken now, no idea how high you'd have to go now.
Colorless Tsukuru Tasaki

I enjoyed that one a lot as well. My next Murakami will probably be either 1Q84 or Norwegian Wood.
Just to let people know, Transcriptic isn't the first startup in this market. Emerald Cloud Lab is another, and I'm sure there are others.
Status roadmap update: srcset,  element, and date inputs in development
(I'm a founder at Heap.)

We get this question so frequently that we've created a page dedicated to answering it: https://heapanalytics.com/docs/other-tools. It describes how Heap compares to Google Analytics, Flurry, Mixpanel, and KISSMetrics.

At the core, Heap's main differentiator is that it automatically capture everything, such as clicks, taps, form submissions, and pageviews. This lets you analyze data retroactively, without writing any code. Every other analytics tool requires you to define events of interest upfront.

Feel free to ping me directly at matin@heapanalytics.com if you have more questions! Happy to go into more depth.
> Also interesting is that the Eclipse based ADT is no longer being maintained.

It was announced quite a while ago that ADT was being abandoned and that Android Studio would replace it when available.
I have exactly the opposite opinion. Even scientists are captiviated by scientism - the idea that there is something poisonous about human subjectivity and imprecision and that removing subjectivity (and gathering more data) is necessarily a good. Sydney Brenner, for example has a 'money quote' about the path that biologists take: "low input, high throughput, no output science". Note that this quote doesn't make sense in an environment that doesn't faddishly flock to high througput 'big data' solutions.

Your example is greatly flawed. The biggest consumers of highly parallelizeable workflows is the pharmaceutical industry. Highly parallel medchem was a big fad and the number of drugs that it produced for its efforts is disappointing. The fact that 11% of Amgen's results are irreproducible is if anything a condemnation of parallel scaleup, at least in the context of an operator with a strong motive for selective interpretation.

Another big problem is that when you bring your numbers up, you 'get what you are looking for'. Precision optimization can optimize for an artefact. I joke I like to make is that sloppy science is good, because if you keep seeing the same result under a noisy platform, what you're seeing is probably real and, more encouragingly, robust.
I think they're waiting for the Rust port to be done first.
Apple is so blase toward developers that it will cut them off at the knees on a whim usually to protect its own interests.

Microsoft will intentionally build in scary hacks to maintain backward compatibility and tries to build developer-friendly tools and environments but tends toward a mess.

Linux tends to maintain strong backward compatibility to the point that everything has incredible inertia, but in general doesn't too much care about developers one way or anothet.

Google moves so quickly and deprecates so hard that building software on their platforms is like building a house in a continuous earthquake but using better tools and materials each time.

Moral: nowhere is perfect, consider your trade-offs, then choose Linux (of course).
Maybe XML has damaged me, but I am quite happy with Ant and Maven.
Someday we will be paying people to throw their feces around in the name of creating jobs and protecting the janitorial industry.

If only the American public actually understood the value of paying someone to have responsibilities rather than paying them to do work. But that might entail paying people to do their taxes, get an educations, vote, obey the law, etc. Real communism stuff!
Not sure what you mean about privacy badger whose point is to automatically detect and block third party tracking but doesn't block first party tracking yet which seems to be exactly the bahviour you want (it is planned as an option). It is also based on Do Not Track.

For the others, apart from the arguably conflicting business model, as I said the issue is one of privacy, ads are unacceptable because they collect data about me without visitor consent. I use adblockers (and a variety of other tools) to protect privacy, save bandwidth and protect computers from malware.
Hackers in Yahoo – happened to me
I know the profile IDs of a poster who absolutely gets into Yahoo's system and compromises IDs. I have been reporting it through the comments abuse option and the profile abuse section. I have screen shots adn it happened to me. I can send screen shots of all of it including the numbers of the "compromise" report.
NET Core: Hype vs. Reality
Don't ask for much, do you? As it happens they quite agree:

“I think that the best way to conserve the Dead Sea would be to reintroduce the natural flow from the Jordan River and decrease the pumping of water from the lake to the factories,”
Then why wouldn't they have a conversation with project managers for their company to pay them to be open source developers, instead of other people?
The instant I walk into a company and see people working on mobile devices instead of PCs, I will change my mind. I don't mean trivial bits of work like note taking... I mean real work: CAD, coding, devops, serious spreadsheet/accounting work, graphic design, etc. Show me SolidWorks, Eclipse, Excel, or Creative Suite -- or equivalents -- on an iOS or Android device.

Ubuntu on a tablet is a bad example. You're running a PC OS on a tablet. For 99.9999% of users mobile = iOS or Android.

I'm talking about platform here, not just hardware. I could run Ubuntu on an old Samsung Galaxy and hack a way to connect it to a monitor, but then it would be a PC in a small box not a "mobile device."

"Old people said the same about the command line, it was never going to be replaced for real work."

They were right.

Leave "old" out of it. When I was a teenager I was a Linux head. I remember my dad telling me that stuff was stupid, since GUIs were going to replace everything. I told him (then about 40) that you'd never replace a command line with a GUI for all kinds of tasks. I was absolutely right. It's 2014 and you still can barely script a GUI. Doing devops type work on a GUI is from painful to impossible except in a few very niche areas.

"You assume that current restrictions will be maintained in the future. I don't think so."

I'll believe it when I see it. Apple in particular has no incentive to change. They love all that app store revenue, and they also have no incentive to make iOS a PC competitor since it would cannibalize their Mac platform sales.

Then there's the fact that the security problems that the app store model avoids have not actually been solved. Decouple mobile from app stores and you'll have a malware explosion.

Mobile is just a new platform. It's fantastic for a lot of things the old platforms aren't good at, but it's not going to displace old ones except at the edges. It's no more likely to displace the PC than it is to displace the server. What we're seeing is a filling-in and diversification of computing, not a displacement story.
Not sure, even then usa and Chinese taxes are about the same and would cancel out. But this is an issue when a PRC resident goes to work in in a low tax country like Hong Kong or Singapore (just like for us, actually). The government was talking about cracking down on PRC citizens working in Hong Kong.
Voice Polls lets you “earn” cash by answering surveys
Here's a rough summary. Homotopy type theory is about proofs of equality. Proofs of equality can have computational content. For example, a proof that two types A,B are equal is given by an isomorphism f : A -> B, f^-1 : B -> A, such that f . f^-1 = id (in homotopy type theory that is further generalized to the concept of equivalence). A proof that two functions f,g : A -> B are equal is given by a function that takes an x:A and returns a proof that f x = g x for every such x. In particular in homotopy type theory it is not the case that if two things are proven equal, then they are identical. For example the type of integers is equal to the type of naturals (positive integers), because you can give an isomorphism, but it's not identical because they are two different types. On the other hand the type of booleans is neither identical nor equal to the type of integers, because there isn't an isomorphism. Homotopy type theory allows user defined types where you can have equality between two values that aren't identical. These are called higher inductive types. An example of this is the type of finite sets represented as lists. The list [1,2,3] and [2,3,1] represent the same set, but they aren't identical. They do however represent equal sets. One of the key points of homotopy type theory is that if you want to give a function f : A -> B where the type A has values that are equal but not identical, then you have to give a proof that whenever x1:A is equal to x2:A, then f x1 is equal to f x2. In other words, functions have to respect equalities. For example we can define a function on finite sets by given a function on finite lists, but in order to make that a function on finite sets we have to give a proof that the output of that function does not depend on the order of the input list. Similar ideas crop up all over the place. The most well known is perhaps the idea that a mathematical description of physics should not depend on the coordinate system you choose.
So, some things that stand in the way of OSS:

In some companies, using OSS or even commercial tools that solve problems is frowned on if it seems like a better idea to roll a tool in-house. NIH is huge in many sectors (fighting against this myself at work), and a lot of the same folks who are reluctant to let other people's code into their work are also reluctant to give back to the community from which it came.

In certain places, using OSS is a colossal pain in the neck. Certain enterprise problems are completely unaddressed in various ecosystems, and when they are addressed (say, Ruby's support of Kerberos and LDAP) they are usually just addressing the one or two pain points that that dev had at the time. People are usually not willing to properly solve a problem given limited time and resources.

Even if they are willing to exert effort, many ecosystems can be completely unhelpful and unwilling to give people with domain expertise the support they need to make meaningful contributions. As an example of this, working on a small math library for the new language Elixir, I had at least one person (in an otherwise amazing and friendly IRC channel) continually asking "Wait, why are you doing any type of numerical stuff in Elixir?". Now, imagine that kind of reaction to enterprise features (much harder to get right!) in a different language, and you start to see why things are the way they are.

I don't know if there are any ways of fixing this other than just doing it for the sheer joy of helping other programmers and knowing that, someday somewhere in some ledger, your effort will be rewarded--or at least marked as legacy some other sod has to work around. :)
I don't quite understand what the hack was for the Tinder one. She just optimized her profile for likes? And added a banner saying match of the day? Not the hack I was expecting.
Agree, there have always been courthouse weddings that are very inexpensive. If your SO is holding out for a $1,000 (or more) piece of carbon, might be good to have a chat about that before going any further.
California drought, visualized with open data
I don't think that is correct for social security.

I just started taking social security (yes, I am an old programmer :-) and unless I live a very long time I will never get back all that I have paid into social security, if you take I to account what I put in and earn a small amount of interest on the money (which is not so small with compounding).

Medicare is more of a government handout - I agree with you there.
Congrats, guys. What is the business model for Bettir? Is it going to be a challenge to cover costs if you're employing expensive physicians to man the chat lines?
Fractal Experience – Part 2
Oh boy, you have clearly never encountered the German bureaucracy. I know it was meant as a joke, but it won't be so funny once you get in the habit of carrying a document folder with you with all the documentation you have for every bureaucracy encounter. The one redeeming quality is that everything is always properly done.
The reason Vine won out over the competition - Keek, SocialCam, Viddy, plus others - had less to do with their platform and more with the marketing power of Twitter.

Once Twitter could put Vines on everyone's feed, it was Game Over for everyone else.

Don't let the tone of that article fool you into thinking they hit some magic sweet spot. It was all about eyeballs.
> I love wmii. It's the primary reason I resent OS X.

Huh? What's the relationship?
Great to see Android Studio reaching 1.0
I'm also a happy user of IDEA CE 14 for Dart.

JetBrains et al really built an impressive IDE platform.
I'm glad there are open source alternatives to Eclipse.
I would imagine that the "living with a parent" trend correlates with the "foreign born" trend. From what I've heard about other cultures outside of the US, it's common for a child to live with a parent up until they get married.
It's hard to imagine shared single source competitive sports teams which are more engaging than having multiple teams with (nearly) independent player pools.

It does happen at schools, say, where the players for each team in P.E. class are picked at random, but fans get engaged with the team identity and the individual players, and team abilities depend in part on long-term shared practice.

It's hard to believe that the space programs of the 1960s would have been better had the Soviet and U.S. programs joined forces for a single space program; also, obviously neither space program was based on the direct market forces of capitalism.

The military is also not run under a capitalistic basis, and the concept of "single source" for a NATO or UN force is meaningless. It's even a stretch to say that a combined US Army/Navy/Marine operation is a "single source" given the inter-service rivalries. I'm not convinced that a single world government with its own military would be better.
No, I wouldn't say that had it 'just' been some reputation. As I already said an actual rapist should get the severest punishment imaginable, but I repeat, in a country like India, a man's (and his family's) entire life is ruined when he's falsely accused of rape. No one will befriend them, no one will lend them money, no one will marry even their siblings! I'm surprised that people here are so the unaware of the severity of a false accusation (may be just a cultural difference. In India it's a big social taboo). A girl falsely accusing (once proved to be false) a man of rape should get at least the same punishment in jail the man would have got had he been guilty.

I'm sorry for the state of affairs in the US about the claimed report ratio of the crime - however, a mere statement of anyone, by itself should never lead to an arrest, be it a man or a woman, because in a lot of cases there are ulterior motives in play.
I've always been fascinated by Plan9 and in particular the strict adherence to everything being a file. It seems like it works so well and makes administration much easier, and I wonder why it has been pushed for more in other OS's.
This should apply the same to any country, so, Singapore.

Do Chinese laws provide for taxing Singapore income of Chinese citizens who permanently live and work in Singapore?

If so, is it a matter of not recognizing the citizen is non-resident in China (e.g. claiming it is a "temporary" non-residency)?
It's harder if you count like Microsoft:

1, 360, 1
I love Frank Chimero's website:

http://frankchimero.com/
The majority of new features developed by the Android Studio team are integrated into IntelliJ, so if you're already using IntelliJ version 14, there is no big advantage to switching to Android Studio.
Wow! Not only an educational game about social diversity, but also: agent-based models, phase transitions, irreversible thermodynamics. And, last not least - cute shapes.

I am definitely adding it to my educational game recs: https://hackpad.com/Science-based-games-J0X4MSberlM
These three works have influenced me. These are writings of very creative people and I read them to understand their creative process.

1. Nikola Tesla's autobiography:

http://www.mystacki.com/#!/binder/35/nikola-tesla%27s-autobi...

2. Swami Vivekananda's complete works:
http://www.mystacki.com/#!/binder/45/swami-vivakananda

3. David Bohm on creativity: http://www.amazon.com/Creativity-Routledge-Classics-David-Bo...

I have been reading these three authors for many years, over and over again. In his autobiography, Tesla brings forth many exciting things about his creative process. He could prototype complete machines in his mind before building them. In his mind he could run tests, even see scars and blemishes on his machines. In my coding, I (feebly) try to emulate his method by trying to visualize my coding prototype in my mind. His short autobiography reads like that of a mystic. In there he describes how the idea of AC current came to him, while taking a walk and looking into the Sun. Philosophically, everything in life alternates: the pairs of opposites, ebb and flow-- its seems to be the code of life; and AC current does the same, it alternates. His writings on Electricity are against the established grain: for him electricity (his only love) is the current of life. There cannot be two electricities(positive and negative,) he says, these are only terms for the state of having more or less of the same thing.

David Bohm has important things to say about the creative process. He talks about completeness (wholeness) of thought. He talks about "mental models" that we create to understand reality and how we keep growing out of older models... newtonian physics gives way to relativity etc.

Swami Vivekananda was a contemporary of Tesla and they did actually meet. He was a scholar of the Indian philosophy system called Advaita and Sankhya. As Jung has said about archetypes -- same thoughts occur to people of all ages, the Sankhya philosophy system believed in the equivalence of matter and energy. Vivekananda introduced these ideas to Tesla and expected him to prove them. But the proof came ten years later with Einstein. I have written about this here:
http://www.mystacki.com/#!/post/132/vivakanand's-meeting-wit...
Yup, I own one of those and it is a literal life saver.

That's why I want there to be a wearable version. Heart Rate and Temperature should already be measurable on a wearable. Getting BP measurable would give us 90% of the "vitals" information we need to know how we're doing.

BP is the big one too because you can have high blood pressure and not even know it. My wife had gestational hypertension (high BP caused by pregnancy) and her BP went sky high and the whole time she felt fine.
You profit from learning Haskell in a way other than "I get to use Haskell to build cool things". Rather, it changes how you think about programming in other languages. If you work in Java, you'll find that you'll create a lot more immutable objects after learning Haskell, and you'll understand Java 8 streams a lot better. If you work in C++, you'll grok concepts, traits, and the STL a lot better after working with typiclasses. If you work in Go, you'll grok interfaces and use them extensively. If you work in Python, you'll depend much more heavily on list comprehensions and inner functions than on mutating objects. In most statically-typed languages, you start using Optional<T> instead of nulls, or at least a NullObject pattern. You also learn how to use the type system to tag values and prevent misuse, whereas before you might've just used Strings everywhere. This is particularly handy in C++, where the overhead of defining a new type around a single primitive is zero.

I've found that helpful even though I never got to write Haskell for money and rarely write it at all now, it's changed how I program in a way that takes out a lot of the constructs that previously caused a lot of bugs & handwringing. A lot of the benefits of Haskell, you can achieve in other languages through disciplined programming.
Location could be one way. But will have to see and test
> This almost sounds like Stockholm syndrome to me.

I read that as more Cabel trying as hard as he can to keep cool and constructive.

He's trying to remember that it's all people, not monoliths, and is trying not be unfair to people uninvolved in this and related messes.

Which is admirable, but you can see why it's hard. This is incredibly frustrating.
You're working in Intellij, it's the same number of keystrokes (the entire block is generated on <dep+tab). Making a decision about a build tool based on a few characters of boilerplate is insane.

If you like Gradle fine, but this is a really stupid thing to make that choice over.
Sacrificing users' security just to load ads and generate revenue says a lot about this company's ethics.
> with a seventy five thousand page tax code do we think they could?

Yes, for nearly everyone.

In fact, the IRS already does this -- your employer, bank, etc have already reported all of the biggest items to the IRS. They know what your tax bill will look like before you even crack open the 1040 instructions. Then when you file they'll compare what you send via the baseline and flag anything that has a discrepancy in that taxpayer's favor.

The IRS could easily let you start with the baseline and just say "OK, sounds good" or "actually, I've itemized my deductions, here is what I think the number should be". In fact the IRS wants to do that since it would be less work for them overall. Congress won't never let them though.

To bring it back to the original article, this is also why expats should never expect tax relief. The tax preparation industry would lose millions of customers.
From only reading the site, my guess is that the product allows you to select a rectangle, and whatever apps' window surface is in that layer stays there. So I could highlight the bottom 40px of my slack window and those bottom 40px would always be visible and updating even if I open another window over the "snap".

That's how I'm reading it. If that's actually true, that's pretty compelling. A "bring to front" of any portion of any app that keeps it live.

If not, then either I'm way off base or the site isn't clarifying the purpose behind keeping a snap "floating" - why is that a marketable point?

Edit: typo and clarification on final question