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

don't bother. Your parent commenter is writing some loaded comments in this post.

Perhaps writing code by hand will be considered micro optimisation in the future.

Just like writing assembly is today.


This is also bad evangelism, but on opposite side.

Just because LLMs don't work for you outside of vibe-coding, doesn't mean it's the same for everyone.

> LLM evangelists - are you willing to admit that you just might not be that good at programming computers?

Productive usage of LLMs in large scale projects become viable with excellent engineering (tests, patterns, documentation, clean code) so perhaps that question should also be asked to yourself.


I think you should read the article again, because this comment is a straw man vis-a-vis the article.

Is it?

The article starts from the premise that LLMs are only good for vibe-coding.


No it doesn't.

It starts from the premise that the author finds LLMs are good for limited, simple tasks with small contexts and clearly defined guidelines, and specifically not good for vibe-coding.

And the author literally mentions that they aren't making universal claims about LLMs, but just speaking from personal experience.


You're offering a very generous interpretation. To the point of extrapolating what's written. Allow me to exemplify:

> I genuinely don't mind if other people vibe code. Go for it!

> But that is not enough for the vocal proponents. It's the future!

The author is okay for others to voice their positive opinion about LLMs as long as it is limited to vibe coding.

It starts defining a gatekeeping threshold of what level of positive opinion is acceptable for others to have, according to the author.


Nothing in the text you quoted implies anything of the sort, and you're moving the goalposts.

Good day.


> all the complaints about firefox are mostly ego-deflection.

Sorry this is too handwavy for me.

According to this logic, Mozilla is likely going to die believing it did nothing wrong.


Apple is one of the largest customers of Google Cloud Platform.

Last I heard most of their e2e storage for iCloud was on GCP.

They also use AWS.


hey Siri, search Apple papers about AI.

In my experience LLMs are really good at following code examples and constraints (tests).

So even if they don't get to train much on some technology, all you need is some guidance docs in AGENTS.md

There's a plus in being fresh too: LLMs aren't going to be heavily trained on outdated tutorials and docs. Like React for example.


Hey Nikita, if you're reading this, Thank You! for your contributions to PHP!

We miss you!


Go is sometimes criticised for not using LLVM but I think they made the right choice.

For starters the tooling would be much slower if it required LLVM.


Also OCaml. Having a own compiler is THE way for language development. IMHO.

Personally I think a happy medium is to compile to C99. Then, after your own compiler's high-level syntax transformation pass, you can pass it through the Tiny C Compiler which is somewhere on the order of ~10x faster than Clang -O0. When you need performance optimizations at the cost of build speed, or to support a compilation target that TCC does not, you can freely switch to compiling with Clang, getting much of the value of LLVM without ever specifically targeting it. This is what I do for my own language, and it makes my life significantly easier and is perfectly sufficient for my use, since as with most languages my language will never be used by millions of people (or perhaps only ever one person, as I have not deigned to publish it).

I think writing a compiler targeting machine code from scratch only really makes sense if you have Google's resources, as Go did. That includes both the money and the talent pool of employees that can be assigned to work on the task full-time; not everyone has Ken Thompson lying around on payroll. To do better than LLVM is a herculean feat, and most languages will never be mainstream enough to justify the undertaking; indeed I think an undertaking of that scale would prevent a language from ever getting far enough along to attract users/contributors if it doesn't already have powerful backing from day 0.


That might be convenient if your language has semantics that map well-ish to C99 semantics. But C is a really messy language with lots of little quirks. For example, Rust code would compile to something slower if it had to use C as an intermediate representation.

Also, compiled languages want accurate and rich debug info. All of that information would be lost.


You can track debug symbol through c. It’s just one of many layers debug info gets tracked through.

C is a pretty horrible compilation target. Avoiding UB when generating C code is really tough.

You guys use Siri?

My exact reaction every time I hear people discuss Siri. I don’t think I used it once in my life and it’s one of the first thing I turn off every time I have a new device. So interesting to see how different people use the same devices in completely different ways.

Siri is extremely useful. That is, if your use cases are limited to:

- setting a timer

- dictating a title to search on Apple TV


Creating calendar events and reminders too!

A feature set that has remained unchanged since Siri’s launch…


You can use Siri to call custom Shortcuts which in turn can ask for more details if required. And now that Shortcuts can make use of the LLMs (Apple’s or ChatGPT), there are a lot more ways to make Siri smarter.

Makes sense then, considering timers I set them on my watch and I don’t watch tv.

I used it when it launched to figure out it was useless and haven't gone back.

For CarPlay, yes. I don't need a virtual assistant to do things I can do but worse; I need reliable voice controls to send messages, start phone calls, change the map destination and such with as little friction as possible.

Siri needs faster and more flexible handling of Spotify, Google Maps and third-party messaging apps, not a slop generator.


Only for opening/closing the garage door, setting timers, and sending texts. What else do people use the digital assistants for?

Hundreds of times a day for HomeKit, though rarely anything else. It’s _mostly_ fine, provided there are no HomePods around.

Only when I wake up in the middle of the night to ask it what is the current time of the dystopia. That and the calculator.

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

Search: