skysight-inc/HackerNews huggingface dataset:
I forget where he said it, but at some point Paul Krugman makes the point that the price of gold will tend to rise when real interest rates are low. He makes a similar point here (written in 2019):

"After all, the price of gold soared from 2007 to 2011... So why did gold soar? The main answer seems to be plunging returns on other assets, especially bonds, which were the product of a depressed world economy."

https://www.nytimes.com/2019/07/13/opinion/goldbugs-for-trum...

So we should expect the price of gold to rise while the pandemic is out of control. Once the coronavirus is defeated, we should expect the price of gold to fall.
The advantage of ipv6 for consumers is that many ISPs (especially non american ISPs) don't and can't hand out public IPv4 addresses, due to the lack of remaining IPv4 addresses for them to allocate.

The choice isn't between every device being globally routable (which is easily solved by a firewall WITHOUT NAT) and a single routable address, the choice is between zero public routable addresses, and as many as you need.
> unfortunately for me the DSL speed in my area is pretty bad due to being a few KMs from the exchange.

For VDSL the distance to an exchange shouldn't matter. The copper runs to a green box in the street, then another newer-looking green box nearby (or in some cases attached) with fibre in it takes the VDSL signal - and only old-school voice line conversations go to the exchange.

So definitely if previous ADSL speeds were poor it's time to check again. If you just meant that as shorthand then no worries, but I've run into way too many people who have the idea that all DSL is the same.
Coronavirus: Insurance firms ordered to pay out or explain
Any experience on 24" vs 27" for the same 4k resolution?
I'm looking for a (senior) systems engineer at Adyen (Amsterdam). If interested; jan.bernhart-AT-adyen.com
I'd expect the "dangerous cargo area" to be a specialised, and somewhat more highly scrutinised area of the port.
Which details? Wikipedia says:

> The Americans disclosed the details of nine of their nuclear weapon designs: the Mark 7, Mark 15/39, Mark 19, Mark 25, Mark 27, Mark 28, Mark 31, Mark 33 and Mark 34. In return, the British provided the details of seven of theirs, including Green Grass; Pennant, the boosted device which had been detonated in the Grapple Z test on 22 August; Flagpole, the two-stage device scheduled for 2 September; Burgee, scheduled for 23 September; and the three-stage Halliard 3. The Americans were impressed with the British designs, particularly with Halliard 1, the heavier version of Halliard 3. Cook therefore changed the Grapple Z programme to fire Halliard 1 instead of Halliard 3.[85] Macmillan noted in his diary, with satisfaction that:

>> in some respects we are as far, and even further, advanced in the art than our American friends. They thought interchange of information would be all give. They are keen that we should complete our series, especially the last megaton, the character of which is novel and of deep interest to them.

> An early benefit of the agreement was to allow the UK to "Anglicise" the W28 nuclear warhead as the Red Snow warhead for the Blue Steel missile.[87] The British designers were impressed by the W28, which was not only lighter than the British Green Grass warhead used in Yellow Sun, but remarkably more economical in its use of expensive fissile material.

Wikipedia doesn’t appear to support your version of events. (Of course, Wikipedia is sometimes wrong; but if you think it is wrong, which of the above claims it makes is wrong specifically?)
Test positivity rate: One figure explains that the US isn't doing enough testing
No deeper analysis is needed because he isn't deeper. He's a man in over his head in a job he never wanted, desperately trying to save his reputation. He has no idea how to do his job (as indicated by the number of EOs overturned by the Court).

What he has is a cult of personality that sucks in the gullible. It was effective at selling sub-par steaks, but serves him less well as head of the US Executive for successfully running his office.

If you believe he's playing some kind of hyper-chess feel free to provide evidence.
'Askers' vs. 'Guessers'
Personally once I started working with TypeScript, I don't want to go back to an untyped dynamic language. Its just too painful, even for personal projects, and tests don't fix the pain (at least not at the expense of not doing test-induced design damage which is also painful)
If they don't have the same free speech that you do, you could be putting them in a uncomfortable/risky situation.
The story on Image Stabilization: Gyros and coils and magnets
Others have already raised this point... but let me try to reiterate. The problem of getting priors is not just one of "acquiring more information". In many cases it's not even clear what such a probability means. For example, you believe that Trump is the 45th POTUS...and you assign it a prior of 0.8...what does the probability mean in this case? In the case of rolling dice it's clear what each probabilities mean, but not in this case. And in any case, how much should you update your probabilities for any given piece of prior? All of these questions (how to assign priors, how much to update them etc.) are the _crux_ of Bayesianism and Bayesianism itself has little to say about it. The founders of Bayesianism itself were aware of these issues. For a more substantive critique read the following.

https://www.jstor.org/stable/20079192?seq=1

Bayes is a good _tool_ but to me it's a very small one and it doesn't and _cannot_ do most of the heavy lifting of how to live my life. Suppose I want to decide what I should do next week, Bayes is close to useless for that. And that is certainly something "critical thinking" should help me with.

Keywords to search for "small worlds vs large worlds Bayes"
Or instead, use multiple tiny crappy cameras plus software to interpolate a good picture out of them.
TriggerMesh hooks up with AWS EventBridge to connect 'virtually any application'
Words like "clunky" and "hacky" are evaluation judgments, not objective criticism.
Measuring predictability of life outcomes with a scientific mass collaboration
It's more a difference in weight and opinion. Laravel carries a lot with it; symfony nearly as much. But you could install composer and install the parts you like and not need everything shipped together. I agree you're normally inventing a framework, but I left the article feeling like there's a false dichotomy between monoliths and pure PHP as a framework.

For what I do, throwing up Slim, Guzzle, and Doctrine works well. You could make the argument that any one of those individually is a "framework", or that collectively I've made a new framework in 3 lines of composer.json by combining them. Point is many (and the article suggests) see framework or no framework as some massive all-or-nothing choice, when picking the parts you want, even after you've built your system out, us also an option.
Sweden's GDP is plummeting sharply – shrinking by 8.6 percent
Familiarity breeds contempt is probably the best explanation.
While NAT works very well for home users, servers still need distinct IPs if they are to be accessible by the public. You can get away with shared IPs with some protocols but sometimes you need a whole IP to yourself.
> Very happy to be told why I shouldn't do this though.

Because your IPv4 traffic goes (or will, in the future, as IPv4 depletes further) through a slow, overprovisioned CGNAT - making IPv4 much slower then IPv6.
Of course it's not China or the CCP torturing Uyghurs. Rather, it's individual Chinese prison guards (who may or may not be in the CCP or Uyghurs or both) torturing individual Chinese prisoners (who may or may not be in the CCP or Uyghurs or both).

The CCP leadership may intend prison to be places of transformation instilling a sense of gratefulness for the CCP's benevolent rule, thus requiring prisoners to be treated well, kept in good health, provided with a good education so they will be able to earn a living after release doing honest work rather than having to work as actors or whatever...

But that costs a lot to implement and who's going to implement it? Inexperienced prison guards who were just recently hired when the state increased it's security budget in Xinjiang and who didn't go to a police academy where they learn fancy stuff like "torturing people may make them rat out their friends and earn you a promotion for making your arrest quota, but in the long term it fuels resentment and destabilizes the country, so don't do it" since there aren't enough of those graduating each year, and you may recall that the whole reason re-education is even necessary is that the education system in Xinjiang failed to properly instill Socialist Values like patriotism and democracy and so on, so why would it have succeeded at instilling the idea that torture is bad?

Actually, even if they all had college degrees that wouldn't completely curb abuse, since driving children to suicide https://mp.weixin.qq.com/s/BRYqWk0GGaGZGkI1S9EGRg or torturing them with electric shocks https://zh.wikipedia.org/wiki/%E8%B1%AB%E7%AB%A0%E4%B9%A6%E9... is also illogical, yet presumably college-educated teachers still did it.
Makes sense.

However, couldn't this be a sign that people are getting ready for if/when the current financial system fails?
Yes, come and check, as far as I know, the government welcomes foreign media to visit Xinjiang.

FMRPC once publicly invited Pompeo to visit Xinjiang. (You can use Google Translate to read) https://www.fmprc.gov.cn/web/fyrbt_673021/t1798202.shtml

As mentioned earlier, the BBC visited the education camp, but found no evidence of abuse and had to use filters and editing techniques to instill ideas into the audience.
OCaml has a nice amount of system programming libraries, thanks to mirage project and jane street. It's a breeze to make system daemons with it for the most part, and compilers of course.
Have you seen a message like this work?

I'm asking because support agents sometimes receive messages from people who offer consulting services, often related to website security. Some of them are automated or not useful, but to a layperson they look similar to your template above.

I could imagine a scenario where a support agent dismisses the above message as spam.
Maybe just because a population has a particular makeup in terms of percent of minorities and genders doesn't mean that exact make up will be represented at every grouping in society. Just like the NBA doesn't represent the USAs actual makeup in class, race, gender, either. Did they inherit discrimination or just replicate it? Or is this a stupid question to begin with?

So unless you want to actively go out and discriminate positively and force certain hirings and situations, you aren't going to be living in some theoretical utopia. Maybe silicon valley just hired who it thought was best 20 years ago, rather than based on some inclusivity quota. And therefore it ended up as it did. Not because it was malicious or discriminative, or evil, it just happened that way.

You might think that is evil, but that is more of a political point and an opinion than fact.

Sigh... rant over, queue the downvotes, this is HN after all.
How does one upgrade their account if they cannot access it at all?
I've never met a single person who was not taught about that in school a decade or two ago, from a very conservative area. That is just my experience of course, but I do find it perplexing. Was this many decades ago that it was not taught, or in a specific area?
Show HN: A guest blogging directory website
+1 this.

