Live data from Hacker News

The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now

charm.land

81–90 of 95 posts

Re: The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now

#81
post #79

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…

[dead]

Re: The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now

#82

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.

I would be fine with a chaotic bubbly mess of an outside presentation, if the libraries were more robust and foundational. At the moment the underlying code, when you scratch the surface, have the feel of things thrown together to be replaced at later date.

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

#83

Is this like the new Turbo Vision from Borland? That’s something I’d love to have!

Yep, pretty much.

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
post #60

[flagged]

Ignoring the snark for a second. It's not because you are unfamiliar with the go toolchain that it's inherently bad, nor does it put you in a good position to give accurate criticism.

- "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

#85
post #79

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…

bisexual lighting?!

Re: The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now

#86
post #63

Earlier 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 think agents will have much better luck with TUIs than browsers.

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

#87
post #78

Earlier 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

When you're in the working world, all the parts matter. You don't get to just dismiss the inconvenient ones.

Re: The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now

#88

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.

Performative retro-chic. It’s for people whose first computer was a retina Macbook Pro.

Re: The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now

#90
post #8

Earlier 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.

Would be fun to see some data on this and see if it matches or conflicts with your feeling. Probably someone out there with some public sentiment analysis of hn - I wonder if you can pull out snark or cynical sarcasm from something like that.
Post reply on HN