MurphyA/hacker-news huggingface dataset:
by watusername | 2025-08-28 17:19:56+00:00
mosh is neat, but I've mostly switched back to good'ol SSH over Tailscale due to various rendering bugs caused by client-server mismatches as well as the lack of port forwarding.

Basically mosh attempts to synchronize the state of the terminal which is made up of character cells. It sounds simple until you realize that unicode and fancy escape sequences exist, and the behavior of the client and the server must match otherwise you get weird misalignments that are difficult to debug:

- Unicode 9+ changed character width computation a lot, but macOS `wcwidth` still follows the old algorithm. Let's patch it: https://github.com/mobile-shell/mosh/pull/1289

- There is no support for strike-through and dimmed styles. Let's patch it: https://github.com/mobile-shell/mosh/pull/1059

- What about underline/undercurl? Let's patch it: https://github.com/jdrouhard/mosh/commit/aff5e1c3db9f061deb2...

- Some emojis don't take up two cells as expected? Again, let's patch it: https://github.com/jdrouhard/mosh/commit/b31161ab311c7b6e306...

- ...

You really need those patches to have a good experience, and popular mosh clients like Blink on iOS incorporate them in their builds. However, things look wonky if you don't use the corresponding server builds, and you don't want to dig through layers of abstractions to find out why selecting lines in a specific file in neovim causes everything to become a jumbled mess every so often.

There is no end in sight for those patched to be merged upstream, no end in sight for distros to ship new versions, and no end in sight for protocol changes to make state synchronization more resilient. So, back to SSH we go...

Edit: Fixed wrong link for underline/undercurl patch
by OhMeadhbh | 2025-08-28 17:20:09+00:00
We used whatever avatars we put together.

Here's a link to Philip's avatar, which he intentionally kept basic for quite some time: https://community.secondlife.com/forums/topic/517881-help-me...

And here's a shot of mine: https://www.flickr.com/photos/opensourceobscure/2476204733/i...

And about in-world meetings. One thing Second Life did VERY WELL was it was always clear who was speaking. If someone was talking, there were green arrows sort of exploding out of their avatar's head. You couldn't miss it. Web-Ex at the time was HORRIBLE in this regard. Teams, Google Meet and Zoom are a little better than Web-Ex, but when meeting in Second Life, you could adjust your camera to get a good view of everyone in the meeting which also helped out.
by riku_iki | 2025-08-28 17:20:12+00:00
> their debt to GDP ratio was 300% before a GDP revision

government debt is 83% of GDP vs 123% for US as per: https://www.imf.org/external/datamapper/GG_DEBT_GDP@GDD/CHN/...

> they ignore international patents and intellectual property

so what? They got what they want and won multiple markets without major consequences.
by 827a | 2025-08-28 17:20:27+00:00
OpenAI and Anthropic have very different customer bases and usage profiles. I'd estimate a significantly higher percentage of Anthropic's tokens are paid by the customer than OpenAI's. The ChatGPT free tier is magnitudes more popular than Claude's free tier, and Anthropic in all likelihood does a higher percentage of API business versus consumer business than OpenAI does.

In other words, its possible this story is correct and true for Anthropic, but not true for OpenAI.
by craftkiller | 2025-08-28 17:20:45+00:00
Eh, "git" is an unpleasant or contemptible person. "mercurial" is subject to sudden or unpredictable changes of mood or mind. Neither of them ran into any issues due to their names. I think it's really only a problem if a word is offensive/inappropriate enough that people would hesitate to say it in a work conference room. For example, the GNU Image Manipulation Program is something I would hesitate to name depending on how senior the leadership is in the room.
by overgard | 2025-08-28 17:20:55+00:00
If they're profitable, why on earth are they seeking crazy amounts of investment month after month? It seems like they'll raise 10 billion one month, and then immediately turn around and raise another 10 billion a month or two after that. If it's for training, it seems like a waste of money since GPT-5 doesn't seem like it's that much of an improvement.
by k310 | 2025-08-28 17:21:09+00:00
I never use markdown. And any alternative with the name emacs in it runs into my prejudice wall. Why? I managed a bunch of Sun workstations with next to no memory. Emacs, regardless of its virtues meant Emacs Makes A Computer Slow.

To this day, my two forums of interest, including HN, use some obscure markup or "punch this button to bold your selection" or the Fuggedaboutit language (plain text).

I would work much better composing in an editor, wysiwyg is fine, with back and forth to the abominable text box.

I hate text boxes. I often lose the entire contents with a network hiccup (ghost text does not work on mobile).

I am not some spoiled kid. My first computer input was rocker switches on an IMSAI 8080.

Computers got smarts to make life easier or harder.

People continue to choose (code) poorly.
by seanicus | 2025-08-28 17:21:46+00:00
It's hard to imagine what could even constitute a modern Sputnik moment, but it's an interesting thought experiment. I just don't think that Americans care enough, and both countries are way more dependent on each other than the US and USSR ever were.

Caveat I've been wrong on pretty much every political prognostication I've ever made, so buy some defense industry stocks.

Maybe US gets really good at maglev trains and in reprisal China goes full throttle on inventing teleportation/hyperdrive tech?
by gus_massa | 2025-08-28 17:21:59+00:00
I got most of the text in Chinese in spite the selection at the top right says "English".

Is it necessary to login to use it? Perhaps https://storybook.baby/en/stories is a better link.

Is this your project? If you want to repost it in a few days, the recommended title is something like "Storybook.baby: AI story book generator" More details in https://news.ycombinator.com/newsguidelines.html and https://news.ycombinator.com/newsfaq.html
by logicchains | 2025-08-28 17:22:25+00:00
>China's incredible transformation

There's nothing incredible about a GDP per capita of $15k, less than half the GDP of Korea, Japan or Taiwan. Slightly less even than places like Romania and Turkey. The only thing impressive about it that China's population is so large that the absolute GDP can be high even when the GDP per person is low. But the purpose of a government/economic system is to improve the standard of living of its citizens, and by that metric China is far behind other East Asian nations.
by gigel82 | 2025-08-28 17:22:34+00:00
I have a strong suspicion this was some kind of stock / market attack. Phison dropped 14% (and their main competitor Silicon Motion increased 7% incidentally), while every single "news / slop" points to a single original source, some random Japanese person called "necoru_cat" that posted a supposed list of affected models (full of spelling mistakes).

I'm actually very surprised a single person managed to pull off a scam of this magnitude and am very worried about what effect fabricated news (now helped by AI) will have in the future.
by ck2 | 2025-08-28 17:22:52+00:00
10-HSA is a fatty-acid metabolite produced by Lactobacillus bacteria

Lactobacillus Plantarum is a super common probiotic that produces 10-HSA and other important metabolites

its commercial name is also known as lp299v which has been studied for decades, tons of studies

for example: https://www.mdpi.com/2073-4344/10/2/154

lp299v is extreme safe and can be taken in mega-doses however it will not colonize in the GI so would have to be taken routinely
by JumpCrisscross | 2025-08-28 17:22:55+00:00
> not really talking about a family here. I’ll switch to “elites” then

An interesting aspect of American central banking is that it doesn’t tend to cross-pollinate with commercial or investment banking. Bernanke went to MIT before a career in academia and government [1]. Yelled worked in government her whole career [2]. Powell, uniquely, worked in the private sector as an attorney and investment banker, but hasn’t been in that world for 15 years [3].

Until 2025, the Fed was legitimately independent of commercial banks’ concerns. Until Trump, Wall Street couldn’t pick its regulators the way it can now.

[1] https://en.m.wikipedia.org/wiki/Ben_Bernanke

[2] https://en.m.wikipedia.org/wiki/Janet_Yellen

[3] https://en.m.wikipedia.org/wiki/Jerome_Powell
by general1726 | 2025-08-28 17:23:10+00:00
> It’s really wild the degree to which Musk’s Nazi salute has ricocheted around Europe

This is because Americans does not have places in their country with mementos like "In this building Gestapo tortured 20 people to death ..." or "659 allied soldiers died liberating this city" or "In this complex of buildings over 500 thousand people were gassed to death"

For Musk it was a funny free speech thing. For Europeans it was very personal and very painful part of history.
Show HN: A high-level search agent
by bobby_zhu | 2025-08-28 17:23:12+00:00
Hi HN — we’re building high-level capabilities for AI applications at Gensee: packaged tooling + infra that remove brittle low-level plumbing so teams can focus on their product’s real job.

After speaking with many AI developers and experiencing it ourselves, we found that building agents requiring web content is often bottlenecked on the “search” part, as it involves iterations of search, crawl, extract, re-query, and error handling.

We package all these search-related low-level details in an efficient and more intelligent way, so AI builders can get back to work on their core agent ideas.

What Gensee Search Agent is behind the single API call:

- Web searching + crawling + browsing

- Built-in error handling + retries/fallbacks

- Breadth-first search approach to search in parallel and rule out bad results early on

- Goal-aware extraction that returns content closely related to your query and directly usable by downstream tasks

Results:

- Improved the GAIA benchmark accuracy for Owl (open-source implementation of Manus) by 23%.

- Helped a San Diego developer boost his AI agent’s accuracy by 40%.

What we’d love feedback on:

- Corner cases where your agents struggle or customization needs for your agents

- Output formats you want

- How you’d like to control search quality vs. cost

- Other features you care about (e.g., runtime monitoring, eval harnesses)

We’ll stick around in the thread to answer questions and share implementation details. Thanks for taking a look!
by tim333 | 2025-08-28 17:23:25+00:00
Dunno about not caring about the OS. My mum who's not techy got persuaded to get a Macbook after Windows and is finding it a big learning curve. I remember when Walmart sold Linux machines they gave up because the buyers returned them when they found their Windows stuff didn't run. I'm a fairly normal user and certainly care if it's Mac, Windows or Linux. I wouldn't run linux as my main os as I spend a lot of time in Excel.
by stego-tech | 2025-08-28 17:23:35+00:00
You get it; the person you replied to does not.

Also amused that ZIRP is permitted to be discussed freely in the context of VC funding rounds and its benefits on startup growth, but any sort of detraction or critique of its monetary policies is immediately flagged. If I had a tinfoil hat, I’d be inclined to make some claims as to why that might be, here.

I am also amused at the glut of anons happy to say I’m wrong in how something works, yet conveniently neglect to explain how I’m wrong or provide the “correct” perspective to have. At this point in my eTenure, I just assume that anyone saying I’m wrong but refusing to articulate the how/what/when/where/why of it are, themselves, actually wrong, otherwise they’d posit a counterargument instead of a drive-by “you’re wrong lol” and a downvote.
by babypuncher | 2025-08-28 17:23:41+00:00
I'm starting a rebuild of my now ancient home server, which has been running Windows with WSL2 Docker containers.

At first, I thought I might just go with TrueNAS. It can manage my containers and my storage. But it's got proprietary bits, and I don't necessarily want to be locked into their way of managing containers.

Then my plan was to run Proxmox with a TrueNAS VM managing a ZFS raidz volume, so I could use whatever I want for container management (I'm going with Podman)

But the more I've researched and planned out this migration, the more I realize that it's pretty easy to do all the stuff I want from TrueNAS, by myself. Setting up ZFS scrubbing and SMART checks, and email alerts when something fishy happens, is pretty easy.

I'm beginning to really understand the UNIX "do one thing and do it well" philosophy.
by jschomay | 2025-08-28 17:25:01+00:00
OP here, I remember both of the draw fast and lens demos! I'm pretty sure those were in the back of my subconscious, inspiring me to explore my take on real time rendering. Thanks for sharing your similar experience. I agree, this was a lot of fun to work on, and like one of the other commenters pointed out, experiencing it viscerally is a whole new kind of feeling, even with the consistency issues. I'd also like to see more experiments on what new kinds of UX could be possible with this tech.
by JCM9 | 2025-08-28 17:25:11+00:00
Running with your analogy having positive cash flow and buying a property to hold for the long term makes sense. Thats the classic mortgage scenario. But it takes time for that math to work out. Buying a new property every 6 months breaks that model. That’s like folks that keep buying a new car and rolling “negative equity” into a new deal. It’s insanity financially but folks still do it.
by vitonsky | 2025-08-28 17:25:16+00:00
I have couple open source NPM packages I develop together with other developers. In some of this packages I have less than 50% contributions in code. But I listed as contributor on NPM, just because I found this packages and did not update contributors list a long time.

So definitions does not matter when stats that author refers, does not include a developers who own over 50% code in repo, but includes me as contributor.

That's widely known problem of programmers to believe that world is perfect and all data are always actual. Actually it won't.
by abeppu | 2025-08-28 17:26:00+00:00
Like, I don't expect this administration to be _good_. But Trump has had a _lot_ of experience fighting with his own appointees who aren't blindly obedient (e.g. he appointed Jerome Powell in 2017 and has spent months threatening to fire him). And this person was put up for confirmation b/c the last person had to be withdrawn at the last minute. You'd think the administration would at least have a checklist to confirm that people are willing to follow orders and parrot the party line.
by 1718627440 | 2025-08-28 17:26:06+00:00
Can you elaborate what exactly the maintainability nightmare was?

To me less syntactic sugar is more readable, because you see what function call involves dynamic dispatch and which doesn't. Ideally it should also lead to dynamic dispatch being restricted to where it is needed.

I don't know where (might also have been LWN), but there was a post about it actually being more optimizable by the compiler, because dynamic code in C involves much less function pointers and the compiler can assume UB more often, because the assignments are in user code.

> requires any newbies to effectively understand how a c++ compiler

You are not supposed to reimplement a C++ compiler exactly, you are supposed to understand how OOP works and then this emerges naturally.

> dont try to turn C into a poor-mans C++

It's not poor-mans C++, when it's idiomatic C.

People like me very much choose C while having this usage in mind, because its clearer and I can sprinkle dynamism where it's needed not where the language/compiler prescribes it and because every dynamism is clear because there is not dynamic sugar, so you can't hide it.
by Joel_Mckay | 2025-08-28 17:26:07+00:00
SSH is often targeted by deep packet inspection and protocol binding filters.

i.e. One is better off tunneling over https://www.praise-the-glorious-leader.google.com.facebook.c...

include SSH traffic protocol auto-swapping on your server (i.e. no way to tell the apparent web page differs between clients), as some corporate networks are infamously invasive. People can do this all day long, and they do... =3
by meshugaas | 2025-08-28 17:27:16+00:00
The "model as company" metaphor makes no sense. It should actually be models are products, like a shoe. Nike spends money developing a shoe, then building it, then they sell it, and ideally those R&D costs are made up in shoe sales. But you still have to run the whole company outside of that.

Also, in Nike's case, as they grow they get better at making more shoes for cheaper. LLM model providers tell us that every new model (shoe) costs multiples more than the last one to develop. If they make 2x revenue on training, like he's said, to be profitable they have to either double prices or double users every year, or stop making new models.
by WarOnPrivacy | 2025-08-28 17:27:17+00:00
I'm reading posts that indicate (at least some of) the blocking is at the DNS level.

https://old-reddit-com.translate.goog/r/WkwkwkLand/comments/...

Cloudflare says some issue affecting Jakarta has been resolved. They aren't saying what the issue was.

https://www.cloudflarestatus.com/incidents/1chpg2514kq8
by Havoc | 2025-08-28 17:27:18+00:00
Must admit this trend spooks me a bit. As a European a US lead world order was always a case of kinda being dragged along. Lagging but still vaguely in the same vicinity. Same for other countries - US being largely accessible in a if you have money you can play sense.

China has massive barriers. Social, political, economic, GFW, language, nationalistic etc. That could really diverge in a way the world has not seen before.

Definitely suspicion of upcoming FOMO.
by linuxftw | 2025-08-28 17:27:24+00:00
Yeah, that sounds decent for some one-shots. The unified memory systems can have longer back-and-forth context chats, but at slower speed (at least on AMD).

I find Qwen 3 Coder to be quite usable, I get around 20TPS on my AMD AI 350 system, as long as the net-new context isn't too big.
by kube-system | 2025-08-28 17:28:35+00:00
> In reality, it's not an issue, because you can deal with it in your own deps.edn/project.clj/maven.xml, by excluding the dependency, or overriding it with a newer one.

This is maintenance. Maintenance is not an issue if you deal with it, if you don't deal with it, then it is an issue.
by jjallen | 2025-08-28 17:28:58+00:00
I have gone from using Claude Code all day long since the day it was launched to only using the separate Claude app. In my mind that is a nice balance of using it, but not too much, not too fast.

there is the temptation to just let these things run in our codebases, which I think for some projects is totally fine. For most websites I think this would usually be fine. This is for two reasons: 1) these models have been trained on more websites than probably anything else and 2) if a div/text is off by a little bit then usually there will be no huge problems.

But if you're building something that is mission critical, unless you go super slowly, which again is hard to do because these agents are tempting to go super fast. That is sort of the allure of them: to be able to write sofware super fast.

But as we all know, in some programs you cannot have a single char wrong or the whole program may not work or have value. At least that is how the one I am working on is.

I found that I lost the mental map of the codebase I am working on. Claude Code had done too much too fast.

I found a function this morning to validate futures/stocks/FUT-OPT/STK-OPT symbols where the validation was super basic and terrible that it had written. We had implemented some very strong actual symbol data validation a week or two ago. But that wasn't fully implemented everywhere. So now I need to go back and do this.

Anyways, I think finding where certain code is written would be helpful for sure and suggesting various ways to solve problems. But the separate GUI apps can do that for us.

So for now I am going to keep just using the separate LLM apps. I will also save lots of money in the meantime (which I would gladly spend for a higher quality Claude Code ish setup).
by no_thank_you | 2025-08-28 17:29:54+00:00
The truly cursed thing in the article is this bit near the end (unless this is part of the satire):

"Something amusing about this is that it is something that technically steps into the realm of things that my employer does. This creates a unique kind of conflict where I can't easily retain the intellectial property (IP) for this without getting it approved from my employer. It is a bit of the worst of both worlds where I'm doing it on my own time with my own equipment to create something that will be ultimately owned by my employer. This was a bit of a sour grape at first and I almost didn't implement this until the whole Air Canada debacle happened and I was very bored."
by rickybule | 2025-08-28 17:30:04+00:00
there is a major protest currently happening due to the legislative body representative just giving themselves a monthly domicile stipend of ~$3300 on top of their salaries (yes, multiple), while the average people earned ~$330 monthly. the information about the protest are not broadcasted on local TVs, so the only spread of information is through social media. i guess since a lot of people went around it using VPN, the gov decided to block it too.
by florbnit | 2025-08-28 17:30:10+00:00
A coworker approached you and goes “hi, I have two children and one is a boy…” and is promptly vaporized because he doesn’t fit the selection criteria of the problem statement, another approaches and goes “err hi, I have two children and one is a girl…” looks nervously at the vaporizer but is left standing. What is the chance their other child is a girl, who has not been vaporized?

If you phrase the question as “someone with two children tell you the gender of a random one, what is the chance the other is the same gender?” Chance is 50/50 because 50% will have BB or GG and the vaporizer isn’t active.
by pavon | 2025-08-28 17:31:12+00:00
Yeah, and frankly a lot of it is the military's fault for outsourcing too much service and repair to contractors to begin with. If you look at the proposed law, all it is doing is requiring the military to write contracts in a manner that they should have been doing all along.

https://www.congress.gov/bill/119th-congress/senate-bill/220...
by arp242 | 2025-08-28 17:31:14+00:00
There are of course multiple ways to do multi-party systems, and the Brazilian system is quite different from some other multi-party systems.

IMHO the state of things in the US seems unique dysfunctional. None of the major institutions really work as were intended. The constitution is so hard to change that it's effectively ossified, which results in the Supreme Court deciding on huge swaths of life. In a healthy democratic system, many of these should be decided by democratic vote and not a tea-leaf reading of a vague 250-year old sentence.