After a whole year of development, LibrePCB 0.1.6 is out! Changes include an integrated PCB ordering system, DXF import, migration to CMake and a lot more:

@sheogorath @threemaapp das heisst, dass jede Electron-App auf Flatpak wieder ihr eigenes Electron mitbringt, obwohl sie alle auf dem selben Electron-Baseimage basieren? Das ist schon etwas enttäuschend 😕 Bei Arch gibt's ein System-Electron, und das wird benutzt um das .asar-File der Applikation zu launchen.

@sheogorath @threemaapp Ah, das Electron-Baseimage wird ja schon verwendet 🙂 Dann könnte man einen From-Source-Build machen, und daraus lediglich das .asar-File kopieren, das müsste dann bereits laufen.

@sheogorath @threemaapp Cool! Könnte man das Buildscript ev. anpassen, so dass die Applikation vom Sourcecode gebuildet wird, statt aus dem DEB? Hier ist eine mögliche Vorlage:

Gibt's bei Flatpak eigentlich einen Electron-Layer, so dass man Electorn selbst nicht bundlen muss?

@lerothas @angry @threemaapp well, this is not something that Threema can plan, this is something that is usually being done by distro maintainers, and they don't usually take orders from companies 🙂 However, there shouldn't be any barriers to packaging.

On Arch, I made an AUR package: It's pretty straightforward to package and even links against the system Electron (instead of a bundled version).

@lerothas @angry @threemaapp the issue with distro-independent DEB/RPM packages is that every distro has different dependencies. If Threema would want to provide flawless DEBs/RPMs for every distro, then this would require multiple different builds with different distros and different distro versions. Lots of work.

Most companies support the latest version of Ubuntu only.

The cleanest solution in my opinion is packaging by the distro maintainers themselves. The code is open source after all 🙂

@kura @kuketzblog

Übrigens: Wenn die Electron-Version beim Packaging zwischen mehreren installierten Programmen geshared wird (wie z.B. bei, dann ist die Applikation gerade mal um die 30 MiB gross (inklusive Emoji-Grafiken, Dependencies usw). Bundling-Bloat (mit 200 MiB grossen Binaries) ist eine Frage des Packagings.

@kura @kuketzblog kleine Präzisierung, es ist zwar Electron, aber die Threema Web wird lokal geladen und nicht über's Netzwerk. Wenn die PWA oder Website für dich reicht, dann passt das. Einige Leute wünschen sich aber ein eigenes Icon im System-Tray / Launcher.

Danilo boosted

Until our multi-device solution is ready for prime time, there’s now a desktop version of Threema Web available for greater convenience when chatting on the computer:

@citizen @benjaminpaikjones @threemaapp

A VPN just transfers trust: instead of trusting the service provider, you trust the VPN provider.

In network based services, it's unavoidable that the service provider sees your IP.

If you want to obfuscate your IP, you could use Tor. However, it's a tradeoff, since it's usually quite slow and the connection establishment is slower than a direct connection as well.

@atoponce If it's fine enough, and if you have an appropriate pot, you could make turkish coffee with it.

Danilo boosted

1️⃣0️⃣,0️⃣0️⃣0️⃣,0️⃣0️⃣0️⃣ × Thank you! ❤️

There are now ten million Threema users (and counting). But, of course, we have no idea who they are.

@liberachat Another community channel was also force-moved ( -> #). However, I (as the previous channel owner with op rights) am banned in that new channel.

Does anyone still want to say that the takeover "wasn't hostile"?! Move away from Freenode.

Show thread

Oh wow. Having a note about @liberachat in a Freenode channel topic is "in violation of the Freenode policy"... 🤦‍♂️

Danilo boosted

The last contribution to #Signal's server software was on April 22, 2020. Due to the sudden commit drop to literally 0 it is no longer possible to seriously call current Signal versions fully open-source.

That has no effect on the messenger's end-to-end encryption or its overall security but it does compromise the trust in the Signal Foundation, especially when considering that they did not give any reason for not disclosing the source code.


@OK_OK @threemaapp keine angst, man braucht keine kryptokenntnisse 🙂

Show older
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!