Live data from Hacker News

Viewing profile — kbd

kbd

HN member
Joined
Tue, Oct 26, 2010, 3:19 PM UTC
HN karma
3,459
Public activity
850 items

About kbd

https://github.com/kbd

Recent public activity

  1. comment
    Comment #49100448

    Very cool to see a man execute on his vision. Ghostty -> libghostty -> terminal multiplexing -> ???

  2. comment
    Comment #49049471

    [flagged]

  3. comment
    Comment #48846806

    Thank you for summarizing it this way. All their flowery language (esp from OP) seems like long for "we figure out how the chart should look based on its data". From their page: > …

  4. comment
    Comment #47578493

    What can you do on a Mac with Shortcuts vs AppleScript vs Hammerspoon?

  5. comment
    Comment #47415489

    That's cool, I hadn't heard of Squint, thanks! Looks lightweight. Another compile-to-js option that seems good is Gleam.

  6. comment
    Comment #47377128

    Hmm I already avoid Lua by writing in Fennel, I’ll probably avoid the JS by writing… what Lisp compiles to JS, ClojureScript?

  7. comment
    Comment #46395980

    It's Rust vs Python in this case.

  8. comment
    Comment #46238236

    I type in Dvorak and frequently the iOS keyboard's swipe typing bugs out and acts as if the layout is in QWERTY. I kind of don't believe it will ever be fixed...

  9. comment
    Comment #46164523

    When I was learning Nim and learned how imports work and that things stringify with a $ function that comes along with their types (since everything is splat imported) and $ is mas…

  10. comment
    Comment #46160712

    The biggest thing I still don’t like about Nim is its imports: import std/errorcodes proc p(x: int) {.raises.} = if x I can’t stand that there’s no direct connection between the th…

  11. comment
    Comment #46136562

    Thanks for taking the time to respond. I will now think of Channels as queue + [mutex/communication guarantee] and not just queue. So in Go's unbuffered case (only?) a Channel is m…

  12. comment
    Comment #46126197

    > channels aren't futures and futures aren't channels. In my mind a queue.getOne ~= a I really do appreciate you being strict about the semantics. Tbh the biggest thing I feel fuzz…

  13. comment
    Comment #46124047

    > I don't know enough Zig to know whether you can write a bit of code that says "either pull from this queue or that queue when they are ready"; if so, then yes they are an adequat…

  14. comment
    Comment #46122237

    One of the harms Go has done is to make people think its concurrency model is at all special. “Goroutines” are green threads and a “channel” is just a thread-safe queue, which Zig …

  15. comment
    Comment #45783127

    I wrote my shell prompt in Zig years ago in part because I was interested to use its async/await to run all the git calls in parallel for the git status. My prompt is still fast de…

  16. comment
    Comment #45687377

    It doesn't really matter who is more egregious, but IMO a country's leader pardoning his own family members is about as banana republic as it gets.

  17. comment
    Comment #45687020

    The pardon power has been so abused these past few administrations that it's clear there should be constitutional changes in the pardon power, either congressional review, or strip…

  18. comment
    Comment #45639605

    In my Zsh startup on Mac I had to worry about collation, as I expected ~ to sort last (I have a directory prefixed with ~ to load plugins that need to be loaded last). Idk why a lo…

  19. comment
    Comment #45539733

    I was soo excited when they announced this, but I've heard almost nothing since.

  20. comment
    Comment #45478431

    I gave it a glance at some point but don’t see why I’d use it. It’s just some dude’s config. I have my caps lock rebound to a “hyper” key so every important thing is one key combo …

  21. comment
    Comment #45467353

    I wonder how much of my Hammerspoon config I could replace with this... Edit: upon reflection, not much actually: https://github.com/kbd/setup/blob/2eaeaecf76c22be3ecef5c8563...

  22. comment
    Comment #45364757

    curlie has had the best balance of ergonomics and power of all the cli tools I've tried. It's full curl underneath but provides a nice ergonomics layer that matches tools like http…

  23. comment
    Comment #43251999

    Figure I’ll add my own obscure bug that’s never fixed. Apple finally released a Dvorak keyboard for iOS. Except a lot of times it bugs out and stays in QWERTY mode just for swipe t…

  24. comment
    Comment #43155664

    Cool thanks for sharing! I'll have to check this out. I've wanted something similar. After trying a bunch of the usual ones, the only "notes system" I've stuck with is just a direc…

  25. comment
    Comment #42786937

    Had the same question, surprised it's not addressed in the faq.