It's not just better name for doing "git checkout -- path". "git checkout" has this stupid behavior of restoring files to worktree and index. "git restore" by default doesn't touch index (I wrote SO answer that explains this a bit more: https://stackoverflow.com/a/60855504/350384)

there is also "git switch" but I just kept using "git checkout" because there is nothing "git switch" can do that "git checkout" can (it's just a shorter name but I had aliased "checkout" to "ch" anyway, as many people do)
We built this as an MVP so it would be great to hear if any bloggers have any thoughts on the website.
No mention of the work being done on the CraneLift backend for Rust. [0] That seems like a great solution: have one compiler that runs quickly, for development, and have a different compiler for release builds, capable of state-of-the-art optimisation.

My understanding is that compile times can be greatly improved simply by using a faster (and less optimising) code-generator, even without doing the (presumably much harder) work of optimising Rust's borrower-checker.

Disclaimer: I don't know all that much about Rust.

[0] https://github.com/bjorn3/rustc_codegen_cranelift
I think this is an important point. Even if GP "open the eyes" of coworkers on the matter, there is absolutely no guarantee that they will side with the Western point of view. For a variety of reasons they might approve the government action, which will cause additional tension to an already rude situation, as explained by other posters.
The Google curse.

Starting or joining new teams and inventing products "resolving" the exact same problem in order to get noticed and climb the corporate ladder to a Google Fellowship.

How about fixing the stuff you got ???.
Understanding Web Security Checks in Firefox (Part 2)
MarkdownShare looks like a pretty neat service, I'm sorry to hear that people took advantage of it!

Interesting that you mention a subscription service would more sustainable. I'm actually building a markdown note-taking app [1], that is based around a note-card format. We are currently developing a way to share a markdown card with a secure link.

[1] https://supernotes.app
I studied with Günter Ziegler at FU Berlin and he’s been by far the best lecturer I’ve ever had.
Had a great taste in clarity and beauty in presenting rigorous proofs.

Just looking at his handwriting in the photos brings back good memories.
GDS people should be fairly easy to find on twitter and github, if you were so inclined.
There's an argument to send pertinent A/B study information in a request header of some sort, for this reason. It's now no longer enough to just look at the UA.
I would also presume that in addition a `free market idealist` would also want to ensure that Unions aren't given any special status, and that employers could also come together to agree wages.
Just wait until we get Google One Music in 2023 ... it will be so much better !!!!.
> but maybe wait for a dip before buying the former.

No real dips for the last 60 days. There might be one that goes below current level in the near future but there also might not be.
If you need to put in effort then you you are not attractive in the first place. Attractive people are beautiful when they wake up in the morning. I Know this from experience. I am referring to facial beauty though. Maybe you are thinking of TnA.
> With a corporate sponsor willing to sink billions of dollars into a project with potentially no upside?

I wouldn’t frame it as having potentially no upside. In public talks after Google found success as a public company, Larry Page has never hidden his desire to leverage Google’s strengths to improve the transportation industry, so the desire to invest in a venture that has nothing to do with Google’s vision of “organizing the world’s information” was always there. It turns out that transportation and search have a lot in common but it wasn’t immediately obvious back in 2009 how transportation could benefit from investments by an Internet search engine.

I remember attending a Google sponsored event where Google Street View—along with crowd-sourced data added by human users—was marketed as data that would lay the foundation for a self-driving car project. They would later screen a video of the panda-like prototype from the Google Self-Driving Car project, and how the SDC could use Street View data to safely drive people around town, to which there was a lot of applause by the audience.
Just because a problem is at the systematic level, and not at the individual level, does not mean it ceases to be a problem, or that it is not possible to address.
This is the high quality content and discussion that I come to HN for.
That's scaremongering and simply false. Cgnat servers are not necessarily congested. I've been to several isps with cgnat and none of them suffered from congestion.

On a more personal note, if ipv6 were so great, their fans wouldn't have to make up things to badmouth ipv4.
Digging in you could learn the actual effects when a country defaults or even makes real effort to avoid defaulting. However, failing to understand the details is not protection. So, the point is you can directly see a major problem getting worse.

Further, that was simply a random example. Substitute the global obesity crisis and the point stands.
TLDR explanation of the title: the paper introduces special mathematical notation for some recursion schemes: banana brackets (|...|) for folds and lense brackets [(...)] for unfolds as well as envelope brackets [[...]] and barbed wire (overlaying <...> and [...]).
Hmm. Are you sure you understand libertarianism? I’m also unsure of your claim here about “libertarianism” dissolving into something unpleasant. Unpleasant in what way? Why would it “dissolve”?
If the current financial system fails how does it help to have bits of paper saying that you "own" gold in a warehouse somewhere?
Needs lot more imagination than what you see on the Mozilla discussion boards. Which is mostly people just reacting to issues like a mom and pop store reacting to Walmart. But timelines in brick and mortar land are very different from how things work on the internet.

Since things move fast these days(See TikTok) I think its a better strategy to just speed up Google's goal of turning the Internet into an exploitative cess pit.

Their main goal is to increase sewage flow and ensure all flows move through their useless cloud and devices. Every time a cell divides, if DNA has to be read from Google through Google that would be optimal. Its all great and visionary, but with those increasing flows the stink of their creation constantly rises.

The more it stinks the more people can't ignore it.

So lets speed it up. Mozilla get out of the way guys. They will just use you guys, as they have, to signal their generosity or openness to learning or whatever bullshit. Why allow that?

Everyone likes to focus on how fast things can scale UP.

But they can collapse fast too. We need tools to do both.

So if Google and Facebook and Twitter want to scale up and give us 20 Trumps and Brexits this year and 200 next year and 2000 the year after, how can we help them do it faster? Thats the only way change will happen.

If that's not interesting to Mozilla, its could just sell Firefox to Samsung or whoever and go off and do something totally different as the Whatsapp, Signal guys did.
my residential isp hands out as many /48s as you want
more of a Python person here, but in the python world its really similar. People feel like their service is too small / not a good fit for django and build Flask services. I like Flask, its really nice. But no 2 Flask services do look remotely similar, after 4-5 weeks the services have pulled in so many plugions that they might have just used Django or similar larger frameworks.

Sometimes people don't like to use Django because they write fairly stateless services not involving a database, its understandable but that aspect "doesn't eat much hay" tbh.

As a middle ground I often recommend https://trypyramid.com/ which has more structure, a better plugin-integration infrastructure than flask but isn't so much bound to a SQL ORM (while you still can use sqlalchemy just fine).
It might as simple as: IR is Iran (bigger country and follows UN designation so did not want to change). Next letter after 'r' in 'Ireland' is 'e'. 'ie'.

Edit: And that ties with "Inis Ealga" mentioned by OP. So it must be one or the other, or both.
I do the same for my non-professional stuff.

When I started learning PHP, I approached it the same way I do with every new language, I add a second file and use it for generic functions. I do it the native way inline as part of the main program flow, and then whilst ad-hoc refactoring (as I learn the language a bit better) I break out repeated chunks of code as a callable function and put in the second source file. I then re-use that second file for my next app in that language. Over time, I end up with my own personal framework. If I realise that I have a complicated function in my framework for which an inbuilt function or command exists (that I wasn't originally aware of) I'll refactor again and remove that function from my framework.

Doing it this way just made sense to me. The first time out with a new language is quite slow, but once I know what I'm doing, I have a bunch of useful functions on tap for each new project. It's a massive time-saver and conforms to the DRY principle.

Is what I'm doing 'a framework' really? I don't know, but to me its my workflow and I like it.

I also write PHP in a 'code behind' sort of way, with all HTML in separate template files, but I think that's a step too far for most PHP people ;)
Drones likely will be cheaper than that because of improved quality- fewer errors, faster, better tracking, less fuel, etc.

Same deal with fast food workers who make minimum wage. Automation will improve quality even though people are so cheap. Being able to perfectly make tacos or big macs or whatnot and remove scheduling challenges will be a plus.
No, gold is a poor asset should the financial system actually fail. It’s simply a hedge because it doesn’t move the same direction as other assets.
Luau – A fast, small, safe, gradually typed scripting language derived from Lua
No offense, but this argument could be used to hand-wave away basically anything you don't like. It's rather baseless.
What back to school might look like in the age of Covid-19
You probably didn't know that, but direct links to jwz from HN are not a great idea (he has a referrer filter)
NAT is fundamentally a limited technology that has massive scaling problems that simply do not exist in non-nat networking situations.

The larger the network behind the NAT, the more problems you get. This is also before considerations like the fact NAT breaks 2 way connectivity that is the cornerstone of the design of the internet.

>if ipv6 were so great, their fans wouldn't have to make up things to badmouth ipv4.

The explicit goal and reason IPv6 was created was to make up for the short-comings of IPv4.
Chat Bubble Blindness
Quite. It hadn't even started at that time.
This is a very good comment. Every complex Rails app I've worked on, we end up having the same debates:

"Our models are too fat, let's refactor."

"Where should the code go?"

"Let's put them in a utility class."

"No, a utility class is a code smell from the point of view of true Object Oriented theory."

"Then let's put them in a service class."

"No, a service class is just a utility class with a different name."

"Then where should the code go?"

A long debate ensues, and then we end up with some crazy solution that includes everything that jeff_vader just suggested as a problematic:

" Where's the code? 'lib'? 'core'? 'app'? 'api'?"
Some Fundamental Theorems in Mathematics (2019) [pdf]
That implies that interest rates will actually rise significantly again. That's anything but guaranteed.
Let's look at this way, humanity needs to become multiplanetary species to prevent extinction if some sort of cataclysm happens on Earth: nuclear war; Yellowstone erupts, etc. Compared to that, any other problem seems insignificant.
Whenever someone says "this state of the world is just, because <something you disagree with>", it's easy to say "that's the just world fallacy talking". But it's basically contentless. Really you're just saying that you disagree with the "because", and not explaining why you disagree.

I wish people did it less often.
Introduction to Element Positioning: (Positions)