MurphyA/hacker-news huggingface dataset:
by dataviz1000 | 2025-10-23 15:07:01+00:00
Also, Afghanistan. I met a Chinese woman while I was traveling Japan. She was showing me pictures of her last two trips, Nigeria and Afghanistan. She owns a business in her city and employs people from those two countries. They had invited her to visit their homes. I remember thinking looking at how much the people adored her in the images and videos from Afghanistan that she is very dangerous and probably doesn't know it. She had me holding her bags as she was shopping for Rolex watches and handmade tea sets in Kyoto taking advantage of the currency rates in Japan. I'm in South America now and saw first hand how China has huge influence in Peru and Panama. My neighbors in the airbnb in a luxury condo in Lima were mostly business people from China in the mining industry who also spoke English. There is a lot of Canadian mining influence in Peru also. China is also far more connected to Ecuador and Bolivia. Good thing the US still has close ties with Colombia .... oh, wait, they attacked the US Embassy with bow and arrows last week.

If Elon wants access to that lithium he needs to get his shit together.

Good thing for the United States the single most influential person in Latin America is from the United States, Bad Bunny.
by northlondoner | 2025-10-23 15:07:01+00:00
Verification is about ergodicity that reflects very promising approach to error-correction. The concept of ergodicity is quite elegant and used in different physics domains. See recent paper regarding this, might be helpful to community to understand ergodicity.

Ergodicity detection algorithms: Scaling of ergodicity in random symbolic dynamics https://arxiv.org/abs/2508.08319
by stefvw93 | 2025-10-23 15:07:04+00:00
I spent a weekend using Claude Code to build a small reactive UI library on top of Effect called effect-ui. It’s an experiment in building a UI system entirely on Effect’s primitives like streams, fibers, and scopes, without a virtual DOM or reactive wrappers. Components run once, updates flow through streams. The result was surprisingly coherent and showed how capable Effect already is for UI work.

Find the repo here: https://github.com/stefvw93/effect-ui
by cultofmetatron | 2025-10-23 15:07:37+00:00
1. I'd like to ride somewhere and get a workout but I might go farther than I can go normally and rely on ebike assist when I go back home.

2. there are rides I do where I am going for the exercise. There are potential rides I want to do that I can't because I can't afford to be covered in sweat when I arrive. I dont' necessarily want to have TWO bikes or maybe I dont' mind getting a workout on the way home where I can promptly take a shower.
by doix | 2025-10-23 15:09:16+00:00
> Fizz-buzz is a difficult problem. There are a few different ways to solve the problem and every single one has some uglyness about it that should make a qualified programmer squirm and hate their answer

What are you talking about? The question is basically just a gotcha to catch out folks that don't know about the modulo operator. Or is this satire and I completely missed the joke?
by aforwardslash | 2025-10-23 15:09:31+00:00
> If one person writes code only in react and another only in vue, in the same product, you have a mess.

Huh? quick example - a customer-facing platform with a provisioning dashboard, and a user dashboard; they can (and should, for several reasons) be developed as separate applications, and will depend on different APIs. Are you saying having 2 distinct technologies on 2 distinct components of a product is a mess? Without any other details on the product?

A good example on the type of products with these separations are e-commerce systems; payment gateways; cloud-native SaaS solutions, etc etc etc.

I'm sorry to tell you this, but your comment just shows how deep your lack of experience is; any reasonable complex product using frontend technology will have different interfaces with different requirements, different levels of polishing and - frequently - maintained by completely different teams.
by wonderwonder | 2025-10-23 15:09:33+00:00
Lots of people seem to think Trump is some sort of king or going outside the law. Fact is he was democratically elected and working within the system of checks and balances established by our founders. Congress can stop him from doing things but the democratically elected congress allows him to continue. So they agree with his actions and are doing their job. Checked and balanced.

The courts can stop him and indeed have in several cases. Often times higher courts over rule those lower ones but not always. Majority of the time they eventually end up siding with the executive branch though. So courts are doing their job. Checked and balanced.

Every check and balance is working its just not making decisions the left agrees with. This is indeed what democracy looks like though.

Mid terms are coming up and the people will once again have a chance to voice their opinion.

Note: I have been hit by the HN "posting to fast" limit so I can't respond.
by michael1999 | 2025-10-23 15:09:37+00:00
The core thesis of TBKTS is self-evidently true. Thoughts and emotional experiences can be encoded in the body in self-perpetuating ways that operate outside conscious thought and persist long after the event.

Consider something as simple as a limp that persists after the acute injury has healed. A sharp pain from a sprained ankle quickly teaches the body to discover a new pattern that avoids the pain. They weight different toes. The hips shift. The stride shortens and becomes less symmetrical. People chose different paths on uneven ground. Etc. But once healed, there is no corresponding salient "I'm healed" signal to prompt the body back to a more neutral posture. People will complain of their chronically aching hip, or back. When they try to run, it feels weird. If you try to force them to move in a certain way, they will refuse. Posture and movement planning are highly stylized in a complicated organism like humans, and nobody should be surprised when there are feedback loops and meta-stable attractors there.

I don't need to use loaded words like "trauma" and "therapy" to explain this. There are simple facts. Thoughts can raise or lower the heart-rate. Bracing the body can restrict breathing. Shallow breathing changes the acidity of the blood which then activates the sympathetic system which changes thinking. Psychologists really do fix many panic attacks by teaching people to consciously manage their breathing. TBKTS takes this to 11.

That said, the many assertions about the specific mechanisms by which "trauma" is encoded in the body, and the paths by which they feed back into current thoughts and feelings are more speculative. Some are at best premature, and at worst absolute bullshit like so much of the psych literature.

The value of the book is in the thesis, not the long argument.
by jeroenhd | 2025-10-23 15:09:59+00:00
I'd argue that JSON is still easier as it allows you to reason about the structure and build up a (partial) schema at least. You have the keys of the objects you're trying to parse. Something like {"username":"abc","password":"def",userId:1,admin:false} would end up something like Utf8String(3){"abc"}+Utf8String(3){"def"}+Integer(1){1}+Integer(1){0} if encoded in DER style.

This has the fun side effect that DER essentially allows you to process data ("give me the 4th integer and the 2nd string of every third optional item within the fifth list") without knowing what you're interpreting.
by Marshferm | 2025-10-23 15:10:04+00:00
Learning to draw is fundamentally linked to creativity. These are direct connections to thoughts, which are action-syntax. (btw lack of uniformity is on display even in these very young sketchers)

https://www.sciencedirect.com/science/article/pii/S187118712...

While the use of words to be creative is lessening as an indication of direct access to the imagination. As prompts for creativity, the sciences increasingly tell us this is fundamentally impairing.

“We refute (based on empirical evidence) claims that humans use linguistic representations to think.” Ev Fedorenko Language Lab MIT 2024
by aDyslecticCrow | 2025-10-23 15:10:11+00:00
I'm not sure that holds up. Because whats written in the status report is the title of this article. And thats not a good looking status report.

This week we took down the "Warcrime report form" because its hosting costs the same as the office coffee machine maintenance.

.. oo gee, mabie that one sounds a bit important. perhaps I should leave that running.
by theptip | 2025-10-23 15:11:10+00:00
Now we are talking. And the dynamic that makes political parties so toxic IMO is “first past the post” voting.

If it’s your team or the “worse” team, you tolerate any flaw in your team.

If there was a pressure valve where another party can simply take over (for example see Reform vs Conservative parties in the UK, not that I am thrilled with the underlying direction) then there is an alternative: cut bait and condemn what used to be “your team”, and start a new one.
by docdeek | 2025-10-23 15:11:29+00:00
This seems like a bad decision to me. Not only does it seem not to be in the spirit of the law (you can still report but not as easily now) but it's not clear why they shut it down at all. Cost? Inefficiency? Just wasn't getting used much? They have a better solution?

