I would argue it doesn't help that all errors are usually named `err` and sprinkled every third line of code in Go. It's an easy mistake to make to assign to an existing variable instead of create a new variable, especially if you frequently switch between languages (which might not have the `:=` operator).
I used poetry professionally for a couple of years and hit so many bugs, it was definitely not a smooth experience. Granted that was probably 3-4 years ago.
I started using poetry abiut 4 years ago and definitely hit a lot of bugs around that time, but it seems to have improved considerably. That said, my company has largely moved to uv as it does seem easier to use (particularly for devs coming from other languages).
I've occasionally run into performance issues and bugs with dependency resolution / updates. Not so much recently, but at a previous company we had a huge monorepo and I've seen it take forever.
A tale of optimization for an algorithm that turns byte offsets into line and column numbers, and UTF-16 offsets. The final implementation leverages SIMD and fixes several inefficiencies in the original solution.
Also check the ActivityPub protocol extension for forge federation at https://forgefed.org which may be on the roadmap [0] of the Forgejo federation support, after they have implemented basic ActivityPub protocol support. Right now ForgeFed needs to mature a lot further, but also needs the help of the developer community to achieve that.
The Italians I know swear that mozzarella should be consumed within a day of being made. And I must say that freshly made mozzarella tastes best! But also maybe because what I can get fresh was made with love and good quality milk, as opposed to the supermarket stuff.
Wow the US really has it bad when it comes to home internet. In many European countries, you can get symmetric Gbit internet for 30-40 EUR (probably less in some places), and I haven't seen a data cap in forever.
The EU is better on average, but isn't universally great either. I pay 60 EUR for 200Mbit down/20Mbit up ADSL in Amsterdam, after my 6-month discount ran out. No fiber in my neighborhood yet. There's one gigabit provider in my neighborhood (Ziggo) and they have a bad reputation. For the same price I was getting FiOS gigabit in NYC.
I have 1.1Gb/100Mb on Ziggo in Amsterdam. I've had no real issues with them, at least for me the reputation is undeserved. I pay a bit more than that, but like €20 or so. They also give me a /57 or something which is nice (if a weird allocation, but I'm not going to use that many subnets anyway.)
I have had a fibre cable poking out of the footpath in front of my apartment for a year or two now, waiting for ODF or whoever to come and install it into the building.
Would it make you jealous if I tell you, that I get 10 Gbit symmetric fiber here in Switzerland (greater Zurich area) for roughly 80 USD/month with no data cap? And I can use my own router and could even go up to 25 Gbit if I want ;-)
Oh, and did I mention no CGNAT and it comes with a static /48 IPv6 net?
You are talking about init7, and they did have to fight tooth and nail and take it to court to get SwissCom to provide reasonable access to the fiber.
IIRC, Init7 explained that basically the internet wants to be fast, but ISPs want to spend lots of money on special equipment to slow down your internet so that they can sell speed tiers and data caps.
The US is much more captured that Switzerland, of course. Providers in the US get billions of dollars to expand their networks and provide service, and then don't provide the service, and nothing happens.
I'm paying under $40/mo for 10g symmetric here in southern Japan, that's including the extra charge for a public static IPv4 address (standard is a /56 IPv6 and tunneled CGNAT IPv4)
Here symmetric 4Gbit without a data cap (NL). Best of all, you can bring your own equipment. I have my Ubiquiti Gateway Max hooked up to fiber with a media converter (yes, the Gateway Max does PPPoE etc.).
My parents live in a small, countryside village. They have fiber at the same prices (including 4Gbit symmetric, though they are happy with a cheap 200Mbit subscription).
I don't think sonic has asymmetric internet anywhere.
It used to be symmetric gig, now they're deploying symmetric 10gig.
And the price is $49, although they just announced an increase to $59.
I had symmetric 10Gb for over a year, until they sent a new modem. When I tested the speed again, it was asymmetric. I figure it's the new modem, but the change may have been made before. I don't usually upload >1Gb, so I didn't notice when it actually happened.
I'd ask support, if you care. I just took a glance at the forums over on forums.sonic.net, and I'd expect a huge outcry about such a change, and don't see anything. Agreed it doesn't matter in principle (hell, I can't ever use more than about 1.25Gbps even on download), but the downgrade would bother me.
If you haven't already, check to see if either Google Fiber or Monkeybrains is available in your area. Last I checked, the regs are still in place that prevent landlords from denying you access to an ISP of your choice.
Google Fiber isn't rolled out to most of the bay area. Monkeybrains is wireless with speeds significantly slower than what Comcast offers me. I've checked just about every wired ISP possible, and Comcast is the only option that services my neighborhood.
And FWIW, I own my house in the east bay — I am the landlady ;)
> Google Fiber isn't rolled out to most of the bay area.
I'm aware. And it's my understanding that -sadly- much of the Google "Fiber" deployment in the area is a WISP, just like Monkeybrains is. Quite a while back, Google Fiber bought Webpass and continued doing WISP deployment in the SFBA under the Google Fiber brand. (Because it's politically dreadfully hard to run fiber optic cables in the area.)
If you haven't contacted Monkeybrains for a minimum and expected speed quote at your site in a year or five, it's worth doing it again. It's my understanding that they aperiodically upgrade the hardware in their core network as well as the sort of hardware that they deploy at customer sites.
Monkeybrains' down-to 100/100 service is -on paper- far, far slower than the up-to 1400/40 service I was getting from Comcast, but the actual, delivered speed that I'm seeing from Monkeybrains varies between 300mbit and ~1000mbit (sustained) depending on what other folks are doing on their network. [0] I'm in a fifty-apartment building, so it's possible that they've installed faster gear on my roof than they install in smaller (or single-family) buildings. Reports on the Internet seem to be somewhat mixed, with some single-family buildings reporting ~1gbit service, and others reporting ~45mbit.
[0] Typical prime-time speed is something like 400mbit. Off-hours speed is frequently very close to 1gbit. The only time I've seen the minimum speed was when I had a poorly-crimped Ethernet cable between my router and the rest of my LAN that would intermittently only link up at 100mbit.