skysight-inc/HackerNews huggingface dataset:
Instead of an ad hominem, could you actually cite some facts.

Here are several citations to back up my claim:
"The varieties of Chinese are usually considered by native speakers to be regional variants of ethnic Chinese speech, without consideration of whether they are mutually intelligible. Due to their lack of mutual intelligibility, they are generally described as distinct languages (perhaps hundreds) by linguists who sometimes note that they are more varied than the Romance languages.[b] Investigation of the historical relationships among the Sinitic languages is just getting started. Currently, most classifications posit 7 to 13 main regional groups, based on often superficial phonetic developments, of which the most populous by far is Mandarin (about 800 million speakers, e.g. Southwestern Mandarin), followed by Min (75 million, e.g. Southern Min), Wu (74 million, e.g. Shanghainese) and Yue (68 million, e.g. Cantonese).[4] These groups are unintelligible to each other and generally many of their subgroups are mutually unintelligible as well (e.g., not only is Min Chinese a family of mutually unintelligible languages, but Southern Min itself is not a single language). There are, however, several transitional areas, where languages and dialects from different branches share enough features for some limited intelligibility between neighboring areas. Examples are New Xiang and Southwest Mandarin, Xuanzhou Wu and Lower Yangtze Mandarin, Jin and Central Plains Mandarin and certain divergent dialects of Hakka with Gan (though these are unintelligible with mainstream Hakka)."[1]

David Crystal, The Cambridge Encyclopedia of Language (Cambridge: Cambridge University Press, 1987), p. 312. "The mutual unintelligibility of the varieties is the main ground for referring to them as separate languages."[2]

Linguists in China often use a formulation introduced by Fu Maoji in the Encyclopedia of China: “汉语在语言系属分类中相当于一个语族的地位。” ("In language classification, Chinese has a status equivalent to a language family.")[3]

Norman (1988), p. 1. "[...] the modern Chinese dialects are really more like a family of languages [...]"[4]

DeFrancis (1984), p. 56. "To call Chinese a single language composed of dialects with varying degrees of difference is to mislead by minimizing disparities that according to Chao are as great as those between English and Dutch. To call Chinese a family of languages is to suggest extralinguistic differences that in fact do not exist and to overlook the unique linguistic situation that exists in China."[5]

[1] https://en.wikipedia.org/wiki/Chinese_language
[2][3][4][5] https://en.wikipedia.org/wiki/Chinese_language#cite_note-5
Flutter is one that is moving in that direction.
What you are also discounting for is that once the student exits the country, they are caught in the quagmire of securing a stamping to reenter. Given the stance the current administration has taken around virtually all consular appointments/stampings, these students might as well consider their chances of returning to the US to pursue their respective degrees to be close to zero.

Also my understanding is that the criteria for being allowed to stay doesn't differentiate on the level of the degree. For instance, Phd students who have completed their course work but are busy working on their thesis and building their publishing record are royally screwed. I expect a number of transfers of some of the best and brightest to research universities in Canada and Europe. I personally witnessed how much of a boon the mistreatment of Iranian students by the US govt. was to universities in Canada. They got some of the best and brightest who would have otherwise been gobbled up by top schools in the US.

I expect a massive and permanent exodus of foreign students to other countries with more pragmatic policies in place.
Because long term marriage is a lot about your tendency to create long term emotional ties to people. It is also about your willingness to think about relationship itself and put work on it.

It is also about selection, but much more about ability to weed out abusive people and selfish people and so on. Of course also compatibility, clean freak will never be happy with messy person.

And those abilities form a lot in childhood, in family and with friends. They are also about your deep seeted values.

A lot of short relationships suggest either lack of interest in long term relationship or inability to form it.

The way hn talks about these issue always strikes me like a bunch of people who think people are machines and kind of don't undestand how people form relationships. Like qualifying a partner that don't fit some checkbox on original list someone was forced to make as "settling down". There is chemistry alias emotional and hormonal side to the whole thing, people.
> a) Atrophic to one's career

Career growth after entry level rarely hinges on acquisition of technical knowledge. If anything, technical knowledge is the easiest to acquire which is why entry levels can claim it without much work experience. Organizational navigation, team work, delivering actual results, knowing how and when to apply those skills (and when not to) mostly come with experience, and those are going to be the determining factors for promotions beyond entry levels.

> b) Just a generally miserable way to live as a programmer

I would argue it is more miserable to not have developed those tacit skills so that keeping up with the latest and greatest is the only element of competitive advantage to stay relevant. I would also speculate this might be the reason why juniors tend to over-emphasize the latest tech as the greatest tech, because they don't think they have anything else to be competitive in the job market.

Curiosity is not an algorithmic virtue, it doesn't apply to every case. It needs to be tempered with a dose of conservatism to deliver results in real world.
I think with the exception of Sheet2Site (and SheetUI, of course), the aforementioned platforms do provide write to sheet as well. Judging by the fact that they've been around for a while, I believe there is a market for platform with write functionality.

Your article is pretty well written! More people should look to using sheets before hand-rolling a heavy weight solution.
I think that just being in the same time zone as your school makes a pretty big difference.
It doesn't have to take that many dates to find out what you don't want.
This man , Xi Jinping, is one of the sickest minds I have ever come across. He is planning a Nazi style genocide through sterilization, rapes and organ harvesting.
Unrealistic beauty standards are absolutely a problem for both men and women, the difference is that in society, men can be valued for other things (occupation, knowledge, athletics) and that is much less true for women.
Well, I can give one. These students fully expected to attend in-person classes, paid for them in full, paid to get to America and get housing for that purpose, will attend in person again as soon as it is possible.

Why can't they go home for one semester?

1) It's expensive. Flight home, rent for a US apartment they no longer occupy, potential rent for a new apartment at home, flight back here next semester. Where is a student supposed to get $5000+ to deal with this?

2) They need good internet access (and a laptop) wherever they're going. Not guaranteed, and not something the university can easily provide.

3) Timezones. Many classes are synchronous and discussion-based. Not only do you need internet good enough to support video calls, but you need to be awake at the same time as 15 other people in however many timezones.

4) It might be illegal. What if you're from China or Iran and your school uses G Suite for Education? Or they use Zoom, which is banned in 6 countries. Participating in your classes would be illegal. Can the university switch their entire infrastructure to a new platform in a couple months to support a few students for one semester for arbitrary reasons?

5) It might be unsafe. Not all students have a safe and stable place to go.

6) It achieves nothing. Literally no benefit for anyone. If you expect these students to come back in a semester or two, there is no point.
Good to see. I've been wanting to use Flutter for a Linux-based appliance but it still needed a lot of work on that front until recently. If there was a bittorrent library in Dart as well I'd be off to the races.

Up until this time I've been using Kivy for the application, but it has a ton of issues and doesn't seem to receive much investment or support, even if you wave money around.
They are declining, and I’ve met many non HN randos who agree. Quality doesn’t correlate with their metrics; likely some sort of mix of “engagement” and mostly how much they make from ads.
They use JS to show it for the example. But using etag for tracking works just fine without JS.
> command-line tools or local utilities.

FFI is quite a PITA, though. Soomer or later you will have to interface some platform libraries, and Dart doesn't make that easy.
Woods' Theorem: As the complexity of a system increases, the accuracy of any single agent's own model of that system decreases rapidly.

from: https://snafucatchers.github.io/
Attractiveness is just 1 factor it doesn’t determine if that person is number 1.

You need some more factors for that.
I was trying to explain this to a friend playing Animal Crossing. I did not get very far.

Optimality breaks down when humans get involved. Because what most humans need is to believe they did a good job picking, which is quite a bit different. If the best solution falls into your lap you may continue spending energy on that decision forever, and that longing for what might have been is a big opportunity cost (which is magnified if your partner ever finds out about it). We have this sort of intuition that we have to put a bit of sweat equity into a decision before it feels good. Which may relate to the somewhat debunked theory of 'ego exhaustion'.

You may know what fridge you want but you have to keep showing options to your spouse because they aren't okay with the decision yet, and if you rush it then you'll regret it. You can spend that energy now, or you can make emotional interest payments for the life of the fridge. At work you sometimes have to do the wrong thing so that people get why the more expensive option makes sense.

What my friend was doing and what I see other people do, including myself, is make a list of targets of opportunity. 5% of the options are acceptable and I will stop when I get access to the first one in that category, be it a fridge, an islander, or a partner. This person is smart, funny, likes cats, and your family adores them, and you have chemistry so why not. You feel good with your decision, or at least you do at the time. You might still leave them six years later because it turns out those other things you didn't like overshadowed everything else, once you had to live in the same house. How many other potential matches went away during that time?
The n+1 query problem arises naturally from having limited query support and limited representation of result sets. If your REST binding for your data is one URI per-entity and a query returns the URIs of the entities, then you have the n+1 problem. On the other hand, if your REST binding is that a query is an entity in itself returning a collection representation of result entity set, then you don't have the n+1 problem.

Apart from that, expressing queries in URIs is bloody hard.

I rather like the PostgREST approach.

Another idea is to POST queries to get a nice URI for each query, then you can GET the URI for a query using URI query parameters to supply values to the... query's parameters. (Look ma', no SQL injection.) PostREST gives you this if you wrap queries with functions, which is a bit sucky, but it gives the DB owner a lot of control over what queries get run.
> I'm aware of the negative selection bias there

I'm guessing those marriages are likely correlated with strong shared religious beliefs[1] and closeness to extended families that help share the burden of raising children.

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2857783/#:~:tex....
So, what’s the plan? Part one: what WAS the plan?
Hmm, thanks. I don’t get everything here so I would invite others, even if they have the same solution, to explain it in other words. But this helps. Good to have the switch question tentatively cleared up.

I know what NAT is but are all routers not potentially NAT routers? Does this just mean any old router that happens to be configured for NAT? There we get into the (scary) configuration area I wanted to avoid but maybe if it’s just setting the address range I can handle that much.
> This matters only if Flutter is a closed source project – but it's not

It certainly matters. Without a team of dedicated developers maintaining the project, the APIs it depends on will become deprecated, and it'll slowly become unusable.

Flutter touches a lot of APIs across many platforms. It's a complicated project that needs to support virtually every popular operating system in a visually and behaviorally consistent way.

Flutter also depends on Dart's maintenance, which is another project without significant open-source contributor activity outside of Google employees.

> I'd assume that those of us (and there seem be a lot of people) invested in it will continue working on it.

Having contributed fixes to Flutter and Dart, Google does not go out of their way to build an open-source contributor community around the projects. I would be surprised to learn that any significant support is provided by open-source contributors to Flutter or Dart.
Smart Watch – Inlabs launches Analog 345
So, this makes Flutter apps available through Canonical's Snap store... which is Ubuntu-mostly right now, and controversial enough that the top item on the HN front page as I write is about an Ubuntu derivative (Linux Mint) explicitly dropping support for it. https://news.ycombinator.com/item?id=23771847
There's also conveniently a new category whenever they want to make sure everyone has to be bothered by the newest junk. Or a very slight rename of an existing one, but hey, that means they get to ignore the previous setting.

To me, such sleazy tactics are simply a deep admission of failure.
I see what you're saying, but that's a prisoner's dilemma[1]. By that I mean it would require the coordination of millions of others who are also sick of the platform to behave irrationally. It also assumes that people who leech off of YouTube would be unwilling to try a different site because of their leeching.

[1] https://en.wikipedia.org/wiki/Prisoner%27s_dilemma
Whatever it takes to avert catastrophic climate change.
I saw two ads right in the middle of a 5 min kids video.

It is getting pretty bad. I did not mind the mandatory ad right in the beginning.
How to Serve Your NLP Model in Production with Pure Python
I never search for website I already want to, when I type it, the URL show up and I use it.
Ask HN: How to plan for long term goals?
I remember when I graduated high school I had a long term plan of improving my quality of life. I was poor but I was hungry for success. While in college, I got really interested in computers. At the time my motivation was to become a software developer and get a good job.

It's been about 5 years and I completed that plan, I graduated college with a major in CIS and attended a coding bootcamp afterwars, I got an internship about 6 months later and then I got a tech job as a developer where I have been a couple of years now.

This article https://daedtech.com/how-developers-stop-learning-rise-of-the-expert-beginner/ which was posted today in HN made me think. And for the past couple of months I have struggle coming up with long term plans to go.

I was thinking about going to grad school, but honestly the money and the lack of a clear reason why to attend makes me wonder about how is the best way of planning for the future?

Currently, when I think of long term plans I lack a structure for planning. Is there a structure you find useful.

General things I wish to achieve long term.

- Become better at my craft (Software Engineering)
- Become financially free
- Start a business
- Travel the world

But these things seem to general, I wonder if there are resources, templates, books for creating clear actionable long term goals?
Red and Yellow have their own problems when associated with skin color. It's unfortunate that this is now seen as problematic because the origins of the term blacklist have absolutely nothing to do with skin color or racism: https://en.wikipedia.org/wiki/Blacklisting

There are plenty of words that do have their roots in racism, but this isn't one of those, but 'black=bad' and 'white=good' is definitely something that you don't want to reinforce.
I have no problem with machines. I have a problem with humans that act like machines.
Shock-dissipating fractal cubes could forge high-tech armor
Watermarking Hotlinked Images
That's fair but it's not a zero sum game. Making men happier on average doesn't necessarily make women unhappier.
That's easy. It should be officially in Debian. ;-)

Stuff like AppImage, static binaries, Docker & Co are for me at least a kind of "last resort". Even I'm using Docker a lot[1] to try things out I first look for an AppImage in those cases. But when I decide that some app should become part of my system I will look for a proper package. One source to rule them all…

[1] Docker is a big problem on it's own. But as I can't avoid to have it installed because of work I decided I could use it at least to "keep experiments under control". Before I was forced to have Docker I've used systemd-nspawn for that use-case.
Those abilities are trainable, especially with therapy.
Splitgraph co-founder (and post author) here. Most PostgreSQL clients don't treat foreign tables any differently than real ones, but note that things like FK constraints or triggers will have to be resolved on the remote server (your app essentially talks to an adapter that rewrites queries and forwards them to the remote database). This might not work that well as a scaling/reliability strategy (since you're still sending queries to one central database) though.

But this is actually one of the cool use cases we built Splitgraph for: you can mount a bunch of remote databases (doesn't have to be PG, can be Mongo/MySQL etc), Splitgraph images and even remote datasets like Socrata[1] into a single workspace and run e.g. JOINs between them. We optimize for the OLAP (read-only) use case and have a special FDW for querying remote Splitgraph images (we call this layered querying [0]). It downloads required regions of the table in the background, completely seamlessly to the client application. So you can spin up a lightweight Splitgraph engine at the edge and point a PostgreSQL client to it. This will let you satisfy read-only queries to huge remote datasets with a small local cache.

Re: compatibility, we have tested this setup with various analytics software and PostgreSQL clients like DBeaver/Metabase/dbt[2] and it works pretty well.

[0] https://www.splitgraph.com/docs/large-datasets/layered-query...

[1] https://www.splitgraph.com/blog/40k-sql-datasets

[2] https://www.splitgraph.com/product/splitgraph/integrations
It's not like it's terribly hard to rationalize. Women, being the ones bearing the children, are probably better-served by being more picky.
Original source for the assumptions used in the model (OkCupid blog post from 2009, via the Wayback Machine): https://web.archive.org/web/20100324074028/http://blog.okcup...
But even among people who do go on ventilators, there has apparently been a massive improvement in death rates: https://twitter.com/ASlavitt/status/1280889429100552192
And that's just for command line programs. GUI programs packages as snaps have much greater startup costs. It takes the Ubuntu calculator 4-5 seconds to launch. It takes Mumble 12 seconds to launch. The latter launches in 2 seconds as a native package, and the former, well, is a calculator app - I don't have access to a non-snap version of the Ubuntu calculator anymore but is should launch virtually instantly.
They're in the WHO as "Hong Kong SAR (China)" and only attended "under its own name" from 1989-1996.

https://www.who.int/hongkongchina/about-us
Schopenhauer believed that we can't control who we are attracted to, nature does, and further that the mates nature predisposes us to aren't the one most likely to make us happy, it's the ones most likely to produce genetically compatible offspring.

"Love... casts itself on persons who, apart from the sexual relation, would be hateful, contemptible and even abhorrent to the lover. But the will of the species is so much more powerful than that of the individual, that the lover shuts his eyes to all the qualities repugnant to him... Only from this is it possible to explain why we often see very rational, and even eminent, men tied to termagants and matrimonial fiends..."
I wonder how much of this is perception vs. reality. Many women trip over themselves around me, but I'm monogamous and have only chosen to be in a couple of relationships because finding a match is really hard. Just because someone gets a lot of attention, that doesn't mean they're going around having endless casual sex or unlimited girlfriends.
The Bing search API doesn't return the real links but tracking links. I guess DuckDuckGo or Qwant negotiated to get the real links.