Jev-Leftpad (github.com)

44 points by fka 2 hours ago

sethaurus 17 minutes 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.

speedping 2 minutes ago

How did this guy get a single-letter GitHub username?

freakynit 5 minutes 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/

speedping 4 minutes ago

Flaky tests by design is a diabolical idea

fwlr 3 minutes ago

    The tests mock Jev. 
10/10 no notes

Topfi an hour ago

Man-made horrors beyond my comprehension, neat.

jojobas 2 minutes ago

I have no mouth but I must pad.

mawadev 4 minutes ago

This needs an SBOM and a SonarQube Qualitygate pass to be considered production grade code

frangonf 30 minutes 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 26 minutes 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 13 minutes ago

I thought you were doing a PR to add an 11th space.

sparrowidle 36 minutes ago

On the npm doomsday thing, the scarier version is someone vendoring it and the padding silently drifting between runs.

meowface 16 minutes ago

But is it Web Scale.

rw_panic0_0 7 minutes ago

what if 11 spaces are needed

w-ll 24 minutes ago

im so confused about what i should bring up at the 10am today

fumblebee 38 minutes ago

Can someone ELI5?

intothemild 26 minutes 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 31 minutes 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 23 minutes ago

why useless? it did one thing that js didn't natively do

jagged-chisel 16 minutes ago

yitchelle 13 minutes 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 38 minutes ago

why

applfanboysbgon 36 minutes 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 44 minutes 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/