HackerLangs
TopNewTrendsCommentsPastAskShowJobs

factorialboy

no profile record

Submissions

Evidence-Graded Timelines

zeroagendanews.com
1 points·by factorialboy·há 2 meses·0 comments

[untitled]

1 points·by factorialboy·há 3 meses·0 comments

Show HN: Tusk for macOS and Gnome

shapemachine.xyz
120 points·by factorialboy·há 3 meses·50 comments

Tusk for macOS

github.com
1 points·by factorialboy·há 4 meses·0 comments

comments

factorialboy
·há 19 dias·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
·mês passado·discuss
For one sec, I got excited for a new font!
factorialboy
·há 2 meses·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
·há 2 meses·discuss
[flagged]
factorialboy
·há 2 meses·discuss
The pie (market) has also vastly expanded since 1998. Need to factor that, and not just inflation.
factorialboy
·há 3 meses·discuss
Tusk — an open-source Postgres desktop app for macOS and GNOME — https://shapemachine.xyz/tusk
factorialboy
·há 3 meses·discuss
Tusk - An open-source Postgres desktop app for macOS and GNOME - https://shapemachine.xyz/tusk
factorialboy
·há 3 meses·discuss
Pretty much, yes.
factorialboy
·há 3 meses·discuss
Silently replacing Git with `but`.
factorialboy
·há 3 meses·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
·há 3 meses·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
·há 3 meses·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
·há 3 meses·discuss
Makes sense, I'll ship ctrl+n -> new sql file in active folder tomorrow. It's been merged.
factorialboy
·há 3 meses·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
·há 3 meses·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
·há 3 meses·discuss
Shipped those two today.
factorialboy
·há 3 meses·discuss
Correct. And, it's a native desktop app, not a web app.
factorialboy
·há 3 meses·discuss
Thanks, let me know how it feels.
factorialboy
·há 3 meses·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
·há 3 meses·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.