skysight-inc/HackerNews huggingface dataset:
French cuisine in Paris can be really good, but you need to know a few tips :

- price doesn’t mean quality or taste or fresh. More often than not, location is almost the only thing that drives price. But even that could be random (some hipster places of the north of paris are both dirty, expensive, in a crap neighborhood, and not that good at all).

- you need to find the right balance between hipster and tourist trap. If you’re in a very touristic area, favor extremely small restaurants ( 10 tables), where you feel that the owner is still passionate about his food, and can still get fresh ingredients.

- if there are « plat du jour », pick in that list. Best is if there are only plat du jour and nothing else.

- some touristic area are great for food, others are an absolute expensive crap, and they can be 200 meters away. Le marais is great, some streets of the 10th are great, but bastille is awfull. It can be pretty hard to guess from the outside.

- finally, look at the menu. It’s really the best way to tell, but it requires experience. Too many meals is a bad sign, style (hand made, or nice font, or simply good looking and stylish) is also a good sign. Indication of things beeing hand made are also a good sign.

All in all i’d say it’s pretty similar to french language : there are more exceptions than rules. Go look for something with an authentic feel ( as in you can feel the effort that was put in designing the place, and the owner’s personality), but try various things to build your intuition.

Needless to say, quality of restaurants can change a lot with time.

The good thing about all this, is that « knowing good places to eat » has real value in Paris, and after you found your first gem you’ll understand why parisians talk about restaurants with such passion when they meet.
Interesting. So something like google bigquery (or any of the various saas offerings by others) would not be a good match for this problem space ? For massive parallelism, we have GPUs, accelerators, and database products built on these things (admittedly, still somewhat new). By consistency, do you mean tolerance to transient errors and the like ? i.e. Beyond whatever you get with ECC ? Or are you talking about memory consistency models ?

I am just constantly surprised that on the one hand FAANG+ which run so much of the internet economy do not use mainframes, and yet banks do.
I don't necessarily agree or disagree with your argument.

But I think the use of the world "evil" here is really bad - it's both wrong, in my mind, and is also hurting your case, because people who can be convinced of it might be put off by insisting that "no, it's evil".

I mean, evil implies a lot of things - it implies this is done intentionally. It implies that anyone working at Airbnb is by association evil. It implies that there is no working with Airbnb.

Whereas if we thought about it more neutrally, we'd have both much clearer remedies, and a much more appealing argument. Instead of "Airbnb is evil, because is facilitates...", we could say "Airbnb causes problems, because it facilitates...". Therefore the solution could be to regulate it in some way. It sounds a lot more silly to say "X is evil, so the solution is to regulate it".

EDIT: I know that you were using the word evil because of the gp, and I disagree with their use of it just as much. I also disagree with gp's point, that it's an "either/or" on who is really evil in this situation.
That too, having never implemented NAT traversal I guess my mind always considered them the same mechanism.
People still complain about free games.
ADP Users Database in USA
For us who didn't follow:

"multiprocessing.shared_memory — Provides shared memory for direct access across processes"

https://docs.python.org/3.9/library/multiprocessing.shared_m...

And it has the example which "demonstrates a practical use of the SharedMemory class with NumPy arrays, accessing the same numpy.ndarray from two distinct Python shells."

Also, SharedMemory

"Creates a new shared memory block or attaches to an existing shared memory block. Each shared memory block is assigned a unique name. In this way, one process can create a shared memory block with a particular name and a different process can attach to that same shared memory block using that same name.

As a resource for sharing data across processes, shared memory blocks may outlive the original process that created them. When one process no longer needs access to a shared memory block that might still be needed by other processes, the close() method should be called. When a shared memory block is no longer needed by any process, the unlink() method should be called to ensure proper cleanup."

Really nice.
for any suggestion or improvement, use github, not this thread.
> there should be one obvious way to do it

In cases like this, different ways to do it (all equally good) are needed to get a good coverage of different tastes in obviousness and different nuances in the task.

The point is not uniformity, but avoiding the unpleasant and convoluted workarounds caused by non-obviousness (thus making the language easy to use).

String formatting is not trivial: there is the split (sometimes architectural, sometimes of taste, sometimes of emphasis) between concatenating string pieces, applying a format to objects, setting variable parts in templates, and other points of view; and there is a variety of different needs (cheap and convenient printing of data, dealing with special cases, complex templates...)
"I was in China last month. Running out of gas is not exactly the analogy I would’ve chosen to describe the most thriving economy I have ever seen."

What you 'saw' is besides the point.

The official GDP numbers show the economy slowing down to quickly.

This is not a 'prediction' - it's happening.

Moreover, those numbers are grossly inflated. Objective measurement puts China at about 4.5%, which is even lower.

China is slowing down and will not leap into 1st world territory as did Taiwan, Japan and S. Korea, unless something fundamentally changes.

China will likely be a major superpower, but won't develop the kind of GDP/capita we see in other rich nations.
Is Google sheets practically Turing complete?
It feels like a lot of it is due to the publicity around the tariffs.

The cost alone isn’t enough to make corps shift, but assuring the stock market that the Corp is robust against continued tariffs and possible unrest appears to be worthwhile.

There seems to be some combined anti-China, pro-anywhere-else marketing involved as well.
I am yet to do any major cloud deployment, most of our customers are very keen on having their data on their computers, not someone else's.

So we did some small stuff on AWS and Azure and that was all about it, in max 5 years time the fad will be on the down path.
How much of China did you see? You could not gain a meaningful understanding of even a much smaller country from visiting a single city. E.g. NYC is not America, so Shenzen is not China.
Sometimes a language introduces a concept that's new to you. Then you need way more time.
For example, monads : I understood it (the concept) rather quickly, but it took a few weeks to get it down so I could benefit from it.
To me this is a really cool marketing stunt to bring even more people to Amazon prime.
A Little Asyncy Story
Sorry, English is not my first language. There are these painkillers called "treo" in Swedish. They dissolve in water, producing CO2 in the process.

I don't know if they are available in other markets, but in Sweden you can buy them everywhere.

https://www.apotea.se/treo-brustablett-500-mg-50-mg-20-st
there are a lot of crazy people out there...
Sounds a lot like the struggles people have with medical triaging. When resources are limited sometimes you have to make a decision to remove care from someone, and it’s tough. I don’t think there’s a way around it in today’s world.
Solar Developer Approaches Aptel Against Andhra Govt’s Move to Reduce PPA Tariff
Please don't take HN threads further into political flamewar. Especially not nationalistic flamewar.

https://news.ycombinator.com/newsguidelines.html
A reasonable heuristic might be:

- if less than 0.05, approve (as no merchant would actually charge a transaction for that amount, as they'd spend more than 5 cents on fees)

- if more than 5 cents but less than 1 USD, approve it only if the merchant is already known to offer free trials

You could be fancier:

- match on amount+merchantID combo, not just merchantID

- learn a model to deal with previously-unseen merchants
I'd guess they allow small pre-auths (up to $3 say), and then keep a blacklist of merchants who actually capture the charge.

Merchants on the blacklist have all charges denied.

Any 'free trial' who actually captures a dollar from their clients will cause lots of chargebacks from their customers, so would go out of business quickly... (A chargeback costs a business ~$15 in fees)
This is my strong takeaway on China economy articles- most are enormously wrong in their predictions, and not simply in a few random details; fundamentally they have been wrong about the China system collapsing for years and years and years.

I mean, sure, some day things will change substantially - change happens and the decades of doomsays will claim they were right all along. But that's stopped clock thinking. :-/
Firstly, calling Notre Dame a National symbol is a bit exaggerated. Honestly, for a lot of French not living in Paris, Notre Dame is just another Cathedral with a lot of advertisement because its Paris (France/French relationship with Paris is ... complicated).

Secondly, yes, most contractor focus on money, not really doing the best job they can (I mean, in many way, the fire is a proof of this).
I work for, arguably, one of the most critical French industry. One that France rely on for security and, somewhat, energy. Some of the worker were proud of doing something for their country, but the decision from higher-ups were purely financial. And it is what is expected from them to be honest.
Because then they could no longer collect money from people that forget that they're being automatically charged every month.
I feel like you're mixing justified complaints ("this game has addictive gambling elements and you're targetting it at children") with less justified complaints ("this completely optional skin which has no effect on gameplay looks cooler than the default but costs money").
How is it good faith then? Imagine the Chinese government is a person, you walk up to them and ask "what is your reason for doing this?". They start to explain "my reason is..", you stick your hands in your ears and reply "don't want to hear you, don't care, your reason is wrong, you are wrong!". That's not a productive way to engage with a point of view; it's certainly got zero chance of changing anybody's mind, all you achieve is pats on the back from people who already agree with you and the feeling of satisfaction from knowing you're morally right.
He won’t get to keep it
The Fed has been talking about U6 since before Yellen took the chair. The Fed's entire dovish stance on interest rates was publicly predicated on low labor force participation being unaccounted-for slack.

The unemployment rate vs labor force participation has been a part of Presidential debates since 2012, and also figured in the 2010 Congressional elections.

If you want to know more about how U.S. government debt is accounted for, the various Federal Reserve websites are informative, if a bit dry.

The China growth rate is probably not far from the truth, but there is not much public data published to back it up. It's reasonable to be skeptical. I think there's reason to believe that their actual growth rate is higher in some years and lower in others, as an artifact of the difficulty in getting accurate numbers.

I'm curious about your comparison of China to the United States. It seems like a whataboutism argument, which isn't really to the point of the topic.
> The removal of Gab app from F-Droid is precisely exercising of the freedom of the right not to hear something.

No - it's merely exercising the right F-Driod has as a private entity to exercise it's rightful freedom. However, no one strapped anyone to chair and force fed them Gab content. Unless one wanted to access Gab as an exercise of their free will, one wouldn't just stumble upon it, especially with the mass banning of it's federation by other vendors.

I respect F-Droid's right and decision to censor, but reject the hyperbole and demegaogary. A condemnation & guide on avoiding Gab would have sufficed, and furthered my respect for F-Droid.

And who is all this for anyways? Are the tech savvy software devs & power users who gravitate towards F-Droid incapable of avoiding a site they really don't want to visit?

What will they do about the 500M other domains on the internet? All accessible via F-Droid's browser apps!!
They're financial and foreign reporting has been sublime for decades. I agree that their new venture into IT and Digital has not been great, but don't dismiss the entire company solely on that.
The 'delusion' is all of the people lamenting the media predicting a 'crash' on this thread.

There's no such thing. They're talking about a slowdown - not a crash - which has already happened. It's not a prediction, it's a reality: China is not growing fast enough to put itself into '1st world' territory as have done Japan, Taiwan and S. Korea.

And FYI few were predicting a 'China crash', rather, a crash specifically in the property market which is not unreasonable.
> no pickling, sockets, or unpickling

But still copying?

If not, then how does it interoperate with garbage collection?
> That’s not how it works

What you’re saying makes little sense for most “free trial” offers. These offers do not come with a term agreement (ie they are cancel anytime), and furthermore they are prepay. Ie you are offered a trial period and then you are billed in advance for the continuing service. So without a term agreement and prepay you’re not on the hook for anything. You just never paid, they terminate your service and that’s it.
This is directly addressed in the Bible: https://en.wikipedia.org/wiki/Render_unto_Caesar
An alternative you may want is Dask.
There's a lot to be said for a hexagonal grid. I looked at this once for a collision detection system. It's convenient to get rid of the special cases needed where four cells meet. You have to invent some new bookkeeping, but it can be worth it.
It is being worked on in many european cities. Berlin for instance has a public housing buyback plan in place and many European cities are looking at or have already placed rules in place making foreign ownership or running of massive rental companies more expensive or difficult. Generally commodification of essential needs such as housing and food does need some regulation in order to prevent victimization of the poorest citizens.
Dhdjdi
Dhhcuchhd
All the big chains use these high pressure techniques. That's why your gym is still a small business and they have hundreds of locations...
Or Sopra-Steria, or Cap-Gemini, even our national company have been really good at screwing up public projects :) .

