skysight-inc/HackerNews huggingface dataset:
Divorces still work out in many countries without any adult-to-adult alimonies.

You get divorced, you split your combined assets (excluding prenups), the child support vector will be based on the relative net income of each parent (and beyond certain basic level of income the vector just settles at 50/50). The stay-at-home parent will find work or failing that gets unemployment/welfare benefits. The standard of living is expected to drop for both spouses after a divorce because it's cheaper to live together in any case. Nevertheless, securing the children's upkeep comes first. If one parent can't or won't pay child support the state provides it for the other parent so that the kids can live on something, and later collects the payments from the first parent the same way it will collect other debts such as back taxes.

For the stay-at-home spouse it's still a choice with pre-known potential disadvantages, and thus smart couples can draw a contract at the decision time to even out the tally. They can split the income of the high-earning parent at point each month, or they can formulate a mechanism to give the stay-at-home spouse a higher proportion of the combined assets in case of a divorce, and have that indexed by the number of years that spouse remained home, or anything else that works out well. It's all doable so that upon a divorce both spouses get their fair share.

The worst thing is not to pre-plan anything, then get divorced at once and find yourself in a completely new situation with no preparations. But there's nothing that prevents either partner from being proactive regarding this. The law doesn't need to enforce any hand-holding here: it's not the fifties anymore. Most people, both men and women, have their own career and get married as adults and divorce as adults.
There is none. But married people would like to make imaginary (ie: emotional) rewards to explain their non-sense trade.
My personal opinion is that it is a great introduction to functional programming in a front end environment, but the issues that have led to that drama are a huge turn off for production.

There are lots of great typed functional programming tools for the front end with varying levels of type features. All of them offer interoperation with JavaScript in various forms. I am sure there are more that I have not heard of.

