MurphyA/hacker-news huggingface dataset:
by exasperaited | 2025-11-24 10:08:27+00:00
It's incorrect, then!

Lots changed since 2020 in the current 1.0.2 release, including TNP mitigations and the core assembly workbench.

The 1.1 developer release (which is stable and useful and getting quite close to final release) contains further TNP mitigations; further improvements to the core assembly workbench; radically better lighting; datums have moved into the core; there's a way of enabling the advanced attachment mode in Part Design; compound body support in Part Design by default; significant comfort improvements in Sketcher, transparent previews, dragger gadgets and improved pattern tools in Part Design; support for external intersection geometry, Qt6 GUI improvements; lots of improvements to the Preferences panels, and that's before looking at FEM, BIM and CAM.

Oh and the Ondsel stuff — the web sharing service, its plugin and its headless worker support — is also under the control of the FreeCAD project, free of its AWS dependencies and being actively maintained.

It's still idiosyncratic but it goes way, way beyond looks. There was a big hump to get over between 0.21 and 1.0, re-engineering RealThunder's TNP mitigations to be more practical and adding the core Assembly workbench, but there's been enormous progress since.

HN's negativity around FreeCAD no longer astonishes me because I think HNers in general have a rather misbegotten sense of what GUI CAD even is, what its strengths are instead of just its weaknesses, and how much of a challenge something with FreeCAD's scope really is. I mean Dune3D is interesting but frustrating still, SALOME is interesting but has huge money behind it; FreeCAD is the sort of hard-won, low-governance, pure-open-source-no-corporate-bullshit project HNers should prefer. Is it the equal of commercial CAD packages? No it's not. It's a different beast and an absolute social good.
by shawabawa3 | 2025-11-24 10:08:50+00:00
What model do you have?

My daughter has the Cochlear N8 and the rechargeable battery lasts 20 hours

> Sometimes the cable frays and you find that out with sound cutting in and out

Is there any way you can know about this, e.g. from the app? I'm asking because my daughter is 1 and if this was happening she'd currently have no way of communicating that to us
by cpp_enjoyer | 2025-11-24 10:08:52+00:00
Just to add a bit of context on the relay part: I went down a rabbit hole trying to decide between using something existing like coturn or building my own.

The decision to build a custom one using edge-triggered epoll was driven by the need to handle many short-lived connections efficiently without the overhead of a full STUN/TURN stack for every single handshake. I'm curious if anyone here has experience scaling similar custom relay architectures in production.
by soerxpso | 2025-11-24 10:09:16+00:00
When someone is a danger to innocent people walking by who didn't choose to do any fentanyl, their recovery chances are secondary to the safety of the innocent passers by. The people who advocate for leaving them on the street never want to take responsibility when one of them kills a random kid for fun. That may be something that only a small minority of fentanyl addicts are going to do, but it's not something that we have any obligation to allow in the name of helping drug addicts.
by vintagedave | 2025-11-24 10:09:45+00:00
For me, anecdotally, it's .env. It's amazing how many requests are innocently trying to find an environment on my server.

The second though is a favicon, and that one I genuinely have no idea about. The server does not host websites and there is no reason (nor way) for a browser to connect: why would nefarious people or bots or scrapers be looking for a favicon? Some kind of fingerprinting?
by blazingbanana | 2025-11-24 10:09:48+00:00
Hey, I watched your video a few times and really like the idea. Is the inferencing being done on the CPU, do you support GPU as well?

The idea is solid and I like the direction you’re going with it, but the demo doesn’t really show it off. There’s a lot of jumping around in the UI and it’s hard to follow what’s happening without any audio. The interesting bit is right at the end when the rule gets generated, but it’s over so fast that you don’t really get a feel for what Syd is actually doing under the hood.

It was a bit hard to follow with no audio, just a simple “here’s the scan running, here’s the parser kicking in, here’s where the model steps in” kind of thing. Even speeding up the slower parts would make it easier to see the flow. Right now it feels more like a screen recording than a walkthrough. When you’ve spent hundreds of hours inside something it all feels obvious, but for someone seeing it for 3 minutes it’s tough to piece together what’s happening. Been there myself.

The automation angle you mentioned in the post is the part that really sells it. If the tool can take a directory, scan it, parse, correlate and then spit out the rule with almost no manual copying, that’s the kind of workflow improvement I (and maybe others?) care about. The video doesn’t quite show that yet, so it’s hard to judge how smooth the actual experience is.

I’m not against backing something like this, especially as it runs locally and handles the annoying parts. £250 is fine, but at the moment the payment page is just a Stripe form with no real signal that the thing is ready or actively maintained. A clearer demo, a roadmap, or even a short narrated “here’s the state of it today” would go a long way in building confidence.

Apologies if this comes across a bit direct. The idea is solid though. Local LLM + structured output from real security tools is genuinely useful. Keep going.
Show HN: Deploy a Production Webhook Delivery System in 5 Minutes
by bjabrboe1984 | 2025-11-24 10:10:00+00:00
Building a production-ready webhook delivery system from scratch takes weeks. Setting up webhook infrastructure, managing webhook queues, and handling webhook retries is complex.

Play around with this JavaScript code example template and have your own webhook delivery solution up and running in 5 minutes.
by AnthonyMouse | 2025-11-24 10:11:08+00:00
I believe their argument was that the Impoundment Act is unconstitutional because Congress can appropriate money for something, and the executive branch can't take that and use it for something else, but Congress doesn't have the power to make them do something with it instead of just not spending it at all. It's basically a checks and balances argument; to get the government to do something you need Congress to appropriate money for it and the President to implement it and if either of them says no then it's not happening.
by diath | 2025-11-24 10:12:08+00:00
Making good GUI software requires a lot of iteration and trial and error before you're satisfied with the UI and UX. With a web-based tech, you make a change, auto reload triggers, you see the change almost instantly, making tweaking very easy. If you're working with a large Qt codebase, every little change to a header file requires a long ass compile times. It's really frustrating when you spend an hour just tweaking a few controls when you know it could have taken 5 minutes. Also, the reactive model as seen in web frameworks like React or Vue is much superior to the typical flow of state management in retained mode GUI applications in desktop frameworks. Until we have a decent solution that solves these problems, people will continue using tech like Electron or OS web views.
by survirtual | 2025-11-24 10:12:24+00:00
Addiction is hard.

This is a special addiction because most of us are community starved. Formative years were spent realizing we could form digital communities, then right when they were starting to become healthy and pay us back, they got hijacked by parasites.

These parasites have always dreamed of directly controlling our communities, and it got handed to them on a silver platter.

Corporate, monetized community centers with direct access to our mindshare, full ability to censor and manipulate, and direct access to our community-centric neurons. It is a dream come true for these slavers which evoke a host of expletives in my mind.

Human beings are addicted to community social interaction. It is normally a healthy addiction. It is not any longer in service of us.

The short term solution: reduce reliance on and consumption of corporate captured social media

The long term solution: rebuild local communities, invest time in p2p technology that outperforms centralized tech

When I say "p2p" I do not mean what is currently available. Matrix, federated services, etc are not it. I am talking about going beyond even Apple in usability, and beyond BitTorrent in decentralization. I am talking about a meta-substrate so compelling to developers and so effortless to users that it makes the old ways appear archaic in their use. That is the long term vision.
by mnafees | 2025-11-24 10:12:50+00:00
We built a background daemon as a macOS menu bar app in Go, and the performance was surprisingly bad. The Go bindings for native UI frameworks ended up being massive RAM hogs. When we profiled it, we found that the GC essentially gave up under load, which explained why customers were reporting a simple menu bar app consuming 2.5GB+ of RAM on their Macs. We eventually abandoned the Go approach and switched to Electron. (Not-so) Surprisingly, both the DX and UX improved significantly for our use case. Personally, I’d still prefer Swift/C#/C++ for native desktop work (coming from a Qt C++ background), but given the business constraints at the time, Electron ended up being the most pragmatic choice.
by d--b | 2025-11-24 10:12:56+00:00
I score 6 out of 6.

Meanwhile, I have a wife and two kids, live in a nice house. I did well at school. I have no problem landing jobs that pay really well. I have lots of friends. I have many hobbies I like. I can play music decently well. I like 3d modelling. I am writing screenplays. I did the startup thing.

I am not depressed, I am not anxious, I feel fine, I feel smart, I feel able.

I have no particular "strategy" to "cope" with my "disorder". I am just disordered, and I don't care. Does it get me in trouble? Not really. The worst I got is my brother telling me he can't count on me cause I am mostly MIA. I can live with that. Sometimes I think that if I was more ordered, I would have a better career. But the reality is that I don't even want to have a better career. Which is probably the main reason why I don't have a better career.

I am not sick. I don't have ADHD. Not the way people who have ADHD describe it.

People with ADHD forget a lot of stuff all the time. They can't function properly at all. It's nothing to do with "finishing projects". It's about finding ways not to lose your car keys every day.

In the US, ADHD is way over-diagnosed. It's over diagnosed because US society makes you believe that "success" is a question of "willpower", and that if you can't gather enough "willpower", it's because you're somehow broken. It's over diagnosed, because the health system is incentivized to over-diagnosed. It's over diagnosed because they create 1 minute tests that are made to make people feel like they have it. It's over diagnosed because it's one of the only mental conditions that can be treated with pills, which means it's monetizable. It's overdiagnosed, because it's not a condition people feel ashamed of (unlike depression).

I know a lot of people on HN are diagnosed and treated for it. But you guys need to really ask yourself whether the way you felt before being diagnosed was so bad that you need to take brain-altering drugs to "fix" it.
by lysp | 2025-11-24 10:12:58+00:00
Stopped reading at "treatable with glasses."

I'm old enough to remember when vision impairment was invented. To sell glasses.

Granted some people have difficulty seeing. I'm one of them. But I've only heard of people in the US getting glasses for something which is basically a lack of looking hard enough.

----

Your response was ablest, dismissive and quite offensive.

1. ADHD was first described in 1798 by Sir Alexander Crichton

2. It is a neuro-developmental disorder where there is dysregulation of dopamine and norepinephrine receptors in the brain

3. It is identifiable via MRI scans where size differences were noted in specific areas of the brain (Caudate nucleus, Putamen, Nucleus accumbens, Amygdala, Hippocampus) [1]

4. It is about 80% heritable [2]. So genetics for inheriting ADHD from your parents is about equivalent to genetics from height which is also around 80%.

The "meds" increase the intensity of dopamine signals to a level that allows the brain to react to them, rather than being too low for them to be detected.

[1] https://www.sciencedaily.com/releases/2017/02/170216105919.h...

[2] https://pmc.ncbi.nlm.nih.gov/articles/PMC7046577/
by vintagedave | 2025-11-24 10:13:06+00:00
I have zero expertise in this area, but the following quotes from the webpage make me suspicious:

* "This is theoretically impossible with classical algorithms" (plausible, maybe it's a different approach and it mentions noise, aka maybe it's some kind of random fuzzy approach?)

* "Suggests quantum phase transition physics in action"

* "represents a new way to think about the Riemann zeta function"
by klabetron | 2025-11-24 10:14:19+00:00
I introduced this to my old company years ago and called it Big Block of Cheese Day after the West Wing episode [1]. We mostly focused on very minor bugs that affected a tiny bit of our user base in edgey edge cases but littered our error logs. (This was years ago at a, back then, relatively immature tech company.)

It had the same spirit as a hackathon.

[1] https://westwing.fandom.com/wiki/Big_Block_of_Cheese_Day
by hakanderyal | 2025-11-24 10:15:33+00:00
I agree with this also. I'm not living in the USA, but from afar it looks like overmedication is a very valid concern that should be explored more.

I draw the line at overly dismissal point of views, telling those who suffer to just put themselves into it and show some discipline. I'm 38 years old and been gaslit by well intentioned people for 30 of those. It needs to stop.
by defrost | 2025-11-24 10:15:43+00:00
The US has a lot of people in prison for "Felony Murder" .. being loosely connected to a crime in which someone dies.

This isn't even a crime in many other countries, the UK, Australia, for example.

Those countries charge people for their actions, not the actions of others.

In the US you have people on long sentences for Felony Murder because as teenagers they and friends broke into a house to rob it, and had one of the group shot by police, home owners, security.

Instead of a year or two for robbery, or even a parole sentence and hefty fine for being young and damn and trying doors they end up with fifty year or life sentences due to other people killing one of their friends.

There's one (of many) area that could be cleaned out to make room for the actually intentionally violent.
by pjc50 | 2025-11-24 10:16:41+00:00
I think a lot of us recognize it was a civil war. The idea that it is a civil war, conducted in the present tense, is the weird and dangerous one. When was the last actual fighting, WW2?

There are a number of frozen conflicts around the world, like North/South Korea and Cyprus. Both of those could be regarded as "civil war with external support", like Vietnam. What would be better is if those involved could recognize the situation as it actually is on the ground, and withdraw their claims and intents of actually resuming armed conflict.

Europe knows all about reigniting pointless conflicts over ancient grudges, from the Hundred Years War to the Balkans. The post-WW2 world order was an attempt to finally draw a hard line underneath that.
by sigmoid10 | 2025-11-24 10:17:16+00:00
Unfortunately, cars only do one thing. And even that thing is pretty straightforward. LLMs are far too complex to cram them into any niche. They are general purpose knowledge processing machines. If you don't really know what you know or what you're doing, an LLM might be better at most of your tasks already, but you are not the person who will eventually use it to automate your job away. Executives and L1 support are the ones who believe they can benefit personally from them the most (and they are correct in principle, so the marketing is not off either), but due to their own lack of insight they will be most disappointed.
by gwd | 2025-11-24 10:18:18+00:00
Let's say you know a secret, and you tell people who can use the secret to harm good people.

Is there a difference between:

- Going to them proactively to get some money

- Telling them when they ask you right after they captured you

- Telling them after 24 hours of torture

It's wrong and harmful in all circumstances; but in the first case, it's doubly wrong, whereas in the last case, there are significant mitigating circumstances.

If this whole story had stopped at #2, you could say it's wrong, but there are mitigating circumstances. Risk of disease is fuzzy and far away; the physical and emotional rewards are right in front of your face. If you don't see any hope of improving the situation, it looks to you like your choices are:

- Come out and completely destroy your life, your wife's life, and your child's life

- Live in a loveless marriage, never enjoying romantic or sexual intimacy

- Enjoy romantic and sexual intimacy secretly, telling yourself that you're not really hurting your wife because you're being "careful" or whatever.

It's not right, but I can see how a person who experiences normal human empathy could choose #3. When I was younger I certainly made my fair share of stupid decisions in search of romantic intimacy (or more crassly, when the "little head told the big head what to do").

As we go down the line, the damage to others becomes greater and more immediate, and the alternative "right" behavior become less and less desolate. It therefore becomes harder not to conclude that he person either lacks empathy entirely, or have made massive efforts to suppress it -- either finding justifications to avoid looking at what's right in front of their faces, or just killing the feeling altogether.
by Tanoc | 2025-11-24 10:18:48+00:00
There's a heavy need for rehabilitation shelters, but the public at large looks down on addicts and refuses to fund them. That leaves organizations like the Salvation Army to take up the slack, and the results can negligible. There's very little support on the private shelter's side other than providing a roof, a cot, and some basic directions to nearby organizations. Meanwhile the addict is meant to improve their behaviour almost immediately, fight the shelter itself to maintain their cot, and facilitate setting up their own recovery. Many of them choose to be homeless rather than put up with the ridiculous standards of these privately run shelters. Meanwhile on the public side it's a problem we started working on in the 1970s after the Vietnam War created a large wave of drug users, but Reagan gutted psychiatric care in the U.S. in 1982 and that meant that any progress towards making those shelters a reality was smashed into shards. What we were left with is people being put into psychiatric facilities that don't have the type of structure needed to rehabilitate an addict.

There's no way up from the bottom other than having another person take your hand. And nobody wants to be the one to reach down their hand. They rely on broken organizations and inappropriate tools to do that because their proximity to that ruin makes them uncomfortable. Either the addict gets screwed by the police or they get screwed by the rehabilitation facilities. So the addicts decide to turn away from both, and the public decides to turn away from the addicts. As you said, those in the public ostracize and shun them.
by rvz | 2025-11-24 10:18:49+00:00
> While we don’t yet officially support 130K nodes, we're very encouraged by these findings. If your workloads require this level of scale, reach out to us to discuss your specific needs

Obviously this is a typical experiment at Google on running a K8s cluster at 130K nodes but if there is a company out their that "requires" this scale, I must question their architecture and their infrastructure costs.

But of course someone will always request that they somehow need this sort of scale to run their enterprise app. But once again, let's remind the pre-revenue startups talking about scale before they hit PMF:

Unless you are ready to donate tens of billions of dollars yearly, you do not need this.

You are not Google.
by hazz99 | 2025-11-24 10:19:09+00:00
I’m sure this work is very impressive, but these QPS numbers don’t seem particularly high to me, at least compared to existing horizontally scalable service patterns. Why is it hard for the kube control plane to hit these numbers?

For instance, postgres can hit this sort of QPS easily, afaik. It’s not distributed, but I’m sure Vitess could do something similar. The query patterns don’t seem particularly complex either.

Not trying to be reductive - I’m sure there’s some complexity here I’m missing!
by phendrenad2 | 2025-11-24 10:19:27+00:00
Did you notice any warnings that there would be a reboot while you were setting up the file copy or defrag? How many hours, cumulative, had you spent in Windows in the week leading up to this reboot? I think the answers will reveal that my point is being illuminated nicely, and I thank you in advance for the assistance in this matter.
by vintagedave | 2025-11-24 10:20:14+00:00
> $13.99 for a pack of eight meatballs, similar to higher-end products from organic and regenerative farms

This seems the biggest problem with alternative meats -- cost. I stopped buying Beyond because it was just too expensive.

I don't understand Beyond's market strategy if they disincentivize displacing the product they replace. I would have thought their best strategy is to come in cheaper than meat, make it really easy or unavoidable to switch.

I think this company's product is great: 'real' fats, no animal cruelty. I love it. I just hope they make products that can actually be practically purchased.
by foretop_yardarm | 2025-11-24 10:20:29+00:00
I use clojure over common lisp because I find the ecosystem (libraries) a bit more approachable (feels like there is more web oriented stuff in clojure, plus gui support with javafx.) That said, the actual experience of working in common lisp is better (bit better repl/recompilation, conditions, native compilation.) Personally, I don't find scheme as practical for writing programs as either of these two options (too fragmented and/or niche.)
by thrance | 2025-11-24 10:21:10+00:00
OP's twist on the cave allegory is funny and makes sense if you take the usual modern reading, but that is very much not what Plato meant by it.

It was just a way for him to convey his "theory of forms" in which perfect versions of all things exist somewhere, and everything we see are mere shadows of these true forms. The men in the cave are his fellow Athenians who refuse his "obvious" truth, he who has peeked out of the cave and seen the true forms. All in all, it's very literal.
by mft_ | 2025-11-24 10:21:34+00:00
I'm self-taught with CAD, and have repeatedly tried and discarded FreeCAD for several years. (Tangent: perceived absence of a decent CAD solution in Linux is one of very few things keeping me using Windows.)

I recently happened upon a video which mostly changed my mind [0], in which someone successfully passed a Solidworks professional certification using FreeCAD. And to my eyes, their workflow was only rarely any worse than e.g. Fusion360, Solidworks, etc.

I've since been trialling FreeCAd via the 'bleeding edge' weekly development builds [1]... and it's not perfect, and it's a touch clunky in certain areas, but it's now more than usable. (In some areas, it's actually better than the competition I've tried, IMO - for example making and cutting threads.)

[0] https://www.youtube.com/watch?v=VEfNRST_3x8 [1] https://github.com/FreeCAD/FreeCAD/releases