skysight-inc/HackerNews huggingface dataset:
> not quite as much evolutionary pressure if the virus spreads during its presymptomatic period

That isn’t the only form of evolutionary pressure. The more your host population builds up immunity to the viral bag of tricks the more evolutionary trade offs there must be to remain infectious and over time they tend to harm the virulence. For example, Omicron seems to be very good at replicating in the upper respiratory but not so good in the lungs. Destructive mutations can still occur but they become much less probable over time.

> Omicron mutated a whole lot without spreading

One theory is that it did mutate through spread but in mice not humans. [1]

1: https://www.biorxiv.org/content/10.1101/2021.12.14.472632v1....
> What is it about Apple that makes them hard to leave?

It's a weird phenomenon.

I don't use Apple devices, but my wife does. When she got into photography, I asked several tech forums as well as photography forums if there was an equivalent of Rapid Photo Downloader[1] for Macs. It's a nice Linux program that lets you conveniently rename images you're transferring from your camera, and put them in a folder that follows some rule you define. Nothing complex.

The responses I got just drove me nuts. Universally I was told I was doing it all wrong. I should use the standard Mac way of doing things. I forget the details, but it was basically "Let the standard Mac app import it into its library."

Well, where in the HD are the files, so we can do backups?

"You don't need to know that. Just let iCloud handle it."

What if I don't want to use iCloud?

No good responses to that other than "Why wouldn't you use iCloud?"

My wife wanted to use Darktable which wasn't inherently aware of the Mac way of doing things and insisted on simple folders and files. The responses I got were:

"You can export from the Mac app to a folder, and then point Darktable to it. Then when Darktable exports to JPEG, make sure you import the output files back into the Mac app."

But wouldn't that consume double the space?

"Yes."

When I explained that wasn't a viable option, I got a lot of hate.

And everyone told me setting up a folder/file structure for photos was Wrong and I didn't get the Mac way of doing things.

Now I'm sure there are simple ways of doing what I wanted on Macs. What surprised me was how much push back I was getting, and how even otherwise tech savvy folks (e.g. who know Linux quite well) couldn't answer my basic questions.

Reminded me of an Oakland cult[2] where the cult had set up their own parallel institutions that handled everything for its members (banks, paying bills, groceries, etc). They lived right in the city - not in a remote land they purchased, but the cult members had no idea how to function with the rest of society. People who decided to leave the cult had no idea how to pay electric bills or do banking.

[1] https://damonlynch.net/rapid/

[2] https://en.wikipedia.org/wiki/Your_Black_Muslim_Bakery
https://ar.al/2020/03/25/apple-just-killed-offline-web-apps-...

He is interested in the protection of user privacy. Author of "Better Blocker", an ad bocker for iOS/macOS.^1 Apple's decisions are making user privacy increasingly more difficult if not impossible when using an Apple computer.

1. https://web.archive.org/web/20211219053624if_/https://better...
My understanding is that nuclear doesn’t do variability very well
Me and my friend just bought a 8K resin printer. Guess what I'll print first.
Here's a two of his videos where he claims that COVID-19 emerged from a lab:

https://www.youtube.com/watch?v=bpQFCcSI0pU

https://www.youtube.com/watch?v=a-GVcfP1zrg

And here's a pretty thorough analysis of the flaws with this theory: https://www.youtube.com/watch?v=ab-r0capbzk
I agree, automated tests of all kinds do have empirical basis every time I’ve seen them used. You can literally see their value by measuring their output. There’s a lot more to the “best practices” around automated testing than just doing it though. And therein lies the rub.
Yes, but they won't literally break your legs over an unpaid debt anymore. These aren't run by crime syndicates AFAIK.
But this is what we've done, right? Drugs are tested on people, but only after they've been proven to be (a) somewhat promising and (b) somewhat safe in animal models. This helps make human trials safe.

Secondly, we've removed the profit motive, so that people are not allowed to be coerced by money into trying out someone's drug, and drug companies are not incentivised to test their drugs exclusively on the poorest people - this helps prevent abuse.
Women are more likely to die or be injured in car crashes – test dummies are why
Fascinating read, one question though:

If they can split an image into multiple tiles at different addresses (as they did in some examples shown in the article), shouldn't they only need to care about the total tile number? Why did they bother to try to fit these postures (more or less) as whole on sheet, or making these sheets at all?
> There's also the argument that Western-style term limits prevent long-term strategic planning.

It seems to me that term limits are mostly the reserve of countries that have a genuine fear of authoritarian takeovers from recent experience, e.g. the nonaligned countries in South America and Africa.

Countries with executive power vested in a member of Parliament don’t have such limits, hence how you get people like Merkel, Thatcher and Mark Rutte serving as Prime Minister for so long. You also have long-term planning with the maintenance of a professional civil service rather than political appointees and the use of cabinet level decision making rather than allowing the Head of Government to unilaterally make decisions.

America and France are really the only significant “western” (politically rather than geographically) countries you can say have term limits on executive power. In both cases the introduction of term limits are post-ww2 changes. To use either example as a criticism of “the west” as a whole requires a rather narrow view of the world I think.
True, the total population is 2.8M though so this is a very significant chunk of the whole country.
Completely accurate assessment.
Guess there's a downside to making a too simple language and then trying to bring it up to modern day standards over time.
Yeah I use that style for some notes on Obsidian when I'm learning new things.
TikTok is now the most popular online destination globally, ahead of Google
Ah gotcha.
Both are true. Personally, I don't have the energy to optimize my personal cash flow like this, even when it is a reasonable thing to do. But then I am employed again, with a steady income. I would use those 0% credits, and manage cash flow accordingly, if I were still self-employed so.

For reasons other then cash-flow, I wouldn't take a credit for things other then a house or true business investments (as: my company needs a credit as a way of financing).
There's an annoying trend in the newbie Linux world of comparing the RAM usage of different DEs and distros and using that to determine how bloated they are. It keeps annoying me because they conflate cached ram with used ram, and a desktop environment might actually use more ram but be faster in general. Pretty weird to be proud of a DE using ~500MB of ram when you have 16GB. And sometimes some memory usage is percentage based. My desktop consumes a couple GB at boot and as much in caches, but I have 64 of them.

Free memory is useless memory. You paid for it, let it work for you.
Are you talking about statically-linked binaries?
You are free not to get into consumer debt. Maybe educating kids to stay the hell away from consumer debt would be a good idea.

Not all debt is bad. It allows businesses to function and to go grow. We can see the effects of trying to have debt free societies in Islamic countries, it stunts economic growth.

Student debt in America is another thing, not allowing bankruptcy in this situation is horrendous.
An obvious question is whether the focus on performance first is correlated with the success of stack overflow. If the same level of succes could have been achieved without squeezing as much performance out of each server then the sacrifice of testability is a dubious one.

The article doesn't explain why horizontal scalability wasn't pursued instead of their approach of performance efficiency (i.e. greater performance from a given amount of resource). It's certainly true that at the time that SO was starting, scaling horizontally required far more handbuilt tooling than it does today but it certainly was already a widely used pattern. The likely reason is cost, but that then comes back to the first question - would SO have been equally successful if it had higher infrastructure costs in its early days?

The persuit of efficient performance at the cost of aspects of quality (of which testability is only one) can only be justified if efficient performance is truly necessary for success. A much smarter person than me warned against premature optimisation. That seems relevant here.
C is high level, many just think it isn't.

DDJ had quite a few articles on how to do Lisp-in-C kind of thing.
I personally don't have a problem with prostitution or sex for money as long as it's two consenting adults and not the result of human trafficking like the traditional pimp/prostitute enslavement version. That's why it should be legal and regulated.
ppl go to jail for temporarily holding a candy bar immediate recovered by security
Please don't post unsubstantive and/or flamebait comments to HN. In this case your comment was both, and you did it on an extremely flamewar-prone topic. That's not cool.

We don't want flamewars, and especially not nationalistic flamewars on this site. They're lame, nasty, and dumb.

We detached this subthread from https://news.ycombinator.com/item?id=29658977.
You could have written a package, but I guess copy-paste is more in line with Go's culture.
You know I discovered credit cards in my mid twenties when emigrating to HK from Europe where we had only debit.

I dont pay it in full each month dude, I pay it ... EACH TRANSACTION :D There s no reason to defer payment even by one week and each time you do delay your brain is telling a different story than if you just extracted money out of your account immediately.

Why do you think humans should permanently borrow to the next month to buy tomatoes at the super market ?
Let's start with the proof that NFTs solve issues and help with provenance and then we can even have a discussion
Would you please stop posting unsubstantive and/or flamebait comments to HN? You've been doing it a lot, unfortunately, and we ban such accounts because we're trying for a different sort of forum here.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
Yes, although there are more esoteric alternatives to the Great Filter. For example, the idea that our universe is a simulation and the number of sapient species is deliberately limited by the controllers to few or perhaps just us.
https://www.magicermine.com/
Given the number of garbage companies that have managed and continue to manage to get themselves listed on Nasdaq or NYSE via reverse mergers, a listing on a US stock exchange just ain't what it used to be.
First, this is grandiose to the point of silly, and second you definitely can't break the site guidelines like this. I've banned the account. Please don't create accounts to break HN's guidelines with, or to do cloak and dagger routines.

https://news.ycombinator.com/newsguidelines.html
That's where they really shine. I did the same when I had to get stuff done on absolutely ancient bog-standard Dell Windows machines a while back. I think they had IE 10, no PDF reader, no office software, no media player. I was supposed to do regular office work with that setup (weird situation). One visit to Portable Apps and my hours spent in the office were so much better.

I still use the site for fun or for simple utility value even in Linux sometimes.
Best practices, when blindly followed, especially without understanding, lead to cargo cult programming. Ill-understood best practice documents are an organisational code smell.

Complaining about best practice, however, is itself a best practice.
Elon Musk is kind of homeless in SV and sometimes asks to sleep over (2015)
Is that in retaliation for his criticism of apple?
Because they were manually drawing and designing the sheet layouts. If this was an automated process, as shown for the CPS-2 titles, then they could (and did) automate it.
Most probably. Even with the best 2D games, the playstation would have wiped the competition even faster if left alone on the 3D market.
Please do not perpetuate flamewars on HN—that's just as bad.

And please don't use HN primarily for political or ideological battle—we ban such accounts.

https://news.ycombinator.com/newsguidelines.html
You think of China in american terms. For all they care, the world stops at their borders and having to trade outside is a temporary inconvenience. They re not going to be able to expand, you can already see their cultural gradients on its periphery having a lot of issue.

If China was to deal with French, Japanese or Senegalese people, it would immediately crumble. All they can do is firefight for internal stability, or change enormously to inspire positively, but it's not yet looking that way.
> Xiaopeng set the country up for orderly succession

No, he did not. He built a cabinet of marionettes, and set himself to be a gray cardinal to run the state from behind the curtain. Jiang Zemin then ousted him out of power.

You know nothing about China past the popular propaganda image they wanted Westerners to see.
If they'd used open-source software rather than the Microsoft stack, they could have scaled horizontally without having to worry about buying more software licenses.
It seems like this should have been titled "My views on Rust" as overall, the negatives don't really outweigh the positives.

Good job for making the front page of HN, but I honestly struggle to know why. (Maybe you're famous?)
Will you continue to work on Codecademy? What's the next chapter?
https://archive.md/Yvsca
> Fast fashion is a root cause of a huge amount of fabric waste, plastic waste, and cost shifting of waste streams to developing nations.

And water waste. [0]

Most people have no idea how water intensive the textile dyeing of their clothes really is.

Buy high quality clothes and wear them as long as possible.

[0] https://www.unep.org/news-and-stories/story/putting-brakes-f...
> I wrote a small script to convert CSVs to JSON strictly to use jq on the output

Note that you can use jq to consume simple CSVs (and produce them) without anything else. There’s an entry in the cookbook wiki https://github.com/stedolan/jq/wiki/Cookbook#convert-a-csv-f... - I posted some usage examples a few months back https://news.ycombinator.com/item?id=27379423
Congestion avoidance algorithms such as TCP Reno and TCP Vegas. basically code clients to back off if they detect a situation where they may be a member of a thundering herd.
> In what way are the systems greatly different?

The US:

- insurance is largely tied to employer

- insurance providers go out of their way to not cover, well, a lot

- even having good insurance still often means you need to spend a significant amount of time fighting the bills

- you have to navigate the maze of "this doctor at this hospital is out of network"

- yes, you won't be turned away at the hospital even if you're uninsured, but you will be saddled with the bill

Rando on the Internet: how is this different?

> Now, you may quibble and say that

You may keep pretending that you you can invent the arguments for me.

I will not engage in this thread any longer. Adieu.
I have been using credit cards in the US since I was a kid 15+ years ago, and my parents have been using them for 20+ years easy. I feel like they have had the ability to autopay for at least that long.
There is a world of difference between objectively having benefits and being strictly beneficial.
> Same goes for auto loans and leases. Nobody asks you to build and pay debt on a credit card.

See, over here, banks treat it as a good thing that you never had debt on your name. Throw in a stable and reasonably high income and you can get loans basically on a whim. Because why wouldn't you, being as low risk as a person as you can be.

EDIT: Now that I remember. We have very fucked up quirk in the way credit scores are calculated in Germany. Asking for a credit has an impact on it already, because it is assumed that you need money which makes you a risky person because you obviously don't have enough of it. With the very "funny" side effect that shopping around for a mortgage can have a negative impact on the interest rate you can get, up to the point that it can be difficult to get one at all. The trick is to go through a broker that is not sharing his clients, your, name with lenders.
The last part of that comment is quite obtuse. Can you state simply and clearly, what, if anything, YC did that was unethical?
TLDR:

- I see 'unsafe' everywhere;

- Async is problematic, colored functions!

- Community is nice, but it won't be forever, RIIR people are annoying;

Conclusion: I prefer GCed languages with default async runtimes.
> Too many best practices in software engineering are followed as if they were immutable laws.

The wise programmer is told about Tao and follows it. The average programmer is told about Tao and searches for it. The foolish programmer is told about Tao and laughs at it.

If it were not for laughter, there would be no Tao.

The highest sounds are hardest to hear. Going forward is a way to retreat. Great talent shows itself late in life. Even a perfect program still has bugs.

> Too many best practices in software engineering are followed to improve developers experience rather than the quality of the end result.

Thus spake the Master Programmer:
"Though a program be but three lines long, someday it will have to be maintained."

> Too many best practices in software engineering have no empirical basis.

Thus spake the Master Programmer:
"When you have learned to snatch the error code from the trap frame, it will be time for you to leave."
That's the difference between web development, "web2.0-style", and engineering. A web developer, when experiencing lag, will just add another AWS instance. An engineer will figure out where things are inefficient, and work against that inefficiency. You would be surprised how much of a performance boost you can get just by having good server-side pre-caching.

Also, consider that a lot of the lag you experience in the web today is actually caused client-side by excessive use of JS.
> The Rewrite Fallacy

This is a good general point that isn't even about Rust. It crops up a lot in the always ongoing database wars where people keep swearing that one database is fast or slow or new or old.

There needs to be without a thoughtful acknowledgement that there are design trade-offs involved and that appropriateness for the situation is more important than the raw technology. A rewrite making code fast always raises questions about why the rewrite was necessary, what battle-hardened error cases might have been lost along the way and whether the speed-up is attributable to the tech or the skill and intent of the programmer.
"a typedef name was a complete surprise to me at this point in your program"

That brings back memories! Loved MPW C.
Nationalistic flamewar will get you banned here. No more of this, please.

No, that's not because we're secretly in cahoots with communists—it's because we don't want a site that consists of lame flamewars and then turns itself into scorched earth and then heat death. We want thoughtful, curious conversation. If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.

Edit: your previous two comments were egregiously breaking the rules here as well—even worse actually. That's seriously not ok. Please review https://news.ycombinator.com/newsguidelines.html and stop posting like that, regardless of how strongly you feel about $country, and regardless of how legitimate your reasons are (which I'm sure they are). I don't want to ban you but we can't have accounts carrying on like that here.
Why doesn't pinch-zoom work on mobile?
Please don't perpetuate lame flamewars on HN. They're all the same, and they're boring and nasty, and not at all what this site is supposed to be for.

https://news.ycombinator.com/newsguidelines.html
Let me guess, someone at some point said Sarbanes-Oxley? Under that restriction, the team running the app must not have access to the app's codebase. And the team writing the app must not have access to the production configuration (and tooling for production).

There's a whole bunch of other things that go into SOX compliance and is something that one should only pursue if required.
It's called a patronymic -- it's used in formal address and if you read Dostoyevsky or Tolstoy you'll hear the characters always use the patronymic with each other if they have a formal relationship. They'll say "Sofia Semyonovna" every single time, not just once. You can't say it's a "middle name" or a "second last name" really, it's its own thing.
They use the Microsoft stack, so they'd have to buy more licenses if they scaled horizontally.

Yes, it raised quite a few eyebrows when they announced this decision.
It is very straightforward in that he has been using Apple for a while and made concessions on his idea of software freedom to use the "convenience of Apple products". however, with Apple's recent attempt to slip in on device scanning and reporting to police agencies and setting a precedent that this is acceptable it has pushed him over the edge. Even though apple backed off, they did just add the scan for nekkid pictures on your imessage if you're a kid and report it to your parents. He assume this is just step 0.1 of a multistep process to reinstate the scan all the things on your phone and report back to 3rd parties. He may be right, and it certainly wasn't hard to follow if you read it rather than scan it.
what is the major difference of go generics vs say c# or swift generics that makes the long wait worth it for go?

was there any major breakthroughs?
this can be solved on the file system layer below.

on my laptop with btrfs this requires no special effort: simply copying the files and renaming them suffices. nautilus (gnome file manager) uses copy on write, and coreutils "cp" also defaults to "reflink" these days.
I love watching old films and playing old games, which are all 4:3 aspect ratio.

Is this going to be a desirable option?
How much can you narrow it down to derail the topic even more?

Yes, they didn't do much last year. This is because the last Government didn't care or rather even sabotaged the Energiewende but last year wasn't representative for the whole programme. Also, the new Government will push where the last one slept. Everybody who's even remotely interested in Germany knows that. Didn't you?
BTW, plantuml has been storing the source uml dsl in the metadata of generated png for years. cf. https://plantuml.com/command-line#ce21470ab49d1d19
But again, that’s not the scenario I’m talking about

> If Omicron turns out to have better health outcomes than Delta, even with the increased transmissibility
> I predict that garbage collectors will become popular in Rust eventually.

Not having a GC and not freeing memory by hand is one of the features that makes Rust special. What would be the point of this?

> I feel like Rust is self-defined as a “systems” language, but it’s being used to write web apps and command-line tools and all sorts of things. This is a little disappointing

Why would using the language for non-system programming be disappointing?

I have a feeeling that it has become popular lately to criticize Rust for whatever reason, I guess that's what happens when more people use the language