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

How long is it going to take before vibe coders reinvent normal programming?

I'd like to share my project that let's you hit Tab in order to get a list of possible methods/properties for your defined object, then actually choose a method or property to complete the object string in code.

I wrote it in Typescript and React.

Please star on Github.


Probably about as long as it'll take for the "lethal trifecta" warriors to realize it's not a bug that can be fixed without destroying the general-purpose nature that's the entire reason LLMs are useful and interesting in the first place.

Permission to scrape is not permission to DDoS.

I also don’t think people under 15 should use Hacker News.

You mean apps designed to get kids addicted to scrolling through endless brainrot content?

They said TV rots your brains and the science never followed. I guarantee you this is the same thing as tv-hysteria... it will be shown to be overblown parental hysteria. I'm willing to bet money on the proposition. Social media is so toxic and evil yet the parents are on it everyday, which seems suspicious to me. How does this supposed brainrot not affect the adult brain?

Also, they drive on a parkway and park on a driveway.

A link that allows you to actually read the content has nothing to do with politics.

The poster edited their post. Originally there was a political message in it.

It seems to be there still unless you don't count his expression of severe MDS to be political.

I run my own bitter instance which mostly works although it has to be restarted frequently due to it claiming to be 'out of tokens'.


I think they are talking about the popular app that also creates profiles of people without their consent and allows publicly defamating them.

https://www.teaforwomen.com/


Please no. I want to read the manual without having to talk to anything.

I instinctively pronounce it [løv].

What about the e? If it was Swedish you would definitely not have a silent e, but I don't know if Norwegian might. (On the other hand it is spelled löve, not løve, so arguably Swedish rules should apply.)

I interpret it as English, except with a letter borrowed from other languages.

In many aspects, Lua is more verbose and awkward than other similar languages. Compare

  local alive_enemies = {}
  for _, enemy in ipairs(enemies) do
    if not enemy.dead then
      table.insert(alive_enemies, enemy)
    end
  end
  enemies = alive_enemies
with

  enemies = enemies.filter(enemy => enemy.alive)

It's more minimalistic, that's true. But there's nothing stopping you writing or downloading an array library so you can do this:

  enemies = array.filter(enemies, function(e) return e.alive end)
Or even setting a metatable so you can do:

  enemies = enemies.filter(function(e) return e.alive end)

Due to the embedded nature of Lua, it’s often impossible or difficult to use libraries. And I don’t want to reimplement basic functionality every time I start a new project.

That seems like a contextual problem, not a Lua problem.

If you're in Love and/or control the environment you're free to bring in whatever libraries you want. Or to build your wrapper to support multiple files from the user.

Like you could suffer from a bad embedded scripting setup with any language. Granted if it was embedded Python or Javascript you would get a bit more for builtin if they embed a full implementation. But also embedding Lua with support for user supplied libraries is less effort than embedding a whole Python/JS runtime


> Due to the embedded nature of Lua, it’s often impossible or difficult to use libraries.

Last time I used LÖVE that wasn't the case, nor does it seem to be the case today, you can require libraries or even use LuaRocks if that is what you prefer, and everything just works.


well, it is true that the second one is more concise.

The only difference is that one of the language is embedded and barely takes any place. it's just a few C files :-D It offers just enough functionality while not making it overly complicated to make basic things.

The other one is way way bigger. and even Array.filter didn't exist from the start


Alright, here is Janet, which is designed to be embeddable just like Lua:

  (set enemies (filter |($ :alive) enemies))
Though JavaScript has QuickJS, which is also lightweight.

Janet does look impressive +1

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

Search: