Top all-time · #1364
Bite code!
Personal blog · bitecode.dev · on HN as BiteCode_devprogramminggameswriting
Bite code! is a personal blog at bitecode.dev about programming, games and writing. Since 2023, 54 different Hacker News readers have linked it 182 times, most often “Why not tell people to “simply” use pyenv, poetry or anaconda”. It is still writing: the last post was on 2026-09-23, and you can follow it by feed.
Nobody has time for Python. Click to read "Bite code!", a Substack publication with thousands of subscribers.
Most-linked posts?
- Why not tell people to “simply” use pyenv, poetry or anaconda9 people · 13 mentions · first linked 2023-06-12
- Relieving your Python packaging pain8 people · 12 mentions · first linked 2023-06-13
- XML Is the Future5 people · 8 mentions · first linked 2023-06-24
- There is no EU cookie banner law5 people · 6 mentions · first linked 2024-03-14
- A little taste of Htmx (2023)3 people · 7 mentions · first linked 2023-10-21
- A year of uv: pros, cons, and should you migrate3 people · 3 mentions · first linked 2025-02-16
- What's the deal with setuptools, setup.py, pyproject.toml and wheels?3 people · 3 mentions · first linked 2024-08-19
- Charlie Marsh interview on uv and the future of Python packaging2 people · 7 mentions · first linked 2024-08-26
- The best Python feature you cannot use2 people · 4 mentions · first linked 2023-06-17
- UV Tricks2 people · 4 mentions · first linked 2024-12-17
What Hacker News says?
It doesn't. uv has a script mode, a temp env mode, and a way to superimpose a temp env on top of an existing env. See: https://www.bitecode.dev/p/uv-tricks That's one of the selling point of the tool: you don't need a project, you don't need activate anything, you don't even need to keep code around. Yesterday I wanted to mess around with logoru in ipython. I just ran `uvx --with loguru ipython` and I was ready to g…
Comment linking /p/uv-tricks
on “Uv is the best thing to happen to the Python ecosystem in a decade”Submitted A year of uv: pros, cons, and should you migrate as a story · 723 points
HN discussionIt's very influenced by what you do. Today I'm giving a training to 3 people, each paying 2600 for this training. It means this week they get billed 7800 in total. If you do that for 30 weeks (not even a full year), you get to 234000. 15 years ago, my team leader was already doing $15K month as salary, and it was a startup in Sophia, not Google, and a long time ago. So it's all possible, but indeed, not the average…
Comment linking /p/french-competitiveness-in-it
on “Silicon Valley's best kept secret: Founder liquidity”Submitted What's up Python? Epic CPython commit, Django 5 and 2FA for PyPI as a story · 183 points
HN discussionReact was a blessing for the few creating apps that needed more than jquery, and that AngularJS 1 couldn't handle for perfs reason. That was actually a very small parts of the projects in the world at the time, and in fact, a very small part of the number of projects that adopted react at the time. I remember above all that: - React was hyped to the roof by facebook. They had a fantastic marketing machinery for that…
Comment linking /p/hype-cycles
on “After 6 years, I'm over GraphQL”Submitted What's up Python? Django get background tasks, a new REPL, bye bye gunicorn as a story · 109 points
HN discussionThere is no cookie banner law: https://www.bitecode.dev/p/there-is-no-eu-cookie-banner-law // https://www.amazingcto.com/cookie-banners-are-not-needed/
Comment linking /p/there-is-no-eu-cookie-banner-law
on “Apple Intelligence for iPhone, iPad, and Mac”Submitted The EU can be shut down with a few keystrokes as a story · 105 points
HN discussionCharlie Marsh said in our interview they plan to compete with anaconda on b2b: https://www.bitecode.dev/p/charlie-marsh-on-astral-uv-and-th... Make sense, the market is wide open for it.
Comment linking /p/charlie-marsh-on-astral-uv-and-the
on “A year of uv: pros, cons, and should you migrate”Submitted There is no EU cookie banner law as a story · 54 points
HN discussionThey are in Europe, and heavily criticized on HN everytime they regulate. I love GDPR, yet so many complain about it for cookie banners, which are not even what the law requires: There Is No Cookie Banner Law ( https://www.bitecode.dev/p/there-is-no-eu-cookie-banner-law )
Comment linking /p/there-is-no-eu-cookie-banner-law
on “My Windows Computer Just Doesn't Feel Like Mine Anymore”Submitted Python 3.13, what didn't make the headlines as a story · 33 points
HN discussionBecause Continum had a loss leader with anaconda that, in 2010, was solving a ton of packaging problems. Today I would say anaconda brings more problems than it solves ( https://www.bitecode.dev/p/why-not-tell-people-to-simply-use ), but at the time, we didn't have wheels for everything, and it was a life saver for anybody that wanted to use c extensions. So anaconda became first popular because it solved a real end…
Comment linking /p/why-not-tell-people-to-simply-use
on “Uv: Python packaging in Rust”Submitted UV Tricks as a story · 24 points
HN discussionI can understand that well. A few articles from ByteCode! helped me to "follow my intuition" and do as much as possible with native Python tools. https://www.bitecode.dev/p/back-to-basics-with-pip-and-venv https://www.bitecode.dev/p/relieving-your-python-packaging-p...
Comment linking /p/relieving-your-python-packaging-pain
on “Uv: Python packaging in Rust”Submitted Why not tell people to “simply” use pyenv, poetry or anaconda as a story · 21 points
HN discussionJust read an article about this a couple of days ago which went into more detail: https://www.bitecode.dev/p/there-is-no-eu-cookie-banner-law
Comment linking /p/there-is-no-eu-cookie-banner-law
on “Dear Paul Graham, there is no cookie banner law”Submitted Change Python's syntax with the " coding:" trick as a story · 13 points
HN discussionty is still in alpha, I wouldn't recommend it yet. It's fast but has many false positives. In the words of charlie himself: https://bsky.app/profile/crmarsh.com/post/3lp2xikab222w uv + ruff (for formatting AND linting) is a killer combo, though. And the more you use uv, the most you discover incredible stuff you can do with it that kills so many python gotchas like using it in the shebang with inline deps or the won…
Comment linking /p/uv-tricks
on “I'm switching to Python and actually liking it”Submitted French Competitiveness in IT as a story · 11 points
HN discussionIt's quite crazy, as Python first version was in 1991, 4 years before Java. It's a language with a ton of legacy baggage, the 2/3 transition, the BDLF being replaced by a completely different project leadership system, and it still keeps going strong. This interview from Brett Cannon (old core dev who worked on packaging, imports, the vscode python extension...) is eye opening: https://www.bitecode.dev/p/brett-canno…
Comment linking /p/brett-cannon-on-python-humans-and
on “I'm switching to Python and actually liking it”Submitted Installing Python: The Bare Minimum You Can Get Away With as a story · 10 points
HN discussionSpecifically for Python, right now, uv is showing the most promises (and mise has an uv backend, btw) for bootstrapping. They have carefully avoided 90% of the mistakes of all other tools, and I have a long list. They don't live in a bubble. uv still has problems (like indy greg builds not having headers) and it's still below v1 so I can't recommend to use it yet. But I've been testing it in different contexts for m…
Comment linking /p/charlie-marsh-on-astral-uv-and-the
on “Mise: Dev tools, env vars, task runner”Submitted What's Up Python? Setuptools Breaks, a Better PDB, CPython on CalVer as a story · 9 points
HN discussionBootstrapping python incorrectly is the main source of packaging problem. There is a lot to leak. For exemple, if you install a non wheel compiled extension, you'll need the headers, but some python distro don't provide it. Then of course, on windows, is your python registered with the py launcher? How does it interact with existing anaconda installations ? On linux on existing system installation ? Is the shim (or…
Comment linking /p/why-not-tell-people-to-simply-use
on “Mise: Dev tools, env vars, task runner”Submitted A year of uv: pros, cons, and should you migrate as a story · 6 points
HN discussionThat is a problem with the Python packaging ecosystem in general, not with aider. @BiteCode_Dev wisely advises beginners to use virtual environments to install anything that uses Python: https://www.bitecode.dev/p/back-to-basics-with-pip-and-venv
Comment linking /p/back-to-basics-with-pip-and-venv
on “Aider: AI pair programming in your terminal”Submitted You Are an Imposter as a story · 6 points
HN discussionYes, and then link this things to pre-requisite, and show how several of those one-things come together in a separate piece. But again, it's a LOT of work to do that. E.G: To write " https://www.bitecode.dev/p/back-to-basics-with-pip-and-venv ", I need to be able to rely on " https://www.bitecode.dev/p/installing-python-the-bare-minimu... " which in turn needs to rely on " https://www.bitecode.dev/p/ultra-beginners-…
Comment linking /p/ultra-beginners-first-steps-for-the
on “Rules for writing software tutorials”Submitted Let's Compile Python 1.0 as a story · 5 points
HN discussion