MurphyA/hacker-news huggingface dataset:
by dclowd9901 | 2025-08-05 15:25:51+00:00
> Thus, AI's best use case for me remains writing one-off scripts. Especially when I have no interest in learning deeper fundamentals for a single script, like when writing a custom ESLint rule.

Perfectly put. I've been using a lot of AI for shell scripting. Granted I should probably have better knowledge of shell but frankly I think it's a terrible language and only use it because it enjoys wide system support and is important for pipelining. I prefer TS (and will try to write scripts and such in it if I can) and for that I don't use AI almost at all.
by Manik_agg | 2025-08-05 15:26:45+00:00
You’re right dumping all memory into the context window doesn’t scale. But with CORE, we don’t do that.

We use a reified knowledge graph for memory, where: Each fact is a first-class node (with timestamp, source, certainty, etc.) - Nodes are typed (Person, Tool, Issue, etc.) and richly linked - Activity (e.g. a Slack message) is decomposed and connected to relevant context

This structure allows precise subgraph retrieval based on semantic, temporal, or relational filters—so only what’s relevant is pulled into the context window. It’s not just RAG over documents. It’s graph traversal over structured memory. The model doesn’t carry memory—it queries what it needs.

So yes, the memory problem is real—but reified graphs actually make it tractable.
by crinkly | 2025-08-05 15:27:03+00:00
We are fairly high traffic. Deployments, even rolling, can and do cause fairly noticeable latency spikes and side effects like upstream services having to queue requests, pool escalations, all sorts. Warming stuff up before first hit is a complete bitch on top of that.

I notice Apple had similar problems and moved some of their back end to Swift from JVM recently. There was a post on here.
by Fraterkes | 2025-08-05 15:27:28+00:00
I’m seeing a lot of variations on this in this thread, but we have been able to render photoreal things, and do intricate physical simulations, for a long time. This is mostly impressive because it is a real-time way to generate and render big, intricate worlds.

But if you believe reality is a simulation, why would these “efficient” world-generation methods convince you of anything? The tech our reality would have to be running on is still inconceivable science fiction.
by necovek | 2025-08-05 15:27:29+00:00
Thanks for this perspective, but I am a bit confused by some of your takes: you used "Claude Code with Opus model" in "the same toy project" with great success, which led you to conclude that this will "make a vast majority of all jobs redundant".

Toy project viability does not connect with making people redundant in the process (ever, really) — at least not for me. Care to elaborate where do you draw the optimism from?
by OutputRiff | 2025-08-05 15:27:38+00:00
I find myself largely agreeing with this post.

In some cases, LLMs can be a real speed boost. Most of the time, that has to do with writing boilerplate and prototyping a new "thing" I want to try out.

Inevitably, if I like the prototype, I end up re-writing large swaths of it to make it even half way productizable. Fundamentally, LLMs are bad at keeping an end goal in mind while working on a specific feature and it's terrible at holding enough context to avoid code duplication and spaghetti.

I'd like to see them get better and better, but they really are limited to whatever code they can ingest on the internet. A LOT of important code is just not open for consumption in sufficient quantities for it to learn. For this reason, I suspect LLMs will really never be all that good for non-web based engineering. Wheres all the training data gonna come from?
by danparsonson | 2025-08-05 15:27:38+00:00
Sure, but not every abstraction is premature; with experience and care, it's possible to walk the line between too much and too little, and premature abstractions can be easier to undo than overdue abstractions (you can always do the copy-pasting after the fact, but if you have two classes that should have common code but have evolved in slightly different directions due to lack of oversight, it can be very difficult to unpick that cleanly)
by hombre_fatal | 2025-08-05 15:27:42+00:00
The problem with intermediate assignment is that they pollute your scope.

You might have $values and then you transform it into $b, $values2, $foo, $whatever, and your code has to be eternally vigilant that it never accidentally refers to $values or any of the intermediate variables ever again since they only existed in service to produce some downstream result.

Sometimes this is slightly better in languages that let you repeatedly shadow variables, `$values = xform1($values)`, but we can do better.

That it's hard to name intermediate values is only a symptom of the problem where many intermediate values only exist as ephemeral immediate state.

Pipeline style code is a nice general way to keep the top level clean.
by scarface_74 | 2025-08-05 15:27:55+00:00
The FTC caused this issue with over regulation and by creating an environment of fear that every acquisition is going to be scrutinized.

Google had no fiduciary duty to do what’s in the best interest of WindSurf’s investors.

Google had every right to give the WindSurf employees offers to leave. The employees had every right to accept the offers. There is no world where the government should have been involved in that part.

At that point, the Windsurf equity owners had two choices - either not license or license.

Which part should have been illegal? The FTC could have said “Google you can’t both get the employees and license the IP”. Google would have said “fine, we will just hire the talent and have them create something similar”. Windsurf would have been worse off.

Alternatively, Google could license the technology. Then the employees could say I would rather just work for Google. Would you then be okay with enforcing non competes even though they are currently illegal in California?

There is no law that you can come up with that doesn’t make it worse for both the employees and Windsurf.

We actually saw something like that happen between Microsoft and OpenAI during the Altman fiasco. Microsoft had already licensed the technology and Altman was going to go to Microsoft and take OpenAI’s best people with him. Should the government have stepped in then and told Microsoft they can’t hire OpenAI employees?
by Philpax | 2025-08-05 15:27:55+00:00
Once it has been proven to be possible, other companies [1][2][3] can and will reproduce it, and will attempt to push the frontier. As far as we know, there's no bottleneck that's stalling development here.

[1]: https://www.worldlabs.ai/

[2]: https://wayfarerlabs.ai/

[3]: https://runwayml.com/research/introducing-general-world-mode...
by porridgeraisin | 2025-08-05 15:28:01+00:00
Recently tried a bunch of frontend charging libraries.

Disclaimer: I only tried line charts for time series X axis and bar charts for categorical X axis. No other charts. I had filters, group by and sort by options in control panel. Data was fetched everytime from database when control panel was modified, so no client side number crunching.

My requirements were:

