MurphyA/hacker-news huggingface dataset:
by al_borland | 2025-06-28 11:39:56+00:00
I have a Synology NAS. I don't remember what I paid for the device it itself, but let's call it $300 on the cheap side + nearly $600 for the drives + $280/year to back it up (about $23/month).

That's a nearly $1,000 investment with a $23/month ongoing cost for backups, not to mention the added administrative (time) costs... and the eventual need for new drives and hardware (more money).... along with with migration costs (more time).

I'm also an iCloud Photos user. I pay $2.99/month for extra storage to backup all my photos/videos to the cloud and never think about it or manage my on-device storage.

The initial sunk cost of investing in the NAS could pay for 27 years of iCloud drive space (at the current price I pay), and the ongoing cost of my NAS backup is over 7x the price of what I pay for iCloud on an ongoing basis.

If it's a question of money at all, it makes 0 financial sense to buy a NAS to solve a simple photo management issue on a cell phone.

Then there is the technical requirements. Step 1 is getting someone to understand what a NAS is, which is where you will already lose 80% of users.

I have no delusions that I will keep this Synology solution for life. At some point I will need to migrate, which means solving the current problems it solves again. The big question is if I will be doing it proactively or reactively. If it's reactive, I will very likely end up forced into another Synology product due to vendor lock-in, unless I take active steps to mitigate that risk. Most users don't want to think or care about any of this; I don't even want to think about this stuff, but it's often on my mind.

The big risk I'm taking right now with iCloud Photos is that I have no idea how redundant the solution on Apple's side is. I hope they are good stewards of the data, but I really don't know. It would be a PR nightmare if they lost a bunch of people's photos. I have been thinking about looking into creating a copy of my photos/videos stored in iCloud on my NAS, but that is more time, and will likely require some kind of ongoing maintenance. It will likely also push me over a threshold for my NAS backup, and require that price to go up. I'm not excited about any of those prospects, so I've been trusting Apple for now (and for the last several years).

These aren't thoughts of "most users", and I envy them.
Ask HN: LLM Assisted Vim Workflows?
by Insanity | 2025-06-28 11:40:24+00:00
Hi HN,

As the title suggested, any recommendations and tips to build in LLM assistants with Vim? Any experiences to share about such a setup?

I’ve only dabbled with AI-assisted coding using Gemini / ChatGPT “on the side”, rather than a fully integrated experience like Cursor.
by dang | 2025-06-28 11:41:16+00:00
Funnily enough I just finished responding to someone who makes the opposite complaint about us: https://news.ycombinator.com/item?id=44403907. Notice that word "always", which both of you use. Interesting, no?

