HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
microsoft
vscode
TypeScript2015–2026
microsoft / vscode

vscode

Visual Studio Code

573Distinct people
730Mentions
8Explicit recommenders
195.3KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Visual Studio Code

GitHub

Where it is used

  • OWASP cve-lite-cli (examples / case studies) — The OWASP cve-lite-cli repository (examples/readme.md) includes an explicit in-repo snapshot/case study that names microsoft/vscode and describes scanning its root lockfile as an example dataset. Source

What people are saying

My favorite new CSS feature is the Custom Highlight API, which allows you to style arbitrary (and potentially overlapping!) text ranges without needing to create ad hoc <span>…

aragonite used a recommendation phrase. 9 indexed comments match. This is a phrase match, not a verdict.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 7:56:55 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year730 dated mentions

Observed mentions: 2015-11-18 15:52:45 UTC to 2026-10-30 18:10:55 UTC.

0204060801002015-01-01 00:00:00 UTC to 2016-01-01 00:00:00 UTC (exclusive): 7 mentions; 2 submissions, 5 comments20152016-01-01 00:00:00 UTC to 2017-01-01 00:00:00 UTC (exclusive): 77 mentions; 3 submissions, 74 comments2017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 89 mentions; 16 submissions, 73 comments2018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 67 mentions; 9 submissions, 58 comments2019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 55 mentions; 11 submissions, 44 comments2020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 74 mentions; 13 submissions, 61 comments20202021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 67 mentions; 8 submissions, 59 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 49 mentions; 8 submissions, 41 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 67 mentions; 15 submissions, 52 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 60 mentions; 15 submissions, 45 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 59 mentions; 14 submissions, 45 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 59 mentions; 16 submissions, 43 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20152015-01-01 00:00:00 UTC2016-01-01 00:00:00 UTC725
20162016-01-01 00:00:00 UTC2017-01-01 00:00:00 UTC77374
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC891673
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC67958
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC551144
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC741361
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC67859
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC49841
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC671552
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC601545
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC591445
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC591643

What Hacker News says

67 sources
There are some warts, but it seems nice from afar. The biggest wart is/was the "FUCK FUCK FUCK" git clean vs git reset UX error: https://github.com/microsoft/vscode/issues/32405 . This is a fantastic demonstration of why i exclusively use git from a command prompt -- i know what will happen and nobody's going to reinvent terms to put on buttons that just confuse me. In my life: - I'm committed to emacs for org-mode and LaTeX editing and daily use. - I paid for sublime so i will use it -- and multiple cursors everywhere is a boon for quick and dirty data munging. - I write serious python code in pycharm. - I write serious c# in full blown Visual Studio
In The Rise of Microsoft Visual Studio Code
> "we have an extension for this file type!" There's a setting for disabling that, arguably these sort of annoyances should be easier to eliminate though. IMHO the plugins per-se are one of VSCode's strengths, you can find plenty of high-quality ones, and the APIs are good enough that making your own is overall a pleasant experience. What sucks is the Marketplace [1]: 1. searching is basically broken 2. the downloads count, and therefor the ranking system, is skewed towards extensions publishing lots of updates. [1] https://github.com/Microsoft/vscode/issues/42890
In Why I wrote 33 VSCode extensions and how I manage them
> that's not maddeningly complex I'm not sure what's complex. Adding one more option "Triaging" here[0] doesn't seem complex. I'm working at VS Code and now we are trying to make a bot that would add a label if someone (from a whitelist) types `/label bug` (same for marking duplicates). The fact that we have to go this far for letting community contributors assign labels to issues is more maddening to me. See an example here: https://github.com/Microsoft/vscode/issues/62016#issuecommen.... [0]: https://user-images.githubusercontent.com/4033249/47674432-8...
In How to be an open source gardener (2014)
Hi It's Kenneth from VS Code. We have looked into this, and haven't found an intentional change that should change your opt-out settings. This shouldn't happen. We have two theories: 1) Your settings file was deleted, which means that you would have lost all of your settings, and not just the telemetry setting. This can happen if the AppData or ~/Library/Application Support was cleaned up. 2) One of your installed extensions updated the settings either accidentally or on purpose. This would require further debugging, and a list of your installed extensions. To help debug this further, it would be great help if you could open an issue on Github, https://github.com/Microsoft/vscode/, with more details about your OS, VS Code version and installed extensions, so we can figure out what happened. Thanks! /k
In VSCode silently opts you in to data collection
Oh, I appear to have misread your comment as "why developers move to Electron for their apps". The reason why developers, myself included, migrate to VSCode is really simple: because it's the best all-around cross-platform IDE right now for many scenarios, and because it has a thriving extension ecosystem to tailor it further. But it is that in spite of being written in Electron, not because of it. If Microsoft announced that it is being rewritten in Qt tomorrow, I'd be ecstatic. Just to give you an example of what kinds of issues using web tech for desktop-like experience can cause: https://github.com/Microsoft/vscode/issues/22900 (Yes, I'm well aware that they fixed it. The point is that the offending code needed to be written in the first place. A native desktop app using 13% of the CPU to render a blinking cursor would be considered a
Read the rest
n insane bug to have in the first place.)
In PyQt5 Tutorial: Create a Python GUI in 2018

Showing the 15 most recent of 67 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.