skysight-inc/HackerNews huggingface dataset:
We have servers in HK. Not to reach mainland China, but to service all SE Asia. We chose HK because it has the best balance of latency between all destinations. If PRC decides to move HK behind the great firewall, we'd move our servers, and so would most other companies. Last I checked, Great Firewall DPI takes around 100ms. I don't have exact timing, it's possible it's different for ingress/egress, or that it's only on tcp connect, but 100ms means it's reasonable for us to consider pretty much any other city in SE Asia, and a few outside. For reference, Taipei is around 20ms away from HK, and Manila is around 40ms. Singapore is problematic because they have a tiny number of external cables, and they had an incident a few years back where all but one cable was out of service for months.

Point is if HK moves behind the GFW, I'll have some servers for sale.

EDIT: I'll let my stupidity stand, but for correctness: Singapore has around 15 submarine cables as of 2018, but only 3 landing sites.
Wow, I can't believe they suspended Mon transit! It's been a while since I lived in Montreal, but it was super helpful back then, showing the next bus times and the number of available public bike system bikes at nearby stations.

Sorry to hear that, Mathieu, and best of luck!
I used to read Dominic Cumming’s blog. He is a very bright guy, obsessed with the right tail of human capital, which Hong Kong has a disproportionate amount of.

He is in a position of huge influence in the new government, which I think some people underrate. A great admirer of Bismarck, I very much doubt he cares much for the policy opinions of the people he pandered to to get power.

Morally, the British people owe the people of Hong Kong citizenship. Economically, it makes a great deal of sense, especially as those who move will most likely be younger people.

It will be interesting to see what he does. Though no Bizmark, he has a sort of hacker mindset to politics that is unusual in this day and age.

From an outsiders perspective, I like free trade and free movement of people, but I hate stultifying bureaucracy.

Or to put it another way: I like it when governments compete for citizens and capital. I dislike it when they have the capacity to coordinate against same.

So I consider the EU as something of a mixed bag.
Internal scrolling works fine here.
Modi is a Hindu nationalist who is democratically elected.

While I appreciate what Western democracies are doing w.r.t. Human Rights, they have their fair share of bad treatment of minorities. Racial discrimination comes to my mind.
Yeah, please don’t try and guilt new moms into feeling bad if they have a hard time breast feeding, or can’t, or even don’t want to. Formula is perfectly fine and really makes the whole first year of child rearing way way way more manageable.
Not true. Look at MotoGP crashes. They’ll hit the deck at 150mph, slide off into gravel, slide to a stop, and pop right up with nothing more than a few scuffs on their leathers.
Some patterns or abstractions are more difficult in statically typed code but after a while you start to realize you probably shouldn't use them most of the time. Static typing makes it very easy to be _precisely_ abstract, and have some proof that things which claim to be that abstraction actually satisfy a certain structure. Dynamic typing may make it easy to be abstract in all kinds of crazy ways (I'm looking at you ruby metaprgroamming) but without safety abstraction can easily be more of a liability than a benefit.

I'd encourage you to keep your mind open to it's potential benefits as I've felt it has been a truly transformative experience that I'd like others to share.
And infrastructure in general. And for that: governmental stability and continuity. Nobody wants to invest into building infrastructure when they can't be reasonably sure that they can still work there in five years.
> At least in the Finder on the Mac you can turn your preferred behavior on

Per directory. There’s still no way to set the desired view and sorting for the entire system.

And DMGs will open with no toolbar and sidebar.
Might you mean the "nipple"?
I was and am surprised. Seemed great for multithreaded server workloads.
> For most people, the network being down means they can't reach the disk.

If you're talking about cloud solutions, that's what instance stores are for. Logging to local disk and then forwarding is still the best answer. And there's still a lot of world out there that's running on actual hardware.
https://www.rbth.com/blogs/2013/05/27/marshal_zhukov_on_alex...
You need a lot of stuff in Africa before data centers become a priority...
Haven't tried that, but it really sounds it would be terrible to the wrists after prolonged use (in which case "prolonged" would mean longer than 10-15 minutes).
It's amazing to me that so few people are not aware of the excellent scanning apps from Google.

They work better, you're not expanding your privacy risk ... and they're free and integrated with Google docs etc.

* namely, Drive Scan and Photoscan
flying heavy components in a location where the winds are strong enough for wind power generation might pose some exciting challenges.
Fwiw we have a relatively large Scala codebase that's exceptionally bug-free, performant.and easy to modify and haven't had to reach for a lot of the extremely abstract FP patterns that warrant the most blog posts. Simple immutability, garden variety monads (IO, Either, Option) get you a long way and are simple to understand.
It's buggy and not production ready
Perhaps a sneaky competitor exploited some flaw in the app reporting process to knock the app off the store?
Show HN: Archbee – Company Wiki and Knowledge Base (Engineering Team Oriented)
I think there were two problems here.

1. You hit a nerve with the distribution method. Everybody knows that npm is a ticking time bomb for malware delivery. Developers already tend to react poorly when weird things happen to their build system, and the paranoia around npm made them react explosively.

2. I think targeting developers is probably the wrong approach. If you're serious about tackling this problem, you should find a way target executives, marketing, or developer relations people at companies that use the open-source packages in question, and give them ways to support the project in an official capacity.

For example, give projects a standard way to offer 1-3 top-tier sponsorship spots, and 5-10 second-tier spots. Create an easy way for companies to bid for these spots across a handful of open-source projects that they use and like. The companies that pay $10-20k for a booth at the Open Source Summit conference will absolutely eat this up.
Maybe Google should pay more attention to their own ecosystem and less focus on embarrassing other vendors.
That's not what I meant, I meant the UK "democratizing" HK, an ostensibly humanitarian effort, which China gets mad at, is akin to the Berlin airlift more than what caused the Korean War.
> One thing I never understood about Excel is why the cells which have formulas don't look different than cells which contain leaf-data.

There are some styles actually meant for this, but you have to apply them manually.

> 2ndly why not allow users name their columns, why do they have to always be "A", "B", "C", .. ?

Named columns do exist actually! Not of the excel sheet itself - but in tables you can mark within that sheet. You can use the names in equations and everything. You can also name individual cells as well.

Joel Spolsky has a whole talk where he goes into this and some of the other stuff Excel has that you might not realize it has: https://www.youtube.com/watch?v=0nbkaYsR94c
would independently discover and solve similar high level questions and be transferable to other domains

From where would this curiosity and desire to find analogies and to use knowledge across domains arise? Are you saying it would spontaneously appear? You're going to have to explain how I think. How would a chess machine suddenly aquire a taste for sonnets?

These traits have obvious advantages that led to their being selected for in humans. In an AI we'd presumably have to program it in purposefully.
The Amazon Is Not Earth’s Lungs
In my mind this is a problem that must be solved at a packagemanager level, where its both possible to dynamically allocate consumer money based on utilisation/download distrubutions, and other allocation factors, such as more sentimental ones.

In addition i think that just installing a module and then starting to recieve funding is a bad carrot, as i can already feel the drama of people who will refuse to give up abandoned packages and namespaces, just to claim their funding. If you had it a bit more centralised you could atleast punish that kind of behaviour and make people responsible if they want to participate in the ecosystem of payouts.
You're right, apologies. I was Ctrl-F'ing with a leading dot.
You're talking about NRC accord which was signed by Rajiv Gandhi in Assam. For HN readers, Assam is a North-Eastern Indian state which has suffered from decades of illegal immigration from Bangladesh. The issue was back at forefront when the Supreme Court directed the Government to update NRC in 2013[1].

Contrary to what the parent claims, it's unlikely that people who loose citizenship will be kicked out of the country as India doesn't have any agreement with neighbors in this regard.

1 https://en.m.wikipedia.org/wiki/National_Register_of_Citizen...
Nerd cred.
For those not “in the know”, the PowerPC 615 was a never-released design that was pin-compatible with the Pentiums of the day and would have been able to run x86 and PowerPC (in both 32- and 64-bit variants).
> to trace a single chain of events across platforms?

For each individual instance of some class of things, generate a unique identifier. For example, each network request the mobile app makes to the backend should have a request ID. The mobile app includes that request ID in all its log entries and sends it with the request. The backend plumbs it through everywhere and all its log entries have it, too. If you have multiple instances of things in the backend, like batches of queries sent to a database, log an identifier for them as well.

Then you dump all of this into one big index in some semi-structured data store and use the identifiers to pull out all related entries.
> Omnipotent might be a bit too strong a word, I'll assume you meant omnipotent with respect to humans.

A being that can transform the whole universe into paperclips and cannot be stopped sounds pretty omnipotent to me.

> The goal would be whatever the AGI considers the phrase "make paperclips" to mean.

One thing is the understanding of the goal. Another thing is the drive that makes you want to reach it, and the reward you get from doing so. Humans are general intelligences, and they short circuit their pleasure centers all the time. And they're not omnipotent, nor capable of the self-modification that would provide infinite new ways of doing it.
I'm trying to say that there is a chance that there will be a war between the United States and China in the future.

It will be a strategic war like all of the other ones, with the goal for each country to maximize its own power and control.

The people pushing for war will be both American and Chinese. The American military strategists will be asking for overt military action in order to combat incringement upon their dominant naval and air control. The Chinese will be looking to increase their area of influence and resource control. The primary drivers of the war push will be from military analysts, as well as industrial and economic interests that see profit potential in war.

So these military, industrial, and economic strategists may at some point see overt military action as the most effective strategy. However, as in all wars, they will not be able to convince any politicians to accept military authorization on a strategic basis. Therefore, military analysts on both sides will create propaganda programs designed to motivate the war on a moral basis.

This marketing effort for the war will be based around slogans like "freedom" from the American side. For the Chinese, I don't know what they will say, but it will be a moralistic slogan.

Freedom is very important, and this is the hard part because it will not fit in with most American's worldview, but in terms of war, it is just a slogan used to promote an agenda provided by people who seek profit and power and have no respect for human life.

I think people who are concerned about freedom need to actively pursue it in many ways. The HK protests are one good way, but in no way are they adequate. We have wildly divergent worldviews and cultures that are inevitably coming into conflict. A battle to the death for one's own worldview and power is not a safe approach.

To resolve the conflict safely, cultures and power structures need to be integrated. It is quite a massive undertaking and almost always is done by force through warfare. But if we value freedom and human life then we must try to find alternative ways to do this that do not involve mass killing. We have powerful communications and other technologies that might make this feasible this time.
I'm stuck with a $4000 brick I cannot use without frustration. Given that I'm still paying it off, this really hurts motivation.

Another issue that seems to be overlooked is the overly big force touchpad that, in combination with the awful keyboard, will not correctly reject my palms while I type, causing the cursor to move elsewhere, oftentimes causing unintended button clicks, premature email sends, page transitions, etc.
> 4 of my apps were reviewed and suspended on Friday ..

What were the other three?
Update: my Apple BT keyboard (which is many years old -- it takes 3 AA batteries, not 2) slightly covers the top of the trackpad on my 13" MBP. This means that the palm rejection algorithm does not work as well. I may be able to get it to work for me by just adjusting how I hold my hands when typing, but it's not a clear home-run with my smaller laptop and possibly larger keyboard. I would seriously consider getting a smaller BT keyboard to make this work, though.
First of all, the only place worthy of JavaScript is the browser.

Secondly, apparently you are talking about PIC class systems as embedded, given that even a lonely ESP32 has C++ SDK support.

Thirdly, AUTOSAR now advises C++14 as certification language.

Do you read Embedded Magazine? Most C proud devs are using C89 alongside proprietary language extensions for their target boards + Assembly, and very resistant to any kind of improvements, not even using unit tests or static analysis tools.

Old dogs indeed, I bet that until 2030 the new C++ generations will take over the remaining holdouts.
Sure, the threat of using "Emergency Regulations Ordinance" seems credible. Though that makes one ask of all the hypothetical outcomes which according to https://www.elegislation.gov.hk/hk/cap241 includes "arrest, detention, exclusion and deportation;", "authorizing the entry and search of premises;" etc, why is selective internet blocking the one that gets a pre-emptive denouncement rather than say randomly getting snatched at home by the police?
A recent change now require foreign applicants to have a US attorney: https://www.uspto.gov/trademark/laws-regulations/trademark-r... According to one of the spam emails we have received, the new rules went into effect Aug. 3rd 2019.
Or another one by looking at Putin's Russia. Or at Africa.
I'm aware that losing weight would be good advice were I overweight. My comment was more trying to illustrate that people make assumptions and then give out advice based on them as if they are universally true
UK didn't fall apart for 150 years, still they couldn't offer any democracy to Hong Kong. Also China had a lost decade in cultural revolution after 1962. So again if you look at the facts and history, it's laughable to even suggest that British wanted democracy for Hong Kong.

It's the same old story of old British empire in every colony, where they will promise but never keep it. They were just hypocrite, the main intention was always that colony should not prosper or challenge British empire in future, after they leave.
Flammable material is always required, regardless of the ignition method.
How to earn money over 600$ in just 30 days without creating any manual contents
This is the reason I have not replaced my mid 2012 MBP
It appears that startups need top level experienced people that they can pay next to nothing.
Ask HN: Pricing a Bug Bounty/Security Disclosure?
I'm hoping to harness the collective wisdom of the HN community in pricing the below find. Company is a well-established SaaS provider and assumes the security burden of safely handling large, raw data extracts from the CRM, e-commerce, marketing, and ERP systems of its customers.

Data At Risk

The vulnerability exposed highly-sensitive data belonging to a single global Fortune 500 client. This included:

* a transaction-level feed of customer purchases
* 360-degree lifetime customer value across each line of business
* performance of marketing tactics and advertising channels used to drive purchasing habits
* fine-grained details into the performance of focused market segments.

The dataset spans several years. It was preprocessed to remove PII/SPI and includes no information that could be used to tie purchase data back to an individual person.

The exposed information holds little to no value to the general public.

That said, it would be extremely valuable to related companies and the agencies working on their behalf. It is an extremely competitive industry with razor-thin margins. Even small improvements in the efficiency of customer acquisition and sales programs can move the needle.

Finally, an adversary can easily modify this data and the rules used during reporting - thereby skewing results and possibly resulting in large-scale misappropriation of marketing spend.

Control of Underlying Infrastructure

The vulnerability also exposed:

* unfettered access to scaling controls tied to the number and type of EC2 instances powering the underlying platform
* method to place and subsequently execute malicious code on said instances

CVSS base score is a 9.4: http://bit.ly/328WOXl
The RISC-V compressed instructions are more a shorthand for some commonly used 32-bit instructions than a 16-bit ISA that stands on its own: the compressed instructions lack a number of essential operations that make it impractical to only use compressed instructions

This is in contrast to, say, the ARM Thumb instructions, where you can can have entirely libraries that use 16-bit instruction without ever needing a 32-bit one.
They had to do this to ensure security of the region. Almost two days ago, protestors had killed a truck driver who was a local[1]. I wonder what would've happened had there been no heavy security deployment.

1 https://www.dnaindia.com/india/photo-gallery-jk-police-offic...
Thanks for the correction, it was the ES line of front wheel drive cars I was thinking of.
When will we have a modern file system that “just works” for read and write on Windows, Linux and Mac without the need to buy some proprietary product or depend on some open source option that may not be maintained or 100% reliable?

Seems like going over the network is the easiest option for people who use multiple OSes, though it comes with incompatibilities in permissions, ownership and also comes with a speed hit.

I doubt if Apple would provide implementations of APFS for non-Apple operating systems. So that probably leaves Microsoft to push NTFS (since ReFS isn’t a common option anymore as per Wikipedia) if it desires. But Microsoft seems to be on a cost cutting mode (cf the adoption of Chromium in Edge).

Are there viable and good options suitable for these three operating systems?
In a campaign at Sangala in Punjab, the Indian attack was so ferocious it completely destroyed the Greek cavalry, forcing Alexander to attack on foot. In the next battle, against the Malavs of Multan, he was felled by an Indian warrior whose arrow pierced the Macedonian’s breastplate and ribs.

Says Military History magazine: “Although there was more fighting, Alexander’s wound put an end to any more personal exploits. Lung tissue never fully recovers, and the thick scarring in its place made every breath cut like a knife.”
Not at all -- you work for (and I assume are insured through) a rich company that contracts with insurers who are incentivized to keep that company happy and maintain their contract. Most Americans don't.

Google is also self-insured, which means that Google is actually paying for healthcare, not the insurer -- the insurer just manages the networks & relationships with providers, and it's just pure profit for them. Google, meanwhile, wants healthy employees. No one has an incentive to deny claims, so ultimately you are seeing the best side of the system, in which almost every actor wants good outcomes.

Contrast this with Medicare or Medicaid, or private insurance on the individual level, where the incentive is to reduce "medical loss", the industry term for...actually paying for healthcare. Arguing with insurers over denied claims is par for the course -- so much so that some insurers just routinely deny things (and patient is on the hook) that their own plans say should be covered, with the hope that patients won't realize they can appeal.

Having experienced both ends of this -- as a former Googler myself and in the individual market pre-ACA ("Obamacare") -- I can tell you the difference between the wealthy corporate insurance plans and the individual market is night and day.
It's possible that they banned someone by pure incompetence. I've definitely had my fair share of companies provide terrible service by probably just following some automated system as they are told. However, it is also very unlikely that there is a grand conspiracy on their part to ban people to simply maximize profits.

They do provide a pretty lengthy legal contract and terms to developers, which are partially outlined in this article. I think they just realize that the ball is in their court, and if the company wants to sue them then that is when they present the evidence.

I agree that it would be helpful for people that legitimately don't know and may have made some minor mistake to get more information to correct it, and prefer businesses be transparent when implementing their policies, but from a purely legal perspective it makes sense why Google doesn't do this.
Can I have a question about the bottlenecks you have mentioned in case of Kubernetes ?

Im really curious about this one. What were the bottlenecks you have faced till now.
The current-gen keys are shaped. Subtly, but it's there.
I liked the concept, but I think anything involving an extra step (scanning bottle) will never be done except by those _REALLY_ involved.
Thank you for the feedback. I have added a new "rgb-float" format in the latest release: https://github.com/sharkdp/pastel/releases/tag/v0.5.3
Where on God’s green earth do you have a $5,000 per month employee writing API documentation?