skysight-inc/HackerNews huggingface dataset:
> Toyota and Honda economy cars are assembled with more rigorous quality standards than a $100k Tesla.

Not playing devil's advocate for Tesla here but how long have Toyota and Honda been building cars? It's true that every iteration is superior but they started out making some fairly bad cars back in the day.

Showing my age here but when Japanes cars started getting popular in the UK it was only because British cars had become so bad. Even then, it was common knowledge that a Japanes car was only good for 2 or 3 years since the bodywork couldn't cope with our weather and would just rust away.
Hardspace: Shipbreaker became the video game union movement's final frontier
Yes, exactly. Because the venn diagram is the two circles of: things I love to do, and things that I do on someone else's terms.

If someone else is telling you what to do, you won't love it, no matter what. Freedom is a prerequisite for love.
It does sound very transactional. If you need to negotiate your time like that then something has gone wrong.
I use the normal Ubuntu distribution for about 15 years now. Nothing else. I had not to change any config files in forever and every device i owned worked out of the box. So shrug
> I grew up in rural India all my life and this cartoonish casteism is no longer part of the mainstream Indian society

All I will say is that extrapolation and generalization from personal experiences leads to biased perspectives. Your experience does not invalidates other's and vice versa. My recent experience in Rajasthan has been that caste dynamics is still in a healthy full flourish.
I suppose that they will envy us. What a happy creatures we were, we can watch the tiktok or not to watch, we can agree with all kinds of surveillance or not agree, also we can use cash, not to use any social networks and spend at least several days being miles away from any connected device.
> Answering anything will also reveal you gender.

Well, in the internet no one knows you're a dog. Some women used to answer using masculine conjugation as a default, to avoid their gender to distract from the things they did or had to say. Some men did the opposite to get attention or more eager responses.

I know it's inconvenient and to some may be considered even insulting as a suggestion, and I don't think it should be the norm. However, it's still a choice you're free to make.
There's a whole spectrum of speech, even without immoral intentions.

too heavy truth, cold truth, harsh truth, slightly delayed truth, silence hinting at truth, maybe truth, minuscule bit of truth, coated truth, swerving around truth, empathetic balanced truth

you don't tell your kids "we're all dying" you adapt life around their spirit, and when they enjoyed enough semi ignorant bliss you can let the whole thing in plain sight
Thanks, seems there stuff on youtube. It's not on Disney+ in Taiwan :(

But that reminds me, my daughter also enjoyed Blippi. She learned so many names for everyday objects from that show that it was annoying! When we go out she would name everything. In one case I called something a Vehicle to which "No daddy that's a truck!"
We told them that some other parents were telling their kids this Santa Claus story, and that while we didn't want to do that, it wasn't meant in a bad way, and so please don't spoil things for the other children.
> I don't think they could go to the Western pharmaceutical companies and just ask for 3 billion doses.

Ramping up production was a problem in the beginning but now it should not be a problem to produce enough shots to supply China. Even a single shot mRNA would improve immunity by a lot when combined with other vaccines. If China had ordered it in 2020 they would have received multiple doses per person by now.

I have no idea why mRNA failed in China.
DHL 757 suffers runway excursion in San Jose, breaks in two
> It's about how the systems people erect around themselves turn against them. Gated communities whose guards become jailers.

Historically this is backwards. 小区 existed in the Tang dynasty much as they do today, but the gate was not operated at the direction of the residents - there was a curfew, and if you lived in a 小区 you had to obey it. If you lived in a house that opened directly onto the street, you were exempt from the curfew.
The Complete Argument Against Crypto
When I was much younger I worked at a small ISP/CLEC started with a week of training, including editing regex mail filters, configuring bind, and sending email via telnet.

It was a tech support job for mostly dial up customers. The manager had developed a binder of training materials that included many things to help us troubleshoot.
> To me, this is akin to the pure/unpure function classification in FP, it makes sense that calling an unpure function would also "taint" the caller.

Since this could be read in a very abstract, purist way, I'd like to add that this is also very much an architecture concern for many pieces of code.

At work, I regularly encounter issues with a piece of code that is written in one of the worst imaginable spaghetti styles. And, since it changes things in a database (not even in proper transactions, btw), and is written to pretty much prevent being tested, no one wants to touch it.

Yet, what the code does would really match an "FP" approach:

- Read in all inputs. You might even read during computation if you're simulating FP through transaction isolation

- Compute the outputs and the new desired state

- Pass that to someone who writes it back to the database and commits the transaction

Outputs in our case are messages that get stored in the database, too (in order to allow recovering after transmission issues), so "output" in effect also just means "state". You don't always have to read "FP" in the strictest sense -- there's a spectrum to this.

Now, if that code was written in such a way it would be easily testable and thus refactorable. In fact, most ideas in the clean/hexagonal architectures or "functional core, imperative shell" are to achieve exactly this. But since the author of said code never had any pushback, they just kept making an already grim situation worse with every change. For years.

I see the same issue with the "ice nine" argument for async. If async infects all your business logic, chances are your abstractions suck.

Edit: Also note that goroutines do effectively the same thing as synchronous code in a larger asynchronous function call: You group the code you can sensibly do in one go into a single goroutine. Then you pass the result to someone else to perform the next step.

So, it's very often just another way to express the same process. CSP will invariably be a better abstraction for some problems, and async/await for others.
Well Australia is open and has been for a while. As far as I know there were no novel variants that were found first here because the lockdowns suppressed case numbers and besides, there is only 25 million Australians. We have the same variants as the rest of the world, except most Australians don't know anyone who has died from COVID.
Man, you said it. I hated that stuff when I was on an H1B. Cannot emphasise how much nicer life is once you are no longer holding out for that (apparently) magical Green Card. As of date, apparently my GC petition date is current but I'll be damned if I'm going back to the US to stand in line, hat in hand for slip of paper telling me I'm allowed to live normally again.
Hard to verify the source of the video but there is one going around reddit right now showing mass suicides from people jumping out of high rise windows. Claimed to be people in lockdown in Shanghai.
No we should definitely discuss and eliminate casteism, no disagreement on that. But you don’t comment “White male privilege” in all the other posts, right?
Let’s take time to discuss this, as it’s easier to discuss when it happens to another country with an entirely different social system.

I was surprised, last year, that techniques we were condescending about, and saying it only happens in China, were applied in Europe and USA. As if it was an emergent property of a human group facing a new disease.
Creating a JavaScript Library
It feels to me that the problem is that email addresses are considered to be the identity. In your (and mine!) case, the domain is our identity, and the individual addresses are just different inboxes. Email clients need an option for that.
Npm is primarily hosted out of github where your code posts get stars, followers, etc. This drives user engagement, encourages tons of content, and helps new entrants network with other developers. There is good content in there for sure but it’s mostly just the code versions of Facebook posts
why those particular countries? those can’t possibly be the only ones.
Yet every single post is posted here. And you didn't answer the question, who is Rachel why does she or it matter?
So actually I would want to disable beacons and keepalive flagged fetch requests? Is this possible?
I am in China too. In Shenzhen. I think the author is very unkind to the Bao An. I am 100% sure they would treat me the same if there is a similar lockdown here, but I imagine they are under a lot of pressure.

