gsb
gsb on Hacker News
:smile is in vim not nvim
In order for the banks to retain the market power required to keep such high interchange fees in place the need to incentivise those who don't NEED to pay with a credit card to do so anyway, and the biggest way they do this is by splitting the loot with you. You share in the loot, and you share in the responsibility for how it was accumulated.
You're not paid by the banks you're paid by other, usually poorer, customers
> A version of this that uses tree sitter grammars to map a codebase, and does it on every startup of an agent, would be awesome.
This was a key feature of aider and if you're not inclined to use aider (or the forked version cecli) I think a standalone implementation exist at https://github.com/pdavis68/RepoMapper
It's because `a` is not a pointer to the result of badfunc; it is a copy. So the return value of `badfunc` might be overwritten if func2 is non-trivial, but the copy will not.
I think that when you find arguments that GC can be competitive with manual memory management, they always rely on the assumption that it is in the context of idiomatic code. For a GC language, idiomatic code allows the use of a generational collector which can automatically operate in a manner similar to an arena allocator. I suppose this is a matter of opinion, but I think that using arena allocators in a language like c++ is not strictly idiomatic - you should only add them when you find they are required for optimisation, and they have a cognitive overhead. If you make the wrong choice with your arena allocator then either you can make performance worse or you can introduce memory safety problems.
So this is the way that a GC might be competitive with manual memory management - if the benefit of arena-like allocation offsets the additional tracing performed by the GC.
Absolutely, but I think the "in most cases" of the original quote was meant to imply simple malloc/free style memory management rather than the use of tailored arena/region allocators.
As far as it goes I think it is a pretty fair statement. However it is important to know of other decisions in the language which make it easier for the GC. Particularly, the use of tagged values and a GIL. Tagging makes it simpler to distinguish heap values from other values, and the GIL means that the GC does not need to operate concurrently.
Also, this doesn't support zero padding with ch=0.
Except in this case, when the comment was written http hadn't been invented yet :)
Relating to #3, if you expect to be overseas long term and you are in a situation where foreign tax credit will cover your US tax liability, it can be advantageous to use the foreign tax credit instead of the FEIE even if your income is less than the ~100k FEIE limit. This is because the unused credit can be rolled forward and used as a buffer for cases where you do something tax-advantaged in your country of residence which is not honoured by the IRS. Most commonly this could be capital gains on the sale of a primary residence which is tax-free in many countries but only partially so in the US. But there are many other such possibilities, like retirement savings not covered by totalization agreements, special treatment for redundancy payouts, lump sum retirement payments, etc. There is this general idea that tax agreements eliminate double taxation, but they only do so imperfectly because the legislation is tailored for people temporarily working overseas, not people who make their home overseas.
These cases are perhaps not relevant to the typical digital nomad when they set out, but things happen and you may choose not to return to the US. In those cases, it is good to have chosen to file your taxes in a way that maximises future choices.
In my view the FEIE should only be used if you KNOW you will go back to the US soon and want the easier filing it provides, or if your foreign tax credit is simply not enough.
I'm struggling to imagine any 300-head software company based in regional Victoria. Are you in a satellite office of a larger org?
But if you're going to abandon your green card, you need to do it before the eight year because doing it after that makes you subject to the exit tax where abandoning your green card requires giving up a nice chuck of your net worth.
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.
If you can avoid it by spending a certain amount of time out of the country then surely it is not what is meant by non-resident taxation in the context of this article?
What makes you say that the suit was withdrawn? I can't find confirmation of that anywhere.
Uniloc sued Mojang (makers of Minecraft), which is a Swedish company. In Texas of course.
Mojang is bigger than many small companies, but is still quite small.
(User woe, you have been hellbanned which is a shame because your points in this thread have been quite true.)
Possibly by non-earned-income he means passive income.
You are not allowed to exclude passive income on form(s) 2555. It is foreign earned-income, not foreign-earned income.
Although foreign retirement benefits are also taxable to the US for many countries.
The parent may have been confused about when a transaction takes place. They would only have a taxable event for their currency at the time they converted between different currencies. However, the advice you give about calculating capital gain in foreign currency is VERY bad. You may have been given bad advice. In particular, the IRS helplines are completely inaccurate for issues arising from foreign residence. If you get a personal letter ruling then their advice is binding. Advice over the phone is not binding.
For a US citizen, the functional currency for personal taxation is ALWAYS the US dollar. See particularly points 12 and 13 of http://openjurist.org/93/f3d/26/quijano-v-united-states
Basis must always be converted to US dollars using the exchange rate at the time of purchase, and sale price likewise converted to US dollars using the exchange rate at the time of sale. The US capital gain is then the difference between these two US dollar values.
This can easily (and frequently does) lead to having to pay a capital gain on a transaction that lost money in the currency in which it actually took place. Particularly the last decade was bad for this with the falling US dollar.
Many expats (if they are aware of their obligation to worldwide taxation which most are not) may calculate this incorrectly. This will often be ignored by the IRS, because they have no matching information to use to flag the foreign transaction for audit. However, with FATCA coming, the IRS will finally get some matching information and it is a strong possibility for nasty surprises in the future.
There are also different treatments of capital gains, and phantom gains which arise only from shifts in exchange rates. For anyone of any means beyond their salary alone these both can lead to paying more combined tax to both countries than either would require individually. Thats dual taxation in my book.
Phantom gains have been particularly bad in the last decade with the falling US dollar. In Australia, house prices in my area about doubled between 2002 and 2012, but with the change in exchange rates, the IRS calculates the gain as if the price had more than quadrupled!
I think he has a typo at the end which should be gggqG where gg means motion to top of file, gq means reformat over a motion and G means motion to end of file.
> You could buy a .com address years before the internet existed outside the US.
The .com tld was created in 1984, at which point there had already been international links for over a decade, so that doesn't really support the argument.
As others have pointed out, DDT is still in use for vector control, however its effectiveness is reduced because of resistance caused by excessive use for agricultural and general pesticide purposes.
Mosquito resistance to DDT was something that was noted in the years before the effects on birds were raised, and this had as much to do with the ban on agricultural use as the ecological issues.
DDT use really was out of control in the post-war period[1] and I think it is hard to say how severe the effects of a biopersistent chemical would be when its use was just increasing, increasing and increasing with no end in sight.
[1]http://www.youtube.com/watch?v=-UiCSvQvVys
He didn't choose Ecuador because he thinks they are great. They made an 'unofficial' offer of sanctuary to him back in 2010, and I am not aware that he has had any offers from anywhere else. I assume he doesn't really want to go there and is only buying time.
In the UK an judge may make an independent determination that his 'crimes' are of a political nature and therefore not extraditable. In Sweden, there is a newish form of extradition, temporary surrender, where it is thought the decision can effectively be made by politicians instead of judges. Is he better off with a judge or a politician?
Sweden has recent form for taking legal shortcuts in this area.
You may be right about the patent office, and that would be OK by me. But for those who say that only some patents are a problem, it leaves open a nice incentive to make that distinction real. All it means is that the USPTO suffer for their own errors of judgement rather that foisting that suffering onto others.
If instead you punish those defeated at trial, there are many who say that this is unfair to small players who cannot afford to make as strong a case as the really rich companies. I personally don't see this as such a great problem as they should be doing something more constructive than filing lawsuits, but I think holding the patent office accountable does not favour large players to the same degree.