frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Make a local open-source AI chatbot with access to Fedora documentation

https://fedoramagazine.org/how-to-make-a-local-open-source-ai-chatbot-who-has-access-to-fedora-do...
1•jadedtuna•1m ago•0 comments

Introduce the Vouch/Denouncement Contribution Model by Mitchellh

https://github.com/ghostty-org/ghostty/pull/10559
1•samtrack2019•2m ago•0 comments

Software Factories and the Agentic Moment

https://factory.strongdm.ai/
1•mellosouls•2m ago•1 comments

The Neuroscience Behind Nutrition for Developers and Founders

https://comuniq.xyz/post?t=797
1•01-_-•2m ago•0 comments

Bang bang he murdered math {the musical } (2024)

https://taylor.town/bang-bang
1•surprisetalk•2m ago•0 comments

A Night Without the Nerds – Claude Opus 4.6, Field-Tested

https://konfuzio.com/en/a-night-without-the-nerds-claude-opus-4-6-in-the-field-test/
1•konfuzio•4m ago•0 comments

Could ionospheric disturbances influence earthquakes?

https://www.kyoto-u.ac.jp/en/research-news/2026-02-06-0
1•geox•6m ago•0 comments

SpaceX's next astronaut launch for NASA is officially on for Feb. 11 as FAA clea

https://www.space.com/space-exploration/launches-spacecraft/spacexs-next-astronaut-launch-for-nas...
1•bookmtn•7m ago•0 comments

Show HN: One-click AI employee with its own cloud desktop

https://cloudbot-ai.com
1•fainir•9m ago•0 comments

Show HN: Poddley – Search podcasts by who's speaking

https://poddley.com
1•onesandofgrain•10m ago•0 comments

Same Surface, Different Weight

https://www.robpanico.com/articles/display/?entry_short=same-surface-different-weight
1•retrocog•13m ago•0 comments

The Rise of Spec Driven Development

https://www.dbreunig.com/2026/02/06/the-rise-of-spec-driven-development.html
2•Brajeshwar•17m ago•0 comments

The first good Raspberry Pi Laptop

https://www.jeffgeerling.com/blog/2026/the-first-good-raspberry-pi-laptop/
3•Brajeshwar•17m ago•0 comments

Seas to Rise Around the World – But Not in Greenland

https://e360.yale.edu/digest/greenland-sea-levels-fall
2•Brajeshwar•17m ago•0 comments

Will Future Generations Think We're Gross?

https://chillphysicsenjoyer.substack.com/p/will-future-generations-think-were
1•crescit_eundo•20m ago•0 comments

State Department will delete Xitter posts from before Trump returned to office

https://www.npr.org/2026/02/07/nx-s1-5704785/state-department-trump-posts-x
2•righthand•23m ago•1 comments

Show HN: Verifiable server roundtrip demo for a decision interruption system

https://github.com/veeduzyl-hue/decision-assistant-roundtrip-demo
1•veeduzyl•24m ago•0 comments

Impl Rust – Avro IDL Tool in Rust via Antlr

https://www.youtube.com/watch?v=vmKvw73V394
1•todsacerdoti•24m ago•0 comments

Stories from 25 Years of Software Development

https://susam.net/twenty-five-years-of-computing.html
3•vinhnx•25m ago•0 comments

minikeyvalue

https://github.com/commaai/minikeyvalue/tree/prod
3•tosh•30m ago•0 comments

Neomacs: GPU-accelerated Emacs with inline video, WebKit, and terminal via wgpu

https://github.com/eval-exec/neomacs
1•evalexec•35m ago•0 comments

Show HN: Moli P2P – An ephemeral, serverless image gallery (Rust and WebRTC)

https://moli-green.is/
2•ShinyaKoyano•39m ago•1 comments

How I grow my X presence?

https://www.reddit.com/r/GrowthHacking/s/UEc8pAl61b
2•m00dy•40m ago•0 comments

What's the cost of the most expensive Super Bowl ad slot?

https://ballparkguess.com/?id=5b98b1d3-5887-47b9-8a92-43be2ced674b
1•bkls•41m ago•0 comments

What if you just did a startup instead?

https://alexaraki.substack.com/p/what-if-you-just-did-a-startup
5•okaywriting•48m ago•0 comments

Hacking up your own shell completion (2020)

https://www.feltrac.co/environment/2020/01/18/build-your-own-shell-completion.html
2•todsacerdoti•51m ago•0 comments

Show HN: Gorse 0.5 – Open-source recommender system with visual workflow editor

https://github.com/gorse-io/gorse
1•zhenghaoz•51m ago•0 comments

GLM-OCR: Accurate × Fast × Comprehensive

https://github.com/zai-org/GLM-OCR
1•ms7892•52m ago•0 comments

Local Agent Bench: Test 11 small LLMs on tool-calling judgment, on CPU, no GPU

https://github.com/MikeVeerman/tool-calling-benchmark
1•MikeVeerman•53m ago•0 comments

Show HN: AboutMyProject – A public log for developer proof-of-work

https://aboutmyproject.com/
1•Raiplus•53m ago•0 comments
Open in hackernews

Hatch: A Modern Approach to Python Project Management

https://hatch.pypa.io/1.16/
1•lailaDar•3w ago

Comments

lailaDar•3w ago
Python developers have long dealt with a fragmented tooling ecosystem. Creating a project might involve virtualenv for environments, setuptools for building packages, pytest for testing, and twine for publishing to PyPI. Each tool has its own configuration and conventions, making the development workflow feel disjointed. Hatch aims to solve this problem by consolidating these tasks into a single, unified tool. What Is Hatch? Hatch is a modern Python project manager developed under the Python Packaging Authority. Released in 2021 by Ofek Lev, it handles the entire project lifecycle through one command-line interface. From creating new projects to publishing packages, Hatch replaces the need for multiple separate tools.

The key differentiator is Hatch's strict adherence to Python's official packaging standards (PEPs like 517 and 660). This ensures compatibility with the broader Python ecosystem and future-proofs projects as packaging standards evolve.

Core Capabilities Hatch combines several essential functions into one tool. It scaffolds new projects with sensible defaults and proper directory structures. It manages virtual environments not just for development, but across multiple Python versions simultaneously—a feature that typically requires additional tools like tox. This environment matrix capability makes testing across different configurations straightforward. The tool includes Hatchling, a modern build backend that creates reproducible distribution packages. Unlike older tools, it provides better integration with IDEs and more intuitive configuration patterns. Hatch also manages version bumping, allows developers to define custom workflow scripts, and handles publishing to PyPI. Extensibility is built into Hatch through its plugin system. Developers can customize project templates, add new environment types, or integrate with external services. The growing plugin ecosystem includes support for version control integration, Docker containers, and specialized builders for frameworks like Jupyter. A Different Approach Hatch takes a distinctive philosophical stance compared to alternatives like Poetry or PDM. Most notably, it doesn't use lock files for dependency management. The reasoning is that lock files provide limited value for library development and can hide compatibility issues that end users will encounter anyway. Dependencies are simply declared in the project's pyproject.toml file and managed directly by developers. This approach reflects Hatch's focus on library developers creating packages for PyPI rather than application developers needing pinned dependencies. It prioritizes standards compliance over feature velocity, sometimes waiting for official PEPs rather than implementing features early. Why It Matters Hatch represents a shift toward integrated, standards-based Python tooling. Instead of learning multiple tools with different conventions, developers work with a single, coherent system backed by the Python Packaging Authority. For library maintainers, teams prioritizing long-term maintainability, and projects requiring sophisticated testing across Python versions, Hatch offers a streamlined alternative to traditional workflows. The tool demonstrates that Python project management can be both powerful and simple—consolidating complexity while remaining flexible through plugins and customization.

gegtik•3w ago
I'm trying to understand what this brings to the table instead of uv, which I feel does a good job integrating everything I need.
lailaDar•3w ago
Would you prefer using a single all-in-one tool like Hatch for your Python projects, or do you find value in choosing specialized tools for different tasks like environment management, building, and testing?