Pinned post

Since I pushed the self-destruct button on my other domain and deleted every toot and information from it, I should probably do another . (or )

Hi, I'm Espen, born and still lives in the nothern part of Norway. I'm linux enthusiast, developer, administrator and a DIY kind of guy when it comes to internet services.

At the dayjob I'm involved in providing providing populated areas with fiberaccess and remote areas with a radio link, and making sure all areas have access to electricity.

When creating my tools, I usually turn to Python but have lately begun to feel that the spirit of Go is very much similar, so I should take a close look when I can find the time. But I'm very much a jack of all trades, goverend by whatever I find interesting at the time. As a result, many things never see the light of day and one project is replaced by another. If it can be done on a computer, chances are I'd like to tinker with it at some point.

I also have a healthy interest for retro technology and hardware, and can often be found trying to get older software to work, and recently got hold of an old C64 and Amiga 600 which require some TLC. I have been following the Demoscene for a long time and am enthusiastic about it, both the old stuff and the new stuff.

I can't draw or make music, so I try persuading the computer to do it for me. Love podcasts that do well-told stories about interesting things or tech, like Radiolab, Reply All or Darknet Diaries. Also a fan of humoristic podcasts like "No Such Thing As A Fish" and "My Dad Wrote A Porno".

When bored or need some private relaxation time, I play videogames.
Also passionate about privacy and encryption. I like the thought of having secure communication cahnnels with people and the theory behind things like web of trust, but find it challenging because most people just don't care.

I could probably list a lot more but this would do.

It is always a pleasure to meet new people, so don't be a stranger.

I might be wrong here and somehow manage to persuade HLS.js to play vp9/opus inside an mp4 container. Will need to investigate that further.

Show thread

YES! I finally did it and achieved a partial win over .

I have been battling to have my videos support HLS and other modern good things, but it seems like the only way to this currently is to use a patent-covered codec from 2003 (H.264/AVC) until something like DASH is implemented, which at least supports VP9. Anyway, I digress..

After patching Peertube into "Do NOT touch my streams" mode, the resulting videos have been extremely wonky to put it mildly, jerky and pixelated, so it's been several days of uploading and deleting to find something that works. And while I had pretty much resigned and figured that this is why we can't have nice things, I tried a few desperate last attempts, and suddenly it works.

Video is unlisted, but here it is anyway in all it's HLS glory:

TLDR takeaway, is not always the right tool for the job.

Anyone an expert with ? I'm copying a video in .264 format into a mp4 container using -c:v copy and the stream have no timestamps. How can I get ffmpeg to stop complaining and create some where none exist? I've tried various combinations of "-fflags +genpts" and "-r $framerate" without much success and my google-fu is not leading anywhere.

Cover of the report "Time to ban surveillance-based advertising" - a person with a mobile phone being followed by three eyeballs.

The Norwegian consumer council has published a new report where they suggest a ban on the surveillance based revenue model dominating the web today.

#surveillance-capitalism #advertising #human-rights

Watched the entire "Clarksons Farm" on Amazon Prime these past days, finished yesterday. Absolutely loved the series, hope they make more of it.

Spent most of the evening with and node, and not having a great time to be honest, probably mostly due to my ignorance with the whole system.

Attempted to make a transcoding plugin but so far my attempts have failed, probably because I attempted gluing in bits and pieces from a bunch of different places of information, and thow in a ton of guesswork at the same time.

It also didn't help that despire trying hard, building the CLI tools failed consistently, so I had to manually inject the plugin into the database for it to load. Giving up for now, maybe I'll look at it again fresh in the weekend at some point.

In case your bored of watch me iterate over the same elg demo over and over again, so am I. I'm feeling confident for the new look now even though there are a lot more to be done, so I finished remaking the first video, 1995. There should be some big issues with this to warrant further work. Of course, scrolltext will always change. So here's a preview of sorts, with any luck this is the final version.
oh, also upgraded

Confident enough with the setup that I started work on 1995 ๐Ÿ˜€ Oh, and also changed "art" to "arts" mainly because 4 letters on both sides of the cube tickles my symmetry brain.

Ive been iterating on this now for a while and feel like things are coming together. Here is the latest version, I think this is v9. If someone bothers to watch it, let me know what you think. Also please note, most of the links are not functioning, getting the video share done is priority one and then I can focus on all the "everything else".

"Aunty Donna's big ol' house of fun" is one of the most completely mad shows I've seen in a while, and I love it. My kind of humor.

If you haven't yet, check out my open-source game coming out July 22nd, 2021 - my brother lives in a canyon! Made with #godot #blender #inkscape #gimp and #audacity.

If you're interested, please wishlist the game on Steam! It'll help drive more sales and increase the game's visibility. Thanks! :)

#gamedev #indiedev

VLC seems to mess up 10-bit HEVC streams. First image is from gnome mplayer and displays correctly, second is from VLC and colors are somewhat distorted.

Did you know? Women reach their sexual peak after 35 years. Men reach theirs after about 4 minutes.

A geysir made from the direct water-intake to a hydroelectric power plant. After passing though 2000 meters of pipes and 500 meters of waterfall, it arrives at the power plant with a pressure of 44 bars and shoots 75 meters up into the air. Geysir is run twice a day for 5 minutes at 1pm and 9pm, video is from the 9 pm run.

@FiXato Just wondering if you've seen the latest revision of this thing and got any opinions about it? ๐Ÿ˜€

Show thread

The 5th experiment. It might be just small tweaks at the end of the day but I'm starting to feel I'm getting somewhere and it's more polished somehow.

Anyway, links as usual: &

My videos currently span a range of resolutions from the smallest at 256x144 to the highest at 1920x1080 and I've been debating with myself if there are any advantages to go with a single video resolution.

If I scaled them up to say fit a FullHD 1920x1080 resolution, does that give me any advantages? I can only see the one downside, more diskspace without any quality gains. Perhaps it would make it easier to process them if I kept them at the same standard format? Anyone got thoughts on this?

Another week and more tweaks. Back to "full" version. Happy with the process to create 10-bit files, so back to 8-bit for compatability, at least while alternatives are not ready. This should work fine on most new androids at least.

I think the title and group positions in the beginning should be swapped, but I'll fix it next round.

Links here: &

Show older

Hometown is adapted from Mastodon, a decentralized social network with no ads, no corporate surveillance, and ethical design.

<svg xmlns="" id="hometownlogo" x="0px" y="0px" viewBox="25 40 50 20" width="100%" height="100%"><g><path d="M55.9,53.9H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,53.9,55.9,53.9z"/><path d="M55.9,58.2H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,58.2,55.9,58.2z"/><path d="M55.9,62.6H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,62.6,55.9,62.6z"/><path d="M64.8,53.9c-0.7,0-1.3,0.6-1.3,1.3v8.8c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-8.8C66,54.4,65.4,53.9,64.8,53.9z"/><path d="M60.4,53.9c-0.7,0-1.3,0.6-1.3,1.3v8.8c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-8.8C61.6,54.4,61.1,53.9,60.4,53.9z"/><path d="M63.7,48.3c1.3-0.7,2-2.5,2-5.6c0-3.6-0.9-7.8-3.3-7.8s-3.3,4.2-3.3,7.8c0,3.1,0.7,4.9,2,5.6v2.4c0,0.7,0.6,1.3,1.3,1.3 s1.3-0.6,1.3-1.3V48.3z M62.4,37.8c0.4,0.8,0.8,2.5,0.8,4.9c0,2.5-0.5,3.4-0.8,3.4s-0.8-0.9-0.8-3.4C61.7,40.3,62.1,38.6,62.4,37.8 z"/><path d="M57,42.7c0-0.1-0.1-0.1-0.1-0.2l-3.2-4.1c-0.2-0.3-0.6-0.5-1-0.5h-1.6v-1.9c0-0.7-0.6-1.3-1.3-1.3s-1.3,0.6-1.3,1.3V38 h-3.9h-1.1h-5.2c-0.4,0-0.7,0.2-1,0.5l-3.2,4.1c0,0.1-0.1,0.1-0.1,0.2c0,0-0.1,0.1-0.1,0.1C34,43,34,43.2,34,43.3v7.4 c0,0.7,0.6,1.3,1.3,1.3h5.2h7.4h8c0.7,0,1.3-0.6,1.3-1.3v-7.4c0-0.2,0-0.3-0.1-0.4C57,42.8,57,42.8,57,42.7z M41.7,49.5h-5.2v-4.9 h10.2v4.9H41.7z M48.5,42.1l-1.2-1.6h4.8l1.2,1.6H48.5z M44.1,40.5l1.2,1.6h-7.5l1.2-1.6H44.1z M49.2,44.6h5.5v4.9h-5.5V44.6z"/></g></svg>