HN user

vtemian

230 karma

[ my public key: https://keybase.io/vtemian; my proof: https://keybase.io/vtemian/sigs/AQxwFbUyaAoq-FEqu2koSWe0HCE512UkaWUPw4NiEYQ ]

Posts40
Comments28
View on HN
blog.vtemian.com 1mo ago

Claude Code is not about code anymore

vtemian
2pts0
isopusok.today 1mo ago

Isopusok.today?

vtemian
2pts0
blog.vtemian.com 2mo ago

Fight Slop with Clarity

vtemian
3pts0
news.ycombinator.com 2mo ago

Make HN great again: Neovim vs. IDEs

vtemian
4pts3
blog.vtemian.com 3mo ago

Disposable Tools Manifesto

vtemian
1pts0
blog.vtemian.com 3mo ago

The Disposable Tools Manifesto

vtemian
6pts0
blog.vtemian.com 3mo ago

Harness Engineering

vtemian
1pts0
blog.vtemian.com 3mo ago

I Think Software Development Will Be Automated by 2030

vtemian
1pts4
github.com 4mo ago

Show HN: Real-time observability for coding agents

vtemian
14pts0
github.com 4mo ago

Show HN: Real-Time Observability for Cursor/Claude Code/Codex/OpenCode Agents

vtemian
3pts0
blog.vtemian.com 4mo ago

Model Context Protocol works for tools. It breaks for agents

vtemian
1pts1
blog.vtemian.com 4mo ago

MCP Is Great for Tools. Terrible for Agents

vtemian
4pts0
github.com 5mo ago

Show HN: Export and resume Claude Code sessions

vtemian
2pts0
blog.vtemian.com 5mo ago

Show HN: Learn GPU programming with coding agents

vtemian
6pts0
blog.vtemian.com 5mo ago

vibe-infer: Learning GPU Programming with Claude Code

vtemian
3pts1
balajmarius.com 8mo ago

LLMs and Creation Outside of Time

vtemian
3pts0
news.ycombinator.com 10mo ago

Is Google Down? - EU networking issue

vtemian
73pts43
blog.vtemian.com 5y ago

Healthy Python Codebase

vtemian
2pts0
www.presslabs.com 6y ago

Managed WordPress Hosting on Kubernetes

vtemian
1pts0
github.com 6y ago

Show HN: VS Code Deprecated – Show deprecated usages in the editor

vtemian
7pts0
blog.vtemian.com 6y ago

Building a Serverless Hosting Platform

vtemian
4pts0
www.presslabs.com 6y ago

Presslabs Dashboard – First Cloud-Native Hosting Platform for WordPress

vtemian
4pts1
github.com 6y ago

Show HN: Open-Source WordPress Infrastructure on Kubernetes

vtemian
10pts1
blog.erratasec.com 7y ago

Some notes about HTTP/3

vtemian
13pts0
status.cloud.google.com 7y ago

Google Cloud Networking Incident

vtemian
40pts4
status.cloud.google.com 8y ago

GCP outage

vtemian
27pts5
cloud.google.com 8y ago

GCP case study – Gorgias

vtemian
2pts0
www.presslabs.com 8y ago

On automating the switch to HTTPS for our clients – Presslabs

vtemian
2pts0
www.presslabs.com 8y ago

Customizable Icons Web Font: Particles

vtemian
5pts0
www.presslabs.com 8y ago

The State of Managed WordPress Hosting in 2018

vtemian
8pts0

Git was designed for humans.

Commits, branches, and the entire model works really well for human-to-human collaboration, but it starts to be too much for agent-to-human interactions.

Sharing the entire session, in a human, readble way, offering a rich experiences to other humans to understand, is way better then having git annotations.

That's why we built https://github.com/wunderlabs-dev/claudebin.com. A free and open-source Claude Code session sharing tool, which allows other humans to better understand decisions.

Those sessions can be shared in PR https://github.com/vtemian/blog.vtemian.com/pull/21, embedded https://blog.vtemian.com/post/vibe-infer/ or just shared with other humans.

LLMs Are Not Fun 7 months ago

For me, the joy of programming is understanding a problem in full depth, so that when considering a change, I can follow the ripples through the connected components of the system.

100%. The fun is in understanding, creating, exaplaining. Is not in typing, boilerplating, fixing missing imports, and API mismatch etc.

I'm still searching for successful vibe coding examples.

Each time I tried it, with custom rules, git, and all the best practices I found, it went amazingly well initially, and garbage afterward.

Using the same technique, after a while, it generates a lot more shitty code than helpful.

So, it’s shit and you’ll spend a long time fixing it.

It just takes more time overall to make it functional. Fixing, debugging and improving vibed code takes more mental resources and time than just writing it from scratch.

Also, there's the flow aspect. Each time you let it "vibe", you're losing the flow state that is important while creating and thinking about complex work.

Serverless all the way. There are a lot of good options out there, with AWS being quite flexible.

The onboarding for other developers is also painless. I've recently experiment with AWS Amplify and even if is not quite there yet, is pretty close.

Lambda, cloudfunctions, https://supabase.com/, https://hasura.io/, AWS Amplify, https://aws.amazon.com/serverless/.

For frontend, I would go with either React or Vue, both with a huge community and already a lot of builtin solutions. I would 100% start with a design system, maybe material UI.

Nothing fancy, low maintenance and painless onboarding/development experience.

Gitfs 11 years ago

Yeah...we know, but there is a plan of rewriting / refactoring some parts and we hope to port as much as we can from Python 2 to 3 by the end of this summer.

Thanks for reminding us ^_^

Gitfs 11 years ago

I agree, the main page is a little bit outdated. You can mount remotes with where you have only read access, gitfs will fail to push something on the remote, and will put the entire repository in read-only. Right now, you don't have a read-only option, but it would be nice to have :) Great idea about tags and commits directories. It would be nice to specify at mount point, if you also want tags and/or commits etc.

You can fork it https://github.com/PressLabs/gitfs and start hacking around.

As with performance it really depends on your workload. For mostly reads the performance should be quite good since access is mostly passtrough. This is almost true with writes.

Reading on "history" has a small performance penalty since if you are reading files which are packed they need to be unpacked on the fly.

Listing the "history" is quite fast. We tested on the WordPress repository that has around 17k commits and it takes ~4s first time and less than 1s afterwards.

Merging is pluggable and the currently implemented strategy is to merge always accepting the local changes. Actually we are currently using it in an environment in which multiple edits on the same file can be made and as in the case of "regular" filesystem the last one closing the file wins. The advantage is that you will have all the revisions.

Yes, it batches changes. Improving the commit messages is in the pipeline and what you have described sounds interesting. Right now the focus is to get the right semantics for git operations in the context of a filesystem.

It is intended for non-developers so that they can integrate their workflow with developers working on the same content. It can be used by multiple persons of course but it's not generally targeted for people developing apps or for replacing git.

Currently it follows a single branch. The merge strategy is to merge with local changes taking priority over remote ones but this can be plugged-in. Rollbacks can be done by copying from history to current version. The only thing shaky thing is when there is a force push because local commits will be pushed back.