skysight-inc/HackerNews huggingface dataset:
> China exceeded their economic growth target for 2018 in April when their economy hit 6.8% growth

Wrong. Fake GDP. It's estimated that 1/3 of their GDP is wasteful government spending. Many of their provinces also have confessed to 20-30% fake GDP, thus another 1/3 of their gdp is fake. https://www.bloomberg.com/news/articles/2018-01-19/this-is-h... https://www.investors.com/politics/editorials/new-study-shin... so we're looking at maybe 1-2% gdp growth, and maybe their GDP is only about 70% of what they claim (9T vs 13T)

> Their wages are steadily increasing.

Wrong. Chinese graduates salaries have fallen for second year in a row. https://www.ft.com/content/fb5865e4-4993-11e7-919a-1e14ce4af....

> Their internal market is the healthiest of any g20 economy

Wrong. Consumer spending growth declined.
https://www.google.com/search?q=chinese+spending+down&rlz=1C... . Beijing rent increased 25% !!! in july year over year.
That's not a healthy sign of any economy.
https://www.ft.com/content/6324fc2a-a445-11e8-8ecf-a7ae1beff... . and now we know Chinese consumers are taking on too much personal debt https://www.bloomberg.com/view/articles/2018-02-15/chinese-c...

And did you forget China is about to be hit with tariffs from US on 200B worth, soon to be 500B? when their economy is export oriented?

> Investments both internally and internationally are up

Wrong. Yuan has lost 12% this year. Chinese stock market has crashed 30% this year. That's not a sign of increasing FDI. that's FDI leaving and screaming

> On top of that they haven’t touched retirement age

Wrong. Chinese demographics looks horrible, and will reach peak in 2025. Their population will shrink 1/3 in the next 60 years.
I recently was forced to do this by my home ISP. I used my password manager to generate 32 character length passwords, and then stored that info in the manager. However, when I attempted to save this info, the website responded with something along the lines of, 'we're sorry, please come back and try this again at another time.' This was preventing me from paying my bill online as it would not let me access my account with this info. I did this for 3 days straight. On the 4th day, I changed my answers to very simple responses similar to yours and the entire thing worked. It's not that it was fixed, because I tried the complex values first on day 4. Their system couldn't support such a value, and failed at letting me know that.
What's some actionable advice about how to increase your T? If you google it you just find snake oil bullshit.
Connecting Remote Controlled Blinds to Alexa Smart Home
How is it in comparison with Atom/Nuclide? How about debugging inside VS Code?
GoFundMe's “Happiness team” makes you sad if you accidentally give too much
Julia seems to be quite different. I will say "seems" since it can be hard to find someone who's been around since v0.4: most people joined the community long after. 2016 had a "third generation" of Julia developers join in, and there's a been a boom in the package ecosystem around that with high retention rates from GSoC.
ProtonMail doesn't require a phone number either for registration.
Thanks, I forgot about repetitions of the same element. How could I miss that?
The UK was an enthusiastic participant to Bretton Woods and the Bank of England was not yet an independent body.

I would have assumed that UK laws and regulations were updated similarly to facilitate Bretton Woods, not just the US. In fact I was under the impression they had been resulting in the dullness of City banking, and the unprecedented period of stable growth etc, postwar through to the 60s.

Even had they not BoE should have been able, or been required, to step in and regulate it out of existence - or at least out of the UK.

> trying to cheat the markets for political purposes

Fundamentally disagree here. Markets need strong regulation for purposes that need not be political at all.
The problem for China won't be dealing with private property, it will be dealing with government owned property. Just because the average Joe doesn't get to vote doesn't mean the system isn't geared to preserve the status quo. I think you are quite naive if you think vested interests and political corruption is a smaller problem than having to respect private property.
Chrome's NOSCRIPT intervention
I can't remember another particular instance, but there have been several times where something interesting linked on HN will have another piece of interesting content related to it which will then also be posted here.

It is kind of uncanny that we all have seen this particular video in our recommendations recently. It makes me want to try and create a graph of the connections between all the links.
Another difficulty was caused by the Doze mode, introduced in Android M. The Doze, which is turned on after a period of inactivity, among other things prevents background processes to access the network. As you can imagine, this prevents our app from receiving notifications.

We mitigate this problem by asking users to make an exemption from battery optimisations for our app. It worked fairly well.

This is why we were migrating to FCM from our own custom built MQTT solution that was invented back in 2012.
Yes, and you can set a flag to varn you if the annotations are not set somewhere. Using proper hints clojure is in the same magnitude as java and much faster than python
The solution that is most widely used is to hold accountable the guys you trust. Unless you are a security expert and test everything yourself, you WILL have to trust someone. Open source helps, but does not solve the trust issue automatically.
> there's a shortage of oxygen" fits perfectly well.

It certainly can fit. Context is important though. If you are twenty thousand leagues under the sea and running out of oxygen, an external mechanism (being isolated from people with oxygen to sell) is preventing price from rising. There is nobody to offer a higher price to. You could have all the money in the world and it still isn't going to buy you oxygen. This is indeed a shortage, by very definition.

But this is not the same as being unable to afford oxygen. If your submarine is sitting in harbour, with oxygen vendors by your side, and you would be wise to have more oxygen before you use the sub again, but don't have the budget to buy it, then that does not mean there is a shortage of oxygen. It simply means you are not in the market to buy oxygen.

> My point here is that your definition

Let's be clear here, it is not my definition. This is the formal definition of the word.

> By the way, shortage can be defined as the lack of something needed.

This is what a shortage is, yes. Price is how we determine need. The one willing to pay the highest price is the one who is in the most need. Those without the desire or willingness to pay a given price are indicating that they do not have the need at that price point, and thus are no longer counted as part of the market. Only when everyone is prevented from offering more money to get what they need do we say it is shortage.

Everything that carries a price is lacking to some degree. That is why it has a price: To determine who gets it and who doesn't. The higher the price, the more something is lacking. A hypothetical post-scarcity world would mean that things like food would be given away for free. But that's not the world we live in. There is only so much food to go around, and price determines who gets it, and how much of it they get. Only when an external mechanism stops the price of food from rising would you call it a shortage, however.

If shortage simply meant "lacking something needed", everything that has a price would be in a shortage situation, and that would end up being quite meaningless. After all, if there was no limits to availability for a given good or service, it would be free. There is a good reason why the definition of shortage is more nuanced.
That's true, we've had architecture-independent programming languages/executables for decades.

What we haven't had before are architecture-independent executables that can be compiled into from a large number of programming languages.
The Washington Post is the perfect example of this.

They have two paid plans, a "Basic" one and a "Premium EU Ad-Free Subscription" promising "No on-site advertising or third-party ad tracking". However, trying to subscribe to the latter still says the following:

> By subscribing, you agree to the use by us and our third-party partners of technologies such as cookies to personalize content and perform analytics. Please see our Terms of Service, Digital Products Terms of Sale and Privacy Policy for more information.

Yeah, no thanks.
One of the main benefits of ebooks is cost of production, surely. There is a massive cost saving (and impact on jobs etc.) but it seems the producers have managed to keep all of that benefit to themselves?
"I imagine that in 30 years, we'll have a situation in which there won't be any wars... either that, or there won't be any us." [11:38]

Edit: I should not try to incorporate basic math in dumb jokes about Mules called Osama when I first wake up in the morning, apparently. I am old enough to know better, I have no idea what happened there.

In all seriousness, there were at least a dozen other notable armed conflicts happening around 2010, so I think 30 years was simply a little too short of a timespan for world peace (although the average person's risk of dying violently did drop quite significantly during that time). He was likely thinking more about larger events-- particularly of course the use of nuclear weapons, which he strongly campaigned against. So far, so good there, but it's still way too early to draw conclusions.

A lot of solid foresight in general, though. The main thing that stands out to me is just how it's all taking a lot longer to play out than people were thinking it would in the early 80s.
I will never understand so much space devoted to Gardening, Cooking, and really terrible Self-help books.

Actually, I understand it, but will be called something I don't need on a Sunday Morning.
Plain old racism seemed to be a depressingly common reason some voted for Brexit. Made worse by the enthusiasm of the Leave campaign to pander to it with adverts about immigrants and Turkey joining the EU.
Why government spending is neccesarily wasteful? I would say consumption of financial services part of GDP which is massive in us is less relevant to layman that vital services government provides
Have you tried low power mode in PyCharm? It makes it a lot faster.

I have only had startup sluggishness issues with 250k+ line code bases in JetBrains IDEs. That being said my work laptop is a P51 (i7-7820HQ, 16GB of ram, SSD). I've been working around it by making it a part of my daily routine. Come in, open my laptop, quickly click on every IDE I need for the day, walk away and make coffee. When I come back I can usually start programming.
Ask HN: Why did Microsoft not use HTML as the format for its word documents?
Why did Microsoft not use HTML as the format for its documents?

In 2018, why don't all word processors move to using HTML as the common format for documents?
Google offers it on a bilateral basis for cash. Resources of http://iso4app.net are great and prices are ok.
In addition to sperm count, studies show masturbation also lowers testosterone levels.

https://www.ncbi.nlm.nih.gov/m/pubmed/11760788/

This study showed a 150% increase in testosterone seven days of abstinence.
Not all mechanical engineering work requires a Professional Engineer
I deeply understand your frustration. It takes a lot of work even here in Canada to get political will to take proactive action.

It's only harder in the US. You guys have ten times the people per representative which means political victory is governed by opinion polling and, unfortunately, monied advertising. Citizens United made it ten times worse.

From my vantage point in Toronto, it looks like action towards fixing the political system is the top priority right now. So many things are wrong that it's hard to figure out where to even start.

There will be a breaking point though. As demographics continue to change if the GOP continues to win despite losing the popular vote I can see some sort of general protest or riot forming.
Yeah that's about right. Go wont fit the bill if you can't trust the garbage collector (often true for scientific computing), or if you're not running your code on a full OS (like if you were writing an OS / embedded code).

Since Go is easier to learn, it probably couldn't hurt to learn it, then turn to Rust if it's not powerful enough for your use case.
>There are facts. You said yourself "The fact that two dead bodies discovered may not be under dispute." That's the fact. Everything else you said isn't a fact, it's a hypothesis. Just because people don't know the difference between a fact and a hypothesis/conclusion doesn't mean there are no facts;

The distinction between fact and hypothesis is a red herring.

First, unless one has verified something themselves, with their own eyes or carefully checked primary sources, there are no facts, just reporting of things claimed to be facts.

In other words, there are no "two bodies in front of you" and you're not being denied by some fellow you discuss with while you're both looking at them. Just reporting that such two bodies exist somewhere, that one believes and the other doesn't. And more often than not, the reporting is of even more abstract things, like statistics (collected with who knows what methodology, and presented and baked to prove who knows what point, using all the tricks one can use to lie with statistics).

Second, supposedly physical-domain facts can be fake as well. "This man was shot by person X" (leaving no room to hypothesis) while X might not have done it, or might have been framed - even if there were witnesses attesting that X did it and even a court found it so (many people have been later found innocent e.g. by DNA or further research decades after the fact, victims of over-jealous prosecutors, false testimony, setups, facial similarities, racist bias, and so on). Despite their guilt being not a hypothesis but a fact with "evidence", it was still bogus.

Second, pure hypothesis is often presented as fact, and people are called out for not believing it, all the time.
On average, I work 8-10 hours before eating because I choose to eat in a way that is time consuming. Every meal is cooked using basic cuts of meat and vegetables as they were grown. This takes time to prepare but not much skill. I use my attentive hours to work and choose to cook during my less attentive hours.
Well you've convinced me that, if Hawking's model is as you say, it's obviously incorrect :P

I don't know if this is just a mathematical simplification that doesn't impact conclusions about existence of EHs and singularties, but it all looks fishy.
How are you retrieving this data? I wonder if it would be against the TOS of GitHub to clone public repositories in bulk and analyze them. I also believe that GDPR makes a service like this impossible in the EU without consent of the people on GitHub.
The Americans with Disabilities Act
Captain America and Black Widow will have more to do in Avengers 4
Similarly, I would whole heartedly recommend the Common Lisp macro system (having myself discovering how to use it a few days back). The power it gives to the programmer is unmatched by any other system I have ever used (except maybe forth)
I don't know which country you live in, but at least in Canada, I've generally found my political representation responsive to thoughtful communique. If you live in the US, see my response to this person:

https://news.ycombinator.com/item?id=17945691
Check what we are up to at NewsBlocks: http://newsblocks.io
I suggest starting with a Google Group. That's trivial to set up. I'd be interested in participating too.
GNU nano 3.0 released
Word2vec webapp
Hopefully not. The Glassdoor article is a typical SEO spam write-up. Their data is generally so bad it's annoying.
That's exactly why I say that different viewpoints give different concept of easiness. To me there are a lot of way to find minima (or, at least, critical points) of a functional: the direct method in CV, mountain pass theorems, etc. Most of them just need to know very general information about your space and functional and are actually even simple to visualize.
I found out that when you fold your cables (repeatetly fold it into halves until it is a small enough package) instead of rolling it up that they almost never entangle. I have no idea why that is.
Melting glaciers are triggering the world's biggest tsunamis
But do we really need "push providers"? The problem is (IMHO) that app developers don't know how to use the connection efficiently causing the radio to wake up constantly (IDLE socket connection has very low battery impact).
Instead of pushing every darn detail queue less important ones and send them out when something more important arrives; your client app can signal the server, that app is in the background (or phone is going to sleep) to send less frequent updates.
But - companies will abuse everything they can to notify users about absolutely everything.
Currently I'm running phone without google play services and it works just fine (with exception of Viber, which can't deliver messages correctly without push services, but it's not that important for me).
This research could make it only more cruel. Proof that it is caused by a germ, that is may be catching, would suggest that sufferers should be isolated from healthy people to prevent spread of the infection. Id be happy if it were caused by bacteria or a virus. Those we can deal with. But what if it is a prion like bse? Could it linger in houses? Are nursing homes now a biohazard? Dark days.

The link between viruses and some cancers already points to some scary realities. Perhaps the kids shouldnt visit grandma in hospital. Imagine being a kid with cancer when your classmates learn that they might catch cancer from you? It could be like the early days of the AIDS panic again.
Disagree. Value depends on the newspaper and the reader in question. My wife loved the ad-heavy Sunday paper inserts. I grew up reading the NYT on the subway and that (mis)set my expectations for everything else I took later (Space Coast Today for ex., the testbed of the detestable "Factoid" news). Yesterday's two threads on the death of local reporting fill in a lot of what both of us left out.
Awesome, thanks for the tip.

This also seems to work with non-Gmail URLs, where the "authuser" parameter is used (e.g. Google Analytics).
"Native advertising" has a very specific definition; GP assumed that standard usage. If GGP was intending to refer to advertising without tracking, that would be a non-standard definition.

https://en.m.wikipedia.org/wiki/Native_advertising
The only value I see is reminding people how much Julia has improved since 2014.
I find it ironic the site has a big cookie modal you need to accept before reading anything.
The political elite is relatively small number of people.

When the political power is not widely distributed, you can take care of the elites without hurting the economy.

If the top 100,000 power players and their families are shielded from the fallout, how much will that cost? Few $100 billions or so?
You should try running some tests what consumes less memory/battery. PyCharm is absolutely the worst. And Sublime not always winning agains VS Code, if you try to install (or disable) some plugins.
Right. I think they should have one other mechanism “in the cloud” somewhere and no need to have too many, one for each domain.

I am starting to realize that DNS is main source of problems on the Internet. We need to replace it with a DHT using something like Kademlia.

It was originally designed to have human-readable domains on the Internet. But it’s become a glorified federated search engine, essentially, whereas we can have lots of different search engines, one per app or location. Today, there is very little benefit to having human-readable URLs. If it’s anything much longer than a hostname, you won’t even say it or read it. So it only works for a tiny subset of internet resources but serves to centralize control in the hands of a few large websites. It leads to centralized databases that attract the NSA and advertisers — and all the stuff from Cambridge Analytica to the Equifax breach are downstream results that can be fixed by apps switching from DNS to a DHT.
Wow, this is the first time I've become aware of other individuals in the same bubble. The video appeared in my recommended list yesterday.
The 11 in 9/11 is the day. September, 11 2001. I guess, in retrospect, we should have included the year in that.
nil is not. nil punning is a band-aid. Otherwise, I love the lang.
The power of social media in Uganda
Is this in USA, how does state provision of such services pair with USAmerican hatred of communism? Libraries, tool-shares, hackerspaces and such seem to be the epitomy of communism.
The Clojure macro system is very similar to the Common Lisp one, arguably with some improvements- The Lisp languages in the Scheme/Racket family, on the other hand, have a different (more safety-oriented) approach to macros.
Proud Species Commits Suicide Rather Than Be Driven to Extinction by Humans
How to Build a Stronger Relationship with Your Employees
Most of these jobs never did--did anyone think they couldn't get a retail job or warehouse job without a degree? Starbucks barista? Seriously?

It's also wrong about listed jobs:they list Publix as hiring pharmacists. That job absolutely requires a degree, I know of no way to get liscenced without one. So overall this is just crap, the only mildly interesting info was IBM being listed.
I think you could easily frame it either way.

Which framing works best depends on the context. When I'm having fun, or trying to learn, exploring abstractions is deeply edifying.

When I'm on the clock, though, any time I spend on "expanding the program's power" beyond the minimum necessary to get the job done is wasteful.
> So you think it's appropriate for tools like ripgrep and xsv to bundle a gui toolkit to do its job?

Qt is not a GUI toolkit, it's a general framework. If you only link to -lQtCore you won't have anything remotely related to GUI in your binary. For instance doxygen is built like this.
I mean that Chinese manufactures have an option just to do a slight downgrade of their undifferentiated mass consumption goods that were previously sold to America, and sell them to poorer countries, as well as domestic consumer.

This is what happened in 2008. To Chinese electronics industry the crisis was a blessing in disguise. It saw an unprecedented expansion after it reoriented from OEM for "rich American co." to selling own products to places like South Asia, CIS, and African nations.

A bit of explanation:

Pre-2008 industry was very oriented on developed countries with contract manufacturing of high premium goods secured by branding, marketing, IP lockdown and such - in other word, niches with very inefficient market and companies hellbent on profit maximisation. Thus, they had a huuge leeway for trading unit value for volume which they used to devastating effect.

That was right the time when people in places like Africa realised that $20 Nokla is no worse than low end $100 Nokia, the rest is history.
Yes, but it is the same with things like alcohol. Most folks that smoke pot daily don't start out that way either. Most folks that wind up with a coke habit only do it occasionally at first as well. Lots more people do these things in an actual recreational pattern - every so often. Only a portion get addicted because only a portion ever do it that often.

Yet, if someone has an incident with alcohol (for example), they might be required to attend AA meetings even if they aren't a regular drinker. Same with other drugs.

This is true even if heroin withdrawal symptoms start after just a few days. Recreational use generally isn't daily use or two days in a row.
I was thinking of a phone number popularized in a song that is calling everyone else.