HN user

alexeiz

963 karma
Posts21
Comments409
View on HN
github.com 3y ago

Selenized Color Palette

alexeiz
2pts0
kernal.eu 4y ago

Dumping Linuxfx Customers

alexeiz
3pts0
forum.qt.io 4y ago

Qt blocks Russian IP addresses for paying customers

alexeiz
23pts6
www.youtube.com 5y ago

Microsoft's early anti-competitive tactics (against DR-DOS)

alexeiz
1pts0
lispcookbook.github.io 6y ago

Common Lisp for the 21st century – Cookbook

alexeiz
1pts0
www.modulaware.com 6y ago

C++?? A Critique of C++ (1992)

alexeiz
2pts0
blog.rfox.eu 6y ago

Ansible Alternatives in Python

alexeiz
146pts89
martinheinz.dev 6y ago

Guide to Python Debugging

alexeiz
501pts148
sourceforge.net 6y ago

FreeDOS 1.3-RC3 now available

alexeiz
3pts0
www.brandur.org 6y ago

Logfmt Structured Logging

alexeiz
1pts0
gadgetboy.org 6y ago

Review: System76 Lemur Pro

alexeiz
1pts0
notes.rolandcrosby.com 6y ago

What port numbers do programmers like to use?

alexeiz
2pts0
ubuntudde.com 6y ago

Ubuntu Deepin Desktop Environment

alexeiz
93pts76
www.open-std.org 6y ago

C++20 Spaceship Operator

alexeiz
2pts0
blog.snailtext.com 6y ago

The saddest script I ever wrote

alexeiz
23pts22
advancedweb.hu 6y ago

Debugging Bash Scripts

alexeiz
2pts0
github.com 6y ago

Guardian Agent: secure SSH-agent forwarding for Mosh and SSH

alexeiz
3pts0
www.docker.com 6y ago

How to deploy on remote Docker hosts with Docker-compose

alexeiz
1pts0
www.pixelstech.net 6y ago

How many bytes a boolean value takes in Java?

alexeiz
1pts0
chelseatroy.com 6y ago

Reviewing Pull Requests

alexeiz
2pts0
esr.ibiblio.org 7y ago

How not to design a wire protocol

alexeiz
68pts70

It says the best "coding index" is held by Grok 4 and Gemini 2.5 Pro. Give me a break. Nobody uses those models for serious coding. It's dominated by Sonnet 4/Opus 4.1 and GPT-5.

Here's what I see:

* PM asking a client: "Do you want beautiful logging, metrics and shit?" - "Hell yeah we want logging, metrics and shit!"

* PM telling devs: implement beautiful logging, metrics and shit

* Devs spend half a year implementing all that shit

* The client looks at the final product: "What is this shit? We need a freaking green checkmark!"

Coming from Commit Mono, Atkinson looks a bit unusual. But I think I can get used to it. I think the comparison to Fira Code is valid, because in the terminal Atkinson looks almost like Fira Mono, but better. Since I usually sit a meter away from the screen, I can appreciate the extra legibility of this font.

Also, it's great that it's available as a Nerd variant. It makes it super easy to install on Linux with Embellish.

For some time after the introduction of the M1 CPU Macbooks provided the best battery life experience. So it would make sense to use a Macbook if you wanted your laptop to work more than 4-5 hours unplugged. But now Intel Core Ultra series 2 and AMD Strix Point laptops are almost as good. Sure you won't get 20 hours of battery life, but you get about 10-15 hours and it's already good enough. Performance of Intel/AMD CPUs are also good enough: about M2 performance-wise. Sure they are a couple of generations behind Apple, but for most tasks it doesn't matter. Linux compatibility is also getting there. You can choose a Thinkpad if you want to be sure that Linux runs on it. But even many consumer-grade laptops are supported but Linux thanks to recent kernel updates. Essentially what I'm saying is that if you want a good laptop experience and you like Linux, you don't have to settle for Macbook anymore.

Most difficulty and time estimates are random. Chess engine 2 days? Like a really shitty chess engine maybe. Regex engine 4/10, 3 days. Again a really shitty regex engine. What's the point of doing a bunch of projects in a really shitty way?

Vanilla OS is crap. I wanted to try in in a VM and it wouldn't even install. First, it complained that the disk size wasn't enough. Then it complained that it absolutely required UEFI. Then the installer just failed with a cryptic error showing a line of Golang code.

I had a related episode at work when my coworker asked me why his seemingly trivial 10 line piece of code was misbehaving inexplicably. It turned out he had two variables `file_name` and `filename` and used one in place of another. I asked him how he ended up with such code, he said he used copilot to create it. Using code from a generative AI without understanding what it does is never a good idea.

Software products these days are being written quick and dirty to be released as fast as possible to capture the market. Nobody has time to create quality software because by the time you finish your product, your users will already be using your competitor's product which may be horribly slow and buggy and a memory hog, but it was released a year earlier than your product. So there you go. "Release fast, improve later" is the motto of the software companies today.

That's why employers need to spend more time convincing potential candidates that the role they hire for is actually worth the trouble of going through this kind of coding interview test.

In the past I've encountered companies that would just throw a multi-hour coding test at you without even giving you any idea of the role they are hiring for. If it's not worth employer's time to get the candidate interested in a position, the position is not worth applying for.

Terminal Latency 2 years ago

If I use a terminal with 30msec latency to connect to a host with another 30msec network latency, it's now 60msec - pretty noticible by an average human being. That's why reducing latency where you can to the minimal possible value is important.

Terminal Latency 2 years ago

Zutty is useful for only one thing: passing VTTEST. I've tried it and it's unusable as the terminal you want to rely on to do everyday work.

A lot of swap on servers is bad. A little bit is fine though and can actually be helpful in certain scenarios. I've seen servers with 256GB of RAM configured to have <1GB of swap, so in case of a runaway process the swap fills up very quickly and doesn't delay the OOM killer, but still it helps the Linux memory manager to run more optimally.

I got P14s with 64GB of RAM, 1TB SSD and other specs maxed out for $1050 (patiently waited for a sale from Lenovo). Other than the battery life, the P14s is roughly equivalent to a Macbook Pro M2 Pro for $3500.

Windows sucks in the default install, but if you know what you're doing you can remove all the junk from it and make Windows almost as efficient as, say, Linux (and way more efficient than macOS).

In my opinion, Macbooks are for people who'd rather pay more than take care of and optimize their laptops. I could have paid 3 times as much for a similarly spec'ed Macbook, but then I'd have to put up with a silly notch, not having a right Ctrl key, a keyboard getting shiny after a couple of months and other annoyances. So why even bother with Macbooks?

Emacs survived because it adapted. LSPs are the new hotness? Here's the LSP mode for Emacs. VSCode emerged with a massive number of extensions? Here's Doom Emacs with declarative package management. Emacs continues to evolve to face new challenges.

And hey, no editor does Emacs key bindings emulation as well as Emacs itself.