HN user

TACIXAT

276 karma
Posts6
Comments1,025
View on HN

Entertaining people is useful! In my opinion, it is probably one of the most ethical ways to make money. I think game development is in that category too. It is a very pure field where you are giving a consumer something they enjoy and seek out.

The flexibility you bemoan in content creation is the exact same search people perform when running a startup. Finding product-market fit is a search process and content creators do the same thing. They see what customers like and focus in on that. Is it somewhat soulless? For sure. It is not unique to content creation though.

This article doesn't address writing code with AI, just code review. My issue with agentic coding is that I make numerous micro-architectural decisions while programming. I almost never have a full spec up front and develop one as I consider what I am writing.

When using Claude Code or Codex, that is all gone. Claude Code is extremely eager to reach the end goal to the point that it feels like a fever dream to write code with it. In the end, I have low confidence about edge cases and fit into the project's architectural and design goals.

On top of that, I enjoy programming, reverse engineering, etc. and I feel that the LLMs, while able to solve some problems or deliver some features, take that fun away. I'm trying really hard to find a workflow with them that I'm confident in, but I fear that workflow is just chat, search, and being a rubber duck for my thoughts.

This is helps describe my biggest pain point when engineering a program with LLMs. They do not have the full theory of the program, which makes things difficult. Additionally, the more hands-off approach to programming (even when I try to maintain involvement as much as I can) means that I lose the clear conceptualization of that piece code. I'm still trying it to see if it can work, but it is definitely a vibe shift from making 20 micro-architectural decisions in every function.

The better question is will you get killed. Foreign intelligence does not take kindly to interference, nor do well funded criminal enterprises.

I have had success with an extremely aggressive red filter. My unchecked sleep schedule has me going to bed around 4 am, consistent over decades. I don't consume caffeine or any other stimulant. In the last 4 months I switched my lights to LED bulbs to turn red at 6pm and use QRedshift on Linux (Mint) with the temperature set to 1000k at 6pm. I have consistently been falling asleep around midnight. What is remarkable to me is that I am actually feeling tired at night.

I have the complete opposite impression w.r.t. architecture decisions. The LLMs can cargo cult an existing design, but they do not think through design consequences well at all. I use them as a rubber duck non-stop, but I think I respect less than one out of every six of their suggestions.

Did I completely miss the technical aspect of this blog? They list an improvement but no details on how they achieved it. It sounds like a trained embedding model and a vector search. All told though this just reads as boring product talk.

I strongly agree on this. I mained Windows for the last few years and got to the point where I was comfortable doing development similarly to how I would on Linux (text editor and command line build tools, cl, ml64, batch, etc.). I did that mostly so I could game and develop on the same machine. I learned a ton doing it but it has just gotten too awful to carry on.

It was faster to rg to search files, drop into WSL and run find for file name searches. The start menu was laggy, explorer was laggy (open up a folder with a couple dozen OGG files and it won't render for a solid minute). Mystery memory usage from privileged processes I had little control over. Once I realized that the one game I play (Overwatch) ran on Linux I decided to swap back.

I installed Linux Mint earlier this year and I've been extremely happy. The memory consumption is stable and low, and if something is broken I have the control to fix it. It just feels so much less hostile. This is largely possible thanks to the work Steam has done with Proton. The last real barrier is kernel level anti-cheat which prevented me from trying out this years Call of Duty. Oh well!

[dead] 8 months ago

I would have probably considered whoever was up material as the winner, as long at there was sufficient time left.

I guess it had an active connection through the game end though, maybe web sockets. I was afraid it wasn't recorded because I played quite well!

[dead] 8 months ago

Chess dot com was affected, I got a Cloudflare internal server error at the end of one of my matches.

I just made the switch. I had been developing on Windows for the last couple of years, mostly to get used to the ecosystem. I wanted to be able to write C and C++ like I do on Linux, without an IDE and with the native toolchain (i.e. no cygwin). On top of that, I play Overwatch every night.

Windows just seems to have zero focus on performance though. React based start menu with visible lag, file Explorer (buggily) parsing files to display metadata before listing them, mysterious memory leaks not reflected in task manager processes.

I installed Linux Mint. While it didn't just work (TM), and I had to go into recovery mode to install Nvidia drivers, it worked well enough. I can run Overwatch via Steam and pull comparable FPS to Windows (500 FPS on a 3090 with dips into the 400s). Memory usage is stable and at a very low baseline.

It is nice to come back to Linux, and with games I don't really have a need to run Windows anymore.

Thanks for the suggestion. I have glanced through the docs in past but haven't tried it. I am trying to do a bit more than what git can offer.

First the good. Git LFS solves the issue of checking out a massive repository in whole.

Git can work pretty well if your annotations are in a text based format and stored one annotation per file. That makes it easy to track and attribute annotation changes.

What I'm building can serve as a backend to labeling. There is a built in workflow for reviewing changes, objects have different statuses (in annotation, included in release, etc.), reproducible releases, things like that.

It is really designed for collaboration with untrusted third parties. Imagine someone making a pull request for a binary annotation format. To review it you would have to clone it, load it in an annotation tool, then go and tie what you saw to what is in the pull request. What do you do it like 90% of the annotations are correct? Reject everything? Very tough, also assumes your annotater can make a pull request.

Mine will still require you to bring your own annotation tool, but makes it much easier to integrate the review process.

I am working on this for a different definition of term dataset. I started learning deep learning which led me to start building datasets.

Wanting to store versions of the datasets efficiently I started building a version control system for them. It tracks objects and annotations and can roll back to any point in time. It helps answer questions like what has changed since the last release and which user made which changes.

Still working on the core library but I'm excited for it.

I started drinking milk a year or two ago. Most milks have vitamin D added. It has made a stark difference in my life and it wasn't until I was looking back saying "I'm a lot happier than I was this time last year" that I figured out what changed.

Highly recommend supplementing with D. If you can tolerate lactose, milk is a nice pathway for it.

DuckDB 0.8 3 years ago

Yea, legit a cool project and if it wasn't on customer machines and being passed user-defined SQL it would have just been worked around.