skysight-inc/HackerNews huggingface dataset:
If we go by the rhetoric of 'the caste system', Mukesh Ambani (an Indian billionaire) will hire poor people from his caste for C-level exec positions in Reliance.

Same thing with marriage: look at the billionaires in India. Which one of them has married a poor person from his/her caste? None.

How many of these Indians in FAANG hired some incompetent ones from his caste without acing leetcode hard questions?

If you are super wealthy, caste/color/creed doesn't matter; it is only for the poor schmucks.
I agree with your point wholeheartedly. This makes me think of "knowledge transfers" in software companies where a meeting is set up between the outgoing engineer/team and the new engineer/team where all knowledge about some project is transferred in the duration of that meeting. For the participating engineers, it's usually clear that this doesn't work but management still expects the new team to be able to basically pick up where the old team left off. If we were able to transfer knowledge gained over months or years of work within a few hours, we would revolutionize scientific advancement and the education industry. Maybe one day that will be possible but for now it is ridiculous to think that reading any kind of complex information once is sufficient to not only memorize it but to truly understand it.
it's not just caste, I've seen fights between various "types" of hindus and Indians, e.g. north indian vs south, east vs west, jain vs non-jain, hindu vs muslim (also west bengali vs bangladeshi), whether you support kashmir independence or not, it's nonstop
Dear young people: please vote (for my preferred candidate).
> But based on excess mortalities, it is likely that COVID-19 is being undercounted a lot more than it is overcounted.

Unless lockdowns are rather bad for one's health, you mean.
I'm not sure that it does? From the c2 example, the goal is to have all Shapes respond to area() and perimeter(), but in the example you linked to, only Musicians will respond to entertainMe(), not all Performers.
The series overall has a pretty good cross-platform story:

- The original DOS versions run well on DOSBox from what I've heard, although I've never tried them personally.

- There's also a re-implementation of the game engine in the form of OpenXcom [1], which supports UFO Defense and TFTD (there's a separate version for Apocalypse around somewhere). Requires the original assets but includes a lot of small changes over the base game that make it less annoying to play overall, in addition to not requiring DOSBox.

- The Firaxis games both have native versions. I can't currently get stock XCOM 2 to run due to library link issues (the joys of running on an unstable distro), but both Enemy Unknown/Enemy Within and War of the Chosen run fairly well.

https://www.ufopaedia.org/index.php/Installing_(OpenXcom)
I mean that's how FB actually makes their money but FB's backend is globally replicated database which is the transfer they're talking about so this statement isn't really nefarious. It's just there's a lot of cross-polination of user-data on a social network and segmenting it out is kinda dumb.

Like if you architected it so that every user has a home country and enforced data locality then FB needs a datacenter in every country they operate in and a US user viewing a UK profile needs to (in my view arbitrarily) go across the Atlantic ocean just so that you can play jurisdictional games with no actual security boundary. It's still all Facebook, and it's the same cross-pollination there was before, every country will need to access every other country's data and a malicious US could still force FB to produce the data of UK users but it feels better?
Coke actually had cocaine in it once upon a time. It still uses coca leaf extract in some form.
Not a native speaker and that actually confused me more :P
GNU make is available on windows. If you run it via git-bash then it should mostly "just work" (though there will be some idiosyncracies to work out). I tested this project and it all runs on linux/osx/windows: https://github.com/J-Swift/cod-stats
One other factor I was taught (as an American) that I don't see mentioned here was the Russian Revolution. The nominally-democratic provisional government allowed the pro-entry camp to frame the war as democracies vs. authoritarian empires, they could pitch US entry as defending democracy.
According to the 8 Bit Guy, the Tandy was actually a superb DOS computer, maybe the best :)
War is a specific behaviour, more complex than just violence. It has all sorts of characteristics.
Brilliant!

Good riddance Facebook.

"Facebook has warned that it may pull out of Europe if the Irish data protection commissioner enforces a ban on sharing data with the US..." haha, "warned" who? You're not wanted!
You can make a small (relative to wavelength) loop antenna that has a sharp minimum, but it will be very inefficient. You want your directional antenna to have a sharp maximum (high gain) so that it can increase signal to noise ratio.
counterpoint: less disenfranchisement, actions to honor the popular vote at the party and popular vote level (see: super delegates, electoral college, state representation), perturbation of the 2 party system to allow representation of positions held by young people would all be _actions_ to cause more people to vote, rather than telling people to stand in lines in badly gerrymandered counties with insufficient services. At some point, people loose trust in the system. Gallop polls from this year indicate that 60% of Americans do not have confidence in the US election system [1].

[1] https://news.gallup.com/poll/285608/faith-elections-relative...
I like SwiftUI but it’s indeed slow and leaking a bunch of memory as of iOS14
Lucky bastards.
Wuts WSL?
That doesn't seem like a situation where a great deal of discretion and nuance is called for. The "upper-caste" guy should find himself outside the building with all his shit in a cardboard box five minutes after expressing such an attitude.
I wish epub would catch on for more than books. An epub is just HTML and CSS in a zip file, and a large part of the world population has a device than can load it and present it cleanly.
Of course we do. Hacker News is run by a business. Hacker news is serious business. We don't act like a subreddit with a thin layer of smugness and intellectual superiority smeared on top.
It’s the same thing other than in every way.

The EU-Facebook situation is built of laws passed by the EU, and court rulings over the span of over a decade with proven and known access of data by American spy agencies.

Facebook also has been given time and a clear path for resolution that they could follow to resolve this situation.

None of this is true in the Tik Tok situation.
Isn't the business model to just sell ads? Is it not possible to do that without exporting people's PII and stuff out of EU?
Blogging on Next.js: Generating static index pages
Ok, but please don't post unsubstantive comments. You may not owe FB better, but you owe this community better if you're participating here.

https://news.ycombinator.com/newsguidelines.html
I know there’s a lot of hate for big oil but the battery industry is not run by saints.
Tiger Lake mobile cpus have pcie 4. There are already some reviews for these laptops.
The Era of Visual Studio Code
It depends what you mean by "learning telephony". Most telecom protocols are public, for mobile phones you can look at the 3GPP web site, for Wi-Fi look at IEEE 802.11, etc

But those are protocols, the hardware and software are proprietary so one outsider has no opportunity to learn anything. Patents are sometime very informative (but not so often).

And often the parameters of those hardware are known only by a few people, even in giant companies.

But there are open source telecom hardware websites. For example there are open source LTE base stations [0]. There are IMS implementations [2].

There are also innovative open source projects for example to create alternative networks based on Wi-Fi instead of LTE.

[0] https://bellard.org/lte/

[2] https://github.com/search?q=IMS+IP+multimedia+subsystem
Why is that so far fetched? Isn't this what we are doing with TikTok?
> This. I think US people see caste system as something like skin color based racism in west. Actually it is much more complicated than that.

Honestly from the arguments I'm seeing in here, it really really isn't. From the perspective of a white guy with almost no understanding whatsoever of the caste system and its politics, I'm seeing exactly the same kinds of arguments here that I find being made by racists.
Microsoft to Contribute to Java on Windows and Mac ARM
The website that's linked in the video description seems to be down (http://open-book.org) and there's no mention of "Okuna". Seems like yet another app.net, diaspora,...
Swift has this weird sort of ecosystem where Apple builds much of the platform in a very secret (most of the roadmap isn't shared), closed-source variant for its own OS. Then it has this open source version, with a very public compiler (roadmap IS shared) that allows cross platform toolchains like this one to exist.

I call it out as weird because take SwiftUI for example, the main excuse Apple engineers gave for why SwiftUI itself is closed-source is because a lot of important code lives inside of UIKit/AppKit. Huh?! Apple being Apple, each revision of SwiftUI is now glued to a singular release of a major revision of the OS. Instead, if Apple decided to built SwiftUI entirely in the open, then the foundational APIs that are closed-source would have to co-exist with the open source versions in order to work.

This is in contrast to Rust, another LLVM language ported to Windows. Every part of Rust is open source and is built to work with open roadmaps and very thoroughly documented standard libraries.

So on the one hand, if you're a fan of Swift, you have yourself a nice hobby language you can play with on the weekend on your gaming PC. On the other, I'm not entirely sure what the point of this effort is for?!
One of my favourite publications is The Grayzone https://thegrayzone.com/ it helps to remind me that BS such as these https://narratively.com/the-literally-unbelievable-story-of-... are still being orchestrated by the US today.

In it, they have also reported about the Xinjiang situation, which you can all read here: https://thegrayzone.com/2019/12/21/china-detaining-millions-... Since I know that reading is not HN's forte, what basically it says is that there is no solid evidence for what's been reported about Xinjiang, and most of what's reported is basically lies fabricated by one Adrian Zenz. The same Adrian Zenz quoted in this Reuters article. It's really kinda funny what people hold up as evidence these days, no wonder why the world is going against the 'intelligence' from the 5-eye countries.
pwd.getpwnam(getpass.getuser()).pw_shell
By itself, disclosing version information provides little to no security consequence. If you are using an outdated, vulnerable server version, you will be exploitable regardless of whether you present a version number in the vast majority of cases. Attackers don't care whether you present a specific version number before attempting exploits in most cases (unless the exploit has a risk of crashing the service). And if you do have an exploit which depends on a specific version, most likely you can figure out the version without a version number anyway. Hiding version numbers probably does more work to hurt defenders (who want to easily scan and identify outdated software without attempting exploits).
This is perhaps more about economic competition than data safety. China has been doing this for a long time. USA is also taking the same approach recently.
Which as this thread shows only helps a little. You have a chance - but only a chance - that your group is now Christians. As a minority religion you can stick together with your new group who also feels the issues of being in a minority religion. But that only sometimes look - some people convert more wholly than others, and thus are more or less able to ignore previous norms.
What worries me is the current trend of thinking we are all powerless against the mighty climate and that the only way we can survive is to aim for less and lower or collective standard of living.
Using a Nexus 5 as a Linux phone
Not "a bit". The differences make some better adapted, hence "particularly prosperous".
Please reference the site guidelines.

https://news.ycombinator.com/newsguidelines.html

Accusing someone of lying violates several of them.
> I am an Indian and clearly reservation system is a spectacular failure. The reservation system actively creates a divide among castes. I will not be surprised if some these upper caste people who are fed up of reservation in India discriminate when they go to USA. These upper caste people are not discriminating due to fact that they believe that one caste is superior to another, they are doing it because they are able to sympathise with the plight of other unreserved Indians in India.

Replace:

- reservation system -> affirmative action

- upper caste -> middle class "true" Americans / white Americans / people born well-off / etc

and this reads exactly like rich white conservatism in America, and falls into the exact same pitfalls of "well I worked hard so obviously I deserve it". Systemic oppression is not erased by hard and honest work of the descendants of oppressors, it must be actively fixed.

I don't mean to say this as a way to call out India specifically as the US obviously has done quite badly here. The point is that it's quite wild to see the direct parallels of systemic classist oppression and the same story playing out here.

When you have unjust power and things are equalized, psychologically it feels like you are losing something. It's not an illogical response to dig in your heels into "but I earned it" and "but reverse discrimination", but people must fight that basic instinct to understand beyond their own perspective.

Preemptively, I want to state this: the more mild form of this argument goes "yes there's discrimination we need to solve, but let's not let the pendulum swing past the point of equilibrium and hurt us in any way". This is effectively stating that you value never facing actual oppression over the solving of a long faced oppression of others in a timely manner. It's an inherent devaluing of the oppressed while acknowledging they are, indeed, oppressed.

For what it's worth, among many times asking for this, I have yet to encounter a historical example of a time the "pendulum" actually swung too far. This is more or less the story of civil rights in America over the centuries. Every time is a step towards equilibrium, stunted and delayed by many sympathetic oppressors cutting actions short.
I assure you I am in good faith, I understand the topic is sensitive, but I don't know what in my comment would suggest I am in bad faith. I think it is likely that there are differences in IQ between the castes, just as there are other physical differences, and that the higher caste would have on average higher IQ since IQ is a decent predictor of social economic success in most contexts. Perhaps people familiar with the Indian education system can chime in about standardized test scores broken down by caste - my recollection from years ago is that there are differences.

By segregated reproduction I just mean that most likely mate selection is done within cast, so any difference in IQ between castes is likely to be slow changing as there is little gene exchange between groups. Something similar happens in US society where there is growing stratification along IQ lines.
I had a wrong understanding of what Encrypted SNI does and does not do. Thank you for the response.
Got the same message.
Another refreshing site is Craigslist: https://themarkup.org/blacklight/?url=craigslist.org
If this was the decisive factor, you'd expect Belgium, Italy and France to have low rates, with Germany, the UK, and most of Eastern Europe having high rates.

This turns out not to be the case.
From the FAQ[1]:

> Does Coconut support static type checking?

> Yes! Coconut compiles the newest, fanciest type annotation syntax into version-independent type comments which can then by checked using Coconut’s built-in MyPy Integration.

So it uses MyPy. I've never seen documentation on what overall algorithm they use, and the code[2] is not an easy read.

[1]: https://coconut.readthedocs.io/en/master/FAQ.html#does-cocon...

[2]: https://github.com/python/mypy/blob/master/mypy/typeanal.py
my only complain about containers is that it doesn't work well when you want to authorize an app. For example, I want to sign in with Google on my Zoom app but since i told them to always open google domain on my B container, it opens it in B while my gmail account for personal use is in A container. My workaround for now is to change the default browser app and revert it back once i'm logged in. I wish there was a solution for this.
Forgive me, but as a Canadian developer looking to move into the US I must ask - why are you looking to move to Canada?

American salaries are multiples (2,3,4,5x) of Canadian equivalents. Real estate here is incredibly expansive and is only growing at double digits yearly.

On topic: You can absolutely get a TN visa and come work here for a few years hustle free to see if it's truly what you want!
Also, in many locations, the incumbent telcos lobby specifically to block any sort of municipal/public broadband infrastructure from being permitted when it is proposed.
Pretty much, it's also vague and ambiguous to begin with. My first question even just seeing it was, work with what? Being HN, I figured it to be something related to programming or something rather just a general acknowledgement that 'learning takes time'

To be honest, you could replace 'book' with 'video', 'article', 'podcast' or any other medium people learn from and the article could stand pretty much as is and give the same general point.

The whole article could probably be more effectively re-written with the focus on time and learning, using different media as well as books as an example and make the point stronger. By choosing books as a focus, the author loses the main point and doesn't really get to it until the end, making the article, as you and other commenters pointed out, ranty and a slog to read through.
Personal morality-based boycotts do nothing, you need to out compete China.
It won't be on AWS or GCP. That's pretty important to businesses already using cloud and wanting to "add AI" to their product offerings.
Visx from Airbnb
following that logic

- every browser that supports cookies comes with a tracking package

- electron comes with a tracking package

- every language interpreter, runtime or compiler is a tracking package.

- your OS can run tracking software, thus coming with a tracking package.

- Anyone carrying their phone comes with a tracking package

Hang on, did you just post something on the internet? Your HN account comes with a tracking package!
Hmm, maybe security via obscurity is a bad idea after all.
> Businesses really want cheap rich desktop-like GUI's for productivity software

Can I ask where you you see this demand, is it industry specific?

I was under the impression that the benefits (easy deployment to a known runtime aka the browser, open ports (80/443) in the firewall, large developer pool, potentially cross-platform use) outweigh the UI shortcomings and budgets were shifted to web-based productivity software.
If you can't get a job without a reference, and you don't have a reference, there's not good job prospects. It doesn't matter how much the jobs pay if they're impossible to get.
The literate programming solution to this problem should be transclusion.

Commentary in the 'code' proper should be in the service of understanding the code. Detailed dives should contain a transcluded block of the relevant code section, which updates automatically when that code changes, and with some way of finding all transclusions of a block, so that it's possible to navigate in both directions.

Or in other cases, we want a true hyperlink: one that travels in both directions, so that it's possible to navigate to anywhere in the literate codebase that references a section, from that section.
Seems so absurd that filling a form digitally is breaking tech news in 2020. PDF in a nutshell.

Does anyone see a trend moving away from the PDF standard in recent years? Tried to look for data on it but found nothing.
Doesn't the US have a much higher rate of obesity compared to those countries, which would skew numbers?
https://qz.com/1145669/googles-true-origin-partly-lies-in-ci...

You really didn't look that hard did you?
> have had nontrivial build-logic or implicit assumptions in their CI configuration

Wait, what? If your CI isn't testing the builds your bugs are (possibly) in then what's the point of CI?
Ever tried to parse XML or json in linux shell?

It's not a matter of familiarity with linux shell. It's a matter of wasting time debugging/implementing stuff in shell that is trivial to implement in any modern scripting language.
The word battery is not even present in the linked article - why the distraction from the topic here?
It's not necessarily a question of long run. They're CEOs, not kings.
Perhaps you couldn't read the article because of the paywall, but it does include the following:

> Cook said 10% to 15% of Apple employees have gone back to the office and he hopes the majority of staff can return to the company’s new campus in Silicon Valley sometime next year.
The CEO said he goes into the office at different points during the week and he noted that remote work is “not like being together physically.” Working in the office sparks creativity such as during impromptu meetings, he added.

Overall it's a balanced article that shows Cook both acknowledging WFH benefits and reiterating the perceived advantages of the office.
Look into point-to-point wireless links? Find a friend outside the estate that you can work out how to get a line-of-sight to and connect up to their connection, and pay all or half of their ISP fees.

Depends on terrain for how easy it is to do.

I really like Ubiquiti products (e.g. Litebeam, Nanostation) because they are cheap, reliable, and have great features. They do need configuration, but I worked it out from Internet and YouTube when I did it.
Tp-Note: fast note taking with templates and filename synchronization
This.

OTOH, the monster I'm currently implementing as a set of ci.sh-like scripts is already way too big. It all started as a couple `kubectl apply`, but now I wish it was an ansible playbook.

Some other people on the same project abused groovy to the fullest to create some fancypants Jenkins pipeline. Local reproducibility? Zero.
For others seeing 403 Forbidden:

Check if you are on a VPN as I was seeing 403 Forbidden while on the VPN and 404 when I turned if off.
Honesty and self-awareness?
The reboots are a bit of a different beast, but they really lean into the soldier attachment thing. You can deeply customize your soldiers, and in XCOM2 they even gain visible scars (!) and emotional wounds (!!) and form bonds with other soldiers based on their experiences.

It's all bait, of course. Because they are gonna die. A lot. A rather deliciously sadistic design choice, encouraging you to form attachments like that. =)

My general rule of thumb in XCOM is that rookies are lower than dog crap. Not even human. You do not rename rookies because rookies don't even deserve a name in the first place, much less a new name. If there was an in-game mess hall I wouldn't even let them eat with the other soldiers. If they somehow survive a few drops... well, then we can talk lol.
the best way to track issues is to code them in a test case, issue trackers are for communicating resolution outward
My doubt comes from not having faith in models of complex systems. There are a lot of people who share that sentiment. If it requires a PhD and a computer model to understand some thing, it should be a given that there be skeptics.