frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Google Suspended My Company's Google Cloud Account for the Third Time

https://www.agwa.name/blog/post/google_suspended_sslmates_cloud_account_again
1•agwa•1m ago•0 comments

Pyrefly: Type Checking 1.8M Lines of Python per Second [video]

https://www.youtube.com/watch?v=Q8YTLHwowcM
1•ocamoss•1m ago•0 comments

'Scamming became the new farming': inside India's cybercrime villages

https://www.theguardian.com/technology/2025/oct/30/scamming-became-the-new-farming-inside-india-c...
2•alecco•2m ago•0 comments

How to Get Meaningful Feedback on Your Design Document

https://refactoringenglish.com/chapters/useful-feedback-on-design-docs/
1•mtlynch•2m ago•1 comments

The Louvre's surveillance system used insecure passwords such as "LOUVRE"

https://www.redhotcyber.com/en/post/theft-at-the-louvre-the-surveillance-systems-password-louvre-...
1•illusive4080•5m ago•1 comments

Ask HN: Open-source AI generated project

1•kameit00•6m ago•0 comments

Ask HN: How much did you get from the Facebook settlement?

1•AznHisoka•7m ago•0 comments

Lynecode: AI coding agent, built for the terminal

https://github.com/Brainstorm2605/lynecode
1•MindBreaker2605•7m ago•0 comments

A Woman Who Predicted Tech Fascism [video]

https://www.youtube.com/watch?v=DL-kwZdkiOA
1•xyzal•8m ago•0 comments

The Millenial Pause

https://en.wikipedia.org/wiki/Millennial_pause
2•laurensr•8m ago•0 comments

Prefer Boring Technology

https://itwont.work/blog/prefer-boring-technology
2•todsacerdoti•8m ago•0 comments

Alphabet Selling €6.25B of Debt Amid AI Expansion

https://finance.yahoo.com/news/alphabet-sell-least-3-billion-082528526.html
1•alecco•8m ago•0 comments

Mar-a-Lago Face

https://en.wikipedia.org/wiki/Mar-a-Lago_face
2•saubeidl•10m ago•0 comments

Table of Contents Bookmarklet

https://zoebijl.github.io/table-of-contents/
1•todsacerdoti•10m ago•0 comments

Linux running in a browser tab via WASM

https://joelseverin.github.io/linux-wasm/
2•primer42•10m ago•0 comments

Offline Math: Converting LaTeX to SVG with MathJax

https://sigwait.org/~alex/blog/2025/10/07/3t8acq.html
2•henry_flower•11m ago•0 comments

Four Minutes over Mexico: The crash of Mexicana flight 940

https://admiralcloudberg.medium.com/four-minutes-over-mexico-the-crash-of-mexicana-flight-940-d71...
1•bell-cot•11m ago•0 comments

An Illustrated Introduction to Linear Algebra, Chapter 2: The Dot Product

https://www.ducktyped.org/p/linear-algebra-chapter-2-the-dot
1•egonschiele•11m ago•0 comments

Show HN: I vibecoded an app that guesses how long you can last in bed

https://www.staminatest.com/
1•arghya1•11m ago•0 comments

Port of Linux to WebAssembly

https://lore.kernel.org/lkml/618f3602-03aa-46a8-b2d4-3c9798c4cd2b@icemanor.se/
13•naves•14m ago•0 comments

A New Paradigm for Protecting Homes from Disastrous Fires

https://www.newyorker.com/news/the-lede/a-new-paradigm-for-protecting-homes-from-disastrous-fires
1•PaulHoule•15m ago•0 comments

FDA's top drug regulator resigns after officials probe 'serious concerns'

https://apnews.com/article/george-tidmarsh-fda-drug-kennedy-resignation-lawsuit-19ed112b8e0e42347...
2•geox•16m ago•0 comments

Sociomix launches globally, redefining storytelling with bias-free content

1•varun_sociomix•16m ago•0 comments

22-Year-Olds Are Now the Youngest Self-Made Billionaires

https://www.forbes.com/sites/richardnieva/2025/10/30/mercor-youngest-self-made-billionaires/
2•doppp•17m ago•0 comments

Microsoft's $9.7B Deal That Could Reshape Global Power

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

Why Nextcloud feels slow to use

https://ounapuu.ee/posts/2025/11/03/nextcloud-slow/
1•rpgbr•19m ago•0 comments

ASAN: A conceptual architecture for a self-creating, energy-efficient AI system

https://github.com/Variable-Fox/ASAN-Architecture
1•Variable-Fox•19m ago•1 comments

Apollo 16 Astronaut Charlie Duke's Keynote at the Astro Awards [video]

https://www.youtube.com/watch?v=xuwgOlc-1AU
1•LorenDB•20m ago•0 comments

Show HN: Generate coherent, synthetic data at scale

https://github.com/ds-horizon/datagen
2•darshanime•24m ago•0 comments

Show HN: Open-Source and Free Chess Club Software

https://openchessclub.org
1•whatamidoingyo•25m ago•0 comments
Open in hackernews

Modern Python CI with Coverage in 2025

https://danielnouri.org/notes/2025/11/03/modern-python-ci-with-coverage-in-2025/
3•dnouri•6h ago

Comments

dnouri•6h ago
I covered a gap by blogging about: Modern Python CI with Coverage in #2025

Let me know in the comments if you think it's useful.

From the table of contents:

    Our toolchain
        py-cov-action: GitHub-native coverage
            The two-workflow pattern for fork PRs
        pytest-xdist: Parallel testing by default
        uv: Fast package management
    Six critical gotchas
        Gotcha #1: Using coverage run -m pytest with xdist
        Gotcha #2: Missing relative_files = true
        Gotcha #3: Hidden files excluded from artifacts
        Gotcha #4: Fork PRs can't post comments
        Gotcha #5: Missing pytest-cov plugin
        Gotcha #6: E2E tests with subprocesses contribute 0% coverage
    Complete working example
        .github/workflows/ci.yml
        .github/workflows/post-coverage-comment.yml
        pyproject.toml configuration
    Verifying your setup
        Check relative paths
        Verify artifact upload
        Test fork PR comments
        What success looks like
    Migration notes
        From Codecov/Coveralls
        From pip to uv
    Next steps
    Resources
turtleyacht•6h ago
Which packages or Actions would be used for mutation testing?
dnouri•4h ago
Interesting question. However, I haven't worked with those kinds of tests before.

It looks like there's two pytest plugins at least to support you with that:

- Mutatest: Python mutation testing: https://mutatest.readthedocs.io/

- Mutagen: https://github.com/timpaquatte/pytest-mutagen

Let me know how it goes.