MurphyA/hacker-news huggingface dataset:
Show HN: Npx tunnel-chat latest → instant secure chat between two terminals
by razcodes | 2025-09-10 23:06:30+00:00
I built a peer-to-peer chat app you run from the terminal:

npx tunnel-chat@latest

No login required. It uses WebRTC for E2E encryption and direct STUN connections by default (free). Pro adds TURN relay, multi-peer rooms, file uploads, and themes.

Landing page: https://ditch.chat GitHub: https://github.com/razchiriac/tunnel-chat

Would love feedback from folks who use CLI tools for quick collaboration, pair programming, or ephemeral messaging.
by Aeolun | 2025-09-10 23:06:44+00:00
> There are historical, thematic and philosophical aspects to art that make it beautiful beyond the aesthetic.

Sure, but 80% of the words in that sentence are indecipherable to my 7 year old. Just like an art museum. We can absolutely go there, as long as we are prepared to hear “I’m bored” about 10 minutes in.

Personally I enjoy seeing him run around marveling and experimenting with physics a lot more.
by derefr | 2025-09-10 23:06:46+00:00
> KDE Linux is an immutable distribution that uses Arch Linux packages as its base, but Graham notes that it is "definitely not an 'Arch-based distro!'" Pacman is not included, and Arch is used only for the base operating system. Everything else, he said, is either compiled from source using KDE Builder or installed using Flatpak.

Funny; sounds more like a BSD (a prebuilt single-artifact Arch "base system" + KDE Builder-based "ports collection") than a Linux.
by spaceman_2020 | 2025-09-10 23:08:02+00:00
Targeted vs untargeted violence. The former almost always comes with a broader message to society at large.

A school shooter isn’t trying to say “shut down all schools”.

But a terrorist flying a plane into one of the most important symbols of your most important city is certainly trying to send your society a message.

Same with this killing

Think about how you would feel if some guys beat you and your friends up in a bar fight, vs someone individually stalking you and beating you up outside your own house. You got beaten up in both cases, but the bar fight beating will unlikely make you feel as vulnerable and scared to leave the house as being stalked and targeted individually
by jeffmcjunkin | 2025-09-10 23:09:32+00:00
I absolutely agree that Microsoft could do better, but they are making progress in removing support entirely for broken (from a security perspective) older protocols such as NTLMv1 (which uses DES as well: more here -- https://bit.ly/crackingntlmv1) and SMB1.

The financial incentives drive Microsoft to support every possible (mis)configuration, forever. It's the tireless work of a few folk at Microsoft like Ned Pyle, Steve Syfus, and Mark Morowczynski that have landed the changes so far.

There could absolutely be a "security check" tool deployed by default with Server 2025 or similar that looks for Kerberoastable user accounts (any account with a ServicePrincipalName is technically Kerberoastable, like computer accounts), AS-REP roastable accounts, weak encryption types, etc. That would probably get more traction than changing defaults out of the box for everyone, as that's another way to phrase "breaking customer environments when they upgrade".
by averageRoyalty | 2025-09-10 23:09:49+00:00
Starting from $19? And I assume those are American dollars? Wouldn't it be more cost effective to buy a loud alarm clock and place it across the room? If I buy two and set their alarm time 3 minutes apart, aren't I effectively doing the same thing cheaper and with no risks?

I'm not trying to shit on your idea, but I don't understand the consumer value proposition.
by A4ET8a8uTh0_v2 | 2025-09-10 23:09:50+00:00
<< People who are against violence by all means necessary are privileged

I think you misunderstand the point. My argument is that each act of political violence ( especially on a national stage ) further degrades existing society. That ongoing degradation is a real problem and, yes, individual suffering is irrelevant to it, because, society is a greater good.

You may say those say it are privileged, but to that I say that I like having working society. It keeps being us civil. I like it to stay that way.

If you feel otherwise, please elaborate. It is possible, I am misunderstanding you.
by vessenes | 2025-09-10 23:10:27+00:00
Thanks for writing back! I appreciate the plan to integrate the two architectures. On that front, it might be interesting to have a future research section - like what would be uniquely good about this architecture if scaled up?

On ‘usefulness’ I think I’m still at my original question - it seems like an open theoretical q to say that the combination of a tripled-or-greater training budget, data size budget of the NN, and probably a close to triple or greater inference budget, the costs of the architecture you described, cannot be closely approximated by the “fair equivalent”-ly sized MLP.

I hear you that the architecture can do more, but can you talk about this fair size question I have? That is, if a PGM of the same size as your original network in terms of weights and depth is as effective, then we’d still have a space savings to just have the two networks (MLP and PGM) side by side.

Thanks again for publishing!
by accrual | 2025-09-10 23:10:39+00:00
I wonder if there would be a market for schools or daycares offering "pre-digital" style classrooms with emphasis on books, blocks, puzzles, art, outdoor time, and policies to limit phones/screens.

On the other hand, these kids will eventually end up in a world saturated with displays and maybe even AR, so there's some argument for getting them involved with digital stuff at some point.
by davidgu | 2025-09-10 23:10:44+00:00
For internal use cases like recording your own meetings into Google Drive, the native tools work fine.

Where we come in is for companies building products that need to support all of their customers across Zoom, Meet, Teams, Webex, etc. Most enterprises don’t want five different integrations, and native APIs often come with restrictions (like only the organizer being able to access the file, or recordings not being available until after the call).
by feoren | 2025-09-10 23:11:01+00:00
I'm always amused when sci-fi writers think they're being deep by having ancient humans be aliens from another planet. They just completely forget about the 10 million other species we're so clearly related to? Ancient bacteria on meteorites might explain why DNA looks the same, but it doesn't explain the steady, continuously increasing genetic difference between us and our increasingly distant cousin species. It doesn't explain the dozens of "missing link" fossils between modern humans and ancient primates. If ancient humans came from another planet, then they must have brought billions of other lifeforms from millions of different species with them as well, including millions of fossils that they then buried at the appropriate strata as some sort of prank on future paleontologists, on a giant ark that has completely disappeared. It's such a weak take. The natural record is far too clear for that to make any sense.

Now, Mars / Earth cross-seeding proto-bacteria, billions of years ago, sure. Of course the energy required to kick up a rock to a trajectory where it will hit Mars (or vice versa) is orders of magnitude more than the energy required to vaporize all nearby life, so we've got a pretty big problem already. More likely, they both got seeded when our solar system passed through a cloud of primitive organic proto-life (this is my favorite theory). But eukaryotic transfer? Multi-cellular life transferring between the two worlds? No.
by vdupras | 2025-09-10 23:11:06+00:00
I stated this as a matter of course (as in, we'd see broad support for absolute monarchy in France if that wasn't the case), I have no insider information, I'm not even French. It seems I need to clarify "good move".

If your question is "was the Terror awful?", I'm sure you'll have a near totality of french people agreeing with you. If you ask "in retrospect, was the Terror awful enough so that the French nation would have been better off without its Revolution?", then I don't think you'll get many agreement.

The deaths associated with the Terror were plentiful, that's true, but this period was also carefully framed by the bourgeois class who took power afterwards. In terms of deaths, it's around 40k people. The american civil war was 700k deaths. Before Trumpism, would any american say out loud that abolishing slavery wasn't worth it?
by sgc | 2025-09-10 23:11:11+00:00
I recently installed Debian 13 and went with the default partition sizes for /, /var, swap etc. I had two flatpaks installed and my entire /var partition was filled up with 10gb of flatpak data. Frankly very bad default partition sizes and I should not have been so trusting, but flatpak is an unbearably hot mess.
by ben-gy | 2025-09-10 23:11:47+00:00
It’s a fun, niche solution, but I’d posit when you start looking into the minimum financial requirements to operate this business in a way that “guarantees” everyone’s safety and insures against worst case scenarios, this is not a viable business even at the smallest scale.

I’m not sure how things are in America, but in Australia you can be made personally liable (both small and large businesses) for things that go wrong in your company, especially when someone gets injured e.g. https://www.ohsrep.org.au/prosecutions_sn_699_connect
by Calavar | 2025-09-10 23:11:53+00:00
It's not a case of losing blood, it's a case of failing to move blood to the right place. If the shot took out the carotid, then (nearly) 50% of the blood supply to his brain is gone because of a piping failure. That can absolutely cause instantaneous loss of consciousness, no direct brain trauma necessary.

This is very different than bleeding from, say, a major artery in a leg. In that case the issue isn't loss of piping to the brain, it's losing blood until the total blood volume in the body isn't sufficient to maintain a workable blood pressure, and yes that can take multiple minutes before a person loses consciousness.
by brightprogramer | 2025-09-10 23:11:59+00:00
It is a bit crazy but forcing this kinda makes a habit. That way, a habitual user will tend to initialize other variable types as well.

That's why I call it a standard, because the library has its own coding style. Take the ownership semantics explained in concepts section of README for example. I provide a way to very clearly specify ownership.

Also the init() instantly detects bugs related to uninitialized struts. When they do happen, sometimes very deep in the code they take a lot of time.

This is also one of the reasons why there are so many ValidateX checks in implementation code. Try to catch bugs faster.
by tredre3 | 2025-09-10 23:12:06+00:00
> No nonsense on dividing tips between people that I did not interact with

It is true that in some contexts, a good waiter elevates the experience. But in most restaurants the waiter adds nothing to my experience. If anything they're a hindrance. So I'm very much in favor of forced tip sharing with the people who actually made the food I enjoyed.
by Funes- | 2025-09-10 23:12:31+00:00
>You missed my second statement, I think.

I didn't. Nothing in my post could possibly make any reasonable person think I missed it. It bears no connection whatsoever to it, nor does it contradict anything I wrote.

>social networking has the same effect on a laptop

You carry your laptop literally everywhere you go and use it in every imaginable situation you can find yourself in for more than six straight hours every day? You really pull out your laptop while waiting in line at the grocery store? You text on it while driving? You use your laptop strolling down the street at any given moment, or at restaurants with friends, really?

Get real.
by nomel | 2025-09-10 23:12:49+00:00
I don't understand. Since it's not using the parallel interface, only one operation can happen at a time. This would be, literally, sequential execution with extra overhead, in this case. Again, in this case, what would hope to be achieved from doing things lazily, since the lazy operations would immediately be followed by their evaluation?

The parallel interface, which is async, is probably what you're lookin for.
by westurner | 2025-09-10 23:13:15+00:00
From https://news.ycombinator.com/item?id=35710350 :

> ... py-list, py-up and py-down, py-bt, py-print, and py-locals GDB commands

> [ DDD, pyclewn (vim), trepan3k, Voltron, gdbghidra ]

gdbghidra: https://github.com/Comsecuris/gdbghidra

radare2: https://github.com/radareorg/radare2

voltron: https://github.com/snare/voltron

And from https://news.ycombinator.com/item?id=41943521 :

> pyvmidbg (libVMI + GDB)

But that's archived.

There's a QEMU gdbstub GDB interface.

To print registers with GDB:

info reg info all-registers i r a
by averageRoyalty | 2025-09-10 23:13:31+00:00
> Here we have an individual who publicly justified school massacres by saying those senseless deaths are a worthwhile price to pay for gun rights in the US.

I'm an outside observer, but isn't that the point of the right to bear arms in your constitution? I don't think the people who wrote it were naive enough to not understand guns could be used for evil purposes, so inherently they supported the price of the deaths of innocents as a trade off for the benefits of guns, right?
by FinnKuhn | 2025-09-10 23:14:01+00:00
You could have the person doing the knocking compare it when they arrive at the location.

The more practical solution (excluding just using a normal alarm) would probably just sending a OTP to the address that needs to be entered before the first order.

Alternatively (not sure if this is available in the US, just basing this on the German ID cards), you could use the person's eID to verify their address. This is probably a bit too complex for a fun project like this one though.
by blinkingled | 2025-09-10 23:14:17+00:00
I love using KDE and use it on all my desktop machines. I even have a source compiled version ready to test / hack on if I need - utterly fun and easy to build using kde-builder and works on most distros including Ubuntu/Debian, Arch and Fedora.

That said, I don't think having yet another immutable distro is a great idea if they are only going to punt and use Flatpaks. They can run flatpaks on any distro out there. So not really understanding the idea behind this. Nothing really stands out from the article - they still need to make KDE work great with most other modern versions of the distros so it isn't like Flatpaks based KDE is going to give them an edge in having the best KDE on their own distro.

What am I missing?
by sliq | 2025-09-10 23:15:24+00:00
I agree to your logic, but scanning social media gives a totally different view: People feel like they need to take action now. The murder of the ukranian girl set a social fire, and the killing of charlie kirk put gasoline over it. You can feel the rage. I've never seen so many upvotes and likes for quite radical opinions like in the last hours on TikTok and X.

Looks like a storm is coming.
by keeperofdakeys | 2025-09-10 23:15:39+00:00
Ceph overheads aren't that large for a small cluster, but they grow as you add more hosts, drives, and more storage. Probably the main gotcha is that you're (ideally) writing your data three times on different machines, which is going to lead to a large overhead compared with local storage.

Most resource requirements for Ceph assume you're going for a decently sized cluster, not something homelab sized.
by serbuvlad | 2025-09-10 23:17:31+00:00
Very funny to me that Java's initial appeal: it's easy to deploy "everywhere"; is now it's disadvantage (you need a whole Java setup with JAVA_HOME and God knows what else).

Now the bar for GUI apps is cross-compilation to deployable web, Windows, Linux (Electron), Android, iOS (? I don't know I don't use/develop for Apple products) versions from running a simple command.

And for the CLI world, well, almost everyone is on Linux x86-64, or maybe arm, so a few static binaries (or "virtually" static -- depending only on glibc) are king for deployment.
by logicalmind | 2025-09-10 23:17:40+00:00
I think the main problem of social media in general is that it allows for people to find things to instigate them. In essence, a single person's opinion can be amplified. This leads to at least two outcomes. One being that people "on the side" of that opinion will unite into an echo chamber of people with that opinion. Two being that people "on the other side" of that opinion will use it to justify the need for their unification and propagate it through their echo chamber.

Prior to social media, or the internet in general, it was quite difficult to amass large numbers of people in your echo chamber without becoming a person of power (like a president or equivalent). But today, it isn't uncommon for someone with views towards conspiracies or extreme viewpoints to become a "popular" voice in social media. In fact, one might argue that it is easier to become popular by being divisive. Even though most people aren't on either side. The ability to grow a "large enough" side is enough to become an existential threat to the other side. And they end up justifying their own existence.

I don't know what the solution to this is. I don't even know how to reduce it at this point.
by potac | 2025-09-10 23:18:00+00:00
I'm from Pontevedra. It has been the major's long-term project (~ 20 years) to make the city for the pedestrians: and he's done it. This works mainly because of two things: 1) the city is small and it takes aprox 30 min to walk it entirely from end to end, and 2) it is mostly flat. Only a smooth hill from "orillamar" to "alameda/peregrina". Unfortunately, the major obsessed with getting rid of cars (which I am highly grateful) but forgot to provide reliable public transport to close-by villages (max 5km,i.e., Poio/Marin/Salcedo). This means tha people from these villages commute by car to the city, which has really poor parking capacity. And the most important thing: there are zero specialized jobs in Pontevedra. Either you are a public state worker, for which you need to pass an exam to lock a lifelong job with no possibility of being fired regardless of how incompetent you are, or you work in hospitality. My partner works in Santiago and I work in the UK. There is no future for us in our city unless we want to study and compete for a position with thousands of other Spaniards. I firmly believe the major should also prioritise quality jobs. It is pretty nice for tourists to experience a city with no cars, but the reality of most locals is that they either leave or settle to accept precarious jobs.
by ajross | 2025-09-10 23:18:53+00:00
There really is no such thing as a "new distro" these days. Everyone with the itch to roll their own is Debian or arch, with a tiny handful of cool kids hacking on nix instead. Scanning down:

> KDE Linux is an immutable distribution that uses Arch Linux packages as its base, but Graham notes that it is "definitely not an 'Arch-based distro!'"

Definitely not, indeed.
by bluGill | 2025-09-10 23:19:02+00:00
I have no idea how your replp fits in with my comment. I find some 'art' ugly and knowing about the artist doesn't change a thing.

I find Da Vinci the engineer makes things I find nice to look at, but he did many other paintings and I would need to see each to make a judgement on it. Knowinghis issues just makes me wish he lived with modern medicine where we might be able to treat him - and wonder what he could have done if he had modern training - many of his machines have obvious flaws that his day was not advanced enough to know about. That is me though, maybe you are different - this is a personal thing and so it is hard to call anyone wrong.
by cyberax | 2025-09-10 23:19:15+00:00
> I'm a big supporter of urbanism.

Well, it leads to the behavior that you mentioned. It's unavoidable and it'll keep getting worse as the price of housing in dense cities continues to soar.

Your only choice? Move to suburbs and wait for self-driving cars. I get downvoted every time I say this, but that's the simple truth.
by PartiallyTyped | 2025-09-10 23:19:16+00:00
I find myself pondering how the families of victims of stochastic terrorism feel, do they try to rationalize why their loved ones died?

I am in the unfortunate situation to have found myself a victim of hatred — nearly got abducted — found myself threatened and discriminated against on the basis of my sexuality and appearance, had people spread rumours about my birth sex, and I wonder, do the perpetrators of stochastic terrorism ever feel any remorse? Are they capable of seeing us as fellow humans? Have they a heart that can feel pain for people they can’t relate to any more than just being other people?
by II2II | 2025-09-10 23:19:28+00:00
> All of your complaints about lack of pro social behavior applies to drivers too.

I would argue that drivers are worse. I've had motorists stop me while crossing a multilane street asking for directions. I'm thinking, "WTF, this isn't a safe place to stop and talk." I've also have had drivers pass by me while I was laying on the road. (One time after flipping on my bike because of street car tracks. The other time after being struck by another vehicle.) And these are normal people I'm talking about here, not some "big scary" stereotype.
by ericd | 2025-09-10 23:19:28+00:00
Nah, you can buy retail packs for less than $300/kwh now, I installed some recently. Commercial installs in China are reportedly hitting like $60 installed.

Also, 4 hours is the target Jigar Shah talks about for getting solar to a load factor roughly equal to most thermal plants.

Also, I believe that’s 4 hours on the nameplate of the variable generation, not 4 hours on the entire grid load. People generally aren’t advocating for going fully variable generation.
by foofoo4u | 2025-09-10 23:19:56+00:00
“It’s good to kill Nazis” — this is certainly the prevailing sentiment in modern culture, reinforced by the vast number of books, stories, movies, and video games that support the premise. But something important is often overlooked in this view of righteousness:

1. People who believe they could never become Nazis are often the most unknowingly susceptible to it.

2. People who believe they can confidently identify a Nazi are often wrong — a mindset akin to witch hunts, where everyone is seen as a witch.
by whymauri | 2025-09-10 23:20:13+00:00
On Sunday, I was talking a Mexican friend about how politicians get killed in our countries (Colombia, Venezuela, Mexico). Just in June, presidential hopeful Miguel Uribe was shot and killed in Bogota. In the head, in front of a crowd.

I remember being grateful about how that doesn't really happen in the US (Trump being the most recent, but he survived). I guess I was wrong... and, in that case, Garcia Marquez might agree with you.
by Quarrelsome | 2025-09-10 23:20:44+00:00
> and violence is often effective (not in this case, in my opinion).

Depending on your interpretation of "effective" I'm not sure I entirely agree. Political campaigners on both side of the political spectrum have a lot of respect for Charlie Kirk and his ability to raise funds and make a difference in his political activism. From what I've heard, the stuff he did on camera was actually the weaker part of his skill set, its his off-camera work that the GOP will sorely miss.