Somehow this whole ecosystem of tools always gives me a bad vibe, and I can't quite pinpoint why. All the demos and videos are applications with lots of stacked pop-ups/modal windows, and things moving around continuously. It all reminds me of what we typically see in computers in TV shows or sci-fi films. It just looks like a chaotic mess of things, and I get this really strong urge to just stay away from it all.
+1. Maybe it's just pattern recognition misfiring, maybe I'm too just used to workhorse software with websites that look stuck in 1999, but everything coming out of that company (Charmbracelet, Inc. according to website footer) feels like it could suddenly get monetized and enshittified next Tuesday morning. There is also something weird about this entire aesthetics. They all got this 2020s startup vibe of smooth gra…
The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now
81–90 of 95 posts
Re: The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now
#82Somehow this whole ecosystem of tools always gives me a bad vibe, and I can't quite pinpoint why. All the demos and videos are applications with lots of stacked pop-ups/modal windows, and things moving around continuously. It all reminds me of what we typically see in computers in TV shows or sci-fi films. It just looks like a chaotic mess of things, and I get this really strong urge to just stay away from it all.
I bounced off of bubble tea not because of the aesthetics and the unhelpful naming, but because of the programming model: a MVC-architecture cribbed from the Elm language. Why? It completely takes over and rips apart my CLI structure. A CLI is not a DOM or System.Windows.Forms, MVC is scattering around logic and adding indirection layers needlessly.
I am still using huh? and vhs, but their libraries have the feel of looking really good in demo and in the provided examples, but break down quickly when coloring just outside those intended lines.
Re: The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now
#83Is this like the new Turbo Vision from Borland? That’s something I’d love to have!
This website is a bit too hyperactive for my taste, and I can't imagine how they hope to make enough money from it to satisfy the VCs. But Bubbletea really is a great TUI and it's properly open source - so I'm happy to enjoy it while it lasts.
I'm with you on the Turbo Vision love, though. Honestly, it felt we were getting to such a good place in the early/mid 90s with beautiful, well-thought-out TUIs becoming the norm.
In retrospect, the universality of basic curses/ncurses on Unix/Linux (together with the death of DOS) was a real a step back - trapping us in a local pessimum for far too long. TUIs languished, and most of us moved to a mix of CLIs and GUIs.
(There's an MIT-licensed port of Turbo Vision available now at https://github.com/magiblot/tvision - pity that it's a couple of decades too late!)
Re: The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now
#84[flagged]
- "tea" is an explicit alias that was added to the import statement in the tutorial examples, which you did not reflect in your snippet:
import tea "charm.land/bubbletea/v2"
- The following also just works as you expected, but directly assumed wouldn't work: import github.com/charmbracelet/bubbletea
The only surprise here is that the repository authors decided to change the name of the module between v1 and v2 of the package. The git branch tagged v2 contains a module named 'charm.land/bubbletea', earlier v1 branches are named 'github.com/charmbracelet/bubbletea'. That's on them for breaking convention and surprising users, the go toolchain does not factor into, this beyond supporting versioning by naming convention.Re: The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now
#85Somehow this whole ecosystem of tools always gives me a bad vibe, and I can't quite pinpoint why. All the demos and videos are applications with lots of stacked pop-ups/modal windows, and things moving around continuously. It all reminds me of what we typically see in computers in TV shows or sci-fi films. It just looks like a chaotic mess of things, and I get this really strong urge to just stay away from it all.
+1. Maybe it's just pattern recognition misfiring, maybe I'm too just used to workhorse software with websites that look stuck in 1999, but everything coming out of that company (Charmbracelet, Inc. according to website footer) feels like it could suddenly get monetized and enshittified next Tuesday morning. There is also something weird about this entire aesthetics. They all got this 2020s startup vibe of smooth gra…
Re: The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now
#86Earlier quoted context omitted.
You know what's even easier for AI agents to use than TUIs? CLIs. My experience has been that agents suck at using TUIs, and are good at using CLIs. I would argue that agents are a reason that TUIs might die in favor of CLIs.
I agree, agents struggle with TUIs. I do think this is easy to fix though (here's an interesting approach: https://github.com/remorses/ghostty-opentui ). I think agents will have much better luck with TUIs than browsers. The more interesting scenario IMO is having apps that are both TUIs AND CLIs where the agent uses the CLI but can pause and show the user a TUI for complex tasks where the user needs to input somethi…
I’m very skeptical. Why would you think that? TUIs inherently don’t provide programmatically accessible affordances; if they have any affordances at all, they’re purely visual cues that have unstandardized and of varying quality.
Compare that to the DOM in a browser where you’ve got numerous well-understood mechanisms to convey meaning and usability. Semantic HTML and ARIA roles. These things systematically simplify programmatic consumption.
Re: The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now
#87Earlier quoted context omitted.
We make the command line glamorous. Awesome for one man bands. Or maybe Panic. But my Finance department is never going to approve that purchase.
Ok but who cares about your finance department, and more importantly, why would your finance department care for a technology choice of the engineering teams? The fucked up thing is your finance department in this scenario, not Charm
Re: The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now
#88Somehow this whole ecosystem of tools always gives me a bad vibe, and I can't quite pinpoint why. All the demos and videos are applications with lots of stacked pop-ups/modal windows, and things moving around continuously. It all reminds me of what we typically see in computers in TV shows or sci-fi films. It just looks like a chaotic mess of things, and I get this really strong urge to just stay away from it all.
Re: The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now
#89ho hum
Re: The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now
#90Earlier quoted context omitted.
But why when Claude can write you a perfectly laggy tui in react?
It may be a coincidence but there has been an increase in thinly veiled humor in HN comments.