1,480 karma · joined May 15, 2022
I also have a list on https://github.com/itsuka-dev/awesome-chatgpt-ui, and I noticed that there are a few clients on your list that I missed.
I did a quick check and found that the editor is based on gfxfundamentals/live-editor, and it is doing stuff I'm not familiar with, such as injecting a blob for each editor and using some URL params hacks. I'm not sure what the issue is, but you can take a look at editor.js if you want to dig deeper.
What's certain is that you'll need to hit the back button 1 + n times (n being the number of editors on the page).
[edit] I have opened a GitHub issue for this
I learned this from https://adrianroselli.com/2019/12/responsive-type-and-zoom.h...
Just as you said, I followed their Clippy tutorial (which utilizes pgvector and OpenAI embedding) and was able to spin up a document-based chatbot quickly. In my specific use case, I stored portions of my knowledge base as embeddings in a normal Postgres table. The next step would be to implement a Row-Level Security for extra security (in case I screwed up somewhere). Thankfully, all my data and auth info are integrated with Supabase, so it's straightforward to do.
I think the UI that best meets your requirements is https://github.com/WongSaang/chatgpt-ui (django backend, multiple user auth, streaming support)
If you find a better UI that is not on the list, I would appreciate it if you could let me know so that I can update the list.
Announcement thread: https://twitter.com/TwitterDev/status/1641222782594990080
Twitter community: https://twittercommunity.com/t/announcing-new-access-tiers-f...
> create-next-app now asks if you want to start with Tailwind CSS instead of CSS Modules.
I found that some workflows can be executed more efficiently by using GUI/form controls (like the "simplify" button for proofreader). Node-based UIs would also be ideal for some design-related tasks. Builders have already started experimenting with these, I guess, and I'm excited to see what they come up with.
Also, if you're using the playground, I'd recommend keeping the temperature low (I normally set it to 0 for this task). This will prevent any extra information such as test data, from being included. From my experience, setting the prompt I shared earlier as the system prompt produced more consistent results. However, whatever I shared is based on my own trial & error, so I'm not sure if this will work for you/in general.
If your company's policy permits accessing ChatGPT through the API, you can assess clients from awesome lists like this one: https://github.com/humanloop/awesome-chatgpt I've seen companies use Slack bots since they are easy to implement/integrate with.
For example, if I asked GPT "How to make bibimbap?" with the prompt "skip prose", it will give concise list of ingredients and instructions in about ~250 tokens [1]. Without the prompt, it would first explain what bibimbap is and then give a slightly longer instructions, totaling around ~360 tokens.
[1] A token is like a building block of a sentence - it can be a word, a punctuation mark, a number, or even a combination of words. In case you didn't know, Chat API users are charged based on the number of tokens used. So we try to keep it to a minimum.
Here are some screenshots comparing the two:
- MDN Docs: https://nitter.net/pic/orig/media%2FFsDOMrEaUAAy-Y5.jpg
- GPT-3.5: https://nitter.net/pic/orig/media%2FFsDPHbXagAA7Ky8.jpg
Explainer: a default, general purpose Q&A. The prompt is "Explain to me like a 3rd grader. Skip prose." I plan to expand this profile to include additional communication styles, including step-by-step explanations, elaboration, and the Socratic method.
Proofreader: I use this profile to edit, simplify, and shorten any text (including this comment). I borrowed this feature from Grammarly Go, and it works by pasting the text and clicking a button.
Developer (in development): this uses a simple editor as input, with features similar to Cody/Copilot, such as adding types, naming things, summarizing, autocomplete, auditing, explaining, fixing, refactoring, and more.
Lastly, I plan to add two more profiles that are more creative and generative: Writer and Designer. They will act as private consultants/partners and assist me in brainstorming and complementing my skills in building websites.
Although I'm not very familiar with Tailwind and its component library ecosystem, I found the DIY approach taken by https://github.com/shadcn/ui to be better suited to my needs. This approach offers greater customization and flexibility in designing UI components, which is where I find the most enjoyment in building UI. Of course, pre-built component libraries like OP can provide a quicker solution if resources are limited.
If the license at https://css-tricks.com/license/ is valid, anyone can scrape and rebuild a FOSS version of CSS-Tricks, ideally with a sustainable funding model to support its ongoing development. However, without an editor like Geoff, I am unsure whether it would maintain the same level of quality as CSS-Tricks.
Related PR: https://github.com/mdn/yari/pull/8213
Also, the ads has been added to EasyList: https://github.com/easylist/easylist/commit/f02f2264cdc4122c...
https://www.patterns.dev/posts/rendering-patterns/
You can also check the illustration at the bottom of the page for a brief summary.
I am excited for upcoming features introduced in TP161:
• RegExp lookbehind
• OffscreenCanvas (2D)
• WASM SIMD on x64
• unprefixed Fullscreen API
• CSS Custom Properties (@property)
• CSS Typed OM
• more pseudo-classes work inside :has()
• :user-invalid & :user-valid
• Web Animations improvements
source 1: https://front-end.social/@jensimmons/109745211342131076
source 2: https://webkit.org/blog/13686/release-notes-for-safari-techn...
[edit] The domain expired on Dec 9th.
Here's a temporary invite link in case anyone needs one: https://join.slack.com/t/hntokyo/shared_invite/zt-1me56squp-...
1. overview/explanation:
2. (hands-on) tutorial:
- https://github.com/microsoft/Web-Dev-For-Beginners
- https://www.theodinproject.com (note: includes React)
- https://fullstackopen.com/en (note: includes React & GraphQL)
- online courses -- recommendation: CSS for JavaScript Developers and Three.js Journey
3. how-to guide:
- developer blogs
4. reference: