One area where Ghostty really shines is with fancy TUI programs like the pi agent. Pi has a relatively recent tuiMode "fullscreen" feature, and it's been exceptional. Showing inline images with the Kitty graphics protocol has been a huge improvement too -- I love it when a model calls `read` on an image file and I get to see the results in my terminal. The OSC-8 hyperlink support very handy too. Viewport scrolling is super fast, and pi can hide/show the scrollbar as you need it.
I encode all the text, localization, provenance, pedagogical, and forced alignment data for my Latin language audiobook chapters[0] as TEI-XML. When I fetch a document out BaseX, I have an XQM module that wraps the document in a number of XML processing instructions (PIs), one being a pointer to the reader XSLT 1.0 stylesheet which does all the HTML rendering client-side.
It's a cool system, and I'll be bummed when I have to do this on the server. I already get warnings in the Firefox console about them soon deprecating XSLT support, so it's not just Chrome.
I'd consider getting your workflow running in wasm (in wasmtime on the server) and then you can migrate the same workflow to the client using the same wasm module. Nearly all LLVM based compilers can compile to wasm (WebAssembly).
I've been using Pi nearly every day for 4-5 months now, and even though it is still very much in development with new updates arriving nearly every week, it has to my mind never regressed. I've never lamented that a Pi update ever broke anything I depend on or made anything worse.
I immediately adopted the new tuiMode "fullscreen" feature the moment it landed, and it's been exceptional. I love the way it now manages the viewport -- this was also right about the time I migrated to Ghostty so that also made a big difference. Showing inline images with the Kitty graphics protocol has been a huge improvement too, I love it when a model calls `read` on an image file and I get to see the results in my terminal. The OSC-8 hyperlink support is super cool too. I love the way it auto hides/shows the scrollbar now too, and recently they've even made it so concurrent tool calls show different "themes" when pending/running vs success vs error.
Sharing anything that has even a whiff of being machine generated opens you up to huge amounts of scorn and derision. It happens in the comment section of nearly every post on this site. If that's not the community here using shame as a mechanism of control, I don't know what is.
I hate reading slop as much as the next person, so I get it, but I don't try to deny it exists.
This seems like a lot of work for not a huge payoff. I get that the feel and experience of a physical book has a certain nostalgia, but for me, I'd just leave the big monster on the shelf and grab an epub from Anna's Archive. You have already ensured the author and publisher get paid, you might as well read on an e-reader, which is in my opinion superior in nearly every way to a physical book.
Ebooks sync across devices, allow for a customized presentation, quick dictionary lookups, bookmarks, etc. The only slight edge I'll give to a physical book is the ability to easily make marginal notes in pencil -- I realize that ebooks have this feature too, it's just not as immediate or as frictionless.
>which is in my opinion superior in nearly every way to a physical book.
A physical book, you encounter in physical space. Thus has a lot more chance to get read. The ebook, one has to take a device and press some button, before the book has even a chance of getting seen...
My ebooks typically get downloaded once, and sits forever unread in some device..
A physical book, I take from a lib and gets read automatically, unless it finds its way to the underside of some furniture...
That IMHO nullifies any convience that e-books have..
I have the reverse. I have a tiny e-reader that fits in my pocket next to my phone. I pull that out instead of doomscrolling on the phone, so I read on trains, on the toilet, etc. It's much more convenient than carrying a dead-tree book around. So I'm way more likely to read a book as an epub.
yeah that's the chap. Mine is slightly too large for my phone though. It still fits easily in my pocket. And it means I can pull out the e-reader without pulling out my phone, reducing the temptation to "just check..."
I have had Kindles since v1. And the pattern was always the same: Read some books and then get to a boring patch in one and stop and then dont read anything for 6-24mo.
When we had my son we decided we wanted to create an environment where he was more likely to make reading a habit (over touchscreen brainrot etc).
We figured the best way to do that would be to:
1. Make sure he saw us reading for pleasure, often.
2. We read to him regularly as a habit.
3. Create spaces ideal for reading.
4. Put books everywhere.
Even before you get to point 4, it’s clear that physical books are just simply the best possible solution.
So I just bought a ton of books, hooked Openclaw up to my Goodreads and had it regularly scan the inventory of local used bookstores, bought some bookcases, and set aside time every morning and evening to read.
And you know what, I’ve never read as much or enjoyed it as much as now. And I attribute it entirely to having a beautiful wall of books next to a nice comfortable chair right in the
middle of the living room.
I see my book on my bedside table every day. It’s a book, not another device. Another nice benefit is when people come over we invariably end up standing in front of the book shelf talking about books. And then they often leave with one to borrow.
Physical books have their issues and drawbacks etc but they definitely have changed our family’s life for the better.
We are talking about our opinions here, so there are no wrong answers. It's an interesting observation, the physical presence of a book is something I hadn't considered. Having said that, I'd wager lots of us avid readers have a daily habit, and we'd likely be working through our backlog during certain hours, even absent a convenient a physical reminder to do so.
The problem with ebooks is that you cannot be 100% certain that you're reading the original text. That can only be preserved in physical copies. That's why the destructive book scanning for AI is such a tragedy. There's already plenty of examples of original texts being surreptitiously revised, and it happens with videos too.
That's not a problem with Ebooks writ large -- a zip file of a bunch of HTML documents aren't likely to randomly change on you. It's a problem of some evil vendor's "ebook ecosystem", where one day your copy of 1984 could vanish from your library. Most of the ebooks I've been reading lately are all public domain classics from Standard Ebooks.
I was shocked to discover that "How To Win Friends and Influence People" by Dale Carnegie was heavily rewritten by his wife after his death. I had two copies of the book, and sure enough, one was the old version and the other the new. The new one did not withstand scrutiny.
Hacker News' founder Paul Graham also recommends that you read the original version[1]. I'm curious to see examples of what was changed in the revision. I read it myself a long time ago, but I don't know which one it was and wondering if I missed out on the better version.
1. Letters That Produced Miraculous Results - cut because correspondence norms had massively changed between 1936 and 1981
2. Seven Rules for Making Your Home Life Happier - cut because its 1930s-era perspectives on marriage and domestic life didn't age that well
Personally, I think some of the edits in the remaining sections are more controversial than the removal of those two sections. I think the revision lost quite a bit of Dale's charm and just felt a bit less idiosyncratic in a bad way.
Well no, you can only be 100% certain you're reading the text found in that book. Books often change over releases. It's not some sacred tome containing an ever-updating reflection of the author's ideals. It's just the draft at the time the book was printed.
Not the same thing. The kindle ebook you "purchased" could have different text each time you open it up. A movie you stream could be different every time.
Reading your comment I wonder if the parent comment is different each time, because "does the ebook text change reading-to-reading" is not the question being discussed.
This post isn't aimed at people that read a physical book for "nostalgia". They read a lot of books and have already decided that they prefer physical books to an ereader.
That makes no sense to me though. I always prefer physical books to any ereader, but I still stopped accumulating (new) books in my flat - they just accumulate space. I'll always love hardcopy books, but not needing them as a physical hardcopy is just better for me.
I had the same problem which inevitable made me buy a bigger apartment. It's hand down the best investment I have ever done since tangible book assets give you so many different an non curated insights which you can only get from reading. You should not see books as something that take up space but rather something that free up space
I just get rid of most books after reading, knowing that I won’t reread the great majority of them or need them as a reference. For the few that I might unexpectedly end up wanting to reread, it’s okay if I’ll have to reprocure them. That case hasn’t occurred so far.
This one. Recently I added "re-f" property to my templates for the Review base in Obsidian ie how probable a review/reread/rewatch factor that title has. And it's quite liberating to juas write zero there and remove/delete the title. Also helps with datahoarding tendecies.
I had to stop reading one of my favorite authors when I was doing infant duty with my oldest. The books kept getting thicker, and I could no longer one hand them comfortably reading either end of the novel due to the book's balance. I found a kindle mostly solved my problems, and I could keep reading again one handed.
That said, it never occurred to me to just cut up my book, so I could continue to read it comfortably. I think I might have chosen to do so though, since I find the tactile nature of reading a physical book to be more memorable than digital. Where the words sit on the page, and the act of turning the page, the smell, all does something to my neurons. For my junk novels, I don't really care, but for the authors I cherish, the closer to the printed word I can get the better the experience I have, and the more memorable the writing in general.
Not one of the things you mentioned about ebooks actually interests me. On the other hand, physical books are more comfortable to read, enjoyable to hold in your hands and flip the pages, don't ever run out of charge, and look nice when you put them on a shelf. For me, they are vastly superior to ebooks.
I say all this not to try to convince you that you're wrong (it's all a matter of taste after all), but to point out that this isn't just nostalgia. People who read physical books actually prefer them, even if their reasons aren't things you find important.
agreed! I'm actually pulled in different directions; I love the nostalgic value of physical books and enjoy possessing them as artefacts, but I vastly prefer the experience of reading an ebook, especially the page turning with one finger.
Some people might actually prefer physical books and are making an informed decision, but I suspect more simply haven't experienced e-books, or only have tried on a suboptimal device like their phone and just assume that e-books are an inferior experience. While I still have hundreds of physical books, as I age I much prefer reading on an e-ink device where I can choose the font size I prefer.
Why does everyone advocating for physical always treat effective DRM as a given?
I have bought a lot of digital music in my life, and I own every bit of it as long as my copies exist, just like all the physical music I bought before (and converted to digital as soon as it was practical).
> * Nothing to charge
My e-readers last weeks of active use without charging, and I literally found a Kindle that had been lost for over a year a few weeks ago which still had over 30% charge because they take basically no power if they're not being used. Charging really is not a significant concern.
> * Don't have yet another screen to stare at
It's a very different type of screen, that doesn't have the same effect on your eyes and by its low-color low-refresh-rate nature really isn't easy to implement the sorts of attention-stealing anti-features that other screens often contain.
> * Its the definitive way to collect books (similar in the sense of vinyl for music)
Similar to vinyl, it's "definitive" to people who care more about how it looks on their shelf than actually enjoying the content. Pulling a beautiful hardcover off the shelf, setting it down, and opening it up is great of course, just like pulling a record off the shelf, sliding it out of the sleeve, placing it on the turntable, and setting the needle in place. Once you've done that however it's the same book, the same music, just a lot less convenient (and in the case of vinyl, objectively worse quality than a well-mastered high-quality digital release).
> * Going to used bookstores is awesome
No disagreement there. That said, if someone were to ever develop an ebook licensing system that allowed for arbitrary transfer and resale through third parties it would certainly be interesting to see what turned up in the "bargain bin" that way too. I'm not sure how such a thing could actually be possible and I'm not going to hold my breath for it to ever happen but the concept of resale is not inherently impossible in digital content.
> * Seeing your whole collection physically is awesome and can be a conversation starter
No argument there, my partner's game shelf takes up an entire wall in our house and has hundreds of giant colorful boxes covered in artwork. My Steam library has an order of magnitude more games in it but it's just a list on a screen that I can make show thumbnail images of what the cover would look like if it existed as a physical product.
That said, while I may not have the giant media racks we all drooled over in the '90s, the flip side of that is digital content takes up effectively zero space and weighs nothing. I drive around with my entire music library on a USB stick in my car every day and have for over a decade at this point. My e-reader has every single book I own on it with plenty of space to spare. My Steam Deck has enough space built in for dozens of modern games, and I also have a MicroSD card in it containing every single game for basically every 8/16 bit system ever produced, as well as my favorites of the 32 bit and beyond eras.
> * Graphic novels/comics are still better physical
Yeah color e-paper displays still have a LONG way to go before they can even think about the graphic novel market. That side of things is sort of like where digital music was in the era where MP3 players had storage measured in megabytes so you might not even get a full album without having to compress it to a point where you can definitely tell. It's possible to see the promise in the concept, but it's definitely not there yet (and unlike MP3 player capacity, we can't even assume the tech will get there eventually).
https://fabulae.orbilii.com - A Latin language audiobook containing both volumes of A.D. Godley's "The Fables of Orbilius" which are entertaining intermediate Latin stories written at the turn of the 20th century for use in British schools.
The audio itself is in delivered with the restored classical Latin pronunciation and contains spoken nuances like vowel nasalization, elision, and prodelision. I used a wav2vec2 model to generate forced-alignment data, so you can easily follow along with the text as it's being read aloud. Each word in the text is richly enhanced with pedagogical details like: lemma, citation forms / principal parts, morphological segmentation and analysis, inflectional class with complete declension/conjugation tables, verb category, contextual lexical information (i.e. specific L&S sense), Classical Latin IPA pronunciation, UD style syntactic function and relations, predicate valency, and concise English definitions. Spoken instances of elision and prodelision can also optionally be displayed.
From a nerd perspective, one of the things that makes the system interesting is that the documents themselves are entirely in XML, and I use the soon-to-be-removed-everywhere in-browser XSLT feature to render the HTML, so you can see the underlying XML structure if you view source. Each sentence in the text contains provenance records so you can see the language model and parameters that performed each language enrichment task. The site UI is largely bilingual, and you can view it in either Latin or English.
Woah this is so interesting. Confirmed it myself, you actually implemented elision!!! I really like your idea of capturing provenance in-document as well. This is humans speech, right? If you can do forced alignment on Latin, it gets me wondering if one could use a wav2vec especially turned to convert IPA into speech somewhat deterministically to compensate for how there is not heaps of training data in Latin.
Haha, thank you for using multiple exclamation marks!!! I'm thrilled that someone is as excited as I am about this feature, it made all the time I spent manually correcting/marking all of Gemini's elision hallucinations worthwhile :)
The recordings were made by my friend and Latin tutor. I used an Italian wav2vec2 model fine-tuned on Latin[0], which works pretty well for Latin only content, but falls down with mixed English / Latin. I found that some of the slower, larger Meta models worked fine for this use case though.
Some folks on the Latin language Discord said they got pretty good results using Kokoro TTS and X-Voice for creating synthetic Latin, as you suggested using IPA.
> For swap, the best advice is to disable swap on your desktop, unless <8GB RAM.
That maybe reasonable advice if you never intend to hibernate your desktop. I like to shut my desktop down when I'm not using it, and it's nice to be able to quickly boot it back to the same state it was in when I went to bed.
I agree that there are people who can see the potential of these tools, and are enthusiastic boosters, yet are still unable to realize the benefits for themselves for whatever reason. I feel like these people are somewhat rare, and labeling them has having a kind of psychosis strikes me as sneering elitism.
I don't think I elaborated on the type of person that I would consider having AI psychosis. It isn't just being enthusiastic. What I've seen (and it's not common, but I've seen it a few times), is this sort of arrogance around using AI, this "better than thou" attitude, and lack of consideration for things outside of AI, in their real life.
reply