frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Curvature Beziers: Improving on a timeless recipe

https://acko.net/blog/curvature-beziers/
29•leephillips•4d ago

Comments

adamschwartz•4d ago
What an amazing resource.

I’ve been building a vector editor that by default draws shapes with smooth curvature and shows the comb. [1] In addition to the four point types mentioned in the article, you get a new “curve” point type. I’ve also been making a font editor with the same drawing capability. [2]

Both are free static web apps that use local storage and have import/export capability for SVG files (and OTF files for the font editor).

[1] https://svg.a10z.co/editor

[2] https://svg.a10z.co/font

gadgetoid•4d ago
Well that’s wild because I had a disagreement with beziers recently and did a similar thing! [1] albeit with more madness and less polish. Driven by the a/s/d/f keys with find edges snap to reference images and curve fitting to construction geometry.

Feel I should also call out Freyr’s videos for anyone who has missed them - continuity of splines [2] and the beauty of Bézier curves [3]

[1] https://gadgetoid.github.io/asdf

[2] https://youtu.be/jvPPXbo87ds

[3] https://youtu.be/aVwxzDHniEw

recursivecaveat•45m ago
I remember watching the splines video for entertainment, thinking "Surely it can't be this hard for the common case: where we're not too picky, our points are far apart, and we don't need to minimize the segment count. This has to be a solved problem right?" After a bunch of fiddling with a project I had to come crawling back. It's so easy to get kinks, and derivative discontinuities are very noticeable. In the end I switched to a force-based navigation method instead a fixed path iirc.
Fraterkes•4d ago
I shouldn’t tell you this, cause I’m also working on a font editor, but I’d consider looking into Raph Levien’s Hyperbezier work
lioeters•3d ago
As another comment mentioned, Raph Levien has a few words to say on the topic of improving Bezier curves.

Simplifying Bézier paths (2023) https://raphlinus.github.io/curves/2023/04/18/bezpath-simpli...

Parallel curves of cubic Béziers (2022) https://raphlinus.github.io/curves/2022/09/09/parallel-bezie...

Fitting cubic Bézier curves (2021) https://raphlinus.github.io/curves/2021/03/11/bezier-fitting...

xamde•37m ago
And also an amazing page on Béziers https://pomax.github.io/bezierinfo/
larodi•13h ago
Illustrations in the article are indeed precious teaching material
peter_d_sherman•34m ago
>"The linear interpolations (aka lerps) can be summarized into a single compact formula, e.g. for 4 control points (A,B,C,D):

γ(t)=A⋅(1−t)^3+B⋅3(1−t)^2⋅t+C⋅3(1−t)t^2+D⋅t^3

The rule is simple: descending powers of (1−t), ascending powers of t, with coefficients taken from the n'th row of Pascal's triangle.

I've never seen the connection between the equation for Bezier Curves (more specifically the linear equations of curves with N control points aka "binding points" / "points of stability" / "fixed points" / "immovable points", etc.) and Pascal's Triangle before!

Brilliant!

Great article, too!

GUIs should be fully keyboard-driven

https://ckardaris.com/blog/2026/08/28/keyboard-driven-guis.html
345•ckardaris•5h ago•188 comments

The OG Creator of Task Manager on Windows Built a New Task Manager

https://tmog.org
22•CarbonNanotubes•45m ago•17 comments

Htmx 4.0

https://four.htmx.org/announcements/2026-08-28-htmx-4.0.0-is-released
336•rmsaksida•6h ago•78 comments

Just the rumour of a bug is enough to find an exploit these days

https://anil.recoil.org/notes/rumour-is-the-exploit
151•avsm•4h ago•51 comments

25,000 Lbs. Of Chicken Products Recalled in 5 States: USDA

https://www.thehealthy.com/news/chicken-recall-fsis-august-2026/
16•randycupertino•50m ago•5 comments

U.S. sanctions against the A/I Collective

https://www.inventati.org/
359•exiguus•7h ago•328 comments

Inception-style curved map for turn-by-turn directions

https://www.orbify.eu/demo/
325•smoser•7h ago•115 comments

Curvature Beziers: Improving on a timeless recipe

https://acko.net/blog/curvature-beziers/
29•leephillips•4d ago•8 comments

Isitdoneyet.gg is a website I made to figure out if games are complete

https://isitdoneyet.gg/
9•Kwolok•49m ago•1 comments

Autonomous Mathematical Discovery in an Open-World Multi-Agent Environment

https://arxiv.org/abs/2608.23691
41•stephenchung•3h ago•3 comments

Chrome Deletes the Last Manifest V2 Extensions on August 31

https://bumbletap.com/blog/chrome-manifest-v2-extensions-removed
15•umershahzeb•1h ago•5 comments

GLM-5.3 is now open-weight

https://huggingface.co/zai-org/GLM-5.3
427•jeudesprits•5h ago•147 comments

Visual Analysis of Binary Files

https://binvis.io/#/
24•vismit2000•2d ago•5 comments

Attimet (YC F24) Is Hiring Members of Technical Staff – Engineering and Research

https://www.ycombinator.com/companies/attimet/jobs/6btZFDg-member-of-technical-staff-engineering
1•kbanothu•3h ago

The Twelve-Factor App

https://12factor.net/
165•jxmorris12•21h ago•83 comments

Barrier lake continues to pose flood risk, China warns

https://kathmandupost.com/national/2026/08/28/barrier-lake-continues-to-pose-flood-risk-china-warns
69•r721•4h ago•16 comments

Verschlimmbesserung: The Word Your Software Updates Need

https://geekyschmidt.com/post/2026-08-25-verschlimmbesserung/
78•speckx•5h ago•40 comments

Global demand for sand spawned a worldwide boom in illegal mining (2015)

https://www.wired.com/2015/03/illegal-sand-mining/
40•EndXA•2d ago•14 comments

Judge rules Trump administration’s blacklisting of Anthropic was illegal

https://www.nytimes.com/2026/08/27/technology/anthropic-government-blacklisting-ruling.html
394•jbegley•18h ago•305 comments

The Analytical AI Handbook

https://handbook.sutro.sh
24•sethkim•1h ago•1 comments

Sloc Cloc and Code 4.0 (scc) – Finding the files that need the most attention

https://boyter.org/posts/sloc-cloc-code-hotspots-finding-files-that-need-attention/
6•boyter•4d ago•0 comments

Bye, Bye GitHub

https://log.ozgur.works/bye-bye-github.html
9•iozguradem•1h ago•2 comments

Some conservationists are helping to restore Africa’s wild dog populations

https://www.smithsonianmag.com/science-nature/africa-wild-dogs-most-hated-carnivores-continent-he...
54•speckx•5h ago•17 comments

Hilariously fast volume computation with the divergence theorem (2018)

https://alyssarosenzweig.ca/blog/hilariously-fast-volume-computation-with-the-divergence-theorem....
226•luu•11h ago•60 comments

Get your Windows license refund

https://en.refund4freedom.org/
573•smartmic•6h ago•228 comments

State of the Map 2026

https://2026.stateofthemap.org/
110•lode•6h ago•41 comments

Show HN: Conduct, open-source guardrails for LLM and MCP tool calls

https://github.com/sseshachala/conductai
6•sudhendra1•51m ago•0 comments

Smaller reactors bring nuclear power closer to fulfilling its promise

https://www.nature.com/articles/d41586-026-02506-4
86•sohkamyung•7h ago•113 comments

Migrating to HTTPX2

https://github.com/openai/openai-python/blob/main/httpx2.md
171•tosh•8h ago•74 comments

Luanti removed from Google Play due to baseless AI copyright notice

https://blog.luanti.org/2026/08/27/luanti-dmca-tracer-ai/
347•miniBill•13h ago•114 comments