Readit News logoReadit News
breadwinner commented on Ask HN: How does one build large front end apps without a framework like React?    · Posted by u/thepianodan
breadwinner · 2 months ago
You don't need a large framework to build a maintainable, efficient web app. Here's an example: https://github.com/wisercoder/eureka/tree/master/webapp

It uses two 500-line libraries:

This 500-line lib lets you use TSX syntax without React: https://github.com/wisercoder/uibuilder

This 500-line lib implements MVC routing: https://github.com/wisercoder/mvc-router

breadwinner commented on Like MS Excel, Pivot tables never die   rilldata.com/blog/why-piv... · Posted by u/articsputnik
breadwinner · 2 months ago
This is a better article if you are interested in the history of Pivot Tables: https://qz.com/1903322/why-pivot-tables-are-the-spreadsheets...

Loading parent story...

Loading comment...

breadwinner commented on Zed is now available on Windows   zed.dev/blog/zed-for-wind... · Posted by u/meetpateltech
poly2it · 2 months ago
It's not just frame rate, but also input delay. If you're using Visual Studio Code, you might be used to waiting 100 ms for a character you typed to appear. My personal workflow is based on Kitty and Neovim, which I've configured so that it can launch within 20 ms. Working without any input delay allows me to explore and edit projects at typing speed. As such, even tiny delays really bother me and make me lose my flow. I would believe Zed's focus on performance is motivated similarly.

Also, I do not believe Windows on Arm64 is a very large demographic? Especially for developers, unless they're specifically into that platform.

breadwinner · 2 months ago
breadwinner commented on Zed is now available on Windows   zed.dev/blog/zed-for-wind... · Posted by u/meetpateltech
scuff3d · 2 months ago
This always makes me laugh. The editor was barely announced two years ago. They've built it from the ground up with native support now for three different operating systems. They're experimenting with some cool new features, and even though I don't care about it I've heard their AI integration is pretty damn good.

But waaaaah they don't support a processor that accounts for probably less then 10% of Windows Machines

breadwinner · 2 months ago
Ubiquity is pretty important when you're going to invest in learning a new editor. This is one of the advantages of vim for example. It is available everywhere... linux, windows, terminal, gui, etc.
breadwinner commented on Zed is now available on Windows   zed.dev/blog/zed-for-wind... · Posted by u/meetpateltech
STKFLT · 2 months ago
High frame rates (low frame times, really) are essential to responsiveness which, for those who appreciate it, is going to make much more of a difference day to day than the odd hiccup opening a large file (not that zed does have that issue, I wouldn't know as I haven't tried opening something huge).
breadwinner · 2 months ago
That's an interesting take. For whatever reason, frame rate is not one of my complaints about existing editors such as Emacs, VS Code, etc.
breadwinner commented on Zed is now available on Windows   zed.dev/blog/zed-for-wind... · Posted by u/meetpateltech
breadwinner · 2 months ago
I watched the video on the home page and thought it is weird that they spend an inordinate amount of time on frame rate. Who picks an editor based on frame rate?

If you want to talk about perf in the context of a text editor show me how big of a file you can load--especially if the file has no line breaks. Emacs has trouble here. If you load a minified js file it slows to a crawl especially if syntax highlighting is on. Also show me how fast the start up time is. This is another area where Emacs does not do well.

So Zed is available on Windows--but only if you have a x64 processor. Lots of people run Windows on Arm64 and I don't see any mention of Arm64. This is where the puck is heading.

Also noticed Emacs key binding is in beta still.

u/breadwinner

KarmaCake day4661April 18, 2023View Original