home.social

#bun — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #bun, aggregated by home.social.

  1. 🚀 Hold onto your keyboards, folks! Bun's #transformation into #Rust was finally "merged" like a hipster's first surfboard, promising to revolutionize... absolutely nothing you'd notice. 🦀 Web devs everywhere would be thrilled if they weren’t too busy pretending this matters. 🙄
    old.reddit.com/r/rust/comments #Bun #WebDev #News #HipsterTech #HackerNews #ngated

  2. this vibe coded PR with 1,000,000+ additions is just open-source ransomware with prettier commit messages.

    shoutout to the brave soul reviewing:

    "LGTM" after skimming 14 lines… 🤡

    uninstalling immediately!

    github.com/oven-sh/bun/pull/30

    #npm #yarn #pnpm #bun #deno #js #javascript #typescript

  3. this vibe coded PR with 1,000,000+ additions is just open-source ransomware with prettier commit messages.

    shoutout to the brave soul reviewing:

    "LGTM" after skimming 14 lines… 🤡

    uninstalling immediately!

    github.com/oven-sh/bun/pull/30

    #npm #yarn #pnpm #bun #deno #js #javascript #typescript

  4. this vibe coded PR with 1,000,000+ additions is just open-source ransomware with prettier commit messages.

    shoutout to the brave soul reviewing:

    "LGTM" after skimming 14 lines… 🤡

    uninstalling immediately!

    github.com/oven-sh/bun/pull/30

    #npm #yarn #pnpm #bun #deno #js #javascript #typescript

  5. #wtf they rewrote #bun in #rust using an #llm: github.com/oven-sh/bun/pull/30

    only one month after we saw the #claude sacrifice to the spaghetti monster from the leaked code of #anthropic.

    of course the testuite passes with sleep(1) fixes: github.com/oven-sh/bun/pull/30

    we need to open the strait of hormuz for strategic popcorn reserves...

    1M LoC change merged. m(

  6. #wtf they rewrote #bun in #rust using an #llm: github.com/oven-sh/bun/pull/30

    only one month after we saw the #claude sacrifice to the spaghetti monster from the leaked code of #anthropic.

    of course the testuite passes with sleep(1) fixes: github.com/oven-sh/bun/pull/30

    we need to open the strait of hormuz for strategic popcorn reserves...

    1M LoC change merged. m(

  7. #wtf they rewrote #bun in #rust using an #llm: github.com/oven-sh/bun/pull/30

    only one month after we saw the #claude sacrifice to the spaghetti monster from the leaked code of #anthropic.

    of course the testuite passes with sleep(1) fixes: github.com/oven-sh/bun/pull/30

    we need to open the strait of hormuz for strategic popcorn reserves...

    1M LoC change merged. m(

  8. #wtf they rewrote #bun in #rust using an #llm: github.com/oven-sh/bun/pull/30

    only one month after we saw the #claude sacrifice to the spaghetti monster from the leaked code of #anthropic.

    of course the testuite passes with sleep(1) fixes: github.com/oven-sh/bun/pull/30

    we need to open the strait of hormuz for strategic popcorn reserves...

    1M LoC change merged. m(

  9. #wtf they rewrote #bun in #rust using an #llm: github.com/oven-sh/bun/pull/30

    only one month after we saw the #claude sacrifice to the spaghetti monster from the leaked code of #anthropic.

    of course the testuite passes with sleep(1) fixes: github.com/oven-sh/bun/pull/30

    we need to open the strait of hormuz for strategic popcorn reserves...

    1M LoC change merged. m(

  10. A 1 million line PR rewriting from to just dropped... github.com/oven-sh/bun/pull/30

  11. Bun just merged a pull request which entirely rewrites the entire thing in Rust from Zig.

    1 million lines of AI-generated code.

    https://github.com/oven-sh/bun/pull/30412

    #Bun #JavaScript #AI

  12. Jarred Sumner, tvůrce JavaScriptového runtimu Bun, oznámil v sobotu na síti X, že kompletní přepis Bunu ze Zigu do Rustu úspěšně prochází 99,8 % stávající testovací sady na Linuxu (x64, glibc). Jde o rewrite v rozsahu zhruba 960 000 řádků kódu.

    Sumner v threadu vysvětluje motivaci: „Jsem unavený z neustálého řešení memory leaků, pádů a problémů se stabilitou. […]

    https://zdrojak.cz/zpravicky/bun-prepsan-z-zigu-do-rustu-998-testu-prochazi/
  13. It seems, #Bun is being rewritten from #zig to #Rust (at least there is an experimental branch, so nothing is decided yet). Comments suggest that the most probable reason of that is that Zig's maintainers do not receive AI assisted contributions and harshly oppose *any* #AI use.
    In my opinion, it's their gravest error: Zig is young, pre-1.0, and having this radical anti-AI position will decrease the number of people adopting it even more.
    I thought about writing a project in Zig, because to be honest, I like it better than Rust, but now… no.

  14. 🚨 Oh no, tech hipster alert! Someone's worried about their precious #Bun, now owned by *big bad* #Anthropic. 😱 But don't worry, Bun-nerds, it's still #open #source, and the roadmap's intact—yawn. Just another day in the world of "I swear it's different this time" #JavaScript #alternatives. 😅
    wwj.dev/posts/i-am-worried-abo #techhipster #HackerNews #ngated

  15. npmjs.com/package/lvthn
    the leviathan cli crypto tool has been updated w/ the 2.1.0 fixes and enhancements.

    bun / npm i -g lvthn

    averages ~1gb per sec using serpent-256, nearly half that using xchacha20 ;D

    #crypto #cryptography #cli #bunjs #bun #npm #terminal #term

  16. #Optique 1.0.0 is out! If you build #CLI tools with #TypeScript, it might be worth a look.

    I started it because I wanted a TypeScript CLI parser that felt more like optparse-applicative than the usual builder-style APIs. You build up small typed parsers, compose them, and TypeScript infers the result. It handles subcommands, option dependencies, shell completion, and man pages, and it runs on #Deno, #Node.js, and #Bun.

    For 1.0 I added @optique/env, so env vars can fill in missing flags, and @optique/inquirer, so missing values can fall back to Inquirer.js prompts. I also cleaned up a lot of awkward API edges and fixed a long backlog of completion bugs across five shells.

    Packages are on JSR and npm.

    https://github.com/dahlia/optique/discussions/796

  17. #Optique 1.0.0 is out! If you build #CLI tools with #TypeScript, it might be worth a look.

    I started it because I wanted a TypeScript CLI parser that felt more like optparse-applicative than the usual builder-style APIs. You build up small typed parsers, compose them, and TypeScript infers the result. It handles subcommands, option dependencies, shell completion, and man pages, and it runs on #Deno, #Node.js, and #Bun.

    For 1.0 I added @optique/env, so env vars can fill in missing flags, and @optique/inquirer, so missing values can fall back to Inquirer.js prompts. I also cleaned up a lot of awkward API edges and fixed a long backlog of completion bugs across five shells.

    Packages are on JSR and npm.

    https://github.com/dahlia/optique/discussions/796

  18. #Optique 1.0.0 is out! If you build #CLI tools with #TypeScript, it might be worth a look.

    I started it because I wanted a TypeScript CLI parser that felt more like optparse-applicative than the usual builder-style APIs. You build up small typed parsers, compose them, and TypeScript infers the result. It handles subcommands, option dependencies, shell completion, and man pages, and it runs on #Deno, #Node.js, and #Bun.

    For 1.0 I added @optique/env, so env vars can fill in missing flags, and @optique/inquirer, so missing values can fall back to Inquirer.js prompts. I also cleaned up a lot of awkward API edges and fixed a long backlog of completion bugs across five shells.

    Packages are on JSR and npm.

    https://github.com/dahlia/optique/discussions/796

  19. #Optique 1.0.0 is out! If you build #CLI tools with #TypeScript, it might be worth a look.

    I started it because I wanted a TypeScript CLI parser that felt more like optparse-applicative than the usual builder-style APIs. You build up small typed parsers, compose them, and TypeScript infers the result. It handles subcommands, option dependencies, shell completion, and man pages, and it runs on #Deno, #Node.js, and #Bun.

    For 1.0 I added @optique/env, so env vars can fill in missing flags, and @optique/inquirer, so missing values can fall back to Inquirer.js prompts. I also cleaned up a lot of awkward API edges and fixed a long backlog of completion bugs across five shells.

    Packages are on JSR and npm.

    https://github.com/dahlia/optique/discussions/796

  20. #Optique 1.0.0 is out! If you build #CLI tools with #TypeScript, it might be worth a look.

    I started it because I wanted a TypeScript CLI parser that felt more like optparse-applicative than the usual builder-style APIs. You build up small typed parsers, compose them, and TypeScript infers the result. It handles subcommands, option dependencies, shell completion, and man pages, and it runs on #Deno, #Node.js, and #Bun.

    For 1.0 I added @optique/env, so env vars can fill in missing flags, and @optique/inquirer, so missing values can fall back to Inquirer.js prompts. I also cleaned up a lot of awkward API edges and fixed a long backlog of completion bugs across five shells.

    Packages are on JSR and npm.

    https://github.com/dahlia/optique/discussions/796