skysight-inc/HackerNews huggingface dataset:
It depends what you want to do. If you avoid poorly supported hardware Linux has just worked for at least 10 years. However, if you buy random rather new hardware and expect it to support docking stations, Bluetooth, WiFi, multiple screens of different resolutions, great power saving, wireless modems etc. chances are that some feature(s) will be problematic. There has been no volunteer creating support for all of this, especially if it has not been sold very widely (yet). And most companies supporting Linux development either run servers or their specific embedded solution.

Myself I have used Linux as daily driver for at least 15 years. The more I avoid extra fancy hardware the happier I get. Saves the planet (well, at least my tiny share of it), my time and my nerves.
I have a sample of thousands of machines in my company and there's been a massive regression in external monitor compatibility with switch to Apple GPUs. There are many external monitors that outright don't work via USB-C on M1.

macOS 12.3.1 tried to address some things but it's nowhere near as compatible as Intel Macs.

But I believe you when you say that it works on the exact monitor models you own (it works with my home monitors too). But that's kinda beside the point in these debates.
Thus is a dog whistle for casteism. This is a standard modus operendi of a certain section of opinionated people to drag caste into any discussion about India. Caste is a complex topic but this discussion has nothing to do with it.
XMPP clients like Gajim or Dino don't use a lot of RAM and support modern E2EE (OMEMO).
Why would it be sanctioned?
> This is the biggest, richest, most international city of China and people are starving, without medicine, and without freedom.

Ouch. Seems like a really bad situation.
Who Is the Least Biased News Source? Simplifying the News Bias Chart
On a laptop with trackpad it was enjoyable for me.
I'd like to respond to all the replies saying "But they have a one year old":

TLDR: If baby needs $X hours of baby-sitting per day, and mum and dad do baby-sitting together at the same time, they both need $X hours per day to do it. If mum and dad switch roles every 90m-120m, then each parent gets $X/2 free hours per day.

I have a two year old at the moment. Last year he was one. Shortly after he was born (around month 2) my wife and I split the baby-sitting schedule as evenly as possible.

We have very little "together time" with the child (all three of us together) unless we are going out with him. What I insist on is that only a single person is responsible for baby-sitting at any given moment (and the moments are all well-defined).

In practice, this means that if my wife is baby-sitting, I will not be there at all (doing chores, focusing on something else, just relaxing, whatever).

It works the same in reverse: when I am baby-sitting, she is not there at all.

This gives both of us a lot more free time than if we both sit there baby-sitting. There's literally no reason for both parents to wake up when baby needs a 2AM feeding, or when baby needs entertainment (playing peekabo, or whatever), or even when baby is just napping.

My observation of couples with a newborn is that almost always both parents are baby-sitting the child together. In that case, sure, you are going to have a lot less free time. If you split the time equally, both parties get a lot more time.

Personally, due to how our childcare worked, even with a one year old toddler in the house, my wife and I were averaging around four hours of awake me-time per weekday.

If the poster is getting too little free-time each day to find 30m, then redundant baby-sitting is happening.
Reddit on the web is an abomination.
Understanding Vladimir Putin, the man who fooled the world
The same works for me but on the company laptop I use Debian Sid and on server testing, on desktop I use gentoo, and everything just works
I learned to read from sesame street. Old episodes featured a lot of letter stuff. The letter of the day would be mentioned several times and there would usually be skits and cartoon shorts. These are all gone from the 1/2hour episodes being made now, except for a prerecorded Letter of the Day song in every episode.

There's a TikTok creator who works at sesame street so I asked her about this. She said it's because they don't have time to do it and research shows that kids benefit more from the other stuff: socializing, conflict resolution, etc. Don't know if I agree, but I'm not research.
If you claim that macOS "just works", then you have never insenely used it.
Is there a practical way to run Thunderbird on Android?
Experts recommend broaching such topics as young as possible.

Recently such a case was discussed in a question/answer column in a Dutch national newspaper where two experts answer such dilemmas. “When do you tell a child that their father isn't their biological parent?” was that week's question, and the answer was a unanimous “As soon as possible”. Don't hide it, don't make a big deal out of it; just explain it in terms a child can understand. Keep it hidden, and the moment they learn the truth (which inevitably won't be through their parents) you will have to deal with very strong feelings of betrayal and rejection that could have been avoided.

It seems that the younger children are, the more readily they can just accept such facts. Keeping secrets will inevitably backfire and cause trust issues.
This is the funniest thing I've seen on HN!
Their vaccination rate among elderly is quite low, their vaccine isn't as good as the main Western vaccines, and their hospital system in rural areas isn't very good. If/when COVID runs rampant they will have a lot of deaths. That's a particularly big problem given the upcoming Party congress where Xi will be crowned as dictator-for-life.
Absence of evidence is not evidence of absence. There are tons of posts by Indian women, Muslims and Dalits that show that they’re also ascendant, but if you only look at -ve aspects you will always find dirt.

I grew up in rural area and I’m not a savarna. I studied in Govt institutions and most of my non-Savarna batch mates are doing just fine. We don’t need savarna apologists to tell us what is the ground reality.
"Before I came to America, I thought the streets were paved in gold. When I came here I learnt three things: The streets were not paved in gold, the streets weren't paved, and that I was expected to pave them.", is often shared in context on American dream.
No place is perfect, but grass is always greener on the other end.
It's said that streaming using macOS is just to slow, streamers on twitch use or switch to Windows to get a good experience. So it seems like it doesn't "just work"!

If you care about details, you always need to fine-tune. There is no "not changing any settings" for serious work. :)
I wonder when the first crack comes out for WASD + free movement.
Yeah I thought one of you would come and say this.

Here’s a video that you might find illuminating.

- Caste Conundrum: Why do upper castes believe discrimination doesn’t exist? - https://youtu.be/vjt8aBoejho (1.4M views).

You speak of NYT/WaPo. This was published by an Indian newspaper ThePrint.

Now you might be thinking, that can’t be right. I’ve lived in India for a long time, I know it isn’t like this. That’s ok, I used to think like that too. Until I saw a map of india overlayed with the extent of untouchability practised in each district. Turns out, I lived in a district where it was barely prevalent. Here was me, living in one corner of India for decades and extrapolating that to the rest of India. Don’t make the same mistake I did.

You can find that map and see how prevalent this abhorrent practice is in the beginning of this video

- What Hathras tells us about Casteism in India - https://youtu.be/ELbdGh0-4T4.

Both videos are mostly in Hindi, with English subtitles. I hope that’s ok.
Disappointed that they have a count that doesn't code.
Actually Hong Kong vaccines were about half Pfizer and half Sinovac. The low vaccination rate is the main problem.

This article about reasons for that low vaccination rate is quite interesting: https://www.telegraph.co.uk/global-health/science-and-diseas...
What an awesome piece of writing by Lt. Col. Dan Ward.

Reasons why building Death Stars is a bad strategy.

"More than one writer inexplicably complimented Vader’s leadership
style, conveniently overlooking his use of telekinetic strangulation
as a primary motivational approach."

And the deeper point is spot on, as George Lucas said, R2D2 is the
hero... because creating small, useful tech that is loyal to its
users, designed to serve moral values of good is the way to go even if
you're in an existential struggle for the fate of the galaxy.
Weird window.onbeforeunload was not mentioned
Linux mint just works for me
Some parents tend to see children as mini-adults. Myths and legends may sound silly to us, but they are important for children's development.
A combination of the low vaccination rate among the elderly (only 50% or so among the 80+, and a lot of the vaccinated got Sinovac), which is inverted compared to Western countries where the rates are highest among the elderly, and the suppression of all previous waves (they had essentially 0% seroprevalence four months ago). In other countries, a lot of the deaths already occurred in 2020-2021. In Hong Kong, all of that was concentrated in the last 3 months.

Many of these factors are also at play in China, which partially explains their current policies. As for the currently reported 0 deaths in China, probably some statistical manipulation (if not outright fabrication) is at play. There is a lot of discretion as to what you count as a COVID-death.
> Linux, as in "in the desktop environment", has a HUGE (a can't highlight and stress enough the word HUGE) technical debt.

Well that is what makes defining official Linux Desktop support something of folklore. You can predictably support and target Windows and macOS users all the time with your app working on those systems for it being all taken care for you.

But as for Linux, you will always need to exclude and draw the line somewhere with which distros you want to support. You can't support them all. There will always be that minority of fans of your product, screaming about support for an exotic Linux distro. The developers will just slap UNSUPPORTED and not worth the work.

It is because they can foresee a mountain of issues, maintenance debt, hours of issue tracing and costly CIs to maintain just for the claim of which distros are 'officially' supported.
I don't think the number of deaths is the problem now but the speed at which they occur. If we assume about 0.2% death rate for China on average that would almost be 3 Million. Of those 1.5 Million would occur in 4 weeks (assuming speed is similar to Hong Kong and lower medical capacity). That's 50000 dead per day on average. Especially in the first half it's scary because the number just keep on rising to the sky with a peak of 100000 per day (or more? we don't know until they fall again).

