531 karma · joined September 3, 2016
There is some aspect of this kind of experiment/study to find out how individuals would perform if they didn't have the guaranteed income in the past but then suddenly do, but that's only meaningful for the transitional generation.
IMHO you can't ignore this that easily. When more people are quitting their jobs or switch to part-time jobs from full-time jobs due to UBI, the government loses taxes but now needs to pay for UBI. This is super-important to see if this whole thing is financially feasible.
IIUC you are arguing that people that grew up with UBI would behave differently compared to people that just switched to UBI? To be honest I don't feel this particular convincing, why should this be the case? There probably isn't any data on it either. Even if it would, the government/state still has to get through the transition period. One could with the same right claim that future generations are less inclined to work/educate than the transitional generation and thus make financing UBI even more difficult.
Don't give them the money just for two years, but guarantee them the money over their whole life and you will see vastly different results.
Another "problem" with this kind of study is that they are giving money only to unemployed people. Because it would be also interesting to see what people with jobs would do. I suspect a lot of people would switch from full-time to part-time jobs (at least that's what I would do).
But yeah, their reasoning for avoiding it was a bit strange. Although I understand them when they say that LLVM as a dependency may be to huge for Ruby. LLVM is huge and the bigger project compared to Ruby with major backers (Apple, Google, etc.). What is important for Ruby may not be what has high-priority for the LLVM project. IMHO Ruby is big enough to warrant its own JIT.
OTOH that probably also depends on your use case, JS for example needs to get parsed at every page load. Some JS-VMs only parse the source code lazily, at first the parser only detects function boundaries. Only if this function is really executed, the function gets parsed completely.
BTW in Austria statistics show that non-citizens and asylum seekers are way over-represented in most criminal statistics, e.g. drug selling and violence.
Transfering ownership would probably also mean that Ruby not only needs to move one object but probably all subobjects recursively as well. I assume here that "moving" just means updating the guild field for each object.
Is this really feasible or wouldn't just copying the object be faster... I don't know of any system with gc that uses moving to transfer mutable objects between threads. Do such systems exist? Are there better ways of implementing this?
Our prime minister is wrong or at least slightly populist here. Yeah, Facebook/Google are not paying advertising duty. But no one does, at least in the internet. You only have to pay this duty if you advertise in TV, Radio, newspaper, etc. but it does NOT apply for the internet! See for yourself on the homepage of the austrian finance ministry (unfortunately in german): https://www.bmf.gv.at/steuern/a-z/Werbeabgabe.html. The law is from 2000, so probably before advertising in the internet became big.
Even if they change this law to include the internet, the Austrian companies that want to advertise would have to pay this tax (5% btw) since Google/Facebook do not have any offices in Austria (see chapter "Abgabenschuldner" in the link above). Google/Facebook don't even need to care about this law! (apart from that extending the law could make advertising in the internet more unattractive).
Why should they even pay corporate taxes in Austria? As already said they don't have any offices here.