Live data from Hacker News

Viewing profile — mfabbri77

mfabbri77

HN member
Joined
Wed, Nov 14, 2012, 5:50 AM UTC
HN karma
218
Public activity
71 items

About mfabbri77

Founder at Mazatech, working on AmanithVG (www.amanithvg.com), a crossplatform OpenVG 1.1 implemantation, and AmanithSVG (www.amanithsvg.com), SVG rendering middleware available as unity plugin and standalone library.

Recent public activity

  1. comment
    Comment #48037771

    Miter join (Safari) VS round join (Chrome)

  2. comment
    Comment #47435944

    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…

  3. comment
    Comment #47435711

    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…

  4. comment
    Comment #47435455

    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. comment
    Comment #47384493

    Back in 80/90 we used to call it "demoscene".

  6. comment
    Comment #47311773

    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 l…

  7. comment
    Comment #47265120

    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 e…

  8. comment
    Comment #47259983

    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 licens…

  9. comment
    Comment #47258218

    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 possibl…

  10. comment
    Comment #46688497

    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…

  11. comment
    Comment #45896424

    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 …

  12. comment
    Comment #45090725

    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. comment
    Comment #45059421

    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. comment
    Comment #44531952

    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…

  15. comment
    Comment #44531564

    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. comment
    Comment #44238769

    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 …

  17. comment
    Comment #41259035

    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. Wit…

  18. comment
    Comment #41258717

    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 al…

  19. comment
    Comment #41253776

    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 decompos…

  20. comment
    Comment #41253717

    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 p…

  21. comment
    Comment #39770027

    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" th…

  22. comment
    Comment #39450677

    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 antialiasi…

  23. comment
    Comment #34578181

    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 …

  24. comment
  25. comment
    Comment #34218710

    I the leaderboard