MurphyA/hacker-news huggingface dataset:
by CuriouslyC | 2025-08-11 17:16:28+00:00
On Slack I think threads are fine for this. Have an agent work channel, and they can just create a thread for each task and just dump updates there. If an agent is really noisy about its thinking you might need a loglevel toggle but in my experience with Claude Code/Cursor you could dump almost everything they're currently emitting to the UI into a thread.

It's still nice to have a direct web interface to agents, but in general most orgs are dealing with service/information overload and chat is a good single source of truth, which is why integrations are so hot.
by notahacker | 2025-08-11 17:16:40+00:00
Feels a bit stretchy that...

Trump strongly believes the second point but is [even] less convinced of the importance of the other three points than previous US administrations (they're actively sabotaging a lot of the state organs that could orchestrate the production of US national wealth, and seem to regard national corporate champions as entities to demand protection money from more than entities to actually protect)

China does believe in the role of the state and industrial policy and corporate champions but I don't think they actually believe the trade balance is a measure of strength, and they've been pursuing broadly similar policies for decades. The EU might be slightly more interested in linking defence to industrial policy than it used to be and a lot less trusting of the US as a trade partner, but its state aid sits under the same Single Market restrictions it always has and it certainly isn't making the mistake of trying to maximise its trade surpluses. And most of the rest of the world is trying to industrialise via Chinese imports and wondering why the US is being weird.
by lostmsu | 2025-08-11 17:16:40+00:00
What is the relevance of this claim on its own if training on something alone is not sufficient for them to practice law, and you actually have to add cross-domain into picture for it to work, making it "general"?

I still disagree though, they are not trained to practice law. They are trained to remember law, but practice come from general training to follow instructions.
Show HN: Nut – App builder with test writing and time travel debugging
by bhackett | 2025-08-11 17:16:44+00:00
Hi HN, I'm the CEO at https://replay.io. We've been working for several months on helping AIs be proficient at using our time travel debugger to fix broken web apps (previous post: https://news.ycombinator.com/item?id=43258585)

Today we're launching https://nut.new to roll these capabilities into a complete app builder for one shotting working web apps.

When you ask Nut for an app, it discusses the requirements with you and develops a plan: how the pages will be laid out, the different features, database specification, APIs the app will use, tests that are needed, and so on.

Nut builds a non-functional mockup first, then implements working versions of the app’s components, then writes tests for those components and fixes the problems they surface using Replay's time travel debugger. All this is done in parallel, with workers merging changes into the app only when all tests pass, as professional engineers would do.

We want building basic web apps with AI to work reliably and with barely any effort, like waving a magic wand. We're not quite there yet, but we've been enjoying building apps with Nut quite a bit and want to share it with you.
by bionhoward | 2025-08-11 17:17:03+00:00
Can’t GitHub just stick to its core business instead of rushing into AI slop? The growth of vibe coding absolutely already benefits GitHub if they maintain the core business.

If they fuck up the core business rushing into AI, then aren’t they likely to get replaced by something else that does the core thing better?

Not to mention all the earnest worries about them reading private codebases to train AI nobody asked for.

You’d think being a trusted source of truth for many critical codebases would be “enough”
by ndiddy | 2025-08-11 17:17:07+00:00
They've been rewriting more and more of the site in React as time's gone on, and all new development has been in React. This means we get fun stuff like diffs being slow to load and failing to load at all when they're too large, the browser back button being unreliable, the code viewer being laggy for viewing large files, etc. Generally they don't seem to care about the site becoming as slow and janky as Gitlab.
by waihtis | 2025-08-11 17:17:15+00:00
You really think Microsoft has been ”cool” for the past decade or so?

First the rampant spyware, then they gradually wreck every single piece of software into unusable buggy AI-slop-mess just to play the trashy MBA valuation games.

I still hold nostalgic value for the old OSes (say up to XP/7) but everything after has been nothing but maximal profit extraction.

Dont get me started on Azure
by pseudosavant | 2025-08-11 17:17:25+00:00
I've found it very useful to have items like requirements.md, plans.md, or todo.md, in my LLM focused projects. I'll use AI to help take the ideas I have at that stage and refine them into something more appropriate for ingestion into the next stage. So, when I want it to come up with the plans, it is going to base is mostly on requirements.md, and then I'll have it act on the plans step by step after that.
by pmontra | 2025-08-11 17:18:18+00:00
We can't view at thousands of records at the same time, that is why we have pagination, filters and sorting. Any library that can display 50 rows per page is good to go. The real work is on the backend.

1M rows in memory, with pagination or infiniscroll, is interesting only if we load that data and go offline, and all of filtering and sorting is up to the browser. I'd say that it's a niche use case. Furthermore 1M row x 1kB each is 1GB so we enter an order of magnitude ridden with troubles.
by 1024core | 2025-08-11 17:18:25+00:00
I remember a few years (OK, more than a few) ago, ATT decided to discontinue renting out touchtone phones. It seems once upon a time, people paid ATT something like $5/mo to rent this new-fangled "touch tone" technology. And there were like a million people in California regularly paying ATT (or PacBell or whoever inherited ATTs customers) $60/year to rent a phone that you could buy outright for $10 in your local Walgreens or Walmart.
by throw0101a | 2025-08-11 17:18:26+00:00
> NTRU Prime (sntrup) is there mostly as a quirk of history (mlkem wasn't available when SSH went down the road of doing PQ).

ML-KEM (originally "CRYSTALS-Kyber") was available, it's just the Tiny/OpenSSH folks decided not to choose that particular algorithm (for reasons beyond my pay grade).

NIST announced their competition in 2016 with the submission deadline being in 2017:

* https://en.wikipedia.org/wiki/NIST_Post-Quantum_Cryptography...

TinySSH added SNTRUP in 2018, with OpenSSH following in 2019/2020:

* https://blog.josefsson.org/2023/05/12/streamlined-ntru-prime...

SSH just happened to pick one of the candidates that NIST decided not to go with.
by yomismoaqui | 2025-08-11 17:19:04+00:00
You can view Claude Code as a non-deterministic compiler where you input english and get functioning code on the other end.

The non-determinism is not as much as a problem because you are reading over the results and validating that what it is created matches what you tell it to do.

I'm not talking about vibe-coding here, I'm grabbing the steering wheel with both hands because this car allows me to go faster than if I was driving myself, but sometimes you have to steer or brake. And the analogy favors Claude Code here because you don't have to react in milliseconds while programming.

TL;DR: if you do the commit you are responsible for the code it contains.
by freedomben | 2025-08-11 17:19:16+00:00
Just some friendly advice, this sort of blurring of the lines between Jews and the government of Israel is not effective at changing minds. Obviously the two are not entirely separate and cannot be, but reasonable people can love Jewish people (or be Jewish themselves!) and criticize the government of Israel. Doing the latter doesn't negate the former. If you ever want to have a fruitful conversation with somebody, understanding this distinction is a pre-requisite
by ArtTimeInvestor | 2025-08-11 17:19:28+00:00
iOS, the iPhone operating system, which allows users to make certain queries via GPT-4o

Any iOS users here who use any AI provided by Apple on their devices?

I have not seen a glimpse of it yet (I think it asked me once to enable it and I denied?). And when I ask friends about it, they also do not use any AI provided by Apple.

If anyone here is using it - how and what for? Do you like it?
by davepeck | 2025-08-11 17:19:31+00:00
Am I the only one who found Dohmke’s communication style to be… buzzword forward? For a company whose roots were in pragmatic engineering, I always felt that there was a too-heavy component of hype, particularly around AI, in pretty much every recent public announcement. Yet, despite all the rhetoric and GitHub’s superior position in the industry, they failed to capture the current AI editor market.

Structurally, it seems to make sense for GitHub to be part of Microsoft proper.

Perhaps this is a change for the better.

(PS: despite their “failure” to win hearts and minds, I do recommend giving Copilot in VSCode another look these days. Its agentic mode is very good and rapidly improving; I find it comparable to Claude Code at this point, particularly when paired with a strong model. Related to structure: I never quite understood the line between what parts of this GitHub made, and what parts of this the vscode and related Microsoft teams made.)
by nymanjon | 2025-08-11 17:19:46+00:00
Yes, going from SPA-like libs to hyper text libs is definitely a change in how you use your mind and approach problems. It's like going from OO to Functional-style programming. It really messes with the brain. But eventually you learn to love both paradigms and see the good and both and then you start using both patterns in your code, which really messes with other devs as they see both patterns being used.

I've been programming on personal projects with html-form (my own lib that is a radically paired down version of HTMX with a focus on using native form controls, which makes it so you don't need hydration like you do in HTMX).

So, some thoughts on your problem.

One note. Many people mention OOB. But there is also hx-select, which can be quite handy.

I think there are multiple different approaches that are possible, that I can think of, depending on your needs.

Use eventing. On the server create an event that will be called on the front end by HTMX. When this is called have some vanilla JS that updates the class on your location in the form.

Send all the forms down and have them only visible based on CSS or using an input element is checked or not or using JS. That would be pretty straight forward.

If the form passes then replace all the body contents or main element. If it doesn't just update the form and add any user information. Or send an event back which causes a popup to tell the user what their issue is. Or send an even that causes some text to show.

Also, you can also use CSS and native HTML form validation that will show text underneath an input (or above the input) that tells the user what the the input requires. Modern CSS has a pseudo selector which only turns on when the input is invalid[1].

This is simple enough that a straight up MPA could be used with page animations between pages using view transitions[2].

Similar to one of the solutions above, but using data-action style of programming.[3]

But, I usually try to not over complicate things.

[1]: https://developer.mozilla.org/en-US/docs/Web/CSS/:user-inval...

[2]: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_view_tr...

[3]: https://www.lorenstew.art/blog/frontend-event-system
by WalterBright | 2025-08-11 17:19:51+00:00
Oh, people tried. Every C programmer tried it. I tried multiple times. They all failed.

Back when I was musing about what D would be like, I happened across some BASIC code. I was drawn to the use of strings, which were so simple in BASIC. I decided that D would be a failure if strings weren't as easy to use as in BASIC.

And D strings turned out to be better than I'd dared hope!

I proposed an enhancement to C to get much of that benefit, but it received zero traction in the C community. Oh well.

https://www.digitalmars.com/articles/C-biggest-mistake.html
by mockingloris | 2025-08-11 17:20:06+00:00
@billy99k Great question; funding UBI is the crux of the debate.

In Nigeria, I’ve seen industries like taxi services get upended by apps like Uber and Bolt, leaving union leaders/cabals scrambling for the scraps.

AI could amplify this, automating jobs faster than new ones emerge.

One idea is taxing automated systems—say, a levy on AI-driven platforms or robots replacing workers.

This could redistribute wealth without assuming zero employment. For example, Nigeria’s government already taxes digital platforms; scaling that to fund UBI isn’t unthinkable.

What do you think about targeting automation profits specifically?

└── Yarn me
by noahjk | 2025-08-11 17:20:14+00:00
I haven't been following too closely, but is there even a reason to do this? What are the benefits of allowing production access versus just asking for a simple build system which promotes git tags, writes database migration scripts, etc.? From my perspective, it should be easier than ever to use a "work" workflow for side projects, where code is being written to PR's, which could optionally be reviewed or even just auto approved as a historical record of changes, and use a trunk-based development workflow with simple CI/CD systems - all of which could even be a cookie cutter template/scaffolding to be reused on every project. Doesn't it make sense now more than ever to do something like that for every project?
by sarchertech | 2025-08-11 17:20:19+00:00
This is 100% the correct way to do things. The tactic of never saying no but proposing better alternatives is the best way to guide stakeholders into making better technical decisions.

However, it’s requires a lot more mental energy (and can be riskier) than just doing the exact dumb thing the jira ticket asks for, or just saying “this is bad” (and then doing the dumb thing anyway because there’s a deadline).

Because of that most people don’t do it and even food engineers won’t have the energy to do it all the time.

This is a huge part of why big companies can’t produce high quality, high performance software consistently.
by lenerdenator | 2025-08-11 17:20:19+00:00
> China is not a "han ethnostate" de-facto or de-jure.

Tell that to the Uyghurs they were re-educating.

> Israel wasn't even an explicitly declared ethnostate between 2009 and 2017.

They should go back to that then, but at the heart of it, you'd still have a mostly Jewish populace. Kind of like how the state that Hamas or Fatah would like to establish would be mostly Palestinian Arab.

> Additionaly, regardless of how China runs its affairs the truth is that ethnostates are highly Anti-American. It's fundamentally contradictory to our way of life. However China chooses to run its own affairs, the United States should not be providing such enormous amounts of support to a state that is run so contrarily to our own values as we do for Israel.

Most of the countries in the world are ultimately ethnostates or have political factions and geography seriously impacted by ethnic groupings. Don't believe me? Go suggest to about any European or Asian group that some other ethnic group get majority control of their land, resources, and government. They'll be reluctant at best.
by mindcrime | 2025-08-11 17:20:24+00:00
I’d like early adopters that are ideally startups, Enterprises and even individuals

Don't do that. You can't pursue every market sgment at once, as the strategies for different segments are different and you (most likely) don't have the resources to do all of those things at once. Pick a "beach-head" segment and attack there first. Once you establish your beach-head, use it to spread outwards to other segments.

who are keen on having an AI agent that’s indistinguishable from a remote worker, something that’s like having 1,000 employees in your pocket.

So here's the thing: that's a pretty extreme claim. Extreme enough that many people are going to have a hard time taking it at face value. But not so extreme that there aren't plenty of other companies making claims that are at least similar. Similar enough to where it might be hard for you to differentiate your offering. So you have two big challenges right out of the gate. The good news is, IF you can actually deliver on that claim, you should be able to get some pretty powerful word of mouth effect going.

My suggestion, as always, is to read The Four Steps To The Epiphany by Steve Blank, and follow that approach.
by ath3nd | 2025-08-11 17:20:27+00:00
Wait, isn't that the guy that two weeks ago said that we should be embracing AI or existing the industry?

- 2-nd of Aug 2025 Github CEO delivers stark message to developers: "Embrace AI or get out of the industry" https://www.businessinsider.com/github-ceo-developers-embrac...

- 11-th of Aug 2025 Github CEO resigns https://www.theverge.com/news/757461/microsoft-github-thomas...

You can't make this stuff up :) Maybe he didn't embrace AI hard enough, and that's why he is exiting the industry?
by vibecoding-grft | 2025-08-11 17:20:49+00:00
I've found Claude's CLI to be the best of what I've tried. I've moved away from cursor and found myself in a much better programming headspace wherein I can "toggle" this AI-enabled mode. It has to be a more mindful approach to when/how I use AI in my day-to-day work instead of it being a temptation to "AI" some of the work away in the Cursor IDE.
by busymom0 | 2025-08-11 17:20:50+00:00
In a typical todo list, I expect the following features (explained with examples of a typical school timetable:

What, When, Where, Who, Color, Some Notes, Completion checkmark.

1. Name of the event/task e.g. Chemistry

2. Day/Date/Time of the task (can either be specific weekdays or a specific date with time) e.g. Monday at 9:30am, Thursday at 4pm.

3. Person who the task will be with (professor name) e.g. John Doe

4. Location of task e.g. McKenzie Hall Room 504

5. Color e.g. red or hex code #FF0000

6. Some extra notes

7. Maybe ability to add checkmark before the task when it's done. This can be done using the unicode character.

We also need nested tasks (think Lab for Chemistry or some Assignment due for Chemistry). This can be done by adding tabs or hyphens before the line.

The format which works best is a text file containing:

-------------

Chemistry on Monday at 9:30am, Thursday at 4pm #green @McKenzie Hall Room 504 by John Doe //this comment can be a note

- Lab on Wednesday at 2pm by 8am #blue //don't forget to bring lab coat

- Assignment on Mar 9 at 8am #red

Dentist appointment on April 5 at 11am

/* Full block comment which is multiline. Lorem ipsum is placeholder text commonly used in the graphic, print, and publishing industries for previewing layouts and visual mockups. */
by fragmede | 2025-08-11 17:20:56+00:00
It's because most people have done it; and it's infrequent and sufficiently expensive that makes it enough of a pain point to make for a good example. Because it's infrequent, most people don't have a rigorous well-practiced system for how to go about it to get the optimal ticket for their particular circumstances for that flight, and because it can be somewhat expensive, there's a bit of a burden taken on in order to optimize for price as well, especially given all the shenanigans airlines play with pricing.

If you're rich, you can just look for the ticket at the time you like on your preferred airline and buy a first class ticket, whatever the price, for whenever you want to fly, even if it's tomorrow. For the rest, that's not practical. So the flight search has to begin a few months out, with the burden of doing multiple searches (in incognito mode) across various airlines and/or aggregators, in order to optimize various factors. This takes a non-trivial amount of time. Add in looking for hotels and rental cars, and for some it's fun, for others it's an annoying burdensome chore that stands in the way of being on vacation.

It's just an example use case though. Similar to how "robot maid" that folds clothes isn't the be-all or end-all for robotics, if an AI is able to perform that task, it's going to have capabilities necessary for performing a wide variety of other tasks.
by imglorp | 2025-08-11 17:21:01+00:00
Don't forget the first mass produced consumer modems were 300 baud, and yes we're ignoring the model 37 teletype at 120 baud. Then 1200 baud came soon after for a huge improvement.

Of course we're talking terminal, BBS, and Compuserve users here. AOL was probably grief at those speeds.
by jart | 2025-08-11 17:21:05+00:00
From https://en.wikipedia.org/wiki/Semaglutide

> In the 1970s, Jens Juul Holst and Joel Habener began research on the GLP-1 hormone [...] Research continued, and in 1993, Michael Nauck managed to infuse GLP-1 into people with type 2 diabetes, stimulating insulin while inhibiting glucagon and bringing blood glucose to normal levels. However, treating diabetes patients with GLP-1 hormones resulted in significant side effects, leading researchers financed by Novo Nordisk to start looking to develop a suitable compound for therapeutic use. In 1998, a team of researchers at Novo Nordisk led by the scientist Lotte Bjerre Knudsen developed liraglutide, a glucagon-like peptide-1 receptor agonist that could be used to treat diabetes.

GLP-1 is a hormone that naturally occurs in the human body. Novo Nordisk was responsible for turning it into a diabetes medication. They were responsible for turning it into a weight loss medication.

Where are you getting your facts from?
by jandrese | 2025-08-11 17:21:10+00:00
To be fair when you are put on the 128kbps penalty box with the cell provider they also de-prioritize your traffic to the very very bottom of the queue so it's almost impossible to even get the 128kbps, and if the network is busy at all you often get nothing.

but you are correct that modern web frequently leaves low bandwidth high latency users out in the cold, but there are a few holdouts. Craigslist is still pretty usable for example. Hackernews is quite bandwidth friendly. Email is always an option. It's not all doom and gloom for the soda straw crowd.
by lukaslalinsky | 2025-08-11 17:21:12+00:00
Just a couple of days ago, I wanted to implement specialized StreamVByte decoding in Zig, but @shuffle() needs to mask to be compile time known, while _mm_shuffle_epi8() works just fine with a dynamic mask. I remember that some time ago, I couldn't find an alternative to _mm_alignr_epi8().
by freedomben | 2025-08-11 17:21:41+00:00
I disagree with the rampant flagging practices that many HNers engage in, but I do think it's worth noting that it's not always "censorship" as much as it is people pre-flagging topics that are likely to result in a contentious flamewar in the comment section. Of course plenty of stories are killed because they go against the narrative that a particular reader likes, so there definitely is some censorship, but it's a lot more nuanced than that IMHO.
by latexr | 2025-08-11 17:22:15+00:00
> I'm sorry but people who let an agent run on prod deserve what they get.

The problem is that whatever consequences come of it won’t affect just them. You don’t really have any way of knowing if any service you use or depend on has developers running LLMs in production. One day not too far off in the future, people who don’t even like or use LLMs will be bitten hard by those who do.
by OldGreenYodaGPT | 2025-08-11 17:22:30+00:00
two years ago, I opened a PR asking for an LLM commit feature, and they flat-out said they weren’t doing it. Meanwhile, Cursor was eating their lunch and lapping them twice. I couldn’t believe how complacent and out-of-touch they were—it was pure laziness dressed up as “product focus.” And let’s not forget the ancient bugs rotting in their backlog that they refuse to fix. It’s like they actively don’t care about their users.