HNHacker News
TopNewBestAskShowJobs

davidkunz

1,364 karma · joined January 10, 2021

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

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

submissionscomments
davidkunz··on Show HN: Open Prompts – dataset of 10M Stable Diffusion generations
Hi, just for you to know: The "krea.ai" link in the readme gives a 404: https://github.com/krea-ai/open-prompts/blob/main/krea.ai
davidkunz··on YouTube Free Is Silently Testing 5 Ads, Instead of 2, Before Your Video Starts
Thanks for the pointer, looks great!
davidkunz··on YouTube Free Is Silently Testing 5 Ads, Instead of 2, Before Your Video Starts
Is there an Android smart tv YouTube app with a decent UI and built-in adblock?

Update: I should take a look at NewPipe.

davidkunz··on DVD Bouncing Logo
Here I am waiting way too long for it to move, thanks for the tip!
davidkunz··on Software component names should be whimsical and cryptic
An indicator of the dangers of C.
davidkunz··on Better Syntax Highlighting: Markid Neovim Extension [video]
Hi, I created a plugin to enhance Tree-Sitter based syntax highlighting and made a video about it. Plugin: https://github.com/David-Kunz/markid Video: https://www.youtube.com/watch?v=6xNy07EIF2Q
davidkunz··on What's SAP, and why's it worth $163B? (2020)
Emacs and (Neo)vim users, unite!
davidkunz··on What's SAP, and why's it worth $163B? (2020)
Thanks a lot, always great to see viewers showing up in various places!
davidkunz··on What's SAP, and why's it worth $163B? (2020)
Vielen Dank! :)
davidkunz··on What's SAP, and why's it worth $163B? (2020)
Thanks! There's also Part 2 of that blog post (which doesn't involve CAP): https://blogs.sap.com/2020/08/17/learning-rust-with-cap-part...

But other than that, I haven't found time to continue with that project. But you can check out my YouTube channel for future endeavours: https://www.youtube.com/channel/UCFU7a7OMYfcpjtIpu2j47_Q

davidkunz··on What's SAP, and why's it worth $163B? (2020)
Ah, that's my blog post :)
davidkunz··on Reviewing some new Rust text editors
Helix is great, I made a video about it:

https://youtu.be/9Zj-wiQ9_Xw

davidkunz··on Syntax highlighter is wrong (2014)
I actually like that comments are usually toned down. They don't cause runtime exceptions and compiler errors, they don't disturb the program flow, they are not the cause of the bug I'm trying to fix. Just some hints to help me understand the code. For really important comments you can still use `TODO`, `FIXME`, etc. which most editors highlight more.
davidkunz··on ValueObject (2016)
There's a JavaScript stage-2 proposal for records and tuples: https://github.com/tc39/proposal-record-tuple
davidkunz··on Derive-Type: Generate TypeScript Definitions Based on Invocations
Hi, Here's a small project to generate TypeScript definitions based on JavaScript function invocations. Here's a video showcasing it: https://youtu.be/gdz_X0b5SnM
davidkunz··on One dead, nine injured in autonomous test vehicle crash in Germany
According to BMW, the car was not an autonomous car. Maybe the title should be changed.
davidkunz··on Noether's Theorem in a Nutshell (2020)
I'm not sure if it makes sense to explain physics in English because it tends to get really imprecise and unclear.

That being said, suppose you have a theory which describes physical processes. Given that this theory must hold true for every variation of some parameters (rotation, translation, time, ...) then you can derive some things which are constant (angular momentum, linear momentum, energy, ...). Now one can spend many hours thinking about the relation between energy and time with fuzzy philosophical definitions or one can just accept that the math turns out that way (given some assumptions of that theory).

davidkunz··on Paredit.vim – Paredit Mode: Structured Editing of Lisp S-Expressions
Have a look at Neovim with its Tree-Sitter parser, it enables such 'growing selections' natively. It's also relatively easy to write plugins based on the parsed AST. I wrote treesitter-unit[1] making it easy to select/modify the subtree of the selection.

[1]: https://github.com/David-Kunz/treesitter-unit

davidkunz··on The slow march of progress in programming language tooling
And with `cargo init --lib` you even get a green unit test!
davidkunz··on When rustc explodes
I can confirm this behaviour. I once made a video about the downside of Rust[1] where I also talk about the problems you encounter when using `async`. Even though it's clear that there are fundamental problems (e.g. missing support for async traits), people usually comment that I "should've used a higher-level library" to overcome this problem.

[1]: https://www.youtube.com/watch?v=pmt0aaquh4o

davidkunz··on GTA GeoGuesser
For me it was Grand Theft Auto, released 1997. Fun times.
davidkunz··on The Future of Programming Languages [video]
Thanks for the link, I already watched the video, awesome stuff!
davidkunz··on The Future of Programming Languages [video]
In this video, I'm exploring the future of programming languages and look at some examples.
davidkunz··on Mastering Nim – now available on Amazon
Other comments already gave great examples but for me personally: - Concise syntax - Elegant language constructs (e.g. method call syntax) - Great macro system - You have control over what GC you use - Great performance - Everything is simple, it's easy to read other people's code
davidkunz··on Mastering Nim – now available on Amazon
I absolutely hate Nim for spoiling pretty much all other programming languages for me. I wish it gained more traction. Congratulations on your book and keep up the great work, Araq. You did an outstanding job with Nim and I wish you all the best!
davidkunz··on Lego Battle of Verdun [video]
I like that neologism, very fitting.
davidkunz··on Development Environments
"Modern" IDEs suck. They are not meant to be _fully_ controlled by the keyboard, have delays, cluttered UIs and interrupt your workflow with popups. That's why I prefer Neovim.

https://youtu.be/9wsl6wvjdCg

davidkunz··on Road Rash creator Randy Breen [audio]
Road Rash was great and brings back nice memories. As a kid, I was fascinated that you could fall of your bike and had to run back, good times.
davidkunz··on V Language Review
The marketing sentence "A language empowering everyone to build reliable and efficient software." is not true.
davidkunz··on The Vale Programming Language
I didn't confuse it with Vala, but with Val:

https://github.com/val-lang/val

← PreviousPage 5 of 11Next →