skysight-inc/HackerNews huggingface dataset:
> they're generally referring to structural obstacles,

I agree, and I'm not saying that 10% increase to social security fundamentally changes the underlying division. I think more drastic action is needed. But I wouldn't fight against a haircut on incomes over $100k that expanded the lower limits on medicaid (which many poor millennials take advantage of), even if income inequality still existed at the end.

Are rich, left-leaning professionals really under the illusion that the sort of policy change needed to fight structural inequality will lead to no change in their own relative purchasing power because there are even richer baddies out there to tax?
IMO it's still not clear from a single glance. Either no Google logo anywhere near experimental stuff or a super visible uniform "Beta/Experimental" logo as long as a product has no long term commitment.

I'd say they should use the same logo whether it's an area120 project, an experimental chrome extension from YT team, some research experiment, some VR experimental app, etc.
I was responding to this statement:

> The change described in the article makes it unnecessary to import the full React lib into each component file _when using JSX with React_.

`importSource` is more than just the new `pragma`, it also handles the fancy auto-import magic. This change makes it unnecessary to import your own custom lib (not just React) into each JSX file.
Consider the case of race in the US. Some of the benefit of affirmative action goes to children from well off black families. That doesn't mean it's corrupt, it just means that if you are doing something on the basis of race and not wealth then you're sometimes going to give a benefit to people who are rich.

If you took your last paragraph, and substituted racial groups for castes, I think it would be clear that it doesn't make sense?
Have you read Ian Banks novel Look to Windward which has a heavily Casted society?
It collected a lot of garbage data and was quite the headache to manage. https://paste.mozilla.org/ is fairly similar but there is no longer an option to persist data for more than 21 days.
The comment section on that article is very entertaining
I bought an old 17th-century church
They use services like this. Almost all of them do - I used to build bot defence for streetwear related stuff. Like I said, it is an arms race. It's just like anticheat in online games, where the defending side needs to run invasive dynamically sent code as admin at all times and collect unnecessarily insane amounts of PII and data .

Almost all major merchants use something similar, usually some kind of free product like Akamai's "included" product botmanager if they happen to use Akamai, or Cloudflare Bot Management, etc. Go on staples.com/target.com/tjmaxx.com/..any major brand for instance and look at the far bottom of the page, you'll see a blob of randomly generated filenames being included as JS - ctrl+f "/akam/". The setBm call here is botmanager.

The buyer side is doing CFAA-illegal mass-scale BGP hijacking, wire fraud, carding, forgery of legal documents and letters of authorisation, and using hacked mobile devices, malware, botnets to get proxies to burn, on occasion DDoSing sites to try and "stop anyone else from getting them if I can't" type of behaviour.

The seller side is sending invasive obfuscated, packed, borderline-abusive code (JS, wasm, webgl, enumerating fonts, running WebRTC, running Flash, running Java, sending .m3u playlists to try and get a media player addon to load, etc...) to execute on every client to try and detect automation and associate accounts together with persistent aggressive tracking. I see payloads where they try to extract a LAN IP via WebRTC and then try to port scan the entire /24 and localhost via <img onerror> and websockets, or bruteforce several 192.168/24 netblocks.

I don't know about nvidia. I haven't known nvidia to ever sell stuff directly, though. Not sure about the 3xxx launch - I would assume they do this so rarely it hasn't come up often.
Legit username warns of one PDF peril.
Wherever Indians go, they take caste with them.
I'm Norwegian, living there. A very good friend is Indian, her parents moved here while she was just a few years old. I never heard her talk about her caste, or the system in general really.

That is, until one day, out of the blue, she said she was getting married. Her parents had found a boy who also grew up here in Norway that she was to marry the following year.

After a bit of talking it was clear she was not very fond of the idea of her parents finding her a mate. However from what I gathered she was just about as worried about his caste.

He was of a lower caste than her, and this was not ideal at all from what I understood. However, his family was rather well off, so perhaps it would be acceptable after all...

This came as a complete shock to me, as I had perceived her as rather liberal and as mentioned had never heard her speak of her caste or similar. But there it was, weighing her down.
No is preventing #1, if you follow the rules you get through the system.

Improvements can be made, abolishing isn't an improvement. You provide no counter solution.

I'm sure the cartels make sure everyone is taken care of, hydrated, and definitely not sexually abused. You provide half the story and are potentially ignorant of other factors. Like for example how not everyone seeking asylum is actually seeking asylum, or how "families" are trying to smuggle the guy in with captured women and children. It's not all roses where everyone lines up like an amusement park to seek asylum.
Have you had port 22 open for a while, and continuously? It's using cached results not an active scan. False negatives though would definitely be worse in this application.

Also at least for me it shows nothing while I do have ports open, but that's because I whitelist limited IP ranges or single IPs for ports rather than just opening them up to the net in general. I have a VPS Wireguard bastion I bounce through for remote LAN access. That itself is a good reminder though that it's a limited tool, if a system in my whitelisted range was compromised it'd suddenly have more options, and conversely if I already had something lazy or malicious (maybe IOT, compromise or both) running on my network that was being careful about what it talked to a port scan alone wouldn't necessarily root it out.

Still a potentially useful high level pass for low effort, could make one aware of some surprise devices or fat finger mistakes or the like. But "If you see 404 page, nothing is exposed" is overstating it.
There should be a distinction between not using by choice and not using under threat of government sanctioned force.
Democratizing Medical Imaging AI
Reminds me of this scene from TGTB&TU western

https://www.youtube.com/watch?v=JrYtD7gSWsI
To be fair, there were only ever like 4 generations in the history of the world that grew up watching TV. Interesting to think about!
As a New Analyst, I've seen this with Westerners also (nothing to do with "caste" in the specific sense), trying to boss around others and assert dominance based on their University or assumed better training.

I think it happens in a lot of circumstances, even if there isnt a name for it in the West.
I don't know much about Japanese culture, but I've heard some bars / restaurants don't even allow foreigners to enter, so I agree with your premise that being accepted depends on the culture.

From what I've observed in Latin America, lots of foreigners commit big cultural faux pas without even realizing it. The standard American way of closing a car door is considered extremely rude in Colombia. Most foreigners leave a taxi, close the door as they usually would, and walk off without noticing the locals are offended. That'll surely vary by culture too.
If you're in tech, try Express Entry
https://www.canada.ca/en/immigration-refugees-citizenship/se...

All immigration to Canada is based on points (unless you marry a Canadian or have family sponsorship). The most surprisingly thing about the points system is it heavily favours anyone under mid-30s and it favours single people (spouses are considered "extra").

If you're an American citizen with a bachelors degree, look into a TN visa. They are "easy" because they have less requirements (no language proof, no worry about points, spouses, etc) but can be more difficult to get as it requires your employer to sponsor you.
Something that should come up early in sentence diagramming but often isn't explained well enough is that sentence diagrams aren't context free, often can be ambiguous, and depend on the context of the speaker to determine referents. Sentence diagrams in the real world are rarely as easy as elementary school examples.

In this case, the context known to the speaker but often missed when trying to "sentence diagram" WSL involves the part "Windows Subsystem". That referent, to which the original author was quite familiar, is invoked in WSL as a single noun in part of the larger noun phrase, and while you could continue to sentence diagram break "Windows Subsystem" into constituent parts here, it is important to remember it as a single connected "atom" to which "for Linux" modifies in the overall noun phrase of "(Windows Subsystem) for Linux". Given that context/referent, the sentence diagram here is unambiguous to the original team/"speaker". It's the audience with much less familiarity with the referent/context in question that has ambiguity problems in trying to "sentence diagram" the noun phrase.
Disease prevention using a worldwide network of sensors to monitor mosquitoes
Wow, that's shocking. Thanks for the info.

I wonder if that's a GS element in the contract, if less than X number of primes (or some metric on the campaign), then we reserve right for sub.
If you're seeing a "403 Forbidden" status code, the port is open and the status code is coming back at the application level from a web server.

Which leaves you open to attack if the web server has vulnerabilities.
The Race to Redesign Sugar
There are some bases that cause a lot of friction however. Behaving like they can do what they like is not in the US’s best interest.
The latest rape saga in the Philippines comes to mind and the damage done by the 1990s rape of a child in Okinawa and it’s aftermath have damaged the US image.
Also behaving like they are above the law, there was the appalling behaviour of the US military when a family member of a serviceman in the UK drove on the wrong side of the road, killing someone, then claiming diplomatic immunity to fly home.
The base in Saudi has been the justification for some horrendous acts too.
I’m not sure how you come up with a way of respecting people and their local laws whilst also having bases in places like Saudi, but the US can do better.
Yes, but my understanding of their defensive strategy for tbe south China Sea is largely contingent on their ability to saturate a carrier group's defenses with missiles and torpedoes, and then fire a few more in order to score kill shots (I unfortunately can't find the source where I read this).

It's a poor strategy for power projection, but theoretically it's a comparatively economical method of negating America's capacity to power project in the region.

Here's a National Interest article on the dialogue around it:
https://nationalinterest.org/blog/buzz/aircraft-carriers-vs-...
I could find that the Bennet's Woodpecker does have the behaviour of re-using or stealing holes. On Wikipedia it's only very briefly mentioned, but the large Robertson's book may have something on it. [1]

Still looking for more information on what kind of holes the Hoopoe uses or makes; perhaps I was rather thinking of the Bennet's.

https://en.wikipedia.org/wiki/Bennett%27s_woodpecker
It doesn't matter at all if you write 'for', as the possession is totally unclear.

"Windows Subsystem for Linux"

-----

Is the 'windows subsystem' for linux?

or is the 'subsystem for linux' a windows branded feature?

If you asked most people they would probably choose incorrectly.
Can we just step away from PDFs to a better standard? Every time I deal with PDFs or I have to on behalf of my parents it is a true waste of time and resources - there has to be a better way.
> I have been seeing comments on HN(primarily antitrump folks) that they aren't going to accept election results.

Citation needed, care to link to some comments making unqualified statements to this effect? I haven’t seen anything like this here.

On the other hand, I think a more mainstream sentiment is that people will not accept a premature declaration of victory on Nov 4 before all the mail-in votes are counted, but will accept the legitimate winner one the election is certified.
Discord Stores Billions of Messages (2017)
Interesting story - a lot of this stuff seems "optimistic" for 2030, but I definitely could see a lot of this going on in 2050, especially when we start talking about Neurolink. Don't need to mention that the human brain is incredibly complex, and I don't think we're even close to the "Apollo missions" or "Model T" moment with that technology.

However with GPT-3 already producing React components, I can see the nature of writing code changing drastically in the next 10 years - more business logic, glue code, and a new task I would call "auditing" or "curating" AI-generated code for integration.

Edit - some of this stuff is coming true already - Psilocybin has just been decriminalized in some municipalities in the US - [1] just happened today! Based on historical indicators about the path of Cannabis legislation reform, we may be looking at common acceptance and state-level legalization in the coming decade.

Can't speak as well to the specific timeline around rising ocean levels displacing people - I imagine it will occur gradually, then suddenly, and will definitely happen by the end of the century, but specifically when I'm not sure we can say (not a statement of climate skepticism).

[1] https://www.mlive.com/news/ann-arbor/2020/09/ann-arbor-oks-m...
I think it's very natural to find this topic awkward if you come from a privilaged background.

Basically, you've grown up being treated in a certain way, and you internalize that and think you're a valuable person because people treat you well. Then you realize that at least part of that is because society is broken/diseased and not simply because you're inheritly awesome. That's a really awkward pill to swallow.

I'm not in any way trying to justify this behavior. Something being natural doesn't mean it's good.
To put this number in perspective, in 1945 US population was 140 million, compared to today's 330 million. So, WWII had around 3.5 times deaths per capita, overwhelmingly among very young people, compared to COVID-19 deaths, which are overwhelmingly among elderly. If, instead of deaths, you look at the years of life lost, then considering that typical WWII casualty had something like 50 years ahead of them, compared to 10 years of COVID-19 casualty, WWII deaths were probably 15-18 times worse than COVID-19.

Here are another numbers to consider. 2017-2018 was a pretty bad flu season, and according to CDC, resulted in around 70 000 deaths. When you look at COVID-19 death trends and fit the curve, we're looking at probably 270 000-300 000 deaths before the current epidemics ends. So, COVID-19 is going to be around 4 times as bad as a bad flu season.

2017-2018 flu season was bad, but was not extraordinary. An extraordinary flu season happened in 1968, a so-called Hong-Kong flu. It had, according to CDC, around 100 000 victims, back when US population was 200 million. When you consider per-capita death rates, COVID-19 is less than twice as bad as Hong Kong flu was. We didn't lock down for Hong Kong flu, and I don't think people really paid much attention to it -- the year was 1968, after all.

The above was of course medical harms. The non-medical harm due to COVID-19 is wholly disproportional to non-medical harms for flu, it's orders of magnitude worse. The economic cost (in terms of actual production/GDP lost) COVID-19 just in the US is estimated to have similar economic cost to WWII. What did we gain for it? What was the point of the lockdowns, if we're just letting them up now anyway? We could have just told people to put on masks back in February and have them get on with their lives.
I've always been a fan of ShieldsUP!

https://www.grc.com/shieldsup
Why does it need to be anonymous if it's multi line? You can just do a local 'def'.
Most people advocating for reopening would kick restaurant employees off of unemployment. Those employees are the people in the equation with the least power, and the most exposed to the risk.
Good. I still remember when Facebook export was some shitty useless html garbage file, that didn't even include post types, or names of other people, or sensible structure (just a soup of <br> tags), or entity IDs, and was basically useless for about anything.

These days exports are at least usable, so that you can hire a programmer to make something useful out of it, if you need.

I've already helped people make tools to create automated summaries for counting billable hours for language lessons taught over skype or messanger, which was only possible thanks to these exports finally being in some processable format, with enough metadata included.

It's not either or though. Services can export in both nice usable formats, and html garbage that is nice to look at but useless for anything else.
Illegal aliens are not legal immigrants, so I fully expect those that worked hard to get through immigration properly wouldn't throw away their chance to stay in America as a free citizen. It's pretty easy to see the difference, especially since on would have to break the law to get in illegally.
What makes you think the Central Powers would have permanently occupied the nations it defeated when the Allied Powers did not? What makes you think Imperial Germany would have forced its language and culture on e.g. France when it would have been happy to simply install a friendly government?

WWI was not WWII. There was nothing uniquely evil about the Central Powers.
> I'm not aware of any court case where downloading and watching movies without the rights owner's permission was considered OK. Instead, the downloader always had to pay a fine.

In Poland downloading music, movies and images is legal. (software is treated specially and just downloading may be illegal)

And I suspect that "always" is untrue also after limiting to USA.
Don't threaten Europe with a good time. By all means, let the door hit you on the way out.
And what would the recipient do with the email? Type it in manually? You don't see any room for improvement here?
A follow-up recommendation I give (which I suspect might be unpopular with many around here) is to use Python for all but the most trivial one-liner scripts, instead of shell.

Since 3.5 added `subprocess.run` (https://docs.python.org/3/library/subprocess.html#subprocess...) it's really easy to write CLI-style scripts in Python.

In my experience most engineers don't have deep fluency with Unix tools, so as soon as you start doing things like `if` branches in shell, it gets hard for many to follow.

The equivalent Python for a script is seldom harder to understand, and as soon as you start doing any nontrivial logic it is (in my experience) always easier to understand.

For example:

subprocess.run("exit 1", shell=True, check=True)
Traceback (most recent call last):
...
subprocess.CalledProcessError: Command 'exit 1' returned non-zero exit status

Combine this with `docopt` and you can very quickly and easily write helptext/arg parsing wrappers for your scripts; e.g.

"""Create a backup from a Google Cloud SQL instance, storing the backup in a
Storage bucket.

Usage: db_backup.py INSTANCE
"""
if __name__ == '__main__':
args = docopt.docopt(__doc__)
make_backup(instance=args['INSTANCE'])

Which to my eyes is much easier to grok than the equivalent bash for providing help text and requiring args.

There's an argument to be made that "shell is more universal", but my claim here is that this is actually false, and simple Python is going to be more widely-understood and less error-prone these days.
You cannot use def within function call parenthesis.
Show HN: Make Slides from Markdown/Notion/Trello
PH launch: ebike match – find the best ebike for your use case
My company actually did a very extensive study on this and found that the majority of websites utilize dark patterns. Only 25% of sites are even legally compliant even after deploying consent management software. Companies are openly flouting privacy laws and we actually found some of the worst offenders in the app space where consent mechanisms don't even exist within the apps themselves.
Books represent captured, frozen, language. As in spoken language. The author's complaint is really that language doesn't work for communicating knowledge and understanding.

Unfortunately, the author's argument has two problems: first, that his definition of "work" is too narrow. No, reading a single book once, or listening to a single lecture, won't inform you or make you understand a broad, complex topic. Second, there isn't really an alternative; it's language or nothing.

The bottom line is that the reader has to put in some work, too, which is the point of the author's suggestions at the end of the article.
My somewhat less favorite pdf fact is that if you do that, you are still breaking protection, legally speaking.
> This is a complete lie and total slander of GoDaddy

Respectfully, I stated an objective fact and nothing more, backed by an evidentiary link. As the other reply and yours seemed to have missed the context to which I was replying, "This is really bizarre behavior for HN" which was being contested by my reply - in hindsight I should have quoted it to be blatantly obvious to speed readers.
A lot of the confusion comes because there are two types of "VPN". True VPNs, and public "VPN"s which are really just proxies.

The article ignores true VPNs. The purpose of a VPN is to allow extending a private (IP) network over the internet. This means that private-use IP address space can be shared over public-use internet links (or some other protocol, like NetBIOS or AppleTalk, though these are mostly unused by modern equipment). VPN tunnels are encrypted to provide privacy, so that communications between the endpoints can be kept secure even when using legacy unencrypted protocols.

Then there are public proxy "VPN"s. These use VPN software, but don't provide a private network routing reserved IP space across the internet. They just provide an encrypted tunnel. These function as an overlaid ISP. They can be handy for evading region blocking, for providing some security from your physical ISP's ability to snoop on traffic (at the expense of giving that ability to the proxy service), and potentially for helping provide some anonymity.

So for the first case (true VPNs) HTTPS isn't a substitute, because HTTPS can't affect the routing of anything since it's at not operating on the internet layer. It operates at a higher level!

For the second case, proxy servers can shift trust away from your ISP and onto the service provider. With ESNI still in draft this can help close an information leak. But they're far less important here than in the true VPN case, and once ESNI achieves broad adoption they'll be even less of an improvement. Then their only real function will be for obscuring your location.
Good point, USCIS formalized the two month window in 2016.
Have you considered industry research positions? Depending what field, there could be high demand for your skill set, even if the research is not exactly what you did in your academic life.

I went to industry immediately after grad school and it has been pretty dope. It might feel differently to you, since you spent so much time in the academy.
It gives an opportunity for newer, simpler and faster actors to come and replace the incumbents. Complex systems are hard to maintain. Nature spent billions of years perfecting the process, we can't be expected to learn it in couple of decades.
Osso VR raises $14M to bring VR to surgical and medical training