MurphyA/hacker-news huggingface dataset:
by crazygringo | 2025-10-23 12:37:37+00:00
> it is at least conceivable that trusted authorities could gaslight that person into believing they are actually traumatized, in a way that causes that person to become in fact traumatized.

Where are you getting this idea from? That's not a thing.

If someone is so resilient they aren't traumatized by an event that would be traumatic to many others, you think they'll then be genuinely traumatized by someone... telling them they're traumatized?

At worst, being told you're traumatized when you're not, is going to result in a couple of visits with a therapist who will then assess that you seem fine.
by close04 | 2025-10-23 12:37:40+00:00
> Companies should be forced to comply with local law when they have a physical office there

What happens when they send signals in that country, like Starlink is explicitly doing? What if companies in Mexico or Canada started blasting signals on frequencies used in the US for critical communication, would that fall under "they should comply with US law"? What if Russia does the same with boats on the border?
by tromp | 2025-10-23 12:38:13+00:00
My uni.c was based on Ben Lynn's combinatory logic VM to which he compiled a large subset of Haskell [1] in a winning IOCCC entry. Lennart Augustsson made an even more comprehensive Haskell implementation with a combinator based runtime [2].

[1] https://crypto.stanford.edu/~blynn/compiler/

[2] https://github.com/augustss/MicroHs
by StopDisinfo910 | 2025-10-23 12:39:51+00:00
This is a circular self-defeating reasoning.

If you want to push a new technology, you need to start somewhere. That's exactly what's happening with JMAP. It was created by Fastmail to use as a bridge between their servers and their own apps a case for which popularity doesn't matter. It's basically a modern vendor proprietary protocol but done in the open.

From there, support is only a matter of someone being interested enough to implement it and manifestly it's working. There are now three servers (Apache James, Cyrus and Stalwart) and some clients.
by donavanm | 2025-10-23 12:39:54+00:00
I think you misunderstnad the failure case. The ChangeResourceRecordSet is transactional (or was when I worked on the service) https://docs.aws.amazon.com/Route53/latest/APIReference/API_....

The fault was two different clients with divergent goal states:

- one ("old") DNS Enactor experienced unusually high delays needing to retry its update on several of the DNS endpoints

- the DNS Planner continued to run and produced many newer generations of plans [Ed: this is key: its producing "plans" of desired state, the does not include a complete transaction like a log or chain with previous state + mutations]

- one of the other ("new") DNS Enactors then began applying one of the newer plans

