HNHacker News
TopNewBestAskShowJobs

muhrizqiardi

56 karma · joined May 18, 2024

submissionscomments
muhrizqiardi··on Ask HN: What are you working on? (October 2024)
F*ck it, I'm not gonna sugar coat it.

I was supposed to be working on a project called Tagbox... but it feels like it's never gonna see the light of day. I hope I'm wrong though, I still want this to succeed, for once in my life, I want to actually succeed on at least one thing. I want to contribute some good thing to the society.

First, what is it? It's a bookmarking app alternative to Pocket or Raindrop.io. Yeah, you can already tell it's not the most original idea. What makes it different, though, it's supposed to be self-hostable and additionally it's easy to deploy as it's only single binary file with no other runtime dependency--the database uses SQLite, which you can include it as a library in Rust.

What problems I'm facing while developing this? Honestly? I don't know, but I can't finish the last 10% progress of the app. It's funny--I first wrote it in Go, and it almost reached MVP. But, instead, I decided to just rewrite in Rust. Well, at least I got to learn new language while building this app, two birds one stone, or in Bahasa Indonesia, swimming while drinking water.

But now, I just can't force myself to continue. And I don't know why. Maybe perfectionism? It definitely doesn't have to do with skill though.

There are also another thing I'm working on: recovering from depression. One year ago, out of nowhere, I lost all my motivation doing anything--including university. I lost all my friends. Since then, I'm at the lowest point of my life. I visited psychiatrist multiple times. I don't know if it was effective, but recently I'm starting to see a light at the end of the tunnel.

The Tagbox Project is also one of the efforts for me to recover from depression. The depression phase made me realize that I _want my works to have a positive effect on the world, even for just a little bit_. I don't want my skill to be used for evil companies that throws away moral and ethics. Specifically AI stuff, but that's OOT of this thread.

Here are the links if you're interested,

https://gitlab.com/muhrizqiardi/tagbox_rs/

This link is only the Rust rewrite version. The original version is private right now.

muhrizqiardi··on CSSnano
It works fine for me--but I wonder if it has to do with the exessive shadow/glow effect?
muhrizqiardi··on ⓿ dependencies!
Yeah, at least self-host the fonts... or just use system fonts
muhrizqiardi··on ⓿ dependencies!
I have tried many times in my project to do "zero dependencies" but I always ends up failing. It's pretty much... almost impossible? Let's say I want to create some web app, do I really need to write my own design system from the ground-up, or just use existing styles/CSS libraries/CSS frameworks? I personally choose the latter

The closest thing I've seen to do "zero dependencies" is esbuild, even then, last time I checked it has one dependencies in go.mod I think for old version's compatibility reason

What certain is, like the other commenter said, I believe in minimizing dependencies... not zero dependencies

Another nitpick: I hate the usage of `⓿` character. I wonder how this will be read by screenreader...

muhrizqiardi··on Mozilla introduces updates to tab management in Firefox
Am I missing something? These seems to be an existing feature.
muhrizqiardi··on Interactive NixOS Tests
Speaking of NixOS test, I recently found this: https://numtide.com/blog/nix-vm-test-reproducible-integratio...

---

IMO the most annoying part with NixOS Test is, just like any other parts of Nix/NixOS, it's horribly documented. Either the documentation is out-of-date or just not there at all.

I tried to write and run Playwright tests using NixOS Test but I hit a dead end. I just confused by the lack of documentation and gave up. Also kinda hard to use as you'd need to know the location of each browser driver executables. There also this thread (https://discourse.nixos.org/t/running-playwright-tests/25655...) but it doesn't really help my case.

And if that's not already bad, I found this (https://nixos.org/manual/nixpkgs/stable/#ssec-package-tests-...) section of the docs recently and it said "This section has been moved to pkgs/README.md.", but when I read the README file, it doesn't have what the test package example I was looking for! This is... annoying

Nix is a very good piece of software, I will even say it's one of the best piece of software ever made. But, what's the point of making software if no one else can understand it? I hope this become a lesson

muhrizqiardi··on Postgres feature you're not using – CTEs a.k.a. WITH clauses
I'm not using? I'm using that feature almost all the time!
muhrizqiardi··on What I Learned Writing an Album in Just Intonation
Haven't read it fully (to be honest this topic is new to me), but it's funny that as I read this article, I also happen to listen to a microtonal music: Flying Microtonal Banana by King Gizzard & The Lizard Wizard.

Both the name of the album and the name of the band sounds funny, trust me when I say this: It's one of the best microtonal album out there. They really mixed the sound element of turkish(?) music into the album. Highly recommended!

muhrizqiardi··on Mason.nvim: package manager for Neovim: LSP&DAP servers, linters, and formatters
Each to their own but the whole package manager thingy confuses me so I just use Helix instead... I like how a lot of things are built in, like LSP support
muhrizqiardi··on Rapidly build efficient sites with Neat, the minimalist CSS framework
Similar things I recently found:

https://simplecss.org/

https://cferdinandi.github.io/kraken/

https://concrete.style/

muhrizqiardi··on What happened to blogs
I can't seem to load the list :/

But, Hacker News is really good for finding interesting blogs too.

muhrizqiardi··on Why was the 1959 album "Kind of Blue" by Miles Davis such a big deal?
Charles Mingus - The Black Saint And The Sinner Lady is really good, personally love the Track C

A more recent one is Yussef Kamal - Black Focus