skysight-inc/HackerNews huggingface dataset:
but is there really any doubt, at this point?

There's never been any doubt among people who know China's recent history.[0]

The problem is that for the most part, Americans under 30 or so don't know about it. They are frequently confused when I remind them that China is communist. They grew up thinking of it as just another country, but with a slightly different government system. Like Germany or Japan.

If you tell them that the Chinese government murdered millions of its own people, they're dumbfounded until they, themselves, look it up.

The path that China is taking isn't a surprise to most older people (including diplomats and politicians). And it's why China is working so hard to whitewash its global repuration where it can, or attempt to erase history, where it's able.

[0]https://en.wikipedia.org/wiki/Cultural_Revolution
Thought crime/punishment seems to be increasingly prevalent and strongly enforced by internet mobs and corporate censorship bots
I have a guy like that in my job. I don't really understand why we hired him.
Sort of.

The union and Hostess had already agreed to a round of salary cuts and decreased benefits. When the management still "couldn't" make it work that they went nuclear.
New and Surprising Ways to Be Mean: Adversarial NPCs Through Information Theory
Good people will recognize that their work is not valued and quit. The value employees add is Pareto distributed, so you can lose only a handful of people but be crippled nevertheless.
The issue has been discussed many times on HN. My guess is that people don't want to revisit it (and I don't know enough off the top of my head to write a good answer). Look at HN history and you can find much of what you need.
Why is half of every paragraph in bold for no reason?
There are even two paragraphs which say the same thing:

‘Mobile devs can be tempted by multiplatform, which leads away from swift

Also there is growing popularity of frameworks such as react native and Cordova etc’

Maybe ESL authour but not coherent content
There was a talk about that at last Java ONE, I think, but there are no more news about it.
> GitHub just happens to implement them both in one place.

Anyone who has version control and bug tracking under one roof in one company has them "in one place". Plenty of organizations have them integrated with some sort of common "dashboard", and multi-way navigation between tickets, commits and reviews.
Why is half of every paragraph in bold? How did this clickbait get 30 points...
Just seeing all the commits/changes between two commits.

So with GitHub Enterprise when you push multiple commits, the webhook sends a “compare” URL which is a handy look at everything that got pushed.

It’s not possible to do the same thing with BitBucket Server.

You can compare two tags and get the same view. Or two branches. But not two commits.
Being able to run something suboptimally doesn't turn into sales. I'm sure that the owner of a $70 Blu R1 HD is not going to be spending money on high end games.
I'm not, though.

Maybe the person doesn't want to pay dues. Maybe they don't want to work in an environment where they perceive that individual talent/effort is not rewarded. Maybe they're afraid it'll be a bureaucratic nightmare of un-fireable employees? These are the best reasons I can come up with, not knowing much about unionized environments. And it seems the answer to all of them is the same -- tough luck, find somewhere else to work.

If you're calling me disingenuous, fine -- I assume that means you have better questions or better answers, and I'd appreciate hearing them.
Where does Java in the enterprise go from here?
Skype was also a similar purchase. The pattern seems to be about dominant companies in the productivity/development space.

I wouldn't be surprised if companies like Atlassian, Slack, Jetbrains, Docker or Hashicorp are next.
Access to Capital Is Critical to Ensuring Success of Rural Entrepreneurs
Or maybe start to focus on how cryptocurrencies just aren't working, are a waste of precious energy, and don't currently have real value outside of those that hold it and trade it.
Subtle adjustment, I think the real cause is scaling human relationships. IT enables this scaling. So if interpersonal trust scales sub-linearly with number of connections, it's not really IT corroding trust, it's what IT enables.
Haha! Ryan may not have been the best person to design a novel package manager, and while he has some insight into his mistakes the first time around, he still may not be. Neither am I; call me if you need a compiler or a GUI. Everybody has a different set of areas where they have gone deep and developed good instincts.
Microsoft doesn't need to purchase Electron for $7.5B of stock in order to write an Electron app. They already write Electron apps, one of which is used by many people who read HN.

But not sure if they had control over Electron's future direction which they seem to clearly have atleast now.

V8 can also be replaced with Chakra in Electron i think.

In that light, GP might be right.
Question; does this protection get applied to all languages that use llvm on openbsd or is it C/C++ specific?
> WHY these single providers become dominant.

In this case, providing a free "let's pretend we're doing open source" play area to millions of people who can't code their way out of a wet paper bag,
20 years ago, the best we could do was boolean filters. Then Google came along and we've been charging forth down the fuzzy road ever since. At the first WSDM conference, intent was all anyone was interested in figuring out.

Now the population at large is far more computer literate than ever. I wonder if we still really need fuzzy search for everything in the same way we did 20 years ago. It seems like many geo-related problems would be better served by better boolean search.
Even if the function within the subscript were free if side effects, calling it twice would be a ridiculous performance regression. I’m no compiler developer, but this really seems like a rookie mistake.
Thats because you are looking at the businesses that survive, not the ones that die off. 8/10 businesses fail in 5~10 year range.

The fact that you havent seen people stressed out for their business running into the ground is entirely due to not talking to people that have businesses that can be run into the ground.

> Regarding your other point, unions can also increase salaries by getting workers a larger piece of the pie. Not sure why you left out this obvious aspect of any negotiation?

Because that is a labor theory of value proposition. The pie does not work that way: the moment a businesses loses its competitive returns due to higher demands, it will stop investing capital unto itself and remain stagnant, while the capital goes to areas where it does not have such restrictions.

Companies compete with each other fiercely, and a company that has workers that cant unionize will very much welcome such problems on their competitors!
As I said, I get why this might in fact be necessary. I simply find it dehumanizing and arbitrary and so I choose to avoid such situations. At the hospital where my wife works their review categories are graded from 1 - 3. So yeah you have a paper trail, but how useful can it honestly be? For a manager who is interested in knowing an employee's real strengths and weaknesses it's nearly useless. For a manager who just needs to fill in an upstream form, or quickly find a numeric justification for a decision, maybe these numbers make sense and are useful... but how would you feel if a decision on promoting you were made on such a basis, or if it went against you because someone graded you a 2 and another person a 3 in some category?

And for what it's worth performance reviews are not a remedy for cases like Balwani's. Anything like that which said something different from what the CEO wished the perception to be would simply have been rewritten/squashed/ignored. At least in a small company you can get a clear perception that this kind of thing is going on and get out, or make a conscious decision to stay because you think you'll be showered in filthy lucre or whatever.
Well, carrying knife is a criminal offence in Britain, isn't it? Then why the Economist does not analyse a grave situation with personal freedoms in the UK first?
> use empty water bottles to piss in because they don't have time to go elsewhere

Would this be less bad if they supplied one of those bottles that is specifically for that purpose? And what is so bad about that anyway? What if there was a porta potty similar to what is on boats (or rv's) in the truck? Would you feel the same way?

After all at least where I am located (and elsewhere) they are competing with the low end labor which delivers for Amazon for less cost. And those employees are driven pretty hard (and get paid less with less benefits).

UPS driver is not a leisurely take your time type of job. It never has been. They have always hustled in any way they could (and I remember them from the 70's).
"Totally untethered individual freedom is unknown in East Asia"

Where in society does 'untethered individual freedom' exist? I live in Canada, a very 'free' country, yet there are many rules and laws to follow. Enough that I probably break the law multiple times per day.
Budgets, I guess.
Webinar: Build a Learning Lexicon from Streaming Text
I'm just trying to say what it means since there appear to be some confusion...
The Purism Librem 5 phone is a step closer to reality
Troubling US Navy review finds troubling shortfalls in basic seamanship
If you can say "easily" for this, you can't have tried actually importing the OpenBSD CVS repository into git. cvs2gitdump doesn't do too bad of a job, but doesn't attempt tags and branches. I haven't found another conversion tool that gets anywhere close.
>Cockroaches can cure cancer

sounds like pesudoscience. where's the evidence backing this up?

>“The effectiveness of cockroaches has been tested by the bodies of our ancestors and proven by lab experiments,” Geng said. [...] Researchers at the firm have published dozens of articles about its product in both Chinese and English-language medical journals. [...] Geng, Gooddoctor’s chairman, hopes that multiple-substance drugs – such as those used in traditional Chinese medicine – will one day be recognised by the international science community.

makes me think the papers they wrote weren't published in any serious publications.

>But despite its kangfuxin ye potion having proven effective in treating ulcers and skin wounds, the company has been unable to fulfil modern Western medicine’s requirement to isolate a single active chemical substance from cockroaches, for use in drug manufacturing.

AFAIK all you need to do to get a drug approved by the FDA is to demonstrate it's safe and effective. I seriously doubt isolating the drug to a single substance is a requirement of "Western medicine".
Are ARM CPU Cores Finally Ready to Fight Intel for the Laptop Market?
Ok, this seems plausible as to why that metric is counted by BLS separately. Politicians change unemployment coverage and stop counting people that move off unemployment funds to a different category, looks like they did something.
>If I just need a git repository, I store it locally. Git is a DVCS for a reason -- most single person projects don't need a remote anyway.

I use a remote as an easier-to-maintain-and-test backup than trying to maintain a mirrored local repository on another drive.
It's possible. It wouldn't run on the JVM, with JVM gc, JVM security, JVM in-process latency, etc.

The biggest problem is the latency, but yeah separate V8 works alright.
Why Do You Want to Be a VC? – Jordan Odinsky – Medium
Meh, the only evidence cited for the “fall” of Swift is an index of how often people search for “swift programming”.[1] An imperfect measure for sure.

[1] https://www.tiobe.com/tiobe-index/programming-languages-defi...
Visual Studio Code – May 2018 Update
Your analogy is invalid. A correct analogy is that Facebook owns your photos and posts the way github owns what you push.
That's why I like the index type idea:

[n] i = ...;
int i1 = length(i); /* fine, but we dont know what i1 is */
[n] i2 = length(i); /* error, we assume length can return any int */
[n] i3 = length(i) < n else panic("");
/* also fine, and maybe we can optimize out the check, but we don't have to */
What a shame. With Spring you could switch from traditional Java based templates to server-side rendering React templates without changing your controllers.
If memory serves, there were two unions Hostess was negotiating with. One represented most of Hostess' workers and was negotiating in good faith. The other represented a small percentage of Hostess' workers, and was willing to sacrifice their members at Hostess to gain an advantage in their negotiations with different companies who had more employers.

Arguably, this is a reason unions shouldn't get too big. It creates scenarios where some workers get their interests sacrificed, precisely the thing unions exist to forestall.
Has anyone used Nashorn? For what use-cases did it make sense to run JS inside of a JVM process?
Oh, another reason I realized you should have registration/people's email: While you wouldn't want to automatically send these people marketing emails without their express interest, you WOULD want to be able to send your free tier users security notices.

I don't know which API you are at, but I use OpenWeatherMap, and usually, do so with a city ID to request the location. But you can query OpenWeatherMap by GPS (I don't, myself), and you could be querying it using precise coordinates. So if OpenWeatherMap were to have a security breach, my location history might be leaked, and I'd like to know that... even if I'm on the free tier.
Nah, the Mill is sufficiently different than a standard VLIW. I'm still on the fence about it, but it's noticeably different from the Itanic.
Mouse Pad Inlay with Brass Banding
Whataboutmeism in Open Source is just as toxic as Whataboutism is to Politics.
I'll have to ask for a more objective criteria to say competition is not tough. Businsses are very hard to bring about to profitability and sustainability. And they are vulnerable to market wages and capital returns just like any worker.

I agree that there is a different flexibility of labor and capital, but unions do not make labor and capital more flexible or inflexible. If anything, it makes labor inflexible and affects capital in the short term.

> Negotiating as part of a group is not about supply and demand, it's about reaching a fair agreement between a specific company and a specific group of workers. Nobody cares about supply and demand on the market, most people would rather have a stable place to work and get decent raises if the company is doing well, instead of all the profits going to the management and shareholders.

That sounds all good and well, but the union's interests are not its worker's interest. Its another organization that can feed of workers. Unless they make the pie bigger, they eat a generous slice, and if the company goes bust they will not eat at all. Unions have strong incentives to work in tandem with the company than with the worker.
It feels like there might be two different uses of "coupling" here.

The linked article argues that GitHub locks in users by not storing everything in git, which what the post you're replying to is skeptical of. (I am, too.)

Being able to say "issue X has been solved in commit Y" is coupling the issue tracker and source control at a user experience level. The back end solutions are immaterial; they just need to be talking to one another, whether it's through plugins, or through proprietary features like GitHub already has (in which commits can be automatically linked to issues and vice-versa, merging PRs can automatically close issues, etc.).
So the true benefit (to the community) is about $50M +- 10%. Heck, let's double it and call it $100M.

The remaining expenses are fluff. In a corporation, one wouldn't be allowed to have non-essential expenses far exceed essential ones. In a non-profit, this philosophy needs doubling down on.

I might be completely wrong, but Mozilla seems to be subsidizing the whims of a corrupt few at the top.
Please don't quote with code blocks. It forces horizontal scrolling which is a huge pain especially on mobile.

> Just use quote arrows to signify instead
That sounds horrible on the surface, but is it really that degrading? Astronauts do it too. It's not like they are cleaning out sewers in Mumbai.
Yes but, what did he do?
Unionisation essentially leads to more power the to Union leaders who invariably promote incompetence and make it less valuable to hire new employees.

Idaho has shown healthy growth and Boise has been the fastest growing city in United States. In general economic outlook in Boise is much better than a holes that Oakland or Stockton have become.
Definitely no one runs jOOQ's code generation from the production database. Apart from the security concerns you've mentioned, that wouldn't make any sense, technically. When you implement a database increment, you will want to update your client logic immediately. That only happens on the development environment. Then you check in both the DB increment and the client logic change in version control for others to apply to their development databases, and ultimately to ship to production (with the generated code being pre-generated)
Source, pretty please?
So is the main complaint that GitHub is a closed-source, proprietary product? Or is it that they don't provide you with an "export all of my code, issues, wiki, conversations, social graph, etc to GitLab" button?
Whatsapp never really did this. This is a common misconception especially around here. Whatsapp did $10M in revenue in 2013 and $15M in the first half of 2014. This is with a user base of 400M active users at the beginning of 2014 and 700M active users at the beginning of 2015 (and getting to 950M, 1.2B, and 1.5B over the next three years).

When Whatsapp did charge for iOS users, it was a one time payment as well. So not yearly regardless.

The app wouldn’t have the popularity it does have if it charged everyone $1 a year. That’s significant to some people vs others. Especially when looking at WhatsApp’s global user base.

Whatsapp was operating at a loss during its high growth time period before the Facebook acquisition.
Thanks for the warning. Opening in Outline.
I like nuclear, it's the obvious choice, and incredibly safe.

https://en.wikipedia.org/wiki/Uranium_mining_in_the_United_S...

"Uranium mining in the United States produced 3,303,977 pounds (1,498,659 kg) of U3O8 (1271 tonnes of uranium) in 2015"

The US. I wasn't aware there were a significant number of uranium mining deaths? I also assume the US can process it and safely dispose of the waste. No despotic countries of course.

China is a tough one though, I don't know how we justify it.
Its been happenings for months in the minority areas of China.
9 Most Commonly Asked Questions About MarketStore, Open-sourced Timeseries DB
Ask HN: Does Google violate GDPR by storing data even after account removal?
I'm not a Google user but I had to create accounts with them a few times. Every time I removed the newly created account as soon as my work was done.

Now when I'm trying to create an account again it doesn't let me use the phone numbers associated with accounts deleted back in 2014 or so. So, for some reason they never really removed my phone numbers from their system.

Is it a violation of GDPR? What else data do they preserve despite the account removal?
> I'm not up-to-date - does pascal have a 64-bit string type?

Seems like an easy fix is a single type of string with dynamic size depending on the first byte, like UTF-8:

0bbbbbbb : 1 byte header for a string up to 127 bytes long

10bbbbbb + hh : 2 byte header for a string up to 16384 bytes long

110bbbbb + hhhhhh: 4 byte header for a string up to 512 MB long

1110bbbb + hhhhhhhhhhhhhh: 8 byte header for a string up 1.15 EB long

... etc. (so as not to repeat the mistakes of Pascal, who knows how long will 1.15 EB be enough for everybody)

You would optimize the functions for the fast path with a single bit test for short <128 byte strings, and end up with a sane, safe string until the end of time. With minimal memory impact and much faster than testing for nul terminators, strlen() all over the place etc.
Between the cupboard layers are millions of roaming cockroaches – the species Periplaneta americana, the Latin name of the American cockroach.

I wonder why they didn't use an Asian variety? The ones I've seen over there were much more vigorous, robust, and meaty than the ones I've seen here. Perhaps they just don't have that special ulcer-fighting ingredient...

I love the moat full of carp, to prevent environmental damage. Hopefully there is a drawbridge, otherwise the roaches will totally figure out how to bypass it.
Software consulting meets hardware consulting: learnings and opportunities
Exactly, discussing this requires the assumption that bitcoin has little value, instead of directly discussing its value. It may not be hypocrisy, but it's certainly fallacious. It only reinforces existing beliefs in the merit/demerit of bitcoin.
> Yet, I’ve worked on and with many teams filled with growth-mindset people, and universally the response to HR-driven reviews has been a collective groan. People on the team find it awkward, uncomfortable, and a distraction from their work.

What? A performance review is never something I've dreaded. They're just a regular, mundane, thing that happens. They tell you 'good job' give you your raise, which is sometimes just cost of living, sometimes it's $3 to $5k, and then you go back to your desk and go back to work.

It just feels like it's a standard in place to make sure people get income bumps every years. I don't think it's as big a deal as the author is claiming.
It would seem that GoA 4 is already out there in Denmark:

https://en.wikipedia.org/wiki/List_of_automated_urban_metro_...
Having worked with Maven, Gradle, Ruby Gems, Pip and the non-existing Go package management I must say I actually really like the Node / NPM combo. I guess artists are their own worst critics.

edit: forgot Scala's SBT, admittedly a builder using Maven repo's but still an excellent example of how bad UX in this area can get.
*anagram
MAXIBURO – Ecommerce company for all your needs in office furniture equipment
I watched on 1.5x speed.
> Most every article ever written about technology outside of the knowledgeable tech sector is usually false in some big way.

Fixed that for you.
Electrovibration
Salaries and Profits do account for GDP, but that doesnt meant that all salaries and all profits are divided equally.

There is concentration on both sides of that equation. Small businesses do not have the profits and margins big companies have.
If you can't recognize that one group does have more privilege than others, you can't work to rectify the problem.
Disprove the claims in our linearly scalable SQL paper, get a 1 000 € bounty
And you need it for labour law reasons. If someone claims unemployment, and you have one of those companies that doesn't like to pay, your lawyers are going to need those reviews. If they were truly a bad employee, specific things in the reviews help if you go to court.
I'll concede that I don't have data to back up my claim, and that anecdotally roads might be the area of infrastructure where we're least bad compared to Western Europe and Japan.
https://books.google.com/books?id=LkDUKMv3yp0C&pg=PA11&lpg=P...

Homotopy Type Theory: Univalent Foundations of Mathematics
Who Gets to Be on the Steam Store?
We recently published our paper on the first properly ACID-capable, scalable SQL solution we know of. We have worked on it for years, but we are happy with it now.

We'll give you a 1 000 € if you can disprove our paper's claims. That is, you can show that a theoretical element supporting our claim of being a scalable database with SQL-compatible consistency guarantees or the proposed combination of these elements have a fundamental flaw in it.
Four years after its release, Kubernetes has come a long way