Readit News logoReadit News
lnenad commented on Good system design   seangoedecke.com/good-sys... · Posted by u/dondraper36
sgarland · 10 days ago
> Additionally, having five services accessing the same database is a code smell.

Counterpoint (assuming by database you mean database cluster, not a schema): having a separate physical DB for each service means that for most places, your reliability has now gone from N to N^M.

lnenad · 10 days ago
From which perspective? If a service is up, but is unable to do anything since another service is down, what good does it do other than increase some metrics on some dashboard. (Note that we are specifically talking about coupled services since the implication is writing to a single db being split up into multiple dbs - a distributed monolith).
lnenad commented on Convo-Lang: LLM Programming Language and Runtime   learn.convo-lang.ai/... · Posted by u/handfuloflight
meindnoch · 12 days ago

  @on user
  > onAskAboutConvoLang() -> (
      if(??? (+ boolean /m last:3 task:Inspecting message)
          Did the user ask about Convo-Lang in their last message
      ???) then (
  
          @ragForMsg public/learn-convo
          ??? (+ respond /m task:Generating response about Convo-Lang)
              Answer the users question using the following information about Convo-Lang
          ???
      )
  )
  
  > user
Who in their right mind would come up with such a "syntax"? An LLM?

lnenad · 12 days ago
I have to agree, it looks wild, even the simpler examples don't feel ergonomic.
lnenad commented on Vibechart   vibechart.net/... · Posted by u/datadrivenangel
I_am_tiberius · 19 days ago
It would be interesting to know how this occurred. I assume there may have been last-minute high-level feedback suggesting: "We can't let users see that the new model is only slightly better than the old one. Adjust the y-axis to make the improvement appear more significant."
lnenad · 19 days ago
I mean this is the industry standard. For example every time Nvidia dumps a new GPU into the ether, they do the same thing. Apple with M series CPUs. They even go a step further and compare a few generations back.
lnenad commented on Things that helped me get out of the AI 10x engineer imposter syndrome   colton.dev/blog/curing-yo... · Posted by u/coltonv
generalizations · 21 days ago
In many ways this feels like average software engineers telling on themselves. If you know the tech you're building, and you're good at splitting up your work, then you know ahead of time where the complexity is and you can tell the AI what level of granularity to build at. AI isn't magic; there is an upper limit to the complexity of a program that e.g. Sonnet 4 can write at once. If you can grok that limit, and you can grok the tech of your project, then you can tell the AI to build individual components that stay below that threshold. That works really well.
lnenad · 21 days ago
I agree, and the fact that in their list of scenarios that cause these not actually mentioning some people actually are 10x definitely points to them not being self-aware.
lnenad commented on What even is 'adult' content? [NSFW]   worldofmatthew.com/blog/n... · Posted by u/worldofmatthew
fullshark · a month ago
I’m sure you’ve seen sexual content you wouldn’t want your children to see. A lot of pornography is also for lonely horny men and gives children false and even unhealthy impressions of human sexual experience.
lnenad · a month ago
And killing/hitting/maiming another human being is a healthy impression of the human experience compared to it?
lnenad commented on Wttr: Console-oriented weather forecast service   github.com/chubin/wttr.in... · Posted by u/saikatsg
Langdal · a month ago
I really like the idea, but the data quality for my city (Trondheim, Norway) was unfortunately too off for me to use.

The national forecast service (yr.no) is saying it will be sunny and very hot all through the weekend, while wttr reports it will be 16-19 degrees Celcius and rain on saturday.

lnenad · a month ago
Yr is generally very accurate. I am from Serbia and I use it as well.
lnenad commented on Google AI Ultra   blog.google/products/goog... · Posted by u/mfiguiere
CSMastermind · 3 months ago
Sure but failure to capture marketshare now could easily snowball into larger failure of the business later.
lnenad · 3 months ago
This isn't some 30 people startup. Google's revenue from other sources will easily keep them running and building on top of these products with close to zero chance of failing no matter what happens with AI in the next decade.
lnenad commented on The unreasonable effectiveness of an LLM agent loop with tool use   sketch.dev/blog/agent-loo... · Posted by u/crawshaw
the_af · 3 months ago
Doing something badly in 1/10 of the time isn't going to save you that much time, unless it's something you don't truly care about.

I have used AI/LLMs; in fact I use them daily and they've proven helpful. I'm talking specifically about vibe coding, which is dumb.

> By whom? [...] Emphasis on "shifting the programmer's role from manual coding to guiding, testing, and refining the AI-generated source code" which means you don't blindly dump code into the world.

By Andrej Karpathy, who popularized the term and describes it as mostly blindly dumping code into the world:

> There's a new kind of coding I call "vibe coding", where you fully give in to the vibes, embrace exponentials, and forget that the code even exists. It's possible because the LLMs (e.g. Cursor Composer w Sonnet) are getting too good. Also I just talk to Composer with SuperWhisper so I barely even touch the keyboard. I ask for the dumbest things like "decrease the padding on the sidebar by half" because I'm too lazy to find it. I "Accept All" always, I don't read the diffs anymore. When I get error messages I just copy paste them in with no comment, usually that fixes it. The code grows beyond my usual comprehension, I'd have to really read through it for a while. Sometimes the LLMs can't fix a bug so I just work around it or ask for random changes until it goes away. It's not too bad for throwaway weekend projects, but still quite amusing. I'm building a project or webapp, but it's not really coding - I just see stuff, say stuff, run stuff, and copy paste stuff, and it mostly works.

He even claims "it's not too bad for throwaway weekend projects", not for actual production-ready and robust software... which was my point!

Also see Merriam-Webster's definition, mentioned in the same Wikipedia article you quoted: https://www.merriam-webster.com/slang/vibe-coding

> Writing computer code in a somewhat careless fashion, with AI assistance

and

> In vibe coding the coder does not need to understand how or why the code works, and often will have to accept that a certain number of bugs and glitches will be present.

and, M-W quoting the NYT:

> You don’t have to know how to code to vibecode — just having an idea, and a little patience, is usually enough.

and, quoting from Ars Technica

> Even so, the risk-reward calculation for vibe coding becomes far more complex in professional settings. While a solo developer might accept the trade-offs of vibe coding for personal projects, enterprise environments typically require code maintainability and reliability standards that vibe-coded solutions may struggle to meet.

I must point out this is more or less the claim I made and which you mocked with your CRUD remarks.

lnenad · 3 months ago
> Doing something badly in 1/10 of the time isn't going to save you that much time, unless it's something you don't truly care about.

You're adding "badly" like it's a fact when it is not. Again, in my experience, in the experience of people around me and many experiences of people online AI is more than capable of doing "simpler" stuff on its own.

> By Andrej Karpathy, who popularized the term

Nowhere in your quoted definitions does it say you don't *ever* look at the code. MW says non-programmers can vibe code, also in a "somewhat careless fashion" none of those imply you CANNOT look at code for it to be vibe coding. If Andrej didn't look at it it doesn't mean the definition is that you are not to look at it.

> which you mocked with your CRUD remarks

I mocked nothing, I just disagree with you since as a dev with over 10 years of experience I've been using AI for both my job and personal projects with great success. People that complain about AI expect it to parse "Make an ios app with stuff" successfully, and I am sure it will at some point, but now it requires finer grain instructions to ensure its success.

lnenad commented on The unreasonable effectiveness of an LLM agent loop with tool use   sketch.dev/blog/agent-loo... · Posted by u/crawshaw
the_af · 3 months ago
> Could an experienced person/dev vibe code?

Sure, but why? They already paid the price in time/effort of becoming experienced, why throw it all away?

> You really don't think AI could generate a working CRUD app which is the financial backbone of the web right now?

A CRUD? Maybe. With bugs and corner cases and scalability problems. A robust system in other conditions? Nope.

> I think you're purposefully reducing the scope of what vibe coding means to imply it's a fire and forget system.

It's been pretty much described like that. I'm using the standard definition. I'm not arguing against LLM-assisted coding, which is a different thing. The "vibe" of vibe coding is the key criticism.

lnenad · 3 months ago
> Sure, but why? They already paid the price in time/effort of becoming experienced, why throw it all away?

You spend 1/10 amount of time doing something, you have 9/10 of that time to yourself.

> A CRUD? Maybe. With bugs and corner cases and scalability problems. A robust system in other conditions? Nope.

Now you're just inventing stuff. "scalability problems" for a CRUD app. You obviously haven't used it. If you know how to prompt the AI it's very good at building basic stuff, and more advanced stuff with a few back and forth messages.

> It's been pretty much described like that. I'm using the standard definition. I'm not arguing against LLM-assisted coding, which is a different thing. The "vibe" of vibe coding is the key criticism.

By whom? Wikipedia says

> Vibe coding (or vibecoding) is an approach to producing software by depending on artificial intelligence (AI), where a person describes a problem in a few sentences as a prompt to a large language model (LLM) tuned for coding. The LLM generates software based on the description, shifting the programmer's role from manual coding to guiding, testing, and refining the AI-generated source code.[1][2][3] Vibe coding is claimed by its advocates to allow even amateur programmers to produce software without the extensive training and skills required for software engineering.[4] The term was introduced by Andrej Karpathy in February 2025[5][2][4][1] and listed in the Merriam-Webster Dictionary the following month as a "slang & trending" noun.[6]

Emphasis on "shifting the programmer's role from manual coding to guiding, testing, and refining the AI-generated source code" which means you don't blindly dump code into the world.

u/lnenad

KarmaCake day427November 2, 2018
About
Eng Mng with 10+ years of exp

looking for work

nenadspp gmail.com

View Original