Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
amadeus
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
amadeus
4mo ago
Glad we solved glitchy scrolling for now (the title of this blog post was “on rendering diffs”, not “searching diffs”). Browser search on a 36 million line diff would not by great, but it’s something we hope to have a solution for. One step
2.
▲
by
amadeus
4mo ago
Would love to see a website that makes everything DiffsHub does without making any of the work necessary. Making it all obsolete would be a huge step forward for the web. We support diffs that exceed 36 million lines, with syntax highlighti
3.
▲
by
amadeus
4mo ago
Appreciate it, thank you!
4.
▲
by
amadeus
4mo ago
Hey thank you, appreciate your kind words! I don’t write much and was quite an effort to get all this written out!
5.
▲
by
amadeus
4mo ago
I probably didn’t explain this well enough, but your render times always have to be within the frame buffer (16.6ms for 60hz or 8.3ms for 120hz). Under normal circumstances even if you occasionally blow a frame buffer, with the over-scroll
6.
▲
by
amadeus
4mo ago
Yeah, my bad. Sorry i wasted your time :(
7.
▲
by
amadeus
4mo ago
Yup! You can pick from a bunch of different themes and use css variables to override the core colors as well!
8.
▲
by
amadeus
4mo ago
Maybe i need to buy one of these devices to test. Just to be clear tho, we don't actually scroll jack, native scrolling works as it should and content should move with normal gpu composited scroll. That said, it's possible that lo
9.
▲
by
amadeus
4mo ago
> disagree with the theory that scrolling frame rate doesn't need to be smooth for scrolling to feel smooth It's possible you might be misunderstanding what I was trying to say here because 120hz scrolling on a 120hz device wa
10.
▲
by
amadeus
4mo ago
Naw, the truth is I'm not really smart or intelligent enough to build a semantic diff system. For that you'll need to wait on a post from one of our smarter devs, this was a post about rendering diffs in a browser.
11.
▲
by
amadeus
4mo ago
Yes and no. It would help to improve things a bit when it comes the measure/reconciliation phase (unclear to say how much). However we've already done a pretty good job around batching writes vs reads. However passing a million li
12.
▲
by
amadeus
4mo ago
thank you!
13.
▲
by
amadeus
4mo ago
Performance and optimization is one of many pieces, but yes, it's a meme to render 500k lines. That said though, and maybe I didn't say it well in the post, the more performant and optimized your tool is, the less burden you put o
14.
▲
by
amadeus
4mo ago
One of our next big projects is actually to support semantic diffs, which I think will be a lot more applicable to what you're asking for here. Currently diffs just takes a normal git patch file, or generates one from 2 versions of a f
15.
▲
On Rendering Diffs
(pierre.computer)
210 points
by
amadeus
4mo ago
|
69 comments
16.
▲
by
amadeus
4mo ago
A bit of a technical deep dive into how we built CodeView, a review surface that can handle rendering diffs of immense size, all in a browser.
17.
▲
by
amadeus
10y ago
Disclosure: I'm a Discord developer. Discord works in a browser or with the native apps. Just visit the website and click 'Open Discord in your browser'
18.
▲
by
amadeus
11y ago
Yet another Vim bashing post by the Floobits bros. It's getting old.
19.
▲
by
amadeus
12y ago
They addressed this in the article.
20.
▲
Engine.js – For quick animation or simulation prototyping
(github.com)
3 points
by
amadeus
12y ago
|
0 comments
21.
▲
by
amadeus
12y ago
Well, you're just wrong, simple as that. If you can't see the difference, I suggest you try educating yourself. I'm not going to waste my time with your factually incorrect pedantry.
22.
▲
by
amadeus
12y ago
Anecdotally, I've only heard a lot of people complain. Comparing this to a witch hunt appears pretty absurd. Nobody is physically attacking him for what he believes. Free speech is a 2 way street. I can disagree with him and express th
23.
▲
by
amadeus
12y ago
You're still stretching the point. If you have an issue with the term marriage, then you're coming at it from a religious perspective. There's separation of church and state, it's a constitutional thing. If you want to r
24.
▲
by
amadeus
12y ago
Sorry, you're just wrong. There is no language in prop 8 that has to do with the concept of civil unions. All it DID do was define marriage as being between a man and a woman. Any debate about marriage and a government's role in i
25.
▲
The Issue of Brendan Eich
(medium.com)
7 points
by
amadeus
12y ago
|
0 comments
26.
▲
by
amadeus
12y ago
These arguments are not inline with the real problem I have with Brendan Eich. He ACTIVELY contributed to a political campaign who's goal was discriminate against a particular group of people. This is a civil rights issue, it has nothi
27.
▲
by
amadeus
13y ago
My understanding is that Vimproc can only kick off async processes, it can't actually call back into the main Vim thread once a process has completed.
28.
▲
by
amadeus
13y ago
It should be noted that ImageAlpha, the app under the pgnmini.com url, provides a GUI to to PNGQuant and PNGNQ. While a command line tool is useful by itself, using lossy compression is best done in a GUI to determine how much compression d
29.
▲
by
amadeus
13y ago
How does anyone consider this sane javascript? Is this what the community has been reduced too?
30.
▲
by
amadeus
13y ago
I'm surprised file size hasn't been mentioned as a mother major reason. With tools like ImageOptim, and ImageAlpha, you can make PNGs INSANELY small with 0 or an imperceptible loss in quality. For example, PNGs do insanely well wh
More ›