I'm chipping in $1 per month to thank Matt Godbolt for the invaluable godbolt.org compiler explorer:
xania.org/MattGodbolt

I copy-pasted most of the config, and when it breaks I'm not quite sure how to debug it.

In fact, it's not working right now. If I open a Rust project and start typing, I get plenty of useless snippets instead of the semantic completion. I see rust-analyzer running and eating CPU time... I even see inline errors... so why?

Why do I have to learn before I can code in ?

WHYYYY?!?! ๐Ÿ˜ฉ

Show thread

Do we have completion yet? Not so fast!

You see, has builtin completion, but what you really want for programming is *autocompletion*, which requires an external plugin:
github.com/neovim/nvim-lspconf

It says nvim-cmp is the recommended plugin, so it will be easy to integrate, right?

Easy peasy! My nvim-cmp configuration is only... 73 lines of config!

Show thread

I tried 's ssh client with multiplexing, and it's awesome.

Now you can have local terminal splits and tabs for the same remote session, without the messy, high-latency interposition of tmux or screen.

Plus, it's written in !

wezfurlong.org/wezterm/multipl

wow, the author of bashtop is getting more pro with every rewrite: Bash -> Python -> C++:

github.com/aristocratos/bpytop

The next stage of evolution will presumably be ? ๐Ÿค”

I just discovered wezterm, a terminal emulator with splits and sixels support... and it's written in Rust! ๐Ÿคฉ

wezfurlong.org/wezterm/index.h

I'm more excited about the upcoming Rust talk than the C++20 one that just finished... but honestly it's going to be a much harder migration path ๐Ÿ˜•

Show thread

Today at I looped through my first encrypted DNS query over HTTP/3.

My test client uses Quiche, Cloudflare's QUIC protocol implementation written in , and the server is a test domain for Cloudflare's public resolver, because HTTP/3 is not yet deployed on their production domain, and Google's public DNS speaks only the older gQUIC protocol.

Next, I intend to compare performance and overhead of DoH3 against DoT to see if there's a compelling case to productionize it.

Though C++ is also making strides in the same direction of Rust. C++20 is feature complete and I'm eager to use the powerful new features in my codebase:

reddit.com/r/cpp/comments/dtuo

Show thread

I think itโ€™s time to remind everyone that Rust is the best programming language in the history of the world.

rust-lang.org/

Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!