Avatar
Cainã Costa
cfa3df9203c440a5b94b1f863094e683412ce9d422a7f99c5346e43fe2001d92
Time's Person of the Year, 2006. Software engineer, Rust and Distributed Systems.

So, after two years from this @GmanLives video, I finally gave a chance to play @ProdeusGame. It is really, really, really good. It really feels like Doom 2016 went full Brutal Doom 2 instead of drinking from the Quake 3 fountain until it drowns.

https://youtu.be/UUGXuAUlM28

Good morning nostr peoples!

A fairly competent note-taking system for people that use the terminal heavily in 18 lines of Nix (3 of shell script, really, the rest is just install stuff):

https://gist.github.com/cfcosta/2831e83aadd068bcd6ea4999fe50b72c

How I take my notes:

Create three scripts: today, tomorrow and yesterday.

Each of them opens the editor with the correct file name, like 2023-03-08.md. Add notes there. There you go.

Oh yeah, but you can delay the loading if you are not showing anything to the user, and do some smart prefetching as the user navigates

Usually the answer is not loading them at all, or if you do, not building objects for everything. Usually splitting from array of structs into struct of arrays also helps, as you can vectorize better (not sure if NEON is available for cellphones though) and have better cache locality.

After skimming 100k posts (long story) on the most popular servers, yes, this and csam/glorification of csam.

Software has to be correct before useful, useful before fast, and fast before beautiful. Anything else and you are inverting the priorities and will suffer for it later.

I got paid 1 cent to receive notifications for one hour. If that's the kind of spam we have here, at least I'm being paid.

He's memeing the spam on the bird site, I think

That's my favorite part of the elephant network, and it's even better over here.