A long-overdue #introductions
Hello! I'm Ivan, I live in Moscow, Russia, and study in the MSU.
In my free time I hack on various FOSS projects and play (vertical scrolling) rhythm games (4K, 7K, SV, LN, bars). My favorite programming language is #Rust. My main #VSRG is Quaver, which I am helping to develop.
I'm quite interested in tool-assisted speedrunning. I've created #TAS tools for Half-Life 1 and studied it extensively.
I've also made a Minecraft mod.
»There's is a pretty big announcement hidden in the latest Android security presentation by Google: #Rust is not only becoming a supported toolchain in Android, Google also wants to invest in it with the goal to rewrite certain system components«
@federicomena This blew my mind the first time I saw it, but my 144 Hz monitors actually don't have to warm up. They turn on with the picture instantly. It's amazing and every time I see some other monitor I have to wonder just what are they doing in it, Sleep(2000);?
(For those who missed it: a security researcher has reverse-engineered the TikTok app on Android and found that TikTok scans the LAN for devices and reports back to HQ; moreover, the app has the ability to download a payload from HQ and execute it.)
"How do I get started contributing to open source? What are some good entry-level tasks to work on?"
These are questions I am often asked, so here's the answer for everyone to read:
Scratch your own itches. Find bugs that are causing you problems, conspicuously missing features you would find useful, and implement them - in literally any free/open-source software you're using. Don't worry about not being familiar with the codebase or programming language or whatever, just solve one problem at a time.
Try this: next time you go to report a bug, report it, and immediately start working on a patch which fixes the problem.
Scratching your own itches is the best source of motivation and maximizes your productivity.
Often that means not contributing to my projects at all, if you're asking how to get started with a specific project. Maybe you like it because it's flawless 😉 (hah!), in which case it wouldn't need your help anyway. Go fix something which is bugging you in another project. Spread the contributor wealth around and eventually it'll come back to my projects, too.
Planner setting the bar for apps, yet again. This time, even the release notes go above and beyond (yes, really). I’m so proud that this is the ecosystem we’re building for elementary OS. https://planner-todo.web.app/release/2020/06/22/what-s-new-in-v2-4/
@tbernard Hey! Just watched your LGM talk, it was interesting to learn more about the history of the icon initiative.
I was so surprised when the slide with the third-party app icons came up with an icon that I made! 😄 I'm absolutely not a designer by any means, but using the awesome tooling and your extremely helpful how-to-design-an-app-icon posts I managed to make something quite ok-looking in a few hours (with some review help from @bugaevc).
“Free users for sure we don’t want to give that [end-to-end encryption] because we also want to work together with FBI, with local law enforcement in case some people use Zoom for a bad purpose” - Eric Yuan, CEO.
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!