frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

RemixableFont.ttf

https://fontbob.com/remixablefont.ttf
1•ravisankar2•2m ago•0 comments

LoanFi – "Buy Now, Pay Later" for Crypto Using Aave/Compound

https://defi-loan-aggregator.vercel.app
1•alchemeister•3m ago•1 comments

Claude Opus 4.6: This AI just passed the 'vending machine test'

https://news.sky.com/story/claude-opus-4-6-this-ai-just-passed-the-vending-machine-test-and-we-ma...
1•ColinWright•3m ago•0 comments

Show HN: Airstrip – SaaS runway forecasting that models MRR lag

https://app.getairstrip.com
1•renniehaylock•3m ago•0 comments

Rule #1 for coding with AI agents

https://zknill.io/posts/only-ai-tasks-you-know-how-to-do/
1•zknill•4m ago•0 comments

'The more people that you lose..., you then lose a voting right to stay blue.'

https://unicornriot.ninja/2026/federal-agent-in-coon-rapids-the-more-people-that-you-lose-in-minn...
1•hn_acker•4m ago•2 comments

Please do not post "AI" generated answers

https://forum.dokuwiki.org/d/21215-please-do-not-post-ai-generated-answers
1•kamaraju•5m ago•0 comments

Math, Inc

https://www.math.inc/
1•pfdietz•5m ago•0 comments

Is Local Hardware Is All You Need?

https://wwws.nightwatchcybersecurity.com/2026/02/10/is-local-hardware-is-all-you-need/
1•nwcs•6m ago•0 comments

Museums incorporate "scent of the afterlife" into Egyptian exhibits

https://arstechnica.com/science/2026/02/museums-incorporate-scent-of-the-afterlife-into-egyptian-...
1•speckx•7m ago•0 comments

PostmarketOS at FOSDEM 2026 and Hackathon

https://postmarketos.org/blog/2026/02/10/fosdem-and-hackathon/
1•todsacerdoti•7m ago•0 comments

Show HN: I built my first multiplayer web game

https://hovertag.io/
1•petersonh•7m ago•0 comments

ComfortSans – A font that rewrites what you see using ligature substitution

https://github.com/bountyyfi/ComfortSans
1•bibolop2026•8m ago•1 comments

The first signs of burnout are coming from the people who embrace AI the most

https://techcrunch.com/2026/02/09/the-first-signs-of-burnout-are-coming-from-the-people-who-embra...
1•planetjones•8m ago•0 comments

Oxide: Servers, the Cloud, and What's Next

https://newsletter.pragmaticengineer.com/p/the-history-of-servers-the-cloud
1•tosh•9m ago•0 comments

Mistral AI Worldwide Hackathon 2026

https://worldwide-hackathon.mistral.ai
2•pretext•10m ago•0 comments

The link between blood sugar and anxiety

https://medium.com/@6thMind/the-hidden-link-between-blood-sugar-and-anxiety-what-continuous-gluco...
2•smanuel•10m ago•0 comments

Galaxies Wind Around a Cosmic Filament

https://physics.aps.org/articles/v19/17
1•bikenaga•10m ago•1 comments

Disruption with Some GitHub Services

https://www.githubstatus.com/incidents/wkgqj4546z1c
4•gpi•11m ago•1 comments

Show HN: Autonomo MCP – Developing while E2E Testing

https://github.com/sebringj/autonomo
1•sebringj•11m ago•1 comments

I ran 10,000 web research agents

https://everyrow.io/docs/notebooks/llm-web-research-agents-at-scale
3•ddp26•11m ago•0 comments

Show HN: Non-custodial escrow for crypto – works for AI agents and humans

https://coinpayportal.com
1•cranberryturkey•12m ago•0 comments

Modular Acquires BentoML

https://www.modular.com/blog/bentoml-joins-modular
1•melodyogonna•12m ago•0 comments

Elon Musk Censors Dissident Fleeing the United States

3•jPendleton•13m ago•1 comments

Metamaterial

https://en.wikipedia.org/wiki/Metamaterial
1•downboots•13m ago•0 comments

Show HN: A powerful search engine to find just what you need

https://www.askcli.ai
1•david-minaya•13m ago•0 comments

Security Advisory Ivanti Endpoint Manager Mobile (EPMM) – Active Exploitation

https://www.circl.lu/pub/tr-98/
1•adulau•14m ago•0 comments

I Started Programming When I Was 7. I'm 50 Now and the Thing I Loved Has Changed

https://www.jamesdrandall.com/posts/the_thing_i_loved_has_changed/
2•jamesrandall•14m ago•1 comments

Multiphysics Simulation

https://en.wikipedia.org/wiki/Multiphysics_simulation
1•downboots•14m ago•0 comments

Six Math Essentials

https://us.macmillan.com/books/9780374621797/sixmathessentials/
2•Tomte•15m ago•1 comments
Open in hackernews

Show HN: FaceCrop – Align and crop portrait photos with face detection

https://facecrop.puntofisso.net/
1•puntofisso•2h ago
A friend who's a corporate photographer came to me with an interesting problem: aligning multiple portrait photos for team pages, yearbooks, directories, so that faces are consistently positioned.

Fundamentally, when you take dozens of photos in a day, they are likely to be all slightly different in terms of crop.

As I had done some work with facial feature recognition, my friend asked if the same tech could be used for his problem... and here's why FaceCrop came to be :-)

How does it work:

- drop in your photos

- FaceCrop detects faces using face-api.js or tracking.js

- FaceCrop suggests crops

- fine-tune the crops individually or globally

- export the crops in a .zip file.

To note, everything runs client-side on the browser: no uploads, no server-side, no accounts. It was mostly developed using some code I had from a previous project and some Claude Code.

Would welcome constructive feedback most importantly on the crop adjustment UI/UX, but also on the detection accuracy, suggested crop shape, etc.

http://facecrop.puntofisso.net/

Comments

jqpabc123•1h ago
Suggestions: Allow aspect ratio to be specified as well as a target data size.

For example: 9:16 100kb (for web use)

puntofisso•1h ago
Thanks, that's a good shout!

Two thoughts:

1) I'm not 100% sure what to do when the ratio can't be complied with because the original photo has a certain shape, but I'm definitely thinking about it; in general, how to get as much as a consistent crop is the main reason for FaceCrop;

2) trying to keep the UX as simple as possible, so I assume (in this MVP) that the user wants to crop pictures at the same size/quality of the original, and do any further edits elsewhere... but it does make sense and it's probably something not that difficult to achieve with a sensible interface (it also reminds me of https://squoosh.app/)

jqpabc123•28m ago
I'm not 100% sure what to do when the ratio can't be complied with

Center the crop on the detected face and use the detected width or height, whichever is smaller.

If no face, just use 50% of the smallest overall dimension (height or width) and adjust the other dimension to match the ratio.

If an available dimension is exceeded, use what is available and adjust the remaining one to match the ratio.

This should always result in a valid crop ratio.

Always allow for user adjustment.