skysight-inc/HackerNews huggingface dataset:
> Not everyone needs to be a parent.

While true in the strict sense, this is false in a more general sense. Yes, everyone does need to become a parent. You're not the 1-in-100 exception that gets to duck this responsibility, and you're definitely not all that exception, people reading the comment.

The more of you who skip out on this, the greater the burden on those that don't. When you don't have you're 2.1 children, someone else has to have those children on top of the 2.1 they need for themselves.

> We're not in a situation where humanity is in danger of extinction because

We are actually in danger of extinction, the math is simple, and only a bizarre form of willful blindness prevents you from seeing it. You can check anywhere you like, find some source that you trust. It will tell you that we have sub-replacement fertility. In the United States, in North America, in the western hemisphere. In east Asia. The latest numbers are highly suggestive that India just recently (within the last 3 years or so) has sunk below the replacement level. There are few countries not suffering this trend, there are none untouched by it. It generally takes about 20 minutes to walk through all the various fallacies, at the end of which the denier then says "but when things shrink down a little fertility can go back up, and things will be fine!"

Except fertility doesn't go back up. No little girl who grows up in a world where all her role models have few or no children will wake up one morning and say to herself "I want 2.1 children when I'm a grownup!" but that's what would have to happen for all little girls. Just for the population to stabilize. If only some of them say that, then we're still on the road to extinction, because the average has to be 2.1. The same ideas that caused people to remain childless will still be floating around. There will still be people telling those little girls...

> Not everyone needs to be a parent.

One of them might even be you, depending on how long you live.

> If an individual were to find a cheap and easily producible cure-all for cancer but

Saving the lives of geriatric people, who will die someday anyway, having made no more children than before they got cancer? Willfully blind.
The IBM 305 RAMAC is demonstrated at the Computer History Museum on Wednesdays at 1:00 p.m. It's an impressive machine to see in action. It has one arm for all the platters; the seek time is very slow as the arm is retracted, moves up or down to a new platter, and then engages. To keep the head floating above the surface, an air pump (maybe 1/4 HP) provides air flow.
White House's New Roadmap to Enhance Internet Routing Security [pdf]
An embedded platform that hasn’t been ported to and may be impractical to port to because it’s so different. There may be other reasons and for closed source there may be economic considerations especially since this is a migration from a previous closed source (probably source available) vendor to an in house solution.
The real danger is allowing corporate mouthpieces to pollute our discourse with propaganda and outright lies.
Code export wasn't our original plan, but we've been thinking about it more and more. It seems like Repaint is only a couple steps away from a pretty sweet "design tool for real code".

You're right about the exporting though. We're not sure exactly how to synchronize a code editor & Repaint editor for two way updates.
Everybody needs to learn this lesson themselves, and it needs time to sink in. The result is you more consciously choose how you spend your precious time.
Of course, there's also afternoon tea consists of the drink as well as cake, sandwiches, fancies and scones. And the subset cream tea, with scones, cream & jam.
> Workers at all levels quit all the time

Yes, and that's allowed. If anything workers are much more gracious in this regard - typically termination happens quickly, with no two week notice. Workers typically at least give that, which they're not required to at all in the US. It's purely goodwill and generosity, so you're welcome.

> One employee of mine stole $70,000

Okay? And Bayer Pharmaceuticals gave thousands of people HIV/AIDS. What's your point here?

We gotta look at the big picture, not your experience.
> is the name of a program really an argument to the program, from the user's perspective?

When I use busybox [invisibly to me], I sure care that it knows whether I called it as "ls" or as "rm" and that it does the operation that I asked it to do.
https://www.youtube.com/watch?v=Ft5KtV2o0bw
> The notion of a babbling baby in the Roman Senate, a Victorian ball or Meiji Dai Shin’in is laughable.

Yes because those institutions didn't have a lot of women or mothers in them, and the people participating in them had servants and slaves that took care of their progeny.

I know the reality of the modern world hasn't reached everyone yet but we don't exclude mothers from public life any more so maybe the idea of having children in public bodies isn't that "laughable" any more.
HNHiringTrends[1] is my goto site when I try to explain the current hiring sentiment of software.

[1] https://hnhiringtrends.com
There is an approachable explanation in [1], chapter 16 ("Duration-bandwidth relationships and the uncertainty principle"), that says that the product of rise-time and bandwidth of a signal must be greater than some minimum.

[1] Siebert, W. M. (1986). Circuits, Signals, and Systems. McGraw-Hill.
They’ll be able to prove they can decrypt a few of your files first. That’s generally enough for most people to move forward with paying the ransom.

If they can prove they can decrypt, they have very little to lose by not releasing the decryption key after being paid.
The lack of discussion of a middle ground is a product of how genAI is right now.

1) most genAI tools are explicitly catered towards “prompt goes in, complete work comes out” usage.

2) the ideal middle path results in a work where there are no “tells” that genAI was involved, because the “tells” are just blatant flaws anyone with the skill and taste to follow a “middle path” of AI usage would have fixed in post anyway. So the genAI question won’t come up at all unless your goal was to make A Point instead of a work.
You can pretty much eliminate angry disagreements in a relationship with assertive communication techniques- I recommend the book “when I say no I feel guilty.”

I am okay if my wife disagrees with me on things- I don’t really care to convince her, there is usually no point in (or possibly of) doing so. If there is something that requires an actual real world action- and it is really important to me, she will concede even without agreeing because she cares about me, and I would do the same for her. Disagreements over simple life things can be a fun subject for light teasing, flirting, and joking that help you grow closer.

I think a lot of people confuse honoring and validating each others emotions with matters of fact and opinion. People argue about facts they don’t actually care about, it isn’t usually what the conflict is really even about!
Fields aren't made of anything. When you feel static electricity, like when you rub a balloon against your hair, and your hair then stands up, that electric charge on the balloon and your hair is somehow being made evident across the space between the hair and the balloon. That communication of force electric charge happens over the electric (really, electromagnetic) field. It happens across air and vacuum alike. Nothing need be between the charged objects and yet the charge will be "felt" by them. That "field" is just the numeric electric charge felt at each point in space, for all points in space. It's just field strength -- a bunch of scalar values, one for every point in in space. We call that a field, but it's not an object made of stuff, just a mathematical object.
HV probably means horizontal/vertical. You can see the CAD tool snapping to H/V line several times in the demo video and they intentionally make it crooked. Same with circles, if you draw it similar size as previous feature most CAD tools will snap and highlight adding equality constraint.

Honestly the demo is both convoluted and not convincing, but also trivial and I don't see where AI comes in. The HV feature can literally be `abs(angle-90deg) < 1deg`. And randomly adding constraints without deeper understanding is how you end up with poorly constrained geometry that won't work once you change design parameters.
Why not just boot baremetal, something like rsta2/circle?
Sale of Amateur Radio AMPRnet TCP/IP Addresses Raised $108 million https://nediv.arrl.org/2020/10/12/sale-of-amateur-radio-ampr... I don't know how much went to ARRL.
I converted all of our stuff to Mint when Windows 7 went out of support. Went smoothly for all family members.
Four cardinal sins of programming:
1. Self modifying code. ( The word 'recalcitrant' comes to mind.
2. calling your own program to execute itself.
3. Interrupting the flow of control with a jump.
4. Non-graceful exit.
5. Renaming 'hack' as 'vi' or 'ps'
A friend's family runs a small waste management business that specializes in composting food waste from restaurants and institutions. By far their biggest ongoing difficulty is maintaining driving staff. It's not a very attractive job and most of who they hire have criminal backgrounds and unstable lives. It's good for society that there's a job available for this group that most employers will not give a chance but it's also a difficult group to manage consistent staffing levels. Just something to keep in mind if you start expanding and need drivers.
> Not being able to flash the firmware is a feature, not a bug. :)

It is a feature only if they ship replacement devices in case of issues like this. If they don't and you're left with a broken device then I'd rather count it as a "bug".
Thank you for sharing this! I have been diving into it.

How do you manage transactions with PostgREST? Is there a way to do it inside it? Or does it need to be in a good old endpoint/microservice? I can’t find anything in their documentation about complex business logic beyond CRUD operations.
You're right that we could make good defaults for SEO, it would probably improve our scores a lot. It would be cool if we could add some sort of checker directly in the editor. It could also give tips on how to remediate.
https://www.reuters.com/world/asia-pacific/us-soldier-got-fi...

> King pleaded guilty to assault and destruction of public goods stemming from an October incident, and on Feb. 8 the Seoul Western District Court fined him 5 million won ($4,000), according to a copy of the ruling reviewed by Reuters.

We can either believe "he got in trouble and did something dumb", or we can believe there was some giant conspiracy against him. Again, even the North Koreans didn't want to keep him; they're about the least likely to go along with a "targeting" by the US government on the planet.
This looks like pretty much the exact kind of thing I’ve wanted. I’m just a very occasional user of Fusion 360 for personal 3d printing use - and I’m pretty terrible with CAD especially if I haven’t used it in a few weeks.
Both are wrong. If you don’t want to eat the skins you should made two diagonal cuts. You want a sharper angle on the endy parts and a wider one on the flatter side pieces.
I mean the ability to regulate the power output, dispatch.

The page you googled has nothing to do with how the power grid operates.
Zyxel warns of critical OS command injection flaw in routers
I got 161! A fast bullet ant destroyed me! Good job!
I think you're arguing semantics here in a way that's not particularly productive. VSCode can be set up in a way that is nearly as featureful as an IDE like IntelliJ IDEA or Eclipse, and the default configuration and OOB experience pushes you hard in that direction. VSCode is designed for software development, not as a general text editor; I would never open up VSCode to edit a configuration file or type up a text file of notes, for example.

Something like vim is designed as a general text-editing tool. Sure, you can load it up with plugins and scripts that give you a bunch of features you'd find in an IDE, but the experience is not the same, and the "integrated" bit of "IDE" is still just not there.

(And I say this as someone who does most of his coding in vim, with LSP plugins installed, only reaching for a "proper" IDE for Java and Scala.)

One metric I would use: if I can sit down at a random co-worker's desk and feel more or less at home in their editor of choice, then it's probably an IDE that has reasonable defaults and is geared for software development. IDEA and VSCode would qualify... vim would certainly not.
It's less whether you argue and more that you continue to respect one another mutually even in the heat of discussion, and converge well together later.[1]

[1] https://time.com/6693412/relationship-advice-fights-julie-jo...
“Right away, I noticed no other babies”.

It was a business conference, not a creche or playground and the norm for such environments IS adults only.

“That's when someone approached me and said, "Would you like to stroll your baby outside? I want people to get the full experience out of this conference.””

A perfectly reasonable request that I’d expect and have even proactively accommodated by stepping outside (vs just towards back of room) if I’d decided to attend with a baby. Author may not have felt her kid was noisy but chances are, the YC staff that approached her had noticed or been informed by other attendees that the noise was at distracting level.

“I’m not naming this woman because I think the problem is bigger than me or her. It's about this tension in the business world right now. To many people, including me, the pandemic showed that it was possible to be a hands-on mom and a hands-on business partner. Others want to maintain the status quo of business and babies as entirely separate. To me, that's ridiculous. To ask me to leave with a quietly cooing baby during a talk that was explicitly about the challenges of being a mother and founder was shocking. I realized then that the monster of systemic barriers to entrepreneurs who are also moms is bigger than I ever realized”.

It would be indeed be foolish to antagonize a YC partner in print over a paper thin argument that’s riddled with holes. Systemic barriers to female entrepreneurs including mothers exist but this wasn’t an instance of that and to suggest otherwise is what’s ridiculous.
> Non-dispatchable renewables like wind and solar can only be curtailed when their supply is not wanted.

That is exactly what I meant, and renewables introduce uncertainty as the output can vary (think of a cloudy day).
Was a Mechanical Design Engineer for about a decade. Personally, the CAD part was the easy and fun part (Used Solidworks, Creo, Inventor, Catia v5 extensively. Professionally trained in all four as well). The “tedious” part was SAP (part number and material management), drafting, ECN/R/O, BOM handling, etc. I would be more excited for “AI” for PLM like Windchill, TeamCenter, or Cadedge (or whatever SAP PLM packages you used)
CVE-2024-45678
This will become evidence in a murder trial or a divorce trial, or possibly in a divorce trial and then later a murder trial. If called for jury duty I would want to cheat and say something obnoxiously ignorant to be released, but now having read the blog post I think I have a legitimate excuse.
> how many other people on HN are in a relationship this fiery?

I'm not in such a relationship anymore.

> Are you mostly enjoying it or not enjoying it?

I never enjoyed it at the time.

> Do you all believe this is an inevitability for most couples who have just been together for a long time?

Not at all, I have since found that healthy relationships without silly, draining arguments are absolutely possible and enjoyable.
Letter from Codeberg: Software is about humans
If there is a simlink, a hardlink and an executable, all with the same name, which one will it run? Which one will the shell object to? Which one should the shell object to. If a virus/SUID program overwrites a simlink, no problem, but ift it traces the simlink to the executable, and then over writes that...
The weird thing about C is the syntax does not clearly identify which tokens refer to types and which tokens refer to other things. A statement like `myint x` is only a variable declaration if `myint` is a type, which means in order to identify a variable declaration, you have to know the complete set of named types, so constructing an AST requires keeping track of types.
This is the way to go. I made some beyond burgers for guests last night and they were impressed enough to mention they’d consider adding it to their rotation. They were mostly concerned with the environmental impact of beef (23% co2 comes from beef), but they did consider their health as a bonus.
A little bit of consequences for the C-suites would go a long way, actually.
We really need at least a duopoly in the git space. Nothing against github per se but they've got way too much of the mindshare.
Release page: https://www.whitehouse.gov/oncd/briefing-room/2024/09/03/fac...
This is key.

Not agreeing is not the same as not listening or not caring.
>My pension and care in old age is not their responsibility any more than their behaviour is my obligation to put up with.

You may think this ought not be true, but as a matter of reality it is. Each generation carries the weight of the previous one through retirement. Is it just? I think so - but regardless of that, it is the agreement every child is born into.

>Are childless (by choice) people parasites in such a society?

Somewhat, but it is rude to point that out.
Just ordered this book. Gracias!
Apparently this is a piece of internet history. I offer up these two as well:

http://www.eviloverlord.com/lists/overlord.html

https://skippyslist.com/list/
The issue is resolved now, the repo is available again.

We have not received any response to the support case that we opened, but we assume that it was a false positive of some automatic algorithm.

As a consequence of this we're going to set up a mirror outside Github so that the work didn't stop if something like that happens again.

UPD: We received the official response explaining that this was a mistake. I must admit the whole situation was resolved really quickly, good job.
Honestly we haven't focused on this yet. It's important that our websites are accessible and score well for SEO. Users will have settings to improve SEO on their site.
The best similar thing for Emacs I've ever used was Deft inside my Dropbox (or whatever is your server of choice). Simple, Markdown, has link navigation.
Will give it another go. Quite comfortable with server/cli flavour linux, but desktop has always been a challenge
> values, negative feedback loop insecurity types

These seem very hard to handle indeed, and probably nothing like the little arguments written on that page, at least at the top (I haven't read everything). There are definitely people who like the little arguments. If you trust each others, you know it's not important. It must spice things up. It's part of the fun. It builds complicity. It's probably a bit like teasing. At least, that's how I feel when reading that page. The little arguments become serious when they are about stuff that cause frustration to the level that the frustration grows (slowly) over time and becomes unbearable. Those things are to discuss seriously. You can't have such funny little arguments on things that make you uneasy.

I'm not currently experiencing much of such little arguments, not sure we work like this, but I like a little teasing for sure.

Good luck and take care.
There is no value without labor.

This was recognized by everyone from Karl Marx to Abraham Lincoln to Adam Smith. Smith even conceded that profit was impossible if workers retain their surplus value, which is exactly the point.

I bring this up because that's what capitalism is: draining the surplus labor value from workers to the capital-owning class. In feudalism, the artistocracy and th emonarchy extracted that value. Jeff Bezos is the new king.

Why do I mention this? Because it wasn't that long ago that this view was universally accepted. The Red Scare post-WW2 spread a lot of damaging propaganda that has led ordinary people to fight for the ultra-rich to have even more money, to their own detriment.

Walmart killing all your local businesses then leaving, leaving you in a food desert with a Family Dollar store maybe. That's capitalism. Locally-owned businesses. That's socialism. Monsanto agribusiness? Capitalism. Family-owned farms? Socialism.

Something like Mondragon shows that large-scale cooperatives can work. And the reason why these sorts of things aren't more prevalent is that laws are passed to make them difficult to set up or outright illegal. Many US states outlaw municipal broadband, for example.

And any country in the last 70 years that even thinks about nationalizing resource extraction finds itself having a coup that nearly always has the CIA's fingerprints over it.

Or we simply starve them to death under the sanitized euphemism of "economic sanctions" (eg Cuba, Iraq, Venezuela). I really want people to understand that we're not doing this for any moral reason. We're doing it at the behest of Western companies who would prefer to steal the riches of these countries.

Co-operatives can go a lot further than manufacturing too. It can be a solution for housing. Housing cooperatives cut out landlords, who are rent-seeking both literally and figuratively.
I thought this was odd. My partner and I have disagreements at times but it's rare and mostly due to the fact that we're basically the same person. We have been together 24/7 for almost 2 years and hang out every night and I still can't wait for my shift to end so I can go spend more time with her!
>"The most popular use of Fourier uncertainty principles is as a description of the natural tradeoff between the stability and measurability of a system"

Related:

https://en.wikipedia.org/wiki/Complementarity_(physics)
Related:

Making progress on routing security: the new White House roadmap

https://blog.cloudflare.com/white-house-routing-security/

(https://news.ycombinator.com/item?id=41435379)
In the 80s there was RPC/XDR (https://en.wikipedia.org/wiki/Sun_RPC, https://en.wikipedia.org/wiki/External_Data_Representation), which was used pretty heavily in the Unix world. On most Unix systems today, including Linux and macOS, you'll find this suite installed. Try `man rpc` and `man xdr`. XDR is what protocols like NFS are based upon.

A contemporaneous competitor to Sun RPC was DCE/RPC (https://en.wikipedia.org/wiki/DCE/RPC), which I think Microsoft's SMB protocol was based upon, albeit in Microsoft's trademark manner--embrace, extend, extinguish.

None of these require compilers, but you're usually better off for them, especially for serialization and deserialization, regardless of whether you're using a specialized library. On Unix there are libraries that can be used in an ad hoc fashion for RPC/XDR, but also rpcgen (`man rpcgen`).
That's currently what I'm doing. Figure worst case I save a life, best case i do that plus get rid of some bad stuff too.
> From a 2020s standpoint, this seems highly undesirable, as it makes software less predictable and goes against modern design principles.

This is not an argument at all, this is a statement that arguments exist. What are they?

It's like saying we shouldn't do something because it's "against best practices". I'm asking why are other practices preferred...
Sure, but this is taking things to a bit of an absurd extreme. If I worked in a restrictive environment where I couldn't install my own tools, I don't think I would be in a position to burn a ton of my employer's time building sophisticated development tools in bash.

(One-off small scripts for things, sure. But I'm not going to implement something like ctags or cscope or a LSP server in bash.)
At this point wouldn't be better to drop the "lacto-ovo-chicken-vegetarian" label?