vivin

Joined 14 years ago

Karma
1,138
Submissions
99
Member since
Nov 26
I like to write code.

My website is at http://vivin.net.

View on Hacker News

Recent submissions

Comment · 6 months ago
This is interesting to me, because Claude has been a net-positive for me. I haven't faced token issues or declining quality. I generally work with Claude as an assistant -- I may have it do planning and have it "one shot" a thing, but it's usually a personal tool or a utility that I want it to write.

For actual code that goes out to production, I generally figure out how I would solve the problem myself (but will use Claude to bounce ideas and approaches -- or as a search engine) and then have Claude do the boring bits.

Recently I had to migrate a rules-engine into an FSM-based engine. I already had my plan and approach. I had Claude do the boring bits while I implemented the engine myself. I find that Claude does best when you give it small, focused, incremental tasks.

Comment · 10 months ago
I've used agent mode, but I tell it not to go hog wild and to not do anything other than what I have instructed it to do. Also, sometimes I will tell it not to change the code, and to go over its changes with me first, before I tell it that it can make the changes.

I feel the same way as you in general -- I don't trust it to go and just make changes all over the codebase. I've seen it do some really dumb stuff before because it doesn't really understand the context properly.

Comment · 10 months ago
You can't get away from the engineering part of software engineering even if you are using LLMs. I have been using Claude Opus 4.5, and it's the best out of the models I have tried. I find that I can get Claude to work well if I already know the steps I need to do beforehand, and I can get it to do all of the boring stuff. So it's a series of very focused and directed one-shot prompts that it largely gets correct, because I'm not giving it a huge task, or something open-ended.

Knowing how you would implement the solution beforehand is a huge help, because then you can just tell the LLM to do the boring/tedious bits.

Comment · 7 years ago
That is awesome -- I was looking to roll my own. This will make it much easier.
Comment · 7 years ago
Comment · 7 years ago
One point. Type erasure in Java is actually a bad thing -- this is because generics were added after the fact, and in order to provide compatibility with older code, Java only performs those checks at compile time. In some cases, even with generics, you cannot guarantee type-safety in Java due to type-erasure -- the information is essentially unavailable at runtime.
Comment · 8 years ago
> The model's decision function is represented by the blue/pink background, and is clearly nonlinear. The bright red cross is the instance being explained (let's call it X). We sample instances around X, and weight them according to their proximity to X (weight here is indicated by size). We then learn a linear model (dashed line) that approximates the model well in the vicinity of X, but not necessarily globally.

So is this sort of like a local SVM classifier?

Comment · 9 years ago
I wasn't talking about the language, but the runtime I guess.
Comment · 9 years ago
> For now, WebAssembly does not support garbage collection at all. Memory is managed manually (as it is in languages like C and C++). While this can make programming more difficult for the developer, it does also make performance more consistent.

Does this worry anyone else? Or I am getting worked up over nothing?

Comment · 9 years ago
If you want something similar to Ubuntu, but something that is much more stable, I highly recommend Linux Mint. I've been using it for about 4 years now and it's a delight. Very stable and doesn't give me a lot of issues after upgrades. Their upgrade-schedule and the upgrades itself are very conservative.

They've based off a Ubuntu LTS, but I think they are starting to move away from that.

Comment · 10 years ago
It's crazy how much motivation and passion you can get when information is so scarce, and you just want to play games :D I don't regret what I had to go through either.
Comment · 10 years ago
Oh, wow! I did the exact same thing! I remember thinking why some files would just "run" from the command-line and why others wouldn't! I remember renaming a .TXT file to .COM or .EXE and also wondering why it wouldn't run!
Comment · 10 years ago
Just saw your line about ISM - I was in ISM until 8th and I still remember they had those classes in the computer lab by the canteen :) I moved to ISG after 8th because my dad got a job in Ghala.
Comment · 10 years ago
Hello! Haha, yes I remember the computer store in Al-Harthy complex where you could get games; all pirated of course. I remember I used to go there with friends in high school! Definitely good times...

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton