skysight-inc/HackerNews huggingface dataset:
Well, context and history is also probably relevant because for a very long time there was a lot of (mostly unwarranted, at least IMO) fear surrounding Mono and or not it was something Microsoft would care about in the future (or other random things verging on total conspiracy). Banshee is a pretty long-lived project; we might be talking 10+ years ago. These days I think it's pretty clear that both Mono and .NET Core are reasonable and officially battle-tested options.

Anyway, I'm not sure what Mono's AOT compiler looks like these days, but the new Native AOT for .NET (which is improved in .NET 8) is definitely designed for production and things like binary size and startup speed, with no external dependencies, and they definitely seem to be trying to make it act and feel like other natively compiled AOT languages. People care more about it these days because a big shift is in things like containerized runtimes where you don't want to pay for the overhead of distributing the .NET runtime for each container, because they can't be shared. So things like AOT, dead code elimination, reflection removal for source generators at build time etc all add up. Cold-start time is also important for some of those uses.

Linux distro fragmentation and userspace ABI compatibility being an afterthought also makes some FOSS/Linux projects that require interpreters/runtimes more annoying than they need to be and that also had some cultural, perceptive ramifications for a long time too -- that's not really .NET specific, but it probably never helped. Like, you're saying "just download an executable and run it" but that was actually often not workable in many cases for many reasons for many apps. And whether or not whether users understand what those reasons were, correctly or not, it colors their perception of that class of tools.

But anyway. These days there are lots of solutions for these problems. Native AOT is a pretty welcome solution for a good class of issues IMO, and Mono and .NET Core both seem to be established in various domains. I'll definitely be looking forward to trying Native AOT on server-side apps.
Support is already merged in git tip, a stable release just hasn't been cut with those changes backported yet.

I don't think it'd be that problematic to backport, from what I saw, just nobody's done it.
I have an even better one for you — if the language/region of your system is different, Excel parses the file differently. My example, Slovak region, numbers are officially written with a comma — 1,3 meaning a decimal "one point three". When you open a file that has the numbers from a different region (so 1.3), it completely falls apart.
Regarding scurvy, I read an essay that said the cure actually needed to be re-discovered. Someone had decided to load the ships with a related citrus fruit that had much less vitamin C in it, leading to doubts about the hypothesis since it meant sailors would get scurvy despite getting citrus. This got cleared up later, and IIRC later yet someone figured out the critical ingredient.
Hardware RAID is pretty much a niche at this stage. And unreliable and unsafe in general. Using it is like having an open fire pit inside your home because it's nice and cozy, and assuming that your house not having burned down yet means it's a good idea.

So far the only deployments where I've still seen it somewhat relevant is single-node Windows machines without virtualisation (so the balance between trusting windows with your block storage vs. trusting a RAID controller swings towards the controller), and large proprietary SANs where you don't really have a choice.

Everything else is either local software RAID (or ZFS), or a cluster filesystem with block storage support for SAN consumption.

And then there is the worst of all worlds: firmware-enabled software RAID like the ones you get with consumer mainboards. As far as I know, that only exists because of windows and the legacy inability to boot from anything except a single-disk magic method on MBR or single ESP partition based booting in UEFI. It's all just crutches for bad systems to not have to do it correctly.
Been a while since I’ve touched the CLR, but I have this vague recollection that while the Mono runtime is blessed, it’s also incomplete. If you want to write a portable CLI you can use Mono, but if you want to show a GUI, you’re out of luck.
I feel like it can't be understated how amazing 'asking the internet' is today. I regularly post questions on repos or SO where the software creators directly answer, with their intent. We have countless means of interacting with the ones that create the tools we work with (including HN!).

I know that there's some hairiness around maintainer manners and the drama expected in any large enough group of people, but our ability to communicate with our peers is really advanced compared to other disciplines.
There's a bit of nuance in what I was saying.... I agree (and agreed) that Windows 3.1 didn't include Win32s. What it _did_ include, though, is direct support for Win32s in the form of PE executable detection and a hook for the (separately installable) Win32s PE loader.
You probably have no real understanding on how to find customers for your projects. This is why you failed. Not because your software wasn't good enough.

So, your life intuition is telling you to not do it again: and it is right.

Learn first how to win customers. Prior to that you are not qualified to build a business successfully.

You can ask specific questions on that topic here, because a lot of know how in that area is on HN. But be specific, otherwise nobody can help you.

So, short answer to your question: Don't. Don't cope with a signal from your psyche, but interpret it right.
I was able to use aot and System.Text.Json in a test app. You only need to put an attribute on a class to specifying the type info, and then pass a type enum when you serialize/deserialize. I was surprised how easy it was because I had been really concerned about reflection based stuff like json.
The real villain of the Japanese internetment camp program was JJ McCloy (1981):

https://www.nytimes.com/1981/11/04/us/ex-aide-calls-japanese...

> "John J. McCloy, former Assistant Secretary of War, today defended the internment of Japanese-Americans in World War II as ''reasonably undertaken and thoughtfully and humanely conducted.'' Mr. McCloy, one of the key Government officials who oversaw the relocation program, said he might again support the wartime resettlement of United States citizens because of their national heritage."

It's true that there were actual Japanese government agents operating in the USA at the outbreak of WWII, but they were comparable in number to the German and Italian agents who were also US citizens. An overview of the Japanese government's activities from the Office of Naval Intelligence is here (Office of Naval Intelligence, 1941)

http://www.mansell.com/eo9066/1941/41-12/IA021.html

In comparison to internment of 112,000 Japanese-Americans ancestry (and seizure of property), some 11,500 people of German ancestry and three thousand people of Italian ancestry were incarcerated on suspicion of being foreign agents, out of a population of 1.2 million German-Americans and 2.4 million Italian-Americans.

https://encyclopedia.densho.org/German_and_Italian_detainees...

Conclusion: the Japanese internment program was just another example of blatantly racist government policy, of the same kind that motivated Nazi 'master race' thinking. Incidentally, McCloy was also a primarily responsible for the early release of Nazi industrialists from prison in post-WWII Germany.
There's a world of difference between a round of applause and a standing ovation. It would appear you misused the term "standing ovation."
On the topic of produce taxonomy: cauliflower, broccoli, cabbage, brussels sprouts, kale, and kohlrabi are all just cultivars (selectively bred) from Brassica oleracea (wild mustard/wild cabbage).
Wrong. Limes do prevent scurvy. However the British Navy at that time failed to distinguish between limes and key limes, believing them to be the same fruit. Key limes have very little ascorbic acid (vitamin C) and they were further processed and stored in a way that eliminated what little vitamin C they had.
Scepticism about Microsoft Results
So this is just another server-side rendering framework? The pages I skimmed through don't seem to go very deep into how it really works.
> It might not be xfs - it could be the hw raid drivers.

It could be that XFS users see the corruption first because of its CRC-verified metadata; you'd expect ZFS to see this quickly too, but another commenter mentioned that OpenZFS isn't even out yet for 6.3. Or perhaps because XFS happens to put its metadata where the corruption occurs. Unclear at this point.
Also, the study was based on the Zostavax, the live virus shingles vaccine. It was discontinued in 2020 (at least in the US) in favor of Shingrix which doesn't have live virus. Unclear whether Shingrix will have the same effects, though seems reasonable to think it might.
> is not unlike looking at 1920s and 1930s cars and saying that we got automobiles wrong.

I think it's really clear that we did get automobiles wrong.
At least one person in there reported it with no HW RAID controller in the mix.
I don't know why you're being downvoted, it's an entirely valid observation. And as I type, it's the only comment mentioning lightning as competition.

Moreover, my greater sense is that the nuts and bolts of crypto is not an HN strong suit. It usually brings out religious-type arguments with little sense of balance. <sigh>
A while ago I wrote jlq, a utility explicitly querying/filtering jsonl/json log files. It’s powered by SQLite. Nice advantage is it can persist results to a sqlite database for later inspection or to pass around. Hope it helps someone :)

