MurphyA/hacker-news huggingface dataset:
by Ray20 | 2025-07-16 14:39:44+00:00
To be fair, it is quite difficult to support a regime where random people are grabbed off the streets and sent to their deaths. Where for expressing oppositional opinions your male relatives will have their door kicked down and will be sent to an assault on enemy position with a 90% mortality rate. And if they survive that - to another one just like it. To support a regime that has no long-term plan and goals for waging a senseless war and which openly promises to commit genocide and ethnic cleansing in the reclaimed territories.

So the support from Western countries is enormous, considering all these aspects.
by thyristan | 2025-07-16 14:39:48+00:00
Problem is, the value of proper recovery procedures and testing those in all aspects only becomes apparent to the bean-counters when things really break. But until they have been in that situation where nothing works for a month, it will always be too expensive, too cumbersome and too resource-hungry to do those preparations.

Which gives me an idea for an "Ask HN"... Edit: submitted https://news.ycombinator.com/item?id=44582994
by Loughla | 2025-07-16 14:39:52+00:00
Outside of actual physical abuse, I give people zero grace to blame their childhood for their shitty behavior as an adult.

You should be able to work through that shit. Especially if it was just that Dad didn't hug you enough. It's 2025; the tools are available. If you're a shitty adult, that's on you. If you're unable to process your own actions to see how attention seeking and desperate for validation you are, that's on you.

Source: I got the ever-loving hell kicked out of me as a kid, and sought help as an adult so that this nonsense could stop with me. If I can do it, with my lack of willpower and attention span, literally anyone can. Especially if they have access to the time and money required for that process.
by vonneumannstan | 2025-07-16 14:40:17+00:00
> Despite all the hoopla, LLMs are not AGI or artifical brains - they are predict-next-word language models. By design they are not built for creativity, but rather quite the opposite, they are designed to continue the input in the way best suggested by the training data - they are essentially built for recall, not creativity.

This is just a completely base level of understanding of LLMs. How do you predict the next token with superhuman accuracy? Really think about how that is possible. If you think it's just stochastic parroting you are ngmi.

>large language models have yet to produce a genuine breakthrough. The puzzle is why. I think you should really update on the fact that world class researchers are surprised by this. They understand something you don't and that is that it's clear these models build robust world models and that text prompts act as probes into those world models. The surprising part is that despite these sophisticated world models we can't seem to get unique insights out which almost surely already exist in those models. Even if all the model is capable of is memorizing text then just the sheer volume it has memorized should yield unique insights, no human can ever hope to hold this much text in their memory and then make connections between it.

It's possible we just lack the prompt creativity to get these insights out but nevertheless there is something strange happening here.
by zknill | 2025-07-16 14:40:22+00:00
Typically applications will have some kind of logical separation of the data.

Given this is targeted at replication of postgres nodes, perhaps the nodes are deployed across different regions of the globe.

By using active-active replication, all the participating nodes are capable of accepting writes, which simplifies the deployment and querying of postgres (you can read and write to your region-local postgres node).

Now that doesn't mean that all the reads and writes will be on conflicting data. Take the regional example, perhaps the majority of the writes affecting one region's data are made _in that region_. In this case, the region local postgres would be performing all the conflict resolution locally, and sharing the updates with the other nodes.

The reason this simplifies things, is that you can treat all your postgres connections as-if they are just a single postgres. Writes are fast, because they are accepted in the local region, and reads are replicated without you having to have a dedicated read-replica.

Ofc you're still going to have to design around the conflict resolution (i.e. writes for the same data issued against different instances), and the possibility of stale reads as the data is replicated cross-node. But for some applications, this design might be a significant benefit, even with the extra things you need to do.
by vonneumannstan | 2025-07-16 14:41:07+00:00
>It depends on what you mean by "creative" - they can recombine fragments of training data (i.e. apply generative rules) in any order - generate the deductive closure of the training set, but that is it. Without moving beyond LLMs to a more brain-like cognitive architecture, all you can do is squeeze the juice out of the training data, but using RL/etc to bias the generative process (according to reasoning data, good taste or whatever), but you can't move beyond the training data to be truly creative.

It's clear these models can actually reason on unseen problems and if you don't believe that you aren't actually following the field.
by Shocka1 | 2025-07-16 14:41:32+00:00
Your comment leaves out some key details that need mentioned as not to confuse anyone. I'd like to clarify that this is true for a future alone (if cash settled), but not a futures option.

Selling one futures option and having it expire ITM simply gives the trader a one contract long position in the underlying future contract. OTM is full collection of the premium sold as usual. I've done both many times over the years. One legit strategy is selling a futures option with the intent to be long the contract, just like someone would do with selling an equity put option with intent to own 100 shares.

You can most definitely do this as a retail trader and do extremely well in many cases, but it's also very easy to go to $0 and is not for the light hearted.
by floundy | 2025-07-16 14:41:42+00:00
I had a (definitely non-billionaire) coworker crowing to me about the scientific discoveries AI was going to make the other day. I was poking him about how that would happen, how the AI could do anything other than recite and recombine based on tokenized probability of what it had ingested, and he kept using words like "think" to refer to the AI.

Then he's going on about how "AI can write anything you want, in the style of any author that's ever existed" so I asked him "what value is added to the world by having text that looks like it might have been written by Shakespeare but really wasn't" and he didn't have an answer.

Blind worship of AI is rapidly becoming one of my biggest tells of low cognition humans. I'm just so tired of hearing about AI and I'm ready to move onto the next "big thing".
by jcranmer | 2025-07-16 14:43:33+00:00
Actually, I don't think that's known to have ever happened. The Allies protected Ultra intelligence by parallel construction--coming up with other means to 'discover' the same information (principally, sending a reconnaissance flight to the known location of wolf packs).

The main claim for this myth is the sacrifice of Coventry during the Battle of Britain, but as far as I'm aware, historians are in general agreement that Ultra was unable to ascertain that Coventry was the target before the raid took place.
Show HN: I built a GitHub AI app to automate the fixing of outdated docs
by NeelDas | 2025-07-16 14:44:38+00:00
In my 15+ years as a developer, one of the most annoying things I've consistently faced is outdated documentation. I am also not a saint either, I skip updating docs myself. So I started working on tools to make maintaining docs a bit easier for developers like us.

There have been many attempts to solve the problem of continuous documentation. Tools like Swagger or Sphinx-autodoc can generate docs from OpenAPI specs or code annotations, but they only work in very narrow settings. They don't help much with higher-level docs like user guides, quickstarts, or example scripts. And they still rely on developers to manually maintain intermediate elements like docstrings.

With LLMs, updating high-level docs has gotten easier. You can prompt your AI IDE (e.g. Cursor) to update docs, and it usually works. But this approach has a few issues:

- You have to remember to prompt after every code change. - You don't know exactly which files are being used in context—either you specify them manually or trust the agent. - If teammates start updating docs separately in their own AI IDEs, things get messy fast. - [Minor] The updated docs often lose the structure or style of the original unless you're really careful with your prompts.

So I wanted something that would keep code and docs in sync automatically, with minimal human effort. So I built DeepDocs, an LLM-powered GitHub app for continuous documentation.

Once installed and configured, DeepDocs listens for code commits, detects relevant doc drift, and proactively opens a clean branch with suggested updates. Because it runs upstream, it only triggers after all necessary code changes are merged.

It keeps updates to the absolute necessary and respects the original formatting and structure. You don't need to prompt it or manually specify any file context, as DeepDocs always keeps the source code and docs in context.

The app is completely free to try on GitHub. I'd really appreciate any feedback or suggestions.
by esafak | 2025-07-16 14:45:35+00:00
> OpenAI appears to have basically abandoned Custom GPTs since their Spring ‘24 update, and I’m a bit stumped as to why.

It simplifies the product, reducing the number of hurdles the user has to jump through. "Hmm, which gpt should I use for this task?" That should be OpenAI's problem, not mine!
by NeelDas | 2025-07-16 14:45:42+00:00
Some context on what happens when you install DeepDocs:

When you install DeepDocs on a specific repo for the first time, it performs a deep scan of your repository and shares a report on whether your README is up to date. If it's not, DeepDocs creates a separate branch with the proposed updates.

If you want DeepDocs to work with a specific file or folder (e.g. `docs/`), you can add a `deepdocs.yml` file at the root of your repo. With this YAML file, you can:

- Set up a continuous documentation pipeline on any branch (e.g. `main`, `feature-branch`). Any commits to this sync branch will trigger a documentation update. - Run a deep scan of your repo on any branch and fix outdated docs in one go.

More details in the Quickstart: https://docs.deepdocs.dev/get-started/quickstart/
by vintagedave | 2025-07-16 14:45:54+00:00
> Hypothesis: Day-Dreaming Loop

This mirrors something I have thought of too. I have read multiple theories of emerging consciousness, which touch on things from proprioception to the inner monologue (which not everyone has.)

My own theory is that -- avoiding the need for an awareness of a monologue -- a LLM loop that constantly takes input and lets it run, saving key summarised parts to memory that are then pulled back in when relevant, would be a very interesting system to speak to.

It would need two loops: the constant ongoing one, and then for interaction, one accessing memories from the first. The ongoing one would be aware of the conversation. I think it would be interesting to see what, via the memory system, would happen in terms of the conversation emitting elements from the loop.

My theory is that if we're likely to see emergent consciousness, it will come through ongoing awareness and memory.
by lokl | 2025-07-16 14:46:06+00:00
If you have the opportunity to visit, I recommend Nagasaki over Hiroshima and especially these two places in Nagasaki:

Shiroyama Elementary School

Nagai Takashi Memorial Museum Nagasaki

These felt much more personal than anything I saw in Hiroshima and there were zero (other) tourists to interrupt the experience (very much unlike the museum in Hiroshima).
Show HN: SynthGenie – Natural Language to Sound Design for Hardware Synths
by serverlessmania | 2025-07-16 14:46:17+00:00
Hi HN,

I’ve built SynthGenie, an AI-powered agent that connects to your hardware synthesizer via USB MIDI and lets you design sounds using natural language.

You can type prompts like: - “Give me a warm analog bass like in Stranger Things” - “Make a shimmering pad for ambient music” - “I want a plucky arp with filter movement.”

SynthGenie understands the request and sends the appropriate MIDI CC or SysEx messages to control your synth in real-time. It supports the FM synth Digitone 2 and Moog Subsequent 37 for now, and I’m adding more based on user demand.

Project is open source -> https://github.com/zerubeus/synthgenie

MCP version of this -> https://github.com/zerubeus/elektron-mcp

Discord -> https://discord.gg/ZFuSuegBMS
by adrian_b | 2025-07-16 14:46:17+00:00
The constraints for writing with a quill on expensive parchment were the same in Northern Europe and in Southern Europe.

Despite that, during the "Gothic" time, the Gothic writing style preferred in Northern Europe (Textura quadrata, or Textura sine pedibus for the most expensive manuscripts) was clearly different from the Gothic writing style preferred in Southern Europe (Rotunda), the Northern one replacing all curved lines with broken segmented lines and having taller and narrower letters, while the Southern one preserved some of the curved lines and had wider less tall letters.

The same style differences could be seen in the architecture of expensive buildings, like churches, so there is little doubt that it was a difference in taste, not a difference caused by material constraints. The material constraints only caused both styles to use condensed bold letters, together with a lot of abbreviations.
by Fokamul | 2025-07-16 14:46:30+00:00
>That means filing your taxes just means going to Turbo tax and it importing your W2’s automatically

Whoa interesting, so everyone is using 3rd party company service, is it paid service or free, I've checked their website and cannot understand if it's free or not for this basic level you've mentioned.

In my country, if this was a thing, that you must pay some company to file your taxes, it would probably cause public meltdown and end of any current government :)

Here, basic level taxes are done by your employer for you, by law, for free. Because actually they don't do taxes, but they only report amount of tax advances, social security, healthcare paid by your employer, to state, (all 3 is required by law to be paid and you or your employer have big legal problems if not). And also variables for tax deduction and then "something like IRS" will just send you tax return into your account.

And for any other cases(if you have more sources of income, eg.: salary + self-employed / rent) you must do taxes yourself, website for helping you to file taxes, is managed by state agency, for free.

Or you pay some money to "tax specialist" to file your taxes for you and liability to file it right goes after them (something like accountant, but hired only for this one task)
by dartharva | 2025-07-16 14:46:36+00:00
Edge and Safari yes, but Chrome doesn't come pre-installed in both Windows and MacOS. You and every Chrome user actively goes out of their way to download and install it.

> What does Firefox have?

Every single nontrivial Linux distribution out there comes packaged with Firefox as the default browser.

> a user who is not a software militant doesn't really care or know what browser they are using. They open the "internet" app and browse away.

Clearly then all Chrome users on laptops/desktops are software militants..

> What leads you to believe this is a Firefox issue?

Firefox had at least half a decade of a headstart against Chrome and did jack shit with it.
by iopapa | 2025-07-16 14:47:01+00:00
If not doing anything edge-casey, nanobind[0] is extremely pleasant to use. It’s a rewrite of pybind11 specifically designed for the 80/20 use-cases and solves the long compile times. I have used it extensively over the last year in atopile[1] if someone is looking for a real-world production code example. We are using nanobind paired with hatch & scikit-build.

I suggest having a look at the pyproject and src/faebryk/core/cpp.

[0] https://github.com/wjakob/nanobind [1] https://github.com/atopile/atopile
by margalabargala | 2025-07-16 14:47:24+00:00
Yes, and when people complain about colorways, the marketing gimmick is what they are complaining about. No one objects to colored themes, and adding a UI "hey this is a feature" isn't a thing people really dislike either beyond a few.

People know when they are being sold to and emotionally manipulated, and they don't like it, even if it's effective.

That's why colorways was a failure, complained about years later, even if "the metrics look good". People don't remember what you did, they remember how you made them feel.
by markasoftware | 2025-07-16 14:47:37+00:00
just tried installing it in case last time I tried it >5 years ago was during the "rough".

I was impressed that it correctly inferred the IMAP and SMTP settings for my custom domain name, but after using it for ~30 seconds random old emails started appearing at the top of the email list, above my latest emails.

Maybe I'll try again in another 5 years.

edit: someone thinks i didn't wait for imap to finish. I did. My latest email appeared at the top. Then 30 seconds later some ancient emails popped up above it, seemingly triggered by scrolling in the email list pane.
by libertine | 2025-07-16 14:48:00+00:00
If you think Europe is the biggest loser, you need to dig a bit deeper on the state of Russia... I might be wrong, but there's no recovery from this blunder for many, many years - if it manages to stay a Federation, that's yet to be seen, but my guess is China will take a chunk out of Russia eventually.

Remember Russia in 3 years had: - 1 Military coup;

- Lost 50% of the Black Sea Fleet and it's now unusable;

- 1.000.000+ casualties (dead and severely wounded)

- Mass exodus of qualified young people;

- Lost Military allies from CSTO and rendered the alliance into a joke;

- Completely lost presence in the Middle East (I don't see how they will recover from it);

- Losing influence in neighboring countries;

The list goes on, like demographic collapse, etc

So, I find it hard to see Europe as the loser here; at worst, Europe is doing "ok".
by HarHarVeryFunny | 2025-07-16 14:48:03+00:00
Sure - but only if the unseen problem can be solved via the deductive/generative closure of the training data. And of course this type of "reasoning" is only as good as the RL pre-training it is based on - working well for closed domains like math where verification is easy, and not so well in the more general case.
by dcow | 2025-07-16 14:48:09+00:00
I don’t see any key exfiltration CVEs on that list. Or anything that could be exploited in a way that is relevant to discussion of digital identity documents.

The biometric data doesn't leave the device in any of these protocols. Keybinding to TPM keys and Wallet provenance is used. I’m not sure you really understand how this works it sounds more like you have a basic FUD imagining a world where instead of literally uploading a photo of your drivers license you present a digitally signed certificate with the same info. I can’t really argue with FUD other than encouraging you to onboard an mDL version of your government ID and to try using it the next time you fly, provided you live somewhere where this technology has been made available. It’s demonstrably better and you can experience it or talk to someone who has today.
by louwrentius | 2025-07-16 14:48:13+00:00
> For a societal change, things have to change at fundamental level. Are you aware that below $120k - $150k it is impossible to raise two kids, mortgage, healthcare, and live in a no-drug ridden neighborhood?

Your solution is to enslave women again so they become baby incubators, exactly as right-wing theocrats want. The real solution is ofcourse 'socialism' and a rampant curtailment of capitalism, that is currently accelerating the migration of money from poor to rich.
by ndiddy | 2025-07-16 14:49:02+00:00
> Even if we consider just the minimalist and well designed websites, this means hoards of content when compared to all gemini capsules. I missed a broader set of topics when I used gemini and ultimately that was what killed my interest.

This is definitely Gemini's biggest weakness. I looked around on it a bit when it was gaining attention, and most of the sites I saw were just complaints about how bloated the modern web had become. I get it, but it's kind of treating the whole thing as a novelty rather than an actual medium that can be used to convey information. It didn't have the wide and varied userbase that even the mid-90s academic web they were trying to replicate had. It kind of reminded me of all the people who write a static site generator for their blog, and then only write a single blogpost about how they made their static site generator.
by m-schuetz | 2025-07-16 14:49:38+00:00
- Streaming point cloud data setsnover web browsers (used by many surveying and construction companies, as well as geospatial government agencies).

- Visualize other scan data such as gaussian splat data sets, or triangle meshes from photogrammetry

- Things like google earth, Cesium, or other 3D globe viewers.

It's a pretty big thing in geospatial sciences and industry.
by AbstractH24 | 2025-07-16 14:49:41+00:00
What I’ve noticed, is work on extended release formulations only occur close to or near the time of patent expirations.

It’s rarely because of a new technological breakthrough, but rather a way of drug companies lengthening the time they can profit off a drug.

If they released it earlier they would simply take market share from themselves, but by releasing it close to the time of generics they take market share from generics.

Why didn’t Wegovy come out 5 years sooner? Why does it use a different injector than Ozempic? I don’t know but sounds quite similar to the ER/XR strategy.
by ATiredGoat | 2025-07-16 14:50:23+00:00
In a world full of cinematic trailers, season passes, and endless tutorials, something simple and beautiful has been quietly left behind. Text adventures. Not just games, but living stories written in code. Experiences powered by imagination, not graphics cards. I've been building a massive text adventure in QBasic for over 30 years. And I can honestly say no modern game has ever matched the sense of wonder, freedom, and creativity these games offer. With nothing more than words and logic, they create entire worlds that live in your head, shaped by how you read, explore, and respond. Modern games often tell you exactly what to do. Text adventures ask you to figure it out. They don’t just give you a world to walk through, they invite you to build the world in your mind as you go. That act of imagining, of filling in the gaps, is what makes them unforgettable. These games aren't just relics. They are some of the purest works of interactive art ever made. They blend programming and storytelling in a way no other medium can. And they respect the player’s intelligence in a way few modern titles even attempt. Text adventures will always matter. Not because they’re old. But because they were made with purpose, skill, and a kind of honesty that’s hard to find today. Would love to hear from anyone still playing, building, or thinking about these kinds of games.
by phendrenad2 | 2025-07-16 14:50:25+00:00
I wonder what a more reliable measure would be. Maybe something like the "Crane Index" where we count the number of new software packages for Linux. Particularly, it makes sense to focus on paid software, because there's actually some bar to entry there (setting up an LLC, accepting payments, etc.) I haven't actually looked into this, but I think the initial data for this figure is zero, and we're projected to reach zero by next year.