HackerLangs
TopNewTrendsCommentsPastAskShowJobs

factorialboy

no profile record

Submissions

Evidence-Graded Timelines

zeroagendanews.com
1 points·by factorialboy·2 mesi fa·0 comments

[untitled]

1 points·by factorialboy·3 mesi fa·0 comments

Show HN: Tusk for macOS and Gnome

shapemachine.xyz
120 points·by factorialboy·3 mesi fa·50 comments

Tusk for macOS

github.com
1 points·by factorialboy·4 mesi fa·0 comments

comments

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