Skip to main content

Random work note

I'm currently in a process of getting access to a multi-GPU cloud instance for zk-verified ML experiments (well, I'm just waiting for the Google guys to process a request and thinking about another blog post and a little infrastructure-related project but mostly trying to clear my head to see strategy). Any interesting results will inevitably be published in the company blog but I just wanted to express how I love this opportunity to play with shiny toys helping meaningful cutting-edge research.

I only recently joined Inference Labs, had to catch up on a lot of things and don't have many cool results to show yet but I already feel right at home there with all the support and resources being available to me whenever I need something while not restricting my creative freedom in any way. Well, it helps that I have a long history with some of the guys and also that absolutely everyone is just brilliant, if I had to trust the future of the world to just one team I'd think no further (luckily we're a part of a much bigger community and with that much support survival of the human race is almost certain). I guess I'm in the honeymoon stage with this job and let's hope it will develop into a healthy long-term thing, just like before everything.

Anyway, practical limits of Zero-Knowledge Proof systems for Machine Learning are about to be thoroughly tested and massaged. One experiment at a time. Gotta sleep and hopefully my request will be processed tomorrow. I wonder if some folks at some data center are physically moving some GPUs while I wait, could be. Please hurry guys, I have a thing to test.

Popular posts from this blog

Huawei TalkBand B3 (active) review

Despite the fact that no manufacturer ever sent me any free gadget for review, I'm continuing doing it. Maybe I'll become a popular reviewer and they will change their mind. This post will be the first in this year's wearable gadget reviews. To put it into perspective for those who don't know me, I'm not a fitness person, like at all. I eat healthy, I walk kinda a lot, I do some aerobics and occasional cardio but that's it. I'm too lazy even for jogging. But, for some reason, I currently have not one, not too, but three fitness trackers on my wrists. Yeah, crazy, I know, but that was the only way to compare them properly. By the way, wearing TalkBand on the same wrist with anything else is super inconvenient, you can hardly take it out for calls. But more on that later. Why do I need any fitness tracker? Apart from knowing time, I like to know how active I'm during the day, and, more importantly, track my sleep. I have some issues in that department so

Using virtualenv for more than Python projects

Sorry, it's not a complete instruction, just a thought. It occurred to me (some time ago) that Python's virtualenv is, essentially, a simplified version of system "prefix", it has bin, lib, include, and can have more stuff when needed. If you're willing to experiment (you'll probably have to set a few additional environment variables and/or build flags but that's no big deal), you can install various other tools there up until you have a complete system with its own compiler and complete set of libraries although it's much simpler to keep using system compiler and libraries only complimenting them when needed. Granted, prefixes are nothing new, people were using /opt (and their home directory) this way since the beginning of time. But with little help of virtualenv-wrapper or pyenv you can easily switch between them and isolate environments better. Binaries and stuff installed in virtualenv would override system defaults but only when venv is activat

Ok, it seems I want X1 Yoga after all. But I'll probably wait for Gen 3

Generation 2 of Lenovo ThinkPad X1 Yoga was announced at this year's CES with both small and big improvements. They finally added Thunderbolt 3 ports with USB-PD charging support, which makes it slightly better deal than Yoga 910 (which is still visually more pleasing to me but no thunderbolt = muh). Anyway, the best part is it's virtually the only laptop with OLED display and I love OLED. I almost immediately decided that I'm gonna buy it eventually (not right now unless something happens, my Yoga 900 is not yet outdated, probably next year or whenever they make Gen 3) provided there are no deal breakers. Then I saw its keyboard: Apart from weird Home/End position (why not make it Fn-PgUp/Fn-PgDn like everyone does? F1-F12 keys are pretty small as a result. But maybe they could be used for some hotkeys with a little xmodmap magic?..) the obvious elephant in the room is swapped Fn-Ctrl keys: seriously, who does that? I even wrote it off as a dealbreaking thing and forgo