Show more

new years resolution: hit the frigging log button when i'm making music

"I use Linux as my operating system," I stated proudly to the unkempt, bearded man. He swiveled around in his desk chair with a devilish gleam in his eyes, ready to mansplain with extreme precision. "Actually," he said with a grin, "Linux is just the kernel. You use GNU+Linux!" I don't miss a beat and reply with a smirk: "I use Abyss, a distro that doesn't include the GNU coreutils, or any other GNU code. It's Linux, but not GNU+Linux."

The smile quickly drops from the man's face. His body began convulsing, he foamed at the mouth, and he dropped to the floor with a sickly thud. As he writhed around he screamed, "I-IT WAS COMPILED WITH GCC! THAT MEANS IT'S STILL GNU!" In a cool fashion, I replied "Abyss uses the LLVM compiler suite, GCC uninvolved."

With a sickly wheeze, the last of the man's life was ejected from his body. He lied on the floor, cold and limp. I've womansplained him to death.

Anxiously awaiting the arrival of Windows 10 20H1 (slated for March/April) so that I can start using WSL 2 at work.

Also keeping my finger on the pulse of efforts to get NixOS added to the Windows Store: github.com/NixOS/nixpkgs/issue

I just learned that apparently you can also run NixOS as your phone OS: github.com/NixOS/mobile-nixos

😮

reqwest v0.10

reqwest is a higher-level HTTP client for Rust. Let me introduce you the v0.10 release that adds async/await support!

seanmonstar.com/post/189960517

For now the bot is just running on my desktop and solely uses in-memory persistence.

In the short-term I want to add a means of persistence—most likely SQLite—and find a better hosting solution.

Show thread

Today I added a simple time clock feature that I can use to track when I clock in and out of work.

When I clock out for the day my bot lets me know how many hours I worked that day and how many hours I've worked so far this week.

At the end of the week I can feed this information into my company's timesheet-tracking software.

More importantly, I can use the daily entries in the daybook to see how much I've been working and whether my work/life balance is suffering.

Show thread

I am also in the process of developing a Telegram bot to help me manage my daybook and further enhance its capabilities.

My bot is written in Rust using the `telegram-bot` crate, and it was super easy to get up and running. Choosing Rust was also in keeping with my goal to write more Rust this year.

Show thread

One of my goals for 2020 is to keep a journal.

My journal—or "daybook", as I like to call it—is a private Telegram channel with myself where I post updates throughout the day.

So far this has worked out nicely. I always have my phone with me, so jotting down something in my daybook is quick and requires little effort.

It also allows a richness of content. When I woke up this morning I saw some snow flurries outside, so I captured a picture in my daybook.

Just to be explicit, if you skipped over that link when it crossed your feed, you need to go back and click it right now. Here it is again:

tonsky.me/blog/disenchantment/

Show thread

I don't really do resolutions but 2020 I will be releasing some work of my own finally.

Happy New Year everyone! Let’s make it great 🙂

I just sent out the final issue of "Errata Exist" for 2019. In it I expand upon my goals for 2020 that I outlined in my year-end blog post.

I plan on writing one issue every week in 2020, so you really don't want to miss out!

If you subscribe now you'll get the latest issue sent straight to your inbox: maxdeviant.com/newsletter

Bought a "No Soliciting" sign and submitted paperwork to be added to my town's "No Solicitation Registry".

Do you need someone to talk to for career advice, goal-setting, fulfillment, or just someone to conversationally spar with (or rubber-duck) ?

I offer free 1 on 1 video chat sessions. Feel free to send me a direct message.

Show more
Merveilles

Merveilles is a community project aimed at the establishment of new ways of speaking, seeing and organizing information — A culture that seeks augmentation through the arts of engineering and design. A warm welcome to any like-minded people who feel these ideals resonate with them.