HackerTrans
TopNewTrendsCommentsPastAskShowJobs

longnguyen

827 karmajoined 12 tahun yang lalu
Building BoltAI.com — Private AI workspace for power users.

X: https://x.com/daniel_nguyenx W: https://danielnguyen.me

comments

longnguyen
·17 jam yang lalu·discuss
I recently built and opensourced Inka[0], an AI journal for BOOX devices.

I continue to grow my main product BoltAI[1]

[0]: https://inka.page

[1]: https://boltai.com
longnguyen
·6 hari yang lalu·discuss
The video. He’s 6. To you it’s just ChatGPT. To him it’s “magic like the movie”.

Update: what video were you referring to? I mean the demo video he posted on Twitter.
longnguyen
·6 hari yang lalu·discuss
Why so many negative comments on this? I find it cool. I showed this to my son and he absolutely loved it. The author is clearly a fan and this by no means is a production-grade product. Just someone tinkering in their free time and gave the DIY guide away for free. I just don’t understand the negativity.
longnguyen
·20 hari yang lalu·discuss
429 Too Many Request. Double hugged to death.
longnguyen
·bulan lalu·discuss
This is nice. Somewhat related, I've been using this free, open-source app called BeardedSpice[0]. It solves my pet peeve of the media key doesn't always control the right app/browser tab.

> BeardedSpice is a menubar application for Mac OSX that allows you to control web based media players and some native apps with the media keys found on Mac keyboards. It is an extensible application that works with Chrome (Canary, Yandex, Chromium) and Safari, and can control any tab with an applicable media player.

[0]: https://beardedspice.github.io
longnguyen
·bulan lalu·discuss
Good luck. I’ve been building a native AI client[0] for the past 3 years and I didn’t catch this edge case until some of my users asked for it.

[0]: https://boltai.com
longnguyen
·bulan lalu·discuss
If you emulate command+V, make sure to check the keyboard layout. You may need to translate the keycode V for the current keyboard layout like DVORAK etc
longnguyen
·2 bulan yang lalu·discuss
Is that an iOS app? Because List on macOS still has a lot of performance issues.

This guy run a benchmark vs. AppKit and SwiftUI is still slow in macOS26

https://github.com/lemonmojo/swiftui-hierarchical-list-perfo...
longnguyen
·2 bulan yang lalu·discuss
I build an AI chat app for a living (20k+ customers) and I can tell you, everyone has been asking for that.
longnguyen
·2 bulan yang lalu·discuss
Yep. That is what I did for my AI chat app and it’s indeed the best of both worlds.
longnguyen
·2 bulan yang lalu·discuss
Either you render the markdown document just once (not streaming) or your document is simple and short.

I used to use swift-markdown-ui for my app but the performance is nowhere near using a wkwebview. When streaming large documents with tricky elements like large tables, code blocks, nested quotes, you may even get beached ball. It never happened when using a wkwebview.
longnguyen
·4 bulan yang lalu·discuss
Thank you for your early support
longnguyen
·4 bulan yang lalu·discuss
Thank you. Working on the fix rn
longnguyen
·4 bulan yang lalu·discuss
Nice. I quit my job to build a product[0] to solve this exact problem.

I’m not interested in news but I love reading blog posts, newsletters and interesting technical discussions on HN or reddit.

So I built KTool as a “read it later on Kindle” solution. It supports web links, newsletters (via email forwarding) and RSS. I also added the ability to compile multiple articles into one magazine/ebook and deliver them at a specific time.

Give it a try if you’re a Kindle owner.

[0]: https://ktool.io
longnguyen
·5 bulan yang lalu·discuss
It depends. Many people run OpenClaw agent with a cron job, so it won’t consume too many tokens too quickly. In this case it’s exactly 5 hours.
longnguyen
·6 bulan yang lalu·discuss
The essay is quite similar to this one from strangestloop.io[0]

[0]: https://strangestloop.io/essays/things-that-arent-doing-the-...
longnguyen
·9 bulan yang lalu·discuss
This has been a major UX problem for me when building my app [0] (an AI chat client for power user).

On the one hand, I want the UI to be simple and minimal enough so even non savvy users can use it.

But on the other hand, I do need to support more advanced features, with more configuration panels.

I learned that the solution in this case is “progressive disclosure”. By default, the app only show just enough UI elements to get the 90% cases done. For the advanced use cases, it takes more effort. Usually to enable them in Settings, or an Inspector pane etc. Power users can easily tinker around and tweak them. While non savvy users can stick with the default, usual UX flow.

Though even with this technique, choosing what to show by default is still not easy. I learned that I need to be clear about my Ideal Customer Profile (ICP) and optimize for that profile only.

[0]: https://boltai.com
longnguyen
·2 tahun yang lalu·discuss
Twitter. Then Reddit and AI directories.
longnguyen
·4 tahun yang lalu·discuss
I build a tool to send articles and newsletters to Kindle[0]. I’ve been sending EPUB for a few months and it’s tricky.

Amazon still use the old Kindlegen software and to check if your epub has issues, you need to download their Kindlepreview app and open your epub.

[0]: https://ktool.io