- then ("new") invoked the plan clean-up process, which identifies plans that are significantly older than the one it just applied and deletes them [Ed: the key race is implied here. The "old" Enactor is reading _current state_, which was the output of "new", and applying its desired "old" state on top. The discrepency is because apparently Planer and Enactor aren't working with a chain/vector clock/serialized change set numbers/etc]

- At the same time the first ("old") Enactor ... applied its much older plan to the regional DDB endpoint, overwriting the newer plan. [Ed: and here is where "old" Enactor creates the valid ChangeRRSets call, replacing "new" with "old"]

- The check that was made at the start of the plan application process, which ensures that the plan is newer than the previously applied plan, was stale by this time [Ed: Whoops!]

- The second Enactor’s clean-up process then deleted this older plan because it was many generations older than the plan it had just applied.

Ironically Route 53 does have strong transactions of API changes _and_ serializes them _and_ has closed loop observers to validate change sets globally on every dataplane host. So do other AWS services. And there are even some internal primitives for building replication or change set chains like this. But its also a PITA and takes a bunch of work and when it _does_ fail you end up with global deadlock and customers who are really grumpy that they dont see their DNS changes going in to effect.
by sgarland | 2025-10-23 12:39:56+00:00
Somewhere, there is a table with a `frequency` column, storing client-supplied values, and an application happily accepting them as-is.

This is why you normalize your tables and use FK Constraints - you aren’t going to catch all the edge cases in code. Let the DB be the final arbiter of validity, because it’s been tested to hell and back.

Re: Huel, that’s pretty smart. My rate of consumption is fairly consistent (usually 1x/day on weekdays), but occasionally I’ll have one on the weekend, so the given cadences worked for me. I do 2x 12-pack / 4 weeks to hit the free shipping tier.
by ndriscoll | 2025-10-23 12:40:02+00:00
Option 3 was already stated: don't buy software that requires a DRM rootkit. Vote against it with your wallet.

Battlefield 6 requires a rootkit? Battlefield 1942 and 2 are still fun and don't. I've had only Linux on my home computers for like a decade now, and Windows has since then become unusable so I'm not going back. Why would I buy software that won't run?
by ck2 | 2025-10-23 12:40:25+00:00
We're approaching the point where someone will put together every form of energy harvest, solar, kinetic, temperature, air pressure (from wind, etc) and just store it in a super-capacitor for whatever you are wearing/holding, watch, phone etc.

Garmin already has solar on many watches to extend battery and the Kinefox is already doing kinetic on animal tracking

https://journals.plos.org/plosone/article/figure/image?downl...
by everdrive | 2025-10-23 12:40:42+00:00
I think trauma-skepticism is responding to a very strong case for trauma. "Everyone must find their trauma." "I just started going to therapy, and I _had no idea_ I had so much unresolved childhood trauma." "My parents weren't emotionally fulfilling 100% of the time and that counts as trauma." etc. I'm being a bit flippant, but this view is pushed a LOT.

I think it's correct to push back against the hard case for the "past trauma construction of personality," however it's also ridiculous to suggest that real trauma does not exist and does not really leave a mark on people. In the general sense, this is a problem that nearly every ideological movement faces: in correctly noting the problems with the old view, they overcorrect and assume the old view must be full expunged rather than modified.
by latexr | 2025-10-23 12:41:17+00:00
> The point is evident; It's interesting.

And what I am asking is precisely if there’s any reason other than that. Again:

> Is It useful in any way? Is it just a curiosity? Does it develop your thinking? Any reason is fine (…)

Clearly I understand that being interesting is in itself a reward, but if that’s the only reason, I’ll probably pass this time. Which is fine, everyone is interested in different things. But if there’s another reason, I might reconsider.
by jimlawruk | 2025-10-23 12:41:25+00:00
I have been haphazardly tracking my grocery prices at Aldi since 2022. My lowest price was $1.12 per dozen in Nov 2023, my highest was $5.97 in Feb 2025. Last recorded price in September was $2.71.

https://aldi-prices.lawruk.com/
by nrvn | 2025-10-23 12:41:26+00:00
Not being able to give granular permissions to folders is not the problem of an app which regardless of being open or closed source may be compromised. Remember that the risk is zero if and only if you avoid the risk, i.e. in this particular case do not install Obsidian.

Macos:

- does not have a granular permissions model as far as I know;

- deprecated sandbox-exec that allowed to achieve the above;

- macos appstore is a very strange phenomenon, I would not put much trust in it by default.

Obsidian:

- has a system of community plugins and themes which is dangerous and has been discussed multiple times[0]. But the problem of managing community plugins is not unique to them. Malicious npm packages, go modules and rust crates (and you name it) anyone?.. you are on your own here mostly. And you need to perform your own due diligence of those community supported random bits.

Obsidian could hugely benefit from an independent audit of the closed source base. That would help build trust in the core of their product.

[0]: https://www.emilebangma.com/Writings/Blog/An-open-letter-to-...
by PedroBatista | 2025-10-23 12:41:30+00:00
Not every product is the same.

You can't "manufacture" an egg like you do with a car. Entire egg "production" sites need to be shutdown and millions of chickens killed because of some strain of bird flu for example. And you can't just order 5 million egg laying chickens to substitute the old production with a lead time of a few weeks.
by crazygringo | 2025-10-23 12:42:13+00:00
No, you seem to be confused about the definition of trauma. This is important.

By definition, people who undergo traumatic events do not generally get better on their own. If they get over it easily, it's not classified as trauma.

Trauma is not defined by the event itself, but by the person's reaction to it. When you say the majority of people overcome trauma on their own, that is by definition false.

If you have a bad reaction to an event but it goes away within a week or too, it's classified as an acute stress reaction. Not trauma.
by pjmlp | 2025-10-23 12:43:13+00:00
Because that is ultimately what makes Windows games run on Linux, and represents Valve's failure to change the culture of game studios to consider GNU/Linux worth targeting, even when they have Android/NDK builds that they could easily use as starting point.

Indeed nothing is new, rebooting the Linux Desktop every couple of years, and I still cannot buy a GNU/Linux powered desktop at the shopping mall, with 100% everything working, unless it comes packaged on a VM running on top of macOS or Windows.

And when a problem is found in sleep modes, graphics, audio, fingerprint reader or whatever, there is always that person replying like being in some Linux forum powered by phpBB during the early 2000's.

Windows games work on Linux, until Microsoft decides it is time to do something about it, ROG XBox Ally is only the first step, and lets not forget current Valve's management won't live forever.

So it remains to be seen if the new owners when it comes to be, will be that willing to keep the same culture.
by fluidcruft | 2025-10-23 12:43:34+00:00
This is also feature is built into Edge (and I agree it's great, but I mostly use it so I can listen to pages while doing chores around the office/closing my eyes.

What I would love is an easy way to just convert the page to a mp3 that queues into my podcast app to listen to while taking a walk or driving. It probably exists, but I haven't spent a lot of time looking into it.
by tsimionescu | 2025-10-23 12:43:49+00:00
I hadn't watched the video, but I cam away even more confused by your comment. The video, while very alarmist about the threat of QC, is also very explicit that switching to PQE is very easy. The whole point of the talk is "switching is easy, the costs are huge, start doing it today".

I also think the talk vastly overestimates the urgency of this, based on little more than marketing projections. The reality is that many of those claims are hugely optimistic, and ignore some fundamental difficulties. Mainly, the qubits / quantum gates being produced today are not at all as programmable as the logical qubits used in the theoretical results presented in those papers. So, even if they do achieve the projected marketing numbers, it's likely that they won't be able to run Shor's or Grover's algorithm on those QCs.

Not to mention, we've had many periods of flimsy encryption being used for important infrastructure, and it has not resulted in wide scale disasters. Of course we should be responsible and avoid this, but I think the doomsday scenario suggested is way overblown, even if it were true that a 1500 logical qbit programmable QC would be available in 2030.
by latexr | 2025-10-23 12:44:19+00:00
Alright, you fit the bill, but how do you know that? The fact that you fit the bill in no way invalidates the point that I believe the author could’ve done more to help readers understand if they do or don’t. I didn’t understand, and I’m confident I’m not alone.

I’m not even criticising the post, I enjoyed it! But at the end I don’t know if there’s a point in me reading more about the subject or not. It feels stupid that I’m getting pushback in response to a comment trying to help both the author and future readers to learn more about this subject. Clearly I didn’t do a good job at communicating my intention.
by chrisco255 | 2025-10-23 12:44:42+00:00
> That there are Americans with this line of thinking just showcases how out of bounds the US have become. This isn't the way of thinking for a peaceful and cooperative world, this is the thinking of imperialism.

Greenland is already a colonized asset by Denmark. It is not a sovereign country, it has some forms of autonomy granted to it by Danish government. It can vote to go independent and there's a strong chance it will at some point.

As for the U.S. looking out for its own best interests, that is only natural. The U.S. is not an empire. Were Greenland to join the U.S., it would be through approval of Greenland citizens and U.S. Congress and would surely involve a financial incentive package that would be great for everyone involved (Greenland today is dependent on Danish subsidies). Greenlanders would become full U.S. citizens, not imperial subjects.

At any rate, the cost of running a global military and hedging against World War 3 for the last 80 years is pretty expensive. Most of Europe has gotten complacent with Pax Americana and have completely lost touch with the real risks of the real world. Russia would dominate the European continent were it not for U.S. military. How quickly could Russia take Greenland if it wanted to, were it not for the threat of retaliation by U.S. military assets?
by buran77 | 2025-10-23 12:45:26+00:00
> What if a "legitimate" government is committing genocide

That's an interesting question, I'll say. I can't say yes or no but I can say that the answer should be consistent. You either support genocidal regimes, or you don't.

So you have Starlink operating in Israel and in Myanmar.

> that people are somehow capable of ignoring the elephant in the room of the massacring of civilians, to tunnel-vision instead on some trivial and insignificant technicalities about satellite law.

Imagine the bafflement when some people stick to their tunnel vision while writing about other people's tunnel vision on the same exact topic.
by andsoitis | 2025-10-23 12:45:41+00:00
> What if a "legitimate" government is committing genocide, as Mynamar's is? Should international companies respect its sovereign laws?

Yes. The answer is not to act lawlessly, but instead to not be in that country at all or be there and apply pressure for change. But breaking the laws in ad hoc ways is not the way.

Several international companies have divested or exited due to political risk, sanctions, or human rights concerns.

> people are somehow capable of ignoring the elephant in the room of the massacring of civilians

To consider, the following countries, amongst others, retain embassies in Myanmar: Australia, Brazil, China, Egypt, France, Germany, India, Israel, Japan, Nepal, Singapore, UK, USA.

Should embassy staff break the country's laws?
by IlikeKitties | 2025-10-23 12:46:05+00:00
First, consider separating state actors from companies. Countries actively sabotaging critical infrastructure is an act of war like russia is doing with GPS Signals. It's not a matter of legal or illegal but a matter of are you willing and able to either sanction or bomb the country into changing their behavior.

As for what companies are doing: If i'm legally allowed to send a signal inside mexico that interferes with US Signals, sucks to be an US Person relying on that signal but me as a company wouldn't give a shit. Doubly so for space based assets.

This is where inter country contracts come into play. If your country and my country have a contract that designates some signals for public use and others not, than local law can be changed to comply with those contracts. Everything else is just a matter of tragedy of the commons or questionable encroachments into another countries sovereignity.
by everdrive | 2025-10-23 12:46:36+00:00
Chickens are incredible composters. Put in your raked leaves, almost 100% of your food waste, paper towels if they don't have chemicals in them, grass clippings, etc. They'll be clawed through and pooped on and turned into fresh soil. If you have the space for the chickens, they can be worth it for this reason alone. They're less work than bagging up your leaves and you'll reduce the food volume in your trash to almost zero.
by SideburnsOfDoom | 2025-10-23 12:46:49+00:00
The only thing that I don't agree with, depending on how you read it, is "US taxpayers have to bail it out".

The US does not have to do anything here. It is a choice. US taxpayers are being forced to bail it out. At the US government's choice.

But hey, if it's that or supporting US Farmers or US healthcare or education or USAID or etc etc. Choices apparently have to be made, and it's South American libertarians first.
Show HN: Comfy Nodekit – build/serialize ComfyUI workflows in Python
by zkanda | 2025-10-23 12:47:40+00:00
Hello HN!

I made Comfy Nodekit, a small library to make it easier to build and serialize ComfyUI workflows directly in Python.

If you’ve ever tried to hand-craft large ComfyUI graphs or maintain JSON workflows by hand, you probably know how messy it gets once you reach a few dozen nodes. We needed a better way to generate and modify graphs programmatically, so we built this.

Comfy Nodekit lets you create graphs with typed node factories, then export them back to the exact JSON format ComfyUI expects. It also introspects your running ComfyUI server to generate Python bindings for your custom nodes automatically, so you don’t lose compatibility when your setup changes.

We’re using this internally at Katalist to generate complex workflows with hundreds of nodes on the fly, things that would be impossible to manage and version.

Highlights

* Works with custom nodes (via /object_info)

* Type-safe graph composition + JSON export

* MIT license

* No runtime overhead - just Python + JSON

Why not just use ComfyScript or raw JSON? Because we wanted a Python-first, typed model that stays in sync with our ComfyUI server and is focused purely on composition, not on adding another runtime layer.

Happy to answer questions what kinds of workflows we're building for our image generation task.
by BradleyChatha | 2025-10-23 12:47:41+00:00
In short: I wanted to talk a bit about ASN.1, a bit about D, and a bit about the compiler itself, but couldn't think of any real cohesive format.

So I threw a bunch of semi-related ramblings together and I'm daring to call it a blog post.

Sorry in advance since I will admit it's not the greatest quality, but it's really not easy to talk about so much with such brevity (especially since I've already forgot a ton of stuff I wanted to talk about more deeply :( )
by donavanm | 2025-10-23 12:48:02+00:00
See https://news.ycombinator.com/item?id=45681136. The actual DNS mutation API does, effectively, CAS. They had multiple unsynchronized writers who raced without logical constraints or ordering to teh changes. Without thinking much they _might_ have been able to implement something like a vector either through updating the zone serial or another "sentinel record" that was always used for ChangeRRSets affecting that label/zone; like a TXT record containing a serialized change set number or a "checksum" of the old + new state.

Im guessing the "plans" aspect skipped that and they were just applying intended state, without trying serialize them. And last-write-wins, until it doesnt.
by latexr | 2025-10-23 12:48:10+00:00
That’s not what I said. I don’t think the author is necessarily trying to “convince” anyone, but clearly they care about the subject and welcome the idea of more people learning about it (hence providing more resources). All I’m saying is it would be nice to have some reasons why it’s worth investigating further. For all I know from the post, the author may think this is just a fun curiosity with no other applications. Which is fine, but I (and I believe more people) would be grateful to know if that’s the only reason or there’s something more (and what).
by crazygringo | 2025-10-23 12:48:28+00:00
> But you have no method to separate the genuinely traumatic from the potentially traumatic.

Yes we do. Psychologists are asked to make these assessments all the time. There are checklists of symptoms.

> Which of these is genuinely traumatic? My point is that this is very individual to the kid.

Every psychologist would agree with you. Trauma is not a categorization of the event, rather a categorization of the response.

> I further posit that many kids will make things more traumatic if you ask them to do so.

This is a strange take and I don't know where you're getting it from. Maybe you're confusing it with the whole "recovered memories" scandal?
by redhale | 2025-10-23 12:48:49+00:00
FCIS is the best simple pattern I have come across for keeping a codebase easily understood and testable over several years. You can combine it with other patterns, or even just use it for one small area of an application that is otherwise OOP-d to oblivion. It is the bomb dot com and if it ever comes up in conversation I won't shut up about it. It's not talked about enough!
by acdha | 2025-10-23 12:48:54+00:00
> It is a shame both sides explored this politically in the most superficial manner.

It was one side. The liberals were trying to have the conversation you mentioned, with extensive discussion about why this wasn’t as severe in other countries due to differences in farming practices or talking about vaccination, but the Republican strategists saw an opportunity in just hammering the idea that Biden had some kind of magic egg price lever in his office. Saying “both sides” is supporting them by reinforcing their framing even though it’s ahistorical.
by shadowgovt | 2025-10-23 12:49:04+00:00
This is the key idea.

Companies have economy of scale (Google, for instance, is running dozens to hundreds of web apps off of one well-maintained fabric) and the ability to force consolidation of labor behind a few ideas by controlling salaries so that the technically hard, detailed, or boring problems actually get solved. Open source volunteer projects rarely have either of those benefits.

In theory, you could compete with Google via

- Well-defined protocols

- That a handful of projects implement (because if it's too many, you split the available talent pool and end up with e.g. seven mediocre photo storage apps that are thin wrappers around a folder instead of one Google Photos with AI image search capability).

- Which solve very technically hard, detailed, or boring technical problems (AI image search is an actual game-changer feature; the difference between "Where is that one photo I took of my dog? I think it was Christmas. Which Christmas, hell I don't know" and "Show me every photo of my dog, no not that dog, the other dog").

I'd even risk putting up bullet point four: "And be willing to provide solutions for problems other people don't want solved without those other people working to torpedo your volunteer project" (there are lots of folks who think AI image detection is de-facto evil and nobody should be working on it, and any open source photo app they can control the fate of will fall short of Google's offering for end-users).