skysight-inc/HackerNews huggingface dataset:
> Religious conservatives view babies as a blessing, not a punishment—for having sex or anything else.

They view it as both depending on what suits them. They view it as a punishment for promiscuous sex, and a reward for people trying to have children. More realistically, they view it as a blessing for the father, who gets the valuable possession of a child, without any of the pain or risk to life and limb of bearing a pregnancy to term.

My favorite thought experiment is to follow the belief in the soul of the hypothetical person in the womb into the hypothetical afterlife to explore the consequences of abortion (and miscarriage, which is when the supreme deity performs the abortion). Do these hypothetical people go to heaven? If so, heaven is full of souls who never experienced life at all, they just woke up in heaven. There are millions upon millions of happy souls in heaven who never had to endure a single trial or make a conscious choice to get there. This seems like an amazing hack! Indeed, you could operate a fertility clinic and singlehandedly dominate the demographics of the afterlife. Furthermore, if hypothetical people who never become real automatically go to heaven, abortion would seem like the best thing you can do for them. There's no chance they'll ever be tempted into sin and end up in hell.

However, some Calvinists will tell you that predestination means that the terminated pregnancy (which, remember, the divine hand has personally performed in majority of cases) has derailed the divine plan, and some of the hypothetical people were going to make choices that landed them in hell. So they arbitrarily come into existence and spend eternity in endless, vicious torment, placed there by the deity who allegedly is a being of pure love. This is even more dark and mind-twisting! It means that there are millions upon millions of souls in hell, suffering eternal torment and they have no idea why they're there.
Sure, but the parent comment was suggesting a specific bacterium, so I would want to make sure whatever probiotics I'm buying contain it. And normally I would probably just rely on getting them through a trusted vendor (e.g. my neighborhood grocer/pharamcy/health food store), but if I'm forced to shop online to make sure it has this specific thing in it...I want something I can check to vouch for its quality, yeah?

For example, pretty much every bottle of probiotics you buy will claim it contains "Over XX billion CFUs (colony-forming units?) in every pill!" But, are more better? Are they the right kind? Will I get 60 billion CFUs in a pill if I just dehydrate some pond water?
Looks daunting. Perhaps you could visualize it as a rabbit hole.
I just came across this blog post the other day, while trying to yank from nvim inside a container inside tmux. (It's my knowledge base, so not being able to copy/paste simply is quite annoying.) The clipboard doesn't exist if you're not using a windowing system, so I had to hook the Vim register to copy to a tmux register (and from there use pbcopy to get it to my macOS host).
I take the trouble to respond to those, but some people say they don't respond to anything they didn't have to sign for.
Command line tools are great. Environment setup is great. Ansible is great.

I don't know why you are conflating these things with the editor one uses.

*Edit: Why the downvote? Tell me what I'm missing instead.
How is that not considered creating derivative works? Would not touch this for anything beyond basic toys and never for anything commercial, no chance in hell.

Edit: view source exists of course, and I think we’ve all copy pasted something from a source view out of convenience but something about copying entire components with styles and everything just feels wrong, and possibly legally grey depending on who you might piss off if you get caught, to me
Author here:

> If you don't want the responsibilities of being popular through a given distribution mechanism, then great, don't use that distribution mechanism.

The rules in a way are changing with the threshold of "criticality". In a way what you are proposing is suggesting to developers to unpublish if they do not want to deal with the complexity of that. This is exactly what happened yesterday accidentally (https://news.ycombinator.com/item?id=32026624). From the responses I have witnessed to that incident I do not believe this a path anyone should take.

> claims you owe nobody anything while the distribution mechanisms owe you something

The post explicitly states that the distribution mechanism doesn't owe developers anything.
A thousand times this. Immutability, reproducibility, traceability.

What irks one the most is the arbitrary discrimination between 'critical' and 'non-critical' maintainers. Use TOTP for everybody and be done with it.
Jack Blakin over at Yale law has been writing about this very issue (and proposing solutions) for some time.

See https://lpeproject.org/blog/the-political-economy-of-freedom...

See also https://www.youtube.com/watch?v=4daIk8PCPIc
What, exactly, is hard about signing?
I don’t know which thread it was but I have seen the same thing. Apparently considering a company’s past actions when judging their current actions is “childish” because all the bad people left after they got in trouble and everyone there is good now. What a load of crap!
Thanks. I'll check it out. On the last podcast they had Ken Shirriff and it was what got me hooked.
Radvd adds pref64 support (RFC8781) for nat64
Maybe this isn't the best place to ask this, but I'll try anyway:

I'm a consultant involved in cybersecurity who often has to build and run VMs to either test out software, run things in sandbox, or connect to TOR from a VM I'll never use again.

Having said that, I currently use Windows with VMWare Workstation, but I find it frustrating and would prefer something that's less frustrating and feels more built-in.

Is there a solution that anyone would recommend for this kind of thing? Internal networks, Windows and Linux sandboxes, etc. I use Microsoft office products regularly, and my workstation (Dell Inspiron with an i9, 64GB ram, 2tb SSD) is connected to a thunderbolt 4 dock with 2 1440 monitors. I'd prefer for a Windows VM to have passthrough to the monitors and be able to interact with the host OS via that VM, so I can still share my screen during meetings and while coordinating efforts.
I’m being loose with words but I do mean that he should see punishment. Not necessarily jail.
Broad Spectrum Antibiotics were superior to Phage Therapy when they were first introduced, as they didn't necessitate time intensive cultivation of the pathogen prior to administration. The high selectivity of Bacteriophages was their main disadvantage. Today, with all the knowledge about the importance of a healty gut Biome, the potential risk to "good bacteria" has to be weighed before administration of antibiotics is considered. Fast diagnostic tests, like the use of PCR to detect Covid-19, turn Phage Therapies greatest Drawback, its selectivity, into its greatest advantage.
I don't think the issue is that the courts don't have the power, it's that it would take forever to come to a conclusion in the court given the resources each side can pour into the fight, how complicated the legal details are, and how poor the legal system is at deciding these kinds of massive corporate legal issues (according to one of the podcast hosts).

Since it would take forever, it's much more likely the two sides settle or give up before they run out of legal tricks.
Currently got the cheapest VPS that I could (in my case from Time4VPS, some others might prefer Hetzner, or Scaleway Stardust instances), setup Uptime Kuma on it (https://github.com/louislam/uptime-kuma), now have checks every 5 minutes against 30+ URLs (could easily do each minute, but don't need that sort of resolution yet).

It's integrated with Mattermost currently, seems to work pretty well. Could also set it up on another VPS, for example on Hetzner (which also has excellent pricing), could also integrate another alerting method such as sending e-mails, or anything else that's supported out of the box: https://github.com/louislam/uptime-kuma/issues/284

Oh, also Zabbix for the servers themselves. Honestly, if things are as simple to setup as nowadays and you have about 50 EUR per year per node that you want (1 is usually enough, 2 is better from a redundancy standpoint, since then it becomes feasible to monitor the monitoring, others might go for 3 nodes for important things etc.), you don't even need to look for cloud services or complex systems out there.

Of course, if someone knows of some affordable options for cloud services, feel free to share!

I briefly checked the prices for a few and most of them are a little bit more expensive than just getting a VPS, setting up sshd to only use key based auth, throwing Let's Encrypt in front of the web UI (or maybe additional auth, or making it accessible only through VPN, whatever you want), adding fail2ban and unattended updates, and doing some other basic configuration that you probably have automated anyways.

The good news is that if you prefer cloud services and would rather have that piece of your setup be someone else's problem, they're not even an order of magnitude off in most cases - though I'm yet to see how Uptime Kuma in particular scales once I'll get to 100 endpoints. Seems like at a certain scale it's a bit cheaper to run your own monitoring, but at that point you might still find it easier to just pay a vendor.

At the end of the day, there's lots of great options out there, both cloud based and self-hosted, whichever is your personal preference.
>Sure, you can sue them to close the deal but the juice isn’t worth the squeeze.

LOL, I'm sure the juice will be worth the squeeze on a $44 billion dollar house.
Yes but that doesn't change the argument very much. Even if breaks mitigate strain very well, I'd still want to minimize the strain in the first place, in the vast majority of situations.
I have been using cronitor[0] for a few months now and I have been really satisfied with them so far!

[0]: https://cronitor.io
You can just click the 'threads' link at the top left and it'll show you your comments and nested replies.

I had no idea about this until someone mentioned it. Prior to that I couldn't be bothered very often to check my comments for replies. It was too many steps and made me feel narcissistic for doing all that just to see.

edit- spelling.
2FA is a pain in the ass and provides minimal extra security. The reason why companies employ it is because their users are incompetent and will install malware on their desktop OS, so they shift the burden of security to locked-down mobile operating systems like Android and iOS.

If an experienced user does not want to use 2FA, they will run the 2FA app in a virtual machine and automate it. You can't force them to 2FA but you can inconvenience them and tie them down to a phone number, SMS, or locked-down hardware (through remote attestation).

>Letsencrypt was a boon to the web.

Letsencrypt and the existing PKI structure just forces everyone's eggs into a single basket, Ripe for exploitation from the government.
Since it’s a Lactobacillus, I wonder if you can take the supplements and introduce it in home made yogurt?

Then just consume the yogurt regularly.

Not sure if anyone has ever tried anything like that..
I like self-checkout, too, the article premise seems flawed.
Don't agree with your interpretation of what the original author is trying to convey.

It's not about the rules of the package distribution channel has. It's about the fact that they have different rules for different levels of popularity.

If everyone needed to do 2FA fine. Don't want to do it? Guess you'll distribute your code another way.

But... You can use it and we're going to gladly take your free work and host it and in the process benefit from it (look! It's so simple publishing stuff! Use us) until the liability of hosting you becomes greater than the benefit of hosting you. At that point we need to pull out the adult rulebook and teach you how to properly do things.

So to me it sounds like the distribution channels want to have their cake and eat it too while passing the work to the developers,ie the people that made the distribution channels successful in the first place.
I guess author would prefer Sublime Text more since it is not eating RAM as much.
Caveats: I've used nom in anger, chumsky hardly at all, and tree-sitter only for prototyping. I'm using it for parsing a DSL, essentially a small programming language.

The essential difference between nom/chomsky and tree-sitter is that the former are libraries for constructing parsers out of smaller parsers, whereas tree-sitter takes a grammar specification and produces a parser. This may seem small at first, but is a massive difference in practice.

As far as ergonomics go, that's a rather subjective question. On the surface, the parser combinator libraries seem easier to use. They integrate well with the the host language, so you can stay in the same environment. But this comes with a caveat: parser combinators are a functional programming pattern, and Rust is only kind of a functional language, if you treat it juuuuust right. This will make itself known when your program isn't quite right; I've seen type errors that take up an entire terminal window or more. It's also very difficult to decompose a parser into functions. In the best case, you need to write your functions to be generic over type constraints that are subtle and hard to write. (again, if you get this wrong, the errors are overwhelming) I often give up and just copy the code. I have at times believed that some of these types are impossible to write down in a program (and can only exist in the type inferencer), but I don't know if that's actually true.

deep breath

Tree-sitter's user interface is rather different. You write your grammar in a javascript internal dsl, which gets run and produces a json file, and then a code generator reads that and produces C source code (I think the codegen is now written in rust). This is a much more roundabout way of getting to a parser, but it's worth it because: (1) tree-sitter was designed for parsing programming languages while nom very clearly was not, and (2) the parsers it generates are REALLY GOOD. Tree-sitter knows operator precedence, where nom cannot do this natively (there's a PR open for the next version: https://github.com/Geal/nom/pull/1362) Tree-sitter's parsing algorithm (GLR) is tolerant to recursion patterns that will send a parser combinator library off into the weeds, unless it uses special transformations to accommodate them.

It might sound like I'm shitting on nom here, but that's not the goal. It's a fantastic piece of work, and I've gotten a lot of value from it. But it's not for parsing programming languages. Reach for nom when you want to parse a binary file or protocol.

As for chumsky: the fact that it's a parser combinator library in Rust means that it's going to be subject to a lot of the same issues as nom, fundamentally. That's why I'm targeting tree-sitter next.

There's no reason tree-sitter grammars couldn't be written in an internal DSL, perhaps in parser-combinator style (https://github.com/engelberg/instaparse does this). That could smooth over a lot of the rough edges.
Saying you must be part of the "identity group" you are telling a joke about is gatekeeping. That is PC culture in a nutshell.
The problem with prepper anything is that preppers tend to be out to justify buying cool stuff they don't need based on exciting fantasies. I am not personally that different, just self-aware.

The short preparedness lists prepared by the Red Cross, FEMA, local government, etc will have you ready for actually likely disaster scenarios.
By comparison, what are the costs inflicted by climate change?
Downloading Academic Papers Automatically
Or do something useful and somewhat efficient with the money. Eg: good, reliable public school, roads, network infrastructures, renewable energy sources.

I’m a US tax payer since less than a decade. My experience is that I pay a significant portion of my incomes to taxes that only marginally benefit me or folks around me.

Recent uptick of direct distribution is nice.

But a leadership in the stewarding of the land would be tasteful and send the right message IMO.

It’s fascinating to see the Western European countries I’m familiar with being blinded by the economic might of the US but not realizing how little the average citizen benefit from it.
Dupe: https://news.ycombinator.com/item?id=32026663

(Frontpage yesterday; 208 points, 116 comments)
>He has more money than god.

Yeah ok ... <cue the Titanic sinking>.
What Is Serverless Enablement and Why Is It Important?
I bought this as an audiobook, not realizing how dense some of the chapters are. The narrator is actually great, but you need to be ready to hit the 30-second skip button a lot as he gets into the details.

The narrator, Jonathan Todd Ross (just looked him up) was a champ. I listen to a lot of audiobooks and there is a wide range of quality and this guy nailed it. The book is filled with so many insane chemical names it must have been exhausting!

https://www.audible.com/pd/Ignition-Audiobook/B07CTTXLL6
Money Stuff is really good. Some of my favorites are right around when GameStop started to spike.
Linked lists, hash functions, etc are mostly solved problems with clearly defined interfaces, built and tested for edge cases by humans. Each regex is a special snowflake.
You appear to have a fundamental misunderstanding of the 2FA in this case. TOTP-based 2FA is available for PyPI, for which any number of FOSS freely-runnable clients are available. See also https://pypi.org/help/#totp
GMO is also used for improving yields, drought tolerance, and temperature tolerance, among other things.
"Magic" doesn't necessarily mean supernatural. Google quotes the Oxford English dictionary to include these definitions:

- something that has a delightfully unusual quality.

- very effective in producing results, especially desired ones.

I think those definitions make "magic" a better term in this case than any of your alternatives.
Climatebase
Follow up to my own comment because I'm still baffled by this article that I keep thinking about it.

I guess the article is based on a survey where the question was "For money you wouldn't need for more than 10 years, which ONE of the following do you think would be the best way to invest it?" and the top answer is "real estate."

So yeah, that doesn't AT ALL mean that people who answer "real estate" think that the house that they live in will make them rich. Some might think that, but most people think buying an investment property means that the buyer will buy low and rehab it to flip or rent it to collect income. The entire premise of this article just doesn't make sense.
I moved from Vancouver, Canada to Vienna, Austria 2 years ago, for the European lifestyle and improved quality of life. (The city was decided by the location of my partner)
Maybe one day people will permissive license their front ends. At least for smaller projects. Maybe hosted at /license?
> I'm personally having a hard time getting my 13 year old to debug issues in windows and linux because his expectations are just too high (probably years of ipad use). He expects things should just work and get frustrated too quickly.

Please persist in your effort. Teaching your kid logical thinking and scientific method ("debugging") and helping him not to be easily frustrated are probably skills that he will need anyway later on.
2FA is a major pain in my ass and it is the only reason why I am forced to own and use a "modern smartphone" which is essentially a corporatist surveillance device.

If more organizations just allowed me to have custodianship over my own keys like GPG for example, I could choose my own level of security by using a GPG smartcard if I wanted to.
I'm confused by what you mean. In Matlab, everything is a matrix. A naked integer is a 1x1 matrix, hence why the size is reported as [1 1]. Those are the semantics of the language, not a lie.
I think "unpublishing" packages is generally not something that should be done, except in the case of malware and maybe some other cases, and I believe that e.g. NPM already went through an iteration of this issue, which is why they have an explicit policy around it: https://docs.npmjs.com/policies/unpublish

But I would suggest to developers that if their contribution becomes "critical" and they don't want to bear that burden anymore, they should lose the rights to make any further updates, which is, I believe, also the line that PyPI itself takes.

The fact that a package got yanked from the registry because of this is an unfortunate combination of a) PyPI allowing it (they shouldn't, and learn from NPM's mistakes), and b) the maintainer being really unreasonable in the face of a perfectly reasonable request.
what's a DPU?
why not fix the bigger problem instead. that politician can be « on telecom payroll ».

we can all agree politicians are supposed to represent the population of the country not the company and their board of directors.
Apologies if this was explained in the talk, but why not upstream your changes to numpy?
According to the Laffer curve it should probably be 70% or so to maximize government income, but yes.

If you tax them 100% they'll just stop working or bail to another country, and then you collect zero tax revenue from them. At 70% most of them will just suck it up and pay.

(I realize France is a counterpoint here, but I'd argue it was a half-assed attempt, and they have neighboring French-speaking tax havens that have no real U.S. equivalent.)
You can get a cheaper VPS through ramnode & $15/year atm
It's a little bit better but it's still a crap aspect ratio, and turning it vertical doesn't fix all of the problem. Now it's too tall and not wide enough.
CIAM vs. IAM
I gotchu, send me an email or something, you can find it on my profile: https://lobste.rs/u/arthurcolle
LG C2 42" is 8.3 megapixels vs. this monitor's 7.4 megapixels.

This monitor offers 88% of the pixels the LG C2 does but compresses them into half the surface area. It also costs half the price.

For the same amount of money you can have 14.8 megapixels at higher PPI in a much more flexible format. 4K seems like a lot of real estate but at standard->lower PPI (large screen few pixels) realistically you don't get that much more real estate, especially compared to the 2560x1440 (and multiples thereof) displays.

I used to use a 55" LG OLED as a monitor but in practice, coming from dual 27" 2560x1440 monitors, I rarely did deep work in quadrants of 1920x1080. I tended to use a 2560 main slice and then the leftovers for reference and my terminals. I found 55" 4K as a monitor to be overly large and lacking in usable detail and I'm not sure I trust 42" to be small enough to make up for that.
> just a (large!) collection of things you've found over time

This one is to the point. So, the collection was exported from my Pocket account. Whenever I find any interesting blogs, I save it there (with tags so that I can find them easily). The oldest entry dates back to 2017 and over time, I have accumulated about 700-ish articles.

Here's the backstory: https://twitter.com/nottherealpac/status/1545803998854205441

Hope this clarifies :)
There's nowhere near sufficient battery supply to make intermittent sources viable. Annual battery output amounts to less than 15 minutes of global electricity consumption, and an even smaller fraction of total energy consumption. Inputs to batter manufacturing like lithium have sixfold since 2000: https://www.metalary.com/lithium-price/
Was going to say.. if they fit than in a 4U I’m about to make my datacenter 8 times smaller
It's an HN thread on crypto. Mindless, non-substantive, thought/discussion-terminating cliché comments such as that one are sadly par for the course.
Do you support the idea of removing the embryo or fetus alive, where child protective services can then try to keep it alive until it can be adopted?

Because that's what we do with born children when their parents don't want them.