frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Better pre-commit, re-engineered in Rust

https://prek.j178.dev/
27•nikolay•4d ago

Comments

nikolay•4d ago
https://github.com/j178/prek
matthewfcarlson•44m ago
I didn’t think pre-commit was that slow but I’ll admit I am intrigued. UV has been a godsend so why not?
emschwartz•38m ago
Agreed. For a Rust project, running Clippy and rustfmt is slow, but I’d be surprised to learn that pre-commit itself was a non-negligible part of that.
rtyu1120•36m ago
I wish there's a better comparison to other native solutions like lefthook. I assume the builtin hooks is a core differentiator but I'm not sure if this would be useful outside the Python community.
WhyNotHugo•22m ago
Looks like this is just a clone of pre-commit, with the same general design.

> pre-commit is a framework to run hooks written in many languages, and it manages the language toolchain and dependencies for running the hooks

The “and” here are the main annoyances with pre-commit. It does too many things, which would each be best served by a separate tool.

As a developer working on a project, I already have mechanisms to set up a development environment. Having pre-commit install another copy of the dev environment is redundant, and typically necessitates duplicating dependency declarations too.

I’d much rather see a tool that focuses on running commit hooks, while leaving dependency management to another tool. Most projects already have something in place anyway, since dependencies are necessary for development beyond the scope of pre-commit hooks.

The really useful part of pre-commit is that it: (1) only runs hooks based on file that changed and (2) stashes all unstaged changes and untracked files.

Cloudflare outage on November 18, 2025 post mortem

https://blog.cloudflare.com/18-november-2025-outage/
592•eastdakota•5h ago•354 comments

Gemini 3

https://blog.google/products/gemini/gemini-3/
1250•preek•13h ago•809 comments

Google Antigravity

https://antigravity.google/
768•Fysi•13h ago•788 comments

Show HN: Browser-based interactive 3D Three-Body problem simulator

https://trisolarchaos.com/?pr=O_8(0.6)&n=3&s=5.0&so=0.00&im=rk4&dt=1.00e-4&rt=1.0e-6&at=1.0e-8&bs...
47•jgchaos•13h ago•19 comments

Pebble, Rebble, and a path forward

https://ericmigi.com/blog/pebble-rebble-and-a-path-forward/
357•phoronixrly•11h ago•172 comments

Blender 5.0

https://www.blender.org/download/releases/5-0/
572•FrostKiwi•7h ago•171 comments

The code and open-source tools I used to produce a science fiction anthology

https://compellingsciencefiction.com/posts/the-code-and-open-source-tools-i-used-to-produce-a-sci...
107•mojoe•12h ago•11 comments

Fizz Buzz without conditionals or booleans

https://evanhahn.com/fizz-buzz-without-conditionals-or-booleans/
31•ingve•5d ago•31 comments

Gemini 3 Pro Model Card [pdf]

https://storage.googleapis.com/deepmind-media/Model-Cards/Gemini-3-Pro-Model-Card.pdf
190•virgildotcodes•17h ago•311 comments

Better pre-commit, re-engineered in Rust

https://prek.j178.dev/
27•nikolay•4d ago•5 comments

Cloudflare Global Network experiencing issues

https://www.cloudflarestatus.com/incidents/8gmgl950y3h7
2332•imdsm•17h ago•1596 comments

I am stepping down as the CEO of Mastodon

https://blog.joinmastodon.org/2025/11/my-next-chapter-with-mastodon/
387•Tomte•10h ago•280 comments

Rebecca Heineman – from homelessness to porting Doom (2022)

https://corecursive.com/doomed-to-fail-with-burger-becky/
164•birdculture•5h ago•27 comments

OrthoRoute – GPU-accelerated autorouting for KiCad

https://bbenchoff.github.io/pages/OrthoRoute.html
132•wanderingjew•9h ago•13 comments

Lucent 7 R/E 5ESS Telephone Switch Rescue (2024)

http://kev009.com/wp/2024/07/Lucent-5ESS-Rescue/
35•gjvc•4h ago•12 comments

GitHub: Git operation failures

https://www.githubstatus.com/incidents/5q7nmlxz30sk
345•wilhelmklopp•8h ago•284 comments

What I learned about creativity from a man painting on a treadmill (2024)

https://quinnmaclay.com/texts/lets-paint
37•8organicbits•4d ago•7 comments

Show HN: RowboatX – open-source Claude Code for everyday automations

https://github.com/rowboatlabs/rowboat
72•segmenta•10h ago•16 comments

Solving a million-step LLM task with zero errors

https://arxiv.org/abs/2511.09030
152•Anon84•12h ago•46 comments

I just want working RCS messaging

https://wt.gd/i-just-want-my-rcs-messaging-to-work
11•joecool1029•3h ago•0 comments

Bild AI (YC W25) is hiring – Make housing affordable

https://www.ycombinator.com/companies/bild-ai/jobs/m2ilR5L-founding-engineer-applied-ai
1•rooppal•7h ago

DOE gives Microsoft partner $1B loan to restart Three Mile Island reactor

https://techcrunch.com/2025/11/18/trump-doe-gives-microsoft-partner-1b-loan-to-restart-three-mile...
45•pseudolus•2h ago•23 comments

Google boss says AI investment boom has 'elements of irrationality'

https://www.bbc.com/news/articles/cwy7vrd8k4eo
201•jillesvangurp•22h ago•378 comments

Bluetooth Channel Sounding: The Next Leap in Bluetooth Innovation

https://www.embedded.com/bluetooth-channel-sounding-the-next-leap-in-bluetooth-innovation?_gl=1*8...
3•JoachimS•5d ago•0 comments

Monotype font licencing shake-down

https://www.insanityworks.org/randomtangent/2025/11/14/monotype-font-licencing-shake-down
129•evolve2k•6h ago•34 comments

Nearly all UK drivers say headlights are too bright

https://www.bbc.com/news/articles/c1j8ewy1p86o
706•YeGoblynQueenne•14h ago•708 comments

Short Little Difficult Books

https://countercraft.substack.com/p/short-little-difficult-books
158•crescit_eundo•14h ago•89 comments

Show HN: A subtly obvious e-paper room air monitor

https://www.nicolin-dora.ch/blog/en-epaper-room-air-monitor-part-1/
46•nomarv•21h ago•10 comments

Trying out Gemini 3 Pro with audio transcription and a new pelican benchmark

https://simonwillison.net/2025/Nov/18/gemini-3/
141•nabla9•9h ago•47 comments

Mysterious holes in the Andes may have been an ancient marketplace

https://www.sydney.edu.au/news-opinion/news/2025/11/10/mysterious-holes-in-the-andes-may-have-bee...
42•gmays•6d ago•17 comments