frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Sfsym – Export Apple SF Symbols as Vector SVG/PDF/PNG

https://github.com/yapstudios/sfsym
13•olliewagner•8h ago
I found myself reaching for SF Symbols' 'Copy Image As…' quite often during agentic design sessions, so I made a command-line tool that the agent can use by itself. It exports Apple SF Symbols as SVG, PDF, or PNG.

The vector paths come directly from macOS's symbol renderer. Internally it reaches a private ivar on NSSymbolImageRep to get the CUINamedVectorGlyph, draws into a CGPDFContext, then walks the PDF content stream back out as SVG `d` commands. The output matches what the system draws, rather than an approximation traced from rasters.

A few things about it:

- Every subcommand accepts `--json`, and `sfsym schema` returns a machine-readable description of the whole CLI. - Symbol enumeration reads the OS's Assets.car BOM tree, so the list of 8,300+ names stays current with macOS updates without a version table in the binary. - Each SVG `<path>` carries a `data-layer` attribute, so you can retheme in CSS without touching geometry.

It's been saving me a bunch of clicking. Please let me know if you have any other ideas for it.

Comments

tasoeur•1h ago
This is great! I found myself asking my AI agents to generate those icons every so often (esp. for websites), so thank you for taking the time to build this.

Quick question, are you also planning on supporting animations?

Category Theory Illustrated – Orders

https://abuseofnotation.github.io/category-theory-illustrated/04_order/
114•boris_m•5h ago•32 comments

Michael Rabin Has Died

https://en.wikipedia.org/wiki/Michael_O._Rabin
137•tkhattra•2d ago•8 comments

Amiga Graphics

https://amiga.lychesis.net/
122•sph•5h ago•13 comments

Claude Design

https://www.anthropic.com/news/claude-design-anthropic-labs
1080•meetpateltech•21h ago•707 comments

It's OK to compare floating-points for equality

https://lisyarus.github.io/blog/posts/its-ok-to-compare-floating-points-for-equality.html
29•coinfused•3d ago•19 comments

Show HN: I made a calculator that works over disjoint sets of intervals

https://victorpoughon.github.io/interval-calculator/
191•fouronnes3•10h ago•37 comments

Measuring Claude 4.7's tokenizer costs

https://www.claudecodecamp.com/p/i-measured-claude-4-7-s-new-tokenizer-here-s-what-it-costs-you
624•aray07•20h ago•442 comments

Towards trust in Emacs

https://eshelyaron.com/posts/2026-04-15-towards-trust-in-emacs.html
132•eshelyaron•2d ago•18 comments

All 12 moonwalkers had "lunar hay fever" from dust smelling like gunpowder (2018)

https://www.esa.int/Science_Exploration/Human_and_Robotic_Exploration/The_toxic_side_of_the_Moon
354•cybermango•17h ago•204 comments

Spending 3 months coding by hand

https://miguelconner.substack.com/p/im-coding-by-hand
232•evakhoury•19h ago•238 comments

Rewriting Every Syscall in a Linux Binary at Load Time

https://amitlimaye1.substack.com/p/rewriting-every-syscall-in-a-linux
59•riteshnoronha16•4d ago•23 comments

It is incorrect to "normalize" // in HTTP URL paths

https://runxiyu.org/comp/doubleslash/
46•pabs3•6h ago•34 comments

Are the costs of AI agents also rising exponentially? (2025)

https://www.tobyord.com/writing/hourly-costs-for-ai-agents
228•louiereederson•2d ago•70 comments

Brunost: The Nynorsk Programming Language

https://lindbakk.com/blog/introducing-brunost
84•atomfinger•4d ago•32 comments

A simplified model of Fil-C

https://www.corsix.org/content/simplified-model-of-fil-c
179•aw1621107•14h ago•99 comments

The simple geometry behind any road

https://sandboxspirit.com/blog/simple-geometry-of-roads/
54•azhenley•2d ago•7 comments

Show HN: Smol machines – subsecond coldstart, portable virtual machines

https://github.com/smol-machines/smolvm
348•binsquare•18h ago•116 comments

"cat readme.txt" is not safe if you use iTerm2

https://blog.calif.io/p/mad-bugs-even-cat-readmetxt-is-not
209•arkadiyt•17h ago•122 comments

Slop Cop

https://awnist.com/slop-cop
201•ericHosick•20h ago•119 comments

Hyperscalers have already outspent most famous US megaprojects

https://twitter.com/finmoorhouse/status/2044933442236776794
210•nowflux•19h ago•172 comments

Show HN: PanicLock – Close your MacBook lid disable TouchID –> password unlock

https://github.com/paniclock/paniclock/
206•seanieb•19h ago•95 comments

Loonies for Loongsons

https://www.leadedsolder.com/2026/04/14/loongson-ls3a5000-debian-linux.html
13•zdw•3d ago•2 comments

Middle schooler finds coin from Troy in Berlin

https://www.thehistoryblog.com/archives/75848
242•speckx•21h ago•112 comments

NASA Force

https://nasaforce.gov/
281•LorenDB•20h ago•277 comments

Claude Code Opus 4.7 keeps checking on malware

19•decide1000•1h ago•12 comments

Landmark ancient-genome study shows surprise acceleration of human evolution

https://www.nature.com/articles/d41586-026-01204-5
87•unsuspecting•13h ago•83 comments

NIST gives up enriching most CVEs

https://risky.biz/risky-bulletin-nist-gives-up-enriching-most-cves/
208•mooreds•20h ago•51 comments

Show HN: Sfsym – Export Apple SF Symbols as Vector SVG/PDF/PNG

https://github.com/yapstudios/sfsym
13•olliewagner•8h ago•1 comments

Introducing: ShaderPad

https://rileyjshaw.com/blog/introducing-shaderpad/
103•evakhoury•2d ago•18 comments

Casus Belli Engineering

https://marcosmagueta.com/blog/casus-belli-engineering/
48•b-man•10h ago•14 comments