Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Kerrick
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
61.
▲
Understanding the Fundamentals of CSS Layout
(polypane.app)
4 points
by
Kerrick
9mo ago
|
0 comments
62.
▲
by
Kerrick
9mo ago
Yes! While there's nothing built-in for that, you have full control over when you enter or exit raw mode, so your TUI can support opening an external editor. The TL;DR is you need to call `RatatuiRuby.restore_terminal` before handing o
63.
▲
by
Kerrick
9mo ago
That's gotta be part of it. But I think another important part is how TUIs have important restrictions that lead to surprisingly delightful applications despite their downsides: - You don't have control over font size and your col
64.
▲
by
Kerrick
9mo ago
Every person I can enable to write Ruby instead of Go is a win in my book. :-)
65.
▲
by
Kerrick
9mo ago
Very significant. Nearly every commit has involved the use of one or more LLMs, as evidenced by the commit trailers. I would not have started this project without it, because I do not know Rust. Even the overall direction and architecture
66.
▲
by
Kerrick
9mo ago
Thank you very much. I am not proud of the AI slop code [0] it took to get RDoc to generate the HTML for those pages, but I am proud of the result! [0]: https://git.sr.ht/~kerrick/ratatui_ruby/tree/783a08eabe2
67.
▲
by
Kerrick
9mo ago
...? The article is literally about not using web components. FTA: > What would happen if we took the ideas of HTML Web Components and skipped all the JavaScript? [...] Okay great, we styled some HTML nested inside a custom element.
68.
▲
by
Kerrick
9mo ago
Thank you! I wrote the code snippets and picked the color palette, but the web design came by way of https://news.ycombinator.com/item?id=46587284 And my wife, wonderful as always, helped critique the writing! My RadioMenu
69.
▲
by
Kerrick
9mo ago
Thank you! Please let me know how you find it. I want to make sure the DX is as good as possible.
70.
▲
by
Kerrick
9mo ago
Thank you! My first Show HN in 2012 [0] was an inline TUI (of sorts) written in Ruby [1], so this is a great day. [0]: https://news.ycombinator.com/item?id=4017933 [1]: https://kerrick.github.io/google/
71.
▲
by
Kerrick
9mo ago
I recognized the need for this recently and started by documenting one [1]... then I dropped the ball because I, too, spent my winter holiday engrossed in agentic development. (Instead of documenting patterns.) I'm glad somebody kept
72.
▲
by
Kerrick
9mo ago
Yes. Over the last month, I've made heavy use of agentic coding (a bit of Junie and Amp, but mostly Antigravity) to ship https://www.ratatui-ruby.dev from scratch. Not just the website... the entire thing. The main library
73.
▲
The Bitter Lesson (2019)
(incompleteideas.net)
2 points
by
Kerrick
9mo ago
|
0 comments
74.
▲
by
Kerrick
9mo ago
HTML had custom elements before Web Components (the complex modern JavaScript & Shadow DOM thing) came into being. https://www.w3.org/TR/2016/WD-custom-elements-20160523/
75.
▲
by
Kerrick
9mo ago
Arguably, that would be misuse of the semantic meaning of "section." While <section> is nearly as generic as <div>, they should always have a heading of their own. The author's <swim-lane> already has a ne
76.
▲
by
Kerrick
9mo ago
> We should also remember that current token pricing is almost certainly subsidized. These patterns may not be economically viable for long. And those discounted coding plans we’re all on? They might not last either. In The Resilient Fa
77.
▲
by
Kerrick
9mo ago
> I’ve never met a person saying they hate books and wish they were white on black. Plenty of books are printed non-bleached paper, which is more of a cream color, to reduce the contrast and reflectivity of the background.
78.
▲
Show HN: RatatuiRuby wraps Rust Ratatui as a RubyGem – TUIs with the joy of Ruby
(ratatui-ruby.dev)
152 points
by
Kerrick
9mo ago
|
32 comments
79.
▲
Crystal 1.19.0 Is Released
(crystal-lang.org)
4 points
by
Kerrick
9mo ago
|
0 comments
80.
▲
Why Containers?
(willhbr.net)
3 points
by
Kerrick
9mo ago
|
0 comments
81.
▲
by
Kerrick
9mo ago
https://kerrick.blog
82.
▲
by
Kerrick
9mo ago
FitNesse?
83.
▲
by
Kerrick
9mo ago
I've had a lot of good luck with AI Agents also being able to read and meaningfully interprete .txt and .ansi dumps from RatatuiRuby's TestHelper module and its `assert_snapshots` [0]. For example, it was able to read the ANSI a
84.
▲
by
Kerrick
9mo ago
The commit messages with a Co-Authored-By footer were all generated. I recommend clicking the "tree" link to see the actual code. Specifically: - README.md explains the basics https://git.sr.ht/~kerrick/ratatu
85.
▲
by
Kerrick
9mo ago
My wife used to be a professional streamer so I know how distracting it can be to try and entertain an audience. So when I attempted to become one of these 10x AI devs over my Christmas vacation I did not live stream. But I did make a b
86.
▲
by
Kerrick
9mo ago
I feel like I've been incredibly productive with AI assisted programming over the past few weeks, but it's hard to know what folks' baselines are. So in the interest of transparency, I pushed it all up to sourcehut and adde
87.
▲
The Case for Blogging in the Ruins
(joanwestenberg.com)
4 points
by
Kerrick
9mo ago
|
0 comments
88.
▲
by
Kerrick
9mo ago
ratatui_ruby % git remote -v origin https://git.sr.ht/~kerrick/ratatui_ruby (fetch) origin https://git.sr.ht/~kerrick/ratatui_ruby (push) ratatui_ruby % git checkout v0.8.0 HEAD is now
89.
▲
by
Kerrick
9mo ago
Yes. I was on a 30-day trial of Google AI Pro and I got a few big wins each out of Gemini 3 Pro (High) and Claude 4.5 Opus (Thinking) before my quota got reset. Then I'd cycle through Gemini 3 Flash and Amp Free (or paid Junie credits
90.
▲
by
Kerrick
9mo ago
Gemini 3 Pro (High) via Antigravity has been similarly great recently. So have tools that I imagine call out to these higher-power models: Amp and Junie. In a two-week blur I brought forth the bulk of a Ruby library that includes bindings t
More ›