There was even a project handle by Sopra-Steria that went so awry that even the Government said stop and went on to continue using their old solution. For them to do that takes a loooot of screwing up. Nevertheless, they were still contracted for other projects afterward :) .
he sold it for much cheaper value. 10m could have been sold for 1 or 2m
That is actually a fairly recent addition. I wasted like 2 days of my time trying to find the bug until someone pointed out it could be differing versions of the crate.
Gov.uk Service Design Manual
The parent to my post was using "deceptive" as "outright lying" and I followed suit, but you're right, technically-truthful-but-misleading is deception.
If it’s a recurring payment for a contract term sure. But most free trial offers are “cancel anytime” and pay in advance of the next subscription period. There’s nothing for them to pursue you for if you decline to pay. They just stop providing the service.
"That too"? From what I can see hole punching is pretty far from being implemented: https://github.com/syncthing/syncthing/issues/4259

Edit: Oh wait this exists https://github.com/syncthing/syncthing/pull/5737
Haha. Very true. I was in Scilly last year and I said to my sister there is no way AI can drive on these roads.
We've banned this account for using HN primarily for ideological battle and ignoring repeated requests to stop. As I've explained many times, that's not what this site is for. https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future.

https://news.ycombinator.com/newsguidelines.html
It means the bank is authenticating your customer.

ACH / Direct Debit payments are much cheaper for the merchant to have rejected. Typically $0.25 or less.
yup, all those statist tax-supporters...
My point is, if you have a desktop license (which is fine to use in print) you'll be "redistributing" it in much the same way as a website which uses @font-face and serves you the font files.
Did you skip there part where I said enterprises get separate SLA's from the ones you and I get?
I'm not aware of gorillas bombing other gorillas
I'm glad he was caught. Kudos to Microsoft's security team for their help catching him. If he was arrested in July 2019 after being dismissed in 2018 after the investigation began, I wonder why he didn't run then?
Er... I don't think you've completely taken into account what you're proposing. Due to the square-cube law, splitting a pipeline into two smaller pipelines means that in order to have the same total cross-sectional area you would need sqrt(2) times as much surface area. Not only is the surface area that is subject to corrosion increased, I would imagine the pipe wall thickness would probably decrease so corrosion would compromise the integrity of the pipeline even sooner. It's also double the number of welds that need to be made, double the length of pipeline to maintain, and as to the notion that it would do half as much damage, I doubt this claim. Why would it actually substantially decrease the damage to the environment? It's not like pipeline leaks completely sever the pipeline in half and just start inundating the surrounding area with a flood of oil. It's usually a crack or pinhole leak, so the smaller cross-sectional area of the pipe probably won't do much good in terms of decreasing the volume of oil leaking out.
Fair enough.

Should companies and people flee the US because of its numerous concentration camps holding refugees in inhuman conditions?
In its China coverage, The Economist often comes across as ZeroHedge with better writing. There's a collapse always right around the corner.
We are aleardy paying /have already paid for those. The margin Amazon makes is (way) bigger than the losses they just had. So all the previous buyers that gave Amazon money and contributed to those margins "paid" for those cost, I think.
It is entirely possible to live without paying taxes for religious reasons.

The trick is to intentionally earn less than the threshold to pay taxes, which is known as “tax resistance”: https://en.wikipedia.org/wiki/Tax_resistance