My hearts go out to them though. I have a dog here in China, and I am very afraid of what will happen to her if an outbreak like this hits my area. And how can you even have a dog if you can't leave a building for two weeks? What a nightmare.
Because Chinese propaganda has always tried to shift blame away from the cccp. cccp propaganda continually pushed the message that corona infections were due to contaminated foreign goods (i.e. Not due to the cccp's bad healthcare policies). So to keep in line with propaganda instead of vaccinating the elderly and vulnerable they focused their efforts on vaccinating factory/Dock workers and other that handle a lot of goods. They've basically backed themselves into a corner with their propaganda, and to backtrack now would show weakness and basically admit that they care more about saving face than saving lives.

As long as they can keep censoring angry citizens, and as long as they can keep the cccp in power, as far as they are concerned their covid-policy is working
Yes. They kill people piloting bombers carrying bombs, potentially nuclear, again potentially aimed at cities... sometimes you have to pick the lesser evil.
Hit me up in Mumbai sai @ pretzelbox dot cc.
It's been a hell of a paradox for me after switching from Windows to Linux that the two types of applications that I missed the most were good text editor (Notepad++) and good ssh connection manager (Moba Xterm).
I don't say that lockdown is the best way when viewed in the rear mirror. But right now it's just a logical continuation of the policy they enacted in the past.
> Although we may not always agree with those laws, we may need to block content if we receive a complete request from a government official so that our users in that jurisdiction may continue to have access to GitHub to collaborate and build software.

Faced with a request like you mention, they'd either take the repository down or risk users in that jurisdiction losing access (i.e. the Government chooses to block GitHub). GitHub may feel that such a request prevents them from acting transparently, so they may choose to keep it up. Or they may comply out of fear that GitHub would be blocked (or further legal actions). Basically a bunch of higher-ups have some long meetings with lawyers and pick what they feel is best.

(I'm not a lawyer)
E is for error!
The motivation for the Russian invasion as described is at odds with how it is presented in the media controlled by the Russian government.
Talks about how magic money doesn’t exist but then printing out checks for everyone and it materially helping loads of people was definitely an Overton window shifter as well.

There are principles and a status quo, and it always stays the same… until it changes.
Found it - it actually was an extra checkbox.

see: https://www.fabrica.cz/fabrica/img/netscape.jpg
You complete me
Terrible UX but the concept is cool.
You it, king
Australia and New Zealand tried lockdowns against Delta. They didn't work until vaccination rates got high enough. Then omicron came and not even 90% vax rates were enough to stop the spread. So the vaccines without lockdowns is more a pragmatic move because lockdowns stopped working. Besides, the vaccines work, there just isn't the same need to have lockdowns anymore.

AU and NZ lockdowns were less ugly than this Shanghai description though. I went outside to cycle and run literally every day of the NSW 2021 lockdown.
Sounds very similar to a Worms audio clip.
Damn son you got it
Oh nice. Sometimes when I'm iterating on a model really fast I'll have a whole list of model(1), model(2), etc files and having thumbnails would be a great help in differentiating them.
system76 is what you are looking for.

They select the hardware and have created a line of linux-first laptop (and also desktops and servers). They just work. Not only this, but they are also very repair-friendly. Perf are very good too.
* never
From the article:
Looking back, however, it is clear that the outside world has consistently misread him. From the moment he took power, outsiders too often saw what they wanted and played down the darkest sides of Putinism.

People have preyed on hopes and dreams forever, at large and small scale. People see what they wish to see, which has been amply demonstrated in politics and other collective activities. Russia was supposed to be different, somebody European who could be dealt with. Err, no. Unfortunately, the eu is learning others share that approach and might be cuckoos in the nest.

“When someone shows you who they are, believe them the first time.” ~Maya Angelou
When is the Party congress? Can it happen that, after the congress, they let the Covid run rampant, to get rid of the elderly and have better figures for a few years after that?
...continuing here:

5. Slow Update Cycles. This is about hardware support; in recent years there have been rare cases in my experience where some new hardware was not supported on Linux quickly enough (let's say either on launch day or withing a few months of launch). But this is only if you look at the latest kernel version. Distributions don't run the latest by default, and many don't even provide a way to install a Linux with the latest kernel shortly after it's available. So you might be stuck at installing the OS because the live USB uses an older kernel incompatible with your hardware and halts at a text prompt. It only takes one annoyed person, with a new toy that he wants to try out, to blast Linux since Ubuntu did not install on his new laptop, and the whole ecosystem gets a bad reputation in his social cycle. Speaking of which...

6. UX/UI. Normal, every day consumers don't like text and beeps. They don't want to see it on the screen when the computer is booting, nor want to run commands in a terminal, nor want to edit configuration files. They want slick UIs that look good, spinners and animations that make it look like the device is from the future, not walls of texts and beeps. But for Linux, it seems like people don't want to refine the system with such things. This to me seems like a cultural problem that Linux has.

7. Leadership. There is no one person with authority around the entire ecosystem, that can force a direction change. You have the Kernel team that do their own thing, the distributions which focus on their stuff, the desktop environments doing whatever they please. This creates a great ecosystem for experts that know what they're doing and can piece things together. But common consumers are not like that. Their main focus is to feel good about themselves and the things they use, and a leader that can make choices for them on things they don't care to understand is part of this. So far there has been no such charismatic individual to penetrate the mind of consumers and address their needs since there is no way for such an individual to influence the direction of all the Linux ecosystem members. When Steve Jobs said a thing, it got done. When Bill Gates said a thing, it got done. But when Linus says something, maybe someone takes note, no pressure though... So the things people care about don't really get implemented, as everybody works on whatever they want in the Linux world. A great things for experts but a bad thing for everyday consumers.
Depends on how extensive the unit tests are. But, again, you also need to do integration tests for making sure you are not getting anything funny from external sources you rely on.
> you don't tell your kids "we're all dying"

I don't see any problem with being honest about life and death. And having hangups about this is not helpful in my opinion. It's one of the areas where not lying is most important. What you need to be careful with is your approach, because if you just say "we're all dying" a 4 year old might panic because you haven't been very clear. It sounds immediate.
> I don't think they could go to the Western pharmaceutical companies and just ask for 3 billion doses.

I wonder if they could license the technology then produce it themselves. I believe this is what India has been doing?
There is no market pushback because free services hide negative externalities. So when users choose something that’s free over something they’d have to pay for, I’d say they’re generally unaware of the negative consequences (either to them or to the rest of society) because by claiming a service is free of charge, the provider is effectively hiding those negative effects, and making their revenue in some opaque way (e.g. advertising)

There will never be market pushback as long as those externalities aren’t priced in. And Imho the only for that to happen is for governments to introduce regulation, e.g. by taxing the externalities so that “free” service providers are forced to be more upfront about the actual cost of their service.
Well, OP just said they're not a white male so this shouldn't be surprising. They're commenting on something they likely understand better.
You got a link to that?
Darwin Correspondence Project
And in Java, Math.cos(double) might do allocation as well, for large angles reduction. In Jafama I took care to avoid that, by encoding the quadrant in two useless bits of reduced angle exponent.
Mostly because we have no viable option.

Most work places want to have one device for all staff. So the IOS team and the Android team and Marketing and API and JS team, all need one common system.

Windows is out for the Rails/Elixir team, and IOS team need Macs. Marketing and Sales teams could live in Windows or Mac's

The only Venn diagram match is Mac. Low powered or high powered, Mac is the answer.

Honestly... Package Management is really good for IOS/Rails/Android dev. I personally never use containers at work, and I don't change the configuration on my Mac. Out of the box, it works.
> "Hong Kong is a very rich area. Many other areas would fare much worse."

Being rich or poor doesn't have too much to do with it. Hong Kong is badly affected because it has a very high population density combined with low vaccination rates.
Linux is not for consumers, it needs nothing from them.

Android and chrome os (hell, even Darwin if you squint) all demonstrate that taking things away is the path to consumer happiness.

I am a professional user, I don't want a lobotomised system. An airplane cockpit is not like a car dash.
Great article, thanks for posting.

At the end, I had hoped, there would be some hardware specs included, like exact quantity/types of RAM/Cores/UARTs. And also, some more details about his next plans with the device. Maybe that'll be in the followup article ;)
> "I have no idea why mRNA failed in China."

Classic case of "not invented here" syndrome?
> Although the CC0 license is a bit unfortunate in some cases for source code.

CC0 isn't a viral license, you have literally no obligations if you use it: no attribution, no license compatibility worries, no relicensing issues, not even a need to mention it at all.
I think you're missing the point. The problem of colour is not a problem of limitations. It is indeed a good idea to limit your functions to the least required amount of power via the type system. One great way of achieving this is using an algebraic effects system which someone already linked to elsewhere in this thread.

The problem of colour is rather that even though two functions should have the same structure, regardless of their effects, the language still forces you to write two functions each with its own syntactical structure. In type theory terms, this is a problem stemming from a lack of effect polymorphism.

Ideally you'd write one function, polymorphic in its effects, and then just be able to use it in both sync and async contexts. In the sync context, the function's type would specialize in a way that it lacks the `Async` effect, so it wouldn't be able to do async stuff there. In the async context it would specialize in a way that it does have the `Async` effect. Therein you would be unable to apply it in contexts requiring the lack of an `Async` effect.
I may be totally wrong with this assumption, but the way I understoog Zig's color-less async support is that the compiler either creates a "red" or "blue" function body from the same source code based on how the function is called (so on the language level, function coloring doesn't matter, but it does in compiler output).

The compiler still needs to stamp out colored function bodies because the generated code for a function with async support needs to look different - the compiler needs to turn the code into a state machine instead of a simple sequence).

It's a bit unfortunate that red and blue functions appear to have a different "ABI signature", but I guess that's needed to pass an additional context pointer into a function with async support (which would otherwise be the implicit stack pointer).
> where normal aging is pathologized

Since time immemorial. Pretty much every religion promised eternal (after)life
Capcom to increase base salary of staff in Japan by 30 percent
This is beautiful.

Does anyone know how many of those colors are believed to be historically accurate representations vs artistic license? The paint has long since faded, but perhaps the colors have been identified through some kind of anlysis?

There was a recent article here on HN which made me realize the importance of communicating what colors are scientifically or historically accurate vs artistic license.
The White House is freaked out that Putin's next big win could be in Paris
Don’t feel sorry for them. It is a choice they are able to make for themselves. Most of these expats visit home regularly and see the ground realities. They are in a better place to compare the lives between the two places. Most choose the county they immigrated to. Stop and think why it might be so.
For me, it's ShareX I miss the most. Flameshot is a good contender, when the Wayland support gets better.
I don't consider myself an expert on this topic, but I can't shake the feeling that this person almost defines unit tests in a way that builds them up to fail, but is not how people who use Unit Tests effectively would necessarily define or understand by the term unit tests.

It's certainly not compatible with what Michael Feathers describes as unit tests in his "Working Effectively with Legacy Code" classic, a book I consider the bible on unit tests (even if a bit dated by now).

If anything, many of the things the article describes as drawbacks of "unit tests" are exactly the things that Michael Feathers seems to describe Unit Tests are "not" if they are to be effective as unit tests.

Obviously I'm being awfully vague here, but, yeah. That was the feeling I got from the article. It's just another case of "My particular definition of X, which is not necessarily what others understand by X, is bad. Use what I define as Y instead, which may be what some people used to mean by X in the first place, but let's call it Y from now on because X is bad."
Its more of a question of status. If youre one month away of being sent back to India how can you feel good about yourself.