Fable (F#)

GHCJS

js_of_ocaml

Purescript

Rescript (formerly ReasonML)

TypeScript
I don't know, it's all about regression on other factors.
I'm pretty sure you can find a drinking test population in California that is wealthy and non-smokers too. And you can eliminate coffee with a muslim population.
I was amused by other color coding for hydrogen, especially "turquoise hydrogen": hydrogen that is produced by pyrolysis of methane to hydrogen and carbon. This requires considerably less energy than conversion of water to hydrogen and oxygen. The carbon can then be buried so it doesn't oxidize.

The name comes from the combination of "green hydrogen" (electrolysis using non-fossil electricity) and "blue hydrogen" (methane reforming that avoids CO2 emission by capture and sequestration of the CO2).
> Because vaccine mandates are about as authoritarian as mandatory drug tests.

When it comes to health risks, efforts to curb them are hardly authoritarian. That’s why there are work safety laws.

Drug testing has _nothing_ to do with public health. A big store employee smoking pot on a day off is not putting anyone at risk in their place of work.
PyLucid: Calculating Dimensionalities with Yaghi Code
> I was blown away by how quick and accurate those scanner sticks are

Damn, you weren't kidding - https://www.youtube.com/watch?v=AA4IWd3Svm0

Very impressive indeed. Looks effortless and natural, but I'm sure that the processing engine is not exactly trivial.
> abandoned olive grove... quinces...

Any chance you are located in Spain? If so, do you have any advice or recommended resource related to finding and buying rural property in Spain? And even if you are not in Spain, it would be interesting to read something about how you ended up in a place like this, if you are willing to share.
You’re right it was annoying, but there’s ways around that today.

One is the ESBuild path where they bundle the pre-built binaries for each platform so you don’t need to do any building/node-gyp on your machine (only the binary for your platform is downloaded, and because it’s via npm it shouldn’t hit any proxy issues, unlike gyp’s postInstall mess). The other is to compile down to WASM as the sibling mentioned.
A lot of it is turned into processed meat and sauces (burgers, sausages, jars of pasta sauce). A lot of what is left over after that actually becomes animal feed again! Since BSE (mad cow disease) we need to feed animals to different animals though, so we no longer feed cows to cows, but e.g. turn cows to pig or dog food.

The parts which are thrown away are usually mandatory for hygienic reasons. The spinal column, remaining gut contents, ...

Source: worked at a pig abattory.
This. I used to host directly on my server and discovered docker a few years ago.

It was a relief. Coupled with watchtower the updates are automatic except for the two services I really rely upon.

I used to be on Ubuntu for ages and moved to Arch a few days ago - my server only runs docker today.

I still want to keep access to a shell do it is Arch and not Rancher or something (I did not research much the bare metal hypervisors).

My maintenance is minutes every month if everything works fine, up to a max of an hour when Home Assistant broke things once two years ago.

DRP from bare metal is an hour.

Adding a service is a few minutes.
Chicken entrails are traditionally used in Europe too, but just like other entrails they have been slowly phased out of the average person cuisine.

Chicken feet used to be a standard chicken soup ingredient too.

Honestly I don't even see "chicken backs" much in Europe, tho they're still easy to find at butchers here in Hungary.
I suspect you're being downvoted because this is a highly capitalist and unromantic way of viewing a marriage. But of course it's only an extension of the capitalist and unromantic logic behind alimony in the first place. At worst you have written a piercing satire in the spirit of "A Modest Proposal", and at best you may have the beginnings of an actual idea.
They could start by matching Infinity Blade visuals, should be easy, it is a remarkable GL ES 2.0 game from 2010.
If it's anything like network TV when YouTube was a rising star the people left that have been deemed acceptable will only be the ones that old people want to watch. The kids I suspect will move on like they always have to places with freer expression.
I believe it completely solves the question

? May we remove '*p = 0;', whether we remove the malloc+free or not?

Sure, it does not solve the question when arbitrarily removing NULL pointer checks is OK.

It is true that when the compiler is inlining code or expanding a macro it may have a NULL check that is spurious in environments that do not map page 0 based on the observation that the pointer was dereferenced previously.

And this assumption is incorrect in environments that do map page 0 causing wrong code generation.
I'm currently building out my single-node "homelab" with coreos + podman + systemd. Most of the config is pulled from 1 ignition file during coreos installation. Its been a learning experience and but also very lightweight.
This looks very interesting. Already saved your github repo for later use. Also, overkill; what is that?
I’ve often heard it mentioned that the church of Latter Day Saints is a religious culture that abstain from alcohol and caffeine, and their life expectancy is many years longer than average, by a decade or so, even when they live amongst others in the same country and otherwise have similar environmental influences.
As someone who grew up with two parents who shouldn't be together and stayed together to provide stability for their kids, it's not better. It actually just trains you to deal with your SO in a disrespectful, passive aggressive way and bury things to make the situation bearable. It's destructive in an insidious way.

It seems more stable, but only from the outside.
I’m not sure if you’re being sarcastic or not, but we certainly do see an increase in lung cancer among people who smoke regularly.
Where is the Phaser designer that can match Flash tooling for the same purpose?
Not my point. Self-host plenty of stuff but choose *simple* tools, not behemots.

Also it's important to use software packaged in distros like Debian in order to receive security updates for many years.
Being pedantic, but yes it is. (I investigated as I found your statement surprising). That table is sorted by rounded value, which means the six countries whose density rounds to 4 are in more or less random order relative to each other, and also several entries near the bottom are not actual countries. Canada is the 8th least dense actual country there, counting Western Sahara. Here are the densities based on the population and area numbers in that table (reordered):

Mauritania: 4.272157756864267
Botswana: 3.8729690721649486
Libya: 3.7956278345476657
Canada: 3.712146921230246
Guyana: 3.6238062232228834
Suriname: 3.5159931632279333
*French Guiana (France): 3.387099863528623
Iceland: 3.2690582524271843
Australia: 3.2368791361025395
Namibia: 2.9702730179990002
Western Sahara [note 10]: 2.13309022556391
Mongolia: 2.0268419989310256
*Falkland Islands (UKOT): 0.2656699252443933
*Svalbard and Jan Mayen (Norway): 0.04253308128544423
*Greenland (Denmark): 0.026113459945726992
Very interesting! Thanks for sharing. How do you receive government documents or other things which are often delivered via snail mail?
Biosolid fertilizers are widely used for decades in turfgrass. That’s not a claim that they’re risk-free, but rather just noting that it’s a well-established process.

Milorganite is probably the best-known nationally available brand you can buy in the home center near you, but some municipal treatment plants also sell locally to small/home users in addition to the more commercial scale usage (golf courses, etc)

I’m not sure of their level of use in feed grasses.
Both Firefox and Chrome have an 'unpinterested' add-on.
The cost of electricity is already vastly more import than the cost of an electrolyzer at scale. https://www.semanticscholar.org/paper/Economics-of-convertin...

It’s to the point where even running 1/3 the time at the cost of 3x the equipment is likely a cost savings at scale assuming the local grid has a lot of wind/solar.
What if you need to run word or Visio or a million other windows only apps?
> Note that at the time of writing we lack sufficient evidence to retrace how the UEFI firmware was infected in the first place. The infection itself, however, is assumed to have occurred remotely.

And given that it's done on memory (flash, that'll persist over reboots, windows reinstall and even hdd and sdd replacement), it wasn't done by trivial scriptkids.

Expect more tpm-like things "to protect you".
Producing hydrogen at pressure doesn't eliminate the energy needed, it just forces the electrolyser to act as the compressor (the voltage goes up).
Since your ISR does nothing but record a timestamp (right...?) you are not going to have a "very bad time."

Although in many cases polling is fine as well.
Depends on who your target market is. People with a certain level of technical skill can take open source software and make it work for their own purposes. They generally won't pay.

But, the business owner, the average person in the street, they don't have the skills to read the documentation, to fiddle with the installation dependencies, etc.
For them, paying for software that gets the job done is effectively paying somebody to do for them what they cannot do and are disinclined to do.

If you "just sell software" to those types of people then you need to make sure that it is very easy to install and get operating. That requires a lot of work and testing and even then you need to provide support. That is why you charge for software.

To give you an analogy, there are people who will buy an old car, fix it and be happy to drive it. They are not the same people who buy brand new luxury cars. The latter will probably never pop the hood. The former will frequent forums to share tuning and modification tips. Very different target markets.
Please don't break the HN guidelines like this, even when you feel strongly for legitimate reasons.

You may not feel you owe divorced parents better, but you owe this community better if you're participating in it.

https://news.ycombinator.com/newsguidelines.html
Safari vs. Chrome Energy Consumption in Apple Silicon M1
No need for RCE when data corruption suffices to change code paths.
Two areas where F# might be preferable:

- You can use reflection to generate encoders and decoders. These can be mixed and matched with hand written encoders and decoders.

- You can just throw an exception when unpacking a result or maybe into a value

- You can use “?” and “!!” operators to tell the compiler that the type is correct when working with dynamic objects
Sorry--I was making a joke. The implication being that in a middle class divorce (at least in the US), it's pretty common that the standard of living for the mother and children is maintained when it comes to house size, yard, etc. because she ends up keeping it. The stereotype is that he ends up in the crappy apartment and writing the big alimony checks and child support payments.

It's glossing over a bit to not acknowledge that one's standard of living is taking a much bigger hit than the other. It's also not the case that 100% of income in a marriage contributes to standard of living (or equally between spouses), so there absolutely are cases where an ex-wife with sufficient alimony and child support could end up with a nicer house, car, etc. than when she was married. This dichotomy is what drives a lot of the angst that comes up when dealing with these legal processes.

> Both parties' standard of living will go down.

This isn't quite true is all I'm saying. The higher earner's standard of living almost certainly will go down. The other spouse's standard of living may or may not.
The article argues that there is no easy way to detect whether the parsing finished successfully. As a consequence, the C standard library is unsafe when used normally.

It's interesting how beginners are encouraged to use various string functions which are not safe to use with external input.
One of C's design principles is to be fast at the cost of safety, just like an F1 formula car. It will let you make fast mistakes.

You drove a Corolla in college, then got a job and drove a cool BMW for several years and now you think you're hot shit, so you hope in an F1 car and not only does it take forever to learn how to drive it, it has to be driven on a special track and the gearbox is different, what a nuisance!

"If only we could add 4 doors, automatic transmission, snow tires, and a trunk to put our stuff in, people won't keep getting into accidents with this car", you say. Right, but then it becomes a BMW. If you want real speed, you need to first go slow and master the car because otherwise you'll crash and burn.

C is messy because real world hardware is very messy. You can't push bytes through the hardware at its speed limit without getting your hands dirty, and we all come out into the real world wearing "class Dog extends Animal" white gloves.

To use C effectively, you should not be coding in C in your mind. You should be thinking in assembly, but your fingers should be typing C code. It's not safe, but if you want to reach 230MPH and accelerate at 60MPH in 2.6 seconds, you better know exactly what you're doing when you hop behind the wheel of that car. It's not for the weak.
systemli maybe?
Collecting cat urine for ammonia production (as was done in the past) might make more sense these days, as the food cost would be offset by the near unlimited supply of cute cat videos - which could be detected with AI.
The carbon emitted by respiration would probably be dwarfed by the emissions from users watching the videos, so more work is required on the efficiency of video playback before this could become a viable solution.
When I was still going through life as a man, I had two dozen white dress shirts (12 short, 12 long sleeved...), three pairs of pants, a suit and summer and a winter jacket. The shirts would still be fine after wearing and washing them a hundred times or more. I replaced them at a rate of four a year...

After coming out as trans, getting a new wardrobe was fun, but... It's been a year, and some dresses really fall apart after wearing them a dozen times. Some actually cannot be washed and will lose all shape immediately. And that dress might have cost 80 euros or more. I also got some white, short-sleeved shirts because, habit, and after a couple of washes, they are gone!

And what you say about sizes is spot-on, too. Of course my shape is changing, and compared to this time last year, I've lost a lot of weight. Pretty much nothing I bought early on still fits.
Show HN: Chrome extension to get research paper details
Sorry, I'm trying to stay anonymous on HN.
Whereas before you needed the correct Ruby runtime installed.

I'm primarily Ruby developer, so I'm biased. But getting the right version of a Ruby runtime, then get the correct gems is a mess. Certainly not easier than getting some libc packages.
Yes. Meat recursion is a difficult area.
The main hurdle with smoking on a plane is, actually, safety. Not in the sense that a smoker literally lights up the plane, but in the sense that the pilots would have a much harder way of telling when there is a real fire since the smell tends to distribute well throughout the closed interior.

Once I heard a pilot announce out of the blue, non-scripted and during the time they were not supposed to, that smoking is prohibited and I spent the next third of the flight thinking that either someone smoked in the restroom or we have a fire in the baggage compartment.

As a passenger, I am yet to encounter a plane where smoking is allowed (and I have flown Air Serbia, so take that for what you will).
Please don't cross into personal attack, regardless of how you feel about or perceive someone else's comment.

https://news.ycombinator.com/newsguidelines.html

Edit: you have a long history of posting flamewar comments here and otherwise breaking the site guidelines. You've been continuing to do it a lot, unfortunately. If you don't stop this, we're going to have to ban you. I don't want to ban you, so if you'd please review the site guidelines and stick to them from now on (that means all the time, in every post), we'd really appreciate it.
Thats what made me smile to :) Swap trying to swap RAM to RAM then suddemly: swap recursion :)
No safe language in the world prevents anything if the attacker can change the binary contents, it is no longer the code produced by the compiler.

