Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jwilm
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
1.
▲
Building OneSignal’s near real-time, high scale messaging automation systems
(onesignal.com)
11 points
by
jwilm
4y ago
|
0 comments
2.
▲
by
jwilm
5y ago
Both RDBMS have good performance. Lots of the issues we ran into really are related to scale. If you know that your data set will never be particularly large, most of these issues will not come up. Other issues like managing replicas, promo
3.
▲
Lessons Learned from 5 Years of Scaling PostgreSQL
(onesignal.com)
40 points
by
jwilm
5y ago
|
7 comments
4.
▲
by
jwilm
8y ago
I didn't know that Terminology has GPU acceleration. I would be happy to include this in the future!
5.
▲
by
jwilm
8y ago
Thanks for this additional feedback. It sounds like we should create an XCode project from scratch to get many of the defaults and figure out how to bridge this with our current implementation.
6.
▲
by
jwilm
8y ago
"miss the point" feels a bit strong. Rather, I get the impression Alacritty's values don't match your own values in a terminal emulator, and that's totally OK. Historically, input latency hasn't been considered
7.
▲
by
jwilm
8y ago
Thanks for this clarification. I don't see any reason we couldn't support this given that info. We haven't intentionally opted out of this that I know of, we just didn't start Alacritty from an XCode project on macOS.
8.
▲
by
jwilm
8y ago
The hardest part about supporting things like this on macOS is that they often require a lot of additional code or a certain design whereas on Linux, a lot of these features are provided by the window manager. I don't consider it contr
9.
▲
by
jwilm
8y ago
We tried to strike a balance between "commonly accepted as fast" terminal emulators and coverage of "commonly used" terminal emulators. Termite gets us libvte-based terminals (like gnome-terminal), urxvt is generally con
10.
▲
by
jwilm
8y ago
Thanks for this feedback! We haven't heard a ton of complaints about the input latency, and comments like this help us to prioritize issues. This has been mentioned in two discussions today, so perhaps it's time to address this. I
11.
▲
by
jwilm
8y ago
Author here; I'm happy to answer any questions!
12.
▲
Alacritty gets scrollback, publishes benchmarks
(jwilm.io)
62 points
by
jwilm
8y ago
|
34 comments
13.
▲
by
jwilm
9y ago
> Skia is definitely capable of good performance, as it resolves down to OpenGL draw calls, pretty much the same as Alacritty, WebRender, and now xi-mac. This claim is a bit surprising to me. I was under the impression Skia is an immedia
14.
▲
by
jwilm
9y ago
The article you linked is specifically about latency. There are other factors that contribute to overall terminal experience such as high frame rate and high throughput. Once latency reaches a "good enough" level, it becomes a non
15.
▲
by
jwilm
9y ago
OneSignal | DevOps, Systems, Full-Stack | San Mateo, CA | ONSITE OneSignal provides a simple interface to push notifications, letting content creators focus on quality user engagement instead of complex implementation. Our goal is to democr
16.
▲
by
jwilm
9y ago
Word of caution when reviewing this report: it doesn't take into account vblank period. If you hit a key just after a monitor refresh, you're not going to see it until the next refresh cycle which is typically up to 16ms later. Th
17.
▲
by
jwilm
9y ago
Author here; happy to answer questions.
18.
▲
by
jwilm
9y ago
We can do better in Alacritty. For those interested, I've filed a bug on our issue tracker about where this latency is coming from and what can be done: https://github.com/jwilm/alacritty/issues/673 At t
19.
▲
by
jwilm
9y ago
FWIW, We're working on adding native support for scrolling. Someone has actually made an attempt at it recently: https://github.com/jwilm/alacritty/pull/657 Initial testing has shown it not to (noticeabl
20.
▲
by
jwilm
10y ago
Thanks for the answers! > Pathfinder's API is based around the concept of an atlas in order to improve batching. And the result of a raster job is then coordinates in the Atlas? > Especially at small sizes it's a lot more ef
21.
▲
by
jwilm
10y ago
The blog post mentions integrating with WebRender as an alternative rasterizer on capable systems. Could performance of the GPU-based rasterizer ever get to the point that WebRender's glyph cache is no longer needed? After glancing qui
22.
▲
by
jwilm
10y ago
There's a known bug when using Mesa that kills performance. Hopefully we'll get it resolved soon!
23.
▲
by
jwilm
10y ago
I'm happy to hear you're enjoying it! > concerning the the Alacritty devs since Alacritty requires a multiplexer to be usable The project initially started to be an optimized tmux renderer. It's not supposed to appeal to e
24.
▲
by
jwilm
10y ago
> do you have any plans to use Alacritty to try and advance the state of terminal emulators more generally? I hadn't replied to this because others had already provided all of the info I have. To summarize, the author of notty[0] an
25.
▲
by
jwilm
10y ago
I've heard that a few times now. For what it's worth, that's in the works!
26.
▲
by
jwilm
10y ago
Vulkan is not yet supported on macOS. There are plans for a Vulkan renderer, but cross-platform support will come first.
27.
▲
by
jwilm
10y ago
That seems completely reasonable. Not sure why I didn't consider it. PRs welcome :D
28.
▲
by
jwilm
10y ago
2. I don't have easy access to the high DPI scale factor, so it needs to be configured manually for now :(. dpi: x: 144.0 y: 144.0 1. That doesn't sound good! Would you mind filing an issue?
29.
▲
by
jwilm
10y ago
Generally continuously, but it depends on how you scroll. If you're in `less` for example and holding the down key, you will probably see one line at a time, and it should be very smooth. It's possible with high key repeat rates t
30.
▲
by
jwilm
10y ago
The tiling WM argument has basically sold me at this point. I'm expecting to open an issue about adding this feature behind a compile-time flag.
More ›