Jev-Leftpad

(github.com)

86 points | by fka 2 hours ago

26 comments

  • ckastner 1 minute ago
    Can't believe it's already been 10 years...

    https://joelgrus.com/2016/05/23/fizz-buzz-in-tensorflow/

  • sethaurus 1 hour ago
    I have to be honest. While this is obviously a smart and useful idea, it misses one of the core features of Jev: its confidence scores. Partial confidence could easily be mapped to fractional spaces, using unicode characters like U+2009: THIN SPACE. As it stands, this package is not harnessing the full power of Jev.
    • preommr 26 minutes ago
      > its confidence scores

      important to note that the "confidence" score is... maybe not what people think it is - kind of useless, and just a convenience step from the probabilities.

      from the docs: "confidence is a statistic computed from the probability distribution the answer already gives you." [0] I actually encourage people to visit the docs because it has a specific page on this with a little applet to really make this clear.

      [0] https://docs.typesafe.ai/confidence

  • ollipal 36 minutes ago
    Instead of using Choice with criteria "space_0", "space_1"..., it could be even more elegant to use criteria names like "", " "... which could be directly inserted into response.
  • fwlr 1 hour ago

        The tests mock Jev. 
    
    10/10 no notes
  • mawadev 1 hour ago
    This needs an SBOM and a SonarQube Qualitygate pass to be considered production grade code
  • Topfi 1 hour ago
    Man-made horrors beyond my comprehension, neat.
    • jojobas 1 hour ago
      I have no mouth but I must pad.
  • frangonf 1 hour ago
    Make sure to vendor this package if you want reliable operation.

        it('trusts Jev when it chooses the wrong amount', async () => {
        answer('space_2');
        await expect(leftPad('jev', 8)).resolves.toBe('  jev');
        });
  • raahelb 1 hour ago
    > This means the package can add between 0 and 10 spaces. If more than 10 spaces are needed, Jev has no correct option. Which feels appropriate for this project.

    I'll raise a PR which uses Jev to check if the target length is beyond this range

    • Tepix 1 hour ago
      I thought you were doing a PR to add an 11th space.
      • Topfi 17 minutes ago
        Nah, for ≥11 spaces we should fan out to a GPT-6 Astra agent. On light reasoning of course, lest we be wasteful.
  • speedping 1 hour ago
    How did this guy get a single-letter GitHub username?
    • azatom 54 minutes ago
      i maintained a system where for .. reasons (like other systems) from early days have users with id: null "null" "" and some i do not even know how to write here

      so probably early bird

    • thrance 52 minutes ago
      His oldest repository was updated in 2011. Looks like he's been there a long time.
  • networked 44 minutes ago
    AI skeptics in shambles. For GOFAI, see: https://swish.swi-prolog.org/p/Proven%20Leftpad.swinb.
  • freakynit 1 hour ago
    Would be fun to have a test runner that uses Jev for assertions.

    Btw, this model also has very tiny inherent bias: https://jev-bias-analysis.stupidlabs.lol/

  • sparrowidle 1 hour ago
    On the npm doomsday thing, the scarier version is someone vendoring it and the padding silently drifting between runs.
  • larnon 53 minutes ago
    I already have Jev fatigue.
  • meowface 1 hour ago
    But is it Web Scale.
  • rw_panic0_0 1 hour ago
    what if 11 spaces are needed
    • brabel 30 minutes ago
      You need to get the Pro version, please contact sales.
  • chrismarlow9 40 minutes ago
    it was us that scorched the sky
  • christkv 45 minutes ago
    Terrorist
  • w-ll 1 hour ago
    im so confused about what i should bring up at the 10am today
  • fumblebee 1 hour ago
    Can someone ELI5?
    • intothemild 1 hour ago
      Jev is a new type of model that just makes decisions based on given options. It's small and really really fast.

      Leftpad is a npm package that chooses if it should or shouldn't pad the left side of a string. It was famous for bringing down everyone's npm installs a few years ago.

      This combination is a double joke. Put something stupid in something stupid.

    • sklivvz1971 1 hour ago
      Uses JEV to do something that's one line of code. Also, "leftpad" was a useless package from years ago that many important packages used instead of writing the code themselves. Its outage at some point broke a lot of packages.
      • grokkedit 1 hour ago
        why useless? it did one thing that js didn't natively do
        • jagged-chisel 1 hour ago
          It did one thing that you could write in one line of code. But it wasted space as a packaged dependency instead.
  • tesnorindian 55 minutes ago
    Jev mania at its peak? HN is full of Jev like today.
  • yitchelle 1 hour ago
    wait.. is it just me or are we going overboard? I am waiting for jev assistance to exit vim, no wait.. a decision if we should exit vim or not.
  • r34ct0r14 1 hour ago
    why
  • applfanboysbgon 1 hour ago
    > Please don't use this in production. Or anything important.

    5 to 10 years from now, after this has worked itself deep into the npm dependency chain, we'll be lamenting how Jev-Leftpad is causing outages in critical services.

  • serious_angel 1 hour ago
    Now that's a rare GitHub Username!

    Though, again, a yet another project for a yet another "AI" to make someone else more dependent on it...

    Related:

        https://en.wikipedia.org/wiki/Jev_(AI_model)  
        https://typesafe.ai/
  • Marbleferry815 1 hour ago
    [dead]