Control panel at top (which I'll manage). Then a grid of charts below with synced cursors and zooms (toggleable).

Basically, grafana, but they're not necessarily time series graphs.

I found uPlot(which is iirc what grafana uses) and eCharts to be the handsdown winners. Within those two, I preferred eCharts as first of all uplot didn't have any docs, LLMs didn't really perform well, and also vue-eplot wrapper didn't work.

Secondly, eCharts had nice animations, which uPlot does not support and I understand why, but I just wanted it for this project. It's really neat, when you add a group by in your control panel the charts nicely animate and the legend shows up etc

The others just did not impress, highcharts, chart.js, c3.js, ag-grid.

But maybe they're better fit for another usecase.

Vue-echarts is such a nice wrapper too.

// your refs from control panel inputs // chartOption = computed(() => make from inputs) // <v-chart :chartOption />

Performance wise, it didn't lag upto few month date ranges for daily data that arises out of user interaction. So not super dense like logs or telemetry measurements, but not that sparse either. I didn't really benchmark it with proper stress tests beyond checking if it worked for the usecase at hand.

It is also ridiculously reliable. When you have empty/missing data there's no annoying try-catch or guards you have to do when rendering, it automatically shows an empty graph with the size you specified. The title and other decorations still remain.

It also works well inside flex/grid layouts. No nonsense with CSS needed.
by Centigonal | 2025-08-05 15:28:16+00:00
They mention some possible applications in the video. Training environments for robotics (use sample data to simulate the surface of mars or the inside of a nuclear reactor), educational worlds for students (like the old Encarta virtual tours), and disaster preparedness simulations (e.g. training firefighters on an endless variety of burning homes).

Obviously, none of these are super viable given the low accuracy and steerability of world models out today, but positive applications for this kind of tech do exist.

Also (I'm speculating now instead of restating the video), I think pretty soon someone will hook up a real time version of this to a voice model, and we will get some kind of interactive voice + keyboard (or VR) lucid dream experience.
by bovinejoni | 2025-08-05 15:28:16+00:00
Being a Haitian immigrant is an immutable characteristic. That aside, these were legal immigrants welcomed by the city and assimilating into the community, used as a scapegoat with a baseless conspiracy to stir anger on a campaign trail. I’m not sure what about this incident is defensible but it has nothing to do with culture. Are you being intentionally provocative or do you really believe this?
by post_break | 2025-08-05 15:28:23+00:00
The thing that I find amazing about this sub, is that the final hull survived all those trips, and then before the final one let everyone know it was toast, and Stockton ignored it. He was careless with peoples lives, but his sub actually did what he set out to do, and if he listened to the instruments, he'd still be alive, he could have made another hull, and he could be taking more trips down there for better of for worse. The porthole design was poor, the carbon fiber had tons of defects, the controller, everything was cobbled together, yet it held up until it didn't.
by rpaddock | 2025-08-05 15:28:36+00:00
I must give some background so you don't think I'm being factious or silly by what I'm about to explain.

Next week it will be twelve years since my wife killed herself due to Chronic Pain. Willing or not thrusting me into being an advocate for those with Chronic Pain. Most specifically advocating for those with Intracranial Hypotension due to Cerebrospinal Fluid (CSF) Leaks and those poisoned by Fluoroquinolone antibiotics such as Levaquin, Cipro etc.

See our documentary Pain Warriors about the whole saga of my late wife. It is free to watch many places. I get no remuneration of any kind from Pain Warriors.

As someone with Lupus "The Spoon Theory" was created by Ms. Christine Miserandino.

Anyone that spends time in Social Media related to chronic health issues is going to come across someone talking about 'Spoons'. Yes, the utensil that you eat with.

A normal health person has an unlimited number of spoons per day. Someone with a chronic condition may only have five or ten if they are lucky.

Each 'Spoon' represents a task of daily life. Say just getting out of bed, taking a shower or eating a meal, each being one spoon.

When you run out of spoons for the day your day is over, or you start paying by borrowing spoons from tomorrow, which makes tomorrow a worse day than today.

So the linguistic words being looked for are already being measured by the community itself in a scale of Spoons. As silly as it might sound.

Ms. Miserandino explains how this all came about here:

https://www.butyoudontlooksick.com/articles/written-by-chris...

Something I need to add, because I mentioned Lupus, is that food sensitivities to Nightshade plants, common in our diets, can mimic the systems of Lupus and Rheumatoid Arthritis. If you or a loved one has those, eliminate the Nightshade family from your diet for a while and see if there is any improvement.
by thibaultamartin | 2025-08-05 15:28:49+00:00
I've had similar thoughts and decided not to embed comments on my blog, but to link to social media where people can still give me feedback.

One of the most positive things I've done though is to generate "Comment by email" links at the end of each post. People who reach out directly and only to me behave much differently than people who do performative commenting on social media.

The overall rationale for not having comments on my blog is here https://ergaster.org/posts/2024/03/06-welcoming-feedback/
by kasey_junk | 2025-08-05 15:29:03+00:00
I largely agree with the gist of this article but its calculation about productivity is very flawed as it doesn’t account for the time things sat on the backlog, or the things that wouldn’t have been done at all.

Where I see major productivity gains are on small, tech debt like tasks, that I could not justify before. Things that I can start with an async agent, let sit until I’ve got some downtime on my main tasks (the ones that involve all that coordination). Then I can take the time to clean them up and shepherd them through.

The very best case of these are things where I can move a class of problem from manually verified to automatically verified as that kick starts a virtuous cycle that makes the ai system more productive.

But many of them are boring refactors that are just beyond what a traditional refactoring tool can do.
by Etheryte | 2025-08-05 15:29:05+00:00
I think this phrasing misses the point. If you paid back anything less than the inflation adjusted cost, the bank would lose money on the loan. Hence, the minimal amount you have to actually pay back is the inflation adjusted cost at the end of your mortgage, simplified to the 600k in the above comment. In the real world both inflation and interest happen continuously, but it's easier to exemplify without that fact.
by bluefirebrand | 2025-08-05 15:29:19+00:00
> You should expect most companies to let people go at staggering numbers, with only small amounts of highly skilled people left to administer the agents

I'm gonna pivot to building bomb shelters maybe

Or stockpiling munitions to sell during the troubles

Maybe some kind of protest support saas. Molotov deliveries as a service, you still have to light them and throw them but I guarantee next day delivery and they will be ready to deploy into any data center you want to burn down

What Im trying to say is "companies letting people go in staggering numbers" is a societal failure state not an ideal
Show HN: Find the relevant Xkcd comic for your post using RAG
by anyg | 2025-08-05 15:29:30+00:00
How it works - Simply paste your entire message or post into the search box to get the most relevant xkcd for it. No need to search by keywords, etc.

I built this tool as a fun project to learn Retrieval Augmented Generation (RAG) but it turned out to be much more complicated than expected. Humour, in particular xkcd comics, require high levels of intelligence and also relevant knowledge. RAG doesn't actually seem perfectly suitable for it because the retrieval is done using a much simpler model than the latest LLMs.

While playing around, I found it to be decent most of the time. Sometimes, it would suggest a comic which isn't perfectly suitable but has some overlap atleast. It took quite a few experiments to find the current combination of embedding model and llm as well as the retrieval algo and related params.
by reactordev | 2025-08-05 15:29:40+00:00
Prior to Cartoon Network, and computer animation, there was:

Teenage Mutant Ninja Turtles X-Men Doug David The Gnome Care-bears My little pony Hello Kitty He-Man Garfield The Littles Duck Tales Thundercats Simpsons

Today we have:

Family Guy Bobs Burgers South Park King of the Hill Simpsons

3D animation took over and if you can do 3D, why make it look like a cartoon?

obviously there’s more… but just pointing out the shift away from cartoon.
by jfyi | 2025-08-05 15:29:43+00:00
They are processors and yes some their own gateway.

Billing is broadly part of merchant services and is largely done by the sales organization that sold the processing.

Of course there are companies that encompass all these and more like the acquiring bank.

If you came to this by looking at epoch's website, click the tab from "Billing" to "Merchant Solutions". The rest very clearly state they are a processor.
by sshine | 2025-08-05 15:29:55+00:00
> As for Rust, I don't have a use case at work where it is a win over managed compiled languages

Very performant, very easy to distribute cross-compiled static binaries, very portable to web, embedded, anywhere.

The main downside of Rust, being that it has a high learning curve and is costly to write in because of all the training, could be less and less of a problem.
by ath3nd | 2025-08-05 15:29:55+00:00
There is a great article by Tom Renner about the "inevitability" of LLMs.

https://tomrenner.com/posts/llm-inevitabilism/

Of course, when phrased with adversarial language, these self-proclaimed gurus and "leaders" are basically saying: "We know everything and you know not too much, get on board or get behind", to boost their sales. Many times these futures didn't work out:

- Elon's self driving cars

- Elon's Boring Tunnel

- NFTs (mega flop)

- Web3/blockchain (it happened but wasn't the revolution and future they were proclaiming)

These are just salespeople, they have no idea what they are talking about, they just want to create a need for their product and sell it to you.

Would you listen to Linus Torvalds: https://www.theregister.com/2024/10/29/linus_torvalds_ai_hyp... or to some guy you've never heard of so far. Same for the creator of curl, a tool you use every day: https://www.theregister.com/2025/07/15/curl_creator_mulls_ni.... Nah, this guy is talking BS, as many before him.
by nirav72 | 2025-08-05 15:30:36+00:00
I also ran Doublestake and Compreface with Frigate. Found out that it didn't really provide any benefits for me. The default native person detection in Frigate using the TPU is more than adequate. I've seen some interesting stuff people have done using a mix of locally hosted LLM vision model with Home Assistant and Frigate to do image interpretation. Including facial recognition and License plate reader. It's something I want to eventually explore.
by doc_manhat_3 | 2025-08-05 15:30:39+00:00
I think even claims of 2-5x are highly suspect. It would imply that if your team is using AI then all else equal they accomplish 2-5 times as much in a quarter. I don't know about you but I'm certainly not seeing this and most people on my team use AI.

[And to those saying we're using it wrong... well I can't argue with something that's not falsifiable]
by lo_zamoyski | 2025-08-05 15:31:13+00:00
Sure, incentives are important. I don't disagree. The law is a teacher, and it involves the use of incentives and disincentives.

But there is a bootstrapping problem here. The first is that virtue is needed to know what and how to incentivize and disincentivize, and to be able to choose to do it. Corrupt men will tend to create incentives in their own image.

Another problem is that even when incentives are properly aligned, this alone does not guarantee good behavior. Murderers know what awaits them for their crimes. So while incentives are important, a purely game theoretic construction is not enough. It does not do enough to secure rational behavior. So the problem is not merely political, but moral. We each have a personal duty here to demand moral action from ourselves and to grow in virtue.
by samfeldman | 2025-08-05 15:31:18+00:00
Thank you, I really appreciate it!

And I agree, I don't want the app to fall victim to a "big feature set" that ultimately makes it too complex.

My mindset is to make it the simplest app for importing and remembering birthdays. Some feature (iPhone contacts sync, easier FB birthday importing, etc) feel like they truly will improve the user experience, while others (general reminders, random social features) don't excite me too much.

It can be tempting to put my head down and build new features. At this point with the app, you're right that marketing could be fruitful—definitely want to lean more into this. My current mindset is that celebrating strangers' birthdays (and making videos from it) will be enough. Creating a brand around generosity, connection, and celebrating birthdays.

Recently recored a birthday giveaway video at a farmers market in Boone, NC and met the sweetest lady whose birthday it was. Could feel that it made a positive impact, and has me excited to make more of these (and to edit the videos well so it makes people feel something)

Excited to keep building (product and marketing), and appreciate your input :)
by yorkie | 2025-08-05 15:31:23+00:00
Actually, on our own AR devices, JSAR uses OpenXR to enable mixed rendering of web content and Unity scenes together. JSAR itself is a browser engine library, and it currently works in any AOSP + GLES3 environment (which should cover most devices except Vision Pro and Windows). However, I haven’t built a full browser app specifically for mainstream VR devices like the Meta Quest, as the project’s main focus right now is on implementing missing web standards.

I’ve also updated a detailed explanation about this issue—if you’re interested, you can read it here: https://m-creativelab.github.io/jsar-runtime/manual/quick-st...
by BeetleB | 2025-08-05 15:31:24+00:00
> There's objectively no value with learning how to perform calculations by hand that CAS's can perform better automatically.

You're not learning how to perform calculations in most calculus courses. Perhaps not even most algebra courses.

A given expression can be simplified/factored in multiple ways. That TI-89 is going to do it only one way. When working with a typical physics/engineering problem, the way you decide to arrange the terms can help tremendously in understanding the physics of the situation.

I hear this take only from people who've not gone ahead and done advanced (graduate) level work.
by lifesucks1 | 2025-08-05 15:32:08+00:00
Couldn't agree more. So fed up of these stupid marketers talking about how they built a SAAS solution in days, solved all their technical problems. AI puts everything magically together. All you need is rules files. I cant even build a consistent backend I am ok with any technology it likes. Once you hit a bug it struggles to fix it without breaking 10 other things. I hope some technique comes in that can help you manage what it outputs. In its current state I would be very careful with what is being pushed to production.
by rapind | 2025-08-05 15:32:10+00:00
It's allowed me to be even more of a perfectionist. I'm quite enjoying it, and I review and revise everything that's produced line by line.

I doubt that's the commonly desired outcome, but it is what I want! If AI gets too expensive overnight (say 100x), then I'll be able to keep chugging along. I would miss it (claude-code), but I'm betting that by then a second tier AI would fit my process nearly as well.

I think the same class of programmers that yak shave about their editor, will also yak shave about their AI. For me, it's just augmenting how I like to work, which is probably different than most other people like to work. IMO just make it fit your personal work style... although I guess that's problematic for a large team... look, even more reasons not to have a large team!