skysight-inc/HackerNews huggingface dataset:
Unfortunately (for our cognitive load and moral comfort) the situation is much more complex:

* It's hindsight to say China' embrace of authoritarianism, nationalism, and expansionism was inevitable. Even around ten years ago it was a much different place, with much more freedom of expression (you could find fascinating discussions of democracy by leading figures on Weibo, for example) [0] and a slow process of liberalization. And if it was an error of foresight at the time to assume that the then-current trend of liberalization would continue, it's an equal error to assume the trend of today will continue. By far the best outcome for the people of China, the region, and the world is for China to liberalize; a global contest would be very damaging and expensive; a war could destroy several civilizations, including the U.S. While it would be foolish to ignore current trends, it has proven equally foolish to accept them as an inevitable future and to let the bad guys dictate your values and the future.

* The people of China are not the government of China; it's difficult to oppose the latter without hurting the former. The people deserve freedom, human rights, food, shelter, and prosperity and the things that go with it. China's economic growth arguably has lifted more people from perilous levels of poverty than any event in human history, and they still have a ways to go. If the West didn't trade with China, that never would have happened.

* Of course, the West has profited immensely from China joining the global economy.

[0] China Digital Times (CDT) used to carry many of them, possibly still available in their history/archives. https://chinadigitaltimes.net/
For those of us that don't bike 50-100 miles in a day, balancing nutrient intake with caloric intake is very difficult on a vegan diet.
Nothing in this Wikipedia article talks about government defaulting on bonds (or they expiring worthless) if the economy enters into 5 year long recession.

Default should be an unusual or unexpected outcome, not part of the contract. You don't take a loan from somebody and then saying them: "you know what, if I will not return you money in 5 years, even if my company still operating - write it off."

If the expiration is part of the contract, then it's a derivative contract. In this case you have only 2 outcomes: either you get paid 1 basiscoin, or your "bond" expires worthless after 5 years and you get nothing. That's why it's a binary future. Binary futures/options and prediction markets are illegal in US since they resemble gambling.
Ever notice how this discussion evolves consistently, like clockwork every time?

This person/role looks like someone deserving of a tip ->

Tipping is stupid, do it like Europe. ->

Service in Europe sucks. ->

That's just a different kind of service/What about Japan? ->

You can't compare, that's a different culture.
I would be interesting to see exactly how much stuff is copied by the various implementations in such cases.

There are obviously some stack or other data frames that have to be captured somehow, but the code itself should in principle be something the VM makes a single copy of with references to in each object using it as a property. (Internally within a Function type reference, separate trackers for the instructions vs the bound data)
That's the unfortunate reality of web compatibility ‍️
Indoor skydiving isn't zero-g -- you experience 1g from air resistance. Indoor skydiving gives you a similar sensation as floating in water.

The closest cheap thing is probably the few seconds you get on a trampoline.
China has mass surveillance. The amount of money that would change hands for organs would raise red flags, as well as the likelihood of using a known broker.
At a minimum, they want the world to know what is going on.
That’s actually a pretty good question. It’s probably in the spec, which is probably long :-)
No, I understand that I'm not in full control over what MS does with privacy related settings.

By using Windows, I'm accepting that, and in my case, instead of hunting through 15 different privacy settings screens in the control panel, I use that app to have them all in 1 place.
Thank you, that would have helped.

Still, it's just too many layers of complexity for my taste. Nailing performance problems in C is a Sunday walk in the park in comparison.

Live and let live, I was just sharing my experience of going back and forth.
"Reactors built with extra safety features and more robust cooling systems to avoid a Fukushima-like disaster are expensive, while the costs of wind and solar power continue to plummet: they are now 20% cheaper than electricity from new nuclear plants in China, according to Bloomberg New Energy Finance. Moreover, high construction costs make nuclear a risky investment. "

So much for the argument that nuclear is cost-efficient if your country just does things the way the Chinese do them.

It seems that if your country is going to invest a given amount of money in replacing fossil fuels, then you get more carbon emission reduction if you put it all in renewables as compared to part renewable and part nuclear.
For those wondering "what", it's finally named in paragraphs 8 and 9, or 9 and 10, depending on how you count:

Such is the story of the “three-napkins protocol,” more formally known as Border Gateway Protocol, or BGP.

At its most basic level, BGP helps routers decide how to send giant flows of data across the vast mesh of connections that make up the Internet. With infinite numbers of possible paths — some slow and meandering, others quick and direct — BGP gives routers the information they need to pick one, even though there is no overall map of the Internet and no authority charged with directing its traffic.
They are not random.

At very least, they are political actors, which is a dangerous job in China. Presumably they have been under watch by the Chinese government for a some time, and only now they decide to arrest them.
Supporting React.forwardRef and Beyond
Private fields in ECMAScript now look like commented out class attributes in Python. Cumbersome for someone who unfortunately has to program in both (guess which of those two makes it unfortunate :D)
So "I don’t know how the production of said images will effect the viewer" should be "I don’t know how the production of said images will affect the viewer".
It's kind of a paradox. I can see what you're saying, but at the same time, I don't expect e.g. a retailer to be transparent with me about their supplier costs, and phrase their prices as "$2 unit wholesale cost, $0.50 retail storage fee."
I've seen guys in a poker room use it as a fancy way of saying their "decision making strategy".
Windows 10 Sends Your Activity History to Microsoft, Even If You Tell It Not To
> Also, for your local disk test, on GCP, disk size makes a difference to get the best performance. The larger the disk, the better the performance. Disk read/write performance also comes out of the available network bandwidth

Do you have a source for local SSD performance coming out of the available network bandwidth? According to GCP docs [1], this only applies to persistent disks. Local SSD perf depends only on disk size and choice of SCSI/NVMe interface.

According to another GCP doc [2], local SSDs are all 375 GB in size. For comparison, c5d.4xlarge has 400 GB, which is very close. So I don't see anything wrong in the benchmark unless they messed up and ran it against the persistent root disk instead of the local SSD.

[1] https://cloud.google.com/compute/docs/disks/performance#type...

[2] https://cloud.google.com/compute/docs/disks/#localssds
Even US and Canada no-till farming is still around 20-30%. It higher than Europe because of more intense use of herbicides and different farming practices.

https://www.usda.gov/media/blog/2017/11/30/saving-money-time...

Wider use of crop rotation, GMO, farming robots and micro-irrigation might reduce the need for tilling but it is still very far of. Farming is heavily subsidized but still not very profitable. Margins are small and no-till methods are not economically viable for most places.
I don't think it's possible. Must be the apps themselves.
I'm scared away from HTML/Electron as it seems (perhaps I'm wrong) that means I am going to have to also use Photoshop (which I'm particularly bad at) and design literally every bit of the UI from scratch while what I want is a set of classic widgets to layout on a form quickly (the way I do in VisualStudio and Qt Designer). I have experience of using HTML, CSS and vanilla JS to make classic web pages and I can't even imagine how to html/css-code something that is going to look and work like a reasonably complex desktop application. Also as @mherrmann has once mentioned "Do you know how JavaScript sorts numbers? Alphabetically. ’nuff said.". At least but not at last Electron apps are so slow to start and so hardware-hungry I actually doubt it is going to become a truly mainstream platform for desktop applications.

BTW the technology doesn't look flawed any more (arguably it is less flawed) than WinForms is. If only Trolltech would consider developing a WinForms-style (or call it Delphi-style) RAD studio (that would provide click-to-code experience, a visual BackgroundWorker component etc and let you customize everything visually instead of only doing the actual form design job like Qt Designer) a worthy investment PyQt5 apps development could be made a breeze.
Hate facts
You are right. Sorry for the confusion. It is only PD (Persistent Disk) that comes out of network bandwidth. Anything on the NVMe SSD would be totally local to the machine (no network caps, etc). The article doesn't really say if they are using SSD PD or SSD NVMe for GCP. Also, disk size does matter for the NVMe SSD and performance (as you can stripe them together by adding more; up to 4). You can see the #'s by using the console and playing around with adding more NVMe SSDs (via this doc [1]).

Size Random IOPS Throughput limit (MB/s)
375GB 169,987 (r) 90,000 (w) 663 (r) 352 (w)
750GB 339,975 (r) 180,000 (w) 1,327 (r) 705 (w)
1125GB 509,962 (r) 270,000 (w) 1,991 (r) 1,057 (w)
1500GB 679,950 (r) 360,000 (w) 2,650 (r) 1,400 (w)

[1] https://cloud.google.com/compute/docs/disks/local-ssd
How to Get Analytics from a Website Hosted on Amazon S3
Good topic.

I would say that I am mostly unhappy with audiobooks that discuss more technical subjects and happier with novels. In addition I find foreign language texts easier to read than to listen to. That probably supports the author's claim that the additional strategies available in reading are useful as complexity increases.

As regards audiobooks as works of art in themselves:

- Some readers are atrocious: there is nothing more jarring than hearing a word mispronounced, a change of rhythm or volume, an over-exaggeration of pitch, or even worse a deadpan, flat stilted delivery.

- Some readers are just not appropriate for the subject matter: USians reading works set in the UK and vice versa.

- If you like the Patrick O'Briain Aubrey/Maturin stories (set around the Napoleonic wars as conducted at sea) I would like to make a strong recommendation that you get hold of the readings by Patrick Tull. He has the most fantastically appropriate delivery, range and pronounciation for this series: https://www.audible.com/search?searchNarrator=Patrick+Tull

- Not all audiobooks are controlled by the Audible monopoly. And out of the alternatives Librivox had a (IMO) star reader in the human form of Andy Minter (RIP) who is on cracking form with this rendition of a Ruritanian escapade: https://librivox.org/the-prisoner-of-zenda-by-anthony-hope/
IEEE Board of Directors elevated 295 members to Fellow status
Can’t even unsubscribe from their emails ugh.
How long have you been eating this way? What are your relative strength numbers
That’s not a conicidence
Is it possible you're thinking of the Halifax Explosion? That killed hundreds and destroyed a huge portion of the city, but that ship was carrying ammunition.

https://en.wikipedia.org/wiki/Halifax_Explosion
I mean, at this point, you're only hurting yourself by continuing to use/support a product which does things you do not want, right?
Tim Cook doesn't need to live in Ireland to benefit from its tax code.
Part of it has involved controversies over language, culture and consciousness, and part of it has been not wanting to anthropomorphize animals as having human personalities, since being human has a lot to do with thinking in language derived from culture, and that we're apes with vision as our dominant sense instead of smell.
They knew. I mean, it's pretty obvious from the screaming. They just had to have an excuse for the lucrative practice of mutilating babies, which American doctors still do today.
You know a lot of people actually like JS right?

The second paragraph you wrote seems to indicate that you believe people only use JS because they're forced to - since browsers don't support anything else.

That's not the case. People choose to use JS in all sorts of places where they could make use of many other options.

Development of the JS spec is complicated somewhat by the strict rules of web compatibility. But imo the benefits of that compatibility guarantee far outweigh the downsides. Having slightly ugly/unusual syntax is not a major issue.
This article is from 2010 - any update in the last 8 years?

Here's his facebook page: https://www.facebook.com/groups/541222132634503/

The company website is down, but he's posting. I suspect he's still trying but his company no longer is.
Similar to what linuxftw notes, when Docker hit the scene it was basically competing with the likes of Heroku where you have a few common runtime containers on a shared runtime system. When trying to implement one of those you want to maximize some sorts of shared common components and page/file sharing to create some efficiencies in memory sharing/oversubscription.
Reminds me of this article from 2009 where a dead salmon "reacted" to ""a series of photographs depicting human individuals in social situations."

https://www.wired.com/2009/09/fmrisalmon/
Your web history is still 'data'.
Quick question for US readers as a check on my predjudices:

I mostly find it deeply disturbing to hear a strong American/Canadian accent in fantasy works. Does the reverse apply for you?
I grew up in Bellevue, went to school in Seattle for 5 years during that time. Plenty of people do the same, not just for education but for work and recreation. In the sense that the two cities' are closely integrated in Seattle's metro area, yes Bellevue is the next Williamsburg and already had been for a while.

I don't think the rail connection will make a profound impact, as commuting across Lake Washington (in both directions) is very common already. But hopefully it will make those commutes more resilient to traffic, and make living on the Eastside without a car more feasible.

I'm more interested in what will happen to the Spring District. I moved away back when it was mostly an industrial area, dominated by the Pepsi plant. Central Bellevue is getting very expensive already, hopefully the development of the Spring District can take some of that pressure off.
> has no problem with 1 million dead Iraqi civilians

And how many Kurds were killed by Saddam Hussein? How many Shias? I think the Iraq war was a terrible mistake but that doesn't mean that supporting it means you don't care about Iraqis.
I wouldn't read too much into it, it's clearly Gbps. The authors are just sloppy with capitalization. They also elsewhere talk about iperf having "128 kb" buffer which seems unlikely, and the throughput graph says "gb" where the text says "GB".

And then there's "iPerf" and "PING"...
How far along are we with ground penetrating radar?

I’d imagine if they struggle to find tunnels dug under borders of high tech countries that they will probably struggle with these.
The banks incur lots of operational expenses processing transactions, paying for an ATM network, handling customer support calls, dealing with fraud, etc.
It does not only have Amazon listings, people can post from any site the wish. They all have the same affiliate tag because the url is generated automatically by Amazon's API.
One of the reasons that there is a large number of Amazon products is because that is the first part of our product search, another is it's the biggest store in the world.
Thanks, URL changed from the blogspammy http://www.openculture.com/2018/12/david-byrne-curates-a-pla...
> There was an episode of "Adam Ruins Everything" about this. Basically, during prohibition, restaurants couldn't sell alcohol (which was their biggest profit center), so in order to stay afloat, they cut staff wages and introduced the concept of tipping to cover the gap.

So, I guess its time for an episode of “Dragonwriter Ruins Adam Ruins Everything”.

Americans imported the practice of tipping from Europe just after the civil war (some accounts say as an excuse for restaurant owners not to pay newly-freed blacks working as servers, but that's less than clear, though where such workers were common, it was certainly leveraged for that purpose), and there was criticism of the new but rapidly-spreading practice as unamerican and pro-aristocratic in the late 19th Century, before prohibition.

Heck, here's a pre-Prohibition (1916) book about the practice of tipping in America, which even recounts past legislative efforts to stop it:

http://www.gutenberg.org/files/33170/33170-h/33170-h.htm

So, no, it didn't start in response to Prohibition.
Seems like any _hacker_ could code a python script to scrape publicly available data (White pages) using selenium / beautiful soup and use that data to post comments. Captchas can be solved for pennies.
Good catch, that could be some selective memory on my part. What I remember most is that it was very easy to make 2% on a good day, and we did that over the course of about 6 months or a year, trading about every other week and pulling the money out to sit idle on weeks that we were too busy to trade. I remember there were several times as many days that gained 5% (trading 2-4 times each day) than days that lost 5%.

One of the charts in etrade said we were up $40k over about a 4 month period and my dad had about $50k in play, trading on margin so working with about $100k. So the real return was more like 80% over 4 months, so I guess 240% for a year although I don't know if I'm doing that math right.

My biggest fear most days was honestly that there wasn't going to be enough volatility for the stock to move, meaning we threw away $7 to $28 on trading fees. I was moving furniture at the time and only made $80 on a good day so that was a lot of money for me then.
"It's actually already taken care of."

It is?
A big coal fire that burned on a area of 80ha last time they checked in 1983 estimated to burn up to an area of 1500 ha is only priority number 2 to the agency. So to me the problem seems far from being taken care of.

"The last detailed study of the fire was in 1983 ... GAI found that the fire was spread over almost 80 hectares, and estimated it could eventually burn close to 1,500 hectares. "
I've always explained the boundary as the point at which, in order to use wings to provide enough lift to keep you in the sky, you have to be travelling at orbital speeds.

As the air gets thinner you have to travel faster in order to displace enough air to keep you aloft, and there comes a point where you're in orbit anyway, so the lift isn't needed.

Different planes have different lifting surfaces, so I have always wondered if the line was set more or less arbitrarily using some 'standard' plane, or if all planes approach the same limit together.

Looks like there are some interesting things to read here!
Access modifiers in TS are compile time only checks.

This change is not about visibility in dev tools. I'd imagine you'll still be able to see and mutate private fields in dev console, just like you can in a Java debugger, etc.

This change is for libraries, so that if someone consumes a TS library, for example, they can't monkey patch or otherwise touch private fields at runtime.
Any time you fall freely you experience this. If you jump
off a table you are weightless[1]. Unfortunately a planet is accelerating at you so the experience doesn’t last long.

You can choose your frame of reference when considering interacting masses. I choose mine, which gives the interpretation above.

[1] ignoring buoyancy and drag from air, which are small in this scenario.
It came off very elitist to assume I am running on Windows too. My comment was written from Ubuntu, yet I had to buy a Win10 license last time I bought a laptop.
Fixed the autocorrect error.

It is super meaningful - it helps identify potential issues in real world use-cases and it creates effectively a "market" of people already using the feature who want to be able to use it without transpiling. It's also pretty rare that the implementation changes meaningfully after implementation into Babel from around stage 2.
An Australian passport is now a liability.
But with renewable electricity costs falling, these plants are going to be too expensive to compete, and will likely be shut down in the not-too-distant future. This isn't sound financial investing, it's local governments wasting funds to keep up employment, as they so often do in China.
DevHub: TweetDeck for GitHub – Android, iOS and Web with 99% Code Sharing
in a completely Newtonian universe (ignoring relativity), if you shoot the ball at high enough speed it will never hit the earth. horizontal motion doesn't affect the vertical pull, but the direction of the vertical pull changes by the time the ball's traveled well over the horizon.
Shh, nobody tell him how amino acids work. Or where fish get their omega-3 from.
Comparing these function references: `a_inc_instance.value === b_inc_instance.value` is true in javascript when the function `value` is a class method.

In the closure/factory created version it is false - each function `value` is a different instance with a different reference. That will involve unnecessary duplication in the interpreter, but also allows for the function to be optimised for its state (monomorphic etc) which can be significant when more than a simple example `x++` operation is involved.

So the class version does entail less memory usage, but the closure permits more JIT optimisation.

> If it were a class instance you could ask instance.constructor.name to find out that it's an Incrementer, so you can grep for `class Incrementer`.

Im not sure how much extra help that kind of thing is, we might instead grep for `symbol\s*=` to find where a symbol was assigned whether it had a .constructor.name property or not. I can see it is a general advantage of having more types, to have summary information besides the names.
> Tipping is a weirdly American phenomenon

Oddly, imported fairly late in American history from Europe.
Right. The opacity setting is superimposed after the tile assignment. Thus you can have both.

I’ve found that opacity if 0.7 is often a nice compromise.
Tax Tip for Crypto Investors: Get a tax break buy selling coins at a loss
We have no idea. They were shooting for 50,000 tourists in 10 years. They have other business ideas.

My point is that people are dismissing the entire VG project, while I see it as forward progress, which could easily be a catalyst for many other possibilities.
JFrog GoCenter: The Central Go Modules Repository