Ask HN: Which tools/services have your favorite UI/UX? e.g.:
* Linux with its pipes
* i3 with its window management
* vim
* emacs
* fzf
* pgsql
* google.com
* wikipedia.com I can't help but think that we could do so much more with some tools. |
Ask HN: Which tools/services have your favorite UI/UX? e.g.:
* Linux with its pipes
* i3 with its window management
* vim
* emacs
* fzf
* pgsql
* google.com
* wikipedia.com I can't help but think that we could do so much more with some tools. |
It was seamless to set up and has a layer of security over just using a contactless credit card for payments.
Avaza
Fogbugz
Anything JetBrains
simple and yet so effective
You copy text on one device and paste it on the other. A great piece of UX, and an example of the best interface being no interface at all.
That doesn't seem right.
In Gitlab: Right click the line number, choose Copy Link in the context menu. Two clicks.
In Github: Click the line, click the three dots, then click "Copy permalink". Three clicks. Alternatively, click the line, click the URL bar (or press F6 or ^L) copy the link. Still Three clicks.
What's the one-click method in GitHub I'm missing?
To copy a link to a line of code, you can hover over the number next to the line of code and then copy a link to that line.
I created a gif to show what I mean: https://gitlab.com/johncoghlan/blog/-/raw/master/images/perm...
It's a perfect example of a tool that looks terrible if you've never seen it before, but after learning its core concepts you will never want to use any other code review system. It's fast, it's optimized for daily use, and it doesn't attempt to woo you with flashy features up front.
It has a tradeoff that most developer tools these days are too scared to pull off, the one where you can't onboard someone within a minute, but you will win them over once they start using it for a while.
Prepare to be disappointed and confused. It really doesn't click until you use it, and you discover features like: attention sets, a working dashboard, commit==CR==multiple patchets, stacked changes, push-to-update/rebase/stack, zero friction comments, comment porting, customizable checks and labels, lightning fast keyboard shortcuts, ...
“In Julia mode, the REPL supports something called prompt pasting. This activates when pasting text that starts with julia> into the REPL. In that case, only expressions starting with julia> are parsed, others are removed. This makes it possible to paste a chunk of code that has been copied from a REPL session without having to scrub away prompts and outputs.” → https://docs.julialang.org/en/v1/stdlib/REPL/
- Feedly, it almost makes me forget I'm really missing Greader.
- Stripe, docs, dashboard, landing pages--everything they do ends up being top notch.
- Github (this is a weird one), didn't really appreciate the care for the UI until I had to use Gitlab extensively, the worst offenders are the PR UI--everything looks so cluttered, and it doesn't happen on Github.
All they've added is solid features that add value to the product without ever touching the branding or core platform that has been working for them for so long
Especially when coming from Authy, which has by far the most horrible UI ever created.
So my external monitor has email, IDE, and misc stuff.
Screen has browser, terminal, chat application.
Pressing control + up allows you to easily reorder and move elements. It's helpful to turn off the default option of automatically sorting your screens
I run Ubuntu on my personal machine and haven't found a suitable alternative yet. The more time I spend on my Mac work machine the more I'm thinking about switching my personal one due to this
Simple, discoverable, does not abuse the SPA paradigm, and lets you turn off features you don't need so it doesn't clutter the UI.
as far as up and comers, i'd recommend checking out https://supabase.io/ - love the minimal black/green aesthetic. they recently released a Tailwind/React design system too https://ui.supabase.com/
When I joined my company, there were a couple of junior devs on my who had barely touched the backend, and never used SQL (because we used to be on firebase). They were up, running ans productive with both in under 2 weeks.
No other keyboard I know has it (if you do know please tell me!) and I feel extremely slow without it.
I spent an eternity looking for a good Git client, and found nothing even remotely pleasant to use until Sublime Merge came along.
http://fluxbox.sourceforge.net/docbook/en/html/chap-tabs.htm...
Allows grouping of windows based off a variety of things, and helps keeps things more organized and consistent, like size and position.
Tmux+Zsh+fzf+bat+exa for terminals and splits. Same or similar keybindings to my InteliJ setup.
GitHub's PRs and even Microsoft's internal tool for reviews (in 2012 only working with Source Depot) are about 5x more pleasant to use subjectively.
GitHub, by default, includes the commit hash. So the line of code will be the same at any point in the future: the file, at that line number, with that commit hash, is immutable (unless developers force push history rewrites, but you get my broader point).
Or in the merge request widget, below the description: https://i.imgur.com/V72v9jj.png
There's also this: https://github.com/koekeishiya/yabai, but I haven't tried it out because of the disclaimer: "You acknowledge that you understand the potential risk that may come from disabling arrow_upper_right System Integrity Protection on your system"
> If you are running on macOS High Sierra 10.13.6, you can reenable SIP after the scripting addition has been installed.
I'm not sure if that applies to only that version and no later versions.
How do you handle split screen? Do you never have two programs side-by-side on the same screen? I've tried doing that in the official fullscreen mode but found the whole experience a pain, so I use rectangle to shift windows left and right.
If I really want to do split screen (very rarely), I press control + up and then drag one screen over.