If you’re a PulseAudio user on Linux, you might have experience this feature: When you change the volume in an application, it changes the system volume at the same rate.

This feature is called “flat volume” and seems to be targeted to users who do not understand the concept of a mixer. For example someone might turn up the volume of an application (i.e. Spotify or Youtube) all the way up while the system volume is very low or even at zero and wonder why “it” isn’t working.

On a first glance, this might seem reasonable. However, speaking from personal experience, it’s actually...

In an collaborative effort with OpnTec and FossAsia, 200ok GmbH has just open sourced all of the code of the professional live audio streaming and archiving of events platform voicerepublic.com under the GPL license.

The project was originally created in a funded company in which Phil and Alain were sharing the role of CTO. Many big publishers (i.e. Frankfurter Buchmesse, Fraunhofer Institute, Deutscher Ethikrat) have used the platform in the past to create and distribute their content in an open manner.

So here it is: https://github.com/voicerepublic/voicerepublic_dev

The ongoing plan is for OpnTec and FossAsia to...

Recently at ClojureD, Josef introduced me to a tool which quickly rose to fame (in the JavaScript world): prettier. It is an opinionated code formatter for various languages - this paradigm probably got popular ever since Go started to ship such a formatter in the core tooling. I knew the paradigm and prettier itself from blog posts, but didn’t really try to use it so far.

Generally speaking I liked the idea of having my code automatically formatted in Emacs whilst adhering to configured linters such as eslint. However, from the docs it was much too complicated...

Excited to see that our good friends from Livingdocs are on the shortlist for the Best of Swiss Web Awards with their project for Swisscom TV where 200ok has been involved with since the end of 2017. You can read the whitepaper here: https://livingdocs.io/swisscom-whitepaper-5924

Livingdocs is a growing Startup based in Zurich. Their product is a modern Web Content Creation and Publishing System, in use at large corporations. However, if you have any use cases for CMSs (and who doesn’t?^^): Their product is also great for smaller and bigger publishers alike - you can sign up to...

The Lenovo X1 Carbon 6th gen is quite a nice laptop overall. It used to have some quirks under Linux, with regards to ACPI sleep, CPU frequency and such. They have all been taken care of by BIOS upgrades, already, so just upgrade if you any issues there.

There was one thing that I never got properly to work: Bluetooth. The new 6th gen uses a different chipset than the older models which I saw working just fine on my colleagues machines. It turns out, that the new chipset also did work fine under old Kernels (I tested 4.9) while on...

Hack4Glarus is the first hackathon of Glarus. Hack4Glarus is hosted by our partner company ungleich glarus ag. This will be the third incarnation and it will be on the weekend from 2018-11-30 until 2018-12-02.

We from 200ok will be there as well - as are our friends from the Insopor Zen Academy. Join us for three great days of hacking, fun and learning!

Last time we built and released our open source Crowdfunding and and Equity funding platform Swiss Crowdfunder which was immediately successfully used to raise over a quarter million Swiss franks for the Data Center...

At 200ok, we automate all of the repetitive Admin tasks like invoicing, bookkeeping, payroll and tracking time to customer systems. Those specific four tasks are all based on the time that we spend working. Everyone at 200ok tracks time with their favorite tool, but then exports it in a standardized format - a CSV file.

Today, we open sourced our tool to synchronize a time CSV sheet to letsfreckle.com: https://gitlab.com/200ok/csv2letsfreckle

We hope it can make your life a little less repetitive and give you more time to work on your own projects!

By default, the great Mail User Agent MU4E prefers Plain Text mails over HTML. This configuration can be overridden via mu4e-view-prefer-html, but there’s probably few of us who would do that.

However, you might still see a whole lot of HTML emails. And when you check if they have a plain text version, they might have one! There’s a reason for that. MU4E has a ‘HTML over plain text’ heuristic with this official rationale:

Ratio between the length of the html and the plain text part below which mu4e will consider the plain text part to be ‘This messages requires html’...

Swiss Crowdfunder is an OSS crowd funding and equity funding platform which we are building together with ungleich. We just released version 1.1 which now features translatable user generated content. This is another unique selling proposition of Swiss Crowdfunder compared to other platforms - you are now able to market your campaign in multiple countries targeted through their unique language!

Here’s the gist of what it gives you:

The project is hosted here: https://github.com/200ok-ungleich/swiss-crowdfunder/.

Here are the full release notes:


The ETH society for students studying Computer Science (VIS has invited Alain to serve as a mentor during this years 3 day Hackathon / Symposium.

The Hackathon is fully booked with about a hundred participants. So far, it has been an awesome event! From the obvious points like the location (ETH), to catering (round the clock fresh food and drinks) and the friction-less and professional organization, it was just a great way to spend the weekend.

Here are some impressions:


Flyer Flyer



Thank you, Max Schrimpf (vice president of VIS), for inviting me as a mentor!