skysight-inc/HackerNews huggingface dataset:
Any rewrite or big change is a gamble. By setting this metric they avoid performance degradation. I'm admitting that I'm just assuming this, but the changes are probably a start for easier future optimization. Setting two big targets: make it a lot faster and make it a lot better, seems to me like a mistake.
The current number of extremely poor people in China is less than 30 million, less than 2% of population.

From Google:

"According to the World Bank, more than 500 million people were lifted out of extreme poverty as China's poverty rate fell from 88 percent in 1981 to 6.5 percent in 2012, as measured by the percentage of people living on the equivalent of US$1.90 or less per day in 2011 purchasing price parity terms."

In 2017 there are around 600 million people in rural area. Their average monthly income is 3300 yuan or around 500 USD, more than $15 a day. Cost of living there is cheap and this is middle income, not poor.
Yes, there are many problems, some of which could be solved without a Constitutional reform, some of which would need one, the redistribution being on of these.

However, given that five Regions essentially don't engage in such redistribution due to their special status, and given that it is a widespread opinion that this special status is just for historical reasons -- making very little sense today -- I think that a constitutional reform may be on the table soon.

The Veneto referendum is a good demonstration that these issues have widespread support from all the political spectrum.
The ASCA is doing great work on a shoestring budget replacing timebombs.
Is Artificial Intelligence Powerful Enough to Revolutionize Industries
>single-user desktop app can be made into a realtime collaborative networked one

Dear God, Why?

I would rather have MORE single desktop, single license products which I can buy once and then forget about having to upgrade every year, and buy yet another license for. (B2B)
How is the comment saying anything about the poor? If I got UBI I would instantly quit my well-paid job and just slack off all day long. It has nothing to do with being poor or not.
At that point it's no longer a startup 'in my book'.

No one metric is the only one that matters. At each stage of a startup, a different metric will be the most important. Speed is a secondary metric, a multiplier of the primary, so it's always important but you can't just measure speed and be confident that all is well.
Could you please read and follow the site guidelines when commenting here? https://news.ycombinator.com/newsguidelines.html

We're trying for a higher level of quality than is, uh, exactly typical on the internet. A comment like that one is definitely not a good idea on HN; it breaks at least three of the rules!

On the other hand, https://news.ycombinator.com/item?id=15260643 makes me think that you're an interesting commenter to have around, so if you'd read those guidelines and take them to heart when posting here, we'd appreciate it.
The problem I have with UBI is - I lived in a country that had something very similar - communist Poland.

I've seen it personally - when you get money no matter if you do anything - A LOT of people just won't. They will happily consume what little they have and focus on other things. You could go to jail for not working in these times, so people pretended to work, but they weren't really working.

Efficiency was awful. One example - my country is one of the top food exporters in EU. 27 years ago we had food shortages and rationing system for many goods. Exports grew over 20 times. GDP grew around 10 times.

That's the difference in output I'm talking about. And countries where they had full collectivization were even worse. We had "communism lite".

Admittedly there are differences between communism and UBI - the system was forced by USSR and they also did some very unpopular things (like persecuting people for religion, murdering WW2-era heroes, beating students and falsifying elections). Also - the chances to make any proper career were very small without at least some participation in the regime - for example signing "I will spy on my colleagues", giving bribes (not money, money were worthless, but favours), etc.

So compared to capitalism the positive reinforcement to working was much weaker, and negative reinforcement wasn't there.

With UBI negative reinforcement also disappears but positive reinforcement stays there. Maybe it will suffice. I don't think so.
Not sure if it's a right analogy. Eventually bitcoin could be traded as an instrument but Magic Leap's case could be never be like that since if they're bankrupt no one would come forward to buy their bonds. People bet on bitcoin just like they bet on Gold or any other entity. People bet on Magic Leap with the hope that Magic Leap could be provide some magic - that eventually could be galloped by AR-hungry companies like Snap, Google, Apple - since all of them always want to beat FB - which already got Oculus.
Fun fact about li ion batteries: The lithium content of an 18650 cell is just under 2% by mass. The lithium content of (evaporated) brine is higher than that! Even the lithium content of rocky lithium ore (spodumene) is around 1.35%. Right now extracting lithium from batteries is more difficult than mining it in the first place! It's just way too easy to extract, so lithium accounts for less than 1% of the price (haven't checked that lately, but it's been true even through large price surges). Hell, the total material inputs for an li-ion battery are something like $20/kWh including electricity and fuel. The price almost totally comes down to the scale and efficiency of manufacturing.

Hopefully this changes but right now the lithium containing fraction of recycled cells is just used as filler material- concrete aggregate etc. Gravel, basically. Crazy.
This boy scares the shit out of himself playing this game
Incredibly lazy headline, actually. The article doesn't say anything of the sort.

No physicist is going to say "oh the universe shouldn't exist" because it very obviously does - what they'll say is "we have eliminated another possibility for the matter/antimatter imbalance".

When theory does not agree with observation, you need a new theory.

This is probably getting some physicists very excited, it means there may be entirely new physics to discover here!
iOS (And probably Android nowadays as well) list views is another example where it's been used for a long time.
> The word "sloyd" is derived from the Swedish word Slöjd, which translates as crafts, handicraft, or handiwork.

but the origin is

> Old Swedish slöghþ, from slögher (“skill, knowledge, handiness”)

( https://en.wiktionary.org/wiki/sl%C3%B6jd#Etymology_2 )

which in Norwegian gave rise to words like "sløg" (smart, sneaky, cunning) and "slesk" (slimy, obsequious).
How Silicon Valley Divided Society and Made Everyone Raging Mad
I really don't sympathize with Whil. People will copy your idea purposely or accidentally. There are many examples of multiple companies doing the same thing. You have to deal with it.
For Firefox: About:Config setting media.autoplay.enabled to false.

For Chrome: Chrome://flags set autoplay policy to "Document user activation is required".

I know that this breaks animated .gifs in Firefox, though you can get them to animate by viewing the image info (right-click menu). That's rarely a big loss anyway.
The Linux Scheduler: A Decade of Wasted Cores (2016)
Ah yes, many are the cupboards filled with butterknives made in woodshop and the sofa's with an odd shitty pillow made in sewing class. Still better than the Lord of the flies -like gymclasses though :)

Fun fact, I don't think I ever had a träslöjdslärare (wood chop teacher) that had all appendixes intact. I surmised that sacrifing a finger must be part of some kind of initiation ritual for Sloyd teachers.
As said, they want to buy when the price is the cheapest. Sometimes if you book a long time in advancr (eg 6 months) they will wait a few months before buying the ticket because their statistics say the ticket is cheapest 2 months before the flight. Occasionally it can mean they don't manage to book before the flight is full. Not all companies do that though, but many of the cheapest/shadiest do.
First, Rust is a far superior language to JavaScript, so even if it were a 1-for-1 swap, we'd still be coming out ahead. But you've forgotten a huge example of a language that fits into your "narrow profile." Swift is also an LLVM language and people are already writing front-end code in Swift for Apple platforms. Being able to share front-end code across web and iOS/macOS platforms will be a huge win. There hasn't been much movement towards compiling Swift to WebAssembly yet, but there's nothing that should make that much more difficult than Rust.

But the list of LLVM-capable languages is much longer than that. So even if it does force an initial download of a GC, that's still more choice than we have now. And you seem to still be assuming that the JavaScript runtime is a good thing. Lots of us feel otherwise. It's a huge source of bugs and vulnerabilities and the sooner we can ship browsers that no longer rely on it, the better it will be for everyone. WebAssembly will eventually get the equivalent of shared libraries so GCs can be downloaded once from a CDN and cached for future use.

WebAssembly is the first web platform development that promises a future that doesn't rely on JavaScript in any capacity. It's obviously not there yet and initial forays into it will be primarily about performance until crucial web APIs like DOM manipulation are enabled for the platform. But the future of WebAssembly really is about choice and not just performance. Don't confuse the current state with the end state.
Patents don't mean much in china, especially American ones, and especially for products that will be used in china and not re-exported to the west.

Not everything can be reversed engineered, for example jet turbines that china still can't produce competitively. Battery tech is probably similar, not to mention software IP.
Nice article. The most interesting point is the question posed for proponents of UBI: what do you do if it doesn’t work out as planned? Extending that, if it turns out UBI is a bad idea, how do you get out of it? One thing that governments find hard to do is take back something that they have started giving away to people. It seems to me that, despite the obvious challenges, it is going to be far easier to launch UBI than it would be to close it down and move onto something else. If anyone knows of a UBI supporter that has explained how to ‘exit’ UBI if it isn’t working, I’d be interested in the link.
It's actually one small thing ConnectBot has over Termux: embedded help, in particular, you want to look at this page:
https://termux.com/touch-keyboard.html

In fact, there's an issue about this:
https://github.com/termux/termux-app/issues/184
“Real developers don’t use frameworks,” they told me
Visualize the traffic of your clusters in realtime with Prometheus
Location-Based Services: Applications Like Waze Development Secrets
‘People are losing their minds. That's what we need to wake up to’
> It is hard to get past the standard WIMP GUI though,

More like, it has been shown in numerous research that it was quite good and efficient
How to afford a UBI is a different issue. (As an aside, I believe it is possible, but only after fundamental tax reform that shifts the burden away from earned income and towards unearned income.)

My point with the pension example above was to illustrate that a universal 'living allowance' doesn't necessarily get squandered.
gdp growth != rate of urbanization
It was good of you to clarify that, but on HN it's better not to do snarky meme tropes to begin with. If you'll read the site guidelines, you'll see we're trying for a higher level of discussion than that. This being the internet, we need all the help we can get, so if you'd take the guidelines to heart (at least when commenting here!) we'd appreciate it.
Contrary to popular misinformation, nation states are more modern than multi-nation empires -- they are in fact a product of the Enlightenment and the french revolution.

We had the former with asian and hellenistic kingdoms, Rome, etc, all the way to the 19th century.

>Let’s never forget the horrors of a disassembled Europe, filled with nationalists and xenofobes

You might only remember WWI and WWII, but Europe was shedding blood in wars for near 1000 years, for the most part because of a lack of nation states -- kingdoms, empires and feudal overlords fought for control, while masses fought to secede and establish free of control nation states that they could govern according to their preferences. That's how the modern democracies were established.

As for WWI and WWII, those were the remnants of fighting for control over the world from imperialist empires -- the opposite of humble nation states.

Britain, France, and co were colonial powers, whereas Germany and Italy were feeling left out. Those were the last bursts of those old "empires". When the colonies mostly died and the US took over uncontested primacy over global affairs from old Europe, the tensions in Europe died with the lowered stakes (and of course were revived by the US and USSR in the Cold War and tons of peripheral wars).
If true, that's incredibly depressing.

Magic Leap would become the complete rent seeking lead weight to the next platform revolution.
Unfortunately, just like any other "independence" request these days, it's just a move to avoid helping poorer states

While it’s possible that there’s some of that attitude in Catalonia, I’d point out that the other large, recent European independence movement in Scotland was emphatically not that. Brexit, comparable on some levels, is also different.

In reality, the reasons for independence/sescession movements gaining strength is complex and varies from place to place. That description seems a little reductive.
> yet 10 hours after we do not even know precisely how many people have voted.

hehe - and that's why this piece of news is on hacker news.
I honestly doubt. The required supermajority is incredibly hard to achieve, and without it you would need a national referendum with no hope of passing.

The referendum might have had widespread _local_ support, but at the country level it's a whole different story. Why didn't Veneto get more autonomy (same as what they want to ask now) when the Lega Nord was part of the national government coalition?
Bitcoin has limited use, but I wouldn't say no realworld use. There are some very real places you can spend it, and some provide anonymous advantages (like VPN access). It's also seeing uptake in use for remittance and combatting hyperinflated markets.
eh, I think what people need to consider in this is the meta-learning pattern.

First wave of disruption - its all equal. Anyone with an idea, coding chops and time can give it a shot

Second wave - leaders of the first wave get caught unaware, some survive, others don't and new leaders are created.

Third wave - There is no third wave. Survivors of rounds 1 and 2 have learned the lesson, and realize that being wrong footed means death. They spend every erg of energy they can spare to identify trends, buy potential competitors and invest in survival.
but how the oceans did not boil or evaporate off like they did everywhere else.

You forgot freeze.
Pol Pot may not have matched Mao/Stalin/Hitler/etc's death toll but he did kill 25% of Cambodia. The Rwandan genocide wiped out more than half of the Tutsis in the country. Small states are perfectly capable of genocide.
Exclusive – CSE #ZLab experts spotted a new #Wonder #botnet in the wild
>I think the whole theory of giving certain regions extra autonomy while expecting that region to forever be part of the unified country has now been completely dumped.

And yet, that's exactly how it works in tons of places. Germany, Switzerland, heck, the US...

(Also: forever is a long time. Nothing lasts forever. In 100 years the landscape can be totally different).
Show HN: Middle- setup to sell your product in 60 sec
I tried that but it's not it, this is default for raspbian I guess, the hassio people use Yocto to create a custom linux distribution, I guess I'll need to check out the yocto layers if I can find which password is used.
Small states obviously lack the resources but it doesn’t stop them from trying. See North Korea, Cambodia...

And if you think democratic small states won’t try to eliminate socially undesirable citizens, look at the history of eugenics in Switzerland.

I don’t think you are necessarily wrong, but there are definitely counter examples.
Wouldn't the correct thing be to find some list that just tracks the final tax to each individual, averaged and bucketed over some range of income, ignoring individual reasons for taxes?

It doesn't immediately seem that difficult for a group to gather, if they're interested in declaring average tax by country; and it seems like an interesting enough question that someone should have done it by now
It really isn't. Sometimes people like to pretend that they're not responsible for their choices. That 10 years of helping old ladies put out their bins makes up for that one night of unacceptable behaviour.

Oh, they say, but it's so out of character for him to have done that. What rot.
Heh, as a Polish person, I would argue that you can see it happening right now in Poland too - last year, after implementation of the 500+ program(where basically the government gives 500pln for every child/month, except the first unless the family has almost no other income), I know company owners who have lost majority of their employees literally the day the program went live - with the most common argument being "I make about ~2000PLN/month, and have 3-4 children, if I stop working all of them will qualify for the 500+ program and I will have the same amount of money without working at all - so why would I?".

I believe the exact same thing would happen with UBI - a lot of people would just stop working because....well, why would they not?

And yes, I do like the argument that maybe some people just shouldn't work, there is no need to do stupid manual labour just to survive, but at the same time - I suspect Poland will feel the economic hit of this decision for decades to come, especially since we're not a rich country and can't offset both the financial and economical results of a) paying for it b) losing so many workers.
Hrm works for me on both IPv4 & IPv6. Sorry it failed anyway.

To implement the spam-filtering the server, which receives POSTed comments from the javascript fron-end, calls on local plugins. There are just two supplied with the server, but I wrote a simple one to use the crm114 mail-filter to run bayesian filtering on incoming comments.

I think letting the server-admin write plugins is probably the sanest way to go, even if it just shells out to services like https://blogspam.net/
I think many of the UBI supporters know "UBI will replace all the existing welfare programs" is just a sales pitch, and not actually what will happen. For the reasons mentions in this article, UBI will end up being in addition to existing welfare programs, not instead of them. This deceit allows supporters to claim it won't be astronomically expensive, and then once it has become policy and it turns out people aren't using the money on necessities, they will say "oh, I guess we need to keep all the other programs too!" Thus achieving their actual goal of massively growing the welfare state.

UBI is fundamentally about ratcheting up redistribution, not ensuring that people's necessities are met. Programs for the latter will continue to be necessary.
Termux is amazing (not possible to get equivalent on iOS without jailbreak). The number of packages in the repository, as well as the speed of version updates (sometimes in line with Arch Linux - a rolling release) are really amazing.

Bought all the paid add-ons to support the developer. It's one of the most valuable assets I miss on iOS (doesn't matter that much now as I've got Linux x86_64 and ARM with me on the go).
My guess is you might do this for a month or two, but eventually you will get bored and end up doing something productive.

How many people with substantial inherited wealth just slack off?
"I lived in a country that had something very similar..."

"You could go to jail for not working in these times, so people pretended to work, but they weren't really working."

That is not the ideal way to implement UBI imho.
I just can’t convince myself that AR is the next smartphone revolution. Most of the applications I have heard about feel like the iPhone X demo. Kind of cool they can do that but will I use that more than once to try it?

In addition to the challenges mentioned in the article, you have to convince people who are not wearing glasses that they should start to. And people who are that they should swap their super-light glasses for something heavier, that may be painful for their nose or neck. And that they need one more high tech device in their life to budget for, recharge and replace.

Then what are you really going to use it for? Giving you some meta data on people you see? Name would be nice but how many times in a week do I come across someone I sort of know but can’t remember the name and I would need it? Not many. Identities of complete strangers in the street? Outright creepy. Getting their birthday or the name of their dog? I don’t want my life to look like my linkedin feed where I am flooded with useless notifications about my 1000 contacts work anniversaries.

I am sure there will be some applications, mostly industrial / professional. Certainly the sort of thing you will want to hand over to people at a conference or networking event, where this metadata is super useful to make the right contacts. Or for shopkeepers to recognise their customers in real time and having a full history of their previous purchases. But as a mainstream consumer product, I am still waiting to hear about a convincing use case.
Sure, there certainly is: it looks easy at first blush and scales moderately well. And that's fine, if you understand its drawbacks, and what Go aficionados try hard not to address is that Golang has a severe complexity wall. It is a large reason, along with faddish trendiness, why the Go universe clings so heavily to microservices: because the Golang is structured lends itself to writing messy code that is more easily combated by splitting into different systems rather than just writing modular code that respects encapsulation (in part because its type system is lousy, in part because error handling with deeply nested trees is harder than it needs to be, etc.). That this also creates additional problems--request tracing is an ongoing tire fire--is often elided a little bit, too.

In my experience, Go exhibits human-scaling problems long before even dynamically typed languages and significantly before Java, Kotlin, or the like. And the arguments to deployment are defanged both by Docker and by that it's usually not the developer who picks it who ends up building the CM around it in the first place (that's why they hire people like me, and why I have had to become uncomfortably familiar with Golang, its ecosystem, and the habits of your average Golang developer: because the person running the systems it runs on is inevitably the backstop for when those programs spit the bit).

But in the five-minute-demo-to-make-production-decisions universe, it plays really well.
Malnourished Dogs Fatten up in a special type of whelping box