Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sawka
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
31.
▲
by
sawka
3y ago
Most terminal latency comes from the network overhead. We're running a golang process behind the electron app to do the underlying terminal integration. There is no lag as we can get sub-millisecond response times locally. In fact,
32.
▲
by
sawka
3y ago
I understand your concerns, but in this case venture backed means we have the resources to put full-time resources on it and push it forward quickly (as opposed to just being an interesting side project). We need an open source modern te
33.
▲
by
sawka
3y ago
We aren't just doing style (although that's the headline feature). There are real underlying improvements as well by moving terminal/shell state local. Wave also gives universal history, persistent/resumable sessions,
34.
▲
by
sawka
3y ago
Showing graphics using Sixel is an improvement, but is just a hack to get images to show in a text-only interface. You really do want a native image, so why not get one that you can also right-click and "save as...". The terminal
35.
▲
by
sawka
3y ago
Certainly not for everybody, but using web tech we can move faster, improve accessibility, and create a consistent cross-platform app much faster than with native UI. It also makes it much more accessible for plugins (in the future), and t
36.
▲
by
sawka
3y ago
Didn't realize that was offensive (although I am an emacs user)! Just updated the website to change that wording to "Great alternative to vim for new terminal users or quick updates!" :)
37.
▲
by
sawka
3y ago
No offense intended to vim! I've been using vi for over 25-years, and I use emacs as my primary code editor. I love the terminal. That being said, it can be daunting to use vim on a remote machine when you're just getting start
38.
▲
Show HN: Hibiki HTML – New License and Bulma UI Controls
2 points
by
sawka
5y ago
|
0 comments
39.
▲
by
sawka
5y ago
Ya, I've played around with web components quite a bit last year while building Dashborg. They seem great, but I found them quite frustrating, especially around styling, events, and getting them to work with other libraries. The fact
40.
▲
by
sawka
5y ago
With vanilla JS you'd have to gather your parameters, encode them, call fetch, resolve the promise (and handle errors), and decode the result. Then you still need some sort of frontend data model to "set" the fetched data in
41.
▲
by
sawka
5y ago
Ya, kinda like how all template languages (go-template, handlebars, jade, TT, JSX, etc.) have their own DSL. With Hibiki you can get by with only understanding the basics and then calling backend AJAX handlers to do the rest of the work. I
42.
▲
by
sawka
5y ago
Cool, ya I'd love your feedback if you get a chance to play around with it! Hibiki aims to be a lot heavier than the hotwire / htmx type frameworks. It also aims to be accessible to devs who know HTML, but aren't JS experts
43.
▲
by
sawka
5y ago
Hibiki is built for the backend/devops/data engineer, who knows say, Python, flask, and HTML, but isn't a JavaScript expert, and isn't a frontend framework expert. Using Hibiki they can now import some good looking cont
44.
▲
by
sawka
5y ago
Yes, except you have to be a JavaScript dev to make apps with them. They are great tools, but not great for all apps and all developers. Hibiki is built as an easy to integrate alternative when you just want to get a tool built quickly, o
45.
▲
by
sawka
5y ago
Well, they move faster if they take your source code :)
46.
▲
by
sawka
5y ago
Thanks for this, I'll check these out, Shield is interesting. The internal-use license also looks good - https://polyformproject.org/licenses/internal-use/1.0.0/ . Could add that as an alternate licens
47.
▲
by
sawka
5y ago
No it isn't pulling its weight, it is a distraction, in that half the comments are about the license :)
48.
▲
by
sawka
5y ago
hmm :/ you're right they weren't working, just fixed them, thanks for pointing that out. htmx and alpine are really cool. But, I think the data-model integration, AJAX handlers, and component/library system are what are
49.
▲
by
sawka
5y ago
It all goes back to the release of Gmail in 2004. It changed the web forever. Since then if your frontend isn't "dynamic" or AJAX-y, it feels "old" or only for engineers. Hibiki is a reaction to the crazy amount o
50.
▲
by
sawka
5y ago
Data sorting and data paging are top of mind for me. I wanted to get the APIs / tags for that right before committing them to the core. Hope to add them soon. Without those tags, you'll need to write an escape hatch :/, or
51.
▲
by
sawka
5y ago
Yup, had to solve a lot of issues around corner cases like these. So Hibiki HTML is built on top of React, so react / virtual DOM handles all of the DOM repaints and synthetic events, etc. For tables and weird HTML syntax, there are t
52.
▲
by
sawka
5y ago
Cool, thanks, I'll check this out
53.
▲
by
sawka
5y ago
If you're Shopify, please contact me :) But, for that example, it depends. So if Shopify adds Hibiki to their site, and then writes a custom module that integrates Hibiki into their API. And then they add a new tab to their webpage b
54.
▲
by
sawka
5y ago
Lots of comments about this already, but the intent was that if you are writing Hibiki code then you are 100% ok. If you are using it for an internal tool, then you are 100% ok. The only part that is restricted is if you write a service
55.
▲
by
sawka
5y ago
A couple of problems that are hard to solve with server side rendering are: modals, data tables (sorting, pagination, etc.), form validation, dropdowns, etc. htmx can you get you a lot of those use cases. But, once there are Hibiki librar
56.
▲
by
sawka
5y ago
Okay, I'll definitely consider that -- didn't mean to be misleading. I really intended that the license should not be encumbering for 99% of use cases. I'm actually happy if SaaS companies use the product for dashboards, co
57.
▲
by
sawka
5y ago
Fair enough. I realize the AGPL integration is a deal breaker. For point 3, true, which is why I could offer a proprietary license that does say you'd be 100% okay (although it still wouldn't work for point 1).
58.
▲
by
sawka
5y ago
Well, I'm obviously not a lawyer, but that definitely was not my intent when I said offer "hosted version of Hibiki HTML" :/ . I meant hosted, like offering a service like Netlify, Next.js, or Heroku or as an integrated
59.
▲
by
sawka
5y ago
wow good catch, thanks, just fixed it! Is your concern more ideologically or are you worried about actually getting in trouble for using it? happy to assuage your fears if it is the latter.
60.
▲
by
sawka
5y ago
Sure they could, but projects at big companies move so slowly, it would take them months just to staff the team, get a manager, a designer, and project-manager, and engineers assigned :) . Not really trying to restrict it, I want people
More ›