As a rule of thumb I always make paths absolute when handling files in scripts. But then sometimes I need to copy a directory tree relative to $CWD somewhere else, so I convert them back to relative
Fish, being a great shell, provides this via `path` command[0]
Fennel is indeed nice and I rewrote my config in it too, but looked back ~2 years later and rewrote it again in Lua. I think Fennel for configuration is not justified and just adds complexity. Also the tools are not there: two existing language servers[1][2] can't compete with Sumneko's Lua language server[3] and they are fennel-exclusive and clueless about Lua code. I still like Fennel for writing more complicated code (my plugins: [4][5]) because of neat features like pattern matching and structural decomposition, both are surprisingly robust.
> I find most niche / less popular languages lack the developer tools ecosystem in ways that simply hinders adoption by more devs.
Niche languages often serve specific purposes that don't require broad tooling. They also sometimes can leverage tooling from more popular languages. Less popular doesn't necessarily mean less capable - some niche languages have excellent tooling in their domain. Not to mention that not all developers need the same type of tooling or prioritize certain set of tools equally, like for example, for me personally - homoiconicity and REPL-connectivity in a language are far more important than LSP or some other things.
I’ve been dipping my toe in Lua and found some ways to achieve pattern matching of sorts and there’s a package called Tamale too but I’m not sure if that is used much.
I looked at the VerbalExpressionJS[1] example and it looks like combining parsers to me. If you need to make regex more verbose, better use parser combinator library when available. RegEx benefits compared to parser combinators other than compactness aren't obvious to me.
Is it? I use Android without Google account (with services though). No app forces account on me, there's always option to sign in through other platform or directly via email.
Do banking apps work normally if downloaded from the aurora store? I'd very much like to fully degoogle my next phone when I get to replacing it, and it's the last stumbling stone
I believe there are reasons this isn't a solution for everybody, but I just use the mobile website. Works for me, and probably a lot of people. I'd rather not have the app on my phone anyway.
Absolutely. You should check out the list [1] to see what banking apps are verified working with GrapheneOS. It's worth noting if your banking app isn't on this list it does not mean it will not work.
Genuine question: do you consider Hacker News news? Because I believe answer is yes (judging by the name). Maybe it would be good idea to once a week open some site that aggregates top HN posts of the week and treat it like weekly newsletter
I guess every blog infrequently emitting posts can count as weekly news too, you don't even need to aggregate anything. RSS definitely helps to keep everything in one place though
I consider it a news aggregator. And with very insightful comments.
I'll open up HN on my phone when I'm waiting around - to see what people are talking about. Since I can't click on the referenced articles (I white-list URLs on my iPhone), I only read the comments and not the referenced article. But even on my desktop where I don't white-list, I rarely open the referenced article. I can get a tl;dr from reading comments even if there wasn't an explicit tl;dr comment.
HN has an awesome and open API so that certainly would be possible to create a weekly summary. And if it existed, I certainly would use it.
I don't completely understand what is meant by "zooming", but kitty[^1] does that: you open ssh connection with `kitten ssh user@host` and pressing <C-Enter> will open another ssh pane in the same tab, you can than IIRC <C-F> to "zoom" and make tab take full window
It really is tragedy that there aren't more ZUIs in the wild. I'd love a compositor (X11 or Wayland; it's probably not just a wm) that made all windows arbitrarily zoomable, but I lack the skill to make it myself.
I feel much more time and effort was put into arranging words(2290 words per `wc -w`) than collecting data or asking actual addicted users
Also I don't agree with people being more tolerant towards individuals who ditched social media. In my social circle, you either can't convince people not to use facebook to send you messages or convincing them will be short-lived. You will look weird and closer people(i.e. friends) will directly ask what's wrong with you
Fish, being a great shell, provides this via `path` command[0]
[0]: https://fishshell.com/docs/current/cmds/path.html