skysight-inc/HackerNews huggingface dataset:
I work, my wife is a housewife.

My father worked, my mother was a housewife.

Her father worked, her mother was a housewife.

We married knowing our values were pretty aligned on this. My wife worked until we had children, but dropped her career when the children arrived. She struggled a bit with the decision, but I let her make it without pushing her too much. It's a big decision and I didn't want to risk any unnecessary resentment. But I probably would have pushed if she had shown stronger signs of wanting to keep the career (possibly after a predictably-challenging trial period).

Ideally you would have been on the same page on this before marrying. You'll both need a bit of honesty, empathy and compromise for this one.

(BTW, ignore the "I don't see this marriage lasting" guy. What you make of your marriage is up to you and your wife, not us internet randos. Best of luck!)
This directly conflicts with numerous firsthand accounts of the Biden administration, as reported by journalist Bob Woodward in his most recent book War. In his reporting, Biden is hands on and directly involved with foreign policy. In one account, Jake Sullivan's own wife listened in on a daily briefing call with the President and came away from it saying she wished the world could "see this version of the president," because he was so sharp and focused.

Regarding Ukraine, Biden was the one who made the decision not to get the US directly involved in the war. Sullivan even had to play devil's advocate in Biden's decision, because he and the CIA chief thought it was a horrible idea to announce to the world that we were committing to zero troops on the ground. One of Biden's biggest beliefs is that "great powers don't bluff," though, so it was important for Biden to clearly communicate the limits of US engagement in the conflict.

He wanted the Ukrainians to know (according to the reporting in the book) that the US would supply and support them, but the cavalry would not be charging over the hill to save the day. If some horrible event happened in Ukraine, he knew that his generals, the media, and the public would look to him and say "well, don't you think now is the time we should get American boots on the ground? Why aren't you acting?"
Original source: https://www.bloomberg.com/news/articles/2025-01-08/white-hou...

https://archive.is/rwjrm
Nah. It's explained by the regular stupidity. The Western governments had to show that they are doing something.
Unfriending specific people in a huge cull of otherwise nice and well meaning people you no longer care about but are chained to by inertia is torturous. Much less psychologically burdensome to unfriend everyone by nuking the account and start over with a clean slate somewhere less corporate and shitty.
"Look at what you made me do"

No, you never had any moral backbone and you are just looking at the first excuse to behave like the psycho you have always been.

The only other possible explanation is that you are stuck at the psychological maturity of a small child, throwing a destructive tantrum any time anyone opposes you.
I had FB account when it was novelty and it was still a social network.

I removed account like 10 years ago when it already was clear it is not social network anymore.

I also never had a twitter really besides some account to check what it is and left it unused.

Only LI is one I keep for business purposes but I don’t care about social aspect or discussion there - it is basically a virtual business card and it is quite popular so it’s useful I guess.
Then why did all of the other countries that try it also commit mass murder and conduct struggle sessions, etc.? Nazism and Communism are extremely different, but both fundamentally involve dehumanizing entire groups of people based on identities- which makes violent atrocities inevitable.

I do not think Marx intended to justify violent atrocities at all, but unknown to him they logically follow from his philosophy, and are essential for putting it into practice. It is the most awful philosophical trap in human history: one where people with compassion, a sense of justice, and a desire to make the world better end up sucked into a bad idea that inevitably turns out horrific.
What if I told you Hacker News is social media?
Simulating fast binary black hole collisions on the GPU
Cracking the Code: How Banshee Stealer Targets macOS Users
well they're CC0, so no one's stopping you from experimenting. Your results will vary as much as you talent with those tools, I suppose.
Git – Reset Demystified
What is your preferred out outcome for the Russian invasion of Ukraine?
No, I disagree.

This is about lifestyle ergonomics and your community. Like it or not, social media has significantly reshaped the world. Issues aside, it has brought people together and made communication significantly easier than in the past. There is a reason 1/3 of the world is on Facebook.

So, my point is that if you're choosing to be difficult, that is fine but you need to accept the burden falls on you. This is similar to adopting a vegan diet - your body your choice, but don't be intentionally difficult at dinner parties.

Personal example here: I've cut down social media significantly, in my case all notifications are off even if the apps are installed. So you're not bombarded and can engage on a cadence that makes sense to you. That said, I need to dedicate time to checking up on extended family, friends etc - as otherwise you do miss announcements and major events.
Last year I went to two weddings of people who met on Hinge. I've got three more this year.
Idioms are, by definition, not self describing.

Arguing that we should excuse them is absurd, especially when googling the phrase "cargo cult programming" immediately reveals the relevant information, all for a grand total of five seconds of effort.
I'm sorry, I don't understand the question. Can you please rephrase?
Klarna CEO says he feels 'gloomy' because AI is developing so quickly
I quit facebook long ago. Recently I found out an old friend from years ago had died in the past 6 months, and I had no idea. I got an email at an old email address but that aside everyone knew except me.

It’s hard to quit when everyone else doesn’t.
> How are you getting uranium at scale? Mining.

> What do you need to mine at scale? O&G.

So existing workforce in mines and O&G can transition to new green economy. Gotcha…

> Nuclear also has extremely high upfront costs with significant opposition from society, making land acquisition and maintenance costs extremely high.

So let’s stop giving (profitable) O&G billions of dollars in subsidies at the state, federal levels. Redirect subsidies towards acquiring land and maintenance (again more jobs…)

> It's difficult to make a case to unionized employees at in the O&G industry to say goodbye to SWE level salaries.

Unlike SWEs, those “SWE level salaries” come at the price of high risk of dismemberment, death, and injury. Offshore oil rigs and domestic oil fields are dangerous working environments.

Plus is working 12 hr days really worth whatever 6 figures they pay you? Sure you _may_ have a shit ton of money towards the end of your tenure. But lose out on watching your kids grow up.
Fast, Scheme is more to my tastes, a real module system, real multicore support, (syntax-rules).
From original source (2 points) https://news.ycombinator.com/item?id=42649784
> exceptions in C++ are a foot gun

How are they a foot gun? It's not like C++ is the only language with exceptions. So what is particularly dangerous about C++ exceptions?

> trying to find some new solution

C++23 already has std::expected (= result type).
FWIW, seeing Qubes on HN some weeks ago got me to try it out, and it's been my daily driver since. Good timing since I had holiday vacation to spend time with it before going back to $JOB on the machine.

PS Qubes is Linux. The base domain hypervisor is Fedora-based, and while it is possible to run Windows in a "Qube," the docs and tooling clearly concentrate upon Linux (Fedora and Debian) as the primary use case.
Happy to take correction from an author! I've switched the wording above.
The damning statistics that reveal the true cost of Brexit, five years on
> We may have to agree to disagree. I'm trying to convey a function that would need a different cleanup to occur after each call if they were to fail, e.g. reducing the len by one (though that is the same here too).

Your parenthetical is kind of my point though. It's rare to need mid-function cleanups that somehow contradict the earlier ones (because logically this often doesn't make sense), and when that is legitimately necessary, those are also fairly trivial to handle in most cases.

I'm happy to just agree to disagree and avoid providing more examples for this so we can lay the discussion to rest, so I'll leave with this: try all of these techniques -- not necessarily at work, but at least on other projects -- for a while and try to get familiar with their limitations (as well as how you'd have to work around them, if/when you encounter them) before you judge which ones are better or worse. Everything I can see mentioned here, I've tried in C++ for a while. This includes the static enforcement of error handling that you mentioned Rust has. (You can get it in C++ too, see [1].) Every technique has its limitations, and I know of some for this, but overall it's pretty decent and kills a lot of birds with one stone, making it worth the occasional cost in those rare scenarios. I can even think of other (stronger!) counterarguments I find more compelling against exceptions than the ones I see cited here, but even then I don't think they warrant avoiding exceptions entirely.

If there's one thing I've learned, it's that (a) sweeping generalizations are wrong regardless of the direction they're pointed at, as they often are (this statement itself being an exception), and (b) there's always room for improvement nevertheless, and I look forward to better techniques coming along that are superior to all the ones we've discussed.

[1] https://godbolt.org/z/c9KM6dj95
Qubes is far from esoteric in spaces where security is paramount. Your lack of familiarity with it doesn’t mean it’s obscure. It’s more a tool for a specific subset of people and purposes, rather than an OS meant for wide adoption.
Have you considered having pre warmed zygote processes hot that you then fork for each test rather than launching the process from scratch? That might mitigate the performance issue even more since less has to be initialized.
> they act as aggregators

RSS, my friend
Fun fact: pixi uses uv as a library to install pypi packages!
Really one of those “has anyone that built this tried using it for its intended purpose?” things. Not having a carefully considered cache warning solution* is like…if someone built a CDN based on a description someone gave them, instead of actually understanding the problem a CDN sets out to solve.

* EDIT: actually, any solution that at least attempts to mitigate a thundering herd. I am at least somewhat empathetic to the “indiscriminately allowing pre-warming destroys the shared cache” viewpoint. But there are still plenty of things that can be done!
Like any freedom in an interconnected society, freedom of speech and expression is not absolute, but limited when it infringes on other rights: right not to be insulted or discriminated against.

It's really a rather simple concept entirely void of cencorship.

In case of more interest, Kant is a good source for educating oneself:

> Kant holds in contrast that there is no innate right to unlimited freedom but only an innate right to freedom “insofar as it can coexist with the freedom of every other in accordance with universal law” (6:237).

https://plato.stanford.edu/entries/kant-social-political/
Is WAP really considered a failure? Or just a transitional technology for an era of low-powered mobile devices? I downloaded my fair share of games and ringtones from "wap dot" sites.
Repo has 400+ commits, granted a lot of them are for web demo etc, but this just highlights that sometimes doing really small amount of anything (world limit on peer reviews, anyone?) is often a lot of work
Windows 95 and a Case of Font Drag and Drop
This isn't a bad reply but it's fairly off topic in my opinion. I think the majority of reviews on my PR are effectively rubber stamps, but sometimes it takes many business days to get that rubber stamp unless I bug people.
New, big-headed archaic humans discovered: Who is Homo juluensis?
What I miss from those days is that the money was easy on the web. You could throw up some Google Adsense code on a site, show a single unobtrusive banner, and make enough to cover your costs and then some.
There's also Lenovo with their upcoming Qualcomm Snapdragon X
based desktop [1]. Between Qualcomm and Mediatek they produced probably more than 90% world's smartphone.

If they start selling Linux desktops they will probably very popular if they have comparable performance with mainstream x86 based desktops but with more affordable price.

[1] Lenovo announces world’s first mini desktop PCs powered by Snapdragon X chips:

https://www.tomsguide.com/computing/desktop-computers/lenovo...
Your claim doesn’t really match your reference, also, I don’t really care (and neither likely does BLM) care about what people like you think. React less to clickbait headlines, think more critically pleaze.
It's not a python the language feature, it's for packaging. So no language version is relevant. It's just there for any tool that wants to use it. uv, an IDE, or anything else that manages virtual environments would be the ones who implement it independent of python versions.
Lenovo announces first mini desktop PCs powered by Snapdragon X chips
You're probably right about other comments but I'd have to see specific links to be able to say anything about them.

If you see a post that ought to have been moderated but hasn't been, and therefore makes you feel like moderation is inconsistent and unfair, the most likely explanation is that we didn't see it. We don't come close to seeing all of what gets posted here. There's just far too much. You (or anyone) can help by flagging posts that break the guidelines, and in egregious cases, emailing us at hn@ycombinator.com.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

It's true that moderation knobs would probably be turned up on comments like "DEI is just racist/sexist", not because we agree or disagree one way or the other, but because those are flamewar clichés. The main thing we're trying to avoid is repetition, especially flaming repetition. What we want here is curious conversation, which seeks new things to look into and talk about.
FYI I found this blog post much more interesting than the TFA.
A number of bushfires in the 2009 Black Saturday event in Victoria, Australia were started by downed power lines due to wind.

https://www.bbc.com/news/world-asia-28305127

Class action, power company handed biggest payout ever at the time of $480 million.

Killed 119 people and destroyed more than 1,000 homes.

As for water? The bushfires were just too big and engulfed entire townships.
This isn't about skill or superiority, but comfort.

The down-votes that I continue to get in this thread tell a different story.
I think the scale has changed. Hanging out in forums back in the day I used to know everyone. Not personally, but I'd have an association of who a given user is. You'd have your regular posters and new people join, but it was all fairly manageable. This is still the case in smaller forums.

But for things like youtube, reddit and even hn, I don't even read the usernames anymore. There are just too many. It's all just completely unconnected comments. It really takes away from it feeling personal in any way.
> SM addiction is so 2015

it's more prevalent today than it was then, so no.

> solve the underlying problem instead

that would be to get rid of FB, X etc. altogether; but since we can't do that, we can do the things that we have control over, i.e., our own accounts
Totally fair, on plain yogurt. I was not a regular eater, so didn't know that at the time.
once again, completely backwards understanding.. PG&E has been avoiding many upgrades to their millions of miles in cables, for decades, and has repeatedly outsourced the maintenance that they were required to do.. they falsified records to avoid doing maintenance, the pipes blew up, and PG&E became the first public utility to be convicted of murder AFAIK

The utility repeatedly plants stories about how much they are doing, and how expensive upgrades are, in the public media as a reflexive PR device and that is what is being repeated, apparently
I really like tactile turn pens.

My current favorites are the switch[1] and the slim side click[2] with a Schmidt EasyFlow 9000, and a Pilot G2 refill, respectively.

[1]: https://tactileturn.com/products/switch

[2]: https://tactileturn.com/products/slim-side-click-pen
there are a several key aspects of HN that are very different than social media networks, and that's why it's in a different category
Our standard is that when a reviewer is no longer in flow, review should be the next thing they do. The SLO is 1 business day, which is supposed to be the maximum, and the guidance suggests it should be far lower than that. In reality, it varies wildly by team.

I find most of my PRs being reviewed by my team, on the same timezone, are reviewed within a few hours, but I suspect a big part of that is that most of my PRs are very small (they're actually CLs not PRs, and closer to a single commit in some ways, although hard to draw specific parallels to Git).

It depends on the language/ecosystem a bit, but normally I'd try to keep changes under 100 lines for an efficient PR process. Up to 500 lines is manageable but much slower. Over that is just impossible to do good review on.

Something that my previous company had a lot of success with was review by commit. Making sure that the series of commits in a PR "tells a story", with each one being simple and obvious, and then instructing reviewers to review commit by commit. It can speed things up and increase the quality of review substantially, but does require a bit more work from the author.
But burning kerosene is much less efficient, and turbine engines have a much lower power density than electric motors, so knock 2/3rds off the the kerosene number.

550 Wh/L would also be for the first lithium sulfur batteries to market, they'll double that down the road.
Are you using Wayland? One thing I’ve noticed is that windows are allocated greedily in Wayland and Chrome in particular is more than happy to eat all your VRAM. There’s nothing like there is in Windows/Mac to swap out / drop and recreate existing allocations when you’re out of VRAM.
I've always established the team rule that most PRs must be reviewed within a day. At the very least, devs should be reviewing any open PRs before they leave or when they first get in.

Obviously, there's going to be exceptions for large changes or big rewrites on the one hand, or for tiny label changes on the other hand.

PS. Reading the comments here, people seem to work in some pretty dysfunctional environments. Get the team together and establish some guidelines that everyone agrees on. Review time should be predictable, and the work should be reasonably shared.
She absolutely got it done, but not surprisingly there was still significant legal backlash she had to deal with.

https://www.nature.com/articles/nature.2017.22196
Why are you testing loyalties? What roenxi does is the same speculation that is done daily by the U.S. state department and the CIA. It is tiresome in 2025.
Due to some unknown circumstances this might not be true for this person, but it’s certainly true for a lot of people. Social media used in that context is effectively automating human relationships. It used to take effort to have a handful of friends, now you can have hundreds. Somewhere along the way though, friendship turned from active effort to passive status.
Given the tendency for people to lower their unknowingly compromise their security for the sake of convenience, I can understand why a project wouldn't do that. Knowingly is different and is what you're requesting -- it's when someone is following some Stack Overflow post or some such and doesn't have the training (similarly with the SO commenter, potentially) to know the implications.

It kind of feels like a tradeoff between protecting users who are critically in need of something like Qubes or expanding its reach to people who are less at risk and won't use it if it's too inconvenient.
As China seeks influence, it has a cuddly way into City Hall: Pandas
So using cargo cult metaphor is considered a carbo cult?
UW and CS student reach truce in spat over 'HuskySwap' scheduling app
Thanks. I guess we need to summon dang now to remove the url?
How stupid, if you’re going to send bomb threats do it from someone else’s computer…
This problem is similar to what electric utilities call "load takeup". After a power outage, when power is turned back on, there are many loads that draw more power at startup.

The shortest term effects are power supplies recharging their capacitors and incandescent bulbs warming up. That's over within a second.

Then it's the motors, which have 2x-3x their running load when starting as they bring their rotating mass up to speed. That extra load lasts for tens of seconds.

If power has been off for more than a few minutes, everything in heating and cooling which normally cycles on and off will want to start. That high load lasts for minutes.

Bringing up a power grid is thus done by sections, not all at once.
Just had to wait for all the old British voters who supported it to age out.
Mystery-o-Matic: Solve a murder mystery every day
The scroll experience on the landing page is maddening.
It never sat right with me. Every time someone used this metaphor, an argument ensued over whether it was accurately applied or not.
(I've just learned about uv, and it looks like I have to pick it up since it performs very well.)

I just use pipx. Install guides suggest it, and it is only one character different from pip.

With Nix, it is very easy to run multiple versions of same software. The path will always be the same, meaning you can depend on versions. This is nice glue for pipx.

My pet peeve with Python and Vim is all these different package managers. Every once in a while a new one is out and I don't know if it will gain momentum. For example, I use Plug now in Vim but notice documentation often refers to different alternatives these days. With Python it is pip, poetry, pip search no longer working, pipx, and now uv (I probably forgot some things).
Show HN: Idle Cosmos – A Realtime Multiplayer Incremental Game
It's probably worth mentioning that secure boot is trivially circumventable given physical access on any Intel Mac (including T2 Macs), so you want at least an M1 to feel safer here
For example, this commit seemed like a lot of work to save a single byte: https://github.com/donno2048/snake/commit/bd6bcb1a1477f28130...
That's amazing and it never occurred to me to try it!

I've had good luck with TWSBI. They're so pretty! I haven't used them too heavily or outside of a desktop environment though.
Posts on Growth and Product-led Growth in 2025
Bitcoin Lessons
I feel sorry for you working in such an environment, that really sucks.

I have received praise for my review, I have had it mentioned by my manager, including in performance reviews, I have thankfully had leadership emphasise to everyone on the team how much it matters, and I've had great retrospectives on how we can improve the quality and speed of review that resulted in further meaningful improvements.

Changing culture on this is hard, so maybe the answer is just to find a better culture elsewhere, but I can assure you that it does exist.
This extension is one my favorites, cant browse HN without it.
https://addons.mozilla.org/en-US/firefox/addon/hacker-news-n...