Advertisement · 728 × 90

Posts by Giovanni Barillari

Preview
Standing up for the open Internet- why we appealed Italy’s Piracy Shield fine Cloudflare is appealing a €14 million fine from Italian regulators over

Italy’s "Piracy Shield" forces providers to block content in under 30 minutes without judicial oversight.

We're appealing a €14M fine to protect the Internet from automated censorship and ensure infrastructure providers aren't forced to overblock.

https://cfl.re/4cKGDqO

2 weeks ago 20 7 0 1
Reinventing Python's AsyncIO | Fluxus by gi0baro My journey (so far) in rethinking Python's async code execution

I finally found some time to write a piece about TonIO, my nulti-threaded async runtime for #python 👀
blog.baro.dev/p/reinventin...

3 weeks ago 2 0 0 0

Headline to go in the big short 2

1 month ago 509 39 15 1

Yeah, maybe I misread him, but I generally had very mixed feelings about the whole thing 🤷‍♂️

2 months ago 2 0 0 0
AI is a political matter: we need more activists, not consumers | Fluxus by gi0baro And why suggesting people to use Claude Code won't make things better.

I wrote some thoughts about AI after reading the latest @antirez.bsky.social blog post: blog.baro.dev/p/ai-is-a-po...

2 months ago 4 0 1 0
Post image

⏰ NOW IS THE TIME! ⏰

Our call for proposal closes in less than 19 hours!

Did you send your proposal yet? pycon.it/call-for-pro...

#PyConIT

2 months ago 1 2 0 0

"A divided society is easier to intimidate and a cynical society is easier to manipulate."

3 months ago 0 0 0 0
Preview
GitHub - gi0baro/tonio: A multi-threaded async runtime for Python A multi-threaded async runtime for Python. Contribute to gi0baro/tonio development by creating an account on GitHub.

Today I released the first pre-alpha of smth I was cooking in the last few months.. 👀
github.com/gi0baro/tonio

3 months ago 1 0 0 0
Advertisement

See you again in 1y Micron

3 months ago 0 0 0 0

From my perspective, in the long run authors and artists will be the actual survivors of it. Open weight models are getting harder and harder to run on consumer hardware, and pricing for cloud offerings are – and will keep – raising. Software will probably be the only worth use case at that point.

4 months ago 0 0 0 0

Next time invite me to the party 😝

4 months ago 0 0 1 0
Post image

Jeez @mitsuhiko.at, I stay away from bluesky for 48h and you do this? 😂
#wellplayed

4 months ago 0 0 1 0
Preview
Open Source Has Too Many Parasocial Relationships The people who wrote the software you found on the side of the Internet for free don’t owe you anything.

pivotnine.com/blog/open-so...

4 months ago 0 0 0 0
Talking Agentic Engineering with Giovanni
Talking Agentic Engineering with Giovanni YouTube video by Armin Ronacher

On the weekend I talked with @baro.dev on why Agentic Coding works for me, an not quite for him. www.youtube.com/watch?v=EZhj...

4 months ago 18 2 1 0
WTF Is Going On?
WTF Is Going On? YouTube video by GNCA - GamersNexus Consumer Advocacy

Talking about whatever the fuck this is: www.youtube.com/watch?v=h3Jf...

5 months ago 352 50 7 4
On the AWS downtime, the internet and influencers' dumb takes | Fluxus by gi0baro and why the modern internet sucks.

blog.baro.dev/p/on-the-aws...

5 months ago 1 0 0 0
The future of Python web services looks GIL-free | Fluxus by gi0baro Web frameworks benchmarks on CPython 3.14t looks promising

blog.baro.dev/p/the-future...

5 months ago 1 0 0 0
Advertisement

Granian does :)

5 months ago 1 0 0 0

That works too.

6 months ago 1 0 1 0

"All rights reserved" means you keep all the rights. So nobody can reproduce, distribute or modify without explicit permission from the holder. That doesn't really play well with an OSS license 😅

6 months ago 1 0 0 0

If you intend to keep the same license, then yes, you can just change the name.
If you want to move to a different license (eg: MIT) you might need to check with all the contributions they're ok with.
Side note: the "all rights reserved" part feels a bit weird for a BSDv3 license.

6 months ago 0 0 1 0
Theo has weird vibes | Fluxus by gi0baro ..or why you should take influencers' words with a grain of salt

I don't usually do "reaction content".. but this quite triggered me.
blog.baro.dev/p/theo-has-w...

7 months ago 1 0 0 0
Preview
AI Is A Money Trap In the last week, we’ve had no less than three different pieces asking whether the massive proliferation of data centers is a massive bubble, and though they, at times, seem to take the default positi...

www.wheresyoured.at/ai-is-a-mone...

7 months ago 2 0 0 0
Preview
GPT-5: Overdue, overhyped and underwhelming. And that’s not the worst of it. A new release botched … and a breaking research new paper that spells trouble

This piece by @garymarcus.bsky.social is - as usual - spot on:

garymarcus.substack.com/p/gpt-5-over...

7 months ago 8 5 3 1
Why "Mark" superintelligence post is just a pile of BS | Fluxus by gi0baro

I guess I'm back to blogging.
blog.baro.dev/p/why-mark-s...

7 months ago 0 0 0 0
Advertisement
Preview
Release Granian 2.5.0 · emmett-framework/granian What's Changed New features Human-readable CLI duration arguments (#622 by @3ok) This allows CLI arguments like --workers-lifetime 6h Workers memory usage limiter (--workers-max-rss option) Uni...

Yo! Granian 2.5 is out, now with memory limits for workers and UDS support 🚀 Check it out @ github.com/emmett-frame...

8 months ago 1 0 0 0

I'd say it really depends on what kind of programming you do.
Prototyping stuff? Sure
Boring things? Hell yeah
Building libraries and tools used by others? Meh
Existing 10k+ lines codebase? Definitely not
Also: how much productivity you trade now for later maintenance?
Open coffe/beer in vie ;)

8 months ago 1 0 0 0

How many threads? You mentioned long queries, but what's the expected concurrency on the database? To me 10 processes x N threads per container sounds a bit too much. I'd say all those threads will spend a bunch of time fighting each other for CPU time..

8 months ago 0 0 0 0

Yeah, I never got the point of a2wsgi. At the end of the day it is a wrapper, so you spend more CPU cycles in the translation layer with very few benefits – the network part of the request response is async, but everything is still blocking and running in a single thread.

8 months ago 0 0 0 0

Uvicorn does ASGI only, so that part feels strange too. The post seems to imply it also switched from WSGI (uwsgi) to ASGI (uvicorn). But given Django is not exactly designed for ASGI it feels weird.

8 months ago 0 0 0 0