Advertisement · 728 × 90

Posts by Goszczu

GLM-4.7: Advancing the Coding Capability

Example z.ai/blog/glm-4.7
These percentages are so abstract that is hard to evaluate is this better in everyday usage than SOTA.

3 months ago 1 0 0 0

What strikes me that all of AI releases show benchmark percentages but none is giving how many tokens used or how long they were running. 80% != 80%. Details matter

3 months ago 0 0 1 0

If you automate this with Linear and Slack. You can shorten time to PR dramatically. Most importantly you don’t commit into any additional AI subscriptions while keeping control of the whole execution env, what MCPs can be used, what agent can and can’t do.

5 months ago 0 0 1 0

I’m astonished how easy was to set up opencode in GH Actions. One command a few clicks and everything works like charm. Now I can chat with big pickle in my PRs

5 months ago 1 0 2 0

I’m trying to set up a productive ai workflow in nvim. Currently I’m using sidekick with opencode. I was sitting on Avante for a very long time but amount of configuration needed to switch between models was too much. The only thing I’m missing is in place ai editing rn. I guess I have to write it

5 months ago 0 0 0 0
Preview
Supabase | tonik Part spaceflight, part internet spectacle - we turned Supabase Launch Week 14 into a fully immersive, retro-futuristic experience.

Super happy to see @supabase.com LW14 live. It was quite a journey since we at @tonik.com had only three weeks for everything. You can check out what we’ve built.

1 year ago 2 0 0 0

Whenever I have to find a repository on GH a part of me dies. Why is the UX of it so bad? :(

1 year ago 0 0 0 0
Emperor new clothes book cover, with text overlay “BTC edition”

Emperor new clothes book cover, with text overlay “BTC edition”

Why I can’t get rid of the feeling it’s accurate?

1 year ago 1 0 0 0

Despite all this, we got a working plugin! WebSocket-powered, CRDT-backed, and even supporting browser editors.

I’ll share the code once it’s cleaned up and a few bugs are ironed out. Stay tuned! ⚡️ #neovim #rustlang #lua #crdt #hacking

1 year ago 0 0 0 0
Advertisement

3️⃣ Rust async gotchas? As Rust newcomers (more async Rust newcomers), we underestimated how much time we'd spend debugging errors like "cannot move XYZ because Foo doesn't implement Send", where Foo was some deeply nested type. On top of that, most of LLMs didn't know how to fix these issues too.

1 year ago 0 0 1 0

2️⃣ Nvim API quirks? Turns out, there's no way to track byte-level changes—only full-line diffs on remote API. Not ideal for real-time collaboration. We had to create a custom event type and send it via a socket from Lua to Rust.

1 year ago 0 0 1 0

1️⃣ Lua ↔ Rust communication? After some trial and error, we ended up spawning a separate process and using NeoVim’s remote API for better isolation. We thought about using nvim-oxi or mlua, but after a few tries to set up it correctly, we backtracked to bulletproof rmp.

1 year ago 0 0 1 0

We used Lua + Rust, with CRDT (via the yrs library) under the hood. Nice API, solid Node & Rust support. But, of course, we hit some roadblocks:

1 year ago 0 0 1 0

🚀 A week ago, I joined Tonik’s hackathon with my brother, and in just 24h, we built a working PoC for a NeoVim "Live Share" plugin—despite having almost zero experience with nvim plugins. It was super fun.

1 year ago 3 0 1 0

Mistral released le chat but I want le avante in my neovim.
Anyone tried to set it up with custom provider? How painful it is?

1 year ago 0 0 0 0

Joking if not obvious :D

1 year ago 1 0 0 0

Link’s broken

1 year ago 0 0 1 0

Ok, @tonik.com is here! It’s official 💙

1 year ago 1 0 0 0
Photos app logo

Photos app logo

Kindly submitting team application

1 year ago 1 0 0 0
Advertisement

Shower thought: Factorio for developers is the same as ETS for truck drivers

1 year ago 1 0 0 0
Preview
Some Playwright types now reported as `any` after upgrading to 5.7.2 · Issue #60619 · microsoft/TypeScript 🔎 Search Terms I manually scrolled through all issues reported since the release of 5.7.2. 🕗 Version & Regression Information This changed between versions 5.6.3 and 5.7.2 ⏯ Playground Link https:/...

Ok, this seems related github.com/microsoft/Ty... 🤔

1 year ago 0 0 0 0
testLoggedInWebapp.describe("As User", () => {
  testLoggedInWebapp.describe("Homepage", () => {
    testLoggedInWebapp(
      "Shows logged in user",
      // Error, loggedInWebapp: any, user: any
      async ({ loggedInWebapp, user }) => {
        expect(
          await loggedInWebapp.isLoggedIn(user),
        ).toBe(true);
      },
    );
  });
});

testLoggedInWebapp.describe("As User", () => { testLoggedInWebapp.describe("Homepage", () => { testLoggedInWebapp( "Shows logged in user", // Error, loggedInWebapp: any, user: any async ({ loggedInWebapp, user }) => { expect( await loggedInWebapp.isLoggedIn(user), ).toBe(true); }, ); }); });

testLoggedInWebapp.describe("As User", () => {
  testLoggedInWebapp.describe("Homepage", () => {
    testLoggedInWebapp(
      "Shows logged in user",
      // No error, PlaywrightTestArgs & ... correctly infered
      async ({ loggedInWebapp, user }) => {
        // Add empty line
        
        expect(
          await loggedInWebapp.isLoggedIn(user),
        ).toBe(true);
      },
    );
  });
});

testLoggedInWebapp.describe("As User", () => { testLoggedInWebapp.describe("Homepage", () => { testLoggedInWebapp( "Shows logged in user", // No error, PlaywrightTestArgs & ... correctly infered async ({ loggedInWebapp, user }) => { // Add empty line expect( await loggedInWebapp.isLoggedIn(user), ).toBe(true); }, ); }); });

I hit a super weird case. TS fails to infer Playwright types, but when I add one empty line to the test body, everything starts to work again.

1 year ago 1 0 1 0

Check Avante (my personal pick) or Code companion

1 year ago 0 0 0 0
Map of GitHub This website shows a map of GitHub. Each dot is a project. Two dots within the same cluster are usually close to each other if multiple users frequently gave stars to both projects

Ok, my new hobby. Going through anvaka.github.io/map-of-github/ and finding hidden gems

1 year ago 0 0 0 0
Preview
Story: Writing Scripts with Go Story: Writing Scripts with Go. GitHub Gist: instantly share code, notes, and snippets.

I wrote a little bit of Go. It was refreshing how fast its code can be executed, so I thought about writing some shell scripts with it. Then found this gist.github.com/posener/73ff...
I guess `go run ...` and setting aliases is the way.

1 year ago 1 0 0 0

Does it start with „exit” and ends with „animations”?

1 year ago 1 0 1 0
Advertisement

Probably there are a lot of other approaches that I'm now aware of.

For now I feel that special documentation focused on mental model of project modules and project architecture can improve "0-shot" answers. Supplying this with framework docs should yield better results. Going to test that.

1 year ago 0 0 0 0

Devin style learning via PRs and comments. This is just a broader case of the History+RAG approach. It can work but requires time and effort. I think it's good for big projects but not for small/medium ones.

1 year ago 0 0 1 0

History + RAG, this could work and I think some of the IDEs/tools are doing it already. The biggest issue is that needs to learn gradually based on feedback and the amount of code it seen. That's why it feels like some context is missing.

1 year ago 0 0 1 0

A simple AI.md file committed in a repo can be added automatically to each prompt. The question is how it's different from docs or ARCHITECTURE.md. Maybe someone has already tried it.

1 year ago 0 0 1 0