Skip to main content

Daniel Siepmann reshared this.


From the birdside by Oliver Hader:

🛡️Watch the new Content-Security-Policy module of #TYPO3 v12.3 in action (Google Maps integration demo)... https://typo3.org/article/typo3-v123-freeze #security

4 people reshared this


Daniel Siepmann reshared this.


Ich habe alles verloren, was meinen Job ausmachte!

Neuigkeiten aus der KI-Welt beherrschen die Tech-Meldungen. Es wird Zeit, den Opfern eine Stimme zu geben.

#KI #Midjourney #Jobs #Opfer #Linux

https://gnulinux.ch/ich-habe-alles-verloren

Daniel Siepmann reshared this.

So klar verständlich hat bisher kaum jemand die Konsequenzen beschrieben. Und das ist leider erst der Anfang.
In vielen Branchen wird sehr viel $ in KI investiert wenn die KI im arbeitsumfeld einzieht wird es un/gute Veränderungen geben. Jetzt ist es an der Zeit die Zukunft der Menschheit mit KI zu gestalten damit wir in Zukunft in einer friedvollen🌍existieren können. 🇩🇪&andere Demokratien wären gut beraten dieses Neuland nicht wieder zu übersehen, sonst werden uns andere diktieren wie wir arbeiten und zu leben haben. Veränderung braucht einen klaren Kopf, die Zukunft ist mit KI, nutze sie !


Daniel Siepmann reshared this.


As promised, I now #OpenCarrySuperglue with this little pin on my jacket. Context: the City of #Munich has decided on a ban for 7 climate activists to carry (not use!) superglue in their pockets. If they do carry superglue, they will be fined 1000€.

In solidarity with the activists from @AufstandLastGen I hope we can make these pins the summer must-have fashion trend :)
Superglue pin on my jacket

2 people reshared this



ChatGPT
is just a bunch of algorithms and data. How can you make a character out of that? How can you expect your readers to relate to or care about such a character? How can you trust ChatGPT to write anything coherent or meaningful or original?

You can’t. You are setting yourself up for disappointment and frustration. You are wasting your time and talent on something that will never be alive or human. You are better than that. You have so much more to offer as a writer. Please reconsider your idea and focus on your own voice and vision. ChatGPT is not a character, it’s a tool. And not a very good one at that.


By @Xe :verified: https://xeiaso.net/blog/site-update-mimi
This entry was edited (5 days ago)


Enjoying my favourite TV Show via #Kodi on my #RaspberryPi connected to the hotel TV. The TV has CEC alloweing me to use its remote.

Lunatech reshared this.


Daniel Siepmann reshared this.


I've been using #nixos for at least a year now and it baffles me how it's _only_ a year. Nix saved me from those horrendous easier-to-wipe-and-get-a-new-one ubuntu boxes that were a PITA to maintain.

Yeah, I know, you all run software as cattle. But you can't do cattle on a budget, so you have to compromise, and nix is such a huge timesaver.
If it works that well on pets, imagine on cattle :--------).


Daniel Siepmann reshared this.


Schriftgrösse in der tty

Auf einem HiDPI Display ist die Schrift standardmässig sehr klein. Die Wahl der passenden Schriftart, schafft Abhilfe.

#tty #HiDPI #Schrift #Linux

https://gnulinux.ch/schriftgroesse-in-der-tty

2 people reshared this


Daniel Siepmann reshared this.


Accessibility & mono repository by Patrick Broens from Open Gemeenten. More information and program: https://www.webcampvenlo.nl/program-2023See https://www....

Daniel Siepmann reshared this.


Daniel Siepmann reshared this.


I'm reserving @ocramius' law:

"adding manual steps to an automated process makes the process worse"

Daniel Siepmann reshared this.


Daniel Siepmann reshared this.


Any recommendations where I can find good #HTML templates? My wishlist:
- clean and well structured, not too fancy
- as modular as possible, so that I can remove unnecessary elements
- not too expensive (it's for a non-profit website)
- a plus would be good accessibility
#html

2 people reshared this

Funny that I got boosts and stars for my question yesterday regarding #HTML #template markets but no recommendations.
So far I know about these services:
https://themeforest.net/
https://wrapbootstrap.com/
https://themes.getbootstrap.com/
I'd really like to know about your experiences about these or any other market.
I used templateforest two times and was satisfied

@koehnlein Hey, I'm sorry because I accidentally became author of this patch when pushing just one small change in one of many patch sets. All praise belongs to @derhansen

Daniel Siepmann reshared this.


[TASK] Use userland strftime() implementation for deprecated PHP func…
https://github.com/TYPO3/typo3/commit/abf1e23ab5062e143d107199c073ac76882e918e

2 people reshared this


Daniel Siepmann reshared this.


Today I will be giving a talk about #ForgeFed at #LibrePlanet at 19:55 UTC! You can read more about it here: https://libreplanet.org/2023/speakers/#6107 (the schedule was delayed so the talk won't start until 19:55 UTC)

It'll be streamed live on https://libreplanet.org/2023/live/ in the Saturn room.

Thanks to @dachary, @realaravinth, and @pere for helping prepare the talk with me!

Daniel Siepmann reshared this.


Daniel Siepmann reshared this.


I need metrics and graphs and maybe logs for some servers I run on a personal project.

At my day job this would mean Grafana or ELK.

I want something significantly less heavy than that. I want to run logging and metrics visualization on the same server I run production workloads, and I don't want the metrics to drag down those production workloads.

What's a good option here? Or am I stuck with the Enterprise options?


Daniel Siepmann reshared this.


🎉🎈Happy 20th Anniversary, Nix! 🎈🎉

2️⃣0️⃣ amazing years of #Nix 🖥️✨

📅 Don't miss out on the exciting events at https://20th.nixos.org! Connect with fellow enthusiasts, learn about the latest updates! 🥳🚀

Share your favorite #NixMoments! 🌟🤗 #NixTurns20 #NixOSAnniversary
This entry was edited (2 weeks ago)

3 people reshared this


Daniel Siepmann reshared this.


What’s your favourite online co op game on switch?

Daniel Siepmann reshared this.


Daniel Siepmann reshared this.


With our announcement to introduce Content Blocks as a TYPO3 Core system extension at the TYPO3 Developer Days 2022, we have been very busy to make it happen.

2 people reshared this



Maybe I should stop reading stuff about #DDD (=Domain Driven Design). I read https://thevaluable.dev/anemic-domain-model/ and now I question so many parts of previously written code. I again want to experiment and get a feeling on how this might work out.

I probably should read "Domain-Driven-Design" from Eric Evans again and again.

How does it work for you? How do you handle situations where you learn something new and need to give it a try? How do you handle your old code?
#DDD
Every line of code I write, every line of code I read, every single article or page I read influences how I am thinking about and actually writing code.
This means I automatically try new things in the current project, being it side, customer or OSS.
It does NOT mean rewriting everything from scratch over and over again or trying things that does not scale with the problem to solve.

My priorities:

1. solve the problem
2. make the code easy to change

(easier said than done)

2 people reshared this

That are also always my two priorities. But it constantly changes how I try to achive both. As you wrote: One constantly evolves and so does the way to achieve the goals.

Daniel Siepmann reshared this.


Do you remember your first week as a junior dev? I do, basically because that's *now* for me, as an intern in a (non-technological) relatively small enterprise. I guess some years from now I'll joke about this beginner's pains... But that's some years from now. My lovely senior devs: please remember, every now and then, and specially when you interact with the new kid in town, that you were once in your first week as a maybe scared, insecure junior dev too. <3

2 people reshared this

@fedops @pwaring Yup. It's done in Laravel Sail, which is basically, as I can understand, a sort of convenience pre-made files for having a Laravel-ready environment (including PHP, MySQL, Redis, etc.) running on a Docker container. Then you can throw commands to the container prepending ./vendor/bin/sail (you better aliase that! XD). Cloned the project in my laptop, it works. Cloned in my (twin environment) workstation, weirdly fails. No solution so far. :(

carla reshared this.


FrOSCon 2022 Talk: "Is there hope for Linux on smartphones?"

Wonderful talk, I've hope for our future :)
https://media.ccc.de/v/froscon2022-2797-is_there_hope_for_linux_on_smartphones

#linux #smartphone

Daniel Siepmann reshared this.


Samsung is replacing actual pictures you take of the moon with a fake AI version that is crystal clear.

This is pretty terrifying. The phone software can identify objects in pictures and replace them.

How long until they're replacing the content of billboards in the backgrounds of your pictures with whoever pays for it? What if they decide you can't record encounters with the police, and it automatically blurs the face of the police?
https://www.reddit.com/r/Android/comments/11nzrb0/samsung_space_zoom_moon_shots_are_fake_and_here/

Daniel Siepmann reshared this.


Daniel Siepmann reshared this.


Die Aufgabe von Politik ist ja, Veränderung in eine Richtung zu steuern und dabei gesellschaftsverträglich zu gestalten.

Das ist in den letzten 30 Jahren etwas untergegangen.

Und so kommt es, daß Habeck Basics erläutern muß:

"Wenn wir in DE in Zukunft nur noch Politiker wählen, die ihr Geschäftsmodell darin sehen, nichts zu tun um möglichst beliebt zu sein, dann können wir den Laden eigentlich dicht machen."

2 people reshared this


Daniel Siepmann reshared this.


"The following table lists the most common and useful HTML elements that have an impact on accessibility for users with disabilities." https://webaim.org/resources/htmlcheatsheet/

Daniel Siepmann reshared this.


Daniel Siepmann reshared this.


linux-hardware.org und hw-probe

Info zu unter Linux unterstützter Hardware bekommen und sammeln.

#Linux #BSD #Hardware #Linux

https://gnulinux.ch/linux-hardware-org-und-hw-probe

Daniel Siepmann reshared this.


Daniel Siepmann reshared this.


Hello #neovim community! 🤓

I have a question for you. How do you deal with “Open with” context menus and neovim?

It runs in the terminal and cannot be registered as the default application for file types?

Is there some way to make that possible on #macOS? I would love to be able to simply right-click a file and choose neovim or double click it and neovim opens.

I guess applications like #neovide or #macvim would/could offer this, but not bare neovim. 🤔

Thank you for any tips on that! 👍🏼
what terminal emulator do you use? if I right-click a file and open with kitty (for example), it'll open up a terminal instance and open in neovim. i do have my editor set as nvim in my zshrc

export EDITOR='nvim'
@elijahmanor I am using #iterm2 and I have #wezterm too.

I used Kitty, but its SSH behavior was strange and did not work with some of my client servers.

I have nvim set too!

Daniel Siepmann reshared this.


I did it!

https://github.com/TYPO3-Console/TYPO3-Console/releases/tag/v8.0.0

TYPO3 Console 8.0.0 with #TYPO3 12 compatibility is now released.

Enjoy!

5 people reshared this


Daniel Siepmann reshared this.


While working on a large website that dates back ten years, I think of this picture of the „layers of the web“.

What can we do to build long lasting robust websites? Prefer lower in the stack, prefer HTML over CSS, prefer CSS over JS. Think twice about any tool that gives you „modern“ anything before the thing has really stabilized.

#webdev
Image by @adactio
Layers of the web. At the bottom slow moving TCP/IP. At the top very fast moving JavaScript. In between HTML and CSS.

2 people reshared this


Daniel Siepmann reshared this.


⏰ Planning a meeting time from the terminal with `tz` https://github.com/oz/tz

⚡️ Install with `brew install tz` or `go install github.com/oz/tz@latest`

`tz`: Run the app
`tz -h`: Get help
`tz -list`: List all the timezones
`export TZ_LIST="US/Central;CET;"`: Personalize list

Helmut Strasser reshared this.


Oliver Klee reshared this.


just because some people are extra nice, doesn't mean that it is your right.

When you use free and open source software, respect the people who make the product and remember that they often do this in their spare time without any pay of any kind.


https://unixsheikh.com/articles/when-you-use-open-source-software-you-are-not-entitled-to-anything.html

#OpenSource

IchHabRecht reshared this.

Helmut Hummel reshared this.

@danielsiepmann @foosel Yep, and acting entitled is one of the more annoying things that isn't prohibited by common codes of conduct... Recently @adafruit shared this which was an interesting read: https://tylercipriani.com/blog/2023/01/15/entitlement-burnout-and-toxicity/
This entry was edited (3 weeks ago)
@rpavlik @foosel @adafruit

TIL about "Entitlement"

Thanks Ryan for this link

https://tylercipriani.com/blog/2023/01/15/entitlement-burnout-and-toxicity/

This explains so much of my frustrations as a OSS maintainer, which I previously had no concrete words for.

carla reshared this.


You probably have more insights. What factors apply to prevent video output from old #DisplayPort, #Thunderbold of an #MacBookAir 2013? I have to adapters to #HDMI. I have different HDMI cables.

Sometimes it works, sometimes it don't.

It worked for years, but no more since two years.

It feels like one adapter works better dor some devices lile my TV, while the other works better for other devices like some beamer. Sometimes no combination seem to work at all.

Any tip or reasource is welcome. I like the MacBook and would like to keep using it.

What may affect the output, e.g. xcan I buy a specific cable or adapter respecting some specification thst increase the chance to make it work?
This entry was edited (3 weeks ago)

Daniel Siepmann reshared this.


Wir suchen eine Django/Python-Softwareentwicklerin (d/-/w/m), 🐍, 100% remote, DE/AT, viele Extras! ➡️➡️ https://uberspace.de/de/about/job/ boosts very welcome! #job #joboffer #python #ausschreibung #remote #jobangebot
Illustration unserer Jobausschreibung - keine extra Information. Besteht aus einer großen Python-Schlange zwischen spitzen HTML-Klammern wie "</🐍>". Oben links steht "Job?!". Die Grafik ist in den Uberspace-Farben blau und hellrot gehalten.
This entry was edited (3 weeks ago)

Daniel Siepmann reshared this.

Leah reshared this.

Auf ein paar Nachfragen hin haben wir in unserer Job-Ausschreibung ein wenig nachgebessert!

Django ist nicht zwingend erforderlich, nach dem Start helfen wir ggf. auch gerne beim Lernen. Irgendeine Webdev-Erfahrung jedoch schon. Wie Meeting-Zeiten bei uns laufen haben wir auch konkretisiert.

Bei Fragen einfach fragen :)

➡️ https://uberspace.de/de/about/job/

Leah reshared this.

Achtung! Die Frist für unsere Ausschreibung endet *in einer Woche* am 3. April! Fristverlängerung wird es keine geben. Wer mag sich noch bewerben? :)

➡️➡️ https://uberspace.de/de/about/job/

Daniel Siepmann reshared this.


Want to help #keyoxide support more websites and services to verify accounts on?

This is always the most satisfying part of Keyoxide development! I'm currently busy with other Keyoxide dev so looking for people to help out with this.

People on the forum are already proposing many websites and providing links to documentation. All that is needed is doing some testing, adding one config file to the #javascript library and opening a PR.

Minimal coding skills required, beginner friendly :)

Daniel Siepmann reshared this.


Daniel Siepmann reshared this.


Having trans people in books and movies is not important just "to make the LGBTQIA+ community happy".
It's important because if cis people are used to seeing trans people in fiction, they will probably be more a accepting in daily life and understand a little better what it means to be trans in this world

Daniel Siepmann reshared this.

Exactly. It is important to mirror reality. Thst also means you shouldn't place stereotypes everywhere. But show them as they are.

Daniel Siepmann reshared this.


Until when a particular library or device is supported? https://endoflife.date/ has all the information in one central place.

4 people reshared this

Wow, didn't know that. This is incredibly useful, thanks!

(and even #TYPO3 is listed) 😅

Daniel Siepmann reshared this.


Content warning: NixOS Appreciation

Content warning: NixOS Appreciation


Daniel Siepmann reshared this.


It feels great to be back working on #Forgejo #federation after a one-month hiatus since I was busy with other stuff. The only remaining work now before federation can be merged into mainline Forgejo is standardizing and implementing the F3/ForgeFed vocabulary and adding some basic spam and moderation features.

Daniel Siepmann reshared this.


Daniel Siepmann reshared this.


fyi, since many people don't know this exists:
Almost all computer screens made in the last decade support DDC/CI. (The Display Data Channel Command Interface).
You can use it to control stuff like the backlight brightness without fiddling with the awful screen buttons and OSD.

On Linux once you load the ddcci kernel module the screens appear in /sys/class/backlights and can be controlled like a laptop screen.
screenshot of a terminal showing the following:

sudo modprobe ddcci
ls /sys/class/backlight
it shows the internal laptop screen and ddcci11.
Then I cat the value of /sys/class/backlight/ddcci11/brightness and it shows 100
then I show that brightnessctl can control the screen.