Introduction 2: Less Sarcastic Boogaloo Show more
If you do any of these things, don't hesitate @'ing me
I've just released wl-clipboard 1.0 🎉
wl-clipboard started out as a proof of concept, turned into something useful that I could announce to the world, and now it's rock-solid and feature-packed.
Turns out sprinkling lazy_statics all around makes code really hard to reason about, and you can avoid that while still keeping a static API by wrapping a non-static system behind a static API. #rust
So in other words, I've been rewriting the backbone of my UI crate bit by bit recently. I'll be done with that soon, and then I'll rewrite the public facing parts, because I can't apparently design an API and write good, coherent code at the same time.
Observations on Modern Computing (The Last 10 Years Were a Misstep) " ~ajroach42.com " I'm Andrew. I write about the past and future of tech, music, media, culture, art, and activism. ... http://ajroach42.com/observations-on-modern-computing-the-last-10-years-were-a-misstep/
What if the pipboy is just labeling survivors of an anti-vault-tec group as "Raiders"?
Seems really weird that raiders keep saying stuff like "why do you never leave us alone?" Like my dude, I thought you never left others alone and were evil and stuff, are you saying this smartwatch I have is lying to me?
RelMeAuth/IndieAuth seems cool. The option of authenticating with a domain + PGP key really tickles my decentralization bone. Of course DNS is not completely decentralized, but in the context of the modern web, this seems real interesting.
Also, I very much like how the user can choose whether they want to trust any specific authentication provider. Twitter's auth or your own private key, and everything in between works in a singular login system. Seems like a neat package.
To me, the thing that exemplifies "work smarter, not harder" is the Fallout 3 train hat - instead of creating an entirely new system for a train, they just have an NPC wearing a hat which is an entire train, hidden under the floor and running very quickly.
It's absurd, and someone could have spent a lot of time and effort on a new system to get the the same result in a less absurd way. But this works, so why not?
So my new motto is, "don't be afraid to wear a train as a hat."
Spicy politics take, I should shut up Show more
Of course, centrists are many a time privileged people, and therefore they maybe shouldn't be granted such immunity from politics. But I can't imagine someone who starts marching by your side because you harassed them about not doing it.
This is a thing I've been thinking about for a bit, and I'd definitely like comments on how flawed my thoughts are because I can't recognize the flaws on my own.
Spicy politics take, I should shut up Show more
I don't like when people dunk on centrists. Sometimes it's fair enough, if the centrist is very aware of the political landscape, is politically active, and has decided to take the side of status quo by "not taking a side."
But many times centrists are just ignorant (well, in my experience) and sometimes they just want to avoid conflict and then say they're on nobody's side. I think it's a bit mean to dunk on someone who is actively trying to avoid conflict.
"WebRender newsletter #28" – Mozilla Gfx Team Blog https://mozillagfx.wordpress.com/2018/11/02/webrender-newsletter-28/
At first I thought WebRender was basically the same as Edge's independent rendering (i.e moving rendering to a background thread), but based on this post it seems a lot more ambitious actually. Interesting stuff, and kudos to the Firefox folks for opening up on their thought process.
Blizzcon announcements Show more
Sorta excited for the warcraft remaster, since I'll finally be able to play through that story.
Still don't like how saturated the graphics are though.
ramble Show more
Tfw so much fun stuff to write, but also so much uni stuff to do. The silver lining is that I wouldn't be inspired to do non-uni stuff if I didn't have uni stuff to do, because procrastination is the greatest motivator.
Rewrote https://neon.moe once again! This time, less CSS black magic so it actually looks decent with lynx. And I made it a bit less confusing probably maybe (though the cool, more confusing version still exists in the form of "Terminal mode")
Also I checked all of the marks in the process
#MastoDev I'm not sure how the profile link verification system works, but if the rel="me" contains something else as well, like rel="nofollow me", should it break? Because is sure seems like it breaks, my profile's itch.io link isn't getting the checkmark.
Oh boy. Looking into adding wayland support to my ui crate (to support HiDPI properly), I discovered quite the can of worms in the form of client/server-side-decoration policies between different desktop environments.
Seems to me that assuming server-side-decorations is the more compatible option, as long as the app has some way to quit in itself (in the case of the DE not providing decorations for that).