frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: PlutoFilter- A single-header, zero-allocation image filter library in C

https://github.com/sammycage/plutofilter
48•sammycage•3d ago

Comments

rossant•6h ago
Any SIMD/multicore capabilities?
ephou7•5h ago
I'm not sure why single-header is an advantage over powerful libraries such as GEGL.
malkia•5h ago
or ImageMagick, or plenty of others, with SIMD, GPU, etc. support.
Calavar•5h ago
It fills the lightweight niche. You can build it on Windows without needing to drag in all of msys. I can see this as really useful for toy projects and demos.
majorchord•4h ago
I'm not sure why walking is an advantage over a hot air balloon. /s

Try to understand that "advantage" can mean different things to different people. Your perspective and usecases might be totally opposite from someone else, and that doesn't mean either of you are wrong.

im_down_w_otp•4h ago
Both the single header and the zero-allocation callouts can be desirable qualities for something used in an embedded (as in classical MCU-shaped) context.

edit: Seeing that it's also C99 makes me think that embedded applications might be what this was geared toward.

gregschlom•3h ago
The benefit of single-header, specifically, is that it's super easy to integrate with any project. You don't need to mess with your build system, or the library's build system, just include the file and you're good to go.

No allocation is useful for embedded / resource constrained targets.

anitil•1h ago
I was wondering how it would do arbitrary-sized kernels without dynamic allocation (my guess was that it would use the input/output buffer as a temporary storage). The answer is that there's a _slight_ asterix to the 'zero-allocation' - the allocation is on the stack [0], but it's small-ish (2kb) and fixed size. So in an embedded context you'd just want to make sure you have headroom for this.

[0] https://github.com/sammycage/plutofilter/blob/main/plutofilt...

My favorite use-case for AI is writing logs

https://newsletter.vickiboykis.com/archive/my-favorite-use-case-for-ai-is-writing-logs/
58•todsacerdoti•2h ago•29 comments

ChatGPT agent: bridging research and action

https://openai.com/index/introducing-chatgpt-agent/
476•Topfi•8h ago•341 comments

Mistral Releases Deep Research, Voice, Projects in Le Chat

https://mistral.ai/news/le-chat-dives-deep
431•pember•10h ago•90 comments

Perfume reviews

https://gwern.net/blog/2025/perfume
147•surprisetalk•1d ago•79 comments

Hand: open-source Robot Hand

https://github.com/pollen-robotics/AmazingHand
343•vineethy•13h ago•95 comments

Anthropic tightens usage limits for Claude Code without telling users

https://techcrunch.com/2025/07/17/anthropic-tightens-usage-limits-for-claude-code-without-telling-users/
214•mfiguiere•4h ago•121 comments

Mammals Evolved into Ant Eaters 12 Times Since Dinosaur Age, Study Finds

https://news.njit.edu/mammals-evolved-ant-eaters-12-times-dinosaur-age-study-finds
29•zdw•2h ago•17 comments

A look at IBM's short-lived "butterfly" ThinkPad 701 of 1995

https://www.fastcompany.com/91356463/ibm-thinkpad-701-butterfly-keyboard
19•vontzy•2d ago•3 comments

Apple Intelligence Foundation Language Models Tech Report 2025

https://machinelearning.apple.com/research/apple-foundation-models-tech-report-2025
177•2bit•7h ago•119 comments

My experience with Claude Code after two weeks of adventures

https://sankalp.bearblog.dev/my-claude-code-experience-after-2-weeks-of-usage/
131•dejavucoder•7h ago•109 comments

All AI models might be the same

https://blog.jxmo.io/p/there-is-only-one-model
139•jxmorris12•8h ago•73 comments

Extending That XOR Trick to Billions of Rows

https://nochlin.com/blog/extending-that-xor-trick
9•hundredwatt•3d ago•0 comments

Self-taught engineers often outperform (2024)

https://michaelbastos.com/blog/why-self-taught-engineers-often-outperform
146•mbastos•11h ago•117 comments

People kept working, became healthier while on basic income: report (2020)

https://www.cbc.ca/news/canada/hamilton/basic-income-mcmaster-report-1.5485729
143•jszymborski•3h ago•129 comments

23andMe is out of bankruptcy. You should still delete your DNA

https://www.washingtonpost.com/technology/2025/07/17/23andme-bankruptcy-privacy/
31•1vuio0pswjnm7•2h ago•6 comments

Show HN: PlutoFilter- A single-header, zero-allocation image filter library in C

https://github.com/sammycage/plutofilter
48•sammycage•3d ago•8 comments

Astronomers Discover Rare Distant Object in Sync with Neptune

https://pweb.cfa.harvard.edu/news/astronomers-discover-rare-distant-object-sync-neptune
5•MaysonL•1h ago•0 comments

Louisiana cancels $3B coastal repair funded by oil spill settlement

https://apnews.com/article/louisiana-coastal-restoration-gulf-oil-spill-affaae2877bf250f636a633a14fbd0c7
17•geox•1h ago•6 comments

Archaeologists discover tomb of first king of Caracol

https://uh.edu/news-events/stories/2025/july/07102025-caracol-chase-discovery-maya-ruler.php
135•divbzero•3d ago•29 comments

Run TypeScript code without worrying about configuration

https://tsx.is/
47•nailer•8h ago•35 comments

Writing a competitive BZip2 encoder in Ada from scratch in a few days (2024)

https://gautiersblog.blogspot.com/2024/11/writing-bzip2-encoder-in-ada-from.html
92•etrez•3d ago•52 comments

Delaunay Mesh Generation (2012)

https://people.eecs.berkeley.edu/~jrs/meshbook.html
12•ibobev•3d ago•5 comments

Game of trees hub

https://gothub.org/
21•todsacerdoti•2d ago•4 comments

Ask HN: What Pocket alternatives did you move to?

52•ahmedfromtunis•5h ago•68 comments

On doing hard things

https://parv.bearblog.dev/kayaking/
225•speckx•3d ago•81 comments

Stone blocks from the Lighthouse of Alexandria recovered from seafloor

https://archaeologymag.com/2025/07/lighthouse-of-alexandria-rises-again/
74•gnabgib•4d ago•13 comments

ICE's Supercharged Facial Recognition App of 200M Images

https://www.404media.co/inside-ices-supercharged-facial-recognition-app-of-200-million-images/
96•joker99•5h ago•44 comments

3D-printed living lung tissue

https://news.ok.ubc.ca/2025/07/15/ubco-researchers-create-3d-printed-living-lung-tissue/
19•gmays•8h ago•7 comments

ESA’s Moonlight programme: Pioneering the path for lunar exploration (2024)

https://www.esa.int/Applications/Connectivity_and_Secure_Communications/ESA_s_Moonlight_programme_Pioneering_the_path_for_lunar_exploration
80•nullhole•3d ago•19 comments

Show HN: Easy alternative to giflib – header-only decoder in C

https://github.com/Ferki-git-creator/TurboStitchGIF-HeaderOnly-Fast-ZeroAllocation-PlatformIndependent-Embedded-C-GIF-Decoder
15•FerkiHN•14h ago•4 comments