frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Simulating Hand-Drawn Motion with SVG Filters

https://camillovisini.com/coding/simulating-hand-drawn-motion-with-svg-filters
110•camillovisini•3d ago

Comments

teeray•4h ago
See also: https://en.wikipedia.org/wiki/Squigglevision
wonger_•1h ago
Yep, I immediately thought of Squigglevision and Home Movies (https://www.youtube.com/watch?v=CJcBL9JPfZw). Did it use the same algorithm as mentioned in the article, a noisy displacement map?
nine_k•4h ago
The technique is cool to know. SVG has many non-obvious abilities.

But the effect, due to the way it's produced, is more like a hot air distortion, only without the faint shimmering. It's completely raster in nature, AFAICT, and is likely implemented as a GPU shader (which is good from the performance POV).

An effect more like an unsteady human hand could likely be achieved by oscillating nodes in the direction perpendicular to the curvature, and adding some random jitter to the control points.

Hasnep•1h ago
I had to re-read the second paragraph to make sure you weren't saying that heat haze is a GPU shader effect. Using the phrase "in nature" really didn't help me!
socki•4h ago
Dr. Katz.
netsharc•1h ago
Kids these days, not knowing Dr. Katz...
andrewmcwatters•48m ago
Home Movies!
gabriben•4h ago
Really cool! Reminded me of this post [1] from ~2 weeks ago ago. Could it be combined with your approach?

[1] https://news.ycombinator.com/item?id=44498133

tubs•3h ago
Pretty site and good write up but my phone turned to molten lava viewing it!
mirkodrummer•3h ago
Wonderful, svg has so manu unexplored capabilities that feels like a crime using it mostly for icons on the web
memalign•2h ago
Charming wiggling! Similar to Wobblepaint (drawing tool made by the creator of PICO-8).

https://www.lexaloffle.com/bbs/?tid=40058

hamish-b•1h ago
I had hand-done mine on https://kurnell.ai - its really cool to see that I could have computationally done this instead :)

I used rive.app to encode the frames and create a state machine to move between the states. Perhaps I can simplify this even more.

jchw•5m ago
I have played around with using SVG effects as they are stunningly powerful, but I wouldn't recommend deploying them for too much: even though apparently Firefox does some level of GPU acceleration for SVG filter graphs, in practice a lot of very simple looking graphs I've tried constructing seem to fall back to CPU even with webrender.all turned on. This is kind of a shame because feTurbulence in particular is pretty useful. You could use it for a lot of things. One case I wanted to use it for was to make a gradient grainier, to reduce the obvious banding. Unfortunately, I found that it pegs all of the CPU cores on my laptop immediately :)

Show HN: X11 desktop widget that shows location of your network peers on a map

https://github.com/h2337/connmap
27•h2337•1h ago•17 comments

Staying cool without refrigerants: Next-generation Peltier cooling

https://news.samsung.com/global/interview-staying-cool-without-refrigerants-how-samsung-is-pioneering-next-generation-peltier-cooling
163•simonebrunozzi•5h ago•120 comments

LLM Alloying Improves Performance over Single Model

https://xbow.com/blog/alloy-agents/
13•summarity•1h ago•1 comments

XMLUI

https://blog.jonudell.net/2025/07/18/introducing-xmlui/
443•mpweiher•11h ago•233 comments

New colors without shooting lasers into your eyes

https://dynomight.net/colors/
219•zdw•3d ago•66 comments

Stdio(3) change: FILE is now opaque (OpenBSD)

https://undeadly.org/cgi?action=article;sid=20250717103345
95•gslin•7h ago•45 comments

What birdsong and back ends can teach us about magic

https://digitalseams.com/blog/what-birdsong-and-backends-can-teach-us-about-magic
13•nkurz•1h ago•2 comments

Simulating Hand-Drawn Motion with SVG Filters

https://camillovisini.com/coding/simulating-hand-drawn-motion-with-svg-filters
110•camillovisini•3d ago•13 comments

Coding with LLMs in the summer of 2025 – an update

https://antirez.com/news/154
411•antirez•14h ago•285 comments

Computational Complexity of Neural Networks

https://lunalux.io/introduction-to-neural-networks/computational-complexity-of-neural-networks/
9•mathattack•1h ago•1 comments

Peep Show – The Most Realistic Portrayal of Evil Ever Made (2020)

https://mattlakeman.org/2020/01/22/peep-show-the-most-realistic-portrayal-of-evil-ive-ever-seen/
46•Michelangelo11•4h ago•13 comments

What My Mother Didn't Talk About (2020)

https://www.buzzfeednews.com/article/karolinawaclawiak/what-my-mother-didnt-talk-about-karolina-waclawiak
35•NaOH•3d ago•10 comments

FFmpeg devs boast of another 100x leap thanks to handwritten assembly code

https://www.tomshardware.com/software/the-biggest-speedup-ive-seen-so-far-ffmpeg-devs-boast-of-another-100x-leap-thanks-to-handwritten-assembly-code
158•harambae•4h ago•56 comments

Logical implication is a comparison operator

https://btdmaster.bearblog.dev/logical-implication-as-comparison/
11•btdmaster•3d ago•3 comments

Speeding up my ZSH shell

https://scottspence.com/posts/speeding-up-my-zsh-shell
134•saikatsg•9h ago•66 comments

Subreply – an open source text-only social network

https://github.com/lucianmarin/subreply
59•lcnmrn•6h ago•38 comments

IPv6 Based Canvas

https://canvas.openbased.org/
14•tylermarques•3h ago•0 comments

The Genius Device That Rocked F1

https://www.youtube.com/watch?v=FhmLb2DhNYM
13•brudgers•2h ago•1 comments

Discovering what we think we know is wrong

https://www.science.org/content/blog-post/tell-me-again-about-neurons-now
16•strangattractor•2d ago•6 comments

Tough news for our UK users

https://blog.janitorai.com/posts/3/
234•airhangerf15•5h ago•206 comments

Show HN: Conductor, a Mac app that lets you run a bunch of Claude Codes at once

https://conductor.build/
124•Charlieholtz•3d ago•59 comments

Insights on Teufel's First Open-Source Speaker

https://blog.teufelaudio.com/visionary-mynds-insights-on-teufels-first-open-source-speaker/
73•lis•8h ago•13 comments

SIOF (Scheme in One File) – A Minimal R7RS Scheme System

https://github.com/false-schemers/siof
5•gjvc•1d ago•0 comments

Digital vassals? French Government 'exposes citizens' data to US'

https://brusselssignal.eu/2025/07/digital-vassals-french-government-exposes-citizens-data-to-us/
183•ColinWright•14h ago•77 comments

Jove (Jonathan's Own Version of Emacs)

https://en.wikipedia.org/wiki/JOVE
37•nanna•3d ago•23 comments

AI is killing the web – can anything save it?

https://www.economist.com/business/2025/07/14/ai-is-killing-the-web-can-anything-save-it
133•edward•16h ago•160 comments

Hacking a Toniebox

https://www.schafe-sind-bessere-rasenmaeher.de/tech/hack-all-the-things-toniebox/
72•LorenDB•8h ago•35 comments

QuakeNotch: Quake Terminal on your MacBook's notch

https://quakenotch.com
68•rohanrhu•7h ago•74 comments

A Tour of Microsoft's Mac Lab (2006)

https://davidweiss.blogspot.com/2006/04/tour-of-microsofts-mac-lab.html
170•ingve•15h ago•29 comments

The old Caveman Chemistry website (1996-2000)

https://cavemanchemistry.com/oldcave/
79•marcodiego•11h ago•10 comments