Hacker Newsnew | past | comments | ask | show | jobs | submit | dilsmatchanov's commentslogin

I believe you should do what you genuinely find interesting. Go for 1, dig into internals, read some papers, and see how it goes. Even if you decide not to get into ML/AI, learning how stuff works is always rewarding.



The audio on this is about the worst I’ve ever heard on YouTube. I fast forwarded and at least he stops playing that loud music over his quiet voice, but damn.

He gets off topic a lot (bullies, amphetamine salts??) and spends the entire time talking to the commenters not the video recording.

Surely, there’s a better video out there than this.


Is it related to tinygrad[1]?

[1] https://github.com/geohot/tinygrad


Not at all. tinygrad is a deep learning framework.

If you check the dependencies of TinyGPT-V you'll see that it does not depend on tinygrad but rather torch... https://github.com/DLYuanGod/TinyGPT-V/blob/main/environment...


Haven't checked yet, but I am sure it's written in Rust


How could you tell?


[flagged]


What would be your choice if you would need to write high performing CLI tool?


I think it's more the hand-in-handedness that seems to exist between "rewrite an existing, mature tool" and doing it in Rust. Half the time it's hard for me to know which caused which — the need for the tool, or the desire to rewrite something in Rust.


yeah, you are right


The other options are C, C++, Go, and maybe Ada or Zig, though I haven't seen many CLI tools written in those two in practice. In practice, it seems like Go, Rust, and C++ are the preferred languages for newer CLI tools, although I have no data; my conclusion is based on my general perception. Older ones, C and Perl.


I'm a lot happier with a fad for Rust-written CLI tools than the disappointment of reading install instructions for a simple CLI tool that starts with "First... npm... bower..."


I don't think many people would choose to start writing a new CLI in C++. That's just making things difficult for yourself.

There are some domains where I might still pick C++ over Rust - especially games and GUIs. The Rust ecosystem for those hasn't matched C++ yet.

But not for a CLI app. Especially one like this that doesn't have any difficult dependencies.


You may be right. There are few new-ish C++ CLI tools that I can think of. I don't know why I said it.


Zig


Check this out: https://worldcoin.org/world-id, another project from Sam Altman:


yeah, I didn't get it too


waiting for js bundler written in Rust


you know about swc right? https://swc.rs/


Yes, but a bunch of the Typescript support is closed sourced . No idea, if that's important for you.


Type checker, yes. I don't think esbuild comes with a built-in typechecker either.

Is there anything else I am missing?


I was referring to swc


It's important to me. Could you please link me to where these nonfree bits are?


omg lol


I'd recommend esbuild over SWC. It's much more mature.


V avoids doing unnecessary allocations in the first place by using value types, string buffers, promoting a simple abstraction-free code style.

Most objects (~90-100%) are freed by V's autofree engine: the compiler inserts necessary free calls automatically during compilation. Remaining small percentage of objects is freed via reference counting.

The developer doesn't need to change anything in their code. "It just works", like in Python, Go, or Java, except there's no heavy GC tracing everything or expensive RC for each object.

taken from vlang.io


incognito youtube is working btw


Your opinion?



ooh thanks


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: