Recent submissions

Comment · 4 months ago
Unexpected: reading the code was entertaining (no sarcasm): pixel fonts, png encoder.
Comment · 8 months ago
Oh, that's unexpected idea. I hope I'll try it one day, thank you.

I use FireWire as well. Spent a month connecting it, that was a devastating part. It turned out, only IEE1394 cards with TI chips works with Sony cameras. And only some cables. But to me, result is worth it.

Comment · 8 months ago
I film my kids with the same camera in 2026. I don't know how to explain it, but it feels completely different. When I film something on a phone I feel awkward but with this camera I could film everyone and it's much more comfortable to all (including adults I mean)
Comment · 9 months ago
I love it
Comment · 1 year ago
Neat article.

I would add `layout.css.font-visibility=1` to hide all non-default fonts (makes a canvas font rendering test less useful).

Comment · 1 year ago
Thanks, eager to try :)
Comment · 1 year ago
This is great, I'd like to test! Is there any recommendations on which ollama models works best with this kind of tasks?
Comment · 1 year ago
I feel your pain. I have my own struggles with switching tasks and what helps to some degree is understanding that that kind of switching and adapting is a skill which could be trained by doing exactly this. At least I feel less like a victim and more like a person who improves himself :)

But it appears I'm in a better position because I don't have to work with clearly stupid GUIs and have no strong emotions to them.

Comment · 1 year ago
> There is a concept called “Copilot Lag”. It refers to a state where after each action, an engineer pauses, waiting for something to prompt them what to do next.

I've been experiencing this for 10-15 years. I type something and then wait for IDE to complete function names, class methods etc. From this perspective, LLM won't hurt too much because I'm already dumb enough.

Comment · 1 year ago
Normally you would write a program that is a game of Doom when you run it (you create a program, then compile it and run). Dmitri created a program that does nothing and he don't even run it. But while it's compiling, it does a lot of tricky things to make typescript compiler to run Doom as a side effect.

It's extremely hacky because Typescript is not even a runtime, it's not meant to run any code at all. Typescript is a thing that takes .ts file and produces .js file (which you then run using different program - a javascript runtime).

Comment · 1 year ago
I enabled "Offline mode", and it worked. But yes.
Comment · 1 year ago
So cool that with uv it becomes so easy to install such tools.

What's missing in the install routine is uv installing this tool ignoring the Python dependency. My box has 3.10 and isd won't work with it. Fixed with `-p 3.13` option. May be worth mention in the docs.

Comment · 1 year ago
Comment · 2 years ago
This is an absolutely great project. I had a lot of fun tinkering with the ROM of my Philips smart clock.

It has a built-in DSL that looks like Rust (without memory management, though – so it's very lightweight), and with that, it's possible to visualize and extract structural data from binary streams. That's really fun and cool.

It also has a visual editor to make simple calculations with no code. It didn't feel polished at the time I tried it. Strangely, writing code in DSL was more intuitive and easier for me.

Comment · 2 years ago
The very first "technique" is odd and based on a false assumption. Bash doesn't call /bin/[ binary when evaluating expressions. It uses its own builtin implementation instead.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton