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

Can you explain why it makes a difference what the answers are?

When using an open source library assumptions should be:

- The code does what it advertises.

- The owner is responsible for the functionality.

- The owner's reputation is based on the quality.

You're making it sound that you're more sure for the above when the code is "hand-written" than LLM-driven. Why exactly? Do you tend to deeply understand the strengths and limitations of every coder whose software you're using in your projects?

As long as the owner is responsible for the quality of a project why does it matter how it was executed?


> Can you explain why it makes a difference what the answers are?

You answered it yourself:

> the owner is responsible for the quality of a project

If you didn’t write, review, or understand the code, then you cannot be responsible for its quality. If you don’t have the skills to write it by hand and understand it, you don’t have to skills to properly address bug reports or understand and prevent malicious submissions.

All of those are legitimate concerns and considerations when deciding if you want to invest your time in a project.

Honestly, if the author had responded “I vibe coded it and didn’t review any of it, but it’s been working for me for <however long>”, that would’ve been fine. It would have been a clear, honest answer that would let everyone decide how they want to proceed.


No, I disagree with the premise, that's why I don't want to answer. I am responsible for the quality of the project by virtue of publishing it, not because I wrote it in a way you agree or disagree with. Your questions are irrelevant. The only thing that's relevant is whether my name is on the repo or not.

If I didn't think it's good enough to release, I'd say something like "I vibe-coded this and didn't check it, use at your own peril". How much of the code I understand and how much an LLM wrote is entirely irrelevant.


> No, I disagree with the premise

What premise?! I made general questions that I want to know for myself. They were questions, not accusations. The fact you saw then as such says something about you, not me. You flipped out for no reason.

> that's why I don't want to answer.

Then you could’ve said that too, instead of dismissing it with a sketch and lamenting without any clarification.

> Your questions are irrelevant.

That’s not for you to decide. Silly example: Imagine you have a peanut allergy and go to a restaurant. You ask the waiter if some dessert has peanuts in it and they answer “that is irrelevant”. Questions are relevant to the asker. You didn’t even try to understand why I made the questions, you simply assumed bad faith.

> If I didn't think it's good enough to release, I'd say something like "I vibe-coded this and didn't check it, use at your own peril".

And how is anyone supposed to know you’d do or not do that? If you had been upfront about using LLMs from the start, we wouldn’t be having this conversation.

> How much of the code I understand and how much an LLM wrote is entirely irrelevant.

No, no it is not. It may be irrelevant to you, but it’s not to everyone else. You don’t get to decide what other people think is relevant.


Stress most times doesn't reveal itself like that. What you're describing is short term excitement and perhaps anxiety.

Stress is a silent killer. It's basically being mostly unhappy, feeling unfulfilled and trapped. It's a spectrum that can range from simply being unhappy to being deeply depressed.


The dual landings for me were far superior. It was straight out of science fiction.


I only got to see the tail end of the shuttle launches (too young) but I imagine watching the first launch/landing felt something like I experienced watching those two boosters land together.


Can confirm.


I'm very confused. Grade school problems? Didn't ChatGPT 4 ace the entire curriculum of MIT a while back?


GPT4 is trained on almost the entire Internet. Presumably they have found a new way to learn which is closer to the way humans learn. After that, getting better is just a matter of optimization and more compute.


Intelligence does not imply agency or consciousness.


I don't think you can have full intelligence without agency


Then a lot of people historically have not had full intelligence. The bar isn't perfect intelligence, the bar is average human intelligence.


I don't work at Reddit but I take personal offense when someone so unfairly criticizes the "working class" of a software house like that (ie the non manager level software engineers).

What makes you think that whatever is wrong with Reddit is due to lack of talent? It almost never is.


Why do you think software engineers never blame themselves and have such a poor opinion of their management?


Working class? Check the compensation levels of engineers at reddit.


I think you missed the fact that I'm talking relatively (i.e. within a software house as I say) and the quotes around "working class".

Still, If we want to be pedantic and literal (i.e. assume I'm talking about the Marxist definition) it still holds true, as class is not defined by compensation but by the role of the individual within the production process.


I am sure those making the decisions earn more.


* even at light speed


What would some common/helpful use cases be?


I often use Object.entries so that I can use Array.filter/map/foreach on an object, but then I need to use Array.reduce to hack it back into an object. Object.fromEntries solves this.


Yeah this is what I’m most excited for. filter and map and my preferred array traversal methods. reduce can be awkward though, and people abuse it by using it to replace or combine filter and map. fromEntries almost makes reduce unnecessary when working with objects.


Functional transformation of objects. There are lots of HOFs working on arrays / iterators but none working on object. fromEntries allows easily converting from object to entries, manipulating the entries sequence and converting back to an object.

The last step is pretty annoying without it.

The entire thing is very common in Python, where Object.entries() is spelled `.items()` and `Object.fromEntries(…)` is spelled `dict(…)`


It's a lot more verbose than _.mapValues() is, but it's nice to have a relatively simple solution without using a library.


This was a 100m asteroid (city killer), not 1km.


And a factor of 10 difference in linear size (radius, diameter, etc.) implies a factor of 1000 difference in mass.


Can you expound on the concerns?


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

Search: