frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Google Scholar is Manipulatable (2024)

https://arxiv.org/abs/2402.04607
1•downboots•3m ago•0 comments

'Spiderweb' drone attack marks a new threat for top militaries

https://www.businessinsider.com/operation-spiderweb-5-ways-ukraine-drone-attack-new-era-warfare-2025-6
1•petethomas•4m ago•0 comments

Open Sesame! on the Security and Memorability of Verbal Passwords [pdf]

https://seclab.skku.edu/wp-content/uploads/2025/05/223600a683.pdf
1•grac3•4m ago•0 comments

Asian American genius got rejected from 16 colleges because of racism [video]

https://www.youtube.com/watch?v=wl7t3QiXYOI
3•robomartin•6m ago•1 comments

Chinese couple charged with smuggling a biological pathogen into the U.S.

https://www.nbcnews.com/politics/justice-department/chinese-couple-charged-smuggling-biological-pathogen-us-rcna208658
3•shinryudbz•9m ago•0 comments

How NATO is turning to startups to outpace its rivals

https://thenextweb.com/news/how-nato-startups-fight-future-wars
1•mikece•11m ago•0 comments

DiffX – Next-Generation Extensible Diff Format

https://diffx.org/
2•todsacerdoti•13m ago•0 comments

Flesh-eating New World Screwworm could pose health risks to cattle, humans

https://www.foxnews.com/health/flesh-eating-new-world-screwworm-could-pose-health-risks-cattle-humans
1•keepamovin•13m ago•1 comments

Why is PS3 emulation so fast: RPCS3 optimizations explained [video]

https://www.youtube.com/watch?v=19ae5Mq2lJE
2•alexjplant•15m ago•0 comments

Musk calls Trump's tax bill a 'disgusting abomination'

https://www.bbc.com/news/articles/c0j76djzgpvo
3•andsoitis•17m ago•2 comments

Ask HN: Stripe and Chargebacks

1•gtech1•21m ago•0 comments

Meta and Yandex exfiltrating tracking data on Android via WebRTC

https://arstechnica.com/security/2025/06/meta-and-yandex-are-de-anonymizing-android-users-web-browsing-identifiers/
1•liuandrewk•21m ago•1 comments

Why Is the US Dropping Billions of Mutant Flies from the Sky? [video]

https://www.youtube.com/watch?v=zxq60I5RSW8
2•keepamovin•26m ago•0 comments

Out of His League and Clueless: NIH Staffers Speak Out on Director Bhattacharya

https://www.importantcontext.news/p/out-of-his-depth-sold-his-soul-clueless
1•SubiculumCode•31m ago•0 comments

Show HN: Built an AI Agent that finds hidden bugs and maps web apps

https://testchimp.io/blog/agentic-exploratory-testing/
2•TestChimp•32m ago•0 comments

Show HN: All-in-one platform for AI image generation

https://www.imageninja.ai/
1•ashr_•32m ago•0 comments

EVI 3: any voice and personality

https://demo.hume.ai/
2•twitchard•33m ago•0 comments

Shein's emissions now rival entire countries

https://stand.earth/fashion/resources/2025-scorecard/all-scores/
1•fermier•33m ago•0 comments

Show HN: Enky – creators get paid to use music

https://www.enkymarketing.com
1•aibu•34m ago•0 comments

Barrelfish OS Architecture Overview (2013) [pdf]

https://barrelfish.org/publications/TN-000-Overview.pdf
2•peter_d_sherman•35m ago•1 comments

Harlem neighborhood becomes first in US to have trash containerized

https://abc7ny.com/post/mayor-eric-adams-unveils-completion-empire-bin-installation-west-harlem-new-york-reduce-rats-garbage/16633387/
2•geox•43m ago•1 comments

Don't Let Apache Iceberg Sink Your Analytics: Practical Limitations in 2025

https://quesma.com/blog-detail/apache-iceberg-practical-limitations-2025
1•killme2008•48m ago•0 comments

The Tech Recruitment Ruse That Has Avoided Trump's Crackdown on Immigration

https://www.propublica.org/article/trump-immigration-h1b-visas-perm-tech-jobs-recruitment
6•ultra_nick•52m ago•0 comments

MiSTer FPGA

https://github.com/MiSTer-devel/Wiki_MiSTer/wiki
2•rahimnathwani•53m ago•0 comments

Is Japan ready to say goodbye to tax-free shopping?

https://www.japantimes.co.jp/news/2025/06/04/japan/politics/tax-free-system/
2•mikhael•55m ago•1 comments

The Redemption of the King's Talmud

https://www.newenglishreview.org/articles/the-redemption-of-the-kings-talmud/
2•crescit_eundo•58m ago•1 comments

Glow (Mac OS theme engine)

https://old.reddit.com/r/MacOS/comments/1l2rzjb/i_created_a_macos_theme_engine/
2•felixding•1h ago•0 comments

Ask HN: Has anybody built search on top of Anna's Archive?

2•neonate•1h ago•2 comments

Ask HN: Startup getting spammed with PayPal disputes, what should we do?

1•june3739•1h ago•3 comments

How FIDO2 works, a technical deep dive

https://michaelwaterman.nl/2025/04/02/how-fido2-works-a-technical-deep-dive/
2•xeonmc•1h ago•0 comments
Open in hackernews

ThorVG: Super Lightweight Vector Graphics Engine

https://www.thorvg.org/about
145•elcritch•1d ago

Comments

jitl•1d ago
Is this in the same space as Skia? I wonder what the differences in code size and performance are.
ratatoskrt•1d ago
Interested in this as well. I'm currenlty using Skia (through skia-safe) but I'd be quite open to try another renderer if there are performance improvments.
paufernandez•1d ago
As far as I see, Skia is the full-blown thing, whereas ThorVG goes the other route, being as small and simple as possible.
rendaw•18h ago
What doesn't Thor have though? Lottie already seems like a not-small thing, plus SVG
elcritch•18h ago
I’m not sure the performance comparisons, but ThorVG gave me a binary library of 100-200 kb. Also ThorVG doesn’t have any external build requirements.
MintPaw•1d ago
Does it have antialiased masks? That's what's always prevented me from leaving Skia.
hermet•1d ago
it has.
bschwindHN•22h ago
What's the typical modern approach to generating antialiased masks these days?
chriswarbo•1d ago
This is the second time I've seen Lottie mentioned this week, without hearing about it before.

Maybe it's targeting a different use-case, but these things (at least on the Web) appear to be more-heavyweight and less-capable than the things people were doing 20 years ago with Macromedia/Adobe Flash, e.g. compare the animated-GIF-like examples linked from TFA ( https://thorvg-perf-test.vercel.app/ ) to the animations and games found on sites like Newgrounds. Last I checked, the latter make heavy use of emulators like Ruffle, or (based on loading screens) 3D game engines like Unity etc.

As someone who's been out of that scene for a long time: what's the overall state of things, if I want to make long, complex, 2D vector animations? (i.e. not using a 3D engine; and not rendering to video). SVG seems pretty established; but for animation, how capable is Lottie? Does anyone still use SMIL (outside of DVD menus)? Am I better off "rendering" to a big pile of JS + CSS transitions?

teucris•1d ago
Lottie is quickly becoming the de-facto standard for UI animations, but live, long running vector animations aren’t really something I’ve seen much of - at this point, video compresses well enough that people will simply use an mp4 or webp for that use case. I know that’s not what you’re looking for but since it isn’t a common use case, I haven’t seen much support for it. Lottie is perfectly capable for this use case, provided you don’t want audio.
segphault•1d ago
An alternative to Lottie that's seriously worth considering is Rive. This is personally what I'd choose for non-trivial use cases. https://rive.app
DidYaWipe•20h ago
Sadly, the Rive app is basically online-only. I was psyched to see it that wasn't yet more Web-based stuff, but after installing the app found you have to set up an "account" and be online all the time to use it.

What a disappointing PITA.

DidYaWipe•20h ago
I had heard of Lottie, but also saw the post you're referring to; and it called out Lottie for being bloated and hideously inefficient.
theknarf•15h ago
The problem is mostly that there doesn't exist some kind of standard for animators where they can make their animations in their editor and then export it for web.

Lottie started out as a plugin for Adobe After Effects to try and let them export animations for use on Web. As far as I know this is the only "half-standardised" way of exporting animations between tools.

If you don't need animations from a dedicated animator then the better solution is using "a pile of JS + CSS transitions", and hopefully this is what Lottie for the web eventually "compiles" into.

Fraterkes•1d ago
The godot svg implementation runs on this. Ive been working on a little font editing tool for a week, but apparently the current build of Thor has a bug with rendering text…
iFire•1d ago
Godot Engine maintainer here: What version and do you have a minimal recreation project for thorvg or godot engine? Hope we didn’t cause you too much trouble. Post a github issue and we can look into it. Thanks for using Godot Engine / Thorvg.
Fraterkes•20h ago
I’ll write up an issue. I hope my comment didn’t come of wrong: I’ve found Godot to mostly be very stable and really well maintained. I quickly found a work-around. Thx for all the work you do!
hermet•1d ago
You might wanna report this to the ThorVG community. (https://github.com/thorvg/thorvg/issues) Maintainers will address it as soon as possible.
somethingsome•1d ago
I find that gradient are really badly handled usually in svg softwares, I hope this can improve it.

In inkscape you can make only a one direction gradient, never a gradient with more than 2 points, I don't know if it is a limitation of the format itself.

Also when you have multiple gradients in one file, the software becomes extremely slow. And they don't mix correctly when overlapped with transparency.

It seems a low hanging fruit to optimize that, but I guess there is little traction

cycomanic•1d ago
I don't quite understand what you mean. Are you talking about color points, you can add many different ones in inks ape (the UI of the gradient tool is admittedly quite bad though). Or do you mean a sort of double gradient, i.e. if goes from red to blue from left to right, but from opaque to transparent from top to bottom? I never had to use such a gradient, so not sure if it's possible.
somethingsome•1d ago
Take a triangle, put a different color on each vertex, tri-interpolate
brulard•1d ago
This is not supported in SVG. There was a Mesh Gradient feature planned for SVG v2.0, but AFAIK that was removed from the draft. It's a shame. Here is an article discussing that. (2018, mind you)

https://librearts.org/2018/05/gradient-meshes-and-hatching-t...

EDIT: I assumed this is SVG renderer, but now i think it may not be bound by SVG limitations.

KeplerBoy•1d ago
Do you mean a curved gradient as in a rainbow?
somethingsome•1d ago
Oh that could be useful as well!
LegionMammal978•1d ago
At least that can be done in SVG with a radial gradient (I don't know whether Inkscape exposes it). But for anything more complex than an ellipse, you're out of luck, short of something like a filter effect, which will be very heavyweight and also inconsistent across browsers.
elcritch•1d ago
I discovered ThorVG recently and started experimenting with using it in Nim for a GUI backend: https://forum.nim-lang.org/t/13072
0x0203•1d ago
Has anyone recently compared thorvg to blend2D? There's a project I want to use vector drawing for and at one point I was leaning more towards blend2d based on performance and multi threaded capabilities, but ThorVG has had a lot of active development since I last looked. Curious if they've made any significant improvements in the last couple years.
cantalopes•1d ago
Are we seriously going to reinvent Macromedia Flash now
claytongulick•1d ago
Are we seriously arguing that any implementation of animated vector graphics is reinventing Macromedia Flash?
zem•23h ago
quite apart from which, "flash but done right" would be amazing!
__grob•23h ago
Using Devin's DeepWiki for the docs page gives me an uneasy feeling. I would rather have real docs.
wiradikusuma•22h ago
I can't find it on the website. What does it compare to? And what's the memory/disk footprint, let's say, for using it in a Flutter project?
hermet•22h ago
So far, there is only one announced performance comparison. 'rlottie' is used for animation stickers in the Telegram app.

https://lottiefiles.com/blog/working-with-lottie-animations/...

Riskofrain•21h ago
The next step for thorvg for me would be to prove itself as useful at runtime as rive. I would really like to see a real implementation of this in game engines like Godot Engine. Just like there’s a Rive renderer for Defold. But I mean actually being able to render vectors, not that thing where you’re forced to rasterize a sprite sheet, lol.
Fraterkes•20h ago
I’ve been using it to render SVGs at runtime inside Godot, and while I haven’t really stress-tested it Ive found it to be plenty fast on my sleepy thinkpad
Riskofrain•1h ago
What you're doing is rasterizing an SVG at runtime — basically turning it into a PNG, and when there's a scale change you're rasterizing the SVG again at a new resolution.This is useful for displaying statics svgs and things like interfaces.But when we think about actually using animated vector art, characters, objects, this becomes largely useless. since it would require multiple frames and a huge spritesheet would need to be rasterized for that — increasing memory usage and causing many other issues.

I would like a way to truly draw the vectors and actually use real SVGs — especially via Thor/Lottie.

DidYaWipe•20h ago
I thought this was interesting: "the implementation maintains a lightweight profile, rendering it particularly advantageous for embedded systems."

But then it goes on to say that "interactivity" is unsupported. Embedded UI would be the first thing I'd be interested in using this for; wouldn't that be hampered by the lack of support for interactivity? I don't know what SVG "interactivity" consists of.

hermet•15h ago
Current ThorVG itself is more like of a graphics engine; interactivity is typically handled at the toolkit level feature.
tapirl•19h ago
pros and cons vs. skia?

Does it has a stable c API?

elcritch•18h ago
Yeah, it has a simple but full featured C API. I used it to provide the Nim wrapper for it.
mindbrix•19h ago
The WebGL antialiasing quality looks poor compared to the software renderer. It could be using MSAA instead of full analytical AA.

I had to use Chrome to test it, as the viewer doesn't play on Safari.

https://thorvg.github.io/thorvg.viewer/

jazzcomputer•6h ago
I'm keen to make a vector game and want something fast. I was excited to read about this thing but when I saw Lottie it made me think that the animations would be quite closed data-wise, whereas the game design I have in mind has dynamic animation that would happen on the fly, or be a mixture of preset animations with elements that react dynamically.

I'm an almost complete code novice so I was wondering if anyone can tell me if this solution would allow animations that are constructed in code rather than just play start to finish etc as a preset thing that can't be easily augmented.