skysight-inc/HackerNews huggingface dataset:
Chronotope.io CTO here. We are using Phabricator as our primary organization tool for the team of 20+ people. Maniphest (task management) was the main reason why we chose Phabricator. I agree that Arcanist can seem complex when you first use it, but after you start to use `arc feature` you never want to go back. We love patch-based workflow and how task management integrated with tasks. I wish Herald to have more integrations, but Phabricator API is quite nice and we built our own integration for Jenkins, similar to what Uber did, but working natively with Jenkins Pipeline.
Why police need training to interact with people on the autism spectrum
How exactly can workers gain more bargaining power when the system allows corporations to move production overseas in search of cheaper labor and encourages poor migrants ( legal and illegal ) to move to wealthier nations to undercut wages?

The modern world economic system makes it easy for capital to move overseas by removing barriers ( legal, national, borders ) while keeping labor bound to particular nations and regions.

And in regards to the US, we allow corporations to keep money offshore untaxed while if I moved overseas to work, I have to pay taxes on my earnings.

The economist along with most media has pushed the neoliberal agenda of the wealthy elite for decades while large swathes of the nation turned to the rust belt. The days of me taking anything from the economist or much of the media seriously has long passed. I consider the economist and much of the media as I do facebook, just information pollution.
Node.js – v10.4.0
What I’ve Learned Working in a Code for America Brigade
Laser based cooling systems is where we should put our focus.
They can mandate to make working encryption illegal if they want. It might mean its impossible to conduct any form of secure technological communication in or with Australia, but they can legislate electricity to be illegal too.

If this ruins them economically, maybe the world needs a proper example of what happens when politicians don't understand science.
Paid Sick Leave: Myth or Reality?
Where the network sysctl variables fit into the Linux/Kernel network flow
I feel like this might be a generational thing where the expectation was that 'C' meant average and 'A' means going above any beyond. The rating system I'm used to is something like Randal's https://xkcd.com/1098.

5/5 - No problems worth mentioning.

4/5 - Minor problems.

3/5 - Major problems.

2/5 - Unused.

1/5 - Unused.
I saw that at the bottom of https://phacility.com/phabricator/ and actually laughed out loud. Good to see a sense of humor and self-criticism.
I hadn't heard of that. While I don't see an obvious causal link, the timing is certainly somewhat suggestive.
> The war ended before we finished our problems

Damn, how do you get a job like that? If something takes more than a couple hours I get criticized.
> But otherwise, you’re just a ticking timebomb until that day where you go off the meds and explode.

You're linking mental illness to violence, but we know that's wrong. Mental ill health does not predict violent behaviour.

Violence is common. Mental illness is common. Some violent people also happen to have mental illness, but there's little evidence that mental illness causes violence, and if it does it's in a small number of people.
I first read this as "Things I regret about Node.js by Roald Dahl" and was instantly intrigued!
> Until someone figures out a way to efficiently utilize (highly) parallel execution in a deterministic game engine that has to run at at least 60fps, there isn't an incentive to move beyond the tried and true ways of doing things.

I was doing that 10 years ago... in a radar signal processor. I could do the same thing in a game engine, but the games industry seems to be allergic to devs who do not come up in the games industry. I suspect that has as much to do with the poor state of parallelism as anything.
Obfuscator.io – A free and efficient obfuscator for JavaScript
Well, we had piracy in the 90s, and if some greedy CEO wants to support a revival of that tradition..
At this point, we know that Bitcoin doesn't scale to handle the volume of transactions needed for a global digital currency. Ultimately, if you own Bitcoin in hopes of the value going up, it will only go up if someone is willing to pay more for it. There's no other utilitarian use of it.

This means that Bitcoin is a 0-sum game*, and a tremendous waste of resources. At least with gold mining we end up with a material that has important industrial use.

0-sum game: Meaning, in order for someone to profit with Bitcoin, someone has to take a loss.
Yes, but that's not funny. The story about Aluminum isn't completely correct, either.
Hah. Funny coincidence.
How accurate is it to say that WhatsApp's ability to scale is mainly a function of it being written in Erlang?
The OS Superbowl: Android P versus iOS 12
Firefox on mobile can also use uBlock on android, I wonder if the iOS version can do it as well.
Another option is the one created by the Fedora project: https://pagure.io/pagure. It's a Git hosting solution where all the additional bits related to a repo (issues, docs, etc.) are also their own Git repos that can be pulled and pushed into.
>But there is a theme that threads through and ties together all the strands: many of the most talented, driven Americans used what makes America great–the First Amendment, due process, financial and legal ingenuity, free markets and free trade, meritocracy, even democracy itself–to chase the American Dream. And they won it, for themselves. Then, in a way unprecedented in history, they were able to consolidate their winnings, outsmart and co-opt the forces that might have reined them in, and pull up the ladder so more could not share in their success or challenge their primacy.

It depends on what you mean by "our economic model."

http://time.com/5280446/baby-boomer-generation-america-steve...
How do you figure out how many holes are inside the circle if you don't already know pi, though? I mean, a human could do it, but I don't follow how this extrapolates to a mathematical process.
5 things to consider when approaching intuitive web design
Right, diamonds just cost human lives.
What follows is my usual way of working and/or the type of behavior I appreciate when onboarding someone in my team. YMMV.

1) You're going to have plenty of questions, and a lot of the stuff you'll see / hear / read won't make sense at first.

- Accept this fact

- When you get stuck on something or don't understand it, make a note of it and move on to another topic. You'll have plenty to look at anyway.

- Keep a running list of questions and ask for some dedicated time slots with your managed / mentor / peers to go over the list. 30 min a day or so should be enough to go over all your questions without being a time leech.

- Armed with your answer, go back to the documents that didn't make sense. Read them again. Is it all clear now? If not, write down new questions.

- When you're really stuck and can't make any forward progress without an answer, raise your hand (metaphorically or literally) and ask for help. DON'T wait for the next dedicated slot - I'd rather "waste" 15 minutes dealing with an employee issue than have them waste an entire day.

2) You'll see things that surprise you, or don't make sense, or could obviously (from your point of view) be improved.

- Write these down as you notice them. You'll be amazed at how quickly you'll grow used to them and cease to notice them.

- After you've settled in (a few weeks), raise them to you manager. "I was surprised by X", "how come everyone does Y", "at my previous job we used to do Z to manage X"... External feedback is always appreciated (or should be anyway) and this is your only opportunity to take stock of the issues with an external perspective.

3) Unsure what to do? Ask what needs to be done. What's the current hot topic, is there something urgent that nobody can get around to do or has the skills to handle?

- There's ALWAYS something (or more likely a huge list of somethings) that needs to be done but somehow isn't making progress in a startup. It's not that they're unimportant tasks, merely that there's just too much to do.

- This can score you quick points with the team, help you get a handle on the context, and fight the feeling of non-productivity.
People are all over the place in my experience... there are plenty of folks who feel both ways about psychedelics.

I'm working at the Kerrville Folk Festival (on stage crew and my remote dev job), and there are all kinds of people here... people who are quasi-religious about the experience and people who just want a better light show for the music.

Having played with people in early psychedelic rock bands (13th floor elevators) and known a significant number (to me, not of the population) of folks in their late 60s/early 70s who where on the front of those movements, I think that most of the people on that scene were really just partying down, got caught up in some strong cultural changes, and made a mistake in thinking that the drugs would change people.

IME, people change if the want to, and the drugs can help motivate that change, but by themselves they won't make much happen.

Entitled baby boomers are gonna be who they wanna be, same with trustafarians and festy kiddos. But on the edges of the edges there are a lot of good, healthy people learning a lot about the world.
anti-chinese sentiment is very common on hackernews. Goes into pure racism a lot of the time.
Thank you, that document makes for compelling reading.
The DNS resolution is done by the exit node. Once you go to foo1.com or foo2.com after the resolution you are still going to separate IPs and subject to the same benefits. There's really nothing to compare this CloudFlare service to except just like an HTTP API as an onion service (or bind or whatever).

There is safety in numbers accessing the CloudFlare service. It helps reduce traffic analysis attacks that could otherwise occur on exit nodes and the exit node's possible-non-authoritative resolver. Because correlation between the circuit to CloudFlare's resolution and the exit node's site access is a bit harder. Granted once you enter the HTTP world and ask that second level domain to start the TLS handshake, they can see where you're going anyways so it might not matter. But it can prevent you from being poisoned by the exit node's DNS resolver. It just removes one layer of trust away from the exit node.
In fact, there is a _negative_ correlation between Leave vote in Brexit and the proportion of immigrants living in the area: http://theconversation.com/hard-evidence-how-areas-with-low-...
On BitBucket “we review our highest voted issues regularly” but to no effect
I think their point is that CPI calculations use a single basket of goods for 'everyone' while in reality different people

So their example was that if restaurant food hasn't increased in price by much, but basic groceries have then the 'inflation' seen by different groups may be very different.

Another example may be that if average housing costs increase just a bit, but the lowest rents have increased the most then cost of living changes could be significantly different between mid and low income families.

I'm not saying either of those examples accurately reflect how things are changing in the US (as I don't have the data to hand), but they are realistic scenarios.
> And then fb should tell you about unusual accesses to your account unless the phone vendor is also your Telco and extremely careful.

With the API, presumably there's an auth token that is only stored on your device. Facebook should also be able to detect unusual access with an auth token. Really, the auth token makes it easier to detect funny business than a username/password.
What does it indicate?

You can go to a place like Mauritius where the delta is enormous, but everyone is pretty happy and the rich and poor mingle freely. Or you can have a place like France where the delta is far smaller, but the rich and poor detest each other and very rarely mingle.
Wouldn't any publicly financeable UBI be around $10k per year? Plus it would replace many other welfare programs? That doesn't seem like it provides much better quality of life for unskilled workers.
What in God's name are you talking about ? USSR saw a massive famine in 1932-1933 [1] believed to be caused directly by communist policies

[1] https://en.m.wikipedia.org/wiki/Soviet_famine_of_1932–33
The very fact of being rich gives you power and influence.
So someone expressing an opinion contrary to your own makes them a "hater"? Wow.
There's no such thing as Microsoft GitHub. It's still GitHub until later this year. And that project is stupid and has no business being trending.
I do not know what did or did not happen, and we will probably never know. What I can tell from these tweets and their readme, is that this account is obnoxious. What does a Microsoft acquisition have to do with `#resist` anyway?

And it's not "Microsoft Github." So maybe they should get their facts in order before breathlessly spreading FUD on Twitter.
I've never had the chance to visit that Opera house, but it does look gorgeous, and the solution makes more sense.
Bitcoin doesn't intrinsically require that much power. The computation to verify transactions is a tiny fraction of that required to compete for the next block by hashing. The high hash rate is because of the high difficulty, which is itself dependent on the hash rate of the entire network. If the price of bitcoin drops, the incentive to mine decreases, and thus so does the difficulty.

This is comparable to gold, as an increase in the gold price also incentivises increased mining.
All eyes on Canada as first G7 nation prepares to make marijuana legal
Semi-off topic, but I recently had a binary tree interview question and it made me think about if I ever implemented a binary tree aside from a college course.

Has anyone ever used a binary tree in production code somewhere? The closest thing I used was a linked list
Thank you, it looks like you have your moral compass pointed to the right direction :-)

While I applaud the things above I'm concerned about Cludflare's (growing) size. If it handles so many websites' traffic it's an interesting target for NSA, hackers and other malicious actors. I assume that most of your users use the free SSL certs, meaning Cloudflare possesses their private keys.

The more Cloudflare grows, the faster and the more encrypted "the internet" becoems. But the more Cloudflare grows, the bigger the single point to attack gets (I'm even assuming Cloudflare is and always will be a good actor).

What's your stance on this? Could you comment on this?
The Two-Party Scam
I have called on this scene several times since moving to the US.
Would you have a particular reference for this? I have read that the Apple ARM chips are more power efficient than comparable ARM chips powering Android devices.
That's just artificial scarcity, right? Rural property out in the woods is just as cheap as its ever been, in my experience. Cities just have a lot of laws preventing a lot of things, but I think most people who choose to live in cities prefer it like that.
In case you're looking for alternatives, this thread might be of some help: https://news.ycombinator.com/item?id=17241487
And Phab is written in PHP, if some of the posters from previous HN discussions about PHP were to be believed there would be no point even looking at this software compared to one written in Ruby.
Lots of energy used in storing the data may not always produce effective results.
I think you and I take vastly different dosages. I would not recommend taking enough to have a bad trip for a first-timer. During my first time, reality definitely wasn't quite as... solid as it is on a day-to-day basis, but I was perfectly aware that it was just a chemical experience and enjoyed what otherwise might have seemed scary.

All in all, it was about as bad as a scary movie.
Between GitHub being acquired by Microsoft, and Atlassian ignoring most of its top-voted issues for BitBucket Cloud and having significant differences between its Cloud and Server versions, it looks like a great week for GitLab.

As a strong supporter of BitBucket for years, this makes me sad. As a very happy GitLab users over the past few years, this makes me fairly happy, though, to balance things out (and hosting FOSS on an open source platform makes more sense to me anyways).

See also: https://www.reuters.com/article/us-github-microsoft-gitlab/g...
>and allow users to turn it off

which is still not true, random services will keep making mysterious connections no matter wat you disable. Turn of DNSCache and watch svchost query stuff almost every 10-20 minutes.
Google staff AI revolt jeopardizes Pentagon cloud deals
"Asian-Americans" in the US have a greater life expectancy than Japanese in Japan. "Latinos" in the US have a greater life expectancy than Swiss in Switzerland. "Whites" in Minnesota have a greater life expectancy than Canadians in Canada. It's not that simple.

https://www.kff.org/other/state-indicator/life-expectancy-by...
...if the train is on happy path. And believe me, there are some really ugly unhappy paths where underground passenger rail is concerned; we definitely have no technology autonomous enough for that.

https://en.wikipedia.org/wiki/List_of_London_Underground_acc...
The post from ~9 months ago by deraadt is worth reading: https://marc.info/?l=openbsd-tech&m=150317547021396&w=2
I think there is a balance when it comes to unions - a point where they are very much necessary, and a point where they are a burden upon society.

If workers in general are being underpaid, I think they are justified. But then you have other industries where they have a good grip on it and then take things a bit too far.
I can't agree that healthy food is necessarily expensive from the perspective of someone in the US. Chicken breast is regularly 1.99 a pound and thighs even cheaper. Canned food is ridiculously cheap, and frozen vegetables don't go bad and are no worse than fresh ones.
ClusterControl Release 1.6.1: MariaDB Backup and PostgreSQL in the Cloud
"Things I Regret About Java," By Roald Dahl, author of
"Charlie And The Class Factory"
Kudos to MTA NYC - the raw data to perform analysis is available here:
http://web.mta.info/developers/MTA-Subway-Time-historical-da...

The details on how the countdown clocks work is available here:
https://www.amny.com/transit/subway-countdown-clock-complain...

GTFS Format:
https://developers.google.com/transit/gtfs-realtime/
You're right! That's a term of art that can easily be misinterpreted by an uneducated reader.

Rather than doing what the Eonomist tends to do and assume an educated readership, they should have defined any term not daily used by someone possessed of an education past that of the 8th grade or so. This would ensure that every single reader, every single time, without any exceptions, would attain full, proper, and correct understanding. No saying "real wages" - define it as nominal wage growth less inflation. And don't just say "nominal" or "inflation", define them. Immediately and in context, so that anyone can understand.

Alternately, readers could put forth the minimal amount of effort required to Google any jargon (and "real pay" is pretty clearly jargon) they did not immediately know the definition of. I understand if some readers consider this work they should not be expected to do or otherwise an undue burden to which they refuse to rise.
A Non-Drug Treatment for Alzheimer’s
Not to mention all the extra CPU load the tracking and JS spam causes on everyone's phones and computers.
Thanks for the heads up, should be fixed now.

I knew Tor Project has been shifting away from "hidden services" for a while but I missed the email where teor clarified things for blog posts and such in late April [0]. Also, I wanted to avoid using "onion resolver" as it would be a worse misnomer than "hidden resolver."

Re. OnionBalance: we're working on a few ideas for this, but nothing conclusive yet.

0. https://lists.torproject.org/pipermail/tor-dev/2018-April/01...
Why do you care how much somebody else has?

Because they buy houses to rent back to me, they get the opportunities to invest in businesses before me, and they use their money to influence politics to ensure they hold on to their position. They push governments to privatise healthcare making me pay more for it, which they profit from, and that means I'll never have any sort of financial security. I have to live my entire life hoping I never get seriously ill. They buy laws to break the power of unions and collectives. They hoard money in offshore accounts which starves the government of tax revenues so I live in a society with underfunded police, unfixed potholes, and failing education while they* get all those things because capitalism provides those things to those who can pay.

Would that somehow suddenly change if somebody at the top had a quadrillion dollars of spending power?

If they used that wealth to influence the way society works, it would mean I live in the world they want. I don't want to do that.

* Actually I don't, because I live in a country with universal healthcare, but you might have that worry.
A dozen at most per project. I must also note that we've built in 2012 a multi-project Web UI over it that proved useful to empower project managers to create their own repositories and manage ACLs (One day we'll probably release that thing since it offers a Github-like experience with Fossil at its core.)

By the way, right now the biggest project Fossil manages for us is a source code for a 15 years old project (still maintained) with a footprint of around 100 MB (source code in C/C#/XML/Bash/Python/BAT, docs, XML config/spec files.)
I would think far less. HFT isn’t intentionally computationally expensive.
Do you think it's because of their race or socioeconomic status?
Your links are mostly before the privacy scandal. So how can it relate to that? Facebook’s stock wouldn’t be a few percentage points away from all time highs again if things were this bad for them (of course we won’t know for sure until next earnings report).
Yo I love phabricator; it's one of my favorite pieces of software, but three things:

1. The title's seeming attribution to Wikimedia as opposed to Facebook (or even Phacility) is like, whatever the opposite of dog whistling is

2. If you want to host your own things, great; do that. Phab is great, gitlab is also pretty neat. If you want someone to manage this stuff for you, Phacility is out there grindin' but they also have like O(10) employees, so don't expect miracles

3. The point of GitHub was always about "social coding"; the concerns about overcentralization aren't unfounded but it's also not like that wasn't straight up the value proposition in th the first place!

If everyone moves off to their own walled gardens, something of value will be lost. So like, again: love phab (it/arc's my favorite code review workflow, I think the conventions it adds on commit messages are really valuable (and btw trace right back to Facebook eng culture), the pretty tight integration of tools is nice, I enjoy its sense of humor), but I think calling it meaningfully a true GitHub alternative, with any consideration of FOSS, is inaccurate

Disclosure: I left a startup using phab (at my urging) and GitHub at the end of March and now work at Microsoft (where my team has some code on VSTS and some on GitHub). I first encountered Phab as an intern at FB in 2011, when epreistly had just left
I'm not sure that's true. Intel has managed to have a higher performance process than their competitors in part by accepting more restrictive design rules. Because their architects can work hand-in-glove with their process engineers as a new node comes up they can have two-way feedback on this and to some extent design their process around their architecture's requirements. But it's very hard for third parties to work with their main process. They do have a separate relaxed rules process for use when acting as a foundry.

Pursuing the foundry route seriously would have meant Intel giving up one of its largest advantages.