https://github.com/hamin/jlq
I believe that the only reason most German-Americans were not interned is because they were too large a portion of the population to intern without seriously negatively effecting the war effort.

My evidence for this belief is the fact that Japanese-Americans represented a third of people living in Hawaii, more than 150k of them, yet in Hawaii only ~1800 Japanese-Americans were interned. About 1%. This, despite the fact that Hawaii was closer to the war than the rest of America, and despite the fact that the Niihau incident occurred in Hawaii. Interning a third of the population of Hawaii simply wasn't practical, so in Hawaii they had to exercise much more discretion.

Furthermore, some people believe that Executive Order 8802, which forbade ethnic and racial discrimination in defense industries, was intended more to prevent discrimination against German-Americans and Italian-Americans than against African-Americans. Supposing that is true, it evidences the perception of FDR's administration that discrimination against German-Americans, despite their skin color, was a plausible scenario and would harm the war effort if permitted.

Further evidence for the plausibility of ethnic discrimination against Germans, despite their skin color, is easy to find during WWI. Across America and the UK, German families (including the Royal Family..) changed their names to conceal their German origins. Schools stop teaching German, businesses were renamed, sauerkraut became "liberty cabbage" (freedom fries, anyone?) The Red Cross even forbade people with German last names from joining.

tl;dr: The federal government recognized the potential appetite for discrimination against German-Americans, but forbade this because German-Americans were a very large portion of the population and excluding them would harm the war effort. At the same time the federal government perpetrated discrimination against Japanese-Americans, except they exercised more discretion in Hawaii where Japanese-Americans were a very large segment of the population.
I want to note two salient points which are missing from this writeup: (1) the PROMESA board is unelected (2) the Supreme Court has ruled that the board doesn't have to provide requested documents and transparency. This is the face of colonialism and tyranny.
"-ml" is always the latest upstream. "-lt" [1] will have the latest LTS kernel if that is what you were looking for.

Using the kernel-ml may expose your system to security, performance and/or data corruption issues.

[1] - https://elrepo.org/tiki/kernel-lt
This sounds weird: "DPS sends its outdated Chromebooks to an electronics recycling vendor"

Why would the recycler be a 'vendor'? Is the district sending them laptops and paying them?

I'd have thought competition would mean the winning bid would be offering to pay the district something (even if only $20 per device) rather than requiring payment.
Ah it was the password for the admin account and not the key!
Most systems get scrapped and never go to production. Early stage is validation and search for a useful concept. It often pays off very well to steal time from the future.
Presumably pilots know to do that?

I absolutely agree that psychological acceptability is key for building secure systems, and that the human factor must not be neglected. I also agree that process and culture around security are deeply broken. I just do not agree with the idea that if all are doing it, there must be some deep truth beneath. Yes, people habits must not be ignored, but to claim that an idea that goes against those habits is wrong, as the author claims, is inaccurate.
The paper found absolutely no effect in men. That is to say: No trend nor indication that it might protect men.

Sometimes trends seem suggestive of a real effect, but don't rise to statistical significance. That is not the case here.

This is in Figure 4 of the preprint.
Ask HN: What modern sites are masterpieces of design?
Given the complexities of modern front-end, responsive design, every site is a masterpiece. But are there corners of the internet where the front-end craft is in the 99th percentile?

Who is the K10K.net of 2023?
> they're spending their own free time helping

Oh, man, if it's such a bother, just don't. Nobody is forcing you to spend your own free time.

But well, let's be clear. This is a Stack Overflow problem only. And it's Stack Overflow only because every interaction on that site includes a veiled threat of "do what I say or I'll make sure nobody ever answers your question and you are blocked away from this site".

Any unreasonable comment on a random forum is just a bunch of text you can jump over. Any unreasonable comment on SO is a demand from unforgiving authority that people do your bullshit. People have every right to be pissed of the people making those comments.

> If perhaps you're the one in a million case

From the answers I see on SO, the odds there are around 80% that you are wrong.
> I wonder why Japanese Americans get this kind of outpouring of support we see in the thread in a way that German Americans would never get

Because nothing like what happened to US citizens of Japanese descent happened directly at government hands to citizens of German descent. German-Americans were not involuntarily interned (aside from people, including US citizens, of Japanese descent, only nationals of enemy powers were involuntarily interned; the only German-Americans who were interned were family members of enemy aliens, and that only because the government chose not to forcibly separate them.) Internment of aliens owing allegiance to an enemy state in a time of war categorically different than doing so to your own citizens based only on ethnicity.
Why is your HN topbar blue?

Are you better than me or something!? Harumph.
I think the main problem with that is not India's GDP but that it's backing up its close ally Russia by buying their oil.

It will be interesting to see how that works out if tensions between increase further between India and China, who Russia are now also closely allied.

Interesting times all round.
Harvesting abundant clean energy from thin air, 24/7
How did that turn out? Were they acquitted? I've noticed in other cases that Italian prosecutors seem have an unusual amount of latitude, or is that normal?
It's absolute the charging provider. Chargepoint, Electrify America, etc terminals are totally hit or miss.
GPU's are not friends with pointer chasing, which is the basis of contemporary CDCL solvers, because internal lazily-updateable structures are multi-linked lists.

They are not friends with bottlenecks like clause queues used in contemporary stochastic SAT solvers.

They can be good at something like survey and/or belief propagation [1].

[1] https://simons.berkeley.edu/talks/belief-survey-propagation

The problem is that survey/belief propagatin is effective in the area of random CNF problems and it is not a complete solution technique. It may compute a solution but it cannot provide you with the evidence that there is no soolution.
If no "good" solutions come to mind, I try to think of the dumbest, most irresponsible ways I could solve the problem. A silly solution is still a solution.

From there, the game is to take that silly solution and work it toward something that's not so silly. It's not easy, but it gives you incremental successes that are vital when struggling with anxiety/paralysis. Also, deliberately looking for bad ideas takes off the pressure to have a good idea. (You may even find that the "bad" idea you were avoiding wasn't actually all that bad in the first place!)
no question; just wanted to say thank you for your time & effort :)
Ah, so this was the political favor in exchange for the large platform for the announcement.

> The law exempts “spaceflight entity from liability for injury to or death of a crew resulting from spaceflight activities under certain circumstances.” The measure also requires “a spaceflight entity to have a crew sign a specified warning statement.”

Maybe NASA should consider other locations if their astronauts have to sign this.
related from 2 days ago, 300 comments "Ask HN: Has anyone switched from a professional job to a more manual one?" https://news.ycombinator.com/item?id=36057665
TDD. (I'm not religious about tdd, but this is the place where I use it always).
US study finds 1 in 10 get long Covid after Omicron
Serious déjà vu did I not read about this study a year ago on HN? I can see this is recent in date but can't shake the feeling...

https://pubmed.ncbi.nlm.nih.gov/35434253/ perhaps this
We're really, really bad at correcting our mistakes. We're much better at ignoring them and thinking of them as some sort of "law of the universe".
very high level introductory blog post.
I'll settle for staying alive for 10000 years. Bring on the blood-boys!
It's still a huge red flag against the company that one team can be toxic and another great.
This is always a startling fact about timelines.
I think your quotes around "insults" are a pretty good example of how you can use an otherwise normal question to cast doubt on someone without even changing the wording. That technique isn't limited to fairly benign examples like this, face-to-face communication has subtleties that are even harder to pinpoint, and especially if someone has social anxiety or trouble speaking in front of groups, something like that can materially damage someone without even having real criticism. If there's real criticism mixed in, especially if the person speaking has clout in that context, that person can either inform someone or totally harpoon them with the same exact criticism. That is a foundational skill among lawyers who take depositions or cross examine people during a trial.
How would you know it's a cross-breed and not some spontaneous/random mutation?
Sure, but electric cars are 90% efficient, and ICE only 40%. An ICE car is emitting roughly 6 times as much waste heat. BEVs do not need a big-arse radiator and grill.
Hi, we use a grammar - but it looks exactly like HTML strings. If you were naive, you'd think our system treated the strings as naked strings. But we get compile-time errors if our HTML fragments are ill-formed. Fields we pass in get automatically escaped. Best of all worlds, I think. Well, other than the fact ours isn't open source. I mean, I can imagine some improvements to the system we use, but they're all incremental improvements.
Global Warming in the Pipeline (Hansen et at., 2023)
I am curious which third party sites require an HN account?
I bought a car that was listed on Craigslist with XMR.
It was a war, a spy could do significant damage. And I wasn't comparing them to a disease, the salient fact is the state of emergency, and we all agree that rights can be curtailed during a state of emergency right?
SAAB was financially failing when GM bought them. It's tough to blame GM for trying to impose financial discipline on a money-bleeding operation.
View yourself as always learning.
Would NASA follow this? They launch humans from a military base
I pay for a VPN and hosting with it, and a few people I know IRL use it for settling small debts (like Venmo, except nobody is selling your transaction history). I think it's unlikely Monero will ever crack the chicken and egg problem of broad merchant acceptance, but all the same I'm glad something exists for the niche of privacy-oriented services.
Colorado's local governments have a surprising amount of corruption just underneath the surface. Kickback schemes are common.
No federal income tax, but they did pay $4B in other federal taxes, according to TFA.
For more incrementalism, you can tell csc to generate reference assemblies. These assemblies contain only the public surface area of the assembly. You can use them to avoid recompiling downstream assemblies when the public API surface does not change. They are similar to ijars in Java.

https://learn.microsoft.com/en-us/dotnet/standard/assembly/r...

I’ve been thinking a lot about what a good intervention of .NET and tools like Buck would look like. I think both Buck 1 and Bazel’s rules_dotnet directly target the csc compiler. Given how much logic is written in MSBuild files and how many steps are part of the build (analyzers, illink, ilcompiler), I think it makes sense to target the dotnet executable directly. Having a way to set arbitrary MSBuild properties and items would be nice.

It would be nice if you could generate Visual Studio projects from the Buck targets.

Lastly, it would be nice if these rules supported Bazel-style persistent workers. Both MSBuild and csc support a client server architecture, but rules_dotnet does not take advantage of that currently. Performance suffers accordingly.
WSL.
A non-exhaustive list of details that make a good web interface, by Rauno Freiberg (Vercel).
I do wonder about the long-term effects of Deno being Node-compatible; will it result in only Node programming being done since "Deno will handle it fine" and thus Deno specific stuff will not be developed?
Thank you for this comment! There are parts of Puerto Rico that are "3rd world hellscapes," but they are tiny and not the norm. It is a beautiful island with a ton of natural resources and hardworking people.

Where else can you drive 3 hours and go from dense rainforest to absolute desert, spend your morning snorkeling pristine reefs and your evening deep in the mountains, and see a mix of old and new everywhere?
And if you want to graph the fio output data, 'fio-plot' [0] may help.

[0] https://github.com/louwrentius/fio-plot
Not going to be surprised if the most common viruses are what leads to cancer and mRNA is what becomes a cancer preventative as protocols ramp against said viruses.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1994798/

> An estimated 15 percent of all human cancers worldwide may be attributed to viruses, representing a significant portion of the global cancer burden. Both DNA and RNA viruses have been shown to be capable of causing cancer in humans. Epstein-Barr virus, human papilloma virus, hepatitis B virus, and human herpes virus-8 are the four DNA viruses that are capable of causing the development of human cancers. Human T lymphotrophic virus type 1 and hepatitis C viruses are the two RNA viruses that contribute to human cancers.

https://pubmed.ncbi.nlm.nih.gov/25083895/

Kudos to anyone accelerating mRNA in this space.