skysight-inc/HackerNews huggingface dataset:
> 41, -73 (removed all decimals from your example location) still gives me the general location that it's somewhere in New York.

I think it would be hard to overstate how useless this data is rounded that far. 41.022755, -73.913102 is almost a two hour drive away from 41, -73 according to Google Maps, and that "drive" starts with you swimming a tenth of a mile to shore. Even if you round better (round -73.913102 to -74) we're talking about a 6.9 mile drive that will take 15 minutes. With different examples (anywhere which is close to _.5 for both coordinates, i.e. -73.5, 41.5) the distances are going to be even larger.

Rounded to two decimal points, you're at a point where the accuracy is probably good enough for most purposes, but now you're looking at 41.02, -73.91, which is clearly harder to transmit over the phone than "medium.axed.hobby".
A few comments refer to a second video, but the parent only has 1 video link. What are you referring to?
Off topic but...

In the web world we have benchmarks for UI libraries. Is there anything similar for the native world?

I remember a couple of years ago there was the bunny mark benchmark for 2d game engines (OpenFL, Flash, Pixi, etc).
I agree with basically everything you wrote except I’ve had much better experience rebasing my feature onto origin/master instead of merging master into feature. Keeps the [branch] history cleaner.
The 10 hours are not within "normal" business hours – it's a fully remote company. In fact, it's best if they're not – it's a good test of whether someone can communicate well asynchronously (critical for success working remotely).

Source: I work at Automattic
I feel a whole lot of repression is going to happen as people learn they can’t even be themselves in their personal life without somehow hurting the feelings of someone they haven’t even spoke to who has the power to get them terminated.
Fair enough. I could have used a different example. Though might be worth a thought experiment might be worth considering if people would in fact confirm they treated women differently in hiring process.
This looks amazing! Nice parallel worker approach :)

Thank you for sharing
That's often added for traction. We do that widely in Canada, even when salt is not used.
How come we are finding these new moons around Saturn just now? Did we not see them before?
There's a difference between accidentally and knowingly breaking a rule. Regardless of if you feel the rule is fair or right, knowingly breaking is more egregious, e.g. manslaughter is not as bad as first or second degree murder.
That seems like an extremely bad rule of thumb to me. Neo nazis sometimes get into violent confrontations with the police, for example
> We've all accepted the incredibly one-sided deal, in some kind of idealistic hope that the Chinese would latch on to "western" values of democracy etc just by trading with us

To expand on this, the history of economic and democratic development were thought to go hand in hand. Not only had it borne out in Western Europe, it also showed traction in post-war Japan and India. So the hypothesis, that a wealthier China would become more stable and democratic wasn't insane.

That hypothesis has been proven false. Part of this is the reduced number of people required to hold on to power in our age of digital surveillance. Part of it is the unique culture Mao's Cultural Revolution left behind.

The moment of reckoning came when Xi installed himself as dictator for life. Prior to that, China had been lurching towards mastering peaceful transitions of power under intraparty politics. There was legitimate hope it would think and plan for the long term. With a dictator, however, short-term political survival dominates all else. And so we get the absurdity of a billion peoples' productive power being channeled into stamping out Winnie the Pooh imagery.
> [building housing] doesn't help affordability if it makes the city more attractive to families

Your solution to homeless is to make cities so unattractive people flee? I suppose that would reduce rents, in a horrible way.
They'd just watch via VPN, if other bans are any indication. Of course not everyone knows how to use a VPN, but the NBA becoming unavailable might be an impetus to figure it out.
I think first class support would remove a lot of boilerplate in that code. For the purpose of writing that, i prefer to write it directly in Java.
You're considering China to be a new benevolent economic actor?

Can you explain what behavior you consider "benevolent"?
Future intent: Would you let an automated car do the driving?
> There's no way to make that accessible without building a whole separate web app

I don't buy that. There's plenty of articles on how to do accessible drag and drop, and certainly one doesn't need a "separate web app", just an accessibility mode that uses a more standard form.
Yep, exactly, and furthermore this is a deliberate strategy on the part of China, and a naive strategy on the part of the US. Here’s a good article on this very topic that you might enjoy:

https://mattstoller.substack.com/p/how-joe-biden-empowered-c...
have a business model that never changes. use the ecosystem that you are most familiar with and have fewer surprises.
How intriguing that "we" automatically move the cycle to Vietnam and India. If "we" means USA, why not just move the cycle into the USA. If "we" is Germany or Australia or Norway, why not move the cycle into your own borders?

One obvious reason is cost. Why is it so much cheaper to manufacture in China or Vietnam?

1. Labor costs. Democracy can lead to safer, healthier, more expensive working conditions.

2. Environmental protections. Democracy can lead to safer, healthier, more sustainable, more expensive pollution controls.

If you want to push production out of China and into Malaysia or Vietnam or wherever instead of into your own backyard, I question your real commitment to democracy or human rights.

I am as guilty as anybody else. I want to purchase $2 SOCs and $0.01 resistors for my hobby. I don't buy them from Texas because anything produced in Texas is too expensive. (Read: more expensive than alternatives.) I buy from some place with undrinkable water, unbreathable air, and children missing fingers and eyes. If you show me pictures of those children I might try to pay a tiny bit more (but only a tiny bit) to buy from some place that doesn't yet have reporters taking pictures.

The truth is that I don't know anybody producing MCU in Australia or USA or Norway. I'm not sure it's even possible with the restrictions those governments impose. If it is possible to do it, it is not practical.

If I support a government that makes it that difficult to impossible to manufacture domestically in an irresponsible manner--and I do whole-heartedly support such governments--why am I willing to support manufacturers outside those requirements? Why do I drive misbehavior out of my neighborhood and embrace it in other neighborhoods?

Conversely, if you and I are willing to accept the behavior of manufacturers in Thailand or Laos, shouldn't we allow that same behavior from manufacturers in our own backyards?
It covers the whole stack. Nice! Will try it. Thanks for sharing
Nice collection. May subscribe to the list.

By the way, I am planning to do something similar. What's your tech stack for scraping and rendering the feeds?
You might find this git alias useful. Wrote it a few years ago and find it useful daily.

[alias]
fix = "!_() { c=$(git rev-parse $1) && git commit --fixup $c && if grep -qv \"No local changes\" <<<$(git stash); then s=1; fi; git -c core.editor=cat rebase -i --autosquash $c~; if [[ -n "$s" ]]; then git stash pop; fi; }; _"

The workflow becomes:

$ git add ... # stage the changes you want to apply to 6138d3a
$ git fix 6138d3a
That would seem to have a major chilling effect on hiring practices across the board. For what it's worth, the reduced friction for companies in the hiring process, i.e., not having to explain every decision, moves the process along fast enough to keep the economy churning. I'm not sure that would be the case if all that bureaucracy were installed into the process.
The strategy here resembles how Malcolm Gladwell writes. Start the topic with a story to get you hooked, then expand on the actual subject.

Though Gladwell sort of surrounds the topic with the stories rather than doing a front-load as this strategy suggests. Still, I do feel like I remember a lot more about Gladwell's books compared to others.
The ghost arrow in hard mode is live!
Companies either abide by the laws of the countries they operate in or they risk being shut down. Most countries have appeal processes for these kinds of things, but just neglecting to follow a legal order is not something that works for multinationals.

Edit: a word
Blizzard has been a public company for 25 years
The capitalization of "Open Source" makes it a proper noun or adjective which means it refers to a specific thing. This is why the Open Source Initiative (OSI) always uses "Open Source". You know they are referring to open source as defined by them. "open source" would be referring to the general concept which depending on interpretation could include shared source.

In my view using the proper vs common version of "open source" places this into a disingenuous attempt to be associated with open source as defined by the OSI.
It is rather interesting to see Stratechery talk about values when normally the articles are about markets and capital. I don't how the latter, since they are inherently amoral, can accommodate values either. As a result the argument seemed a little forced. Surely if China is an important market for western companies then the rules of that market apply. It is only to be expected that in a global market there must a corresponding globalisation of the rules and norms. Free speech might not be on that list.

I do have to take issue that this is a cultural problem. I don't regard the Communist Party of China to be guardian of culture in China. The country did rather well for thousands of years before it's existence and will no doubt do well for thousands more after it's demise.
Why don't they create a version specific to China and censor it all they want? Why do we all have to be bundled in that censorship? Only because it is easier marketing and the are saving on logistics?
Isn't that tautological? Clearly, no JSON parser provides a significant gain on parse speed of small JSON documents, when you define large as those where parse time is significant.
Hospital Price Comparison Site for California (www.clinicpricecheck.com)
I'm a data scientist who has spent the last year collating hospital price and quality data into an easy-to-use format at:

www.clinicpricecheck.com

The site is completely free and has over 1 million list and cash prices for 9000+ hospital services in California.

What I've learned?

- Paying cash for services in California is often a very good idea, since cash prices for hospital services approach medicare reimbursement rates (or the best prices you can pay for services).

- The average insurer discount is low (only 30% off the lis price - a FAIR estimate) and often far, far above the medicare reimbursement rates.

- LA has way better cash prices than the Bay Area where a few hospital systems really dominate.

I'd love to hear your feedback here or at support@clinicpricecheck.com.

Follow this project at @ClinicCheck :)!
CCP is officially atheist.
I couldn't find any information about the "lost" moons you mentioned. Tell me more. What is the name of one or all of those moons?
I remember reading somewhere (The Atlantic, maybe?) that, while Western people highly value individualism, Chinese people value the collective. That may explain the ostensibly huge support for the PRC.
The US is still special in this context where free speech is really taken to heart and extends to not only dissent against the government but even vile extremely unpopular political opinions are protected ...which is something you don't always find in every western country.

For example, in Charlottesville 2017 [1] the local government tried to prevent Neo-nazis from using a park for a protest but ACLU sued the gov and got approval. From there the police actively protected their right to protest.

Which really highlights the massive gap between the US and China. It's not just 'don't silence them' but they have a right to speak and be protected while protesting on public grounds by the state from violence by other government organizations and citizens who disagree with them.

https://en.wikipedia.org/wiki/Unite_the_Right_rally#Permits_...
I actually work more in backend area, so I am not that familiar with accessibility standards in HTML. I am only a user there. But looks like others have already answered some of your questions.
Let's accept your basic premise, that it provides a meaningfully strong positive filter.

We only get better software if the people who don't pass the class proceed to not write software, as opposed to writing software anyway without the training available in the following courses (and presumably writing worse software) or being replaced in industry by others who could not have passed that filter.

If neither of those happens then we presumably will have better software. We will also have less software. It's not clear whether that trade-off is the right one.
This is actually pretty nice! It would be great if you could re-order everything yourself and save that order.
Share replay feature is live in the store!
Rwanda launches first 'Made in Africa' smartphone and first manufacturing plant
Same thing here. If I'm working on a feature that I haven't pushed up yet I might squash my commits together for a cleaner history (it also helps with rebasing). If you ever mess up a rebase and finish it before you're able to abort you can use `git reflog` to get a reference back to the previous commit. It's come super handy a few times.
I remember going to an interesting lecture by Dr. Schrieffer back in (1997?) where he talked about effectively fractional quantum numbers in the electron wavefunctions in long chained molecules like DNA. I don't think much came of it, but it was an interesting idea.

Here is a review by Frank Wilczek: http://www.frankwilczek.com/Wilczek_Easy_Pieces/330_Fraction...
Labeling this as "an incidence of gaming" is a framing that misses the main conflict of the situation. This real incidence here is an American company practicing censorship on behalf of the CCP.
This is just inevitable, if it's not NBA, it could be any big company who gets caught in it, execs can pretend it will be all good and surely do wish this day comes as late as possible so they can make the most of it.

This is like many things in the current world, vicious cycles, the more unsympathetic ordinary Chinese perceive outside China, the more they will embrace the CCP and strongmen, the more powerful the party will be.

And solution seems don't exist. Xi said "You don't eat the meal then break the wok", So there's only one question:

Who's next?
It's just that it's my job to make these calls. In doing so, I look at the effects a comment has. In this case we got a dismal flamewar.

It looks like you've been creating accounts for the purpose of nationalistic/political battle. That's against the site guidelines, and we ban accounts that do it, regardless of which side you're for or against. A lot of the time, we don't even look at which side an account is for or against—it isn't necessary, and we don't care.

Creating accounts to break the site guidelines with well eventually get your main account banned as well, so please don't.

https://news.ycombinator.com/newsguidelines.html
The Chinese get pissed off at political statements Americans find innocuous. Europeans are angry over the dominance of American tech companies which they are unable to control. Americans are panicked at the very idea of anybody non-Western being associated with any technology they use, as we saw with FaceApp and 5G.

This was all inevitable, and it's going to lead to siloed-off, separate internets for every region in the world. I always find it amusing and a bit sad when people condemn the Great Firewall, and then immediately turn around and demand their country get one too. Neutrality is impossible; no platform can please everybody.
Adobe recently blocked all Venzuelans because of an executive order.

Foreign companies are sanctionned by the US for dealing with Iranian entities even if their countries have no issue with Iran. (Huawei's executive was even arrested in Canada on behalf of the US for that).

My point is, why should we hold companies accountable for enforcing a certain national policy when A, companies have always done awful things in the name of their owners/shareholders and B, the US itself uses companies as a proxy for its policies?
Note that Cook became CEO because of his logistics and operations work in China, so there is a lot of legacy to go on.

Apple assembles iPhones in Brazil and I believe India now, but these are mostly for high tariff reasons. Much of what goes into an iPhone isn’t made in china (and what is made in China can easily be made elsewhere), but they are mostly made in east Asia, so having assembly done somewhere in the region. Apple could always go to Taiwan (labor is more expensive, but they could maybe rely on automation more) or Vietnam. However, whatever they would do would cost them, a cost they could pay if needed but probably not one they want to pay right now.
GlobalTrotter
Well, as the articles basically say, a "Black Hat Hacker" attempts to break into systems in order to cause damage or steal information, usually (but not always) for personal gain.

A "White Hat Hacker" usually attempts to break into systems in order to test the defences, and then to inform the owners as to how they can improve and/or harden their systems. They usually don't steal for profit, nor damage the systems.

What more do you want to know? The articles already basically say that - I don't understand what you're asking.
From other comments in this thread, it's apparent this is "source-available" but not "open source" in the sense of a free software [0] or OSI-compatible [1] license.

But the usual benefits of free software, like what has been possible with the Linux kernel, GNU software, and so much more, are not going to be possible to the same degree with this software.

[0] https://www.gnu.org/philosophy/free-sw.en.html
[1] https://opensource.org/osd-annotated
"The Science and Art of causing Change to occur in conformity with Will" - famous early 20th-century magician Aleister Crowley
I read Golden Pavilion earlier this year. What an incredibly powerful book. I scarcely can think of a novel that felt so psychologically realistic, that portrayed humiliation so clearly. Oe's "Personal Matter" and Dostoevsky's "Crime and Punishment" deal with similar themes — the destruction that can be wrought by a sense of humiliation and alienation.
Is it?

Don't misunderstand me, I'm certainly on US side in this one - but Russia, India, Brazil, and many, many other world powers aren't particularly opposed to China on this one. They're trying to implement the same domestic capabilities, and indeed agree with China's opinion on national sovereignity and limitations of speech.

It was a great time, when US could dictate the world it's values and the world listened - as much as HN public loves to bash US government (I guess, a concious person is always critical of his own country), it's still one of the best democracies in the world. But that time is gone. Liberal consensus is not "the world"'s opinion anymore.
Veloren: An open source multiplayer voxel RPG written in Rust
1.
Any short or long-term strike action would hurt the protestors more than the government due to lack of food and welfare.

2.
Violence against Pro government folk is bad. However there has also been a lot of documented instances of Pro government forces being dressed as protestors and sparking violence.

From what I've seen it all started remarkably peaceful and had since been escalated to a position where the government has free rein. Not something the protestors wanted.
This hits the nail on the head. Alexander has a horror of power struggles and wants to believe they can all be rplaced with debate, but that simply doesn't work.

He addresses this somewhat meta-level issue in his posts on Conflict vs. Mistake: https://slatestarcodex.com/2018/01/24/conflict-vs-mistake/

(and I try and tear it apart here: http://omniorthogonal.blogspot.com/2018/03/conflict-theory.h... )
I don't think that follows so clearly. We defend many rights that could lead to disaster. You could try to drum up a following to amend the constitution and make the country into whatever you wanted it to be, and you could do so legally. If you succeeded, it could be a total disaster. And yet somehow it's still right that we defend the right for you to do so.

> It's morally reprehensible to defend the existence of advocating for racial superiority...

This really is a slippery slope. Let's agree that it's morally reprehensible to advocate for racial superiority. Let's not argue that it's morally reprehensible to defend the right of somebody else to advocate for racial superiority. When we are faced with assailing what is supposed to be as close as possible to an unassailable right for pragmatic reasons, neither side of the argument is clearly moral or immoral. Or, rather, both sides are somewhat immoral. If we as a society come to the conclusion that hate speech is so dangerous that it is worth reducing the right to free speech to prevent it, then let's at least do so with a heavy heart. Political decisions that pit a great good against another great good are terrible. Don't make them more terrible by accusing those on either side of being morally reprehensible.
"And tomorrow, we'll be discussing Uranus."
Canada? Anywhere in western/northern Europe?
Having recently traveled to China, returning home made me very thankful to live in a Western Democracy. Many of my day to day problems are overstated, and I think our appreciation for liberty is under appreciated.
Overcast is an interesting case study on optimizing for listeners vs. creators.

The app developer, Marco Arment, is also co-host of Accidental Tech Podcast. One cool feature in Overcast is chapter markers: You can embed ID3v2 chapter frames in your RSS feed's MP3 files indicating when different segments start. This lets the listener jump between segments, it's a pretty slick experience.

Unsurprisingly, ATP uses this functionality. Advertising chapters are labelled as such, but the timecodes are always deliberately skewed so that skipping to the next chapter after an ad still gives you the last 15 seconds or so of the ad read.

I suppose this is a slightly better user experience than disabling the Skip Next button altogether on an ad segment, but it still irks me to be on the losing end of a conflict of interest.

...says the guy (me) complaining about a free podcast being played in a free podcast app.