Hacker Newsnew | past | comments | ask | show | jobs | submit | koakuma-chan's commentslogin

Claude Code is useless for anything that requires advanced knowledge.

+1. Claude is actually really good at all kinds of development but Claude will still make plenty of mistakes and occasionally go so far in the wrong direction that it still needs someone with experience to steer it.

Claude helped me to built an app I could have never built without it - I was learning the advanced knowledge during exploration of that field.

(though, I have 25+ years of tech/software experience, so I didnt start from scratch)


Is there evidence that LLMs adhere to this format better than to JSON? I doubt that.

It is 100% guaranteed that they DON'T. Toon is 3 months old, it's not used by anyone, and it's therefore not in the training set of any model.

Their benchmarks compare it against other formats as input, not as output.

Now it makes sense.

I am very disappointed with Astro.

Who is this framework for?

It's been years, and they still don't support unit testing Astro Actions. They still don't support inter-island communication.

"Astro v6 is around the corner" - and the only changes are 1. refactored CLI (why? it's perfectly fine) 2. bumped zod to v4

It's great if you want to build a blog or something, but it's definitely far from great for building apps.

Don't know what they are thinking.


I don't think it's really targeted at building apps, as far as I can tell its whole pitch has always been that that most websites are not apps and therefore most websites do not need a full JS framework like Next.js.

They even say it in this blog:

"Our mission to design a web framework specifically for building websites — what we call content-driven websites, to better distinguish from data-driven, stateful web applications — resonated"


> Who is this framework for?... It's great if you want to build a blog or something, but it's definitely far from great for building apps.

Not an Astro expert, but the massive headline at the top of the homepage may provide a clue as to their intended audience:

> The web framework for content-driven websites


On inter-island communication, I actually think less is more – I find a lot of the recent big features like this they have added unnecessarily constrain you to doing things a certain way, while the reason I liked Astro in the first place was the simplicity.

You can easily add any global store library to your project to communicate between islands from the very simple (nanostores) to more complex stuff (are people still using mobx, redux, etc?)

I actually would prefer if Astro kept the core more simple, I never understood the point of Astro components for example; always thought their game plan would be to build their own client-side framework like what remix v3 is doing, but currently their components are too limited to make them worth using over just doing everything in react, svelte, or whatever floats your boat.


Astro component is your page's entry point. It's similar to React server component. The typical flow is to fetch data in it, and pass the data to client component written in React or whatever. You can also have pages that are Astro only, without any front-end framework.

Yeah, I know, but since by default the front-end islands are server-rendered with no hydration the lines are blurred between what you would use an .astro component for, and just using for example react.

Personally I only ever use .astro components if I'm 100% sure I will never need any client side interactivity, otherwise it's just easier to ignore them.


I mean, you have to have an .astro file if you want your route to be picked up, and then import and use React components in that file. IIRC, you cannot just directly use React.

Oh right, yeah I get what you're saying now. Indeed I think .astro templates make sense at the page level say to define a layout, and I actually like the syntax of stuffing the server js into a frontmatter style block, it's pretty nice.

There are tons of options for sharing state between islands.

The docs show how to use nanostores but you can use other libs like vue refs, etc.

https://docs.astro.build/en/recipes/sharing-state-islands/


    > They still don't support inter-island communication
Can't you just use standard DOM events for that on the client? This would work even pushing events from React to Vue to Vanilla.

That's what I did, but DX is not great. I would prefer some kind of channel API.

If all you are writing a blog and you're not using Substack or Squarespace or any of the other million blog hosting options you're crazy IMO.

If you aren’t realizing the importance of POSSE imho that’s crazy ;-)

You become beholden to these platforms and they're inherently not portable. There is risk here, and given the track record of Internet companies I think it's fair to say the risk is not worth it for many people.

Your costs could explode, or worse, the business could go under and you lose all your shit.


Substack only really makes sense if you want to monetize your content.

Why ? Spinning up a blog these days with one of these frameworks is almost quicker than signing up to one of the blog hosting platforms.

And you get to keep your data in markdown easily portable


You can speak one language, switch to another language for one word, and continue speaking in the previous language.

But that's my point. You'll stop, switch, speak, stop, switch, resume. You're not going to be "I was in 東京 yesterday" as a single continuous sentence. It'll have to be broken up to three separate sentences spoken back to back, even for humans.

>"I was in 東京 yesterday"

I think it's the wrong example, because this is actually very common if you're a Chinese speaker.

Actually, people tend to say the name of the cities in their own countries in their native language.

> I went to Nantes [0], to eat some kouign-amann [1].

As a French, both [0] and [1] will be spoken the French way on the fly in the sentence, while the other words are in English. Switching happens without any pause whatsoever (because there is really only one single way to pronounce those names in my mind, no thinking required).

Note that with Speech Recognition, it is fairly common to have models understanding language switches within a sentence like with Parakeet.


Okay, it's getting clear that I'm in the wrong here with my insistence that languages don't mix and foreign words can't be inserted mid-sentence, yet that is my experience as well as behaviors of people sharing the language, incidentally including GP who suggested that I can always do the switching dance - people can if wanted, but normally don't. It's considered a show-off if the inserted word could be understood at all.

Perhaps I have to admit that my particular primary language is officially a human equivalent of an esoteric language; the myth that it's a complex language is increasingly becoming obsolete(for good!), but maybe it still qualify as being esoteric one that are not insignificantly more incompatible with others.


I think this is totally wrong. When you have both parties speaking multiple languages this happens all the time. You see this more with English being the loaner more often than it is the borrower, due to the reach that the language has. Listen to an Indian or Filipino speak for a while, it's interspersed with English words ALL the time. It happens less in English as there is not the universal knowledge base of one specific other language, but it does happen sometimes when searching for a certain, je ne sais pas.

Not really, most multilinguals switch between languages so seamlessly that you wouldn't even notice it! It even has given birth to new "languages", take for example Hinglish!!

I skimmed through this and it's mostly people suggesting to go to church or to volunteer, as always.

The main problem I had was that there were too many responses. There's currently over 1,000 comments that are not mine.

I spent all day yesterday reading and responding to them, and there were still dozens of responses that I'm only seeing this morning, often thoughtful and with new ideas or perspectives.

So my plan was to post a series of more narrow focused questions on the topic, once every so often (maybe once a month). What causes the loneliness epidemic individually? Systemically? What policies might help it? What actionable solutions can many individuals try? Etc.

This is already kind of what I'm doing in Chicago. Every Sunday, I hold a sign with a different survey on a related topic. I'd like to do it more often if time eventually permits. In any case, I'm keeping a log of the results and conclusions on my website.

My main goal in this is to be a slowly evolving plan of actionable, concrete ideas, that's interactive, dynamic, and self-iterating.


I don't appreciate how AI generated this website looks.

It seems appropriate that, for a website whose purpose is to make links which raise your suspicions, the visual design itself also raises your suspicions.

Just looks like every other generic framework oriented site.

which bit are you getting an AI smell from?

gradient background, card, button

Have you looked at a website in the last 10 years?

Perhaps, but nearly every tutorial in all the modern frameworks demonstrate this exact style.

> Unfortunately, our security system has detected malicious access from your computer to our website. For the protection of our system the access was temporarily blocked.

???


I send my bank statements to Gemini to analyze. It's not like bank statements contain anything too sensitive.

Some of them stupidly print the account number on them. I mean, we do had out our account and routing number to people on checks, but we don’t give checks to the entire Internet.

Is there a place where you get things that are greater and more noble than apathetic indifference/go with the flow attitude?

The folks at the Qubes OS forum care about security, unlike the vast majority of HN users nowadays:

https://forum.qubes-os.org/


> How did you find working with egui?

Claude Code would have preferred React.


Native code and speed will be a differentiator.

If the value of JavaScript programming goes down, Rust programming will probably hold value a little bit longer.


How would this have worked outside of catering to browsers?

You can render React all over the place now!

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

Search: