Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kbd
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
kbd
2mo ago
Very cool to see a man execute on his vision. Ghostty -> libghostty -> terminal multiplexing -> ???
2.
▲
by
kbd
2mo ago
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: > Instead of requiring verbose low-level paramete
3.
▲
by
kbd
6mo ago
What can you do on a Mac with Shortcuts vs AppleScript vs Hammerspoon?
4.
▲
by
kbd
6mo ago
That's cool, I hadn't heard of Squint, thanks! Looks lightweight. Another compile-to-js option that seems good is Gleam.
5.
▲
by
kbd
6mo ago
Hmm I already avoid Lua by writing in Fennel, I’ll probably avoid the JS by writing… what Lisp compiles to JS, ClojureScript?
6.
▲
by
kbd
9mo ago
It's Rust vs Python in this case.
7.
▲
by
kbd
9mo ago
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...
8.
▲
by
kbd
10mo ago
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 massively overloaded I went "oh that all makes sense and w
9.
▲
by
kbd
10mo ago
The biggest thing I still don’t like about Nim is its imports: import std/errorcodes proc p(x: int) {.raises.} = if x < 0: raise ErrorCode.RangeError use x I can’t stand that there’s no direct conne
10.
▲
by
kbd
10mo ago
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 more than a 1-item queue. Also, in Go's sele
11.
▲
by
kbd
10mo ago
> channels aren't futures and futures aren't channels. In my mind a queue.getOne ~= a <- on a Go channel. Idk how you wrap the getOne call in a Future to hand it to Zig's select but that seems like it would be a straigh
12.
▲
by
kbd
10mo ago
> 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 adequate replacement, if not, no they are not. T
13.
▲
by
kbd
10mo ago
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 has in its stdlib https://ziglang.org/docume
14.
▲
by
kbd
11mo ago
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 despite never having parallelized things -- slightly slow
15.
▲
by
kbd
11mo ago
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.
16.
▲
by
kbd
11mo ago
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 it altogether.
17.
▲
by
kbd
11mo ago
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 locale of utf-8 has it sorting differently, but I needed LC_CO
18.
▲
by
kbd
11mo ago
I was soo excited when they announced this, but I've heard almost nothing since.
19.
▲
by
kbd
1y ago
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 away.
20.
▲
by
kbd
1y ago
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...
21.
▲
by
kbd
1y ago
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 httpie. https://github.com/rs/cur
22.
▲
by
kbd
2y ago
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 typing even when you’re in the Dvorak layout.
23.
▲
by
kbd
2y ago
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 directory of markdown files that's
24.
▲
by
kbd
2y ago
Had the same question, surprised it's not addressed in the faq.
25.
▲
by
kbd
2y ago
Go deserves to get TypeScripted. Another effort in this vein is Go+ https://github.com/goplus/gop
26.
▲
by
kbd
2y ago
At least in the spirit of "the language shouldn't be able to define things the user can't" (see: Java string concatenation) this seems like a good change.
27.
▲
by
kbd
2y ago
Textual trending to a new de-facto basis for cross-platform gui apps is a HUGE improvement from every new app being js and Electron! Not to mention replacing heavy Java gui apps as well! The myriad DB guis for whatever historical reason hav
28.
▲
by
kbd
2y ago
After never being happy with Postman or Insomnia and defaulting to 'curlie' for http requests, Posting is the first http gui that I'm actually sticking with. I have a terminal tab with it open all the time and it somehow mana
29.
▲
by
kbd
2y ago
Anyone here use https://fennel-lang.org/ to make Lua more palatable/fun?
30.
▲
by
kbd
2y ago
More than "not bad", Textual is probably best in class for TUIs atm, but I wish Python had static builds! Even Javascript can build executables now with Bun!
More ›