Hacker News new | past | comments | ask | show | jobs | submit | tkainrad's comments login

That's a very valid concern.

However, we do love to use our products! Once logged in, you will see that we replaced the Intercom chat widget with HelpHub there. We still offer Intercom chat as a fallback if you need to talk to a human.


Without knowing that product well, I think the main difference is that HelpHub is not just a ChatBot. It's also a full in-app help center with semantic search etc. The ChatBot integrates with the rest of the features and among other things links you to the sources it used to generate the answers.


How do users who can't find an answer get an answer from support?


HelpHub has a way to add a large CTA for that as a fallback. E.g. our own HelpHub implementation has a _Message Us_ button in the bottom to trigger a chat with a human support agent.


What I like most about this is that it's not just a chatbot but rather a full in-app help center with a chatbot built-in.


You may not like it but the regular Django admin is what peak UI design looks like.


I'm not sure if you're being sarcastic, because Django admin does look dated. But I actually think Django admin is excellent. Many times I've used Django not because I wanted to make a webpage or use Django's Views... but because I have a project that revolves around curating a database, and I want to use Django admin as the UI for my sqlite database.


It does look date, but damn, it is so functional. It just does what it needs to, which is beautiful.

Just like Calibre for book management. Looks super old, but does everything so well.

I would take functional over pretty any time of the day.

That said, great work by OP.


I even prefer the older admin style, before the refresh, as it had higher density. It's amazing, though, it's UX is excellent. It does exactly what you want, with zero hassle.


Exactly, not everything needs to have rounded corners with 20px of padding. I also like the default design.


it does one job and does it well


In this case, It's also free and open source


Going with the VSCode set is a good approach as it has the same bindings as the Chromium DevTools which cannot be changed.


It's really ironical. I want a key set to work on all platforms. In the end the vscode's is the best :/


I do so too, with quite similar arguments. I have a blog post about learning all VSCode Shortcuts[1] (did the same for PyCharm) and how it evolved my developing habits. Without learning the shortcuts, many IDE features are not usable. So, if you don't learn the shortcuts, you will not start to use these new features. Consequently, learning shortcuts on the go often does not work.

I fully agree also on creating your own cheat sheets. That's why I have developed an entire app around this idea: KeyCombiner[2]!

It let's you create your own collections, practice them via an interactive trainer and spaced repetition, look them up without context switch through the desktop app's instant look, visualize them on a virtual keyboard, etc.

[1] https://tkainrad.dev/posts/learning-all-vscode-shortcuts-evo...

[2] https://keycombiner.com/


To be fair, you don't need to do all 19 lessons. They are grouped by importance and topic. If you just do the first 2 modules you will already feel quite comfortable with VSCode and I think those can be completed in less than an hour with very little prior experience.


I already did! ;)

There is KeyCombiner Desktop that enables practice of any browser-reserved shortcuts. Only OS-reserved bindings are still a problem, but fortunately there's very few of those.

KeyCombiner Desktop also comes with an instant lookup feature that let's you look up all shortcuts that are in your combined collections plus those of the currently active application. On macOS, KeyCombiner can even show the shortcuts for the active browser tab!

https://keycombiner.com/desktop/


shortcutFoo is definitely a nice alternative.

However, there are a few things that I think KeyCombiner does better. I am very biased though ;)

- You can edit any combination in your lessons or personal collections. So, if you bind some VSCode bindings to keys that you are used to from Sublime, that's not a problem.

- There are quite sophisticated statistics regarding your practice performance. Most importantly, a confidence value for every combination

- You can create your own collections to practice by copying from public collections, manually defining your own combinations, doing CSV import,...

- There is a desktop app that mitigates conflicts with browser (extension) shortcuts

- The desktop app has an instant lookup feature that shows you the shortcuts of the current app (+ current browser tab on macOS), and all the combinations in your personal collection and lessons. You can trigger the instant lookup from anywhere via a global shortcut, so you don't need to leave your current context.


That's great, thanks for chiming in!

If I could make a suggestion for KeyCombiner, I think that having a way to start out as an anonymous user (with no sign up or email confirmation) at first, and then asking users to sign up once they've completed a few lessons would make it even more appealing to try out.

The "Start Learning" button at the top right of your site IMHO should be a bit of a demo mode.

(I know that it's harder/messier to implement a "half anonymous" mode -- this is just a suggestion) :-)


I see your point and I wouldn't mind having something like that. However, much of KeyCombiner requires a database. It stores practice results, personal collections, you can change a lesson's combinations etc.

I feel like if I tried to do a demo mode without storage anonymous users would be left with a 2nd class experience and potentially think less of KeyCombiner.

However, there's already lots of things that anonymous users can do: Browse all public collections, courses, and lessons. Use the practice demo on the home page. Search through KeyCombiner's entire database of public shortcuts. And more.


Why not let “semi” anonymous users — i.e. they’d be identified by a session cookie, but you wouldn’t know their email - use your database and store a bit of info there, but limit what they can do at the application level i.e. don’t let them complete more than 3 lessons for instance?


Hmm, I think Chrome on macOS is probably the most common scenario and well tested.

Those 4 rectangles should contain the next 4 shortcuts that you have to type. Not sure how this could happen. If you don't mind, could you try with a different collection or lesson? Does the browser console show some errors?


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: