Show more

A few months ago I thought to myself: "Why not build a Table of Content generator in Rust?" and I did it and I've been using it ever since almost daily.

Just now I found out that it completely breaks when the markdown file contains a Rust derive in a code block.

Building this tiny tool taught me a lot about parsing text and I'm really glad I did it the hard way without using any markdown crates.

Performance artist generates virtual traffic jams in Google Maps by pulling a wagon full of smartphones
simonweckert.com/googlemapshac

Good weather works like magic on me. Finally some good weather in a while, right from the morning β˜€οΈπŸŒžπŸ”†

Woke up so easily today and was already ready to go by 7:50am... Usually it takes me 30min longer to make it out of the house in winter.

From HN discussion - "This is why I use ad blockers and a pi-hole server" (news.ycombinator.com/item?id=2)

This is GDPR in action. Wow.

My favorite web framework, #warp, just released a major update, and now supports both async/await and a *much* larger collection of middleware! seanmonstar.com

#rust

I created a tiny #rust library to get the currently-used, public IP address!

github.com/kevingimbel/myip

I needed this for another script I'm writing and thought others might find it useful, too.

#rustlang #lib #opensource #dev

github.com/dtolnay/cxx

CXX β€” safe FFI between C++ and #Rust

This is great news for anyone needing to write bindings to call C++ libraries from Rust, and vice versa.

Firefox 72 is out today with great updates:

1⃣ Blocks fingerprinting tracking by default
2⃣ Hides annoying notification requests by default
3⃣ Introduces picture-in-picture video

If you haven't switched yet, here's what you're missing out on markosaric.com/firefox/

Show more
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!