skysight-inc/HackerNews huggingface dataset:
> I'd love to know more about this infinite pipeline of doctors and nurses you're referring to! Most coverage I've read lately has been about healthcare workers quitting in droves, so it's a relief to know that there are actually no limitations here.

I clearly state in my comment that I was not talking about the short term. In the long term we just train more and pay more, it’s not rocket science. But if you are curious about how we could have a for-all-practical-purposes infinite pipeline in the short term, that is also easy: just recognize international medical degrees and give foreign doctors work visas.

> I feel like the discussion is super explicit about this?

I don’t think it is, although I agree that different people will interpret conversational norms differently. IMO, there is constant equivocation between medical rationing and medical triage. The mealy-mouth-ness is so ubiquitous that we take it for granted.

Like, why are we even talking about nurse shortages in this thread? If we were discussing whether it’s worth it to pay for an extra floor on our expensive houses, people wouldn't keep bringing up how we have to consider last year’s lumber shortage and how the US has too few skilled craftsmen because it doesn’t properly support trade schools (which is ofc true). We would just say “having another floor is nice, but it’s not worth an extra $100k”.
As a 24 year old male, I’m surprised (and disappointed, internally) by how many of my female friends in college are outspoken about never wanting or having kids. They see little in it other than work, stress, loss of freedom, and money. I understand it’s all those things but there’s good aspects, perhaps meaning itself in raising kids as well. I think it’s related to a collapse in the belief in death-do-us-part marriage in America’s secular middle class. At the same time, those that are outspoken about these matters also always seem to lack meaning or direction in their life.

It’s seems a weird inverse to me, but I guess it makes some sense too: weak sense of purpose —> low expectations for the future —> disbelief in traditional customs, like monogamy and marriage, gender roles —> “I know I don’t want kids.” [*then proceed to some casual, horrible, judgy take about kids and people who choose to have kids]. —> The belief that everyone shares or ought to share this cynicism.

A lot of it has to do with my surprise that other 23-25 year olds don’t really see themselves as adults. Regardless of financial (in)dependence, no college graduate should see themselves as anything short of a fully capable adult. I wish I could snap my fingers and make everyone see this as a cause instead of a symptom of various flavors of mild- and medium-severity mental illness. Something that addresses a lack of a sense of adulthood as a root cause.

I feel like I may as well be described as a natalist for my beliefs, but it honestly seems like I have an “average” perspective on this until like ten minutes ago. I know things will change for myself and my friends as we get older. I don’t want kids right this moment, but will one day - and that day is not incomprehensibly far away.
This is incredibly rambly, and these are seriously my friends, their positive qualities innumerable outweigh their antinatalist takes, especially considering I’m going to be dating any of them for other reasons. Just wanted to throw this perspective out there, especially about the growing sense of common despair for the future and how that interacts with a growing sense of meaninglessness in a secular world.
Just sharing my experience here. These anecdotes come from other young college grads in my cohort (not-IT though).
Put your non-dominant thumb in the palm of your dominant hand and squeeze it as hard as you can for thirty seconds. Afterwards your gag reflex will be suppressed for about a minute. Enjoy touching your own uvula.
I had an issue with this last fall - had my AC go out in the fall when it had been over 80F for the last few months. Outside, it would be 70 during the day and 50 overnight, but there was so much heat in my walls/floors that I literally couldn't keep my apartment below 80. If I opened every window and door, I'd get down to 75 or so, but it would be back to 80 within an hour, even when the temperature outside was significantly cooler.

It's great in the winter though. I haven't had to turn my heat on in years.
Yes all circumstanced would be different. Impossible to tell how it would have played out. My opinion is that the historical Jesus would not have been born. Christians may think otherwise.
Steven Pinker in “How the Mind Works” describes a bunch of phenomena that uncover how the brain is structured and how it processes information. The book doesn't quite have a lot of detail, but is pretty interesting nonetheless.
But at least their compile times would go down.
The latest research doesn't really show that though, more that there is so much overlap between what were previously considered typically male and female differences in structure, such that this whole "female brain in a male body" hypothesis doesn't have the evidence to support it.
How about HN favorite SQLITE3? can't get much better tabular data storage than a database, and you can export data easily to CSV for human readability.
With the added bonus that you can now procrastinate by spending your time reading all these articles about avoiding procrastination.
Maybe check out the recently released Zag that uses state machines under the hood to target multiple front end frameworks: https://zagjs.com/
FTA: (is it a joke?)

Austria will also announce three changes to the language:

1. Adding a “sleep” function.

The NSA popularised Javascript to prevent aliens from learning about American military secrets through dreams. Despite its dangers, Austria will likely add a “sleep” function to annoy the American administration.

2. Assigning front-end frameworks to political parties.

Sources say that the Austrian government is still defining the mapping of frameworks to parties. However, they noted that “Angular is surely neoliberal; Vue is more of a hippie commune.”

3. Adding a “goto” keyword.

A recent study has shown, in addition, that the “goto” keyword can actually cause you to “go to” places you don’t want to go.
Ok, that’s your problem it’s about 2400Wh of heat moved per day per m2. A solar panel should be collecting ~1600Wh/day of electricity/m2, but an AC can then use that electricity to remove ~4,800Wh of heat.

And that’s assuming you need to remove heat 24/7/365. A solar panel can also provide electricity when cooling is unnecessary. Things get even worse if you need pumps etc to circulate a fluid under the film, which is presumably why that 10-20% cost savings figure was suggested.
Sonified Body: Negotiating Interaction between dancer and machine with a VAE
You can select text of links on a webpage if you hold Alt while doing that.
Well written. Nothing to disagree with in there on the face of it. Nuance dictates as always, but solid baselines to write deployment tooling around.
I did this a few months back, and i was very happy with how easy it was to remove my information from Google. At that time though I had to get the content removed from each site, and then i had to notify google that the excerpts had changed due to my requests for the websites to remove my personal information. Its really nice to see that Google is now moving towards supporting a request to remove PII from results, without having to deal with individual websites, who almost always are scam sites who will try to get you to 'subscribe for premium profile control to hide specific content'. Never give these people a dime. Google processed my requests very quickly and the content just can't be found using their search engine anymore.

Bing, on the other hand, was an absolute nightmare. After emailing for around a month with MSoft support, they claimed they removed content that was still showing up, and still is showing up to this day. This content doesn't even exist on the pages that Bing is showing excerpts from, and hasn't for around a year now. It became very clear to me that Bing had no effective process in place to carry out content removal requests, so I eventually gave up. Unfortunate, because alternative search engines like Ddgo and Brave show results from Bing, IIRC.

I guess you can't place all the blame on these sites. I also found out my state releases the entire registered voter database for anyone to download online, without any reason or identification required. So if you're a registered voter, it is possible that the information you provided to register is public and available online anyways. This includes full name, email, address, and phone number - if I remember correctly. It's been some time since I looked through the database though. I found my entire family within it, and it receives quarterly updates. I would not be surprised if the government was at least one primary source of information for PII scam sites in the first place.
We’ve known about radio waves for about 150 years. If the message is actually received, likely it will be by a much more advanced civ which has never ended well
How is that any different to some opaque method call? By the same logic `a.equals(b)` might be doing something funky under the hood
> negotiated market rate for an abortion is well north of $50k.

Ozer reportedly offered her tens of thousands of dollars to terminate her pregnancy, amid other messages, calling her “white trash” and telling her “I f***ing hate you.” ... He reportedly made the cash payment offer through a colleague. The Post reports that the colleague told Naymark, “He’d be willing to offer a lump sum of money to you . . . I’m sure he would have no problem with 50k-75,000+.”

That's a "negotiated market rate"? From your link:

The friend’s purported offer of “50k-75,000+” is not consistent with attorney-handled transactions

What point exactly are you trying to make here?
Can you give me some example scenes to look at?
I had this as an interview question years ago. I just used a table lookup. It's not compact, but it is fast.
> 1. I hope I'm reading this wrong. I can guarantee Sailors arn't committing suicide, or arson, because of a fugly rusty ship.

Sad to see that HN discussions stow so low so as to not discuss the things the piece actually mentions

> The situation is not much better for American shipyards. On the morning of April 11, Captain Brent Gaut, the commander of the USS George Washington — an aircraft carrier undergoing major shipyard work at Newport News, Virginia — got on the ship’s intercom to announce that two sailors had died, and Gaut was alerting the crew that those deaths were the eighth and ninth suicides the ship had experienced in the nine months the ship has been stuck in shipyard. What was the Navy’s response? Gilday’s top enlisted adviser, Master Chief Petty Officer of the Navy Russell Smith, told sailors they need to do a better job “managing expectations” then he chastised them by saying “What you’re not doing is sleeping in a foxhole like a Marine.”

> This type of “toughen up, stand up” approach sounds eerily familiar to those of us who worked offshore in the years leading up to the Deepwater Horizon catastrophe.

