Recent submissions

Comment · 2 years ago
Comment · 2 years ago
answer: use Trio (or AnyIO if you're stuck in the asyncio land) and get sane cancel mechanics built-in.
Comment · 2 years ago
> That RFC is accepted, and this is starting to happen.

> Progress has been disappointingly slow,

I don't think there's ever been a more concise summary of Rust.

Comment · 2 years ago
This is HN, so the answer to that question should be very obvious.
Comment · 2 years ago
> we lived thousands of years fine without the FDA

For those thousands of years our only medicine was "ground up unicorn toe".

Comment · 3 years ago
Man, I didn't realise HTTP alternatives were so serious.
Comment · 3 years ago
Python does not use semantic versioning and never has.
Comment · 3 years ago
Hopefully all that money goes into making the GTK file picker better
Comment · 3 years ago
> Right what we need is a requirements.yaml

It already exists, it's called pyproject.toml. It already existed for years in the form of setup.py. Requirements.txt means that projects can't be automatically installed which contributes massively to the difficulty of getting packages to work.

Comment · 3 years ago
The proliferation of requirements.txt is one of the key reasons why Python packaging sucks so much.
Comment · 3 years ago
That was a Simpsons episode. S9E22 Trash of the Titans.
Comment · 3 years ago
You're not missing anything. WASM's primary purpose is to push unblockable, canvas-drawn ads.
Comment · 3 years ago
AI risk is essentially Catholicism for tech guys
Comment · 3 years ago
It may be a convention but in practice if you want to publish your package to Maven Central you need to prove ownership of your group ID domain. (Or ownership of your SCM account, which is in essence another domain).
Comment · 3 years ago
In practice a massive majority of people will be within Zone 6 at the furthest, where the daily cap is £14.90.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton