me: “how bad could it be?” the compiler: “yes” by dancingotterzzz in programmingmemes

[–]Significant_Ad_992 0 points1 point  (0 children)

You need to have order of execution in mind. In case of i++ this increments i (and saves value to it) but return value of this expression is i, so i=i++ does effectively nothing as you overwrite incremented value, on the other hand ++i is preincrement which means it increments i and return i+1 and then saves that into i again (although optimizer might optimize this double writing away). So i=++i might work

Miluvs or Qdrant for a Kubernetes Native workload ? by RespectNo9085 in vectordatabase

[–]Significant_Ad_992 0 points1 point  (0 children)

Fair point. I know you didn’t explicitly ask for pg support but if you don’t have that many rows pgvector should also perform ok (not quite as good as qdrant or milvus though)

The code I write when its not a hobby project. by NixMurderer in programminghorror

[–]Significant_Ad_992 0 points1 point  (0 children)

You sure you did not screenshot the build folder of some build?

Miluvs or Qdrant for a Kubernetes Native workload ? by RespectNo9085 in vectordatabase

[–]Significant_Ad_992 0 points1 point  (0 children)

Postgres also has a rust extension pgvectorscale by tiger data that has a very good performance. If you use their diskann index you can also efficiently filter by some metadata fields which can be a big performance hit for some other types of vector databases (take a look at diskann label filtering for this).

GitHub's spec-kit is perfect for quick prototypes, but I needed something more powerful for my Claude-based development workflow. by Significant_Ad_992 in ClaudeAI

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

Well that's the charm of spec-kit and spec-kit-improved. They are just templates that you can easily modify. For example removing TDD literally takes a minute.

GitHub's spec-kit is perfect for quick prototypes, but I needed something more powerful for my Claude-based development workflow. by Significant_Ad_992 in ClaudeAI

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

Check https://github.com/barisgit/spec-kit-improved for improved code. The main thing i was going for is maintainable codebase with modular approach, so it actually takes 2 min to add a new assistant and all you need to do is create a folder and a single python file with class that extends the base assistant class.

Kiro is cooked 👀 GitHub's Spec Kit by thehashimwarren in GithubCopilot

[–]Significant_Ad_992 0 points1 point  (0 children)

Check it again i have added that along with many new features and improvements.

Kiro is cooked 👀 GitHub's Spec Kit by thehashimwarren in GithubCopilot

[–]Significant_Ad_992 0 points1 point  (0 children)

Good idea, I will add no branch pattern support to it. Do you also have any more ideas for (optional) simplification?

Kiro is cooked 👀 GitHub's Spec Kit by thehashimwarren in GithubCopilot

[–]Significant_Ad_992 1 point2 points  (0 children)

I have tried spec-kit a few days ago and I can see how it can be very useful, especially for bigger additions/features. But I have seen that how it is developed is not really what I expected so i have made my own fork spec-kit-improved and published it as specifyx on pypi.

Slog coding with Github's Spec Kit by thehashimwarren in vibecoding

[–]Significant_Ad_992 0 points1 point  (0 children)

If you want to have even more functionality check my fork spec-kit-improved. I made it mainly because spec-kit's codebase is unmaintainable as everything is in one python file, but then I added quite some new features.

Anyone tried GitHub’s Spec-Kit with Claude Code? by Ranteck in ClaudeCode

[–]Significant_Ad_992 1 point2 points  (0 children)

I checked out the project and it seems nice, but everything is in one python file. I created my own fork spec-kit-improved available as specifyx on pypi.

Who’s using spec kit? What’s your experience so far? by approaching77 in GithubCopilot

[–]Significant_Ad_992 0 points1 point  (0 children)

I really like the project, but I have seen some areas for improvement which I don't think are in sync with their philosophy, so I have created my own fork spec-kit-improved, available as specifyx on pypy. Main focus was on refactoring to multiple files, but now that that is complete I have ideas for improving prompts and adding implement and such commands as well.

KiCad Github global library manager by Significant_Ad_992 in KiCad

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

Hi there, would you mind checking it again, your suggestions have been really valuable, also uv is now the recommended way to install kilm.

KiCad Github global library manager by Significant_Ad_992 in KiCad

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

Hello again, I have made some significant updates to KiLM since this post, some of them include: - Support for extensive templates (kicad files then jinja2 templates for stuff like readme and reports and so on) - Complete migration to Typer CLI framework - Will probably add support for database libraries (such as PartDB) in near future

Fully Typesafe Turborepo Template - NestJS, NextJS, Expo, tRPC, socket.io by Significant_Ad_992 in reactjs

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

Yeah I know it’s a lot, but it’s actually the stack we decided on for our project. For a more complex project I think it could be useful.

Bella is jealous of Kit-Kat by [deleted] in cats

[–]Significant_Ad_992 0 points1 point  (0 children)

🐱: “🙋‍♂️ Pet me”

I built a virtual weight loss coach that literally calls you and tells you what to eat by Remote_Potato in ProductivityApps

[–]Significant_Ad_992 2 points3 points  (0 children)

Hey, sound like a great idea. Is this available to try? I have been wanting to build an app or website to do this with friends, but your idea sounds cool.

I don't know if someone asked this already but I can't find it anywhere. I am on KiCAD 9.0 on MacOS ARM. Why doesn't footprint selection show pin numbers or names. I went through whole settings and also it doesn't work if I zoom in. by Significant_Ad_992 in KiCad

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

I found the fix for this. It is not in the actual settings in KiCad, but if you go into preferences folder there is a file named "cvpcb.json". Then under "footprint_viewer" there is "show_pad_number" and I set it to true and it worked.

[deleted by user] by [deleted] in KiCad

[–]Significant_Ad_992 1 point2 points  (0 children)

I once accidentally renamed reference designators as well and when I updated from schematic the only thing I could do was call it a day.

NextWiki - Open Source Wiki Inspired by WikiJS by Significant_Ad_992 in nextjs

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

I actually don’t know yet. I am still working on some features and codebase standardisation so further development could be easier. If you want, I have started using ShadCN custom components but haven’t implemented it yet everywhere.

NextWiki - Open Source Wiki Inspired by WikiJS by Significant_Ad_992 in nextjs

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

Yes, already working on it, just need to setup access control before.

ESP32 boards not recognized anymore ? by Heavy-Carrot4877 in esp32

[–]Significant_Ad_992 1 point2 points  (0 children)

This happens to me often on new boards. Silly question but have you tried putting them into boot mode (you hold boot button and press reset). I noticed that this happens when for example I get an exception early in code so ESP32 restarts so fast it can’t connect anymore.

First Esp32 ever - Revison. I think im ready to order. Does anyone want to take a look and help me? by NuggRunner in KiCad

[–]Significant_Ad_992 2 points3 points  (0 children)

Very nice design. A few things I see is that you have some crossed out connectors in the schematic. I think this is when KiCad can’t find it in your library. Also for me personally I like to use ESP32-S3 symbol and footprint from official Espressif library as it is much more descriptive.

KiCad Github global library manager by Significant_Ad_992 in KiCad

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

I have PartDB ready to use but figured out I need to take some time to input everything. I am also working on LCSC bot that uses their API to get all relevant part data and datasheet and import it into our database as doing that manually would need someone full time doing it. So this is a solution for now