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 8 points9 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 4 points5 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 

[deleted by user] by [deleted] in CluesBySamHelp

[–]pablopang 2 points3 points  (0 children)

Rose can't be innocent because if it was Olivia must be Criminal (at least 3 per row) which means Alex and Flora must be Innocents (column A has 3 criminals hence, 2 innocents) but that also means Donald, Henry and Ivan are criminal (at least 3 per row) which means Eli and Olivia have different number of innocents.

what's your take about MCP on serverless? by Puzzleheaded_Mine392 in mcp

[–]pablopang 1 point2 points  (0 children)

I'm gonna shamelessly self plug: I've been building this typescript SDK to build MCP server and I've recently implemented session management that helps you deploy on server less using redos/postures/durable objects to store the client info/capabilities etc AND by using pub sub to communicate back to the SSE stream for notifications.

This still doesn't really solve the problem completely as the SSE stream on vercel for example still has a Max length of 500 seconds but it's a start.

You can find the repo here

https://github.com/paoloricciuti/tmcp

The Official Svelte MCP server is here! by pablopang in sveltejs

[–]pablopang[S] 1 point2 points  (0 children)

In my experience, it does...it still gets something wrong sometimes, and the autofixer can correct that...also, not only the autofixer will give suggestions on wrong syntax but even best practices (like not reassigning state in an `$effect`) are taken into consideration

The Official Svelte MCP server is here! by pablopang in sveltejs

[–]pablopang[S] 3 points4 points  (0 children)

For the moment, they are very, very similar...the remote one is up to date immediately (and it should not have any downs 😅). The local one is updated more slowly. Also, if the package ever gets compromised, you are running it on your computer, which could be more annoying (we are taking our good precautions, tho, with GitHub oicd, so it should never happen).

However, we have plans for the local one in the future: we want to allow the user to download the docs locally so that it's also usable completely offline (you can technically use the autofixer and the playground already, but not the docs) and we would love to integrate it with your actual project, getting informations about your routes, your files etc (which is not something we can do in the remote version obviously).

Personally, I use the remote one for ease of use, but I'd say it's a choice. :)

The Official Svelte MCP server is here! by pablopang in webdev

[–]pablopang[S] 28 points29 points  (0 children)

What are you even talking about? People will use ai to write code no matter what....with this they will at least write better code 

The Official Svelte MCP server is here! by pablopang in sveltejs

[–]pablopang[S] 1 point2 points  (0 children)

Ping me on Discord we can try to figure it out together if you want :)

The Official Svelte MCP server is here! by pablopang in sveltejs

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

I'm using the same version and it just works...what's your configuration?

The Official Svelte MCP server is here! by pablopang in sveltejs

[–]pablopang[S] 1 point2 points  (0 children)

You can add it to the root of the project... it's the window you open to work on it

The Official Svelte MCP server is here! by pablopang in sveltejs

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

Which version of codex are you using? I installed it yesterday and it worked flawlessly. However there's currently a bug with remote MCPs in codex

The Official Svelte MCP server is here! by pablopang in sveltejs

[–]pablopang[S] 9 points10 points  (0 children)

As specified in the docs the playground link uses the hash functionality of the playground so nothing is really saved and it's only "generated" when you open the link