Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mfabbri77
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
mfabbri77
4mo ago
Miter join (Safari) VS round join (Chrome)
2.
▲
by
mfabbri77
6mo ago
The point was to answer the question: "Can every piece of software be viewed as a permutation of software that has already been developed?" In my opinion, an email client is a more favorable example than a 3D engine. In fields whe
3.
▲
by
mfabbri77
6mo ago
In my experience, the further you move away from the user and toward the hardware and fundamental theoretical algorithms, the less true this becomes. This is very true for an email client, but very untrue for an innovative 3D rendering engi
4.
▲
by
mfabbri77
6mo ago
Yes. This happens because the training data contains countless SotA "to-do" apps. This argument does not scale well to other types of software.
5.
▲
by
mfabbri77
6mo ago
Back in 80/90 we used to call it "demoscene".
6.
▲
by
mfabbri77
6mo ago
What if someone doesn't declare that it has been reimplemented using an LLM? Isn't it enough to simply declare that you have reimplemented the software without using an LLM? Good luck proving that in court... One thing is certain,
7.
▲
by
mfabbri77
7mo ago
OpenVG is just an API by Kronos group, that was never implemented by hardware vendors on desktop graphic cards (it was specifically created for mobiles, as OpenGL|ES). Btw, there exists several implementations, with pure CPU rendering (like
8.
▲
by
mfabbri77
7mo ago
If the AI product is recognised as "derivative work" of a GPL-compliant project, then it must itself be licensed under the GPL. Otherwise, it can be licensed under any other license (including closed source/proprietary bina
9.
▲
by
mfabbri77
7mo ago
This has the potential to kill open source, or at least the most restrictive licenses (GPL, AGPL, ...): if a license no longer protects software from unwanted use, the only possible strategy is to make the development closed source.
10.
▲
by
mfabbri77
8mo ago
This issue can be resolved on the European side by effectively making the transfer of EU->US data illegal and, if detected, nationalizing the entire EU subsidiary of the US company. Would this trigger a US-EU war? Certainly, but only the
11.
▲
by
mfabbri77
10mo ago
I don't know how common it is in fonts, but for generic 2D vector graphics, problems arise from the management of self-intersections, i.e., the pixels where they fall. With an SDF rasterizer, how do you handle the pixel where two Bezie
12.
▲
by
mfabbri77
1y ago
I'm always interested in new 2D vector rendering algorithms, so if you make a blog post explaining your approach, with enough detail, I'd be happy to read it!
13.
▲
by
mfabbri77
1y ago
At what order of magnitude in the number of elements to be sorted (I'm thinking to the overhead of the GPU setup cost) is the break-even point reached, compared to a pure CPU sort?
14.
▲
by
mfabbri77
1y ago
You have to look for "stroking": there are several ways to do it, in CPU you usually first perform a piecewise linear approximation of the curve, then offset each segment along the normals, add the caps, get a polygon and draw it.
15.
▲
by
mfabbri77
1y ago
You need to look at a 2d vector graphics library eg: Skia, Cairo, Agg, NanoVG, Blend2D, OpenVG (and many other, in no particular order).
16.
▲
by
mfabbri77
1y ago
You didn't mention one of the biggest source of 2d vector graphic artifacts: mapping polygon coverage to the alpha channel, which is what virtually all engines do, and is the main reason why we at Mazatech are writing a new version of
17.
▲
by
mfabbri77
2y ago
As pointed out by Raphlinus, the moire pattern in the Siemens star isn't such a significant quality indicator for the type of content usually encountered in 2D vector graphics. With the analytical coverage calculation you can have perf
18.
▲
by
mfabbri77
2y ago
In my opinion, if you break down all the polygons in your scene into non-overlapping polygons, then clip them into pixels, calculate the color of each piece of polygon (applying all paints, blend modes, etc) and sum it up, ...in the end tha
19.
▲
by
mfabbri77
2y ago
I've been researching this field for 20 years (I'm one of the developers of AmanithVG). Unfortunately, no matter how fast they are made, all the algorithms to analytically decompose areas involve a step to find intersections and t
20.
▲
by
mfabbri77
2y ago
I am quite convinced that if the goal is the best possible output quality, then the best approach is to analytically compute the non-overlapping areas of each polygon within each pixel. Resolving all contributions (areas) together in the sa
21.
▲
by
mfabbri77
2y ago
Is there technical documentation to understand the method behind the engine? because at first sight it seems like the classic "path flattening to polygon and then triangulation" that has been used for 20+ years (at Mazatech our fi
22.
▲
by
mfabbri77
3y ago
Do not forget: https://www.amanithvg.com (I'm one of the authors, 20+ years of active development). Full OpenVG 1.1 API, CPU only, cross-platform and analytical coverage antialiasing (rendering quality) as main feature. The
23.
▲
by
mfabbri77
4y ago
A true AI-cracy should ignore the citizens' vote (it's not a democracy) and make autonomous decisions trying to maximize their well-being. The dopamine-releasing device would skew the measurement of an individual's well-being
24.
▲
by
mfabbri77
4y ago
(love)
25.
▲
by
mfabbri77
4y ago
I the leaderboard
26.
▲
by
mfabbri77
4y ago
I went further and tried to make a resource gathering/transformation game with encoded logic: https://showgpt.co/s/9bL24PlE
27.
▲
by
mfabbri77
4y ago
Check my (insane) prompt, to take the ChatGPT gaming experience to a whole new level: https://showgpt.co/s/9bL24PlE
28.
▲
The Game v3.0 (push the limit of ChatGPT)
(showgpt.co)
1 points
by
mfabbri77
4y ago
|
0 comments
29.
▲
by
mfabbri77
4y ago
...and I also gave it a lot of additional feedback during testing!
30.
▲
by
mfabbri77
4y ago
As already said, yes of course, because it's just a conversational model, not an AGI... it doesn't really understand the logic of the game. But it perform quite good overall, and it can be improved with more training data. Maybe i
More ›