On the other hand, the US seems so partisan now that had the current administration told the world they were taking huma' rights abuse reporting seriously by creating a web form, some people would probably be criticized for that, too.
by hydrogen7800 | 2025-10-23 15:11:32+00:00
I have no idea what the rules are, but I'm sure you can make whatever you want. If something is illegal, it's is probably illegal to _sell_ it, which i think is reasonable. I wouldn't trust just anyone to sell me raw milk cheese, and would want them to follow food safely regulations when doing so, which maybe are not compatible with the process of making raw milk cheese.
by microtonal | 2025-10-23 15:11:54+00:00
The political mechanics of the system result in a two-party system, because no other party ever stands a chance of getting seats. Coalition systems may be less stable, but when you need at least three parties to form a government, they tend to keep each other in check better.

Yes, I know that there are exceptions, but seats should be proportional to the vote. If you have 100 seats, that party only getting 5% of the votes should also have 5% of the seats.

In the country where I live, people do consider themselves leftist, centrists, or right-wing, but a vast majority only decides what specific party to vote during the campaign.

We have the opposite issue, since there is not electoral threshold, we now have a lot of small and middle-sized parties, making it harder to form a coalition. (Would be possible to address with an electoral threshold of 2-5%.)
by notmyjob | 2025-10-23 15:11:56+00:00
It’s “do what everyone else does” style of corporate leadership.

“Nobody ever got fired for choosing MSFT” goes hand in hand with “if we don’t exploit the H1B system to get cheap coders who won’t sue us or try to organize then someone else will.”

Using FOSS, hiring citizens, treating employees well, actually innovating and producing great products, all hang together. Sadly, such companies and people are increasingly rare in tech, because the tech oligarchs fund bad people and bad products because they are often greedy egoists whose wealth is derived from being in the right place at the right time, or from what I call “moral arbitrage” (doing things others are too ethical to consider) rather than deriving wealth from actual talent or ingenuity. Ymmv
by daxfohl | 2025-10-23 15:12:00+00:00
I wouldn't think it would be good for coding assistants, or things where character precision is important.

OTOH maybe the information implied by syntax coloring could make syntax patterns easier to recognize and internalize? Once internalized, perhaps it'd retain and use that syntax understanding on plaintext too if you fine tune it by gradually removing the color coding. Similar approaches have worked for improving their innate (no "thinking", no tool use) arithmetic accuracy.
by timschmidt | 2025-10-23 15:12:01+00:00
They seem to suffer from all the same issues of out-of-date unsupported software releases that all the other consumer AP manufacturers have. But I haven't read anything which suggests more deliberate backdoors. Perhaps another HNer has. Personally, I've always installed OpenWRT for the superior support and updated packages, and TP-Link devices have been reliable platforms for that.
by noir_lord | 2025-10-23 15:12:15+00:00
Indeed - We are kind of inured to it the "west" (or western aligned so we can include Japan, Korea and Taiwan) because we use Chinese production but we don't use all of it preferring to buy our own brands even if they are using Chinese components or straight made in China but if you step to the edges of the west (say Hungary which is the one I know the best) you see Chinese brands everywhere because they are as good and frequently cheaper and outside of those areas the gap widens further.

The US did (and does) have a counter balance in its complete domination of the tech landscape, excellent sources of capital, "loose" immigration policies and excellent universities - all of which they set on fire for reasons I don't entirely as a European understand.
by walterbell | 2025-10-23 15:12:16+00:00
https://news.ycombinator.com/item?id=45611361

On October 6, 2025, California Governor Gavin Newsom signed AB325, a law targeting the use and distribution of certain algorithmic pricing tools. This law is part of a larger legislative trend to try to reign in algorithmic pricing.. California’s bill targets pricing algorithms in all markets and will take effect in 2026. However, a violation of the new law requires a conspiracy or price coercion, so as a practical matter, it may not extend the range of violations already encompassed by the Cartwright Act.
by CuriouslyC | 2025-10-23 15:12:23+00:00
Git absolutely is a productivity drain and should be replaced, particularly as agentic coding takes over, as its footgun elements get magnified when you have a lot of agents working on one codebase at once. I dislike jj as move forward because I don't think it goes far enough for the amount of friction moving to it as an industry would entail.

The next generation of VCS should be atomic, with a proper database tracking atoms, and "plans" to construct repo states from atoms. A VCS built around these principles would eliminate branching issues (no branches, just atoms + plans), you could construct relationships from plan edit distances and timestamps without forcing developers to screw with a graph. This would also allow macros to run on plans and transform atoms, enable cleaner "diffs" and make it easy to swap in and out functionality from the atom database instead of having to hunt through the commit graph and create a patch.

The downside of an atomic design like this is you have to parse everything that goes into VCS to get benefits, but you can fallback to line based parsing for text files, and you can store pointers to blobs that aren't parseable. I think the tradeoff in terms of DX and features is worth it but getting people off git is going to be an epic lift.
by PaulHoule | 2025-10-23 15:12:37+00:00
I don't see an explanation of how they can test it for real without making space junk.

I gathered that they're interested in creating a "magazine", I know back in the 1980s they considered a "brilliant pebbles" concept of kinetic kill interceptors. They concluded that the pebbles had to float in space in their own and not be stored in orbital "depots" because if you have some platform with N interceptors in it you can kill N interceptors with one missile -- in general (like at sea) the more missiles you gather in one place the more the enemy has a reason to attack the thing.
by cashsterling | 2025-10-23 15:12:55+00:00
It is not a one dimensional take... it is a stress test of qubit gate fidelity [across all qubits involved in the circuit], state prep and measurement , lifetime (coherence), memory errors, etc.

Now I agree that there are other great stress tests of quantum computer systems... but most of the industry agreed that quantum volume was a great metric several years ago. As many companies systems have been unable to hit decent QV, companies have pivoted away from QV to other metrics... many of them are half baloney.
Show HN: Git for LLMs – A context management interface
by jborland | 2025-10-23 15:12:57+00:00
Hi HN, we’re Jamie and Matti, co-founders of Twigg.

During our master’s we continually found the same pain points cropping up when using LLMs. The linear nature of typical LLMs interfaces - like ChatGPT and Claude - made it really easy to get lost without any easy way to visualise or navigate your project.

Worst of all, none of them are well suited for long term projects. We found ourselves spending days using the same chat, only for it to eventually break. Transferring context from one chat to another is also cumbersome. We decided to build something more intuitive to the ways humans think.

We started with two simple ideas. Enabling chat branching for exploring tangents, and an interactive tree diagram to allow for easy visualisation and navigation of your project.

Twigg has developed into an interface for context management - like “Git for LLMs”. We believe the input to a model - or the context - is fundamental to its performance. To extract the maximum potential of an LLM, we believe the users need complete control over exactly what context is provided to the model, which you can do using simple features like cut, copy and delete to manipulate your tree.

Through Twigg, you can access a variety of LLMs from all the major providers, like ChatGPT, Gemini, Claude, and Grok. Aside from a standard tiered subscription model (free, plus, pro), we also offer a Bring Your Own Key (BYOK) service, where you can plug and play with your own API keys.

Our target audience are technical users who use LLMs for large projects on a regular basis. If this sounds like you, please try out Twigg, you can sign up for free at https://twigg.ai/. We would love to get your feedback!
by apgwoz | 2025-10-23 15:13:12+00:00
You’re not wrong to bring up the social level, but you also have to combat the technological level as well. The systems that already exist don’t work not just because of social reasons. Mastodon/ActivityPub was gaining decent traction, despite its usability problems … and then the more usable, better funded BlueSky stepped in.

There are lots of options for running your own Mastodon/ ActivityPub implementation, etc—it’s not easy, though. This is purely a technical problem.

Of course, I am not really talking about Chirp clones here, but this is a pretty good analogue for comparison.
by 47282847 | 2025-10-23 15:13:13+00:00
> None of the trauma literature even looks at what to change to prevent this

Untrue, overgeneralized. I can provide a lengthy list of literature about that, but for now will refer you merely to one of the most prominent researchers who also happened to coin the term Complex Post Traumatic Stress Disorder and pushed for its inclusion in the diagnosis manuals, Judith Herman. Even Sigmund Freud wrote a bunch of highly critical political works, like “Cilivization and its Discontents”.
by actionfromafar | 2025-10-23 15:13:14+00:00
> Every check and balance is working its just not making decisions the left agrees with. This is indeed what democracy looks like though. Mid terms are coming up and the people will once again have a chance to voice their opinion.

The Republican Party acts like the midterms don't matter at all.

Approval is plummeting, representatives ignore townhalls like the plague.
by jeroenhd | 2025-10-23 15:14:07+00:00
I see, thank you for clarifying.

I'm guessing Google's phishing analysis must be going off the rails seeing all of these login prompts saying "immich" when there's an actual immich cloud product online.

If I were tasked with automatically finding phishing pages, I too would struggle to find a solution to differentiate open-source, self-hosted software from phishing pages.

I find it curious that this is happening to Immich so often while none of my own self-hosted services have ever had this problem, though. Maybe this is why so many self-hosted tools have you configure a name/descriptor/title/whatever for your instance, so they can say "log in to <my amazing photo site>" rather than "log in to Product"? Not that Immich doesn't offer such a setting.
by vladms | 2025-10-23 15:14:15+00:00
Regulators could ensure that detailed financial data of companies is public. If everybody understands how much profit and opportunities are in a certain thing that will encourage other people to do the same thing.

I always think that in this day and age financial secrecy benefits mostly the richest people and adds to the informational imbalance (which does not help even the model of free markets).
by dkersten | 2025-10-23 15:14:15+00:00
Consider this JS/TS code:

async function foo() { before() const bar = await take(ch) after(bar) }

its basically sugar for:

function foo() { before() take(ch, function (bar) { after(bar) }) }

Where the callback passed to take will be called when take resolves. And other async functions can run in the meantime.

In clojure that might look like this:

(go (before) (let [a (<! ch)] (after a)))

Which would, hypothetically, convert to something like:

(do (before) (<! ch (fn [a] (after a))))

If `<!` was the macro, it wouldn't be able to see the (after a) only the `(<! ch)`. `go` is the only part that can see both the code before the await and the code after the await, and it splits it at the await so it can suspend execution until the take has resolved.

EDIT: You edited while I was typing and came to the same realisation!

> I guess in case of a placeholder value, it couldn't be a macro itself, because then it would lack context about what should be in its place, as the scope would then be too limited.

In the example you gave, it could be a macro that transformed into a function call: eg `(foo my-placeholder)` turns into `(foo (read-placeholder :my-placeholder))` and that function read the registered value from a placeholder registry. It wouldn't literally transform the placeholder into the set value at compile time, but it could dynamically inject the value at runtime.

> I wonder if this limitation is present for all lisps, or if there is some macro system or method of designing them, that circumvents this problem.

I would imagine so.

Its theoretically possible that you could see the full AST + environment so that if you see a function call, you can look up the function in the environment and then access its AST. I've never heard of any language (lisp or otherwise) that did this. It could exist, though.
by BradleyChatha | 2025-10-23 15:14:30+00:00
> You can parse DER perfectly well without a schema, it's a self-describing format.

If the schema uses IMPLICIT tags then - unless I'm missing something - this isn't (easily) possible.

The most you'd be able to tell is whether the TLV contains a primitive or constructed value.

This is a pretty good resource on custom tagging, and goes over how IMPLICIT works: https://www.oss.com/asn1/resources/asn1-made-simple/asn1-qui...

> Because of OpenSSL's dominance, a lot of "DER" in the wild was really a mixture of DER and BER

:sweat: That might explain why some of the root certs on my machine appear to be BER encoded (barring decoder bugs, which is honestly more likely).
by bluGill | 2025-10-23 15:14:51+00:00
I want proof that you normally write readable code, but that you can pull the above off is impressive and I'm interested. Once in a while I need people who can work with weird problems. (More than once I've traced a production bug to something in gcc - this happens about once every 10 years on a project with 200 developers, but it happens and someone needs to be able to trace such things down)