HN user

igorguerrero

27 karma
Posts0
Comments33
View on HN
No posts found.

I have a toggle to enable it back when needed, I found this is way better, for me, to stay focused and make less errors.

But I do enable it, for example when I'm coding in a language or project I'm not used to, I'd say I use like 20% of my coding time, but that 20% is useful, it's when google doesn't work for me either...

I think this is a bad move... I immediately switched, 2000 completions for me (I have it disabled by default on Neovim) is enough, and 50 chats, more than enough I didn't even know they had chat like ChatGPT.

We got around 3m with seven guys, so yeah, and we don't even have on-call rotation / schedule, even though emergencies do happen from time to time. They think 1:1000 ratio is too big as well? That's crazy.

This is something you don't need AI for, there are many decompilers out there already as well.

AI cannot even lint properly right now and you want it to decompile? good luck, there's too much hype going on people really think this is possible this year?

In the end always remember it's just autocomplete, it's pretty terrible at translations that are not natural language to natural language. I worked on a natural language to SQL and it was impossible to make it consistently generate valid SQL for Postgres, and I'm talking about natural language to SQL not virtual machine instructions...

Yeah this makes it better, but I've found some sites that don't do that, blogs and news articles where it's impossible to find the date of published... Is it a SEO trick to make your content always relevant?

It's on NixOS and Arch I'm sure you just wait a little to get it on your Distro... I don't think they have bad intentions.

As far as I know you're right, also using pyproject.toml generates platform independent dependency trees (I don't have experience with the tools he mentions but that's what poetry does), requirements.txt does not and must be generated on a server or carefully picking the crossplatform version of the packages.

Also kinda weird he says to not use pip, but requirements.txt are pip commands... And should be running with pip... Hmm I don't know about this article anymore.

It's kinda the standard procedure of securing your machine's ssh, I'd recommend trying to setup a bare repo and put it online so you see how easy it is to make it work, that's not Github but it's more than enough for your org, in fact before Github was created that's how we did it, it doesn't really take more than 1 afternoon to set it up, multi-user and all the other jazz.

But Github and Bitbucket aren't examples to compare Diversion to though, Github is just a node in the decentralized network of Git repos (your users, or whoever cloned). They even use an example of this feature, how they were able to recover after a mess-up, then with SVN that couldn't be done and they'd have really lose more than a month of work.

There's one of the reasons why Git was created, to make it easier to resolve conflicts, if you just want a main / children branches structure in one server then use SVN / Diversion but then don't complain when you have a branch "locked" and you cannot get your job done.

Diversion makes 100% sense if you follow the silly "one repo for the whole org" way big companies do, which still doesn't make any sense to me.