Tim Janik ✅ is a user on social.tchncs.de. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

Tim Janik ✅ @timj@social.tchncs.de

My new statically generated Testbit just went online. There's not much content there yet, I'll migrate posts bit by bit in the following days.


We just took the group photo at Native Space, but I'm not sure I'm on it. It's just way too many people this year.
I'll post a link once it's up.

Arrived in Berlin, -base for . Looking forward to Stefan's talk tomorrow morning at 10:30 about SpectMorph:


Looking forward to the Conference 2018 (partly at -base), just booked the hotel.


So, using rawgit.com and a dedicated 'cdn' repo on github, I can now refer to the Charis with 1 year browser cache times and utilize it from a CSS/HTML generator with just two lines of :

@import url('cdn.rawgit.com/tim-janik/cdn/a');

html { font-family: "CharisSILW", serif; }

No costs involved and no user tracking by fonts.google either ;-)

For a while now, I've been wanting to use the Charis (SIL license), here's why: practicaltypography.com/charte

It's not hosted by fonts.google or so, which makes it tricky to refer to it from a project.

Hosting on github has too short cache times (5min) for a large webfont.

Today I finally found rawgit.com, a (StackPath) in front of github with large browser cache times (and mime type fixes).

And an alternative (CloudFlare), also for gitlab: raw.githack.com

Wrestling with to create a new stylesheet...

"NeoPG uses formal grammars even for parsing trivial data structures, down to individual bytes. This article explains why. "

Great read. #LangSec #InfoSec

Back from the hackfest /community meetup and some long very interesting talks.

It's a really nice community and having them meet up in Hamburg is something I couldn't possibly have missed!

They are very welcoming, for everyone who wants to get involved as well, here're the easy hacks:


apologies for linking medium, but here's an interesting take on why blockchains actually aren't good at what everyone hopes to use them for


Coming back from the Meet+Greet dinner of the community in Hamburg. Nice to see old and some new faces again ☺️

Tomorrow is the and community meeting:


Twitter.com decided to suspend my account, no reasons provided.

I messaged them and now the suspension has been lifted, but without any explanation. Details here:

I'd really like folks to switch and use Mastodon instead. If you run into an ill willed admin, you can simply start your own decentralized federation server.

- But so far I'm happy with the tchncs.de admin, thanks @milan ;-)


I'm off to in Hamburg tomorrow morning, is anyone else going to show up there too?


Wow… Habe gerade entdeckt, daß mit Ecki Stieg von Hannover seit ein paar Jahren neu aufgelegt wurde. Für Fans elektronischer Musik ein Muss, damit sind die Mittwoch Abende nun verplant ;-)


Wow… just discovered that radio show "Grenzwellen" with Ecki Stieg has been reborn after a 17 year hiatus. It's coverage of alternative electronic music is unparalleled, the show's an absolute must for fans of electronic music. Now blocking all Wednesday evenings

Finally, the last 'procedure' (a pre-c++ macro/preprocessing monster construct in C for IPC calls) has been removed from beast code and migrated to proper C++ IDL. Been wanting to finish this for a decade. github.com/tim-janik/beast/com