I have decided to halt any plans to maintain the extension and focus on other spare time open source projects instead. I should have probably made this decision about seven months ago, when Twitch integration broke, however this extension means a lot to me. It was my first browser extension that still exists and went …
Timeline
Software Engineer
ThunderbirdRemote
Mail ClientDevelopment on various modules of the Thunderbird productivity suite
Informatik-Entwicklung und Datenbankpflege historischer Dokumente
Diplomatische Dokumente der SchweizFull stack web application development
Informatik-Entwicklung und Datenbankpflege historischer Dokumente
Diplomatische Dokumente der SchweizFull stack web application development
Software Development Engineer
Control4 Switzerland AGBern
Smart Home automationArchitecture and development of middleware for Neeo remote control, DevOps
Programmer
Engel & Völkers Frohnau-Köpenick GmbHRemote
Real estate agencyFull-stack development of real estate platform
Landschaftspflege
Verein GrünwerkVarious outdoor activities in groups for nature or landscape preservation
Web developer
Inware AGZürich
Web agencyCreating and adjusting sites based on proprietary CMS with e-commerce
ETH Zürich
Computer ScienceBachelor (incomplete)
ETH Zürich
Information Technology and Electronic EngineeringBachelor (incomplete)
Allrounder Technischer Dienst
Alterszentrum BüelSupportive activities to the custodian
Intern software developer
mcs Software AGBern
CAM software development servicesGraphical vectorization tool of 2D blueprints for cost estimation
Gymnasium Bern-Neufeld
Physics and Applied MathematicsMatura
Sekundarschule Riggisberg
Primarschule Mühlethurnen
Projects
Talks
Blog
Sunsetting Stream Notifier
Sustainable smart home with the TXT
fischertechnik launched the smart home kit last year. A very good move on a conceptual level. Smart home and IoT (internet of things) are rapidly growing technology sectors. The unique placement of the TXT allows it to be a perfect introductory platform to this world. However, the smart home platform from fischertechnik relies on a …
Getting Help in Text Chat
Developers like to help other developers. Many times via text chats like IRC, Slack, Gitter or Discord. This article is mainly aimed at developers asking for help. However it can also be applied to other situations, even if the concepts don’t fully apply. Now for the short overview for the very impatient, though especially those …
Showcase all your Twitch emotes
Emotes are a very important feature of Twitch chat culture. Because of this, there aren’t just emotes you get from subscribing to broadcasters, but also extensions like BetterTTV and FrankerFaceZ that add more emotes to be used in Twitch chat. Many broadcasters have an image in their panels showing the emotes that are available for …
Definitive Bot Land Beta tier list
Bot Land is a browser-based game that is still in development. You can learn more at https://bot.land. I streamed creating this tier list. You can watch the VOD of it on YouTube: https://youtu.be/F-PUJEErrQA Attack/Offense Vanilla Lasers Pros Blind fire Cons Countered by reflect Not a good secondary weapon Attacking Any defense that doesn’t reflect they’re …
Browser Extensions should Work Together
Most browser extensions do a thing. And they do that thing in their isolated little world. Many of them do their thing pretty well. Many of them are built to do many things. Many of them are built to do just one little thing. But only few of them talk to other extensions to do …
Democratizing our Twitter Account
In early 2016 the Swiss Mozilla Community met up to discuss goals and community structure. During a discussion on the state of our Twitter account @MozillaCH I pitched the idea of having a tool to manage content like replies with contributors instead of just people with direct access to the account.
Code coverage reports for WebExtensions
It’s been quite a while since I last posted on here, and interestingly about the same topic: code coverage analysis in Firefox extensions. And since then Firefox has gotten a completely new extension system. I’ve been really busy porting my extensions and not writing blog posts. The add-on SDK conveniently came with a test runner …
Checking Code Coverage of Add-on SDK Extensions
Code coverage statistics are very useful. They tell you how much of your code never gets executed during the unit tests. So you always know what to write unit tests for, because 100% coverage doesn’t exist. And sometimes you can’t cover all code. That’s why normally you are happy, if the coverage is above a …
Continue reading “Checking Code Coverage of Add-on SDK Extensions”
Testing Add-on SDK Extensions on Travis CI
Recently Mozilla restricted access to ftp.mozilla.org, instead you can download nightlies from archive.mozilla.org. Sadly this broke existing methods to download Firefox nightly for automated unit tests on Travis CI. I’ve written a node module, that takes care of downloading nightly versions of Firefox desktop and Android.
@freaktechnik@chaos.social
My feeling is that both sides in the Disco Elysium thing are trying to use the mistakes of the other sides to their advantage. A bit like tiger king, and I guess that's why this feature-length investigative documentary is so interesting:
https://www.youtube.com/watch?v=JGIGA8taN-MNice, Talos Principle is getting a sequel.
Received a weird climate conspiracy leaflet. Still trying to process what exactly it's trying to say apart from the good old "climate change is caused by non human factors". Something about american Billionaires tricking us into giving them more money to combat climate change. Which is fine and we actually shouldn't worry about it in the first place. (This leaflet is probably financed by local Millionaires scared about their fossil investments?)
Watching this show in original sound where they speak a bunch of languages. As I don't understand all of them I have subs on. Sadly due to what is subbed in the languages that I do understand I can't trust them. They say "in 12 minutes". The subs say "in 20 minutes". Why? Like, I get when they mess up names sometimes, but numbers?
It's EV Nautilus season again. Especially looking forward to the ONC expedition, but lots of other interesting things happening as well.
Their livestreams are at https://nautiluslive.org/ with a dive launching probably soon (and after that usually like an hour of blue water until they reach ground)
Most of the information about a bigger infrastructure and de-industrialization effort happening in my neighbourhood has now been published. I'm still not sure that they're committed to not cutting me off from the other side of the train tracks though, but it seems at least unlikely with what's out there.
Is google passkey going to make TPM based FIDO a household name?
The new fairphone headphones look like they are actually a step forward in potential longevity on the form factor. I just worry if their audio engineering can actually hold up.
@ryanleesipes @sesivany I think another factor apart from the amount of just direct lost ad revenue is also market pressure. Almost all email providers currebtly provide free accounts with some storage and included IMAP/POP access. But not all of them, and are the gmail alternatives relevant enough to thwart them from considering paywalling it?
@ryanleesipes @sesivany I think the hope right now is that IMAP/POP usage is low enough to matter right now. And if it ever does matter, the best case is Youtube Premium (so you get no ads, thus you can also watch videos offline because we don't have to serve you ads) but for Email. So a subscription in Gmail for an adfree service, which includes imap/pop access. Actually, didn't gmail have storage pans that got merged with drive etc.?
@sesivany @ryanleesipes I doubt they'd want to make their ads look like spam plus there's potential legal issues with them not being properly marked as ads.
@ryanleesipes does this mean gmail will close itself off slowly from ad-free clients (see also Twitter API for example)
Okay, I get it now why some people dislike JSON. It's because some libraries think you'd like to implement your own serializers and deserializers for anything but a very specific case.
Current status: trying to convince my BIOS to update itself to ensure it doesn't slow cook my CPU.
So the reason you should change all your notification sounds is to make sure that it is unique and could not be included in any piece of media because you created it and never published it.
Saves you many scares.
@djid3ot@music.humanoids.be
Only you - Euphonium edit
Uncompleted Euphonium cover of Only you Experiment I
lyoncrossroad
Song written as backing track of a timelapse: https://peertube.ch/videos/watch/9a198d14-aa05-40ef-8daa-c190f58b79fd Wrobber
Tetris
Rabbit
freakyphonium
If you say YAY! (feat. David Worni) - remix no1
Katjuscha - techno remix
Katjuscha
Champion
Silence
I am
Ghosty
Let's go
Dance On Party
Feel the Beat
Giaccobo Live
Colour comes...
Sample Yes