84 Followers
229 Following
77 Posts
Security researcher, Rust dabbler, and hobbyist musician.
I have a sleep mask that uses a photo of my own eyes.
githubhttps://github.com/ecashin/
musichttps://linktr.ee/relaxednapper
dog musichttps://open.spotify.com/album/6Qfvx3fvY6a6F5u4X3Q7QX?si=wao4NWaRQSSQuCSd0W-3Nw

Why am I downloading and installed ed(1) today?

A: mariadb-dump is generating SQL it cannot run. Also. The files are huge and just need one or two tweaks. vim hangs horribly opening the file because of its size. ed(1) just takes a nice pause when saving it, but is otherwise responsive and _fast_.

I love ed.

(Also. There are a lot of "modern" linux distros that don't install it by default. *glares in BSD user*)

@ed1conf

Reminder: whenever you see examples of 'cursed' C or C++, run it built on GCC/Clang with

-Werror -Wall -Wextra -fsanitize=undefined,address

and see how far it gets. These flags should be enabled by default in IDEs, build systems and for testing and development.

The most underrated skill in tech engineering is the ability, or maybe the *willingness*, to be an idiot. Sometimes the best way to debug a problem is to forget everything you think you know and re-test the most basic things from ground zero. Sometimes the only way to design a good interface is to look at what you've made through eyes that have no idea what they're looking at. You know too much. Your users don't know anything. Be a user. If you can't be a user how can you make a thing users want
Tl;dr: I redid someone's exercise, identifying algorithmic optimizations the llm and human completely missed; also switched the example over to #rust in order to make the performance differences of optimizations a little more apparent. The llm did not win.

A gentle soul on Twitter ages ago got me to change from making new years resolutions to making a bingo card of different things I wanted to try and do in the new year.

This massively improved my life. Instead of a big-stakes failbomb, I have a mix of big to small goals that let me incrementally work towards larger goals.

It's also great to see your progress throughout the year!

Also I give myself a little treat whenever I complete a new bingo, which rules.

I have been very happy at Mastodon, even though my follower count basically don’t change. I am happy to read 20 or so posts that I can afford to. I am happy to not have to see random stuff. I am happy to not have social media eat a big chunk of my day. I can focus on living in the real world.

I am not going anywhere else.

I feel like half of programming is remembering how weird stuff works and the other half is setting things up so that you do not have to remember the weird stuff

You may not be aware of the economics of Mastodon if you're used to Twitter, or Insta, or Facebook.

Please - go look at the /about page for whatever server you're on, and see who's running it and now to contribute, financially.

You are not the product on Mastdon. Your information is not being sold to other companies or advertisers. So your activity here *costs the person running your service money*. It's often a person, not company.

If you value Mastodon, and you can, please cover your cost.

Thank you Crowdstrike for helping to illustrate that Open Source is not the problem.
The International Society for Bayesian Analysis tells me Statistical Rethinking has won the 2024 DeGroot Prize for its contributions to "statistical inference, decision theory and statistical applications". This is huge honor especially given the previous winners who have influenced me so much. Book details: https://xcelab.net/rm/