HackerLangs
TopNewTrendsCommentsPastAskShowJobs

badlogic

no profile record

comments

badlogic
·il y a 4 mois·discuss
i wrote the blog post and i also wrote pi.dev. i haven't written much code myself in the past 12 months. i'm not making coding agents out to be the problem. the entire last section keeps is basically "use a clanker for this and that".

i'm making specific usage pattersn out to be the problem, and explain why those patterns can't work due to the way agents work.
badlogic
·il y a 4 mois·discuss
you get me
badlogic
·il y a 4 mois·discuss
you can use subscriptions with pi.
badlogic
·il y a 5 mois·discuss
OpenAI officially supports using your subscription with pi. Same for OpenCode and other 3rd party harnesses.
badlogic
·il y a 5 mois·discuss
if i ever want a claw, i'd obv. go with this :)
badlogic
·il y a 5 mois·discuss
wow, i love this! was about to build this myself, but this looks exactly what i want.
badlogic
·il y a 5 mois·discuss
i'm not a member of openclaw. i build some oss in parallel, and added 3 or so commits to the openclaw repo. and peter is taking some of the openclaw contributors with him.
badlogic
·il y a 5 mois·discuss
don't do this, this is ridiculous. both openclaw and pi are passion projects by two friends who are already well off.
badlogic
·il y a 5 mois·discuss
peter's claw is a lot more than just a wrapper around my slop.

i too had plenty of offers, but so far chose not to follow through with any of them, as i like my life as is.

also, peter is a good friend and gives plenty of credit. in fact, less credit would be nice, so i don't have to endure more vibeslopped issues and PRs going forward :)
badlogic
·il y a 5 mois·discuss
OpenCode is not written in Go. It's TS on Bun, with OpenTUI underneath which is written in Zig.
badlogic
·il y a 5 mois·discuss
The web package has a minimal example. I'm not a frontend developer, so YMM hugely V.
badlogic
·il y a 5 mois·discuss
FWIW, you can use subscriptions with pi. OpenAI has blessed pi allowing users to use their GPT subscriptions. Same holds for other providers, except Flicker Company.

And I'm personally very happy that Peter's project gets all the hype. The pi repo already gets enough vibesloped PRs from openclaw users as is, and its still only 1/100th of what the openclaw repository has to suffer through.
badlogic
·il y a 5 mois·discuss
It's not an API drop in replacement, if that's what you mean. But the pi-ai package serves the same purpose as Vercel's AI SDK. https://github.com/badlogic/pi-mono/tree/main/packages/ai
badlogic
·il y a 5 mois·discuss
There are lots of ways of doing subagents. It mostly depends on your workflow. That's why pi doesn't ship with anything built in. It's pretty simple to write an extension to do that.

Or you use any of the packages people provide, like this one: https://github.com/nicobailon/pi-subagents
badlogic
·il y a 5 mois·discuss
libGDX, now that's a name I haven't heard in a while.
badlogic
·il y a 6 mois·discuss
> differential rendering

Now where have I seen that before.
badlogic
·il y a 6 mois·discuss
It is very 2026, that this exists for the product by a company that goes all in on vibe coding. Kudos for the creative solution.
badlogic
·il y a 7 mois·discuss
Neat. Any reason why the MCP server doesn't expose a JavaScript/eval tool? Current models excel at writing JS to drive and inspect the DOM. They aren't great at driving browsers via screenshots.
badlogic
·il y a 7 mois·discuss
Create a markdown file, for each SKILL.md of the skills you want to use, put the frontmatter in that single markdown file along with the fulk path to the SKILL.md file. On session start, tell Gemini to read that file. If you put it in your AGENTS.md, you don't have to instruct Gemini. And if you have your skills in a known folder, let Gemini write a small scripts that generates that markdown file for you.
badlogic
·il y a 7 mois·discuss
Loved the fun write up. Now that we know that LLM-based vision is lossy, here's a different challenge:

Give the LLM access to the site's DOM and let it recreate the site with modern CSS. LLMs are much better with source code, aka text, right? :)