Dota 2 runs natively in Linux, and it's one of the biggest competitive online multiplayer games. It worked in Wine (along with Steam), too, last I tried 10 years ago when I was dual-booting and did not have disk space for two copies.
You can turn off thinking in Gemini pro models by using completion mode.
Essentially, append a message with role=model and minimal text part, such as a simple "A", at the end of the "contents" array. The model will try to complete the message without using any thought tokens.
You can also set the model message to start with "think" or something along that line and watch it thinks out loud (or melts down with over-thinking and stop due to reaching maximum output token)
The common wisdom (this is back when I was still fiddling with an Elegoo Mars 2-3 years ago) was to print the model at an angle and elevated from build plate. There should always be rafts and supports under the model.
Kinda weird to start talking FOSS when the website itself never ever claimed to have anything to do with FOSS.
What does search engines indexability have to do with FOSS? There's no shortage of old school forums locked behind membership system, not indexable by any search engines.
Also Discord is an instant messaging software and not "web". It just happens to have a web frontend. It's OK to be nostalgic of the old web but not the old instant messaging softwares.
I'm using Vite for a small greenfield project. Perhaps it's the selection of packages I use, but setting up was rather painful.
Vite Vue + Typescript template run fine in dev mode but could not be built for production, thanks to a combination of an Vue issue and a tsconfig flag.
Node polyfills work on `yarn dev`, but throw "kn.nextTick is not a function" for production build. Apparently I have to use package `rollup-plugin-polyfill-node` instead of `rollup-plugin-node-polyfills`.
Now with all the setting up out of the way, it does feels good to have a dev server starting almost instantly, hot reload and full page reload stay constantly fast. Sometime though hot reload just fails and I had to manually reload the page, or manually remount the component I'm working on (by navigating back and forth) to see the changes.
It also feels like I'm not even using typescript but plain javascript. Vite would happily serve broken code and some errors will only be shown on `yarn build`. I lost a watch compiler essentially.
A few years back at $DAY_JOB I was trying to optimize the cost for a serverless stack. To my surprise, small RAM lambda instances had extra latency of up to 100ms for DynamoDB queries!
Have been using Victor Mono for a year now, that Victor Mono demo on programmingfonts.org definitely does not look like what I'm used to. Looks like the medium weighted Victor Mono.
Not a PhD just a MSc, but the presentation skill I picked up along the way was definitely the most important thing I got out of it.
To paraphrase the words of my professor: if I really understand something, I must be able to explain it to any audience in 2 seconds, 2 minutes, or 2 hours.