sakex
Joined 338 karma
- I was laid off from Google in January last year alongside 150 people in my extended team. I managed to find a different team in Gemini, so now I'm part of Deepmind. I have very conflicting feelings because on one hand I really enjoy the work, the team, and the absolute genius of people I get to talk to; but on the other hand, I have some resentment for being so inhumanely laid off, I am sad for the people in my team who were not as lucky as me, and I know it can happen again any time.
- Shameless plug:
I have an implementation in Rust (CPU only) with added GRU gates
- I agree to some extent, but I'd say it depends on the programming language. For instance, in Python, you absolutely need documentation because you don't know what type is expected, what different values can be passed or even the optional kwargs etc. It's also very common to pass strings as parameters when one should be using enums, which means you can't know what are the possible values without having the doc or diving into the code.
In Rust however you can get away with way less documentation because the type system and signatures are self explanatory. And if you're doing things right, the set of values you can pass to your function is limited.
- There is no preemption in Javascript. It is based on cooperative multitasking[1] (your await statements and non-blocking callback) which is the opposite of preemption.
[1]https://en.wikipedia.org/wiki/Cooperative_multitasking#:~:te....
- According to the article they link[1], the 1% richest is defined as earning more than $109,000 in 2015. So basically, they want to tax the people who already pay the most taxes. Actually rich people having the means to avoid paying taxes altogether, it's the educated middle class that's once again expected to pay for opaque, poorly managed, and unaccountable government programs.
Glad I live in Switzerland.
[1] https://www.oxfam.org/fr/communiques-presse/les-1-les-plus-r....
Location: Switzerland Remote: Yes Willing to relocate: Yes Technologies: Jax, Rust, Cpp, Python, JS, TS, Go Résumé/CV: Currently working on Gemini at Google, previous experience at a smaller company where I did computer vision https://www.linkedin.com/in/alexandre-senges-0a02a4111?utm_source=share&utm_campaign=share_via&utm_content=profile&utm_medium=android_app Email: senges.alex [at] gmail.com- An interesting parameter that I don't read about a lot is vocab size. A larger vocab means you will need to generate less tokens for the same word on average, also the context window will be larger. This means that a model with a large vocab might be more expensive on a per token basis, but would generate less tokens for the same sentence, making it cheaper overall. This should be taken into consideration when comparing API prices.
In the end it doesn't matter, you'll make more money by either leaving or getting a retention offer.