HN user

davidkunz

1,345 karma

DevOnDuty: https://www.youtube.com/@devonduty

GitHub: https://github.com/David-Kunz

Posts50
Comments296
View on HN
www.youtube.com 1mo ago

Jujutsu [video]

davidkunz
1pts0
www.youtube.com 3mo ago

Stop Creating AI Slop [video]

davidkunz
2pts0
www.youtube.com 3mo ago

Pi Coding Agent [video]

davidkunz
3pts0
www.youtube.com 3mo ago

Neovim 0.12: What's New [video]

davidkunz
3pts0
www.youtube.com 11mo ago

Opencode [video]

davidkunz
1pts0
www.youtube.com 12mo ago

Helix 25.07: What's New? [video]

davidkunz
3pts0
www.youtube.com 1y ago

AST-Grep [video]

davidkunz
3pts2
www.youtube.com 1y ago

Neovim 0.11: What's New? [video]

davidkunz
1pts0
www.youtube.com 1y ago

Helix 25.01: What's New? [video]

davidkunz
2pts0
www.youtube.com 2y ago

Neovim 0.10: What's New? [video]

davidkunz
2pts0
www.youtube.com 2y ago

Helix 24.03: What's New? [video]

davidkunz
2pts0
www.youtube.com 2y ago

Helix 23.10: What's New? [video]

davidkunz
1pts0
www.youtube.com 2y ago

Local LLMs in Neovim: gen.nvim [video]

davidkunz
1pts0
www.youtube.com 3y ago

Codeium: Free Copilot Alternative [video]

davidkunz
1pts0
www.youtube.com 3y ago

Writing Neovim Plugins with ChatGPT [video]

davidkunz
1pts0
www.youtube.com 3y ago

Helix 22.12: What's New? [video]

davidkunz
1pts0
www.neovimconf.live 3y ago

Neovim Conf 2022

davidkunz
189pts119
blogs.sap.com 3y ago

Having Fun with SAP CAP and ChatGPT

davidkunz
1pts0
www.youtube.com 3y ago

Best Markdown Presentation Tools [video]

davidkunz
2pts1
www.youtube.com 3y ago

Neovim 0.8: What's new? [video]

davidkunz
10pts1
www.youtube.com 3y ago

Better Syntax Highlighting: Markid Neovim Extension [video]

davidkunz
2pts1
github.com 3y ago

Derive-Type: Generate TypeScript Definitions Based on Invocations

davidkunz
2pts1
www.youtube.com 3y ago

The Future of Composable Software [video]

davidkunz
3pts0
www.youtube.com 4y ago

The Future of Programming Languages [video]

davidkunz
5pts4
www.youtube.com 4y ago

Make Neovim look pretty [video]

davidkunz
3pts1
www.youtube.com 4y ago

Neovim 0.7: What's new? [video]

davidkunz
2pts3
www.youtube.com 4y ago

Lazygit [video]

davidkunz
2pts0
www.youtube.com 4y ago

Helix Text Editor [video]

davidkunz
2pts1
www.youtube.com 4y ago

JavaScript Might Get Type Annotations (ECMAScript Proposal) [video]

davidkunz
2pts0
www.youtube.com 4y ago

Rust's Vision for 2022 [video]

davidkunz
1pts0

I'm not an expert. Can't we abuse that LLMs don't need to receive audio as a continuous stream without interruptions? Couldn't we just send data and pipe it into the LLM with deduplication (if resending happens)?

  x...y...y[dedup]...z

I haven't tried Löve, but I somehow enjoyed reading through the README.md, no AI slop, just a natural writing style with tiny indictors showing the authors' enthusiasm in creating software.

Sandboxels 5 months ago

Falling sand games always remind me of the game Clonk. As a kid, I enjoyed digging tunnels, flooding them with water, all physics based. Great times.

Agent Skills 6 months ago

Please standardize the folder.

  .claude/skills
  .codex/skills
  .opencode/skills
  .github/skills
Patterns.dev 7 months ago

It's in Java, but the lessons can be applied in every language.

I can only discourage anyone from applying Java patterns all over the place. One example in JavaScript: There was a functionality that required some parameters with default values. The plain solution would have been:

    function doStuff({ x = 9, y = 10 } = {}) {  ... }

Instead, they created a class with private properties and used the builder pattern to set them. Totally unnecessary.

What I would love:

- Everything locally stored in the repo: PRs, comments, issues, discussions, boards, ... - CLI first - Offline first (+ syncing) - A website for hosting/presentation

I have huge respect for Mitchell, it's impressive what he achieved.

I agree with all the points of this article and would like to add one: Have a quick feedback loop. For me, it's really motivating to be able to make a change and quickly see the results. Many problems just vanish or become tangible to solve when you playfully modify your source code and observe the effect.

there is very little point to any of this to anybody else. Don't expect some great useful guitar pedal experience.

Yeah... He said similar things about Linux.

I tried to run my project with bun - it didn't work so I gave up. Also, there needs to be a compelling reason to switch to a different ecosystem.

Zig Error Patterns 12 months ago

Thank you all for these great and detailed explanations, I've learned a lot! I like the approach with an optional pointer, it fits to zig's philosophy quite well. Although there's a bit of a disconnect between the unadorned error and the corresponding data struct. I could imagine it requires care when the data struct is a union, as one needs to know which error corresponds to which variant.

Zig Error Patterns 12 months ago

A little bit unrelated, but how do people deal with the abstinence of payloads in zig errors? For example, when parsing a JSON string, the error `UnexpectedToken` is not very helpful. Are libraries typically designed to accept an optional input to store potential errors?

I'm a bit concerned when library authors only test it with blocking Io and the consuming app with a different kind. Wouldn't this potentially lead to bugs?

AST-Grep [video] 1 year ago

Thank you! I found ast-grep to be really useful, I hope more people will discover it!