Hacker Newsnew | past | comments | ask | show | jobs | submit | jwilliams's commentslogin

I do "just use fetch" nowadays -- but I have to say, axios definitely has better ergonomics than fetch, especially for calling APIs.

I drag a tiny fetch wrapper around with error/json handling, timeouts and basic interceptor support. It doesn't cover everything axios does but it's nice enough and I haven't had to touch it in a couple years.

For reference: https://github.com/sampullman/fetch-api/blob/main/lib/fetchA...


I often do similar... though most of the time the past couple years, I'm generating the client from OpenAPI integration on the backend that uses fetch as its' base.

When the vulnerability was announced, it took me two minutes to one-shot convert an entire legacy project from axios to fetch (it already wrapped api calls neatly), react cra to vite, update all dependencies, convert to deep imports to reduce bundle size and get zero npm warnings while fetching coffee. There is just no excuse to use it.

Move from a tested library where when a vulnerability is discovered everyone in the world is made aware to an untested one shot llm output that if a vulnerability is discovered will never come to light .

What's the reason to switch to something less stable short/long term? Because its older and newer code is always better?


That's like saying rpad is well tested. Axios isn't exactly rocket science, it is trivial to replace. So much so that even a SOTA llm does it reliably. I'd say good riddance.

I think there is more here: Anthropic's whole market positioning is based on trust. It's literally their reason for being.

The Claude constitution has a major section about not being deceptive. Now this is GTM, not the model, but there is clearly a coherence problem here... and if anyone should realize the important of their market positioning it's GTM.


Agreed that it’s 100% marketing. In some ways Anthropic is more of a for-profit corporation than OpenAI which is at least partially owned by a non-profit.

> “I don’t have access to X” is only correct after tool_search confirms no matching tool exists.

Yay! This will be a big win. I'm glad they fixed this. The number of times I've had to prompt "you do have access to GitHub"...


I'm surprised it's reporting is listed <5% - I thought it was pretty much ipv6 first?

Is it just me or is this sorely lacking any consideration for inserts? Or durability?

I use pglite for unit/integration tests and it's been fantastic.

Note that it uses "single user mode." This means a single connection at a time, and thus no concurrent transactions. That takes you a little bit closer to SQLite's single-writer.


It’s got plenty of precedent - AutoCAD has a Lisp equivalent since 1986[1]. Arguably it is what made it the powerhouse CAD tool.

Irrespective - This project is pretty cool to see!

[1] https://en.wikipedia.org/wiki/AutoLISP


It’s terrific to see this. I’m definitely going to give it a whirl. I’ve been working on a specific JavaScript isolate[^1]. This is great source of inspiration for it.

[^1]: https://github.com/jonathannen/hermit


I'd love to hear your thoughts! I've been primarily testing this with Bun + Vercel AI SDK for tool call sandboxing.


GraalVM is genuinely great -- Native Image and the polyglot story are impressive.

I was put off by the earlier licensing - it was confusing, which wasn't great in a license. The GraalVM Free Terms and Conditions "GFTC" now seems better (curious if people agree?), but I wonder if it came too late.

The decoupling from Java SE was good in many ways, but it also made the future a little less clear too.


GraalVM builds upon the research done previously at Sun with MaximeVM [0] and SquawVM [1] (SunSPOTs [2] before arduinos were even an idea).

The Graal folks have their own agenda servicing Oracle DB, Oracle serverless, and less trying to replace the OpenJDK.

See this interview with Thomas Wuerthinger, the founder and project lead of GraalVM.

https://www.youtube.com/watch?v=naO1Up63I7Q

Apparently there tends to exist some attrition between both teams, now OpenJDK is having a Python and JavaScript support project, but by integrating CPython and V8, not by reaching out to GraalVM, Project Detroit.

https://openjdk.org/projects/detroit/

[0] - https://en.wikipedia.org/wiki/Maxine_Virtual_Machine

[1] - https://en.wikipedia.org/wiki/Squawk_virtual_machine

[2] - https://sunspotdev.org/ (site still up, go figure)

[2] - https://jug-karlsruhe.de/assets/slides/sunspot-jugKa.pdf (technical overview)


Licensing was why I didn't adopt it, so glad to hear it's improved. Would sure love a non-custom license though. Will have to dive deeper into the GFTC


Just in case you were unaware, there is and was a 100% open source variant of the GraalVM referred to as the "Community Edition (CE)"¹. RedHat built their own distribution based on that source tree called Mandrel². The closed source version is faster in many cases, but the CE release in very capable.

¹ -- https://github.com/graalvm/graalvm-ce-builds

² -- https://github.com/graalvm/mandrel


It's live! If you're on the latest cc you can use /buddy now.


It's a ridiculous folly. I've already lost a well-constructed question because I accidentally tabbed into my pointless 'buddy'.

(Yes, I know I can turn it off. I have.)


I find Claude Code features fall into 2 categories, "hmmmm that could be actually useful" vs "there is more kool aid where that came from"


Ok! First prompt, obviously:

“Complete thyself.”

And I want an octopus. Who orchestrates octopuses.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: