MurphyA/hacker-news huggingface dataset:
by michalsustr | 2025-10-28 11:12:44+00:00
> It's not that the algorithm is currently not known but it's the nature of the game that deterministic equilibrium strategies don't exist for anything but most trivial games.

Thanks for making this more precise. Generally for imperfect-information games, I agree it's unlikely to have deterministic equilibrium, and I tend to agree in the case of poker -- but I recall there was some paper that showed you can get something like 98% of equilibrium utility in poker subgames, which could make deterministic strategy practical. (Can't find the paper now.)

> I have no idea what you mean by "online search"

Continual resolving done in DeepStack [1]

> or "mechanism to ensure strategy consistency"

Gadget game introduced in [3], used in continual resolving.

> "it's likely mixed between call and a fold"

Being imprecise like this would arguably not result in a super-human play.

> Adding some form of RNG to LLM is trivial as well and already often done (temperature etc.)

But this is in token space. I'd be curious to see a demonstration of sampling of a distribution (i.e. some uniform) in the "token space", not via external tool calling. Can you make an LLM sample an integer from 1 to 10, or from any other interval, e.g. 223 to 566, without an external tool?

> You can have as much training data for poker as you have for chess. Just use a very strong program that approximates the equilibrium and generate it.

You don't need an LLM under such scheme -- you can do a k-NN or some other simple approximation. But any strategy/value approximation would encounter the very same problem DeepStack had to solve with gadget games about strategy inconsistency [5]. During play, you will enter a subgame which is not covered by your training data very quickly, as poker has ~10^160 states.

> The reason both games are hard for LLMs is that they require precision and LLMs are very bad at precision.

How you define "precision" ?

> I am not sure which game is easier to teach an LLM to play well. I would guess poker.

My guess is Chess, because there is more training data and you do not need to construct gadget games or do ReBeL-style randomizations [4] to ensure strategy consistency [5].

[3] https://arxiv.org/pdf/1303.4441

[4] https://dl.acm.org/doi/pdf/10.5555/3495724.3497155

[5] https://arxiv.org/pdf/2006.08740
Show HN: Auto-generate stock research reports from SEC and industry publicaitons
by sunandsurf | 2025-10-28 11:12:46+00:00
I built a tool that produces stock research reports in ~5 minutes by combining SEC filings, curated industry sources, and live financial data. Demo: https://www.youtube.com/watch?v=2wCM44B6iH8

Instead of relying on OpenAI’s Deep Research (too costly, ~$10/run), I built my own agents that:

- Parse 10-Ks and 10-Qs directly from the SEC

- Search curated industry publications (avoiding noisy market news)

- Pull financials from Financial Modeling Prep

A combiner agent then outputs:

- A one-page summary

- A detailed report with citations

- Financials talbes + graphs

This is NOT a stock tip generator or a replacement for your own judgment. Think of it as a scalable junior analyst who does the research part for you.

You can sign up (3 free credits) or just comment a ticker and I’ll share a sample report. Would love feedback on whether this fits your workflow, especially from folks who do deep equity research.
by CuriouslyC | 2025-10-28 11:12:57+00:00
TDD doesn't solve those problems for human code either. That's why every org has several security scanners that most engineers ignore unless you hard gate them, linting, code duplication detection, etc.

Also, you can give AI a SLO for code and fail stress tests that don't meet it. AI will happily respond to a failing stress test with profiling and well thought out optimizations in many cases.
by Sweepi | 2025-10-28 11:13:11+00:00
?? It says that "Turn card pairs the board" (correct!) which means that there already was a ten(T), and now there is a 2nd ten(T) on the board aka in the community cards.

Obviously, a card that pairs the board does not introduce a new value to the community cards and therefore can not complete or even help with any straight.

What error are you talking about?
by ErroneousBosh | 2025-10-28 11:13:17+00:00
At the time I had a 1989 XM 2.0, but at various times I've had a couple of CXes, several XMs, a couple of GSAs, a BX briefly, and an AX GT.

One of the XMs was the 3-litre 24-valve one which would sit comfortably at twice the legal limit, with the only real difference being the stereo had to be a couple of notches louder and the trees and road signs came up twice as fast. Oh, and the trip computer showed an astounding 8MPG - you wouldn't be doing 147mph for long because you've got less than an hour of fuel in the tank at that speed.

The AX GT was the carby one, basically their 950cc hatchback with the 1.4 out of a BX dropped in and a lumpy cam and twin-choke 2x32mm Weber carb. It was a little pocket-size tin of hooliganism.

The CXes were probably the most refined of the lot. Look up DIRAVI steering - fully powered, no mechanical connection between the steering wheel and road wheels when it's working normally.
by drw85 | 2025-10-28 11:15:00+00:00
I don't think anyone is questioning current or future capabilities.

It's more of a question if it will ever actually be profitable or marketable without subsidizing most of the cost of running it.

We're seeing the same with streaming services right now. 5-10 years ago, everyone thought they needed their own streaming service and heavily invested into building one and acquiring licenses or producing content for it. Now we're seeing the part where they are trying to make it profitable by raising prices/adding ads or both.

I'm not sure if OpenAI will ever be able to just run by themselves. Without major outside investments to subsidize the cost of actually having users use their services.
by MarineCG40 | 2025-10-28 11:15:20+00:00
I recently found a really practical way to detect and fill missing translations when working with i18next and honestly, it saves a ton of time when you have dozens of JSON files to maintain.

Step 1 — Test for missing translations You can now automatically check if you’re missing any keys in your localization files. It works with your CLI, CI/CD pipelines, or even your Jest/Vitest test suite.

Example:

npx intlayer test:i18next

It scans your codebase, compares it to your JSON files, and outputs which keys are missing or unused. Super handy before deploying or merging a PR.

Step 2 — Automatically fill missing translations

You can choose your AI provider (ChatGPT, Claude, DeepSeek, or Mistral) and use your own API key to auto-fill missing entries. Only the missing strings get translated, your existing ones stay untouched.

Example:

npx intlayer translate:i18next --provider=chatgpt

It will generate translations for missing keys in all your locales.

Step 3 — Integrate in CI/CD You can plug it into your CI to make sure no new missing keys are introduced:

npx intlayer test:i18next --ci

If missing translations are found, it can fail the pipeline or just log warnings depending on your config.

Bonus: Detect JSON changes via Git There’s even a (WIP) feature that detects which lines changed in your translation JSON using git diff, so it only re-translates what was modified.

If you’re using Next.js

TL;DR Test missing translations automatically Auto-fill missing JSON entries using AI Integrate with CI/CDWorks with i18next
by fragmede | 2025-10-28 11:15:26+00:00
The unfortunate reality though is that people are going to use whatever resources they have available to them, and ChatGPT is always there, ready to have a conversation, even at 3am on a Tuesday while the client is wasted. You don't need any credentials to see that.

And it depends on the therapy and therapist. If the client needs to be reminded to box breathe and that they're using all or nothing thinking again to get them off of the ledge, does that really require a human who's only available once a week to gently remind them of that when the therapist isn't going to be available for four more days and ChatGPT's available right now?

I don't know if that's a good thing, only that is the reality of things.
by yubblegum | 2025-10-28 11:15:43+00:00
In 'Three Days of Condor', Robert Redford's character locates the hotel room of a professional hitmat (who is after him) by going to a locksmith and asking him "which hotel and room this key belongs to?" and the locksmith asks him "are you in the trade?" and he responds, "No, but I read a lot".
by walleeee | 2025-10-28 11:15:52+00:00
> A chat like this is not a solution though, it is an indicator that our societies have issues

Correct, many of which are directly, a skeptic might even argue deliberately, exacerbated by companies like OpenAI.

And yet your proposal is

> a company to tackle this at scale.

What gives you the confidence that any such company will focus consistently, if at all,

> on help, not profits

Given it exists in the same incentive matrix as any other startup? A matrix which is far less likely to throw one fistfuls of cash for a nice-sounding idea now than it was in recent times. This company will need to resist its investors' pressure to find returns. How exactly will it do this? Do you choose to believe someone else has thought this through, or will do so? At what point does your belief become convenient for people who don't share your admirably prosocial convictions?
by michalsustr | 2025-10-28 11:16:21+00:00
Humans are very bad at random number generation as well.

LLMs can do sampling via external tools, but as I wrote in other thread, they can't do this in "token space". I'd be curious to see a demonstration of sampling of a distribution (i.e. some uniform) in the "token space", not via external tool calling. Can you make an LLM sample an integer from 1 to 10, or from any other interval, e.g. 223 to 566, without an external tool?
by JumpCrisscross | 2025-10-28 11:16:22+00:00
Did you ask the question to get a real answer?

The difference between right and far right is, in a nutshell, endorsement of insurrection and militarism.

The GOP was a right-wing party. MAGA is bona fide far right. There are plenty of conservatives (or pissed-off idiots) who voted for Trump but aren’t MAGA. There are also lots of folks who believe in MAGA to the core. The latter are far right, probably fascists.

> democracy is a pendulum. Swinging from side to side is a necessary ingredient of democracy

It’s a multidimensional pendulum. There is no natural partisan swing to group dynamics; it’s why parties fail and are remade or replaced, even in two-party systems.

Also, Democrats should embrace Trump’s precedents next cycle. But the results will uglier than before for those on the other side. (To port prior policy goals, you’d cancel student debts by literally shredding the documents, thereby undermining the government’s ability to collect even if it wants to. And you’d pursue environmental policy by dismantling coal power plants and mines. The courts may get mad later. But it wouldn’t be rebuilt.)
by elihu | 2025-10-28 11:16:38+00:00
> "All greenhouse gas emissions come from one of five sources" > (Graphic shows electricity generation 28%, transportation 16%, agriculture 19%, buildings 7%, manufacturing 30%)

There's another large source of human greenhouse gas emissions that will perhaps be the most difficult to do anything about and which as far as I know we don't have much in the way of hard numbers about, and that is emissions from military activity. Not just wars, but ordinary peace-time training, patrol operations, hauling stuff around, and so on.
by jalapenos | 2025-10-28 11:16:58+00:00
I think this is certainly part of the problem. There's no shortage of narcissists in the English speaking world who - if they heard to woes of someone in pain - would be ready to gleefully treat it as an opportunity to pontificate down to them about "stochastic processes" and so on, rather than consider how their lives are.

Of course, only thereby, through being quite as superior to all others and their thought processes as me [pauses to sniff fart] can one truly find the moral impetus to prevent suicide.
by x______________ | 2025-10-28 11:17:40+00:00
Depends on how you ask it if course. Chatgpt:

Output the random generation of a number between 1 and 10, 100 times

..chatgpt would only provide me with a python script and then offered to add scrolling numbers and colourful digits.

Tried again in a new session with:

Generate a random number between 1 and 10, 100 times. Output only

4, 9, 1, 6, 10, 3, 2, 5, 7, 8, 1, 9, 4, 6, 10, 2, 8, 5, 7, 3, 9, 1, 4, 6, 10, 8, 2, 7, 3, 5, 1, 9, 6, 10, 2, 4, 8, 3, 7, 5, 9, 1, 10, 4, 6, 2, 8, 3, 5, 7, 9, 10, 4, 6, 1, 2, 8, 3, 5, 7, 9, 1, 10, 6, 4, 2, 8, 5, 7, 3, 9, 10, 6, 4, 2, 1, 8, 5, 7, 3, 9, 10, 4, 6, 2, 8, 5, 7, 3, 9, 1, 10, 4, 6, 8, 2, 5, 7, 3, 9

Notice the issue?
by easyprotech | 2025-10-28 11:18:25+00:00
BRS‑KB is an open XSS knowledge base with context‑aware writeups, working attack examples, recommended defenses, and machine‑readable metadata for scanners, SIEMs, and CI pipelines. The project is MIT‑licensed and intended to enrich scanners, reports, and training pipelines for bug‑bounty hunters, pentesters, and red teams.

Why it matters:

Context‑aware payloads: entries tie payloads and explanations to specific DOM/encoding contexts for realistic testing. SIEM/CI friendly: machine‑readable metadata makes it easy to import into automated pipelines and detection rules. Practical content: attack examples and defensive guidance speed up testing and training. Integratable: implemented in Python and tagged for bug‑bounty, XSS, OWASP, red‑team workflows. Who should care:

Security researchers and red teams needing realistic XSS cases. AppSec and CI teams automating enrichment of reports and detection rules. Scanner and training-platform authors looking for curated test cases. Get started:

Repo: https://github.com/EPTLLC/BRS-KB Quick steps: clone the repo, inspect entries/writeups and metadata files (JSON/YAML), and import the records you need into your scanner or test corpus. Use examples as test cases for validation and training. Caveats:

License: MIT (per your note) — permissive, but confirm any internal policy needs. Use payloads only in authorized testing environments.
by dr-j | 2025-10-28 11:18:31+00:00
Fair enough. But, you may not have noticed this edit that was added to the original post which explains I am giving a perpetual license and 1 million tokens to all Show HN readers; i.e,. so no subscription.

For general users it's free for 14 days with 10K free tokens; then its 1.99 per month at the moment. However, for HN readers that DM me or email me (johan@dlog.pro) with the email they register with, I'll give a free perpetual license so there's no monthly fee; and add 1 million tokens.
by ethbr1 | 2025-10-28 11:19:47+00:00
You're holding up a perfect status quo that doesn't correspond to reality.

Countries vary, but in the US and many places there's a shortage of quality therapists.

Thus for many people the actual options are {no therapy} and {LLM therapy}.

> This is why we have safety regulations, why we don't let people drive cars that haven't passed tests, build with materials that haven't passed tests, eat food that hasn't passed tests.

And the reason all these regulations and tests are less than comprehensive is that we realize that people working, driving affordable cars, living in affordable homes, and eating affordable food is more important than avoiding every negative outcome. Thus most societies pursue the utilitarian greater good rather than an inflexible 'do no harm' standard.
by jtrn | 2025-10-28 11:20:12+00:00
The only way this makes sense is if you are looking at the Vue 2 GitHub page. The new Vue 3 is at 52k stars on GitHub, has multiple releases per month, and is ranked 7th A-tier framework in the "State of JS" framework rankings. It holds second place in frontend framework "experience with" and "sentiment," just behind React, with 6+ million weekly downloads on socket.dev and npmstats, ahead of both Angular and Svelte. So, I guess we have a different definition of "dead."
by Ylpertnodi | 2025-10-28 11:20:13+00:00
> Good lock + old looking bicycle = no theft

"I parked my old, crappy bike and started locking it. Some guy went past and said, "Don't worry, love - no-one will nick that", and a passing crackhead said "I fuckin' would", and we three strangers shared a moment of humour together. "
by x______________ | 2025-10-28 11:20:52+00:00
Asked again:

Output the random generation of a number between 1 and 10, 100 times

Sorry python is not available, run it locally with offered code.

Immediately:

Output the random generation of a number between 1 and 10, 100 times

Sure!

[5, 2, 7, 1, 10, 4, 9, 8, 3, 6, 2, 5, 9, 7, 1, 10, 4, 8, 3, 6, 7, 3, 9, 2, 5, 8, 10, 1, 4, 6, 8, 4, 6, 10, 9, 7, 1, 5, 3, 2, 9, 10, 3, 1, 7, 2, 4, 8, 6, 5, 3, 8, 5, 2, 10, 9, 6, 1, 4, 7, 4, 9, 8, 6, 1, 3, 7, 2, 10, 5, 6, 7, 5, 9, 3, 10, 8, 2, 1, 4, 1, 3, 8, 5, 2, 6, 9, 4, 10, 7, 10, 5, 2, 9, 8, 3, 7, 1, 4, 6]

Edit: Using the same prompt as above:

-Incognito mode sessions get random:

[3, 10, 1, 7, 2, 8, 4, 9, 5, 6, 1, 4, 9, 2, 10, 3, 8, 7, 6, 5, 7, 3, 10, 8, 4, 2, 9, 1, 5, 6, 6, 8, 2, 9, 3, 10, 5, 7, 1, 4, 5, 9, 3, 7, 8, 2, 6, 10, 1, 4, 2, 7, 5, 9, 10, 8, 3, 4, 6, 1, 4, 1, 8, 10, 5, 9, 7, 6, 3, 2, 9, 5, 6, 2, 7, 10, 4, 3, 8, 1, 8, 4, 2, 9, 1, 6, 10, 5, 3, 7, 10, 6, 9, 3, 8, 5, 1, 7, 2, 4]

[8, 4, 2, 7, 10, 6, 1, 9, 5, 3, 2, 10, 6, 3, 8, 5, 9, 7, 4, 1, 7, 9, 5, 2, 6, 1, 10, 8, 3, 4, 4, 6, 10, 8, 7, 3, 9, 1, 2, 5, 3, 9, 8, 10, 2, 5, 6, 7, 1, 4, 6, 2, 7, 1, 8, 10, 9, 4, 3, 5, 9, 5, 4, 7, 10, 8, 3, 6, 2, 1, 1, 3, 8, 9, 2, 10, 4, 7, 6, 5, 10, 7, 9, 3, 4, 6, 8, 5, 2, 1, 5, 8, 6, 10, 9, 1, 7, 2, 4, 3]

-Normal browser sessions get loops:

3, 7, 1, 9, 5, 10, 4, 6, 2, 8, 1, 10, 3, 5, 7, 9, 2, 6, 8, 4, 9, 5, 3, 10, 1, 7, 6, 2, 8, 4, 5, 9, 10, 1, 3, 7, 4, 8, 6, 2, 9, 5, 10, 7, 1, 3, 8, 4, 6, 2, 5, 9, 10, 1, 7, 3, 4, 8, 6, 2, 5, 9, 10, 1, 3, 7, 4, 8, 2, 6, 5, 9, 10, 1, 3, 7, 4, 8, 6, 2, 5, 9, 10, 1, 7, 3, 8, 4, 6, 2, 5, 9, 10, 1, 7, 3, 4, 8, 6, 2

7, 3, 10, 2, 6, 9, 5, 1, 8, 4, 2, 10, 7, 5, 3, 6, 8, 1, 4, 9, 10, 7, 5, 2, 8, 4, 1, 6, 9, 3, 5, 10, 2, 7, 8, 1, 9, 4, 6, 3, 10, 7, 2, 5, 9, 8, 6, 4, 1, 3, 5, 9, 10, 8, 6, 2, 7, 4, 1, 3, 9, 5, 10, 7, 8, 6, 2, 4, 1, 3, 9, 5, 10, 7, 8, 2, 6, 4, 1, 9, 5, 10, 3, 7, 8, 6, 2, 4, 9, 1, 5, 10, 7, 3, 8, 6, 2, 4, 9, 1

This test was conducted with Android & Firefox 128, both Chatgpt sessions were not logged in, yet normal browsing holds a few instances of chatgpt.com visits.
by teamonkey | 2025-10-28 11:20:53+00:00
It would correlate well with the social media boom in the late 2000s. Digg, Reddit, Twitter, Google's purchase and aggressive expansion of Youtube, etc. 4Chan.

When did algorithmic recommendations (by which I mean injecting content into your feed to maintain attention, rather than an attempt to rank by quality) become commonplace? ISTR Youtube was being criticised for pushing conspiracy theories in the late 2000s, but I could be misremembering the timeline.
by A_D_E_P_T | 2025-10-28 11:21:29+00:00
> I'm no fan of surveillance technology in general, nor of Clearview specifically, but no American corporation is legally obligated to obey British law.

All the more when what Clearview has done is build an index of publicly available images, and associated URLs, derived from the freely-crawlable open web. Legal rulings in the US -- e.g., in Sorrell v. IMS Health -- consistently show that information aggregation and dissemination are treated as speech, so creating and distributing the Clearview index is protected expression under the First Amendment.

Also, Clearview is far from the only game in town. Lots of tech companies -- including some very large ones -- have facial recognition indexes. I suspect that Clearview is being made an example of, pour encourager les autres. But it seems a little bit exceptional, as though the law isn't being fairly or evenly applied.
by sipofwater | 2025-10-28 11:22:33+00:00
Etude Magazine, July 1920, "Memories of Rubinstein and Liszt": https://etudemagazine.com/etude/1920/07/memories-of-rubinste... (etudemagazine.com/etude/1920/07/memories-of-rubinstein-and-liszt.html)
by mlrtime | 2025-10-28 11:22:47+00:00
>How do we change incentives to be long-term aligned rather than counter-productive, anxious short-termism?

Easy? You develop technology that makes it win-win for everyone. If you give me a choice to improve my QoL or reduce my cost AND reduce my carbon footprint at the same time, I make that choice.

If I have a choice between reducing carbon footprint, but my QoL goes down or costs go up, I won't choose it.
by ramon156 | 2025-10-28 11:23:12+00:00
> a vision of something he said was important to him

Its usually more of a "market gap". The passion is driven by copium, and people have to accept this

> You just decide today's the day

Nah, you usually are setting yourself up for at least a year's worth of savings. No one just "decides" on a random Tuesday, as cool as it makes you seem
by jacquesm | 2025-10-28 11:23:20+00:00
I probably still have my wire-wrap gun in storage somewhere but I would much rather use an FPGA. If you don't mind, answering, why do you still use this tech instead of FPGAs?

As for cold solder joints: no, they don't do that. But when you start making modifications you have to be extremely careful not to cause any damage because tracing a loose joint on a wire wrap board is the stuff of nightmares.
by xorcist | 2025-10-28 11:24:13+00:00
But that's hardly relevant to coreutils, is it? Do these utilities even manage memory?

These are command line utilities meant to be a human porcelain for libc. And last I checked, libc was C.

Ideally these should be developed in tandem, and so should the kernel. This is not the case in Linux for historical reasons, but some of the other utilities such as iputils and netfilter are. The kernel should be Rust long before these porcelain parts are.
by chrismorgan | 2025-10-28 11:24:52+00:00
It’s 10,000 words and a curious mixture of dense and sparse. There’s quite a bit of duplication (especially of figures), a fair bit of circumlocution in the narrative sections, and a lot of meaninglessly precise figures, half of which should have been omitted altogether. I am confident it could be significantly improved by a hard cap of 5,000 words, and suspect even 2,000 words could still be better (though 1,000 would definitely be too short to convey it all). Even apart from that, it definitely needed a table of contents, to set expectations.

As a general challenge to people: write your article, then see if you can halve its length without losing much. If it felt too easy, repeat the process! There’s a family of well-known quotes that amount to “sorry for writing a long letter, I didn’t have time to write a short letter”. Concise expression is not the easiest, but very valuable. Many a 100-page technical book can be improved by reduction to a one-page non-prose overview/cheat sheet (perhaps using diagrams and tables, but consider going more freeform like you might on a whiteboard) plus a ten page abridged version.