Hacker Newsnew | past | comments | ask | show | jobs | submit | beeb's commentslogin

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).


decencies?


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 always loved poetry but then I’d always run into that bug where you can’t use repos with authentication. So I’d always go somewhere else eventually.

Some time ago I found out it does work with authentication, but their “counter ascii animation” just covers it… bug has been open for years now…


The very first time I tried to use Poetry I ran into a bug where it couldn't resolve some simple dependencies.

uv actually works.


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.


dop-spotter is next


That's easy, it'll mostly highlight North Beach[1]

1. https://italysegreta.com/dop-ingredients-of-neapolitan-pizza...


Hold for wap-spotter


People aren't on these hosted platforms only for the git experience, they are for the social aspects and discoverability too.


Forgejo is hard at work, defining and implementing federation, adding cross-forge interaction, social functionality and discovery: https://forgejo.org/faq/#is-there-a-roadmap-for-forgejo


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.

[0] https://codeberg.org/forgejo-contrib/federation/src/branch/m...


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.


That's crazy, 200M asymmetric for 60 EUR is robbery.


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.


To be honest, I'm significantly more envious of 1gig for $40 than 10gig for $80.

And my drives aren't fast enough for 25.


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)


Not really, I also live in Switzerland and would have access to equivalent plans where I live :P


Depends on where in the US. Most populated places have inexpensive internet. Smaller towns have these issues because there's not much competition.


It's getting better here. Google Fiber is expanding to a lot of cities and their symmetric Gbit with no data cap is the equivalent of 60 EUR ($70).


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).


Bay Area has sonic.net with unlimited 10Gb down & 1Gb up for only $40.


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.


*parts of the Bay Area. I'd say the majority of areas are still monopolized by Comcast, including my neighborhood of course.


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.


Seconding monkeybrains - they can usually get to houses that the other ISPs can't/won't service, and speed is pretty spiffy


Rust would warn you of an unused variable: "warning: value assigned to `psize` is never read"


And so would GCC: warning: variable psize set but not used [-Wunused-but-set-variable]


The fact that the bug slipped through the cracks highlights the importance of sane defaults.


The warning is in the -Wall warning set, which tbh should be the bare minimum each C/C++ project enables (along with -Wextra, and -Werror).


Opt-in sync with (self-hosted) server, no machine learning. Otherwise probably similar


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: