Live data from Hacker News

Material Theme has been pulled from VS Code's marketplace

github.com

281–290 of 424 posts

Re: Material Theme has been pulled from VS Code's marketplace

#281

I found the malicious javascript (messages.js) file and put it in a Pastebin for anyone to analyze https://pastebin.com/yY1X0LiD obviously its obfuscated by the guy originally

This code is harmless. We may need a copy of the actual, shipped extension from vscode. https://pastebin.com/T998ZstM

Here's a copy of it to download directly from MS...

I've seen literally nothing malicious in it so far.

!!! WARNING CLAIMED MALICIOUS PACKAGE !!!

https://marketplace.visualstudio.com/_apis/public/gallery/pu...

Re: Material Theme has been pulled from VS Code's marketplace

#282
post #244

the "we took this down for security" is such a tempting _acceptable_ form of censorship. My bank does this for my suspicious transactions, with a near %100 false positive rate.

You're saying your bank is censoring something you do when it flags a transaction? For me it's just flagging big purchases I don't normally make.

Seems common sense and usually remedied by a text to a bot.

Re: Material Theme has been pulled from VS Code's marketplace

#283

Nobody is gonna pay for a VSCode theme.

That's untrue. I've created https://monokai.pro , to my knowledge the first commercial theme. It's been going strong for years now. People are willing to pay for nice things. Especially if it takes longer to create it yourself. A theme is more than a list of colors. Monokai Pro contains custom designed icons and color filters too, and some code logic to sync it all up. It needs continued updates, as editors keep evol…

I love spectrum been using it for maybe 7 years now

Re: Material Theme has been pulled from VS Code's marketplace

#285

Earlier quoted context omitted.

I proudly block ads while giving directly to the people that make the stuff I like. I know I'm in the minority, but I block ads because of memetic hygiene. I don't want to deprive artists but I'm not sitting through adslop for a podcaster's sake.

With Youtube at least, you can buy Youtube premium, so you don't have to sit through Youtube ads without needing an ad blocker (though you'll still have to sit through any ads the Youtuber directly adds into the video itself). Disclosure: I work at Google.

At £12/month YT Premium feels rather expensive for what we'd get out of it (though we have considered it for our Dad who uses it for music and train videos a lot) compared to other subscription services.

Also note that while it takes away the ads, it does nothing about the stalking (which bothers me much more than the adverts themselves) the results from which will be used to serve ads if you cancel in future (and in any case may be made available, directly or otherwise, to third parties, unless that part of the terms has changed).

Re: Material Theme has been pulled from VS Code's marketplace

#286

Earlier quoted context omitted.

So many people who are otherwise functional in society, for whatever reason just can't play well with others when it comes to online communication. This can be true for both software maintainers and users. People can't just leave their emotions at the door and file a bug report or respond to a help request, without including a little personal jab or passive aggressive snipe. Looking at some of those replies to users,…

It’s off topic but I don’t believe most people are functional in society. I think they are hiding their shitty behavior to themselves and to others, and their true self comes out once in a while. They hide it mostly to their family, but other human beings are treated like NPCs. For example I live in the south of France and people are literally crazy on the road but they still avoid accidents by some kind of miracle.…

Some years back, I was driving to the town of Apt, in a hilly area of Provence. I was on a secondary road and going roughly the speed limit, maybe a little more. I was passed on a curvy section of road like I was standing still by a woman who was simultaneously smoking, talking on her phone and examining her face in the mirror. It was an amazing display of needless risk and even though I was alone, I started laughing.

Re: Material Theme has been pulled from VS Code's marketplace

#288
post #79

Hi - Isidor here from the VS Code team. A member of the community did a deep security analysis of the extension and found multiple red flags that indicate malicious intent and reported this to us. Our security researchers at Microsoft confirmed this claims and found additional suspicious code. We banned the publisher from the VS Marketplace and removed all of their extensions and uninstalled from all VS Code instance…

I de-obfuscated most of it and didn't see anything malicious. Was there any particular file that was concerning?

Re: Material Theme has been pulled from VS Code's marketplace

#289
post #261

Earlier quoted context omitted.

This is why I use Emacs and it's why I didn't stop using Emacs when Sublime Text II, then Atom, then VSCode became popular. When Microsoft gets bored of VSCode or forces you to only do AI "vibe coding", Emacs will still be there. New version just came out. The release notes were full of good things.

Well, I used Emacs for 15-20 years. It has problems of its own -- mostly that it is effectively locked into an antediluvian view of how editors work, and that to use it effectively you end up maintaining large and complex configuration files. I still use it for some things, but what we really need is a new, different edition of Emacs that has the same basic architecture but a more modern take on all the stuff that da…

It's not "a problem," it's a difference in philosophy. Sure, VSCode comes accessible out of the box with minimal configuration needed and a GUI-first settings interface. But that comes with its own price - your config is more restricted in what you can do and fragmented across json files, settings menus, and extension options.

In contrast, with Emacs I can change any behavior of any function and command - built-in or third-party with amazing granularity. I can change specific parts of a function without rewriting it, and I don't even need to save that - I can just write a piece of Elisp in a scratch buffer, evaluate it, and test it out immediately.

Also, you are completely wrong with your notion that Emacs is outdated. Modern Emacs tools allow you to do things in a way no other editors let you - you can control video playback, read and annotate PDFs, search through your browser history, and automate things with LLMs.

Not to mention that the problem similar to the one being discussed in the thread would never happen in the Emacs world - nobody would ever get to publish a package with obfuscated Elisp code in it. You always will have full control over the code you download to use.

Re: Material Theme has been pulled from VS Code's marketplace

#290

Earlier quoted context omitted.

I use Youtube Premium, plus an ad blocker, plus an extension that removes shorts, plus an extension that skips sponsored segments. Soon, I'm going to need an extension that removes the AI stuff I don't want and didn't ask for. Using youtube in 2025 is exhausting.

Care to share these extensions?

Ad block: https://ublockorigin.com/

Skipping sponsored sections: https://sponsor.ajay.app/

Remove shorts: https://addons.mozilla.org/en-US/firefox/addon/remove-youtub...

Return dislike: https://www.returnyoutubedislike.com/

Forgot to mention returning the dislike in my original comment.

At least I can use these extensions and get something resembling the service I want to pay for.

Post reply on HN