MurphyA/hacker-news huggingface dataset:
by chubot | 2025-09-30 15:41:54+00:00
That's a major reason that https://oils.pub/ started out with the POSIX- and bash-compatible OSH, and then added YSH on top of it (while removing legacy)

In YSH, you can do everything that bash does with processes, because OSH is the most bash-compatible shell in the world: https://pages.oils.pub/spec-compat/2025-09-14/renamed-tmp/sp...

For example, I think many of the newer shells don't implement process subs, a ksh/bash thing:

ysh-0.35$ diff -u <(seq 2 3) <(seq 1 4) ... +1 2 3 +4

YSH also improves on bash by checking the error code from process subs, which bash simply ignores:

cat <(seq ) <(seq 1 4); echo hi ^~ [ interactive ]:39: errexit PID 693013: Command failed with status 1

BUT you can also do Python like stuff, pretty much exactly like ABS's example on the home page

var obj = {} for n in (1 ..< 10) { if (n % 2 === 0) { setvar obj[str(n)] = 6 ** 2 # no rand function now } } = obj # pretty print with = # => (Dict) {'2': 36, '4': 36, '6': 36, '8': 36}

(hm I wonder if str(n) should be relaxed ...)

ABS is listed on this wiki page, along with many Python- and JavaScript- influenced shells:

https://github.com/oils-for-unix/oils/wiki/Alternative-Shell...

https://koi-lang.dev/

https://github.com/alexst07/shell-plus-plus

https://hush-shell.github.io/

But YSH is the only one that has a process runtime that's a SUPERSET of bash

---

I also want to add to add xargs-like functionality to the runtime. I mentioned in the latest release that bash/xargs actually has a problem with waiting for processes in parallel, while ALSO checking for errors:

Eight Releases of Oils in 6 Months: https://oils.pub/blog/2025/09/releases.html
by JoeAltmaier | 2025-09-30 15:42:00+00:00
Nah. This is a different beast entirely. This is removing the programmer from the arena, so they'll stop having intuition about how anything works or what it means. Not more abstract; completely divorced from software and what it's capable of.

Sure, manager-types will generally be pleased when they ask AI for some vanilla app. But when it doesn't work, who will show up to make it right? When they need something more complex, will they even know how to ask for it?

It's the savages praying to Vol, the stone idol that decides everything for them, and they've forgotten their ancestors built it and it's just a machine.
by saltcured | 2025-09-30 15:42:08+00:00
Yeah, a few times per year, I take a drive to SFO, and I am again struck by the absurdity. It's not just the current AI fixation. They always seemed bizarrely niche to me.

I assumed billboards were for mass consumer marketing. What tiny percentage of the people on these highways are actually in a position to act on any B2B tech marketing? I don't understand the economic choice to pay for a billboard like that. The ones along the highway that make sense to me are for iPhones and such.
by bakies | 2025-09-30 15:42:16+00:00
you can do anything in that devcontainer, i have a dockerfile that adds golang tools and claude code just runs whatever install it needs anyway :)

I actually preferred running stuff in containers to keep my personal system clean anyway so I like this better than letting claude use my laptop. I'm working on hosting devcontainer claude code in kubernetes too so I dont need my laptop at all.
by dahauns | 2025-09-30 15:42:19+00:00
Yeah, I guess it will always be partly subjective (or I guess even actually different from person to person depending on how well the personalization works for specific ears), but...I never got that kind of precision when I tested the Pro 2. It's been years since I tested them (20..22? The pro 2 were brand new.), mind you, so my experience is from memory.

Music actually worked quite good regarding positioning (and yeah, to get that kind of precision from speakers they'll have to be well positioned, room calibrated and any strong flaws in room acoustics corrected, otherwise phase info is all over the place and it gets as muddled as you describe) - but there still was noticable coloring of the sound that didn't go away after recalibration. And TBH that's more important for me with music.

Where I sadly wasn't blown away was movies with full Atmos - especially height channel stuff I would have hoped to be significantly better than old-school HRTF...but it wasn't really (well, apart from the tracking, of course, which is cool).

The usage scenarios though...well, basically everything not an AppleTV 4k I can connect to an AVR, i.e. BluRay, TV/SetTop boxes, HTPC, and my personal biggie: any kind of gaming device (including the aforementioned PC). From what I've read, at least the app compatibility with spatial audio on ATV4k has gotten better ('bout time, Amazon!), but several european streaming providers still don't seem to work (e.g. Sky, Dazn) Spatial audio on the go is admittedly not a priority for me, though
by kapitalx | 2025-09-30 15:42:41+00:00
https://doctly.ai

We're building Doctly.ai - PDF Extraction with AI.

We started out with document conversions to Markdown but quickly realized that most use cases were for JSON conversion. We recently launched our "Extractor Studio" where you can have AI analyze a few sample variations of your documents and come up with a schema for you and publish it to an API endpoint.

We've built a technique on top of AI models that dramatically improves run to run consistency of JSON output.

Checkout the blog post here: https://medium.com/@abasiri/introducing-doctlys-extractor-st...
by IMTDb | 2025-09-30 15:42:51+00:00
Humans are not inherently safe; there is very little you can do to prevent a human with a hammer to kill another one. In fact what you usually do with these humans is to put them in jail because they have no direct ability to hurt anyone.

LLM are in jail: an LLM outputting {"type": "function", "function": {"name": "execute_bash", "parameters": {"command": "sudo rm -rf /"}}} isn't unsafe. The unsafe part is the scaffolding around the LLM that will fuckup your entire filesystem. And my whole point is that there are ways to make that scaffolding safe. There is a reason why we have permissions on a filesystem, why we have read only databases etc etc.
by magicalhippo | 2025-09-30 15:42:51+00:00
Good point. In the described case the OR terms were guaranteed to be disjoint, in a way the query planner could easily figure out. Which Sybase's planner did.

However for cases like described in the article, you'd need to handle that.

While I like CTEs, I've had more consistent luck with subqueries. They also compose more easily.
by kens | 2025-09-30 15:43:01+00:00
I encountered a similar problem with blog subscription services: I was using "follow.it", which would handle subscriptions and send out an email when I have a new article. It worked fine until follow.it went spammy a few months ago, switching to emails that were mostly objectionable junk ads.

Does anyone have advice for handling blog subscriptions? I'm thinking of switching to Kit, which has a free tier that seems reasonable. Paid services seem to start at $50/month, which is way more than I want to spend. (Originally, Blogger handled subscriptions automatically, but Google removed that feature.)
by ndiddy | 2025-09-30 15:43:04+00:00
At the start of the year, the OPM announced that federal workers could either take a voluntary resignation and go on paid leave until Sept. 30 (today), or be subject to return-to-office orders (including forced relocation if necessary), higher performance standards, and further involuntary layoffs. According to this article, about 100,000 people took the voluntary resignation.

As for motive, it's a way for the Trump admin to clear out the federal workforce and install loyalists to make it easier for him to carry out his agenda.
by buran77 | 2025-09-30 15:43:13+00:00
> Not really sure ANY government service runs well

I don't think you have perspective on that. What I'm telling you is that it can be a lot worse. I don't think you realize how much less accountable any private company is and that if you are ever ruled by one you will effectively be under a very abusive dictatorship, for all intents and purposes.

Random example. Google can cut you off from everything Google related and then some (identity, data, purchases, anything external that was linked to Google identity, etc.) with no recourse or justification. How often does the Government do that to you?

It's very easy to complaint when you've never seen the worse alternatives. How many people alive in US today do you think have even lived under them?
by Imustaskforhelp | 2025-09-30 15:43:15+00:00
Why almost lie though? Like, if I am a company and I integrate AI just to say to my investors that I got AI so that they can not feel FOMO is utterly bonkers and well, I don't know but the investors definitely don't sound reasonable and I think that the people who are somehow lending money to these investors who are investing on such basis definitely need to think about their life choices if the company in their portfolio is selected or not just because of this seemingly bizarre checkbox that most general public is actually in fact against of having.
by soleveloper | 2025-09-30 15:43:40+00:00
How would you recommend using this for working with multiple agents? I'm thinking about scenarios where you might have several AI coding agents (or automated processes) that need to work on different branches simultaneously without stepping on each other's toes.

Any recommended workflow for coordinating multiple agents? For instance, handling naming conventions, cleanup strategies, or preventing race conditions when multiple agents try to create worktrees at the same time?

This seems like it could be really powerful for that use case, especially with the hook system for per-worktree setup.
by jghn | 2025-09-30 15:43:48+00:00
This may be part of it. I refuse to use the app. I use the website only.

It sends me daily reminder emails, which I use as a reminder to do it if I have a chance, otherwise I ignore them. It flashes up a bunch of crap after I complete a lesson that I just mindlessly click through. Which could be the league stuff you mention but I ignore it.

> just like TikTok or Reels or mobile games

Fair, I have the same question about those. It boggles my mind that people fall for the gamification of those too. Or even back in the day stuff like badges in StackOverflow. If one doesn't care, one doesn't care.
by zaptheimpaler | 2025-09-30 15:44:47+00:00
Agree 100%. The talk around gaming remains negative even these past few years as weve seen an insane and growing number of incredible games. This year has an embarrassment of riches in GOTY contenders. There is some very angry and dysfunctional subculture of ranting in the gaming forums that is totally disconnected from reality.

They actively seek out an $80 buggy game to hold up as an emblem of how broken all of gaming is even if there are 100 other amazing games. There’s tons of bad movies and TV and art too, but those cultures celebrate the good stuff instead and ignore the chaff. Gaming forums have some kind of perverse rage echo chamber that’s not representative of most gamers. It’s reminiscent of political discourse where a lot of people just want to “vent” really. The idea of “venting” as commonly understood doesn’t work in big social spaces, it only amplifies the bad stuff as everyone is surrounded by toxicity.
by wltr | 2025-09-30 15:44:48+00:00
This constant difference between the original title and its censored version contributes into the whole impression (this, plus the lack of any moderation log) into the whole community to be very much censored and demotivates me to be here. Which isn’t a bad thing for me personally, the domination part, but the censoring part for no reason is quite disturbing.

Why not keep the original title? Rhetorical question.
by bcrl | 2025-09-30 15:44:55+00:00
Filesystems like ext2/3/4 have their recovery tools in userland. Most of the recovery features in bcachefs are in the kernel. As a result, it is inevitable that at some point there was and will be a need to push a new feature into a stable release for the purpose of data recovery.

Over the long term the number of cases where such a response is needed will decrease as expected.

Do you really want to live in a world where data losses in stable releases is considered Okay?
by ashwindharne | 2025-09-30 15:45:01+00:00
HN's AI hate-boner has always been a bit off-putting to me. This is a technology forum, and it's pretty much the biggest advance in recent technology that has potential implications for all of our lives. I definitely also get AI-fatigue, but it's no mystery why there's a preponderance of content about LLMs, diffusion models, self-driving cars, etc.

YC's goals are to manage risk and to make money, and new tech like this is almost certain to make someone a lot of money. All these YC companies are just different random initializations of potential ways that this new generation of AI can affect the world. It's a given that most startups of this breed will fizzle out with no impact, but I imagine that a few of them will actually change how something is done (and make a lot of money in the meantime).
by dragonwriter | 2025-09-30 15:45:02+00:00
> For example, I picked one startup at random, Topological, which is "developing physics-based foundation models for CAD optimization." Just because the company uses AI doesn't make it an "AI startup."

It is interesting that you have an opinion on what a real AI startup is and either (1) don’t know what foundation models are, or (2) do know what foundation models are but think that a company whose core focus is on developing them for a particular field is just a startup that uses AI but not one one whose core business is AI.
by orev | 2025-09-30 15:45:11+00:00
> * do not put oil in your cooking water, it will NOT help it not stick.

Using oil has never been about preventing it from sticking, despite so many people repeating this myth. Anyone can plainly see that the oil floats on top of the water and never touches the pasta.

The only purpose of the oil is to prevent foaming so it doesn’t boil over.
by noir_lord | 2025-09-30 15:45:26+00:00
Trivially which is why VPN's have boomed in the UK since this was brought in.

An entirely predictable result given how easy it is to install a VPN vs having to verify yourself constantly to sketchy third parties on every site that has adult content (note: adult meaning adult not pornography..a lot of non-porn adult stuff get caught in the net).
by ThrowawayR2 | 2025-09-30 15:46:06+00:00
> "I find it easy to imagine some disabled, or disfigured, otherwise blocked-from-stardom person using tech like this to transform themselves and be able to express their truth without being unfairly judged by the physical form they were born into."

Reminds me of a James Tiptree Jr. novella although in this case it's a remote-controlled artificial body instead of a remote-controlled digital avatar: https://en.wikipedia.org/wiki/The_Girl_Who_Was_Plugged_In . Avoiding spoilers, it doesn't exactly make one think that such avatarism would be a particularly good idea by the end of the story.
by Timsky | 2025-09-30 15:46:19+00:00
YC remains a great source of creative inspiration for me. However, I tend to skip most AI-related content on HN, as the topic does more harm than good to me in my daily life. Some people around me delegate more and more decisions to the chat, and that frightens. Especially if you are somehow dependent on them or your work gets evaluated by some creepy AI-driven bossware. We should admit that AI, particularly LLMs, is not just eating: it is destroying society, human communications, the education system, and the scientific community. This enumeration is merely the sides that I personally faced.
by esjeon | 2025-09-30 15:46:48+00:00
I agree. Your blog represents you, so it must be fully curated by you. Others' opinions, you can always pull them manually into your website whenever necessary in whatever method and format you prefer. There's no reason to be bothered by random strangers injecting random things onto your own persona. They can always go to other communities if they seriously want to talk about your posts.
by motbus3 | 2025-09-30 15:47:37+00:00
There is zero chance of this happening.

All the big billionaires and trillionaries CEOs were sitting with the president in his first day. There is zero chance they will have their slice of their pie smaller.

In the history of the world, there wasn't a single powerful person who accepted to share with commoners. There is not a single reason to believe it will change now.

In fact, of you read the so called big bogus bill with criticism you will see that the only group of people that are unaffected by it are they.
by gjsman-1000 | 2025-09-30 15:47:38+00:00
For now.

1. Driver's licenses are becoming a web standard soon. https://github.com/w3c-fedid/digital-credentials

Support was added just last week in Safari 26. https://digitalcredentials.dev

2. The UK is keeping a very close eye on VPNs. https://www.techradar.com/vpn/vpn-privacy-security/could-vpn...
by f30e3dfed1c9 | 2025-09-30 15:48:11+00:00
The self-described "startup community" hasn't produced much of any value to me in a really long time. Dropbox-like things are somewhat useful, but that started in 2007 or so and the one I actually use in maybe 2011 or so.

I just took a look at yclist.com, which ends in 2019. Noticed only a few that I've ever heard of and none that I use. Possibly there are some since then but I sort of doubt it.

There are a couple of things that started later than say, 2015 that I actually use but none that come immediately to mind came out of the "startup community."

There are some others, like Stripe, from which I probably benefit somewhat indirectly, but even that dates back to 2010.

So yeah, for me, the SV "startup community" has been a wasteland for a long time. There are probably a few things that I'm not thinking of at the moment, but the fact that they don't come to mind suggests that they just aren't very important.
by dexterlagan | 2025-09-30 15:48:28+00:00
We've been through many technological revolutions, in computing alone, through the past 50 years. The rate of progress of LLMs and AI in general over the past 2 years alone makes me think that this may be unwarranted worry and akin to premature optimization. Also, it seems to be rooted in a slightly out of date, human understanding of the tech/complexity debt problem. I don't really buy it. Yes complexity will increase as a result of LLM use. Yes eventually code will be hard to understand. That's a given, but there's no turning back. Let that sink in: AI will never be as limited as it is today. It can only get better. We will never go back to a pre-LLM world, unless we obliterate all technology by some catastrophy. Today we can already grok nearly any codebase of any complexity, get models to write fantastic documentation and explain the finer points to nearly anybody. Next year we might not even need to generate any docs, the model built in the codebase will answer any question about it, and will semi-autonomously conduct feature upgrades or more.

Staying realistic, we can say with some confidence that within the next 6-12 months alone, there are good reasons to believe that local, open source models will equate their bigger cloud cousins in coding ability, or get very close. Within the next year or two, we will quite probably see GPT6 and Sonnet 5.0 come out, dwarfing all the models that came before. With this, there is a high probability that any comprehension or technical debt accumulated over the past year or more will be rendered completely irrelevant.

The benefits given by any development made until then, even sloppy, should more than make up for the downside caused by tech debt or any kind of overly high complexity problem. Even if I'm dead wrong, and we hit a ceiling to LLM's ability to grok huge/complex codebases, it is unlikely to appear within the next few months. Additionally, behind closed doors the progress made is nothing short of astounding. Recent research at Stanford might quite simply change all of these naysayers' mind.
by ferguess_k | 2025-09-30 15:48:43+00:00
Thanks! I found another earlier one for GLQuake (it's called a mini-GL driver) back in 1997:

https://github.com/id-Software/Quake/blob/master/WinQuake/3d...

Looks like it is a driver specifically for Voodoo cards to run Quake. I'm not 100$ sure if the source code is included so I'll probe a bit.
by charv | 2025-09-30 15:48:54+00:00
I love everything that Kagi has put out. The Orion browser rocks (recently replaced Brave, good riddance) and my go-to chatbot today is the Kagi Assistant with Kimi K2 connected to the internet.

I tended towards Axios but lately it's gotten a bit paywalled and less informative. Can't wait to incorporate Kagi News into my daily workflow.
by sandoze | 2025-09-30 15:49:17+00:00
I can’t speak to OS development but industrial coding there’s a lot of experimenting and throw away. You generally don’t write a lot of code for the platform you’re building on (PLCs, automation components). It’s well tested and if it doesn’t hit industry standards (eg. timing, braking) you iterate or start over. At least that was my experience.

When it comes to general software development for customers in the everyday world (phones, computers, web). I often write once for proof, iterate as product requirements becomes clearer/refined, rewrite if necessary (code smell, initial pattern was inefficient for the final outcome).

On a large project, often I’ll touch something I wrote a year ago and realize I’ve evolved the pattern or learned something new in the language/system and I’ll do a little refactor while I’m in there. Even if it’s just code organization for readability.
by rob74 | 2025-09-30 15:49:19+00:00
TIL that "uppercase" and "lowercase" come from the actual cases where the types were stored. When I saw this picture https://cdn8.openculture.com/2025/09/23222831/OC-Printing-Ty... from the article, it all became clear. Even the numbers (for which you don't have to press "shift" on the keyboard either) were also stored in the lower case (which was obviously for the most often used types). Which then translated nicely to the typewriter: no shift for the more commonly used characters (lowercase), shift for the less common (uppercase).

Wikipedia: https://en.wikipedia.org/wiki/Letter_case#Terminology
by BizarroLand | 2025-09-30 15:50:07+00:00
Seems like the ethical way to have ads on your site is to do it the way Costco does.

Costco has an entire section of affiliate links to manufacturers they have worked with. The people who go there get special discounts on the products purchased from those manufacturers, and the only ads you get about it are on Costco's site reminding you that this section exists.

Websites could easily add a "shop" page to their sites and screen and curate a selection of companies willing to pay an affiliate link bonus to the site when users purchase through those links.

This would help them generate income while also not enshittifying the site or experience for users.
by toomuchtodo | 2025-09-30 15:50:30+00:00
Potentially relevant:

Guten: A Tiny Newspaper Printer - https://news.ycombinator.com/item?id=42599599 - January 2025 (106 comments)

Getting my daily news from a dot matrix printer - https://news.ycombinator.com/item?id=41742210 - October 2024 (253 comments)
by jcarterwil | 2025-09-30 15:50:39+00:00
Consumer apps are giving shoppers instant nutrition scores and ingredient transparency. Yuka reports that 94% of users put back red‑rated items; Intermarché reformulated 900 products and removed 142 additives to improve scores.

Upstream, companies like Edacious are measuring nutrient density and making the data usable across the supply chain. The hypothesis: verified nutrition unlocks demand and sends a reformulation signal that rewards value‑added agriculture.

Questions for HN: What data standards, APIs, or open ontologies should this stack build on? Where do these tools break (gaming, model drift, labeling‑law conflicts)? What would you want retailers, payers, or EHRs to expose so that nutrition data can flow?

Disclosure: we’re investors in Edacious.