HNHacker News
TopNewBestAskShowJobs

psibi

3,825 karma · joined May 15, 2013

[ my public key: https://keybase.io/sibi; my proof: https://keybase.io/sibi/sigs/wPHEyVuaGROgMZN0yIiAuC1Nxg5m_guhlwxCDNzC9Ak ]

Email: sibi@psibi.in

submissionscomments
psibi··on DeepSeek-V4-Flash Update
I've been using DeepSeek directly. I've heard from colleagues that using it via OpenRouter is slower, but I'm not so sure about that.
psibi··on OpenCode – Open source AI coding agent
One thing I like with Aider is the fact that I can control the context by using /add explicitly on a subset of files. Can you achieve the same wit OpenCode ?
psibi··on Mouser: An open source alternative to Logi-Plus mouse software
And logiops too: https://github.com/PixlOne/logiops

I recently purchased the MX Master 4, and it was easy to remap the gesture buttons and configure features like SmartShift and high-resolution scrolling.

psibi··on Containers are available in public beta for simple, and programmable compute
Aren't you limited with Workers ? Like would you be able to deploy a OCaml or a Haskell application using it ?
psibi··on Delta: A syntax-highlighting pager for Git, diff, grep, and blame output
Looks like the author has also written magit integration for it: https://github.com/dandavison/magit-delta

Any user feedback on how it is (perf etc) ?

psibi··on Show HN: Makedown – A Markdown powered Makefile alternative
This is an interesting approach. These days I have completely switched to just[0] tool for similar use case.

[0]: https://github.com/casey/just

psibi··on Orphaning bcachefs-tools in Debian
Related discussion in the bcachefs subreddit: https://www.reddit.com/r/bcachefs/comments/1f4erbg/debiansta...

Kent's reply in that thread has more details.

psibi··on Kubernetes Cost Management with the New OpenCost Plugin for Headlamp
I was going through Opencost documentation which this project uses and it looks you need to setup AWS Athena if you want the cloud cost to be displayed for AWS: https://www.opencost.io/docs/configuration/aws#aws-cloud-cos...

Does the Athena does the actual processing/computation of costs ? What is the usual cost for running Athena ?

It also seems strange that I have to put the IAM keys into secrets instead of using IAM role for service account for configuring it.

psibi··on OpenTF is now OpenTofu
Is OpenTofu also planning to maintain the language server (terraform-ls) or is that not within the scope ? I was not able to find any language server related repository.
psibi··on Postgres Language Server
This looks nice!

As someone interested in developing a client for it, I'm interested in couple of things: what are the features supported by it currently, the tweak-able configuration that can be passed to it and the various code action available. I like the way nil language server has documented it (https://github.com/oxalica/nil/tree/main/docs). Is there something equivalent available for this ?

psibi··on Ask HN: What are good self hosted time tracking software for consultants?
For the last couple of years, I have been using a combination of Clocking commands [0] in Emacs along with org-journal. It has been working well enough for me. Although, I had to send some patches to org-journal initially to suit my workflow.

[0] https://orgmode.org/manual/Clocking-commands.html

[1] https://github.com/bastibe/org-journal

psibi··on Asdf Performance
For terraform and terragrunt, I have been using tfswitch and tgswitch respectively.

Also tfswitch has the ability to parse the required_version constraint in the terraform file and switch to the appropriate version based on that which I find quite handy.

psibi··on The Unreasonable Effectiveness of Makefiles
I don't think just is trying to be a build system. It's major focus is as a task runner and in that space it does it's job well IMO.
psibi··on Commercial-Emacs
The recommendation is now to use Cairo + HarfBuzz instead. There are more details here: https://github.com/emacs-mirror/emacs/blob/master/etc/NEWS.2...
psibi··on Learn Awk with Emacs (2020)
I learnt it via the org babel way too and published my notes when I finished the chapters of the book: https://psibi.in/awk/

The whole interactive experience of evaluating awk script and tinkering with it in a single place, greatly helped while learning it.

psibi··on Logica, a novel open-source logic programming language
Related question: Is there a good resource to learn logic programming (using Prolog or something like that) for an experienced programmer ?
psibi··on Tailscale on NixOS: A New Minecraft Server in Ten Minutes
It isn't built on top of a Debian or a rpm based distro. It is a separate distribution itself: https://nixos.org/

But you can try it's package manager nix and it's package set nixpkgs in any other Linux distribution.

psibi··on Container networking is simple (2020)
I was in the same boat and I found Michael Lucas book quite good for getting the practical working knowledge: https://books.google.co.in/books/about/Networking_for_System...

It tries to address the concepts and the book covers for multiple operating system like Windows, Linux, BSD and even has Some Solaris tidbits. :-)

psibi··on Big O Notation – Explained as easily as possible
I don't think limits is a good way to understand it because of the reasons here: https://math.stackexchange.com/a/3222489/124772
psibi··on More challenging projects every programmer should try
Somehow I found the course very dry (as compared to other coursera course like Dan Grossman's PL course).
psibi··on How I Manage My Random Daily Notes
I have been just using a single function `org-roam-find-file` to insert or read an existing note.

I'm pretty sure there are various other functionalities, but this seems to be enough for me as of now. If I have to search something with it, I just fall back to deadgrep's [0] interface. So, I don't think you need to read the entire manual to be productive! Infact, I would say that starting small and slowing forming the habit is a good way to use this effectively.

[0] https://github.com/Wilfred/deadgrep

psibi··on How I Manage My Random Daily Notes
For the past couple of months I have been using org-roam [0] for this and I find it quite effective. Just found out that I have 87 different notes lying around:

$ ls *org | wc -l

87

[0] https://www.orgroam.com/

psibi··on EWW: Emacs Web Wowser
Is there any way to get Xwidget based browser apart from trying to compiling Emacs (for a Linux environment) ?

Also, if it's only available via the compile yourself route - how long does the compilation take in a 4-core Intel based system ?

psibi··on Ask HN: Why is Reddit on mobile so obsessed with making me use their app?
I have been using RedReader[1] on Android which doesn't display ads and it's also open source software.

[1] https://github.com/QuantumBadger/RedReader

psibi··on Prettifying Org Mode with CSS
> That’s why I prefer Dior

What does Dior mean ?

I usually use bootstrap css when I have to publish: https://github.com/marsmining/ox-twbs

psibi··on Rust Lang in a nutshell
I have written down the summary of the Rust book when I was learning and going through the book: https://github.com/psibi/rust-book-summary

It's much denser than "Learn X in Y minutes" but it covers more.

psibi··on What: A terminal tool to check what is taking up your bandwidth
How is that musl based binary built ? I saw the repositories travis configuration and wasn't able to find anything relevant.
psibi··on Networking Guides for Linux Sysadmins
Is there any good Linux based networking book/resources which teaches you from first principles ?
psibi··on Modern C, Second Edition
For others, this is the review that the OP seems to be speaking about: https://www.amazon.com/gp/customer-reviews/R3IQKSK19FIEI5?re...
psibi··on Swap, swap, swap, and bad places to work
> I stand by my original position: have some swap. Not a lot. Just a little.

Is there some exact figure on this ? Like how much percentage of RAM size should be allocated as swap space.

Page 1 of 5Next →