I have a problem with the borders vs no borders example. After applying the borders, Edge looks like it has less visitors than Safari. This is because the border is white, as the background.
I just checked again and you are right! I just assumed that the border was cutting into the blocks themselves but it seems like it's actually extra added space.
Borders did make the graph look better though. It would likely be better for situations where each bar has the same number of sections. Otherwise, making the white border overlap the graph itself (so it doesn't increase the size of the bars) could keep it from being misleading. Of course then small sections could get completely covered by the border...
It's worse than that even. The actual color blocks are the same size, the gap is added on, so Safari gets about an 8% "boost" just from having multiple chart elements
Yeah I just looked at the prices and was shocked at how expensive they are!
I am in [redacted] and my 50GB mobile data (unlimited calls and texts) is part of my €55/month home internet package (which includes 1Gbit fiber internet, land line and a TV box + package not that I care for that).
America has crazy expensive prices for mobile plans!
Agree with most of the things in this presentation. BUT.
I generally use Jupyter Notebooks for these things:
- Play around with some libs and charts
- Draw charts for my papers or whatever
- In short: draft stuff
And, for serious stuff, of course, python in text files with modules, tests (pytest) etc.
I recently presented my tool HTTPanalyzer at RIPE76.
It's a C tool I developed in 2016 available at Github for processing HTTP traffic up to 10Gbps from PCAP files or straight from the interface. I recommend the branch "revisited", much better coded in my opinion. Of course, it's limited to the first packet of the request and first packet of the response. It's aimed to aggregated statistics like response codes, user agents, response time (immediate one, not full load of the resource) etc.
More info here: https://carlosvega.github.io/httpDissector/
Only HTTP traffic, you can process decrypted HTTPS traffic (like some devices do, i.e. IXIA network devices) which is transformed into HTTP traffic. Regarding HTTPS or HTTP2 etc. The current approach is to correlate the application information from log events against traffic measurements.
https://mesuvash.github.io/blog/2026/turboquant-interactive/