Pinned toot

Do you want to know what developing without unit tests is like?
Open your shoelaces, close your eyes and run as fast as you can...🏃

Jan Riemer boosted

Congratulations #Ecosia for reaching the milestone of planting 100 million trees! 😄 🌳 blog.ecosia.org/100-million/

Jan Riemer boosted

If you missed yesterday’s live stream, we had a little WebSocket chat via Site.js running on a $150 PinePhone. You can watch the recording here – now with closed captions, chapters, and links to mentioned sites:

ar.al/2020/07/12/live-stream-a

#SmallWeb #SmallTech #SiteJS #PinePhone #WebSocket #NodeJS #ARM64

Jan Riemer boosted

SAFE Network Entwickler Update 09. Juli 2020

- Vaults von Home Improvements abgeschlossen und haben interne Testnetze laufen lassen - die Ergebnisse sehen bisher gut aus!
- Wir sind dabei, einen weiteren Refactor für Netzwerkanfragen zu integrieren, der die Tür für das Farming im Netzwerk öffnen wird.
- Das Routing DKG-Ersatz Pull Request wurde zusammengelegt.

safenetworkforum.de/t/safe-net #deutsch #safenetwork #maidsafe

Jan Riemer boosted

how2 avoid youtube 

1. Youtube provides RSS feeds. They're very useful.
They are in the form of https://www.youtube.com/feeds/videos.xml?channel_id=<channel ID>

2. mpv - and probably others - can open Youtube URLs directly.

3. On Android, there's a piece of software called NewPipe that parses YouTube webpages - and RSS feeds - to provide a more pleasant interface.
https://f-droid.org/en/packages/org.schabi.newpipe/

3. There's a Firefox addon that redirects Youtube pages to Invidious automatically.
https://addons.mozilla.org/en-US/firefox/addon/hooktube-redirect/

4. If you combine these, you can avoid ever opening the site. I have a script[1] that decides whether to open mpv or a web browser when I click an entry in QuiteRSS for stuff I care about.

5. You can feed youtube-dl a channel or playlist URL and it will download the lot.

Bonus: not using the website will probably result in you wasting less time as you're not subject to their psychological warfare.

[1]: https://git.shadowkat.net/izaya/sitewb/src/branch/master/sitewb.lua
Jan Riemer boosted

With the #Raspberry Pi 4, running #Nextcloud on a Pi has become an even better experience. Heise has a German tutorial on how to make it happen. If German isn't your thing, there are lots of tutorials in nearly every language!
heise.de/tipps-tricks/Nextclou

Jan Riemer boosted

Please tell me I am not the only one feeling some kind of "pressure" from the compiler to get the logic of my algorithms right.
It's almost like you don't want to "disappoint" the rust compiler and want to "keep up" with it.

Something along the lines of the with regards to order:
en.wikipedia.org/wiki/Broken_w

Jan Riemer boosted

"Today we have released the long awaited KeePassXC 2.6.0. This release is the culmination of a year’s worth of effort from across our development team and dedicated contributors."

keepassxc.org/blog/2020-07-07-

Get it here: keepassxc.org/download/

Jan Riemer boosted

Habe ein neues Profilbild gesetzt, von einer Person, die es gar nicht gibt, von einer KI zufällig generiert. Schönen Gruß an alle Gesichtserkennunungsalgorithmen! thispersondoesnotexist.com/

Jan Riemer boosted

so many people funnelling talent into big tech have zero understanding of how those businesses are fundamentally poised to destroy democracy.

your admiration for the architecture of amazon, facebook, google, etc should at this point be intensely degraded by the cultural & economic violence they enact upon their. own. users.

Jan Riemer boosted

This is a small thing, but: Logging in Rust is absurdly nice.

Jan Riemer boosted

Im Grunde müssen wir als Gesellschaft anfangen die Player des Überwachungskapitalismus zu ächten wie wir Sklaverei, Kinderarbeit und Landmienen geächtet haben.

#überwachungskapitalismus #GAFA

Jan Riemer boosted

"Decentralized Web Developer Report 2020", published on Medium. Not a joke.

Jan Riemer boosted

Please consider writing your hashtags in upper camelcase so screen readers have a chance at figuring them out.

#whyistayonmastodon sounds like an giant undecipherable mess of sounds.

#WhyIStayOnMastodon reads out "Why I Stay On Mastodon" 😄

(Reason #44 I stay here: my previous requests like this have been generally well-received, proving that most people are awesome.)

Jan Riemer boosted
I think if our society was optimized for happiness not productivity we'd be a lot more productive
Jan Riemer boosted

KDE has migrated to GitLab! Most projects are now hosted on KDE's own GitLab instance located at

invent.kde.org/public/

Read more about how it went and what it means for you at

dot.kde.org/2020/06/30/kdes-gi

Here's GitLab's blog post with more details on the move:

about.gitlab.com/blog/2020/06/

Jan Riemer boosted

Just released version 1.3.0 of @small-tech/https, a drop-in replacement for the Node.js https module that automatically provisions Let’s Encrypt and localhost certificates.

github.com/small-tech/https

To use:

const https = require('@small-tech/https')
https.createServer(…)

This version includes the automatic HTTP to HTTPS redirection in the latest Auto Encrypt.

#NodeJS #https #SmallTech #SmallWeb #TLS #LetsEncrypt #AutoEncrypt

Show thread
Jan Riemer boosted

should have my website show a message if you _don’t_ have an adblocker installed recommending that you get one

Jan Riemer boosted

Habe gerade rausgefunden, dass enteentegeh.de auf duckduckgo.com weiterleitet und nun ist mein Tag gemacht :) :rubberduck:

Show more
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!