News for hackers. Stuff that matters.

Yiling-J

Re:Pi's Minimalism Is Its Advantage on Tuesday August 04, 2026 @10:26PM (#49177874)
Pi is really good. For people who want to build their own agent with even more minimal and extensible, the underlying agent harness is also worth looking: https://github.com/earendil-works/pi/tree/main/packages/agen...
This project uses Bun, and I'm Chinese, so naming it Shumai felt like a natural choice :)

Show HN: Shumai – open-source Frame.io alternative for creative work

https://github.com/shumaiOne/shumai

Shumai is an open source platform for uploading creative files, managing projects, collecting precise feedback, sharing work, and collaborating with AI agents, all in one simple creative-first workspace.I’ve always liked the product design of Frame.io, and I wanted to build an alternative that feels just as polished, while being open source and easy to self host.You can deploy Shumai with...

( Read More... | 6 comments | 7 points | on HN )
I'm the author of Theine (both Go and Python). I actually started with the Python version, using Ristretto as a reference implementation, including its hit ratio benchmarks. Naturally, I had to run Ristretto's benchmark first to ensure it was working correctly, which is how I discovered the issue in the first place. After completing the Python version, I moved on to develop the Go version of Theine, which focus on better hit ratio than Ristretto.

Recently, I refactored both the Go and Python versions to adopt Caffeine’s adaptive algorithm for improved hit ratio performance. But now that Otter v2 has switched to adaptive W-TinyLFU approach and more closely aligned with Caffeine’s implementation, I’m considering focusing more on the Python version.

This feels like a good time to do so: the Python community is actively working toward free-threading, and once the GIL is no longer a bottleneck, larger machines and multi-threads will become more viable. Then a high-performance, free-threading compatible caching libraries in Python will be important.

I think Jules does a good job at "generating code I'm willing to maintain." I never use Jules to write code from scratch. Instead, I usually write about 90% of the code myself, then use the agent to refactor, add tests (based on some I've already written), or make small improvements.

Most of the time, the output isn't perfect, but it's good enough to keep moving forward. And since I’ve already written most of the code, Jules tends to follow my style. The final result isn’t just 100%, it’s more like 120%. Because of those little refactors and improvements I’d probably be too lazy to do if I were writing everything myself.

Re:Ask HN: What are you working on? (May 2025) on Sunday May 25, 2025 @08:31PM (#44092702)
Prepare to release https://github.com/Yiling-J/tablepilot v0.4.0, new workflow feature
Re:Directory of MCP Servers on Sunday May 18, 2025 @05:45AM (#44020172)
I think Hugging Face will soon add an MCP category to their homepage, similar to what modelscope has done(the Chinese equivalent of Hugging Face): https://www.modelscope.cn/mcp
Seems like there are more and more fake stars on GitHub these days. For example, this one: https://github.com/Hammerock?tab=stars, this https://github.com/MacKeepUS?tab=stars and this https://github.com/Hirakok?tab=stars. These people seem to be engineers from tech giants, but they all starred risesoft-y9/Digital-Infrastructure, WuKongOpenSource and Heygem, which seems weird. I think there's a 90% chance these are fake stars from bots.
It would be interesting if there were an AI tool to analyze the growth pattern of an OSS project. The tool should work based on star info from the GitHub API and perform some web searches based on that info.

For example: the project gets 1,000 stars on 2024-07-23 because it was posted on Hacker News and received 100 comments (<link>). Below is the static info of stargazers during this period: ...

Re:Create and edit images with Gemini 2.0 in preview on Wednesday May 07, 2025 @07:30PM (#43921536)
I generated 100 recipes with images using gemini-2.0-flash and gemini-2.0-flash-exp-image-generation as a demo of text+image generation in my open-source project: https://github.com/Yiling-J/tablepilot/tree/main/examples/10...

You can see the full table with images here: https://tabulator-ai.notion.site/1df2066c65b580e9ad76dbd12ae...

I think the results came out quiet well. Be aware I don't generate a text prompt based on row data for image generation. Instead, the raw row data(ingredients, instructions...) and table metadata(column names and descriptions) are sent directly to gemini-2.0-flash-exp-image-generation.

Re: on Friday April 25, 2025 @10:24PM (#43800380)
https://rowzero.io/ can handle 1 billion+ rows and offers native Python support. Also compatible with Excel and Google Sheets. However it’s a cloud based solution, and the private hosting option is only available to Enterprise users.
Re:OpenAI releases image generation in the API on Thursday April 24, 2025 @09:44PM (#43789389)
gemini-2.0-flash-exp-image-generation doesn’t perform as well as GPT-4o's image generation, as mentioned in section 5.1 of this paper: https://arxiv.org/pdf/2504.02782. However based on my test, for certain types of images such as realistic recipe images, the results are quite good. You can see some examples here: https://github.com/Yiling-J/tablepilot/tree/main/examples/10...

Show HN: Generate 100 recipes with images using Tablepilot

https://github.com/Yiling-J/tablepilot/tree/main/examples/100_recipes

Hey HN,I’m the creator of Tablepilot (https://github.com/Yiling-J/tablepilot), an open-source tool that lets you effortlessly generate or autofill content for tables using AI. Tablepilot comes with both a CLI and WebUI interface, and it allows you to easily switch between different models.To give you an idea of how it works, I’ve created this 100 AI Generated Recipes example, which includes...

( Read More... | no comments | 2 points | on HN )
Re:Show HN: Index – new SOTA Open Source browser agent on Wednesday April 23, 2025 @08:37PM (#43778203)
"Gemini Flash fails even for simple tasks." On the Gemini Flash page (https://deepmind.google/technologies/gemini/flash/), it claims to be 'best for fast performance on complex tasks.'. I always use Gemini Flash in my project for demos and testing, and it performs very well, if a project requires a large, expensive model to handle simple tasks, that could be an issue to users.
I noticed there's an example in the docs: plandex rm app/*/*.ts # by glob pattern.

However, looking at the code (https://github.com/plandex-ai/plandex/blob/main/app/cli/cmd/...), it seems you're using path/filepath for pattern matching, which doesn't support double star patterns. Here's a playground example showing that: https://go.dev/play/p/n8mFpJn-9iY

Re:Show HN: I vibecoded a 35k LoC recipe app on Tuesday April 01, 2025 @11:56PM (#43553531)
I think the recipes on your site are AI-generated? If you're looking to generate a large number of recipes, I highly recommend my tool: https://github.com/Yiling-J/tablepilot. It's specifically designed for this kind of task. Don't forget to check out the examples folder, I use recipes as examples a lot.

Show HN: Tablepilot – Open-source CLI tool designed to generate tables using AI

https://github.com/Yiling-J/tablepilot

Hi HN,Tablepilot is a CLI tool designed to generate tables based on a predefined JSON format schema. As you might have guessed, the schema defines the table's columns, including their names and descriptions. These columns are then used to generate rows—exactly as you'd expect. But there's more to it than that! Here are some key features:- AI-generated columns: If you want your table to have...

( Read More... | no comments | 2 points | on HN )