skysight-inc/HackerNews huggingface dataset:
If, in the future, China actually takes over many of the key industries as mentioned in the news, there will be some significant changes in economic and geopolitical landscape that affect everyone's life. That is worth knowing and preparing for.

On a practical note, it might be useful to know whether to encourage your kids to take mandarin classes for their future or to learn one yourself in the next 1-2 decades, like most people in the world need to learn English for a chance of getting many good careers now. ;)

Note that I am not pro-China nor any country. I observe the world and comment on what I see.
The ideal hiring process imo is actually a training process that is less focused on 'finding the best' but rather focused on helping their local community become great engineers. Companies fund their own bootcamps and pay students $15/hr (with no engineering experience). Students learn and help each other how to code (following a structured curriculum) with mentorship by engineers from the company. When students have finished the basics, they work on open source projects or internal projects following proper engineering process / tools that the company use. When a student has proved that he/she learned how to work well with other engineers and has built a few features, they get hired by the company as a junior engineer and this junior dev would be immediately productive.

This might seem like a crazy idea, but its actually not. The previous companies that I have worked for all offer paid volunteer hours which could go directly to this initiative. The cost of hiring is around 30k per engineer (conservatively), which could help train someone living paycheck to paycheck for an entire year.

I spent the past year and a half starting a non-profit experimenting with this idea and invested all 200k of my annual salary to paying students. The coding tools and environment is set up like a baby version of Google's engineering infrastructure. Students progress are tracked by their merge requests and the complexity of the features that they have built. Students build tools that they use on a daily basis so they are heavily eating their own dogfood. Hopefully, one day I'll be able to build my engineering team by directly hiring from this non-profit. https://garagescript.org
I'm not against doing things well - far from it - but the idea that you should try to build a perfect system that takes into account every unforeseen eventuality is madness.

Also, agree about COBOL, but software systems these days -
in C#, Java, whatever - are often larger and more complex than those written in COBOL. Partly this is because of higher user and business expectations of what can be achieved with technology, partly it's because the modern tools make it easier (or even realistically possible!) to do that. It's still the same deal though: it's all legacy in the end.
I'm pretty sure an extra millimetre or two would not impact the ability of a phone to fit inside my pocket.
China is a totalitarian state that is acting in extremely hostile and aggressive ways. The Chinese government has chosen to ally itself with Putin's dictatorship, and not the US. And together they're behind North Korea's threat of nuclear war.

People are starting to realize that the Cold War never ended. China and Russia are still acting as enemies of the US.

1. https://en.wikipedia.org/wiki/Chinese_espionage_in_the_Unite...

2. https://en.wikipedia.org/wiki/Military_budget_of_China

3. https://en.wikipedia.org/wiki/Propaganda_in_the_People%27s_R...

4. https://en.wikipedia.org/wiki/Great_Firewall

5. https://en.wikipedia.org/wiki/Office_of_Personnel_Management...

6. https://en.wikipedia.org/wiki/North_Korea_and_weapons_of_mas...

7. https://en.wikipedia.org/wiki/South_China_Sea_Islands
Twitter seems like a bad medium to share more than a sentence or two. Needing to scroll multiple pages for a list of 15 links is too much.
It's used everywhere though, so you'll likely still encounter.

In fact you'll probably encounter it in code your coworker wrote 15 minutes ago.

:[
DEVKUND WATERFALL TREK – Mumbai Travellers
What’s with HN’s weird obsession with the United States? Every other day there's some article about a business in the US and how it's taking over AI, or startups, or the world.
I'd prefer user names which were changeable rather than numbers; but lets be honest, a numeric only system isn't without precedence: ICQ.

To be honest, given user names are just an arbitrary reference, you could probably also include phone numbers, IP addresses, social security, national insurance and house numbers into the list of prior art as well.

Not that I'm advocating the use of numbers instead of names. Twitter I think gets it right where they give everyone a number which is fixed but you can assign yourself a name; which can change. Most of the time people choose not to, But the option is still there.
I think people desperately want a bipolar world, because the unipolar reality bores them. Hence their eagerness to crown China a "superpower".

China has certainly come along way in the past few decades - transitioning from a low income country to a middle income one. But people for whatever reason want to make it out into a bigger deal than it actually is.
Strongly typed was one of the problem I found. TypeScript offers a better alternative to typing on the web because it keeps the compatibility with javascript and also have a real any type when it's really necessary. Typescript now can import raw js without types definitions unlike Scala.
Kothaligad – Peth Fort Trekking
This thing seems to happen once in a while and all the times I can remember the bomb is safely disarmed, which obviously is the best outcome.

Does anyone know how long ago it was that one of these things actually unintentionally exploded?
The problem is, chats are being interpreted as synchronous - you are expected to be available and to reply in real-time.
I'm not American, but it's very easy to see that US is the centre of the tech world. You may not like but that's indisputable.
You are correct!!! I typed too fast! I've worked with both of them, but ... I've been known to make that mistake before!
Just like you had to learn Japanese in the 1980s?
> Do you realize how impractical it is for users to remember these numbers for every site?

That's really not an issue. It isn't much easier to remember that I'm "John28161" on a busy site. Websites have been offering "I forgot my username" functionality for ages, so as long as you remember your e-mail address, you're fine. Also, just let users bookmark their personal profile page (foo.site.com/user/83755567565) easily and it's solved even if cookies are deleted. Apps won't have a problem either way.
...that is thankfully three years ago, modest enough (compared to what HN has become in recent years sigh) and no longer open for further comments.
Very common in Italy. My hometown has always been a critical railway node, so it was heavily bombed by USAF; any time they start building on unused land, they inevitably find some unexploded ordinance. It's super-weird when they just take down a building, re-dig the site, and lo, they find stuff underneath that could have exploded at any time in the last 75 years killing hundreds...
A flower shop owner who runs his own website off a laptop in his shop unattended but plugged into his DSL using Microsoft Personal web Server and Windows 98, who records customer data in that form without explaining to his customers that he's a fucking idiot deserves what he gets. It's a shame perhaps that the European courts probably won't bother with him.

But the photographer that hosts her website and help forms on wix[1] isn't going to have any problems. The local restaurant using viewtouch PoS and a facebook page isn't going to have any problems[2].

[1]: https://support.wix.com/en/article/general-data-protection-r...

[2]: https://www.facebook.com/business/news/facebooks-commitment-...

Very few real people will have any problems, because the GDPR is fundamentally about tradeoffs: If you have a lot of personal data, you need to protect it and inform the subject what you do with it. If you can't afford to protect it and think that the subject wouldn't want you doing what you're doing with their data, then you probably shouldn't have that personal data.
They're pretty common. More like one every month or three and it's only the big ones that make the news. From a 2015 BBC piece[0]:

"A guide on dealing with unexploded devices was released by the Construction Industry Research and Information Association (CIRIA) in 2009."

"An estimated 15,000 items, ranging from unexploded bombs to small mortar rounds and grenades, were removed from UK construction sites between 2006 and 2008, the association said"

[0] http://www.bbc.co.uk/news/uk-england-33861431
You can do FP in any OO language. OO is an extension on top of FP.
Right, you've described our “intuitive” view — I put that in quotes because it’s more likely that the nature of our society and its emphasis on “progress” has made us think that the future is a real thing. Actually, the present moment is the only real thing, and the future is just a mental projection made in the present moment. Perhaps surprisingly, so is the past — the past is an abstraction, a projection by our minds that doesn’t really exist. This isn’t just philosophy or speculation but a fact evident to any conscious being that doesn't try to rationalize abstractions into existence, as we Westerns often do.

Some would argue that the entire universe, past present and future, exists simultaneously for an outside observer — I believe there have been some results in quantum physics even suggesting this. This might apply to the physical world, but obviously not to consciousness.

One more thing: realizing this truth is actually very freeing, and has made me more adept at conducting life strategically in this world, not less.
Who is the longest-serving programmer?
The Green party had a fairly good plan for London City Airport:

Close it down, replace with "thousands of new homes within easy reach of central London"

http://www.sianberry.london/news/pollution/our-plan-to-redev...

Which seems fair to me - surely a better site for an airport would be larger, further out and well-connected by rail? This applies to Heathrow as well.
>The drug importers don't sell their stuff along their import corridors.

This lacks perspective. Border states have "black tar" heroin, which comes from mexico, and is less pure than northeast heroin which is purer and in powder form instead of tar.
What about the "I've lost that email account, can I switch it to another to recover my account?" case. Or the "I'm the legal guardian of this person and need the account control switched to my personal email", or in the business world "this employee doesn't work here anymore and as administrator I would like the account transferred to me" cases. Locking customer support systems down tightly has it's own pros/cons.
Hey guys, I just wanted to show you one of my side-projects. Do you have any questions, feedback or criticism?
Make everything legal to obtain or manufacture with a license attainable though education and certification – something in between what it takes to get a driver's license and an AA degree.

If you want to buy heroin you have to understand it's addictive qualities, how human biology is affected, and how to recognize the negative consequences.

Attach liability to the licensee for anything purchased that resulted in harm and to distributing substances with incorrect descriptions.
Is there a website or tool that can turn these 'tweetstorms' into a single page?
If you're going to allow unicode usernames then you should casefold them rather than lowercasing them before normalizing as NFKC.

I wanted to stay out of the Python 2 vs. 3 quagmire in this article, but it's worth knowing that in Python 3.3+, strings have a 'casefold()' method:

https://docs.python.org/3/library/stdtypes.html#str.casefold

Unfortunately, since Python 2 still has around two years of upstream support before EOL, I can't universally recommend people just use 'casefold()', no matter how much I'd like to.
> names don't matter and if you see someone with that name it doesn't even slightly mean that they are the same person you met last week

If this is your belief why have you stuck to a specific name, to the point of signing up to random sites just to take possession of it?
The songs that bind: musical tastes are formed at puberty
We were in a similar spot. We were on their (then) silver plan, but by the time we were ready to upgrade to gold, there was no gold. And no silver lining (pun intended). Only Enterprise. (see [0] for more details)

That was the reason I ended up creating Alephbet[1], an open-source JS A/B testing framework you can use with lots of different backends. And later Gimel[1], which is a backend that runs on AWS Lambda and Redis.

For developers, I think Alephbet and Gimel are a great free and open source alternative to commercial tools. We're running it in production for a couple of years now and our monthly AWS bills are $peanuts/month. It's NOT for marketers or non-technical users though.

[0] http://blog.gingerlime.com/2015/alephbet-javascript-ab-test-...

[1] https://github.com/Alephbet/alephbet

[2] https://github.com/Alephbet/gimel

EDIT: formatting, typos
Even i think so, need to know why people think otherwise
> This airport means that a good share of the east londonders have to live their lives under noise so the 1% can get to their meeting a little bit more easily.

Try living under the Heathrow flightpath before you complain about City airport.
We're getting there. There are opiate maintenance programs that utilize diamorphine (obviously not in the USA). They will give you pure heroin and supervise you so you don't fall out.
SpaceX set to launch first prototype Starlink satellites for global internet
> China is the second largest economy in the world and will likely be the largest one in within one or two decades.

Based on what data?

Of the 31 provinces, direct-controlled municipalities and autonomous regions in China, three have already admitted falsifying certain economic data. Starting with the northeastern province of Liaoning in January 2017, the Inner Mongolia Autonomous Region and the city of Tianjin have said their statistics were wrong.

Of the three, only Tianjing has admitted doctoring the overall provincial gross domestic product figures. Liaoning and Inner Mongolia had padded something else: their fiscal revenues.

In Liaoning Province tax receipts and income from various fees were padded by 20-30% according to counties and cities during the period of 2011-2014. Inner Mongolia has said that a quarter of the fiscal revenue stated for 2016 were actually fake.

https://asia.nikkei.com/Politics-Economy/Policy-Politics/Chi...
Top 20 Legal Case Management Software Programs for Small and Medium Law Firms
"petit bourgeois stern moral impulse"

I don't know if you've ever met a working-class person, but I think you have things the opposite way round. It tends to be the middle-class petit-bourgeois who advocate a tolerant approach to the victims of drug abuse. Working-class people despise junkies because they are on the front-line of the associated crime, decay, danger, filth, child-neglect, disease etc.
I come from the ICQ time (...hell I still have it). The fact that you had a number, did not make it good in any way. At the same time we already had IRC where everybody had usernames and it was much better if you had to tell someone who you are. It is by far easier to remember. If I'd tell someone (in Germany) that my nick is Aluhut, they'll have a picture in their head instantly. If I'd tell them that I'm 13475456, they'll ask me to write it down for them.
I agree they should leave it shut but for different reasons: maybe people would then move elsewhere and we'd stop worrying about London property prices and London trains and London airstrips...
... don't leave us hanging, what did you do?

Did you let the infant assert dominance, or did his parents learn a lesson about the social hierarchy?
> China is the second largest economy in the world and will likely be the largest one in within one or two decades.

No, China is just a poor developing country with a per capita GDP of around $8k USD. That is just a small fraction of what US/EU achieved. Everything is just because of the huge population, but again that is not an advantage when the population is rapidly ageing.

Chinese communist party recently announced the goal to reach $12k USD gdp per capita in 2020, basically they want 1.4 billion people to work damn hard for the next 3-4 years to reach 20% of today's American GDP per capita level! To give you better understanding on this matter - US economy is growing 2.5%-3% annually in the last few quarters, with that kind of growth, in the same 2018-2020 period, US GDP per capita is going to add up to 9% and that new volume expected to be added is comparable to the entire Chinese per capita GDP figure.

Focusing on the total GDP and intentionally downplaying China's extremely poor per capita figure is not even politically correct - what can be individually achieved & enjoyed by those 1.4 billion regular Chinese are clearly far more important than a meaningless national GDP figure.
This is an added responsibility for us. We will make it worth.
There's a lot of this stuff around! About 10yrs ago, my dad caused a lengthy shutdown of the channel tunnel after a piece of metal (he'd assumed it was a machine gun barrel) he picked up on the Somme battlefield was found in the boot of his car during a random search. It was a live WW1 mortar. They closed the tunnel and detonated it at the terminal.

As farmers work on the fields in northern France they regularly find artifacts from the war and just toss them aside as an annoyance.
Never used Slack but I've followed the cycle from little tool that could, to hip tech buzzword, to celebrity startup and now seemingly back down to...do we really need this?

I wonder what will come next.
Serious question: what happens when you lose your finger? Or you have an accident and your face gets mangled? Or a ball hit your eye and you lose it?

You have to remember your UUID? Probably it would be more like a file than a string.
Just imagine a country about as rich as Japan (or even just half as rich on the per capita basis) but with 10 times more people. How would that change the power balance in the world?
Just make sure you don't mix them up, I don't wish learning from YouTube comments even on my worst enemies.
> It's not a good enough argument to bring in an unwanted dependency you might not have installed on your device otherwise, especially on a device with limited space and memory.

Would be interesting to know if Plasma Mobile has Gtk+ installed out-of-the-box. Regarding space: Gtk+ isn't that big that this should matter.

Also: You don't need decorations on a mobile phone anyway.

> There's no good argument for CSD

I and many others disagree.
I was reinforcing that it wasn't a matter of "evidence" it's just impossible.
Return of protectionism: Panagariya sounds alarm over Modi's new trade template
4chan's /lit/ has a surprisingly good Recommended Reading list:
http://4chanlit.wikia.com/wiki/Recommended_Reading/Literatur...
Amazing Guide: How to Get a Dribbble Invite as a Prospects (Step-By-Step)
> What’s with HN’s weird obsession with China?

China is the country with the largest or 2nd largest economy (depending on whether you measure by PPP or CXR). So it shouldn't be surprising if there are lots of articles about it.
Ruby on Rails Service Objects and Testing in Isolation
This one was half a mile from my old flat: http://www.bbc.co.uk/news/uk-england-london-39151023
I one time kept saying that one shouldn't have a General forum - but no one understood.

The only way to have the desired archive structures is to not have a dumping ground. Non of any kind.
> I agree that Slack has created an interruptible culture

Slack isn't the first chat app used in a workspace, but it is the first one I've used that has tweakable mute settings and filters that can alert me only about things I care about.

At my previous jobs I've used IRC or Google Hangouts/Talk which is equally interrupting but has less features.
I'm currently working on an service and have put a lot of thought into about seven tenths of what is said in this article.

This is a very good read and one I have bookmarked to share with colleagues.
> much like the K in KFC used to stand for Kentucky.

It always did (they just weren't going to pay Kentucky for their fraudulent trademark) and still does - https://www.snopes.com/lost/kfc.asp

> In November 2006, KFC and the State of Kentucky finally reached an undisclosed settlement over the former’s use of the trademarked word “Kentucky,” and the restaurant chain announced it would be resuming its former name of “Kentucky Fried Chicken.”
> Based on what data?

https://en.wikipedia.org/wiki/List_of_countries_by_GDP_(nomi...

https://en.wikipedia.org/wiki/List_of_countries_by_GDP_(PPP)
I am thoroughly impressed by the number of people involved in this class. I teach a class at a large European research university and it is the professor plus two TAs, nobody else. That is a difference tuition and funding can make. You get what you pay for.

Edit: forgot to mention that there are 460 students registered for the exam. They wonder why we don’t have them write papers...
How can China become as rich as Japan? What makes China so different that it can escape the middle income trap?

Their economic data is so doctored we aren't even sure how rich they are now.
I already posted this on another thread[0]. Please check it out and happy to answer any questions or accept PRs.

[0] https://news.ycombinator.com/item?id=16357600
It is an organisational question whether a chat like Slack has to be immediate. What's needed are enough channels to split social "noise" from things which need a response so that everybody has a chance to see those things, even if they are five time zones behind or deep in a debugging session. The other thing needed are non-intrusive notifications. A small icon in the notification bar is enough for me, to do a quick check when I have the capacity. (I'm always wonder how those people with big notifications popping up on each mail can work at all, ...)
I opened the article and immediatly thought "oh this is a plan straight from the wire"

Knew someone was going to mention it :)
Given LCY can only handle short haul routes (the longest flight, to JFK, has to land and refuel in Ireland before the medium haul leg), Expanding the Eurostar seems a better fit to me.

It recently expanded with direct service to Rotterdam & Amsterdam, future expansions are under discussion.

https://www.seat61.com/trains-and-routes/direct-eurostar-lon...
How to install OpenCV 3.4.0 on Ubuntu 16.04 (PYTHON 2.7, 3.5 AND 3.6)
I think it's similar here, but 300 SMS/month (i.e., 10/day) wouldn't be even close to enough for the average Spanish user. Whatsapp usage is huge here. Many people do all their routine personal communication using it, and then they have a group for the family, a group for coworkers, a group for friends, a school parents group where they all complain about their kids' homework, etc. Of course, they also send photos and videos (which I'm not sure if are covered by SMS plans or you need that exotic thing called MMS).

And even if it were enough, a Spanish user won't pay 2 or 4 € for something that they can get for free. In fact when Whatsapp had the idea of charging a symbolic amount and suspended access to some accounts due to not paying, people started switching to Telegram en masse (Telegram even went down due to that), then they gave back access and abandoned the idea of charging.
It really hasn’t. The number of organisations that wish to track people for marketing purposes has exploded, with all the unnecessary account creation that goes with it. That is not membership, and these are not organisations worth your engineering expertise.