Notable examples include Dorothy Day (recently canonized), Aamon Hennacy, and (mostly symbolically), Henry Thoreau.

In a Christian context, a life of willful simplicity spent in service to the dispossessed is explicitly encouraged as virtuous in many many places.
Perhaps the judge wasn't aware of Matthew 22 when he said:

> "In my view, the Bible effectively said that civil matters and the law of God operate in two different spheres."

From Matthew 22:

> 17 Tell us, then, what you think. Is it lawful to pay taxes to Caesar, or not?” 18 But Jesus, aware of their malice, said, “Why put me to the test, you hypocrites? 19 Show me the coin for the tax.” And they brought him a denarius. 20 And Jesus said to them, “Whose likeness and inscription is this?” 21 They said, “Caesar's.” Then he said to them, “Therefore render to Caesar the things that are Caesar's, and to God the things that are God's

To me that's a pretty black and white. Taxes may be a scourge, but to avoid paying them has nothing to do with god. (Yes, I find it highly hypocritical that modern religions get tax exemption status).
C++ might be "better" now (I doubt it, to be honest, it just has more features that try to fix the issue at hand; that you're using C++), but it will never, ever get simpler or simple enough. They'd have to remove something like 75% of the language to end up with something that approaches simplicity and even then there are languages that would undoubtedly do those remaining 25% much better.

I stopped writing C++ at some point in 2008/2009 but I still keep track of it to some extent and I'm continually surprised by the nonsense that is introduced into the language. The whole RAII movement, for example, is just one massive band-aid on top of the previous mistake of allowing exceptions, etc..

It'd be mostly fine in the long run, but you have all these people using like 15% of C++ and complain about it all day long, making their libraries not usable from stuff that understands C (most of which have drastically improved on the whole paradigm). There's a solution here and it's not using whichever arbitrary percentage you've decided on of C++, it's realizing that there are way better languages with real interoperability in mind to talk about lower-level things.
I agree people are too quick to reach for labels like evil when the reality is that systems create incentives and groups of people follow incentives (basically don’t hate the player hate the game) and do an amazing job at rationalizing their actions as good (we’re all the protagonist of our own stories).

However we don’t have to throw in the towel and let these things run wild. If TurboTax exists by the grace of rent seeking and fixing tax filing at the federal level increases our overall productivity/happiness then we should try to change the system.
The promise of the cloud is that it provides you with "trivially", "infinitely", "cost-efficiently" scalable infrastructure. Banks don't need any of that. They can buy a $100k (?) mainframe, a hundred or so devs, and leave that part of the business on autopilot for 20+ years. Why even bother futzing around in the cloud?
Agreed this is huge.
I was surprised by that when I left Australia as well. That's when I found out that Melbourne is pretty consistently rated among the best coffee cities in the world.

It's actually so good in Australia as a whole that Startbucks found itself utterly unsuccessful and had to shut down most of its stores (and really, having had Starbucks I can absolutely see why, that stuff is foul compared to what you'll get from the average Melbournian coffee shop).

Unfortunately I haven't been able to find out much about why the coffee is so much better, other than a general overview about immigration from Greece and Italy and the fact that those immigrants brought espresso with them instead of drip coffee that's common elsewhere.

Does anyone have a better reference for Australia's coffee history?
Please don't post religious flamebait to HN. There's no intellectual curiosity in that, so it's off topic here.

https://news.ycombinator.com/newsguidelines.html
But it still a big difference at the end; if the customer lose money, that's money he or she cannot spend for himself/herself. Whereas on Amazon's side, all of the employees' wages will remain identical. The people at that company won't be impacted, just treasury of the company is. That's where the disctinction is important.
This is a timebomb though - how is a generation that hasn't been able to buy a house and accumulate equity/wealth, meant to be able to retire?
A Guide to Component Driven Development (CDD)