Live data from Hacker News

Ask HN: If LLMs are so useful, why haven't we seen any spike in productivity?

news.ycombinator.com

41–50 of 58 posts

Re: Ask HN: If LLMs are so useful, why haven't we seen any spike in productivity?

#41
post #6

Writing code is the easiest part of the process (relatively speaking). Figuring out the requirements, working with stakeholders to drive consensus, and understanding user needs is the bulk of the work. LLMs will certainly lower the entry barriers for new programmers, and might also create a new solopreneur economy because of it. Now non-technical people with ideas can start prototyping and raise money, but would soon…

That doesn't completely explain it. There are tons of open source projects with countless feature requests just begging for someone to implement them. There's not really any research to do. Often the feature being requested is ridiculously simple but difficult to implement.

Often it's not about "just" adding the feature, but evaluating if it makes sense, how it _should_ be implemented and if it should be part of some different feature. Just hacking something in is usually not the complicated part.

Re: Ask HN: If LLMs are so useful, why haven't we seen any spike in productivity?

#42
post #29

Technology spreads slowly. google docs is an instant 50x productivity increase for any legal process and yet a few years ago I saw an advocate's mind blown by a simple demonstration of simultaneous editing from two people in the same affidavit. For him, the norm is still to redline a document on paper, and have his secretary add those changes to the original digital document and have that sent over to the opposing te…

My lawyer says his office runs on Microsoft 365. Is Google Docs really 50x over that? I don't even see how it's 50x over LibreOffice and a shared drive.

I think the "50x" is a little bit of a random number.

If you are already writing good code it might be hard to get any great improvement. If you are a beginner without much training /experience it might not be hard to see orders of magnitude improvement.

It might take some time though. When I have spoken to non coding people they seem to look at me like I am talking about flying to the moon. If computers are ever considered general tools and the general public every moves more towards more DIY and small business there might be more of an uptake.

Re: Ask HN: If LLMs are so useful, why haven't we seen any spike in productivity?

#43

Youtube, Instagram are flooded with AI generated content. I believe AI will be useful in Game Dev. AI voice acting, AI face generation. This way all the NPCs will be unique. Possibly AI layout generation. I don't think using AI to generate script is great use case. It can be used to generate ideas. But still we need human creativity to make great games.

We don't need LLMs to generate background NPCs, we have procgen for that already. I think AI generated voices are still a ways from being ad good as a real human; whenever I watch a YouTube video with an AI voice over, I can tell immediately

GPT-4o got a whole lot closer to realism though- I’d say we’re better than Skyrim’s pre recorded speech system at this point.

Re: Ask HN: If LLMs are so useful, why haven't we seen any spike in productivity?

#44
post #12

Everyone is a decent programmer now who can solve nearly any problem with help from LLM.

Here is a problem I've been noodling with. If you are a decent programmer, how does your LLM help you solve this problem?

Given a cheminformatics fingerprint definition based on SMARTS substructure patterns, come up with a screening filter, likely using a decision tree, which uses intermediate feature tests to prune search space faster than simply testing each pattern one-by-one.

For example, the Klekota-Roth patterns defined in their supplemental data (and also available from CDK at https://github.com/cdk/cdk/blob/main/descriptor/fingerprint/...) contain patterns like:

    "CC(=NNC=O)C",
    "CC(=NNC=O)C(=O)O",
    "CC(=NNC=O)C=C",
    "CC(=NNC=O)C=Cc1ccccc1",
Clearly if 'CC(=NNC=O)C' does not exist in the molecule to fingerprint then there is no reason to test for the subsequent three patterns.

Similarly, there are patterns like:

    "FC(F)(C=O)C1(F)OC(F)(F)C(F)(F)C1(F)F",
    "FC(F)(F)C(F)(F)C(F)(F)OC(F)(C=O)C(F)(F)F",
    "FC(F)(F)C(F)(F)C(F)(F)S",
which could be improved by an element count test - count the number of fluorines, and only do the test if there are enough atoms in the molecule to fingerprint.

So one stage might be to construct a list of element counts;

   ele_counts = [0]*200
   seen = set()
   for atom in mol.GetAtoms():
      ele_counts[eleno:=atom.GetAtomicNum()] += 1
      seen.add(eleno)
then have a lookup table for each element, based on the patterns which have at least that count of the given element type;

   ele_patterns = [
     # max known count, list of set of matching patterns
     (0, [set()]), # element 0
     (0, [set()]), # hydrogen
     ..
     (20, [{all patterns which contain no carbon},
           {all patterns which require at most 1 carbon}, ...
           {all patterns which require at most 19 carbons}],
     (10, [{all patterns which contain no fluorine}, ..
           {all patterns which contain at most 9 fluorines}], 
      ...]
so one reduction can be

   def get_possible_patterns(seen, ele_counts):
     for eleno in seen:
        max_count, match_list = ele_patterns[eleno]
        count = min(ele_counts[eleno], max_count)
        yield match_list[count]
   patterns = set.intersect(*get_possible_patterns(seen, ele_counts))
and only test that subset of patterns.

However, this is not sophisticated enough to identify which other tests, like the "CC(=NNC=O)C" example I gave before, or "S(=O)(=O)", which might be good tests at a higher level than the element.

And clearly if there isn't a sulphur, aren't two oxygens, and aren't two double bonds then there's no need to test "S(=O)(=O)", suggesting a tree structure would be useful.

Re: Ask HN: If LLMs are so useful, why haven't we seen any spike in productivity?

#45
According to Gartner, there is increased speed in tasks. However, they claim that the workers will use that time for leisure instead of working harder, what they term as "productivity leakage". So much for AI making our lives easier, right?

Source:

https://www.theregister.com/2024/09/09/gartner_synmposium_ai...

Re: Ask HN: If LLMs are so useful, why haven't we seen any spike in productivity?

#46
post #24
post #12

Everyone is a decent programmer now who can solve nearly any problem with help from LLM.

Everyone? Most people are incapable of expressing a problem in reasonably clear terms. They often don't even know the right questions to ask. LLMs are pretty good at giving you what you ask for. Not so good at telling you that you're asking for the wrong thing.

> LLMs are pretty good at giving you what you ask for. Not so good at telling you that you're asking for the wrong thing.

So they're comparable to rubber ducks. I would like to see data from a comparative study with rubber ducks, LLMs, and a control group.

Re: Ask HN: If LLMs are so useful, why haven't we seen any spike in productivity?

#47
post #29

Technology spreads slowly. google docs is an instant 50x productivity increase for any legal process and yet a few years ago I saw an advocate's mind blown by a simple demonstration of simultaneous editing from two people in the same affidavit. For him, the norm is still to redline a document on paper, and have his secretary add those changes to the original digital document and have that sent over to the opposing te…

My lawyer says his office runs on Microsoft 365. Is Google Docs really 50x over that? I don't even see how it's 50x over LibreOffice and a shared drive.

Sure if it's online and multiplayer it's similar. My comment is not google over Microsoft but shared/multiplayer docs for tracking changes and reaching agreements in minutes for something that used to take (and for many still does take) weeks or months of manual reconciliation of printed paper documents

Re: Ask HN: If LLMs are so useful, why haven't we seen any spike in productivity?

#48
Speak for yourself - I'm coding at least 30% faster than before because of LLMs. I don't use it for generating code, but as a reference and for brainstorming ideas. Your expectations are perhaps too high by wanting to see an "explosion", but the productivity increase was very clear in my case.

Re: Ask HN: If LLMs are so useful, why haven't we seen any spike in productivity?

#49
Many big companies are investing in AI to replace people, not fix problems. Try getting anything internal from a human anymore. It's all internal bots. It's easier to sell when you can say "We can replace 90% of your HR department" vs "It will help you find bugs and develop features faster". I'm a bit cynical, but I see it happening everyday.

Re: Ask HN: If LLMs are so useful, why haven't we seen any spike in productivity?

#50
post #29

Earlier quoted context omitted.

My lawyer says his office runs on Microsoft 365. Is Google Docs really 50x over that? I don't even see how it's 50x over LibreOffice and a shared drive.

Sure if it's online and multiplayer it's similar. My comment is not google over Microsoft but shared/multiplayer docs for tracking changes and reaching agreements in minutes for something that used to take (and for many still does take) weeks or months of manual reconciliation of printed paper documents

Your comment was "instant 50x productivity increase for any legal process".
Post reply on HN