Live data from Hacker News

Ratty – A terminal emulator with inline 3D graphics

ratty-term.org

221–230 of 262 posts

Re: Ratty – A terminal emulator with inline 3D graphics

#222

The question is - why do we still need the terminal abstraction at all?

> The question is - why do we still need the terminal abstraction at all?

Because nobody is willing to put in the work to create a GUI toolkit that doesn't suck ass.

It's not that people want the "terminal abstraction". What people want is "Put on screen without me needing a PhD in graphics programming." That's why the dominant desktop interface paradigms have become TUIs and a Browser-In-A-Trenchcoat.

Re: Ratty – A terminal emulator with inline 3D graphics

#223

Earlier quoted context omitted.

I opened and it said to use a repo tab. There are no tabs so I pushed a button. It had a list with Linux so I clicked that. It redirected to a 404 page on github and I gave up. I don’t know what this is supposed to do, let alone how to use it. But I looked at it for you!

There's a menu bar on the left in which the third option is labelled repository, no? firefox 150 here.

Not on mobile safari

Re: Ratty – A terminal emulator with inline 3D graphics

#224
post #96

It's very interesting to learn about the newly proposed glyph protocol [1] in the linked blog post. I was bemoaning the lack of exactly this here about 6 months ago [2]! [1] https://rapha.land/introducing-glyph-protocol-for-terminals/ [2] https://news.ycombinator.com/item?id=45805072

The idea that every application should ship their own glyphs because some proprietary systems do not have normal fonts, is not great. Fix the terminal instead. Also, if you want advanced GUI with icons, maybe you should just write a GUI app. As for shipping custom icons, this is not very bright idea as well. If you switch between several applications on one terminal, then one application can redefine glyphs from anot…

I'm specifically interested in querying for support of particular glyphs (e.g. the symbols for legacy computing block), so applications can use a different fallback if it is know that a particular glyph cannot be rendered and will break the interface.

I agree that the addition of sending custom glyphs to the terminal is potentially problematic.

Re: Ratty – A terminal emulator with inline 3D graphics

#225
post #215
post #91

Earlier quoted context omitted.

No evolution necessary! With my project, euporie [1], you can have use your data science notebooks with graphical image outputs, HTML, LaTeX, etc, all in the terminal. [1] https://github.com/joouha/euporie

incredible work!! You mention using this over ssh. Is there any way to get this working in tmux or anything similar by any chance? Or is the idea that euporie itself is acting like a multiplexer?

You can absolutely run euporie in tmux. It's useful to do so when using long running notebooks over SSH, so you can disconnect and reconnect later.

Re: Ratty – A terminal emulator with inline 3D graphics

#226

Earlier quoted context omitted.

People joke about templeos a lot, but it had some really neat ideas (holy-c is a pretty nice language)

I've dug around the TempleOS codebase a bit, and while it certainly is impressive for a single guy's work, I think there's been an overcorrection where people act like Terry was some hyper genius instead of "a pretty smart guy". I kind of got the impression that whenever Terry didn't know how to do something, he would just convince himself that that's not what God wanted anyway and stop doing it.

Most of the people we think of geniuses are not smarter than the average smart person, but they persevered more. Terry had the ultimate driver of perseverance: severe mental illness.

Re: Ratty – A terminal emulator with inline 3D graphics

#227
post #187
post #35

UNIX still trying to catch up with Xerox workstations in the REPL experience, or general Lisp machines for that matter. Inline graphics from 1981, https://youtu.be/o4-YnLpLgtk?t=376

Sometimes I really feel we're chasing UX that were solved in the Mother of all Demos (in 1968). For those who haven't watched it: https://www.youtube.com/watch?v=yJDv-zdhzMY

Agreed.

Re: Ratty – A terminal emulator with inline 3D graphics

#228
post #91

I like this. No reason the terminal should only support text. Data science notebooks show one way the terminal can evolve. Lots of interesting stuff happening in this space, with Kitty probably being the most aggressive innovator here [1]. I'm not sure there is an overall vision, though. [1]: https://sw.kovidgoyal.net/kitty/protocol-extensions/

No evolution necessary! With my project, euporie [1], you can have use your data science notebooks with graphical image outputs, HTML, LaTeX, etc, all in the terminal. [1] https://github.com/joouha/euporie

Awesome. Can this work with Julia/Pluto.jl?

Re: Ratty – A terminal emulator with inline 3D graphics

#229
post #91

Earlier quoted context omitted.

No evolution necessary! With my project, euporie [1], you can have use your data science notebooks with graphical image outputs, HTML, LaTeX, etc, all in the terminal. [1] https://github.com/joouha/euporie

Awesome. Can this work with Julia/Pluto.jl?

Yes - you need to use the IJulia kernel: https://github.com/JuliaLang/IJulia.jl

Re: Ratty – A terminal emulator with inline 3D graphics

#230
post #91

Earlier quoted context omitted.

No evolution necessary! With my project, euporie [1], you can have use your data science notebooks with graphical image outputs, HTML, LaTeX, etc, all in the terminal. [1] https://github.com/joouha/euporie

This is such an amazing project. I find it so awesome that I can bump on such projects (and their creators, Hi!) on hackernews. I wish to ask a question if I may (and as such pardon my ignorance on jupyter kernel, I don't know much about it and I hope you can tell me more about it :-D) but my question is, is there a way to swap the jupyter kernel within euphorie to something else more minimalist? And when you run a p…

> is there a way to swap the jupyter kernel within euphorie to something else more minimalist?

You can use euporie-console for a REPL-like terminal experience (still with rich outputs) if you don't want the full notebook experience.

You can also select the `local-python` kernel in euporie to run code using the local Python interpretor which runs euporie, instead of connecting to a Jupyter kernel.

> And when you run a project with ssh, there are ways to give access to other users with user:password if I may ask?

> I also wish to ask if there is a way to sign in to jupyter instance like that itself perhaps?

euporie-hub supports spawning notebook instances for connected users, but I haven't implemented collaborative editing like JupyterLab supports (yet). I believe that jpterm [1] might support this.

[1] https://github.com/davidbrochart/jpterm

Post reply on HN