skysight-inc/HackerNews huggingface dataset:
With respect to Rust, a big part of the issue here is that Rust is roughly attempting to turn Javascript into a systems programming language. While `async` as a language feature is a key part of the ideas of JS, it's essentially fundamentally incompatible with 0-overhead systems programming (despite most systems programming using asynchronous concepts).

Asynchronous systems code is usually done completely stackless, using state machines and queues of objects, and batched functions that run to completion to transition objects to the next state. This gives you maximum cache-friendliness, and since good performance fundamentally comes from limiting your options, making unbounded state growth hard is a pretty good way to get it. Async functions with stacks are already a performance compromise in comparison. You can do this type of programming in Rust by just not using async.

Unfortunately, some fraction of Rust maintainers are pulling back towards Rust being a web backend language (see the earlier comment about Javascript), and that really needs a concept of stackful async, but really doesn't need the same level of performance as a kernel or a filesystem. Rust green threads would even have worked really well for this use case, despite being a huge mismatch with traditional systems programming. In addition, those async functions need some sort of runtime anyway, so it's not even really a standalone language feature distinct from the packages that enable it.

So here we are, in a situation around async that makes nobody happy. C++ coroutines, despite the hate they get, and Go green threads, despite the performance, actually seem to be closer to the mark.
They key word is server side. You have no way to verify that they are not tracking sessions as an user.
> I agree with most of this, but I would say that D was probably designed to be an alternative to C++ or Java

You're agreeing with me then! D was pretty explicitly created due to WalterBright's (incidentally a prolific 60k+-karma HN user!), frustration with C++ and presumably the problems that stem from its requirement to maintain almost a 100% C compatibility. Bright is the founder of Digital Mars, a small company developing C and C++ (and D) compilers, so he has first-hand experience. Since 2007 D has been co-developed by Andrei Alexandrescu, a well-known C++ expert and one of the pioneers of template metaprogramming.
I really want to ignore small towns, so maybe we can compromise!
I used this a lot in early 2000s when my only internet connection was at school or internet cafes, and the data transfer was via a bunch floppy disks I carried with me.

The floppies often had issues, so a single corrupted byte would normally corrupt the downloaded files (especially images and binaries) but with 10% or 20% of recovery data written in a non-damaged place, it could manage to un-rar.

If you're curious how this works: say you have some data like below:

10001100
11001010
11001010
01001010
10001100
11001010
11001010
01001010

You can calculate a sum of each row and each column, mod 2, and store it somewhere. When a single bit gets flipped, with the extra data (assuming the recovery data itself is not borked), you can calculate exactly which bit got flipped. (You can also calculate other kinds of extra data which can deal with more complex bit flips).
Oh no that's just the worst case scenario. Go to any Lidl or similar and look up the nutrition labels on frozen patties.

https://world.openfoodfacts.org/product/4056489047520/hambur...

> beef preparation, ingredients: 88% beef "origin: beigia), egg*, salt, wheat flour, water, yeast, herbs, spices, dextrose, beef proteins, sugar, acid: lemon - zuur, antioxidants: ascorbic acid, sodium ascorbate, *of dab releieren, may contain traces of other grains containing gluten, milk, seiderij, mustard and soy

Another one: https://www.coursesu.com/p/steaks-haches-burger-prix-mini-10....

> Beef 51% (EU origin), rehydrated SOJA protein 30%, water, beef fat, vegetable fiber, salt, glucose syrup, flavoring, herbs, dehydrated beet. May contain traces of gluten.

And another: https://www.carrefour.fr/p/steaks-haches-special-burger-tend...

> beef from France 75%, water, rehydrated pea protein 3.5%, vegetable fiber, alcohol vinegar, natural flavors, dextrose, starch, dehydrated red beet, salt, pepper.

https://www.dailymail.co.uk/femail/article-7379565/Do-know-m...
Eh, I've worked with Math and Physics Ph.D.s throughout my career (and I am one myself). Those qualifications are definitely insufficient evidence on their own that you could beat the market. Not to say that hiring isn't their secret sauce, but you'd have to hire the _right_ Physics Ph.D.s, whatever that means.
Well WalterBright could have answered that. But since HN has started taking a piss out of WalterBright replying in every single Zig ( or Rust ) threads he stopped commenting on most if not all Programming languages topics. Sigh.
But that's almost worse than removing it completely! They recognize that people still need to do this, but deliberately make it more difficult in the UI.
No, it is you who keep moving the goalposts. The original claim was:

> Switzerland has strict gun laws that mostly ban the kind of military-grade firearms we see used in mass murders in the U.S.

And this is clearly false: you have not shown a single “military grade firearm” that we see used in mass murders in the US, but which is banned in Switzerland. All mass murders in US that I know of have used normal capacity magazines, and these are not banned in Switzerland. Your best argument here is that there might have been some mass murder in the US that used some weapon banned in Switzerland, but this is very far cry from your original goalpost, which is that Switzerland mostly bans guns used in mass murders in US: it overwhelmingly does not.

> BTW, did you also overlook the part about Switzerland requiring military training and service for (essentially) all able-bodied men in a certain age range?

Not sure what it has to do with the discussion, which was about clearly and explicitly false claim you made and apparently continue to hold on to, despite utter lack of evidence. Military service is not a prerequisite for gun ownership in Switzerland in general (it is for some guns, though).

> although there also seems to be a certain percentage of sociopaths in the mix as well

If we are playing armchair psychologist here, well, I could say something here about social orientation of people knowingly spreading verifiable falsehoods on the internet to further their ideology and agenda.
At a minimum, it's a thing that certain security conscious consumers (cough DoD) were able to get Intel to include a hidden (not typically user accessible) bios flag for disabling most features of the management engine. So they're at least concerned about it as a security risk. That doesn't necessarily mean they also have backdoors into it, but it's not crazy to think they might. It's hard to be too conspiratorially minded with respect to intelligence stuff, if you aren't making the mistake of treating suppositions as facts.
The study of psychology is done in neuroscience. But the research is extremely different. Neuroscience is like studying quantum mechanics and electromagnetism to understand the movement of electrons in a wire, while Psychology is comparable to UI/UX research.

Many people are working on bridging neuroscience and psychology but it hasn't happened yet.
The baffling part here is you reading things that aren't there. Let's read the two comments you replied to:

- Nothing better than a father and mother in a stable, loving relationship for a child. Yes, let’s encourage this.

- Money promote happiness, so having more money could be a subgoal. This is a rough description, of course.

Where is the suggestion to force couples who don't work together to stay together for the kid?

Money stress causes a huge number of couples to split. If these couples could be financially supported and have a happy, healthy relationship they may not have otherwise had if they had to deal with financial stress of childcare expenses, what's bad about that?

Nobody - not the writer in this article, not the comments you're replying to - is suggesting paying unhappy couples to stay together.
Ah nice! In fact a neat little trick most people don't realize is system designs interviews are effectively queue designs!
>Zig gives buffer overflow safety and null pointer safety but not use after free, double free

It can provide the latter two through the use of the `GeneralPurposeAllocator`, which tracks UAF and double free.

Stack pointer escape safety is being actively researched (there are a few tracking issues, see [1]). I'm personally interested in this, I've written a decent-ish amount of Zig for toy/personal projects, and anecdotally stack pointer escape is the only type of memory error that has bitten me more than once (though to be fair, one of these cases was calling into a C API, so even Rust wouldn't have helped).

More broadly, the ability to catch all forms of UB in Debug/safety builds is an accepted proposal [2], though whether or not it will be possible in practice is a different (and interesting!) question.

[1]: https://github.com/ziglang/zig/issues/2646

[2]: https://github.com/ziglang/zig/issues/2301
I guess I don't watch enough spy movies, but... how do you use a not-really-missing jet to flush out an intelligence leak?
The 'struggle' and the lack of time is implicit in the entertainment value of watching what unfolds. I'd argue most of this type of content is specifically geared towards dramatising what should otherwise just be planned accordingly with a decent producer.

These folks are smarter than smart when it comes to gamifying the human psyche.
> or large urban areas

Please tell me your plan is not to have the cars speed up where all the pedestrians are
Flipping the script from "both parents working to stay afloat" to "a stay at home parent in every home" takes strong financial incentives.

But the stronger the incentives to start and keep such parental arrangements, the stronger the forces keeping dysfunctional and harmful relationships together, at the expense of everyone involved. People fought for divorce for a reason, that needs to be addressed somehow.
Ok, you don't have to convince me that Java has many problems, as I intentionally avoided Java for some of those reasons for the last 15 years. But thanks for reminding me of some of them ..

But the concept of inheritance I like. And I use it succesful allmost daily. And like I said, I am aware of how you can use it in the wrong way. And my code surely is not perfect either, but the flaws I have, do not come from inheritance. Those parts are actually very clear, solid and stable. And still flexible.

And Rust is trendy I know. I have never used so far, so it was news to me, that they don't even have inheritance, but to convince me, that Rust has the superior concept, I would like to see it to be used as widely as inheritance languages first.
i only ever write to think slowly on paper or when i need the 2d aspect to layout or draw. im probably 4x-5x faster typing thoughts that are just text out and its easier to rearrange. cursive is dying because its not a useful technology anymore. i often write poorly because its slow to handwrite. and slowing down for legibility is insane when i could just type perfectly in the first place.

if the best use case is reading old documents or signing checks its no wonder education is failing children.
> wardialing

Get a load these guys honey, you could just dial straight into the airline.
> 4) they're genuinely afraid the future is dystopian and dark (which is rather interesting since I can't imagine a future more dystopian than one without children)

I can. A future where children are all poisoned and enslaved to grind a little bit more value out of a dying-anyway civilization is, to me, nastier than one that voluntarily calls it quits before things get that bad.

But also: Very few childless people think nobody should have children. More than we need to pool our resources into supporting those who are going to be born anyway.
Microsoft, too big to fa.. care.
Which would be surprising, I think most investors just buy whatever they're told from the board but usually don't care about customers and their reactions
IPv6 purists think that you can simple have multiple IP addresses on each client, all configured magically, and reconfigured transparently when your ISP changes, with every device somehow knowing via some form of policy deployment (perhaps via dhcpv6) which network to use for a given flow.

That's so much simpler than simple src-natting your clients at the edge of your control and routing your outgoing traffic based on a policy at your natting device /s
WinRAR supports explicitly selecting the character set to use to decompress a .zip file - super helpful when opening Japanese ZIP files.
I think that Christopher Alexander (the architect that coined the term 'Design Patterns' which the software industry adopted) solved this issue half a century ago. Buildings used to have a 'pattern language' that made sense in the cultural context and with the technology available of the place where it was built. But in modernism, we developed a machine like approach to building and there was a battle to strip buildings of ALL tradition in order to make way for efficiency, mostly in construction costs. However, many of these inefficiencies in what Christopher Alexander calls 'living' architecture, had developed through generations of knowledge passed down from skilled laborers, and we severed that tie in the last century. To fix this, we have to reignite the focus on craft by the people designing and building, and to adopt the learnings of traditions, which Alexander spent a lifetime documenting. We already have the answers, and while not perfect, it certainly is at least a much better starting point than every building being a complete blank canvas for an artist to paint based solely on their imagination, and judged on how new it is.

Design school claims to have moved past the 1930s mentality, but in my experience, it was mostly about proving to each other who is the smartest person in the room rather than how the architecture produced encourages life.
Yep, a proper cuppa needs the water at absolute boiling. 1000m above sea level is high enough that I won't even bother trying to brew a cuppa; it just won't hit the spot.

Milk is a factor. Weirdly for a country with a robust approach to pasteurisation, French milk is insipid.

In China, I couldn't even get hot enough water for coffee. The places I stayed offered water almost cool enough for a bath. I had thought I was clever, buying ground coffee in Beijing, but I might as well have carried a bag of sand.

Hey ho. Travel without privation is merely holiday.
Military pilots absolutely make all sorts of decisions, like "that looks like a civilian target, maybe I have incorrect info" or "a little kid just ran into the target area" or "the controller says I just shot at friendlies".

I would not currently trust an AI to handle those very well.

What would an AI have done in this situation? What should it have done? "Russian pilot deliberately fired missiles at a Royal Air Force surveillance plane in international airspace over the Black Sea last year": https://apnews.com/article/uk-russia-fighter-jet-missile-bla...
I think it had better multi-part archive support than zip (multipart zips were definitely a thing, but IIRC they were clunky and possibly non-standard) so became popular with pirates during the USENET era.
Yeah, that really seems to be working out. That's definitely not a completely ignorant view of the situation that definitely doesn't make you look jaded and unwilling to actually consider the situation and context.

You people whine and bitch and moan about the next generation sucking and not understanding tech but lift not a single finger to actually consider and solve the problem.

A gross and disappointing response to having a need for better tuned resources for kids to learn tech.
If you disagree with that, and disagree with the initial assumptions, don't you think it would be easiest to post evidence of your own rather than demanding evidence from those you disagree with?

Or do you refuse to post your evidence until other people post theirs, like some kind of standoff?
At best, this is an exposition of someone's conflation of their perception of a controller problem as a view problem, with the implied model problem ignored.
Literally the 1970s [1]. I'll add that there are family organizations beyond the typical nuclear set-up as well. Wouldn't a single parent with supportive parents, siblings, and/or peers be just as good as a married couple that didn't have any of those supports?

I don't have an Atlantic account, so I can't comment on the whole article [2], but when I read anything like:

> Two-parent households should be a policy goal.

I start to get a little don't-tread-on-me-ish. I don't think having The Man deciding family structures is what the government is for.

[1] https://en.wikipedia.org/wiki/Nuclear_family#/media/File:Fam...

[2] If you're so eager to sell a policy idea why shoot yourself in the foot by putting it behind a login?
Every ground beef I've ever purchased has a stated fat to lean ratio. So, 100% beef fat is not ever gonna happen.

As per the 'patties are made of dog shit' claim... the difference in cost between beef with a stated location/content (e.g., sirloin, or chuck) and the generic ground beef is so low I don't see how your claim could be true. And if you're actually worried about that, just buy patties with a stated location of the cut.
The metal tube that most Geiger tubes are made out of stops alpha particles. Unless you've tested your detector with a known alpha source, it's useless for radiological survey use.
- better .tar.gz handling: Winrar treats it as one file, 7zip as a tar in a gz that have to be extracted separately

- recovery records to be able to recover from mild bit rot

- support for more NTFS attributes and features (saving alternate streams, security records, turning hard links into links, etc)

- can do useful things with the archive attribute of files if you so desire (archiving only files with the attribute set, clearing the attribute after, optionally deleting them)

- better GUI (7zip UI is an incomplete WinRAR clone)

- when selecting multiple archives, you can extract each to their own subfolder with a single command

Overall WinRAR is the much more solid archival tool. If all you need is something to decompress archives WinRAR isn't too different from 7zip, but has a slightly nicer UX.
https://www.education.pa.gov/K-12/Homeless%20Education/Pages....

For the 2020-21 program year, education and community agencies identified 32,666 children and youth experiencing homelessness served by Pennsylvania's Education for Children and Youth Experiencing Homelessness (ECYEH) Program (unique, unduplicated count). The population includes children under the age of five and youth enrolled in prekindergarten through grade 12.
There is a huge stigma against being fat in Japan. The government has instituted a policy that fines every member of a team if anyone is overweight which leads to heavy peer pressure to lose weight. This has lead to an adult obesity rate below 4%, in the US it's 30%.
Rust-the-language doesn't do any dynamic allocation, so it doesn't exhaust memory at all. The Rust stdlib currently guarantees an abort on OOM, but in the future this will be changed to a panic (which you can always configure to be an abort if you want). Both of these behaviors are memory-safe (it's unclear what "memory exhaustion safety" is referring to).
Yeah the combination of multipart and solid archives (for higher compression ratio) was quite nice once upon a time. Also solid self extraction IIRC?
All Carbon Fiber: My Fastest, Highest, Craziest Rocket yet [video]
Grinding such materials produces airborne particulate that lingers for days.
Fad diet? Until recent history, and coincidentally before the prevalence of vast diet-related disease, most of the world lived on a mostly vegan diet. You are welcome to cite some of this advanced scientific evidence refuting McDougall or suggesting protein deficiency is a concern anywhere in the Western world.
While not identical in functionality, I highly recommend Keka: https://www.keka.io
there's even an iOS app
I'm familiar with endless (and their excellent team!). The current issue is that it doesn't support layering like Silverblue does via rpm-ostree.

I'd be awesome if there was a community effort around bringing the layering functionality and bootc enablement to all of Debian and then we could have our cake and eat it too!
Interview with Kagi (2022)
I had to modify a RAR file for some weird software a while back and WinRAR was the easiest way to do it. 7zip can extract RAR but cannot modify it.
In what way is that a response to this discussion?
Whatever, I’m sick of some outliers discounting something that works as a whole. I don’t take your conjecture to be true. Even hunter gatherers societies that exist today, including uncontacted tribes have two modes of family. Nuclear/extended or polygamous. Those forms are inherent and what humans naturally coalesce around.
I thought that, by and large, China at least tried to compensate the people that got displaced.
California enacts strongest right-to-repair bill, mandating 7 years of parts
The GitHub for Code Review UI Needs Serious Innovation
previous discussions:

posted 2018, 249 comments: https://news.ycombinator.com/item?id=18256660

posted 2022, 105 comments: https://news.ycombinator.com/item?id=31152365

Not here to complain about a repost, just mentioning in case someone is looking to dive further and see what people said before.
No I'm just saying you did the analysis and read the article, so you should trust whatever conclusion you've come to. There is a follow up to that article I believe, which talks about how to get out of the Expert Beginner tangent.
Most of psychology can't be ethically tested. It doesn't mean the entirely field is not empirically verifiable.
Most aircraft are designed to be inherently stable so as long as it doesn't hit anything a good percentage of them should be able to manage pretty well w/o a pilot.
Without giving everyone read rights, this is still pretty much “take their word for if”.

I have no doubt California businesses will immediately ship data outside California and play dumb.
The article mentions that it wasn't a read-only token, meaning you could at least edit and delete files too.
But this still takes 9 bytes (at least) to store a tagged uint8_t.
> Boom, a little cottage industry

This is the devil that lives in the details. You have an industry of people who are trying to get these charitable donations, and the towns that can't afford that industry or don't have anything particularly commercializable to sell get left in the dust.

For every town that becomes Country Ham Town, you have hundreds of small towns who are "random postcard town" who only get a few bucks a year. It's tough to say if they even make money vs losing money on that.
You miss the point: reducing protein intake to the small required amount is what is optimal for health.
As a end user, my inbound ports are all closed, and I don't care about scanning. But I don't see why everyone should be able to differentiate traffic from my phone from traffic from my laptop so I'm happy that they use the same public IP to connect outside.
Learn about the latest new features introduced in Postgres 16 for working with JSON data
Yeah… that was the 70s though.
RMS regrets not accepting LLVM into GCC in 2005
This stands out

> Our scan shows that this account contained 38TB of additional data — including Microsoft employees’ personal computer backups.

Not even Microsoft has functioning corporate IT any more, with employees not just being able to make their own image-based backups, but also having to store them in some random A3 bucket that they're using for work files.