People with strong passions on a topic always feel like the moderators are against them. (As you see, I'm not immune to "always" perceptions either!)

I wish we could do something about that—I don't enjoy having so many people, from all sides of every divisive topic, feeling like we're against them when we're not. However, after years of observing this and thinking about it, I came to the conclusion that it's inevitable. The cognitive bias underlying it is just ironclad. We all share this bias, which is why your complaint and the complaint of someone on the opposite side are basically the same.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

It's true that HN has hosted several major threads about Israel/Gaza, but it's also true that many (perhaps a hundred times as many) submissions on the topic have ended up flagged and we haven't turned off the flags. I don't see an "always" in there.

As for Saturdays—that factor is so far from affecting how we moderate HN that I had to puzzle for a bit over what you might mean. Nor does this discussion strike me as one-sided. People wouldn't be disagreeing with each other if it were.
by cameronleonard | 2025-06-28 11:43:50+00:00
This API lets any developer or team instantly log, audit, and retrieve verified receipts for energy (kWh) and carbon (CO₂) by workload. Works with any cloud, cluster, or on-prem system via a single API call. Useful for compliance, reporting, or just seeing what’s actually consuming power.

- Free tier and quickstart docs for devs. - Returns a permanent, auditable record for every job. - Built for AI, infra, and cloud teams who want fast, accurate reporting with no overhead.
by clcaev | 2025-06-28 11:45:44+00:00
> Remember that you can delete your Meta accounts and have nothing to do with them. It’s not hard to do.

This means deleting real-world social connections. Meta owns the interwoven communication hubs of many local communities.

Let me provide an example. My swim team coach uses WhatsApp for all communication, including frequent pool schedule changes. They have strongly resisted change, as it is too much work to get 50+ subscribers to move to an alternative platform. They are the only local choice; this team is where my friends swim. Sure, I could work tirelessly to convince everyone to switch. However, most of the members use WhatsApp for other communities (eg triathlon and open-water clubs). Introducing an alternative incrementally means each member has to manage N+1 apps, etc. Importantly, super nodes (coaches, multi-club parents) with the most connections offer the most resistance: things work for them, why should they change?
by locopati | 2025-06-28 11:48:02+00:00
Peaceful protest against Israel's destruction of Gaza will get you in trouble.

Research all the anti-LGBTQ legislation at the federal and state levels.

Remember, after all, the 1st amendment covers not only freedom of speech, but also assembly, the press, no establishment of religion, and the ability to petition the government. All of these things have been attacked and will continue to be attacked.
by ben_w | 2025-06-28 11:48:20+00:00
> I don't know if they're state actors, or if they're real people with those beliefs

Both. And also trolls, and these days GenAI.

Some say "Never again means now", with the flag of Israel, and no sense of irony or hypocrisy. I wonder if any say the same words with the flag of Palestine? Hamas is still also genocidal, with their leaders giving similar comments about all Jews as the current Israel coalition members give about Palestinians.

When elephants fight, it’s the grass that suffers. The IDF and Hamas are the elephants, and there are many innocent civilians (metaphorically grass) suffering because of it. The supremely dominant power of the IDF means the suffering grass is overwhelmingly on one side of a border that Israel doesn't recognise, but there are innocents everywhere.

I don't have any answers. I have learned to recognise this kind of mindset, but I cannot find words to act as levers to change those minds.
by regularization | 2025-06-28 11:48:42+00:00
> I do prefer drug dealers over Hamas islamists

Netanyahu prefers Hamas, he was propping them up prior to the current battles, according to the New York Times

https://www.nytimes.com/2023/12/10/world/middleeast/israel-q...

Also, if, as in the recent New York City mayoral debate, US politicians are supposed to recognize Israel as a Jewish state, which it recognizes itself as, then I don't see the big deal over Palestine as an Islamic state. I myself would prefer to see a secular PFLP state, but the Zionist entity, US, Canada etc. fight against the PFLP, proscribe them as "terrorists" etc.
by griffzhowl | 2025-06-28 11:48:48+00:00
Wouldn't there be a problem putting 600kg (or even 100kg) of Pu-238 together, because of supercriticality? I couldn't think of a plausible design, but I know next to nothing about this area. Basically I've heard that if you put a lot of this stuff together it'll make a big explosion
by vessenes | 2025-06-28 11:51:24+00:00
Well, originally what was wrong was that non-vertex customers got much lower limits and about twice the time to first token as vertex customers. So I used a vertex key setup. However, the cli had me in auth hell trying to connect up with vertex. Like literal spinning. So, thank you. I wiped my vertex environment variables and upped my gemini key level, and it mostly works now.
by firesteelrain | 2025-06-28 11:51:45+00:00
Not exactly

Non-citizens in removal proceedings get civil hearings, with fewer procedural protection. Expedited removal allows certain undocumented immigrants to be deported without ever seeing a judge, unless they claim asylum or prove long-term presence.

Courts have upheld that due process is contextual. It is not “one-size-fits-all” So yes, undocumented immigrants have a constitutional floor of protections but not the same ceiling as citizens or green card holders
by nottorp | 2025-06-28 11:51:49+00:00
Where's "AI" when you need it...

I would love a (local!) solution that will process my emails and chat messages on umpteenth platforms and split them somewhere by project or even more granular topics, including generating TODOs.

Back on the topic at hand, the people who used to send you emails must be very organized, because mine always include multiple TODOs that need to get split anyway.

I'm afraid I've always been maintaining my own private notes and todos at all jobs.
by Dettorer | 2025-06-28 11:51:57+00:00
Thank you for clarifying and sorry about the sarcasm.

I am absolutely no one, but I'd like to highlight that this kind of policy is (indirectly) why I don't use HN. Tolerating intolerance to the extent you do (which isn't 100% but still a lot) allows people like the one you responded to originally to drive hackers like me, my loved ones, my colleagues and my students away, while attracting other hateful people, as they see that they are tolerated here. In a possibly too extreme comparison, this the same dynamic as the "nazi bar problem" (https://en.wiktionary.org/wiki/Nazi_bar). I hope you know what kind of community these policies has made of HN.
by scott_w | 2025-06-28 11:52:05+00:00
> Doing this in C or C++ is possible, but the fact that even the best of the best programmers in these languages sometimes still make these mistakes shows the limitations of the paradigm.

Look, I’m not the one making these arguments, I’m just pointing out that all your objections seem to have been answered already. If you have a counter argument that shows Rust, as practiced, is no safer than C++, then I’d like to see it.
by tw1984 | 2025-06-28 11:53:02+00:00
> China doesn't want Taiwan for the chip making plants, but because they consider its existence to be an ongoing armed rebellion against the "rightful" rulers.

that is what the CCP tells you and its own people.

the truth is taiwan is just the symbol of US presence in western pacific. getting taiwan back means the permanent withdrawal of US influence in the western pacific region and the offical end of US global dominance.

CCP doesn't care the island of taiwan, they care about their historical positioning.
by al_borland | 2025-06-28 11:53:30+00:00
You can ask your kids what those gems are. My dad ask me this a few months ago. I brought up some knick knacks he had in his office when I was growing up. I'm not sure if he still has them or not, but if he does, if he ever goes through his hoard, he'll know to send those my way instead of getting rid of them.
by pnutjam | 2025-06-28 11:54:19+00:00
wow: "Why would a clan that guarantees its own justice ever yield to a system that promises justice to its enemies? To do so is to voluntarily surrender its greatest strengths: the power to protect its own, punish its rivals, and maintain its position in the world. It is not merely a loss of advantage; it is the dismantling of the clan’s very foundation."

White nationalism and conservatism in a nutshell...
by rbanffy | 2025-06-28 11:54:26+00:00
> even incitement to genocide is punishable by death

For that to happen, the government, and the overall population, would need to consider what's being done in Gaza and on the West Bank to actually be a genocide. I don't think popular support for that actually exists in Israel. Last time I checked, most of the population supported the annexation of Gaza and the forced eviction of the local population to neighboring countries.

I don't think I'll live to see a two-state solution.
by smokel | 2025-06-28 11:54:35+00:00
Abstractions for high-level programming languages have always gone in multiple directions (or dimensions if you will). Operations in higher level languages abstract over multiple simpler operations in other languages, but they also allow for abstraction over human concepts, by introducing variable names for example. Variable names are irrelevant to a computer, but highly relevant to humans.

Languages are created to support both computers as well as humans. And to most humans, abstractions such as those presented by, say, Hibernate annotations, are as non-deterministic as can be. To the computer it is all the same, but that is increasingly becoming less relevant, given that software is growing and has to be maintained by humans.

So, yes, LLMs are interesting, but not necessarily that much of a game-changer when compared to the mess we are already in.
by pydry | 2025-06-28 11:55:06+00:00
The story of programming is not largely one of humans striving to be more reliable when programming but putting up better defenses against our own inherent unreliabilities.

When I watch juniors struggle they seem to think that it's because they dont think hard enough whereas it's usually because they didnt build enough infrastructure that would prevent them from needing to think too hard.

As it happens, when it comes to programming, LLM unreliabilities seem to align quite closely with ours so the same guardrails that protect against human programmers' tendencies to fuck up (mostly tests and types) work pretty well for LLMs too.
by brikym | 2025-06-28 11:55:23+00:00
It would be great if some of the anti-Telsa crowd could turn anti-billboard. Some of the billboards are so bright and obnoxious. Electronic billboards in public spaces should be as illegal as shitting on the street.

Never mind billboards. Once people realize they can replace their girlfriend's face with Margot Robbie augmented reality is going to become very popular.
by arandomusername | 2025-06-28 11:55:45+00:00
> First, Hamas are openly genocidal terrorists

Israel is the one actually committing a genocide though.

> the claim that Mossad funded ISIS is antisemitic propaganda, on the face of it.

Is that why ISIS apologised after accidentally attacking IDF? https://www.independent.co.uk/news/world/middle-east/isis-is...
by firesteelrain | 2025-06-28 11:56:18+00:00
My original comment was not defending any attempt to strip citizenship from those born in the US under the 14th Amendment.

No executive order can override the Constitution.

My point was narrower: when people bring up “due process” it’s important to recognize that not all persons receive the same level of due process in every context. Courts have long held that undocumented individuals and particularly those subject to expedited removal or caught at the border have limited procedural protections compared to citizens
by codingdave | 2025-06-28 11:56:21+00:00
No, you need a separate todo list. Slack/Teams are not living documents, there are an ephemeral stream of async messages. That is fundamentally different than a to do list, which is a semi-permanent list that only changes with direct action from its owner.

Copy / paste is your friend in this case.

(And yes, I'm generalizing and you can make these apps into things they are not. But life is better if you don't.)
by pfdietz | 2025-06-28 11:56:25+00:00
I'm looking at the issue deeply, not using the superficial reasoning you seem to be engaging in. This reminds me of "mark logic" where if you are promised pie in the sky you commit yourself to believing it even if it's a scam.

Scramjet launchers (and air breathing launchers in general) have been looked at extensively, for decades. They don't make any sense. The math just doesn't work. Here's an insightful post from the Old Usenet that illustrates the difficulty:

https://web.archive.org/web/20220131115058/http://www.island...

When reading that, remember that LOX is 20x the density of LH2 (or 17x the density of "slush hydrogen").
by diggan | 2025-06-28 11:56:32+00:00
> Do you use the DeepSeek hosted R1, or a custom one?

Mainly the hosted one.

> The published model has a note strongly recommending that you should not use system prompts at all

I think that's outdated, the new release (deepseek-ai/DeepSeek-R1-0528) has the following in the README:

> Compared to previous versions of DeepSeek-R1, the usage recommendations for DeepSeek-R1-0528 have the following changes: System prompt is supported now.

The previous ones, while they said to put everything in user prompts, still seemed steerable/programmable via the system prompt regardless, but maybe it wasn't as effective as it is for other models.

But yeah outside of that, heavy use of system (and obviously user) prompts.
by carefulfungi | 2025-06-28 11:58:17+00:00
1. University funding cancellations because of disfavored but 1A protected protests

2. Attacks on law firms with disfavored clients.

3. Federal law suits against media like NBC, ABC, and investigations of NPR and others.

4. Increased arrest rate for “obstruction” by ICE of people protesting immigration enforcement.

5. Blanket bans on “DEI” speech and retaliation against organizations that promote DEI.

6. An executive Order mandating that schools teach “patriotic” content or lose funding.

7. Banning trans people from the military directly infringing their 1A protected rights to express their identity.

8. Take overs of institutions like the Kennedy Center for the Arts, dismissal of the Librarian of Congress, content regulation of the Smithsonian, take-downs of federal data and images related to disfavored speech.

9. Revoking green cards because of 1A protected cards, denying visas, travel bans - all limiting what speech and associations are available to US citizens.

10. FTC merger rules forbidding coordinated boycotts.

11. Banning the Associated Press from the press room. General attacks on the media as “the enemy of America.”
by orbital-decay | 2025-06-28 11:58:35+00:00
Not sure if I would lump all those up together, these examples are overly broad and have little in common. There's more than a thousand years and basically no causal link between Roman persecution of early Christians and Crusades, let alone European imperialism, especially if you take Ethiopian, Greek, Georgian, and Armenian Christians into account. Same for Russians and Mongols, there's a pretty large gap with a ton of events in between, and Mongol Empire was humongous to begin with, it wasn't about Rus' in particular. And communists that became ruthless oppressors were already radicalized during the persecution, it was literally the radical wing of a militant faction of a huge umbrella party that included people that would have felt right at home in modern EU (e.g. Kollontai and her early activism).

The better explanation is simple and banal - power concentration makes people abuse it.
by ben_w | 2025-06-28 11:59:02+00:00
• https://www.reuters.com/world/us/new-us-justice-dept-policy-...

• https://www.theguardian.com/us-news/2025/apr/09/anti-protest...

• https://www.theguardian.com/us-news/2025/mar/25/pro-palestin...
by captainbland | 2025-06-28 12:00:27+00:00
I do think that the "big man of history" style narrative has strange effects on the popular perception of things, creating a consensus image of "what a leader should look like". But these stories of great leaders frequently downplay the human costs of their exploits, often rendering their lessers essentially disposable. So our collective historical narrative has a bit of a bias of saying, essentially, "elect someone who would gladly throw you into the fires of combat for personal glory".

This is what a "leader" looks like to many because of that cultural bias.

Of course most people question this narrative strongly today, but I think it has a role in how strong man political figures end up being supported by many despite the obvious risks associated with that.
by noisy_boy | 2025-06-28 12:00:53+00:00
> You can ask your kids what those gems are. My dad ask me this a few months ago. I brought up some knick knacks he had in his office when I was growing up. I'm not sure if he still has them or not, but if he does, if he ever goes through his hoard, he'll know to send those my way instead of getting rid of them.

He can't give them to you if he threw it away. Also, he can ask that question to you because your choices and preferences are, to a large extent, set.

The same stuff, that my child would throw away without hesitation few years ago, is now "precious memories" and not to be disturbed. The emotional value of things doesn't follow much logic and has massive volatility until adulthood.

I mean I totally understand that me keeping bunch of stuff isn't a guarantee that they will find what they value at that point of time. Maybe the lego-shaped eraser would be the most interesting piece of stationary they will remember; doesn't mean I can hoard every piece of stationary. Digital stuff is different though - my SSD doesn't bulge just because I'm putting more files holding snippets of life on it.
by dang | 2025-06-28 12:01:18+00:00
I don't agree with that characterization of HN. In my experience, people who make this complaint are usually coming from a place of political passion. That's understandable, and we might have more common ground on that level than you'd expect. But it's no basis for operating a community, assuming you don't want to just exclude people with different views and backgrounds to your own.

It's easy to invoke strong pejoratives like "hateful" when describing people who have opposing viewpoints and passions to one's own—in fact, it's hard not to. But it leads to a rapid escalation. A bad comment turns into a "hateful view", "hateful view" turns into "a hateful person", and soon that leaps to "how can you tolerate hateful people on your site". (The next logical step would be to suspect the mods of being "hateful people" themselves.) This escalation is, in my view, bad for community. It leads to uniformity within one's own group and rage and enmity towards difference.

Having banned countless accounts for breaking the site guidelines over the years, I can't accept that "hateful people" are tolerated here for very long. When accounts are posting abusively, we may give them more warnings than you (or a lot of other users) would prefer, but we ban them in the end. A good example is this very subthread. I ended up banning that account (https://news.ycombinator.com/item?id=44403629). (Not, I should probably add, because of this or any other conversation about moderation, but just out of standard practice.)

p.s. You are not no one! I appreciate your comments and I wish I could write a better reply—I know a better one is possible, that expresses more precisely how I think about this. Alas it would take me hours, so I'm making do with one I don't much care for.

https://news.ycombinator.com/item?id=23308098 is one time that I got closer to it, and maybe https://news.ycombinator.com/item?id=31812293. I still like the phrase "supported communication across differences". Unsupported communication across differences just leads to Hobbesian flamewar.