mchahn
mchahn on Hacker News
Posted by
mchahn on Friday November 28, 2025 @11:47PM
from the show-hn dept.
https://marketplace.visualstudio.com/items?itemName=eridien.objectify-params
Automatically refactor JavaScript or TypeScript functions to use object parameters instead of multiple positional parameters, improving readability and maintainability.
Posted by
mchahn on Friday August 01, 2025 @02:16AM
from the show-hn dept.
https://marketplace.visualstudio.com/items?itemName=eridien.vscode-function-explorer
I've just released Function Explorer. It is a vscode extension that provides a sidebar explorer much like the built-in file explorer. The big difference is that you can expand the file items to show their functions. It also features marking functions much like bookmarks. It has a ton of features. Feedback would be appreciated (good or bad).
Note that the keys actually show as an empty string, not with all the spaces shown in the post above. HN is not showing the unicode characters properly.
Posted by
mchahn on Monday May 26, 2025 @06:33PM
from the show-hn dept.
https://marketplace.visualstudio.com/items?itemName=eridien.json-commenter
JSON Commenter is a vscode extension that lets you create inline comments in a JSON file while keeping valid syntax. You create a block with a command that places the comment anywhere legal in the JSON. The text is edited inline and supports word wrap, padding, margins, etc.The comment is in a somewhat good-looking box with minimal extra characters. Zero-width unicode chars give keys that only...
I'm deprecating the extension due to lack of interest. It's been 10 days with as much promotion as I could do and there have been 5 downloads. I can't see taking the trouble to support something with no users.
> Maybe framing it like that could catch HN's attention a bit more. :-)
I've noticed that anything AI is golden here. I've enjoyed doing this and I use it so I'm not really interested in promoting it more. And I've moved on to something a little less weird, and no, it is not an AI thing. :-)
In vscode click on the extension icon on the left that looks like building blocks. Then type in definition and this should be one of the first shown. Click, install, enjoy.
Posted by
mchahn on Thursday April 03, 2025 @06:59PM
from the show-hn dept.
https://github.com/eridien/vscode-definition-stack
Definition Stack is a new vscode extension I have just released. It is a reading tool for Javascript and Typescript. It is available in the extension marketplace.You just click in a function in any source code, execute a command, and a new tab opens next to the original. That tab has a "block" which contains a copy of the function you clicked in. In that code every word (symbol) that has a...
I have found it interesting that I cannot mix paints (subtractive color) to get black. It always seems to be brown. Is it possible to find a combination of paints that blocks all light? BTW, this is not considering the possible "combination" of just one color black.
Hmm. When I told the professor trying to "hire" me that I couldn't afford it there was no mention of a stipend. Could it have been different in the 1970s?
Pricing on Stanford website (https://registrar.stanford.edu/students/tuition-and-fees):
Each graduate Engineering unit above 18 is $1200.
> shouldn't be called mental illness
What should mania be called?
Wow. So Carter and Gates are selfish pigs?
> Atom+VSCode
Excuse my ignorance, but how can something be in Atom and VSCode? Are there two separate versions?
As a person who suffers from mania I would argue that everyone "suffers from it" does not apply to mental illness.
Do you have 3 or 4 days in a row where you can't sleep? Do you send emails to everyone at three in the morning that are totally crazy (such as only a maniac would write)? Do you speak at company meetings and have one of your employees write "shut up" on a piece of paper and hold it so that only you can see it?
Your comment is offensive.
I assume this refers to a PHD. The masters degree I got is also post-grad.
I'm not sure if anyone else covered it but you have to have a certain amount of money to get a PHD. I was approved to enter a doctorate program at Stanford. I couldn't afford it so I went to HP to earn some money. After the five-year approval expired I was disappointed that I could never afford it. (We're talking astronomical numbers here).
This will probably cause users to avoid side-loading which is a shame. It will be harder for developers to avoid the store-tax.
This make me think of watching "She's Gotta Have It" by Spike Lee. When watching the black and white movie I was blown away by the image depth. It a bright sunlit scene you could see shadows and details in the shade under a tree.
For some reason black and white film always had more dynamic range than color. I don't know why.
> actually AI and not a bunch of very smart though not intelligent algorithms
That is a relatively old philosophy question that won't be resolved any time soon.
Threadripper should win an award for product-naming.
Am I wrong in thinking that blood compatibility is basically a big allergy problem?
> had under 4 stars because these places where just really busy
"Nobody goes there anymore. It's too crowded." -- Yogi Berra
I love the message, but the messenger is a bit over-the-top (infomercialish).
>Just the opposite! The new compiler is quite fast!
I need to learn about this. Does shared source actually allow one to arbitrarily use the source? I thought the only distinction was that it didn't allow contributions.
> hover your helicopter connected to a 230,000-volt power line?
Not an issue when any electrical ground is at a far distance.
That lineman deserves a raise, no matter what he makes. He falls in the category of workers who are lowered into nuclear reactors to cleans things up.
> I've actually flown helicopters, and it's not that hard.
When all helicopters are quad, tailless, designs flying will be much easier.
> VSCode IS running inside a browser.
I used to be a major contributor and follower of Atom. People commonly asked why Atom couldn't run in the browser. The answer was simple, node and a browser are totally different things. Imagine a browser opening files, starting processes, running arbitrary C-code, etc.
No, VSCode does not normally run in a browser.
> If you want to license your software under a proprietary license, just license it under a proprietary license.
It's not that simple. I'm about to come out with a 3d-printed product that will sell in a similar market to 3d printers. My product is begging to be open-source hardware since anyone with a 3d-printer can create a large part of it and I'd be ecstatic (and richer) if the product developed a community of followers.
However, MakerBot did this and it was a mistake. Clones quickly came out of china at half the price. MakerBot ended the open-source and developed newer products. My outfit is not big enough to do something like this.
So I have considered using a commons-based license. Makers can play with my product without others undercutting my prices.
I've never heard of an open-source lawyer. I understand totally how valuable it is to litigate open-source issues, but I'm curious as to who pays for such services? Being able to pay lawyers seems unlikely for a free product.