frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

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

https://charm.land/blog/v2/
80•atkrad•2h ago

Comments

ftchd•1h ago
man I want to know where their creativity comes from, it's like they've built an entire world with a story... but it's just a (highly regarded) collection of packages
atkrad•1h ago
It's intentional design. They picked a strong visual identity early and applied it consistently; the name, the color palette, the retro terminal feel. Every package looks like it belongs to the same family. Most open source projects never think about this. Charm did from day one.
zelphirkalt•40m ago
This has led to a completely overblown design of at least their website. All these cutesy pictures of bubble tea, way too big graphical wrappers, no simple page that is labeled "screenshots", no explanation what "bubbletea" actually is, ... One would think it to be a simple task to mention somewhere that this is a TUI library, where one can see it at the first glance. But apparently not. Instead I am seeing:

    Your new coding bestie, now available in your favourite terminal. Your tools, your code, and your workflows, wired into your LLM of choice. This is artificial intelligence made glamourous.
Eh, so something about AI tools? And is "Crush" another tool than "bubbletea"? Why am I seeing something about "Crush" and not about "bubbletea"?

Maybe it's simply not my taste. For a TUI library, I expect serious listings of what it can do, what it supports, what it helps you with. Is it a layer on top of ncurses? Features and use-cases over meaningless authority arguments like "Look who uses this too!".

I also see:

    We make the command line glamorous.
I don't want my command line to change! I configured it to be just how I like it. What they mean is, that they make command line applications using their library "glamorous" (whatever that means). I have a suggestion for a better slogan: "Your advanced command line widgets library" or "Library for advanced TUI applications".

Maybe I am nitpicking too much.

slopinthebag•36m ago
I think it's both completely valid to feel this way, and also valid for them to have fun with their design and aesthetic. If you already know what charm does, it makes perfect sense and is cool to see.
tokioyoyo•15m ago
From my interactions with younger engineers, this is what "they're looking for". I think we're just used to a different format, so our expectations don't match the reality. Our instincts are different, maybe? Not sure.
neom•1h ago
I don't understand what this is but I kinda want it. Is it kinda cool-retro-term + starship?
joshka•1h ago
Go libraries for making terminal UIs

- https://github.com/charmbracelet/bubbletea

- https://github.com/charmbracelet/bubbles

- https://github.com/charmbracelet/lipgloss

pennomi•1h ago
But why when Claude can write you a perfectly laggy tui in react?
written-beyond•1h ago
It may be a coincidence but there has been an increase in thinly veiled humor in HN comments.
keyle•41m ago
Thanks finally some clarity.

I've been using tcell, it's been fine... This just looks like fancy TUI without real benefits but wowing the user at first run...

zabzonk•1h ago
Please, a simple web page that tells me what this does, and why I should use it. Links to github have never done this for me.
yegle•44m ago
https://github.com/charmbracelet/bubbletea has a couple screencast worth checking out.

Not sure if it's a good comparison (never used both in depth) but think of this a Go version of all the goodies from https://textual.textualize.io/

WhyNotHugo•58m ago
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.

zipping1549•32m ago
Bubbletea is actually pretty cool. I also agree that the website doesn't look so good.
GaggiX•51m ago
It took me too long to understand that this is just a TUI library for Go
AberrantJ•43m ago
Thank you, I was excited for new drinks and flavors and this saved me the read.
allthetime•19m ago
I thought there had been a major breakthrough in tapioca-tech
jofzar•46m ago
It's crazy how much this UI design is like future retro 2008 design.
abrinz•25m ago
I've been building a coding agent (https://github.com/abrinsmead/cogent) on the previous version of bubble tea for the past few weeks and it has been nice to work with (though honestly I'm not touching much code).

The biggest blocker I have is that I haven't been able to simultaneously support both mouse wheel scrolling and the ability to select text for copy and paste. I understand that this is a limitation of pretty much all terminals, but we have seen it solved in Claude Code. Maybe this new version has a solution.

mlazos•11m ago
Maybe I’m getting old but I couldn’t tell if this was a joke or not. I think they should explain a little more like what these products actually do?

CBP tapped into the online advertising ecosystem to track peoples’ movements

https://www.404media.co/cbp-tapped-into-the-online-advertising-ecosystem-to-track-peoples-movements/
304•ece•1d ago•134 comments

Where things stand with the Department of War

https://www.anthropic.com/news/where-stand-department-war
127•surprisetalk•1h ago•74 comments

GPT-5.4

https://openai.com/index/introducing-gpt-5-4/
629•mudkipdev•7h ago•549 comments

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

https://charm.land/blog/v2/
82•atkrad•2h ago•22 comments

A standard protocol to handle and discard low-effort, AI-Generated pull requests

https://406.fail/
83•Muhammad523•3h ago•21 comments

The Brand Age

https://paulgraham.com/brandage.html
216•bigwheels•8h ago•194 comments

10% of Firefox crashes are caused by bitflips

https://mas.to/@gabrielesvelto/116171750653898304
261•marvinborner•1d ago•150 comments

Good software knows when to stop

https://ogirardot.writizzy.com/p/good-software-knows-when-to-stop
335•ssaboum•11h ago•186 comments

Wikipedia was in read-only mode following mass admin account compromise

https://www.wikimediastatus.net
872•greyface-•9h ago•308 comments

Hardware hotplug events on Linux, the gory details

https://arcanenibble.github.io/hardware-hotplug-events-on-linux-the-gory-details.html
117•todsacerdoti•3d ago•5 comments

A ternary plot of citrus geneology

https://www.jlauf.com/writing/citrus/
86•jlauf•2d ago•9 comments

A GitHub Issue Title Compromised 4k Developer Machines

https://grith.ai/blog/clinejection-when-your-ai-tool-installs-another
313•edf13•9h ago•70 comments

Show HN: Jido 2.0, Elixir Agent Framework

https://jido.run/blog/jido-2-0-is-here
248•mikehostetler•9h ago•53 comments

Remotely unlocking an encrypted hard disk

https://jyn.dev/remotely-unlocking-an-encrypted-hard-disk/
81•janandonly•7h ago•49 comments

GLiNER2: Unified Schema-Based Information Extraction

https://github.com/fastino-ai/GLiNER2
40•apwheele•5h ago•3 comments

Structured AI (YC F25) Is Hiring

https://www.ycombinator.com/companies/structured-ai/jobs/3cQY6Cu-mechanical-design-engineer-found...
1•issygreenslade•4h ago

Judge orders government to begin refunding more than $130B in tariffs

https://www.wsj.com/politics/policy/judge-orders-government-to-begin-refunding-more-than-130-bill...
791•JumpCrisscross•11h ago•591 comments

OpenTitan Shipping in Production

https://opensource.googleblog.com/2026/03/opentitan-shipping-in-production.html
83•rayhaanj•6h ago•10 comments

Proton Mail Helped FBI Unmask Anonymous 'Stop Cop City' Protester

https://www.404media.co/proton-mail-helped-fbi-unmask-anonymous-stop-cop-city-protestor/
196•sedatk•4h ago•97 comments

Converting dash cam videos into Panoramax images

https://www.openstreetmap.org/user/FeetAndInches/diary/408268
29•marklit•3d ago•6 comments

Let's Get Physical

https://m4iler.cloud/posts/lets-get-physical/
101•MBCook•6h ago•15 comments

Launch HN: Vela (YC W26) – AI for complex scheduling

35•Gobhanu•8h ago•37 comments

Ethiopia gets $350M World Bank financing for its digital ID project (2024)

https://www.mariblock.com/stories/ethiopia-to-get-350-million-world-bank-financing-for-its-digita...
26•tinfoilhatter•4h ago•18 comments

Optimizing Recommendation Systems with JDK's Vector API

https://netflixtechblog.com/optimizing-recommendation-systems-with-jdks-vector-api-30d2830401ec
65•mariuz•2d ago•4 comments

Datasets for Reconstructing Visual Perception from Brain Data

https://github.com/seelikat/neuro-visual-reconstruction-dataset-index
50•katsee•9h ago•11 comments

Greg Kroah-Hartman Stretches Support Periods for Key Linux LTS Kernels

https://fossforce.com/2026/03/greg-kroah-hartman-stretches-support-periods-for-key-linux-lts-kern...
65•brideoflinux•3d ago•21 comments

World-first gigabit laser link between aircraft and geostationary satellite

https://www.esa.int/Applications/Connectivity_and_Secure_Communications/World-first_gigabit-per-s...
167•giuliomagnifico•4d ago•65 comments

Show HN: Kanon 2 Enricher – the first hierarchical graphitization model

https://isaacus.com/blog/kanon-2-enricher
7•ubutler•2d ago•2 comments

A man who broke into jail

https://www.newyorker.com/magazine/2026/03/09/alexander-friedmann-profile-prison-reform
108•fortran77•2d ago•50 comments

Show HN: PageAgent, A GUI agent that lives inside your web app

https://alibaba.github.io/page-agent/
74•simon_luv_pho•8h ago•37 comments