HackerTrans
TopNewTrendsCommentsPastAskShowJobs

factorialboy

no profile record

Submissions

Evidence-Graded Timelines

zeroagendanews.com
1 points·by factorialboy·قبل شهرين·0 comments

[untitled]

1 points·by factorialboy·قبل 3 أشهر·0 comments

Show HN: Tusk for macOS and Gnome

shapemachine.xyz
120 points·by factorialboy·قبل 3 أشهر·50 comments

Tusk for macOS

github.com
1 points·by factorialboy·قبل 4 أشهر·0 comments

comments

factorialboy
·قبل 19 يومًا·discuss
Cool project. I've built my own Django "harness" so I can't use it right now, but will consider for future projects.
factorialboy
·الشهر الماضي·discuss
For one sec, I got excited for a new font!
factorialboy
·قبل شهرين·discuss
Leading be example is not.

Look up Vatican land holdings across Europe, Africa and Asia.

But then, the opposition to my comment is based on religious ideology and not merit.
factorialboy
·قبل شهرين·discuss
[flagged]
factorialboy
·قبل شهرين·discuss
The pie (market) has also vastly expanded since 1998. Need to factor that, and not just inflation.
factorialboy
·قبل 3 أشهر·discuss
Tusk — an open-source Postgres desktop app for macOS and GNOME — https://shapemachine.xyz/tusk
factorialboy
·قبل 3 أشهر·discuss
Tusk - An open-source Postgres desktop app for macOS and GNOME - https://shapemachine.xyz/tusk
factorialboy
·قبل 3 أشهر·discuss
Pretty much, yes.
factorialboy
·قبل 3 أشهر·discuss
Silently replacing Git with `but`.
factorialboy
·قبل 3 أشهر·discuss
All I did was install GitButler via my OS's package manager, and open a local repo via the GUI.

And I saw these malicious (pre-commit) git hooks installed by GitButler, without any confirmation, or prompt seeking my approval.

I'm sure you folks will come up with a "technical explanation" or some "legal-marketing language" to cover up for this — but in my book — redirect `git commit` to `but commit` is dishonest and unethical.
factorialboy
·قبل 3 أشهر·discuss
Installed GitButler to try it out — and realized it installs malicious Git hooks to take over the git commit workflow:

* pre-commit — The malicious one. It intercepted every `git commit` attempt and aborted it with that error message, forcing you to use `but commit` instead. Effectively a commit hijack — no way to commit to your own repo without their tool.

* post-checkout — Fired whenever you switched branches. GitButler used it to track your branch state and sync its virtual branch model. It cleaned this one up itself when we checked out.

* There's also typically a prepare-commit-msg hook that GitButler installs to inject its metadata into commit messages, though we didn't hit that one.

* The pre-commit hook is the aggressive one — it's a standard git hook location, so git runs it unconditionally before every commit. GitButler installs it silently as part of "setting up" a repo, with no opt-in. The only escape (without their CLI) is exactly what we did: delete it manually.
factorialboy
·قبل 3 أشهر·discuss
> but a graphical view of explain would be amazing. This isn't a feature request, I'm sure there's plenty of other stuff that needs attention first :)

Oh, and, tomorrow, the first version of visualization of Explain will be shipped as well. :)
factorialboy
·قبل 3 أشهر·discuss
Makes sense, I'll ship ctrl+n -> new sql file in active folder tomorrow. It's been merged.
factorialboy
·قبل 3 أشهر·discuss
Thanks for the detailed feedback and positive words.

I still need to figure out correct packaging on OS's I don't use (Fedora RPM for example).

By end of this week, I'll incorporate some of your feedback into the roadmap. Ty.
factorialboy
·قبل 3 أشهر·discuss
Haha, fair enough — but I'm a GNOME user 70% and macOS 30% myself — so the GNOME version is getting a lot of love.
factorialboy
·قبل 3 أشهر·discuss
Shipped those two today.
factorialboy
·قبل 3 أشهر·discuss
Correct. And, it's a native desktop app, not a web app.
factorialboy
·قبل 3 أشهر·discuss
Thanks, let me know how it feels.
factorialboy
·قبل 3 أشهر·discuss
Thanks James - I'd welcome that - You have my email (in the app or in the HN profile) - let's connect and iron out what's needed.

Quick poll — Are you macOS or GNOME?
factorialboy
·قبل 3 أشهر·discuss
> "The bloat in JetBrains is negligible comparedy to what it can do and its predecessor eclipse.h"

Yes. It depends what you compare it with.

> "I have never really seen this as an issue except when opening a new project and even then it’s small notifications."

Tend to agree with you — but I still find it unacceptable to receive notification "ads" for upsells or plugins in a devtool.

I prefer zero-distractions in devtools, and this was the case mostly for a very long time.

> "This is probably true but JetBrains is not totally unusable offline."

Good point.

Not dismissing JetBrains — I was a happy paying customer for over a decade. :)

They're struggling to keep up with a rapidly evolving devtools market.

Thankfully, I / Tusk has no commercial obligations — so I can make it exactly to my liking and taste.