Live data from Hacker News

Show HN: Kite, copilot for programmers, available for Python

kite.com

151–160 of 257 posts

Re: Show HN: Kite, copilot for programmers, available for Python

#151
The Linux version isn't available still.

Is it just on HN or are there very few people now who use Linux as their main dev machine? With some of the build quality of the new Dell Machines I would have assumed any dev tool would be Linux first, since almost everyone is using some form of 'nix on the servers.

I've never had much trouble installing the latest Ubuntu on any of XPS series(except the 'suspend' feature is weird).

EDIT: nvm i see from another comment that the Linux version is in testing. But still weird to see Mac devs outnumber Linux ones(or maybe they're just a vocal minority :-) )

Re: Show HN: Kite, copilot for programmers, available for Python

#154

Earlier quoted context omitted.

Bit more context, a full pypi mirror is 500GB. But I guess that's lots of wheels etc.

That's a fair comment, but how many libraries does a typical Python projects use? I'm going to go with 100-150,the index needed will be under 100MB. JavaScript projects tend to have more dependencies, but those tend to be smaller and will have a smaller index. Solving this 'problem' would lose Kite money, so I don't fault them for not attempting it.

> Solving this 'problem' would lose Kite money, so I don't fault them for not attempting it.

I think it really boils down to: what happens when their servers are compromised; how much liability will Kite assume for the lost IP? My guess is: None.

They don't even have a discoverable privacy policy, just a blog post! Going into the purchase pipeline, there's no service contract, just a "sign up for an account and give us your CC".

Re: Show HN: Kite, copilot for programmers, available for Python

#155

Where are the Instructions? okay, so I am excited about this, don't mind some code in the cloud, but I am having trouble with a quick start. Downloaded it, had trouble launching it (expired certificate). Once I did launch it there are no instructions. I went into the tray and went to settings. It was trying to map my WHOLE USER FOLDER. I turned that off, and whitelisted a smaller folder for it to use. Set up a small…

Hi inputcoffee, it sounds like you may have not been shown the install flow. Maybe try uninstalling Kite through the Control Panel, redownloading and installing again. (We had an Authenticode certificate issue that is now fixed.) If you don't see the Kite onboarding flow, email me at adam@kite.com and we'll figure out what's going on : )

Thanks for trying Kite. Would love you get you up and running!

Re: Show HN: Kite, copilot for programmers, available for Python

#156

I just tried Kite on my Mac, and I was really not pleased with it. Uploading all of your code to the cloud is questionable at best when the code you're working on isn't necessarily your own. Having Kite running in the background without a way to disable or uninstall it feels like nothing short of malware. The lack of documentation for how to uninstall Kite from your machine or how to remove your data from their cloud…

Hi, you can uninstall Kite by following the instructions here: http://help.kite.com/article/6-how-do-i-uninstall-kite

Kite feels a lot like malware.

It sends your code to the cloud. You have not addressed people's concerns who asked about keys embedded in source code, not entire files to ignore. The uninstall process looks and feels a lot like stopping a rogue process that keeps respawning. You've silently integrated with an unrelated project (autocomplete-python) to collect data.

I applaud the idea and UX in the video. I'd love to use a tool that does all that. That said, I completely condemn everything else about you. I strongly recommend anyone who has installed Kite to remove it from their computers immediately as it seems that the people behind it don't have the community's best interests in mind.

Re: Show HN: Kite, copilot for programmers, available for Python

#157

Earlier quoted context omitted.

Totally legit concern. when we started working on this we realized if we wanted to index tens of thousands of libraries, we wouldn't be able to ship the entire index along with the client. Hence the cloud-based architecture. We've thought a lot about privacy and written up our thoughts here: kite.com/security. The short answer is: we don't index anything on your computer that you don't explicitly ask us to, and our p…

I have no inside knowledge here, but I would guess a Kite Enterprise would be a future offering. Like GHE.

https://kite.com/enterprise

Re: Show HN: Kite, copilot for programmers, available for Python

#158

Could you make your website not display a blank page if the browser has Javascript disabled? The content does not seem dynamic, so a simple HTML page should work.

I don't even have JS disabled and it's not loading for me beyond a blank white screen. Uncaught TypeError of some sort, according to Chrome's JS console.

Re: Show HN: Kite, copilot for programmers, available for Python

#159

I straight up cannot use Kite. The "code-to-cloud" functionality means that I cannot use it at work. I would love to use it, but it's a non-starter.

We really wanted to knock out the core functionality of Kite for Python, and are now exploring on prem deployments of Kite. If this is an important feature for you we'd love to chat. (I'm adam@kite.com.)

Yeah, I'd love to try it. However, I'm at work and that's where I would be trying it - and I can't.

Aside from intellectual policy problems, in large codebases mistakes happen, including api keys being committed and pushed. You see it even in open source projects, and tools like gitrob[1] exist to exploit that.

You can see how both of those example issues are problematic, if even a snapshot of your codebase is being pushed off-site.

I think this is a crucially important feature for any large enterprise that has a codebase that is a significant effort of R&D resources.

Don't get me wrong, there are cloud services like github being used by medium to large shops, but the missing visibility into those decisions is that those choices are often regularly heavily vetted by security, legal, and engineering resources.

1 https://github.com/michenriksen/gitrob

Post reply on HN