HNHacker News
TopNewBestAskShowJobs

favadi

267 karma · joined April 19, 2012

[ my public key: https://keybase.io/favadi; my proof: https://keybase.io/favadi/sigs/JZBBJHOe9YzS_qM3jLTzvsACFoKmB-LY1ZuMLsJ4v3Q ]
submissionscomments
favadi··on Emacs Bedrock 2.0
A theme in Emacs can execute any functions and not limited to changing appearance only.

I agree that it’s counterintuitive and even sounds somewhat dangerous.

favadi··on Emacs Bedrock 2.0
With the new newcomers-presets theme in Emacs 31, I removed most of my customization in the init.el. I’m not sure if a minimal starter kit provide anything over it.
favadi··on Go 1.24's go tool is one of the best additions to the ecosystem in years
It doesn't look like much of an improvement over `tools/tools.go` with blank imports like this:

``` //go:build tools

package tools

import ( _ "github.com/xxx/yyy" ... ) ```

favadi··on Ghostty 1.0
Thanks, that's exactly what I am used to!
favadi··on Ghostty 1.0
For some reasons, the font looks thinner compare to Kitty on macOS. Not sure if it is a bug or intentional.
favadi··on Wormable Substack XSS
Calif discovered stored Cross-Site Scripting (XSS) vunerability in Substack
favadi··on Garage: Open-Source Distributed Object Storage
> S3 is a horrible interface with a terrible lack of features.

Because turn out that most applications do not require that many features when it comes to persistent storage.

favadi··on Why people in Google hate Go?
> When you search "golang" on google for a long time, the question "Why people hate Go?" comes up at the top.

I don't see this article in the first page when searching for golang. Maybe the results is personalized based on your search history?

> Why people in Google hate Go?

I really doubt that. Most developers I know, that worked with Go for a while, love it for its simplicity and tooling.

favadi··on Why people in Google hate Go?
Single letter variables like `i`, `j`? How `index1`, `index2` is any better?
favadi··on Bram Moolenaar has died
Sending heartfelt condolences to Bram's family. His last commit is just one month ago: https://github.com/vim/vim/commit/4c0089d696b8d1d5dc40568f25.... I wonder who else has access to vim.org and the official git repository and if there will be anyone step up to become vim's BDFL.
favadi··on Coming Soon: Fedora for Apple Silicon Macs
Even the fanless configuration is still fast enough for most use cases.
favadi··on Coming Soon: Fedora for Apple Silicon Macs
Something is very off with ThinkPad development recently. A few years ago, I could pick any T-Series ThinkPad and expect them to have excellent Linux support.

My last two ThinkPads have various annoying issues: battery drain when sleeping, trackpoint freezing after a while, fan kicking in for no reasons.

I have used a System76 laptop in the past, everything is working as it should, but the hardware quality is not comparable to Thinkpads.

favadi··on How to Design Programs 2nd Edition
> Abstractions lead to coupling and complexity.

Without abstractions, we would still programming using punched cards.

favadi··on Rust, RR, Neovim: A perfect debug combination
rr is pure magic! I wish that it is available on macOS.
favadi··on Rust, RR, Neovim: A perfect debug combination
I tried nvim-dap but it is somewhat clunky, unintuitive to use. Turn out that that using delve, gdb, pydb directly on the command line is fine, I don't really need editor integration.
favadi··on Neovim 0.9
> EditorConfig support is now builtin.

That's great, one less plugin to install.

favadi··on GNOME 44
Why would anyone want to use Ubuntu 4ee7bb27a0ff1cbc203a0df93919980ccbcfd4f1 over Ubuntu 22.04?
favadi··on HP outrages printer users with firmware update suddenly bricking third-party ink
I feel lucky when decided to buy a Brother printer instead of HP. Super easy to setup, press the WPS button once to connect to WI-FI and I can start printing from my Ubuntu laptop without install anything.
favadi··on The extensible vi layer for Emacs
Now I finally understand the comment in another Emacs thread. I thought people was talking about the Mew - a mail reader for Emacs.
favadi··on Use GNU Emacs
Which walled garden you are talking about? You can install any programs you like, just like on Windows or Linux.
favadi··on Tell HN: Vim users, `:x` is like `:wq` but writes only when changes are made
I don't think C-x C-s + C-x C-q is any easier.
favadi··on My IDE is too heavy so I moved to Emacs
If I'm a cook, I should not cook outside of the restaurant ever?
favadi··on Redbean Tiddlywiki Saver
Maybe it’s obvious from the blog post, but I just want to point out that Tiddlywiki saver works out of the box if it is served via WebDAV.

All you have to do is: install Nginx, enable WebDAV module, place the wiki.html file in the WebDAV directory.

favadi··on Fedora Linux 37
Last time I heard Fedora 37 will remove hardware acceleration for decoding video via VA-API. Not sure if there is a workaround yet, but I image it will be a deal breaker for many people.
favadi··on My Fanless OpenBSD Desktop (2021)
Or people who argued that "4k is pointless, you can't see the different with 2k anw".
favadi··on Ubuntu 22.10 Kinetic Kudu
I’m happy with the Emacs snap. It is one of the few programs I like to have latest version installed.
favadi··on Dear JetBrains, Don't mess with your UI
IMO, it is not that the old reddit UI is very good, but the new reddit is just terrible.

I wonder how many percent of users are sticking with the old UI.

favadi··on Blender: Wayland Support on Linux
Wayland still doesn't work well with my NVIDIA graphic card. At this point, I'm not sure how many years until it is fully supported.
favadi··on Why doesn't Bash’s ‘set -e’ do what I expected? (2021)
IMO, Perl is perfect for this purpose. A good thing about Perl is, it doesn't really changed any more. So no need to spend time keeping up with latest developments like Ruby or Rust.
favadi··on Ask HN: What's is your go to toolset for simple front end development?
What is the proper way to use it? Is it a collection of code snippets to copy/paste into our projects?
Page 1 of 7Next →