Hacker Newsnew | past | comments | ask | show | jobs | submit | leephillips's commentslogin

Hilarious because it never ends.

He’s had that in place for years. Yes, it’s special treatment for visitors from HN.

such information leak just means your browser isn't private enough

This is pretty mindblowing stuff. And the presentation, although necessarily at a popular, schematic level, does a good job of making the ideas clear.

My first day in Japan (early 90’s) I was in a train station in Tokyo. A suited businessman waiting in a long line put his briefcase on the floor and left the line for a few minutes. He returned to his spot with a newspaper. The case was still there. He had not looked around nor displayed any doubt nor hesitation. Nobody reacted or noticed.

I was born and raised in New York City. This was science fiction to me.


I was surprised to see in Taiwan last year several instances of people walking into a cafe and leaving their phone on the table to indicate the table was occupied and then going up to the counter to order.

And yet Julia is used for large-scale simulations on giant HPC machines and Rust is not.

Recent versions of Revise let you redefine structs in the REPL.

You are not forced to use the REPL, ever. It’s a fantastic convenience, however.

My dev workflow is to write my code in Neovim, sometimes with a REPL attached to the editor to try out code snippets. I don’t need or use LSPs. I do enjoy the Aerial plugin, which pops up an outline of my code for easy navigation.


You are more fortunate than you can possibly understand right now, because you’re asking yourself these critical questions at the perfect time. Almost no one worries about these things until it’s too late; but because you are worrying about them now, you will have a richer life.

I got my B.A. in 1980. Life is full of regrets for everyone, but some of the things I regret the most are skills and knowledge that I allowed to decay and disappear. I used to be able to carry out rudimentary conversations in French, but, from disuse, no more.

Yes, it is absolutely worth knowing chemistry just for the sake of knowing it (and I say this as a physicist who never liked chemistry). As you know, it takes sustained, active effort to really learn anything about a subject, but, without some kind of knowledge maintenance, that knowledge will disappear over time without you even realizing it. Keep your textbooks (do colleges still use textbooks?). Make an outline of the subject and the parts that you don't want to forget. Make flashcards (I use Anki) with facts that you want to keep in active memory. Periodically, for the rest of your life, consult your outline and refresh your understanding of the subject, through your textbooks or any online resources that seem useful. Have conversations with people interested in chemistry or anything else that you want to keep alive in your brain.

The advantages surpass “for the sake of knowing it”. All of human knowledge is connected in a vast web whose nature we can barely see. If you maintain your knowledge of everything you have learned, you’ll eventually able to see some connections that neither you nor anyone else can imagine now. This, increasingly, is where new knowledge is created: at the boundaries between what we believe are separate disciplines.

More fundamentally, it feels good to know things, and to see the connections among things. Do it for this pleasure.


I don’t use MacOS or Claude Code, but I do use Kitty terminal on Linux, which the author suggests has the same issues that plague him using Ghostty.

Kitty is a magnificent piece of software that has radically enhanced the interface between me and my computer. And it does this while consuming negligible resources.


What does it do for you that, say, konsole, gnome-terminal or even xterm wouldn't?


Aside from its well-known features, such as displaying images directly in the terminal over ssh, I use it to create TUI applications. The application is a saved Kitty session, with a defined arrangement of windows. Each window runs a specified program, and communicates with the other windows over a Unix socket. Kitty has a convenient tool to create these sessions. Once created, I can start the session-application like any other program. The sessions are defined in a text file, so I can edit it to adjust the window arrangement or other details.

I also use its shell integration features, such as putting the scrollback into a pager, constantly.


Does session management really belong in the terminal emulator?


to answer that question we need to first look at the alternatives. whee else could session management go? and then we can consider the benefits and drawbacks of each approach.

if you are thinking of tmux then the problem here is that tmux is in itself a terminal.

to get session management away from the terminal it would need to be done in such a way that when the session tool connects the session it merely acts as a proxy or less, but does not interpret and then translate the signals that come from the session like tmux does.

this is not trivial, at least with the current way terminals work.

we need to entirely rethink the terminal protocol: https://news.ycombinator.com/item?id=47941354


I‘m not sure I understand the question. Some people use similar kinds of sessions in terminal multiplexers such as tmux (is that what you have in mind?), but this leads to problems (interpretations of key sequences, etc.) that the Kitty solution sidesteps.


I was wondering also. If it can help, there is an overview on Kitty's website : https://sw.kovidgoyal.net/kitty/


Compared to Kitty, Konsole has image preview, click on files and links, tabs and tiles. Konsole does not have a way of changing the layout of tiles, equivalents to Kitty shell and remote control, pager, and the ssh integration (e.g. ls in an ssh session and Konsole will not open the file).


I dont get it. What exactly does kitty give use here?


I agree with your preference, also largely because of filters. But note that the intermediate format is Pandoc’s internal abstract syntax tree, not JSON (https://lwn.net/Articles/1064692/).

The older filter mechanism acted on a JSON serialization of the AST, but the current recommendation is to use Lua filters that work with the internal AST directly.


By “The HTML generated by LaTeX” do you mean by latexml (the tool used, I think, by arxiv) or something else?


Almost nobody uses TeXmacs it because those who might be interested need LaTeX and its packages. This is not LaTeX. (In the future these authors might all be using Typst, but not this thing.)


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: