RSSAmplifier

Blog

canteen's blog

I guess I write about my thoughts here. Occasionally I produce some stuff and it can be motivating to feel like people read about it. I think that's what a b...

blog.birbpara.deRSS feed ↗10 posts

Latest posts

P2P networking solutions

Why this now? I spend quite some time manually configuring wireguard networks. Exchanging keys, being frustrated at NAT setups, etc. So the idea of p2p networking (encrypted obviously) holds a certain appeal. Every once in a while I return to this subject, investigate my options and stay with wireguard. Candidates I gathered a number of candidate options in no particular order, mostly by searching…

subsecond video meme clip trimming

you, a real human If you're anything like me (I'm so sorry), you occasionally want to send a small part of some video as a meme to your friends. I'm sure a functional human being could hypothetically just link a timestamped url, but that sucks. You need to download a part and transcode a millisecond delimited clip out of it. Why do you need this? Let's say you may want to send it on a messaging…

Python tree shaking

scene You're thinking of writing a library you want to use for all of your python projects. It does a couple of simple things, most of which use validated model-based file loading (i.e. config files and API interaction). simple cases In the simple case, you're going to be using it for some config files. Serialising / deserialising is easy, but you like some formalisation. So you use pydantic . Why…

Thoughts on bug bounty programs

running one history I've had the questionable honor of evaluating bug bounty submissions for one or two employers. It can be a fun activity, especially if the company isn't large enough to warrant large-scale exploitation. rewards For such a program to work well, you must offer money. Even if the program is small and the rewards are not super large, there are large parts of the world where people…

be careful not to burn out

You can't really tell from my current unhinged development schedule, but I spent a good 3-5 years with burnout so intense I could not write a single line of code. This did not impact my income (quite the opposite, which kind of annoys me), because I transitioned into something orthogonal where my knowledge is necessary but I don't have to write code all the time. That this was doable for me while…

pdxscript: VCS edition

inspiration I think I was playing a videogame and stealing some gormless corporate wage slave's earthly possessions when it came to me: why fuck around with prefixed files and weird self-written merge algorithms when I can lean on some more prior art? what? In my last exploration of how far I can push a basic tree-sitter grammar and mergiraf for stellaris mods, I built a basic script that does…

cultural paranoia

background I would say I work in an industry where if you are successful, you have cultivated a certain amount of paranoia about all the ways in which some people are going to be evil at you. For a long while now I've assumed that this is the reason I am the way I am, and whatever makes my colleagues be paranoid but (to me) insufficiently so is just a difference in exposure. I was wrong culture…

dreaming about a better way to live life

what ho I swore I'd never write disclaimers but here goes The title is meant nautically. I realised after I wrote it people might take it the wrong way, but I'm supposed to be able to be myself here. I like boats. the meat. The potatoes I love writing modding tools. I've done a lot more than just what you see on this blog (I think that's only stellaris? Idk - we all write here so it might be some…

Deep fried brain

Background When I'm at work I frequently have a distinctly deep fried feeling in my brain after a few hours (think bored, but it's similar to that in the same way as being tired after a run is similar to how you feel when you have a bad flu). Over the years I've spent a significant amount of time feeling bad about feeling this way. But it's not because of something I do - I don't feel this way…

source control

Background While mucking about with Stellaris I came across some new version control systems as well. I'm not really sure why, they're supposed to be one of those things you just use that never really change. In that respect, git does pretty well. I've used it for decades and it's essentially the same. I briefly had the displeasure of using SVN and I also dallied with mercurial. In the end I went…