Recent submissions

Comment · 9 days ago
I do most of my work in a terminal emulator and I mostly want the terminal I use to be fast to run and start. I have tried other terminal emulators as well (kitty, for example) since they promise to be GPU-accelerated which sounded relevant to my needs.

I always end up back at "st" though. It is fast enough for my purposes and does just about exactly what I want and not more. Reading about Ghostty 1.4's D-bus activated window creation I was wondering about the actual measurements of the improvements given the added complexity

A footnote mentions that the creation time of a new emulator window goes from about 200ms to 20ms. That made me wonder why the regular startup time is so slow ...

Turns out that at least on my setup ("st" on X11) you can get quite close even without the added complexity.

  $ time st -e 'exit'

  real    0m0.021s
  user    0m0.011s
  sys     0m0.005s
Comment · 28 days ago
> We really oughta come up with a job title for these people.

agent herder!

If that comes to pass, I will have to re-evaluate my career options

Comment · 3 months ago
Comment · 9 months ago
> Where is the RTL? Where are the GDSII masks? Why am I unable to look at the branch predictor unit in the Github code viewer? Or (God forbid!) the USB/HDMI/GPU IP? I reject the notion that these are unreasonable questions.

As you note correctly, the ISA is open, not this CPU (or board).

The important point is that using an open ISA allows you to create your own CPU that implements it. This CPU can then be open (i.e. you providing the RTL, etc.), if you so desire

I assume it will be much more difficult (or impossible?) to provide the RTL for a CPU with an AMD64 ISA, since that one has to be licensed. I wonder if you paying for the license allows you to share your implementation with the world. Even if it does, it's less likely that you will do so, given that you will have to pay for the licensing fee and make your money back

Since there is no license to pay for in case of RISC-V, it allows you to open up the design of your CPU without you having to pay for that privilege

Comment · 11 months ago
I agree! Science is about experiments to verify hypotheses. Design of Experiments seems like a fundamental part of that. That's also why the quote below made me laugh.

> What if you don’t care about efficiency or causality?

"Yeah, what about if you don't care about money/time and are happy with finding a correlation only?!!?"

Comment · 11 months ago
Fremdverfehlungserleichterung?
Comment · 11 months ago
I like the idea of Gemini and was inspired to write a script to turn my blog posts written in markdown to gemtext. Sadly I still haven't finished that script ...

My main issue with the protocol is that it is requiring creating a new TLS connection for every request. That is indeed a simple approach but I argue that the extra round trip times added due to this are not worth the trade-off for the simplicity gained in this case

Coming up with a simple way to reuse a connection would reduce the round trips needed drastically. If we put our heads together, I feel like we could come up with a way to do that, that doesn't overly complicate the protocol ...

Comment · 1 year ago
Comment · 1 year ago
Comment · 1 year ago
I'm trying out an alternative currently, https://en.wikipedia.org/wiki/Woodcut.

It is well suited for me because

- I like wood

- I like knives

- I'm into typography

- it doesn't require that much work space

I have only just started out but it feels nice indeed! A hindrance is that I am not very artistically gifted, but as long as I make it mostly for myself, I don't mind too much.

Comment · 1 year ago
Hm, I am using [dwm](https://dwm.suckless.org/) with a custom keybinding to shift to the left or right workspace. That seems similar enough, other than the fact that changing the split ratio will affect all workspaces on dwm while on Niri it most likely will not ...
Comment · 1 year ago
In general, I think having ligatures in a monospace fonts is a bad idea.

The reason is that in a monospaced font all the glyphs are supposed to the same advance value. This forces the ligatures to always take up the same space as two (or however many glyphs) are involved, which may stretch the ligature glyph in a non-intended way (if it is even possible to rasterise it that way).

Monospace fonts are also often used for programming (because they make sure that the columns line up consistently, regardless of the font being used). I personally don't see the point in showing ligature glyphs that do not correspond to the actual Unicode code points encoded to bytes in the source code.

Just my 2 cents.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton