Live data from Hacker News

GitHub Codespaces

github.com

411–420 of 619 posts

Re: GitHub Codespaces

#411

This is pretty epic. VS Code has proven itself to be one of the best (if not the best) and feature-complete editor out there. It's basically an IDE of a ton of languages at this point, and it's completely free. Integrating it with GH is a no-brainer move from Microsoft's standpoint, to increase market share even further with more seamless integration. If they're able to do setup for Python, Go, Ruby, and JavaScript p…

While VS Code is definitely good in general, and first choice for languages like JavaScript, I find it really hard to compare it to JetBrains PyCharm and GoLand (understanding GoLand has no free version). The debugging and refactoring experiences for Go and Python in VSCode feel slow, awkward to set up and configure and just generally tacked-on. I have gotten the PyCharm professional and GoLand licensed through my em…

I used to use rubymine a few years ago and maybe I just wasn't using it right but I can do all the stuff in rubymine in vs code. The only thing I'm missing is being able to look through the code for gems.

Re: GitHub Codespaces

#412

I understand that many companies will be seduced by the offering and what could come next: * No more source code on developers machine so better for security. * No more development environment to setup and all the devs sharing the exact same settings: simplified onboarding of devs. * No need for costly developers machines. * No more infra to setup to host the source code repository, the CI/CD workflows (even if many…

> dashboards for managers with all sort of stats on developers: code quality with arbitrary rules, productivity (number of lines of codes)

...down to number of keystrokes. Microsoft has a 25+ years history of spying on users.

> being locked-in with the Microsoft toolchain all along from source code edition to deployment in Azure

That's the real endgame. Lock-in has been Microsoft go-to strategy since the beginning.

Re: GitHub Codespaces

#414
post #75

This is going to be great for open source—Being able to get a fully-configured dev environment at a click of a button greatly lowers the barrier to entry. I've had a few small OS contributions where the time to set up the environment was more than the time I spent programming! I could also see this being popular with engineering teams. No futzing with the new hire's computer, just have them open a web browser and the…

I'm not sure if this is really true. Why would you want to become a contributor to an OSS project if you can't bother to get it working on your machine? You actually learn quite a bit about the project by going through its dependency hell.

Most of the time when I contribute to a GH project it works like this: I use the product, discover a bug, search on their GH, don’t find it, file a new bug report, clone the source fix the bug, submit PR, never commit to the same project again.

The threshold for doing that sort of minor work can be lowered a lot by this.

Re: GitHub Codespaces

#415

Hypothetically, say I wanted to build, I don't know, a new spreadsheet that ran Python, runs on macOS and Linux. I hope it will give Excel a run for its money. Since Excel is so disappointing outside Windows. Now I know Microsoft has a long history of safeguarding trade secrets, they were always very aggressive in this regard, from the beginning, the Xerox Parc days, and they still are. They state in their Investor R…

Microsoft is pushing for a future with dumb terminals and online services. I think this is just a move that gets them closer to the point where a low power tablet/laptop combo (surface like form factor) can be all that a developer needs to work.

There's a lot of reasons why Microsoft will want that, among them that if they can sell a solution that works in cheap terminals, they can tie corporate customers into their bubble by selling them services that allows them to avoid buying hardware for their employees.

I'm not saying that being wary of Microsoft's ownership of your code isn't warranted, I'm just saying there are probably less shady/convoluted reasons why this kind of product benefits them - Occam's razor, etc.

Re: GitHub Codespaces

#416
post #63

Earlier quoted context omitted.

There are perpetual reminders all around that Microsoft's only pretending to like f/oss because that's where the developer attention (and thus corporate money) is. There's spyware in all of their open source apps (TypeScript excluded, because they couldn't get away with it there) that you can of course patch out, but you can't get it removed from the project because, free software or not, Microsoft gets to decide wha…

Yeah, this. The analogy seems clear to me: The web is to IE as git is to VSCode, eh? At the very least, it makes it harder for an editor to be a competitor to VSCode w/o integrating with GitHub (not just git) now, eh?

It’s telling that they went with VScode and not Atom. Makes me wonder what the long term outlook for Atom is.

Re: GitHub Codespaces

#417

Earlier quoted context omitted.

> If I'm not the customer, then I'm the product. I'm not sure what you mean by this, care to expand? Aren't you also the product for JetBrains, since you're one of the customers that's keeping them afloat?

Sure. The foundation of commerce is sustained relationships where value is mutually exchanged. I give you a few bucks, you give me a cheeseburger. If fix somebody's problem with a computer, they give me cash. Product for payment; value for value. When some commercial effort departs from that, it's good to be suspicious. The bills are getting paid somehow. E.g., look at network television from 1960-2000 or so. The vie…

Facebook (and Cambridge Analytica) is another example.

> If Microsoft manages to eliminate the competition, they'll lose the incentive to build good stuff, just like they have in the past.

Typical strategy. You provide a good and cheap product until you reach a relative majority of a market and customer lock-in, then quietly slow down on the free improvements and start extracting money from the users.

Re: GitHub Codespaces

#418

Must be fun for @sytse to watch these GitHub announcements every year, where they consistently release the same thing GitLab rolled out two years prior. Codespaces -> https://docs.gitlab.com/ee/user/project/web_ide/ Insights -> https://docs.gitlab.com/ee/user/project/insights/ GH Actions -> https://docs.gitlab.com/ee/ci/ etc

The bigger question is, how far will "but we did it first!" carry a business? After all, Github wins that battle on the core feature set.

Re: GitHub Codespaces

#420
post #225

Earlier quoted context omitted.

remote dev (and I guess now codespaces) is one of those "clear differentiators" that is actually getting me to move away from intellij and friends.

I wish IntelliJ moves in this direction so bad - would gladly pay more for this. I tried switching to VS Code for my current project yesterday and it's the best VS Code scenario out of my projects - backend RoR frontend React/TS. TypeScript aspect is amazing but the Rails part is nowhere close to RubyMine. .NET (Core) was inferior to any IDE (even Xamarin ones) last time I tried it (~6 months back). IntelliJ Rider ha…

In my experience, it can't even do it for TS either.

WebStorm seems to understand Microsoft's TS better than the VS Code Plugin. Complex refactors actually work.

Post reply on HN