The difference in effort between keeping that kind of curve flat and ZeroCovid is small. I would even assume that ZeroCovid is easier than flattening the curve. While ZeroCovid is not an exit strategy in some areas it works better while waiting for an effective vaccine or some other exit strategy. So presumably that's what they do right now.
I’ll give y’all that. New Reddit is the absolute worst web app I’ve used in my life.

It barely chugs through on my 2018 iPad Pro. Every click takes actual seconds to load.
Classic open source user. They take the free (as in beer) software and complain that nobody works for them.
When I've encountered colored functions(and here I'm specifically thinking of D's pure annotation) I have noticed that the architecture tends to collapse to the most permissive forms very quickly, because you will discover layers that were meant to encapsulate the coloration, and did "quack like it", but in a strict sense do not.

For example, one's expectations of a pure function would mean that you could do some arbitrary numeric computation on inputs and return a value. Unfortunately, the compiler is not so naive. If you should do some transcendental math and call a standard library function to do so, you have manipulated hardware state. You are now impure, and so are all your callees.

And so you have to decide at that point: is the code you are writing wrong? Or is it just using too coarse an assumption for its invariants?

A huge amount of what determines our code architectures are the way in which we've organized our own thoughts. In this respect we always go from looser to tighter specification over time as the code matures, until tightness has produced brittleness and cracks. I believe coloration forces some tightening decisions to be scheduled earlier. In that respect it should be treated with some suspicion, as it may produce surprising couplings.
I read this through to the end and appreciated the work on the before / after graphics, and that someone was cataloging the differences.

But can I gently suggest separating the opinion out from the facts? It gets tiring being told how to think about what's being described, that they're hopeless dummies. At the same time, eg, observations that there are build-time deps to large things few people want, are relevant.

As an exercise, you might try moving your opinion to a section at the end and limiting the rest of the article to neutrally reporting facts.
More to the point is that they care more about "zero covid" than other aspects of public welfare. The necessity of the lockdown for omicron, which is less deadly than previous variants, is dubious so if they are unable to properly organize a lockdown without unreasonably affecting welfare and livelihood, they should not have unless they do not care about them.

The Leninists have a history of human rights abuse and atrocities. It is always the party before the people. For example, in China's great famine, tens of millions died because of bad central planning and they want people to believe it was just a natural disaster. Also, Tiananmen Massacre. This is nothing new.
And you know what people think about that?

Annoying.

How annoying?

Very annoying.
I had two design goals for my tiny personal page:

* Write the content in Markdown.
* Don't require any source files to update it.

And here we are: https://cgad.ski.
Haha, that term doesn’t mean what you think it means. But it’s alright.

My point was that OP reckons India is great to return to. And I agree, it is! As long as you’re an upper caste male, like OP and I are. And even if that makes you uncomfortable, it is pertinent to the discussion of whether someone should go back to India.

Ironically, people like you insisting we shouldn’t discuss caste only makes this conclusion even more certain. We can’t fix what we won’t discuss.
American Oligarchs? Elon, Twitter, and Unnatural Elites
> If it contains PII (...)

How can you tell?
Keep in mind, "free" pairs with greed. The Market even pre-internet gravitated to free. I'm certainly not defending greed, but the general lack of market pushback doesn't discourage it either.
Okay so I did the same thing in 2012 after being frustrated working with the H1B system for 2 years. In 2013 however I moved to the netherlands for a job and in 2020 I became a dutch national (Actually spent the whole of 2019 in colombia). Now after 2 years of travelling (mostly living in spain) I am moving back to India again and will try Mumbai. I work with us companies remotely and will probably keep doing so and make trips to the US every few months. Cheers and good luck OP :)
Thanks for sharing this, never knew these existed - gonna be great to go through them!
I write blog entries when I have to explain the same thing more than once. I just write the "email" as a blog entry and then just send a link to the blog post.

So I write blog posts as a way to reduce my effort.
This was my experience with MacOs for the past two years after decades with windows and Linux. Audio devices disconnecting randomly on updates, needing to configure all kinds of system settings, inability to override the keymap to have the tilde in an ordinary location, device believing it had crashed on every startup, among other things.

I personally don't hear "It just works" so much as I hear "You'll get used to it" these days.

Each OS is crap in many ways.
There are Go and Python bindings for Qt. Also Rust has now an early support for it
With enough emails theyre gonna hit close to the latest at least some times.
There's a lot of negative comments on here, but considering we often make more per hour than lawyers or doctors, and we don't have bar exams or a medical license, I don't see what else could be done. If we have to retake a mini bar exam targeted to the new role every time we want a higher paying job, that seems like a more efficient "just in time" method.

We could go towards licensure, but I've seen even less interest in that, and frankly for how fast tech changes I'm not sure it's even feasible.
Oh and, dear OP, if you're comfortable with personal growth, it may be helpful to realize that, our frustrations often stem from our disappointments, that our feelings of anger are often a protection from more vulnerable feelings like sadness. It doesn't have to be uber-sadness of course, but it's very normal to feel disappointed when our efforts (eg blogging) don't seem to be recognized.

When we can process our frustrations and understand our experiences a bit more, it'll be a lot easier to move forward with a refreshed mindset. :)
https://www.justinpolidori.it

I wanted to blog about stuff that I do at work but the way I wanted to do. It’s also a knowledge stash for myself.
You‘ve been given enough details to get your shop in order. Your processes are broken by design if support staff is provided neither with the means to escalate nor resolve issues. It’s time to let your actions or lack of there of speak instead of a cheap damage control post on hacker news attempting to redirect communications into private channels.
Ask HN: What's the story behind Germany being against Google Street View?
This is the current Street View map of Europe https://i.imgur.com/2Q9QsQm.jpeg

As in the title, what's happened with Germany? Lot of western EU + nordic countries have strong privacy laws not just Germany yet they are the only one mostly "resisting"
Yeah, I'm on mobile and gave up less than a minute in.
This should be obvious: first-hand experience is as close as you’d get, yet it also suffers from personal bias and potential lack of context, same as anything else.
Yeah but why entangle your need of helping others, with your employment? That just seems like making your life unnecessarily complex, especially when altruism is fundamentally opposing the goals of your organisation.
My original reply is kind of sloppy, here's a snippet to better illustrate my confusion: https://gitlab.com/-/snippets/2290425

Specifically, examine this:

fn foo() void {
bar();
std.log.info("foo() is finished", .{});
}

It looks dead simple, but it's a pain in the butt to use because it's actually async, and you can know neither that nor how to get this function to actually finish without looking inside of bar().
Using ELisp as an HTML templating engine
> There are tons of posts

Ok, go ahead and link 5 of them. Hyperlinks on the internet are free :)
Is it really possible for Android fork to be any safe? Why not to take a regular Android phone and use it for controversial activities only without storing anything on it?
On the other hand, if someone could make enough money for 5 years, they could probably retire and make software that DOES benefit the world.
So I’m very particular about what my daughter watches. She can only watch if she’s going to learn something. So I thought sesame street. My daughter likes the old stuff but not the new stuff. She loves the episodes about a number or letter.

But the new stuff she isn’t interested in.

But she loves Barney. And learns from it. In one episode they were learning about being kind and sharing. And we went to the park where she saw some kids arguing over toys. And she said “mummy those kids are not nice they are not sharing.” And she tries to share her toys now at school. (Tho there is often regret after sharing)

So far I think

Number blocks

Sesame Street (old stuff)

Barney

Are the best shows for kids to learn from.
Yep, seems like it knows about words but not grammar
> Typescript is part of the problem

Typescript is a solution to the jank-fucking-tastic type munging JS does (see: [1] About 1:20 in) and the problems that ensue.... if all you are doing is just making menus appear/disappear on click, by all means keep to JS.

The build steps/tooling are useful when you want to build actual applications rather than decorate a marketing page, and also when you need to support legacy browsers, being able to work with modern sensibilities and get code that'll work in IE11 is a blessing.

> the unnecessary complexity of the Javascript ecosystem is mostly about gatekeeping and aesthetics and i will die on that hill.

JS has much more of a "flavour of the week" problem than more mature ecosystems like PHP, I put that down to a relatively poor stdlib by comparison, rather than aesthetics or gatekeeping.

1. https://www.destroyallsoftware.com/talks/wat
Individually, words are very crude low resolution descriptors. English is actually pretty nuanced because we've inherited so many words for the same things form different languages, and assigned them slightly different meanings, but it's still a big problem. I notice this particularly in discussions relating to philosophy, people very often talk right past each other because they're assuming different meanings of the words they're using.
Well, in EU they are very common. 2.0L+ engines are totally overrated, especially for small cities
There are a few videos on youtube of Iran in the old days and it seemed like quite a beautiful place
IMO like the OP choosing jobs on compensation, you were going for them on morality and winding up dissapointed. Best to forget about high compensation or high morals or whatever other metric the faceless company should have, and more about the faces and whether or not you actually click with the people you would be working with day to day. Looking back on it, the best jobs I've ever had always were the ones where I really liked working with my coworkers; to a point it made me not even care what exactly I did since I got to work with such decent people.
...surveillance as a business model, anticompetitive practices to ensure customers never get better options...