That is why we have signed binary execution to start with, WASM doesn't support any of this.
While eIDAS is absolutely stupid in how it defines electronic signatures (based on the wording, adding a picture of your signature would suffice), QES is not just any digital signature, as it needs to be coming from a certificate that's issued by a recognized CA and must be in a device that doesn't allow exporting the key.

Other than that, it's awesome not having to deal with this crap, though, public notaries are very unimpressed by this stuff.
Learn Haskell by building a blog generator
At anectotal level. Everyone I know that isn't vaccinated (no hard liners, just skeptics) did never attract COVID. While many vaccinated I know already had their second infection.

I think we need numbers, no anectotes :)
It’s quite surprising, but I expect phones do a lot of snapping and smoothing on the gps data. I’d never get anything this smooth or precise with a top of the range Garmin watch for example.
> A garbage collector is very useful for high level projects.

Rust solves most (or even more) of the problems GC does already with the borrow checker, I'd argue that one does not want to spent time thinking about stutters/latency spikes due to micro pauses or stop-the-world events from a GC in a very complex code base — granted GC's got a lot better, but there are still issues out there.

At work, we may not be the big, huge enterprise project, but Proxmox Backup Server is not small either and packs a lot of features (REST API, content addressable storage layer, backup management, system (network, time, update) management, ...) together spanning from low to high level. So, I'd figure it has at least a medium complexity. The thought that a GC would help us never entered my mind, nor did any of our devs mention it — most of them explicitly expressed at some time that they are glad there's no GC.

Besides that, Rust makes refactoring a bliss, which is a major plus point in big, complex projects with multiple teams working on a (partially) shared code base.

> It's probably one of the reasons why Rust has no stable GUI yet.

I think that is rather a reason of why a rust GUI could be superior to use, even from another language (GC or not) — I mean, it allows memory management without GC (slightly better performance, faster memory reclaim and no micro-pauses or the like) but also avoids lots of memory (mis)management bug classes. But yes, you're right in that there's no good plain-rust GUI framework with a stability guarantee, druid may be pretty close and has some project showing that it can work OK and look good already, e.g.:

https://github.com/jpochyla/psst

https://github.com/lapce/lapce
If they would sell clothes from recycled fabrics, the quality would probably be very poor. The technology to separate fabrics of mixed content (cotton, synthetics) is not good enough.
> No I'm not a troll

Then it must be the drugs. Try to get it together mate.
Brian Eno: Another Green World
Sure, and everyone on that market moved to mobile, because it actually provides the proper tooling.
But vaccines do lower transmission rates. That’s not a lie.
Point is to give parents a free open source alternative to Minecraft to download for their children. Free open source software is such a scam, right?! ;)
What would I do with myself? Anything but sit in another pointless meeting or pretend to care about the latest corporate policy. The focus should absolutely be getting out of the 9-5 as soon as possible.

And I've found it gets worse once you realize you are financial independent or within spitting distance of the early-retirement. It magnifies the BS and makes it easier to mouth off. It also magnifies the concerns around inflation and stock market returns that could chain you to the 9-5 longer than planned.
Hi, the equivalent here is not a UX designer telling a developer how to code, but rather telling the developer their code does not work. For example, "Hi, I clicked delete in Windows Explorer, but the file was not deleted". This is just user feedback.
This will be a pain in the ass to manage in controlled airspace because it's so much slower than anything else. But I guess it would also use different flight levels, so maybe not a problem at all.

I wonder how does the fuel usage compare to a plane, that's the real measure of green-ness.
The equipment is cheap relative to the cost of electricity to run it.

This analysis is 5 years old and it was already the case back then: https://www.sciencedirect.com/topics/engineering/hydrogen-pr...