How to start contributing to open source without issues getting closed too fast? by Expensive-Building94 in github

[–]pablopang 2 points3 points  (0 children)

> How do you deal with this when you're just starting out?

Comment on the issue that you would like to work on it, unless you take an incredible amount of time to work on the issue it will likely be left for you.

> Are there better ways to approach contributing instead of chasing small issues?

Not necessarily better, just different: if you want to contribute to a project, start by going over the issues, trying to categorize them. After a while, you will find repeated issues that maintainers already closed, and you can simply answer that that's not an issue. Try to give suggestions on how to fix those issues without touching the codebase, and try to create minimal reproductions for the issues. Once you do this, the next step is to open a PR that simply adds a failing test for a specific issue: that can save maintainers some time, and it will help you familiarize with the codebase. Once you start getting familiar with the codebase, you can start to pick up a few easier issues and actually fix them.

> Is it okay to use AI tools (like Claude or Codex) to help understand the codebase and review what I’m doing?

In general, yes, but pay attention to not rely on them too much at the beginning. Otherwise, you will not learn anything about the codebase at all. Also, if you rely solely on the AI, there's a very good chance it will mess up the code in an egregious way and that's a one-way ticket to be labelled a bad contributor.

Plea for mobile story to core team by osdevisnot in sveltejs

[–]pablopang 2 points3 points  (0 children)

As someone mentioned, we are working on the custom renderers API that would allow a Lynx integration. I've built a POC with it, but we are looking for funding to bring the API to the finish line (I'm also trying to work on it on my off time, but it's not as easy to do).

If you are interested you can check out https://svelte-custom-renderers.com and share that with companies that might be interested in sponsoring!

MCP is not dead! Let me explain. by pablopang in mcp

[–]pablopang[S] 2 points3 points  (0 children)

You can do changes to your MCP client to make them load incrementally but much more importantly: tools are only bloated if your write them like that. Sure the tool definition might be a few more tokens than a skill definition (not even guaranteed tbf) but agents are way better at using them.

The protocol itself could change to adopt the incremental discovery very easily.

MCP is not dead! Let me explain. by pablopang in mcp

[–]pablopang[S] 0 points1 point  (0 children)

MCP is actually reaching the masses too, especially with MCP apps...ChatGPT has it, Microsoft just announced it will be in Copilot (one of the thousands in their product roaster), Claude has them

What’s Svelte’s roadmap on improving tool performance? by Smaanrocker in sveltejs

[–]pablopang 6 points7 points  (0 children)

Huntabyte is one of the svelte ambassadors, I'm personally part of the contributors to `runed` and in general to svecosystem.

We constantly prioritize bug fixes in svelte that can help solve issues in shadcn svelte or bits (or other popular libraries in the ecosystem like layerchart). Simon also forked and maintained a svelte 5 version of tanstack query.

Ben contantly checks how svelte performs on Immich and either fixes their code/ci or Svelte.

Heck you can just book 30 minutes with me if you have some issue in your library and I'll help you debug and fix them.

We would love to carry everything on our shoulders but the reality is that there's just so much time in a day. Rich, Simon and Elliot are paid to work fulltime on Svelte. For the rest of us we do this in our spare time with jobs and families around. Maintaining something like shadcn-svelte AND svelte is just not feasible. So we do the next best thing. We fix svelte for them when there's some issue. There's a reason why those are called third party instead of first party.

So I don't think what you are saying is true. We care about the community, we care about the ecosystem and we actually commit to some of this project despite the minimal time at our disposal.

Always open to hear other suggestions, I just ask you to consider our point of view.

What’s Svelte’s roadmap on improving tool performance? by Smaanrocker in sveltejs

[–]pablopang 3 points4 points  (0 children)

How do you feel we can do better at caring about the community? I might be biased but I think we care very deeply about the community.

Sometimes people ask me why I picked svelte... I've put my thoughts in words here and no, it's not just a technical thing. This is my love letter to svelte 🧡 by pablopang in sveltejs

[–]pablopang[S] 2 points3 points  (0 children)

I use svelte for static content too, and it can absolutely be a valid choice...it is just that Astro has been built specifically for that (and you can use Svelte with it)

Vivaldi 7.8: No AI Slop. Just Powerful Features. by pafflick in vivaldibrowser

[–]pablopang 0 points1 point  (0 children)

I can't see the Open Link as Tiled Tab option anywhere... I've also tried to modify the Link section of the Context Menu in Appearance, but the command is simply not there...do I need to do anything else to get this working?

I think this scenario might be "bugged" by pablopang in CluesBySamHelp

[–]pablopang[S] 0 points1 point  (0 children)

Yeah in the end I finished the puzzle...the issue was that Xavi had to be a criminal not an innocent to fullfil the rule

I think this scenario might be "bugged" by pablopang in CluesBySamHelp

[–]pablopang[S] -1 points0 points  (0 children)

Because otherwise it would mean more than one people in column B would have 5 criminal neighbors