MurphyA/hacker-news huggingface dataset:
by xorcist | 2025-08-01 12:39:34+00:00
These types of guides are hard because they don't really have a good target group. Those who best need them are the least likely to use them. There are many like it, and they all go into lots of technical details. Some of it is really specialized.

For example, a large part of this document is IDS-related. There are long parts on AIDE, fail2ban etc. But all these tools do is provide a lot of data. You still need to make useful use of that data. That requires you to actually understand this stuff. That's not a five minute job. Whereas changing to the Mozilla recommended cryptos is trivial. As a beginner who might want to read these tutorials, you won't know the difference.

Some recommendations are a bit exclusive, too. If you run the other run, you likely won't need fail2ban. Just as most people use chrony instead of ntpd these days. And there's nothing on mandatory access control, such as SELinux, rbac or AppArmor or the various eBPF based things that has dominated Linux for the past decade.

Perhaps more useful would be a paragraph or two about how access control works on Linux and the tools to use them, just so you know what you're aiming for. The old school way of deploying server applications on unix is to give every application a unique uid and if possible run them in a chroot. That's trivial and will go a long way, systemd will already have configuration options for it.
by lupusreal | 2025-08-01 12:40:03+00:00
Support for Israel among Americans is starkly stratified along generational lines, with young people on both sides of the traditional partisan divide being broadly sick of Israel's shit. This has Israel freaked out, they know their support from America is now on borrowed time and without it, they are doomed. I think this is why they're pushing so hard now, they're trying to secure their strategic objectives (particularly the annexation of Gaza and the eradication of the Palestinian people) before the American baby boomers, their bastion of support, die or otherwise age out of the political process.
by hinkley | 2025-08-01 12:40:17+00:00
I was able to find some that were a bit over 3.1 MWH.

It is unlikely that those 1) cost as much as a nuclear reactor or 2) are exactly the amount of available space you have. So 2 or 3 aren’t going to solve your water desalination problems but might solve your intermittent power ones.
by epolanski | 2025-08-01 12:41:16+00:00
> Israel is doing what they need to do to eradicate Hamas

Friendly reminder that the current Israeli government has for years supported Hamas, ignored the PLO and did it's best to isolate Palestinians in the west bank from those in Gaza.

Supporting and recognizing Hamas, allowing it to arm and find funds, by Israel was a deliberate move to avoid any two state solutions discussions.

Also, Israeli intelligence knew that October 7 was going to happen from one year prior (albeit they ignored the date) and did it's best to avoid preventing it.

Also no, US does not do anything when it comes to Israeli weapons killing countless civilians, no profit workers, doctors, nurses etc, neither in Gaza nor in other bordering countries.
by vFunct | 2025-08-01 12:41:39+00:00
The Democratic Party doesn't support Israel at all. The current elected officials do, but not the base. Polls show support for Palestine over Israel at a 5:1 ratio.

This is resulting in current Democratic elected officials being removed from power when their term expires, starting with the US Presidency last year, which was lost BECAUSE of their support for Israel. A YouGov poll earlier this year showed the primary reason Biden 2020 voters didn't vote for Harris was because of Israel: https://www.imeupolicyproject.org/postelection-polling

This is all happening quickly. You won't see any Democratic candidate that supports Israel run for President in 2028.
by retinaros | 2025-08-01 12:41:53+00:00
it is not an excuse. They are a well represented community in USA and students felt not safe/had different political stance which was enough to push gov to act. How is it different from for instance BLM era with governments, media and democrats punishing some institutions and people that didnt want to say their slogan, were having opposing idea or even just didnt went to publicly bend the knee, ending whole careers and sometimes even killing them without any reason beyond rage? Once again you guys built and used the same tools than Trump is now wielding. A few people that were against biden era politics were pointing this simple fact that by creating a precedent and believing that your cause was righter than the others you just helped your opponent to do the same
by jpencausse | 2025-08-01 12:41:55+00:00
Question :

In a nutshell you ask an LLM to summarize the transcript and input some notes to help frame the results that's all ? It could be done with ChatGPT + Notepad ?

Yes it could be fully local, but to do that you need a serious computer and a way to distribute Whisper (on Windows)

FYI I tried something close, but comparing Plaud and Whisper (on Windows) Plaud wins far ahead.
Show HN: ReplyFast – Let AI reply to your emails, instantly and in your style
by skyzouw | 2025-08-01 12:42:02+00:00
Hey HN,

I built ReplyFast, a tiny AI tool that does one thing only: It replies to your emails instantly – in your own tone – with 1 click.

No chat interface, no fluff, no distraction. Just paste the incoming message, hit “Reply”, and get a clean, human-sounding response ready to send. Think of it as “muscle memory for email replies.”

Why I built it: I was wasting too much time replying to basic emails or DMs. Most existing tools either sound robotic, take too many steps, or try to do too much. I just wanted something that feels like me, but faster.

Tech: – Next.js + GPT-4 – Hosted on Vercel – Just one page + a dashboard – Tone selector, instant suggestions, no login required to try it

Pricing: – Free to test – Paid plan for frequent users (still finalizing based on feedback)

Would love your thoughts on: – What features would you want for email productivity? – Would you pay for this if it saves you hours weekly? – Anything that feels off or unnecessary?

You can check it here :https://www.replyfast.net/

Thanks – Viggo
by fakedang | 2025-08-01 12:42:16+00:00
Jews were already migrating to British Mandate since the 1900s (read about the Aliyah). Even without Hitler, communist expansion would have resulted in a World War 2 (with different players) and a mass Jewish exodus (from Russia, which happened later on in our timeline). Jews were already carrying out terror attacks on both Palestinians and British troops and Britain was already stretched thin after WW1.

The creation of a rogue Israel happened with decolonization, and while it might have been delayed, was inevitable.
by projektfu | 2025-08-01 12:42:36+00:00
Nope, it's not that. Baking wasn't a cool subculture in this story, it's just a the production of baked goods.

For me, I have a small business because I have a pathological aversion to bosses. Unfortunately, I would prefer to work on my own hobbies than make my business super great so it's stressful in its own way. But I do enjoy bookkeeping and some financial analysis.
by coldtea | 2025-08-01 12:42:55+00:00
> the roof in Hall needed repairing, which was true. > Visiting forests in Akeley and Great Horwood, Buckinghamshire (forests which the College had owned since 1441), he had the largest oaks cut down and used to make new beams for the ceiling.

So seems like the "legend" is true after all, the trees were 150+ old and let to grow, and the "takedown" is just not wanting to acknowledge that they did it purposefully, which is beside the point pedantic hair splitting...
by bsuvc | 2025-08-01 12:42:55+00:00
> Telling people they can't unsupport something

Yes.

I have no involvement in this drama (it's the first I've heard of it actually), but signing your name to something matters.

Choose carefully what/who you support.

A repo owner is not obligated to accept contributions.

All of those people are free to create their own repo, post on social media, or write an article recanting their support if they choose to do so.
by ndsipa_pomu | 2025-08-01 12:43:03+00:00
I'd consider that the issue isn't centralisation so much as that can be very useful, but that rich/connected people are not penalised for breaking laws.

It's absolutely bizarre to me that a convicted felon can run for president and apparently win. It's not surprising to then see that position be abused for personal profit and petty revenge.

Centralising research efforts can make a lot of sense if you want to gather the top people to work on related projects (e.g. CERN)
by anonymars | 2025-08-01 12:43:13+00:00
Sorry this isn't related to the content (because I'm having difficulty reading it), but is it just me or is this font absolutely atrocious? It's way too thin in the best case, and omits the horizontal lines (e, A) in the worst case

Edit: okay, vastly different experience on phone vs desktop. Looks normal enough on the monitor except, as someone points out, the weird f and j
by rsynnott | 2025-08-01 12:43:19+00:00
The "noise" thing, possibly; that sounds more like a problem with the Brooklyn ones than elevated systems generally.

(I feel like Americans are okay with, or at least tolerate, noisier vehicles than would be tolerated elsewhere, though. Particularly with the common use of air brakes, but also the BART is, internally, probably the noisiest ground transport of any kind that I've ever been in.)
by etchalon | 2025-08-01 12:43:46+00:00
I'm not seeing anything in the post with any legal resolution or "proof" the accusations were false. Whatever case he had was settled out-of-court. It doesn't seem like the accusing parties were asked or agreed to take any action retracting their claims.

So, as observers, what we're left with is two people accusing someone of something and the accused saying they're innocent.
by a2128 | 2025-08-01 12:43:49+00:00
From a cursory glance, their apps seem to be of the kind that don't need continuous updates and can be considered complete. Self-contained, offline software that serves a specific purpose: https://search.f-droid.org/?q=SECUSO&lang=en

Unfortunately, Google no longer recognizes this as a valid development strategy. If you want to publish on Google Play, you need to continuously release updates targeting an SDK released within the past year[0]. If you don't, they will send you constant warnings about how your app is violating their policies, they might derank your app, and eventually they'll stop making your app available to new users.

Updating the SDK is not that simple and it often introduces new bugs if you don't read through the full changelog and test thoroughly. I have 3 apps and it already feels like I spend too much time each year updating SDK, I can't imagine updating 30.

They talk about how this somehow improves security and enhances user experience, meanwhile this policy worsens user experience by pushing people towards ad-filled apps that have the resources and courage to release needless updates, and they still publish spyware on their store.

[0] https://developer.android.com/google/play/requirements/targe...
by xrayarx | 2025-08-01 12:44:07+00:00
https://en.wikipedia.org/wiki/Terence_Tao

Tao won the Fields Medal in 2006 and won the Royal Medal and Breakthrough Prize in Mathematics in 2014, and is a 2006 MacArthur Fellow. Tao has been the author or co-author of over three hundred research papers, and is widely regarded as one of the greatest living mathematicians.
by sobkas | 2025-08-01 12:44:32+00:00
Point of friction is to have it as a filter against people who really need your help.

Helping people necessitates taking some action, spending resources, potentially making some errors that can be taken against you.

But on the other hand, refusing to help people without any reason or flimsy reason is also frowned upon.

Adding friction is a perfect solution, now you want to help everyone but this stupid/pesky/lazy people just aren't able to follow simple(they ain't) instructions how to properly follow process of acquiring etc.

Now it's their fault, so no action is needed on you behalf.
by msgodel | 2025-08-01 12:44:51+00:00
I think the correct thing to do is to punish accusers of provably false allegations as harshly as the accused would be.

You might say "this will have a chilling effect on legitimate accusations" and you might be right, but the situation is bad enough now that it's created a pretty extreme chilling effect on socialization in general.

EDIT: I don't normally do this but argue your point. If you continue playing games like down voting very reasonable ideas that you disagree with eventually all of us are going to come together and leave you out of the discussion entirely.
by pjerem | 2025-08-01 12:45:04+00:00
I feel the same thing as you but that’s just a default choice : I did that (programming) because I know I liked it when I was a teenager.

Unfortunately, you know pretty much nothing about what you really like when it’s time to start choosing what you’ll study or to start your career.

About two decades later, I still like programming but having the knowledge I have now about life, I don’t think I’d still make a career in programming, let alone in computer science.

Honestly I still think that I’m pretty lucky because most people don’t even know one thing they would like to do when they have to take those great early in life decisions.

At the end of the day, it really looks like enjoying your career has more to do with luck than anything else.

It’s unfortunate that most societies are built on the same schema of specializing early and doing more or less the same thing for your whole life.
by azangru | 2025-08-01 12:45:47+00:00
> Sure, but what kind of action does it imply?

A BBC article from a couple of days ago lists about 150 countries that have recognized a Palestinian state, dating back to 1988 (which is, btw, when North Korea recognized it). I don't know what kind of action it implies.

https://www.bbc.co.uk/news/articles/cvgp5z1vvj5o
by sjayasinghe | 2025-08-01 12:46:02+00:00
I’ve been working on a passion project called Polymax for the past few years to eliminate the friction that currently exists in getting new information into Spaced Repetition Systems such as Anki.

Spaced repetition is the most powerful technique that I came across while I was studying Chinese that allowed me to optimize how I memorize information. Even though it’s extremely powerful, there is a lot of effort involved in creating new cards for things that you are learning on a continuous basis.

Since the advent of LLMs, I’ve been working on using them to make spaced repetition easier to use. I was originally not planning to release this in its current form, but since OpenAI has released their study mode, I figured I’d share it with the HN community to get your thoughts and feedback.

—

My main questions for you: 1. What do you think of the concept overall? Is an AI study buddy that generates flashcards something you would use? 2. I want to monetize this in an ethical way that respects user privacy and data ownership. What monetization models would you suggest given my local-first roadmap? 3. What other features would make this a compelling study tool for you?

Really appreciate any insights that I can get from you. Happy to answer any other questions in the comments.
by Intermernet | 2025-08-01 12:46:04+00:00
The people of Palestine aren't the perpetrators. If you believe they are, you've bought into a lie. It's a similar lie to blaming the actions of the Israeli government on "All Jews".

Both Hamas and the Israeli government are responsible for recent atrocities. Factually, the Israeli government are responsible for many more deaths, especially of children, than Hamas.

Stop defending or blaming sides when the sides aren't, in actuality, what you're defending or blaming.
by ubertaco | 2025-08-01 12:46:06+00:00
Very cool that the author was able to use a profiler without source code and even add debug symbols, but...the actual conclusion (a third-party script using a third-party scripting system the author had installed but never mentioned until the end was the culprit) was so obvious of a first thing to check that it made the post feel a bit contrived.

It's like if someone wrote up a post detailing a step-by-step teardown of their vehicle's engine to determine why they were suddenly getting worse gas mileage, only to end with "oh, you know what, it's probably the giant always-open drag parachute I installed right before I started getting bad gas mileage. Let me try removing that now that I've ruled out every accessible part of the engine."
by aw1621107 | 2025-08-01 12:46:08+00:00
> Rust is often somewhat stable, but not always.

> https://internals.rust-lang.org/t/type-inference-breakage-in...

> https://github.com/rust-lang/rust/issues/127343

> 300 comments on Github.

> https://github.com/NixOS/nixpkgs/pull/332176

Might worth noting that this change technically doesn't violate Rust's stability guarantees since type inference changes and/or adding new impls are exempt. Of course, that doesn't really help with the question of whether this change should have been made in the given timeframe (as opposed to the socket struct change IIRC?), but that ship has long sailed.
by FergusArgyll | 2025-08-01 12:46:10+00:00
> Another example is buffer scrollback. It's one of those things where you have to learn the tmux way of scrolling a window. You get used to it, of course, but it's just not great.

And what about mouse select to copy/paste? It works most of the time, but sometimes tmux gets ignored and I'm selecting across splits which makes the thing I'm copying impossible to grab without bailing.

funny, those things make me use tmux! My 2nd laptop is a debian terminal-only laptop (it's very old), the mouse doesn't work so the only way to copy paste is tmux (or screen probably but I never learned it) For me, tmux is not replaceable
by chickenzzzzu | 2025-08-01 12:46:39+00:00
Yes you are correct in your interpretation. Here's my further opinion:

Those with power and money fund things. Anything else just a name-- "aristocracy", "government/democracy", "private companies".

The reality is, we are all fighting one way or another for the attention and benevolence of those more powerful and wealthy than us, and boy are they fickle. So, you might as well hope for a federation of hundreds of entities, rather than the world we currently have, which is realistically in the dozens at most.
by nyeah | 2025-08-01 12:46:56+00:00
Sorry, that is a mix of speculative fiction and self-contradiction. The GOP supports Israel at least as strongly as the Democrats do. So how did Harris' support for Israel cost her the election?

Supporting Israel, including acknowledging their right to respond militarily to terrorist attacks, is one thing. Falling deeply in love with Netanyahu's current policies is another. Freaking out and caring only about Hamas is ... a third thing.
by etchalon | 2025-08-01 12:47:33+00:00
There is no other crime where we'd "refuse to believe" the allegations, at least in a social context.

If someone was accused of murder, or theft, in most cases, social stigma would be part of that. An admittedly sometimes unfair, but baseline thing we're gonna do as humans to protect ourselves.

If your child was at a preschool, and a teacher was accused (but not convicted) of molestation, you wouldn't "be a good person and wait for the justice system to sort it out". You'd either demand the teacher be fired, or you'd take your kid out of the school.
by huhkerrf | 2025-08-01 12:47:54+00:00
Things seem to have cooled down on the cancellation front since the peak fever of 2020 and 2021, so I don't see it as much anymore. But for a while, the rejoinder of the cancellers was always, "well, he can just find a different job" or "he got a different job, cancelled yeah right."

As if the job was all that mattered.

We are social creatures. Shunning and ostracism have a significant impact, even when happening by people we don't know, especially when it's a pile-on.

I'm not saying there's never a reason to shun someone. If people do something terrible, cut ties with them. I don't think that's what a lot of this is, though. If it was, it wouldn't happen on such flimsy evidence and it wouldn't happen to people others don't even know.

Most cancellations are a blood letting, where people are trying to feel powerful and the cancelled (or even the wronged) don't really matter.
by rikafurude21 | 2025-08-01 12:48:16+00:00
> And in that one moment, I lost most of the life I knew. I offered my resignation from my developer advocacy job because it became untenable and it was damaging my employer, even though we both knew there was no cause to terminate my employment.

So he just left his job for no reason? This seems compeletely self-inflicted. The following paragraphs are about he "had to" drop various projects - Why would you just drop everything?
by lelanthran | 2025-08-01 12:48:48+00:00
> I'm not seeing anything in the post with any legal resolution or "proof" the accusations were false.

You don't need to prove accusations of criminal conduct false. The onus is on the accusers to prove the allegations true.

> It doesn't seem like the accusing parties were asked or agreed to take any action retracting their claims.

In theory there are punitive measures for false accusations, in practice no one ever bothers with them.
by carlosjobim | 2025-08-01 12:48:48+00:00
> The problem with current paywalls is that each one wants you to purchase a monthly subscription to read the article, I don't want to have a subscription for each news site I might want to read an article from.

Yet people love their monthly subscriptions to listen to a song or an album (Spotify), or to watch a movie (Netflix). It's clear to me that the future of written content, especially news, is mass syndication (like you mention). Where you pay a monthly subscription to get access to a wast library of content from different sources.
Ask HN: Is manually discovering and configuring MCP servers the only way?
by bingwu1995 | 2025-08-01 12:48:55+00:00
After reading this paper on autonomous tool invocation (https://arxiv.org/pdf/2506.01056), I'm wondering if others share my frustration with the current MCP (Model Context Protocol) workflow. My typical process for adding a new capability to my agent:

1) Search for MCP servers that might have the functionality I need 2) Read through documentation to verify it actually does what I want 3) Install the MCP server and manually add it to my agent's tool list

This feels incredibly time-consuming and not "agentic".

Am I missing something? For those building with MCP:

- How do you discover relevant MCP servers for your use cases? - Is there a tool/platform that aggregates MCP servers with searchable capabilities? - Has anyone automated the process of going from "I need X functionality" to "agent can now do X"?

Feels like there should be a better way where agents could discover and configure tools themselves based on capability requirements.