HNHacker News
TopNewBestAskShowJobs

zdkaster

355 karma · joined January 21, 2013

submissionscomments
zdkaster··on I Deleted My Second Brain
The personal knowledge management systems turned into a mausoleum of old selves that replaced thinking rather than enhancing it.
zdkaster··on GnuPG – post-quantum crypto landing in mainline
GnuPG Version 2.5.19

The 2.5 series are improvements for 64 bit Windows and the introduction of Kyber (aka ML-KEM or FIPS-203) as PQC encryption algorithm.

The old 2.4 series reaches end-of-life in just two months.

zdkaster··on Ask HN: MicroVM setup for VS Code Dev Container-like experience?
If I understand correctly, I think your usecase better fit with Lima -> https://lima-vm.io/ than microvm. So, might worth trying it https://lima-vm.io/docs/examples/vscode/ a bit.
zdkaster··on Git commands I run before reading any code
Can't resist making it as a git command https://github.com/zdk/git-critique
zdkaster··on You are not your job
IT people go even further, some people tie themselve to the tool they use, language they program in.
zdkaster··on CVE-2026-3288: K8s ingress-nginx path injection via rewrite-target annotation
A security issue was discovered in ingress-nginx where the nginx.ingress.kubernetes.io/rewrite-target Ingress annotation can be used to inject configuration into nginx. This can lead to arbitrary code execution in the context of the ingress-nginx controller, and disclosure of Secrets accessible to the controller. (Note that in the default installation, the controller can access all Secrets cluster-wide.)
zdkaster··on Logitech Apple Developer Certificate has expired
Got the same issue, LOL.
zdkaster··on The appropriate amount of effort is zero
If you have experienced in racing, motocycle racing in particular, you can relate this message very well. Trying too hard can really reduce performance or laptime, similar to run the marathon. You have to feel very relax to get better result. And, feeling relax in death-pace or very risky situation like racing is something you need to work on overtime. The appropriate amount of effort is the key.
zdkaster··on Think in math, write in code (2019)
I completely agree. Start with what works, rough, understand it a bit deeper develop better solutions. Any trial-error, brute force or inelegant makes more natural for practioner. I think this aligns with George Pólya https://en.wikipedia.org/wiki/How_to_Solve_It book. The brute force is more productive and will build better intuition when you will realize the pattern and so elegant will come.
zdkaster··on Most: The Unix Pager on Steroids
Initial release in 2005 https://en.wikipedia.org/wiki/Most_%28Unix%29
zdkaster··on Most: The Unix Pager on Steroids
Kind of tmux sync panes. Windows locked together, scroll together.

Refer to: [1] https://linux.die.net/man/1/most

zdkaster··on Most: The Unix Pager on Steroids
MOST is a paging program includes splitting screens, lockable scrolling, wide file support, ANSI color support, and mouse wheel scrolling.
zdkaster··on Show HN: rm-safely – A shell alias that moves files to trash instead of deleting
Thanks for your feedback. Let me think through the interface a bit more.
zdkaster··on Show HN: rm-safely – A shell alias that moves files to trash instead of deleting
For some rarely use server, this could be the case. However, any frequently used servers that will always be some base configuration via ansible, dotfiles etc. that can add the base alias to the shell.
zdkaster··on Show HN: rm-safely – A shell alias that moves files to trash instead of deleting
Similar, rm-safely is just a simple shell function though. you don't need to really install another specialty command, just copy over rm() function put them in your shell rc.
zdkaster··on Show HN: rm-safely – A shell alias that moves files to trash instead of deleting
Great point. Actually rm -i should be baked in our workflow so we can be a little bit more aware.
zdkaster··on The symbol's history traces back to 1739
The @ symbol’s history traces back to 1739. Evolved from a commercial character to @ in email addresses, as detailed in the blog post.
zdkaster··on Content Signals – Cloudflare's AI Content Controls
Cloudflare's implementation of the IETF drafts that allow website publishers to declare how automated systems should use their content.
zdkaster··on The Deletion of Docker.io/Bitnami
It is hard to tell if it will work or not. Just need to compare the image and test the override out.
zdkaster··on The Deletion of Docker.io/Bitnami
The list of images for the first brownout: external-dns, Kafka, Memcached, WordPress, Grafana, Cassandra, Prometheus, OpenLDAP, Thanos, Python.
zdkaster··on The Deletion of Docker.io/Bitnami
That's probability of 1.0, the missing question is when.
zdkaster··on The Deletion of Docker.io/Bitnami
Yes, that was worth it. But, other images apart from WP are ...
zdkaster··on The Deletion of Docker.io/Bitnami
Agreed, Bitnami images often feel over-engineered.
zdkaster··on The Deletion of Docker.io/Bitnami
The easiest strategy to be profitable as biz without acquiring new users base, lol :P
zdkaster··on Kyaml: Subset of YAML, halfway between YAML and JSON
KYAML is a strict subset of YAML, which is sort of halfway between YAML and JSON
zdkaster··on Learning C3
https://c3-lang.org/faq/compare-languages/#zig
zdkaster··on Show HN: Dotmesh – A git-like CLI for application states
No, I didn't, sorry. After dm installed and set up, it seems working good. Great work, thanks. I wasn't aware that it's required installation process in Katacoda, just followed the Deploying Dotmesh to Docker Step 1.
zdkaster··on Show HN: Dotmesh – A git-like CLI for application states
This sounds really cool way to manage the lifecycle of software. Will try it out. Though my first experience after trying the live hosted tutorial at https://dotmesh.com/try-dotmesh/

"$ dm cluster init dm: command not found"

← PreviousPage 2 of 2