Pinned toot

Hello world!

For those of you that don't know me, I'm a Computer Scientist and full-time student in the US. I have strong opinions on obscure technology topics, and I hope to share them with ya'll whenever I can find the time!

Ah, it's because of the whole "replacing emojis with embedded images" thing...

Show thread

Funnily enough, Mastodon's parser doesn't seem to like https://🎵.ryandlewis.dev, but that's actually a valid url (try it in your browser bar!)

Writing my thesis is fun because two different sections can be "we needed a supercomputer and 6 weeks to crunch this data, here's some relevant statistical results" and "I made some pretty charts on my laptop, see that little bippity bop there? That's probably important".

Jupyter Notebooks have the code and markdown, and can even do rudimentary LaTeX, but no drawing to speak of. OneNote has the drawing and some LaTeX-lite syntax for equations, but no code or Markdown. Various markdown/LaTeX editors exist, but don't support drawings or code (certainly not both).

Show thread

I have this dream, of a magical note taking solution that combines the best aspects of OneNote, Markdown, LaTeX, and a computational notebook. Just a workbench where I can write MarkDown (my preferred method of organizing notes), use the really quite fantastic drawing tools that OneNote seems to be unrivaled in, write equations/formal notations without wanting to rip my hair out, and be able to run code.

Celeste is a weird combination of brutal, serene, charming, and challenging. But somehow it works? I was dubious before I started, but I'm definitely seeing that the praise is well deserved.

Took a break from writing my thesis to write some fun nonsense about a programmable mechanical keyboard: ryandlewis.dev/posts/mck142pro

My favorite part of Machine Learning is that there's a thousand ways to do anything, and they're somehow all wrong.

Email alerts from my selfhosted servers and VMs:

Pros - I find out when stuff goes wrong pretty quickly.

Cons - the single long, continous buzz of a storm of incoming notifications is very anxiety inducing while I'm trying to deal with catastrophic failure

I was sitting in my desk, trying to solve the mystery of why my MatLab plot wasn't showing in the screen but wasn't throwing any errors either.
The data seemed ok.
The plot command was fine.
And then I noticed a sneaky line, where it read set("LineWidth", 0.01). I commented that line.

The plot thickens.

Currently LARPing Frostpunk while my apartment's furnace is broke and it's subzero outside. But we made it through the night without the pipes freezing so we'll probably be fine.

Cool thing of the day: wheel-legged robots spectrum.ieee.org/automaton/ro

I'm honestly surprised we haven't seen more of them in sci-fi depictions of robots. They seem like a natural combination: you get the advantages of both form factors while mitigating their weaknesses.

Couldn't get horovod installed and working on any of 4 different machines, with either tensorflow or pytorch, GPU or CPU install. Docker container worked first try. God bless containerization.

In some news of a personal variety: my first published paper as a First Author just got publicly released! It's only a workshop paper, but still feels like an accomplishment.

Open access link, because all good publicly funded science should be publicly accessible: github.com/HPCSYSPROS/Workshop

Just learned that apparently people are making "Fog Computing" a thing. Basically cloud computing using edge devices, from what I've gathered.

I have mixed feelings about this.

Robots, AutoHotKey 

I get if you don't want to make your industrial biorobotics interface code open source (I don't like it, but I get it). But at least give me some APIs or a way to interact with it besides your menace of a GUI. A robust CLI, perhaps.

Otherwise I have to figure out how to puppet it using an AutoHotKey script, and nobody wants that. Not you, not me, not Dr. Steve the biologist who has to rely on my ability to foresee every corner case of interacting with your GUI. Ugh.

Show older
Mastodon

This is a brand new server run by the main developers of the project as a spin-off of mastodon.social 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!