> In 2020, while undergoing shipyard repair in San Diego, conditions aboard the USS Bonhomme Richard were so bad a crew member set fire to the ship leading to the ship’s destruction. The responsible crew member was arrested but – despite investigators finding bad morale, delays, and poor training – the ship’s captain (and his chain of command) was left in charge and was allowed to celebrate the decommissioning of the ship he had lost.

Please, next time just review the piece
ZX Spectrum: Q&A with some of the folks who worked on legendary PC
I used a 3D printer to draw the schematics onto copper clad with a marker:

https://www.stavros.io/posts/make-pcbs-at-home/
I think we're in agreement. Ignoring under the hood - Loom's programming paradigm (from the viewpoint of control flow) is the Threading programming paradigm. (Virtual)Thread-per-connection programming is easier and far more intuitive than asynchronous (i.e. callback-esque) programming.

I still attest though - The 5M connections in this example is still a red herring.

Can we get to 6M? Can we get to 10M? Is that a question for Loom or Java's asynchronous IO system? No - it's a question for the operating system.

Loom and Java NIO can handle probably a billion connections as programmed. Java Threads cannot - although that too is a broken statement. "Linux Threads cannot" is the real statement. You can't have that many for resource reasons. Java Threads are just a thin abstraction on top of that.

Linux out of the box can't do 5M connections (last I checked). It takes Linux tuning artistry to get it there.

Don't get me wrong - I think Loom is cool. It's attempted to do the same thing as Async/Await tried - just better. But it is most definitely not the only way to achieve 5MM connections with Java or anything else. Possibly however, it's the most friendly and intuitive way to do it.

*We typically vilify Java Threads for the Ram they consume. Something like 1M per thread or something (tunable). Loom must still use "some" ram per connection although surely far far less (and of course Linux must use some amount of kernel ram per connection too).
What happened to appearing weak when you're strong, and strong when you're weak? (Unless this is a submarine targeting enemy researchers?) Making warships look aesthetically pleasing strikes me as a little silly.

That said, safety and mental health sounds like vital issues to address.
"Meteorologists from the India Meteorological Department (IMD) found that March 2022 was the hottest March for India as a whole since 1901".
When ever drilling or hole-cutting into fiberglass, always use masking tape generously applied over and around the area being cut into. Run drill bits in reverse to get past any gelcoat or paint coatings, then run the drill forward to affect the cut. The same goes for hole saws. Slow speed is best with the proper blade for jigsaws. This will prevent cracking of coatings (especially gelcoats) and splintering of the fiberglass.
> what benefit is this "root certificate" over letsencrypt ?

It's issued by the spanish spy agencies rather than NSA - wouldn't you as a patriotic citizen of Spain trust your own intelligence services over foreign ones? ;) This is not a new debate though - when Let's Encrypt was launched some netizens had pointed out that similar setups existed but no one (read BigTech) embraced it till an "American" solution appeared.
Ah stupid. Thank you. I will try to get my brain in higher gear today.
I am not sure what your point is. Is it, that a men should be able to decide, that a women shall carry a baby?

Well, that used to be the idea, when women were considered objects owned by men.

And yes, that idea is frowned upon in the west.

Otherwise of course men today have a say in making babies. But since they cannot make a baby themself, they can only convince a female partner to make one. But no, they cannot and should not decide for the partner. Just like the female partner cannot decide to just make a baby. Unless she chooses sperm bank and artificial means.
That analogy just comes across as trans propaganda. The brain is not separate from the body, it is part of the body. There's not any hardware/software divide like we have in computing, that could have this 'body drivers' concept make any biological sense.
One of the most common railway gauges in Brazil is ~1600 mm. Although this seems like a metric designed gauge, it is in fact due to the chance that 5'3" equals 1600,2mm.

This (particular type of broad) gauge is known as Irish gauge, and is also used in Ireland and Australia.
I also like it when systems go bang spectacularly on a failure, vs silently allowing it.

But, related to the Posix thing about reusing fd's, I just ran into this a couple of days ago and it took me 6 hours to figure out.

I made a change in HashBackup to interrupt saving a big file if the backup time limit had been reached. Tested it a while, seemed like it worked fine. I was using a 15-second timeout. For whatever reason I tried it with a 5s timeout. This went bang, but in a completely different area of the program responsible for copying backup files to a destination, where it raised an exception "hey, this file was X bytes but I only copied Y". Go look at the source file, it's fine. Look at the destination file, and indeed, it is only Y bytes. Go look at the copy code, it looks fine but obviously isn't, so I start putting all kinds of debug stuff there to check file sizes, do double reads at EOF, ... nothing helps. Then I add an lseek to report the current file position and indeed it is at X, even though only Y bytes have been copied. So I realize that something else has moved this file pointer on me.

To help track that down, I override Python's os.open and os.close and display the pathname and fd so I have a history of who is using what fd's. After going through that with a microscope, I see that the file being backed up is open on fd 6, and when the timeout occurs, it gets closed. Then that fd gets used by the copy function for the source file.

BUT, there is an asynchronous read process used during the backup. It has exception handling if an fd is closed by higher levels and the read thread gets an EBADF error, then resets itself. But there is a race condition: if the fd gets reopened fast enough, the read thread will never see the EBADF error and thinks it is still reading from the file to backup, which it continues to do. Now there are 2 processes reading from the same file and mayhem ensues.

Of course it's ultimately my fault, but we do have at least 32 bits for a file descriptor number. It would be a lot nicer if Posix kept incrementing it instead of using the low numbers and then wrapped around, like Unix PIDs do. And yeah, I realize this would screw up select, dup, etc because of the way they are designed.
Something like this? Fast, but still a way to go before it's faster.
[Hands-Free Coding: How I develop software using dictation and eye-tracking]
https://news.ycombinator.com/item?id=24846887

"I'd say I probably work at about 50% of my normal speed*. Now, this doesn't mean that I produce 50% of the results; it just means I need to prioritize a little more ruthlessly."
This is 100% accurate and I recommend it. I know that most people reading this right now will say "this is so hard I don't even know where to begin", but, as with anything, once you know how it's done, it's trivial.

The parent comment is a good introduction, watch some KiCAD videos on designing circuits, the process is pretty foolproof if you design the schematic correctly, and then you basically "export Gerbers", upload them to the fab (JLCPCB), and you have PCBs in a few days.

Here's a small PCB I designed, together with Kibot project files that will error-check and export the Gerbers automatically:

https://gitlab.com/stavros/manual-fc

Install https://github.com/INTI-CMNB/kibot, run `kibot` in the directory of the designs, and you'll get files that are ready to upload to JLCPCB. Edit the designs etc to make your own thing, that should help you get started.
Svelte Summit Spring 2022 Is Live
>the claims were that they were due to Russian peasants, because of course nothing good could have originated in Russian "enemies of the people", e.g. aristocrats or bourgeoisie.

So it was the usual communist propaganda about social classes, but what you originally said sounded more like Russian nationalism.
Yeah but you can send AZW3 or KFX over USB and convert ePubs to those in numerous ways (e.g. Kindlegen, Calibre). Mobi is old, and is missing loads of features that the other formats support. With the Kindle Personal Document service for a while they only supported mobi but not AZW3, KFX or ePub which necessitated using crappy mobi if you wanted sync across devices. There's really no reason to use mobi anymore unless that's the only format you have it in. And there's pretty much zero loss converting mobi to AZW3 unlike the other way around.
Wouldn't the pressurant/backfill gas dilute the propellant as it was added?
the tldr I got: the ROI for the user wasn't there. You knew going in you were asking *a lot* from the user (they'd have to do a ton of work themselves to use your product) and you were hoping they'd get enough in return to make it worth it. If you're asking devs (a very high cost for companies) to do MORE work, the return needs to be massive.
A Few Good Men. It's a good one.
It may be a choice, but there is still some validity to the notion the man is largely limited in the mitigations around that choice. For example, a woman could lie about being on birth control or in saying that she would get an abortion if she did get pregnant. Essentially, the way the laws are written prevent any sort of mitigation for the man, instead forcing responsibility, even for child support in non-clinical sperm donations in many states.

Let's say a man wants a baby and the woman doesn't. It seems the woman has control over: consent to unprotected sex, hormonal birth control, and abortion. The man has control over consent to unprotected sex.

Now, let's say a man doesn't want a baby. The woman has control over: consent to protected/unprotected sex, hormonal birth control (including Plan B), abortion, and whether to give up the child (some states allow for surrender which absolve child support obligations). The man has control to consent to protected sex only (all the mitigations like birth control can be lies and there's no way to legally enforce them like you could stealthing in CA).

As you see, the power dynamics are skewed heavily.
* of course I meant to type don’t accept
> I don't understand why we aren't pouring massive amounts of money into public transport.

Because it would be seen as a socialist measure.
The only way to fix procrastination is when the end justifies the work involved.

Chances are the thing you are procrastinating is inconsequential and maybe isn’t important in the first place, or you haven’t made up your mind yet.

If someone paid you $10 million to do something, you probably would just do it.

If on the other hand someone or society has brainwashed you into doing a low reward task then of course you will procrastinate.
It seems very well balanced, a good mix of simple yet precise and advanced. Thanks.
Ask HN: Have you been in prison before?