So #Kagi is now partnering with #Brave, i.e. the company of Brendan Eich, who has been CEO at Mozilla for eleven days before he had to leave due to massive criticism of his homophobic views. Brave's most well-known product is a browser with its own cryptocurrency, co-designed by Eich.
A feedback post asking Kagi to reconsider has been closed by Kagi's founder Vladimir Prelovac because "Considering company x founder political views is not a factor in [their] evaluation".
https://kagifeedback.org/d/2808-reconsider-your-partnership-with-brave
Reconsider your partnership with Brave - Kagi Feedback
Brave, as you know, is led by Brendan Eich. s homophobia is so disgusting that he was forced to resign as the leader...kagifeedback.org
Daniel Siepmann likes this.
reshared this
Gericht: US-Verbraucher können Open-Source-Code einklagen
Der TV-Hersteller Vizio nutzt Open Source Code, rückt ihn aber nicht heraus. TV-Käufer dürfen Vizio deswegen verklagen, sagen zwei Gerichte in Kalifornien.
#Urheberrecht #Fernseher #GNUGPL #Linux #OpenSource #Recht #SmartTV #news
Daniel Siepmann likes this.
What I'd like to see is a TV show like Grand Designs, but posh people who decide to build their own web app.
Kevin McCloud appears halfway through the show in his hard hat, shaking his head sadly.
"Unfortunately their decision to use Kubernetes has led to a very problematic deployment. Meanwhile, their offshore React contractor has left for another job, leaving Jocasta and Tarquin trying to write the JSX themselves..."
Daniel Siepmann likes this.
reshared this
Daniel Siepmann likes this.
reshared this
From this point forward I try to move forward with environmental and Right-To-Repair conscious decisions.
I've bought a #Framework laptop and a #Fairphone last year and will continue to invest my money into tech and companies which go against the stream and actually make decent devices that are pro-user.
Maybe I will start a little list to collect the companies and products which one can use as replacement for environmental, RtR and privacy aware users.
Daniel Siepmann likes this.
Daniel Siepmann reshared this.
Playing with #TYPO3 content blocks this week. And I don't want to life without them already.
You need to get used to something new, as often. But it is way easier, streamlined, no headache and just works.
It really is a pleasure to use TYPO3 that way. Even if you never complained about the old way.
Thanks to everyone involved. I'm really looking forward to see this "finished" and officially part of TYPO3.
like this
reshared this
I know #SoftwareUpdates are often a hard thing.
I really like how ease they are, at least for me, for the following projects:
- https://friendi.ca/ #friendica
- https://nextcloud.com/ #Nextcloud
- https://libreelec.tv/ #libreelec
- https://forgejo.org/ #forgejo @Forgejo
- https://iode.tech/iodeos-en/ @iodé
- https://nixos.org/ #Nix, #NixOS @Nix / NixOS
They all just work. And are easy to perform. Thanks to those projects and everyone involved.
They enable users to self run and use software.
like this
reshared this
#PHP 8.2 has the #[SensitiveParameter] attribute that hides values in debug messages.
There is also the SensitiveParameterValue class, that does the same, while working from the caller perspective. Get the value with $object->getValue()
https://www.php.net/manual/en/class.sensitiveparameter.php
KrViH - created on 3v4l.org
View the output of this script on 3v4l.org: the online PHP shell with 250+ PHP versions3v4l.org
Daniel Siepmann likes this.
reshared this
Sorry, but I need to #rant about this situation.
I'm a backend developer but couldn't find a #frontend developer to help me out. So I tried to get into #PWA on my own.
I head over to Mozilla Developer Network and everything looked so simple. I tried to convert my web app into a PWA and debugged via Firefox. But didn't get any issues, except it didn't work. I tried to find more help. MDN links to Microsoft and GitHub for concrete, way to complex, examples.
I turn on chromium to use lighthouse to get a proper report. That helps and I could fix some issues. Which accordingly to MDN would not be necessary.. But it now yells at me without concrete issues, and without concrete to dos.
Is this the modern internet? I learned the internet as a way where everyone with some free and open sources could put things on.
But it now feels like you need first to buy some knowledge from some closed source companies like Microsoft using closed source software in order to finally achieve something.
BTW: This project is not to make money, it is to help preserve memory of holocaust in Germany at a location where there is no mobile network. Therefore the project needs to work was PWA. https://buchenwaldbahn.de
Maybe someone can jump in a point me to a very minimal example that is working? Or other helpful sources or has some hints how to debug? Current status: I can't install the PWA. You can find current proof of concept here: https://tmp.daniel-siepmann.de/projects/
Lighthouse tells me it is installable. But Firefox doesn't allow me to install the PWA. How can I debug installation of PWA for #Firefox or find a linter, or something? And Chromium won't execute my service worker.
mschomm likes this.
reshared this
Doesn't work on mobile Firefox or Safari for me as well...
But thanks for the hint :)
📊 Some statistics at the end of the year
In 2023, a total of 1554 changes were applied to the #TYPO3 #documentation, made by 79 contributors. 💪
Many thanks to everyone who contributed to keeping the documentation up to date and improving it. 🚀
See you next year. 👋
Daniel Siepmann likes this.
reshared this
Daniel Siepmann likes this.
Daniel Siepmann likes this.
reshared this
Should I start using #eSIM if my phone supports it?
Any drawbacks that I should be aware of (besides it being harder to switch devices, having to rely on other means to sync contacts, etc)?
Feel free to boost.
Daniel Siepmann reshared this.
Und Achtung: manche dieser Angriffe funktionieren bis heute mit #ChatGPT und Bingchat/Copilot.
#37c3
https://media.ccc.de/v/37c3-12292-new_important_instructions#t=2531
NEW IMPORTANT INSTRUCTIONS
With the rapid growth of AI and Large Language Models users are facing an increased risk of scams, data exfiltration, loss of PII, and ev...media.ccc.de
Daniel Siepmann likes this.
reshared this
I think a simple change in nomenclature could help Mastodon incredibly. Servers is an inaccurate term and instance is unfamiliar and vague. Both create tension for new users.
Why not simply call Mastodon instances what they are: Communities.
Ask users which Mastodon community they'd like to join. Have community rules, community policy, and community leaders. Not server rules, instance moderators and administrators.
Let me start. Everyone is welcome at our community, https://thecanadian.social
TheCanadian.Social
Politics,sports,current events and laughs from Canada and across the fediverse.Mastodon hosted on thecanadian.social
Daniel Siepmann likes this.
reshared this
Okay, listen up:
Mozilla is two different entities. The Mozilla Corporation and the Mozilla Foundation. The second one? That's the social good one you really want focused on important things.
The Mozilla Foundation, like all non-profits, publishes their Form 990 annually to disclose compensation. Here it is.
You'll see that the top earner there, Mitchell Baker, who is very handsomely rewarded, is actually paid by the Mozilla Corporation, not the Foundation. Put another way, the non-profit is not blowing its funding on a CEO.
And the corp, by the way, is a wholly-owned subsidiary of the Foundation. It exists to generate additional revenue for the Foundation. That's a good thing too, because donations alone won't cover operating expenses.
The annual report of the Foundation shows a pretty healthy financial situation, and increased investment in public good projects year-over-year.
I don't like everything they do either (e.g. that risible website generator), but I don't actually think they are suffering from a lack of focus. They're suffering from a mature market.
Daniel Siepmann likes this.
reshared this
My annual end-of-year ritual of donating to open source maintainers is in full swing.
I invite everyone to look at all the software they use, both on their desktops as well as in their dependency chains and CI.
Please donate. Please contribute to making open source sustainable.
Daniel Siepmann likes this.
reshared this
Drohnenshow statt Feuerwerk an Silvester in Bad Salzuflen
Mit der einzigen Drohnenshow in ganz Nordrhein-Westfalen möchte die Stadt Bad Salzuflen den Jahreswechsel leiser und umweltfreundlicher feiern.Julia Thies (wdr.de)
like this
it'll be fine they said
Daniel Siepmann likes this.
reshared this
Daniel Siepmann likes this.
Daniel Siepmann reshared this.
@iusondemand i was there, have taken a tschunk from uptime-bar ...
(please remove me from the list of announcements)
These were my great-grandfather’s tapes. Instead of writing letters to his brother, he would basically record an audio letter, mail it, and his brother would sometimes use the same tape to respond.
Apparently the recordings would take place across days or weeks until they were full.
Fascinating. I cannot WAIT to hear all of these. what a time capsule.
Daniel Siepmann likes this.
Daniel Siepmann reshared this.
reshared this
waitwhat? today morning #ubuntu told me I have awaiting *security* updates but I can install them only if I have Ubuntu Pro. How come it is good idea to disallow installing security things?
Or this is just a bad #UX and I do can install it in some way?
Edit: here is the best explanation: https://askubuntu.com/a/1453309 It is 90% of bad UX, they try to offer something was was not available yet (even faster security updates; normal sec updates are still available) but the wording is fatal
I'm getting the message: "The following security updates require Ubuntu Pro with 'esm-apps' enabled" when updating Ubuntu 22.04
I use the package texlive-full, which installs imagemagick and other related packages. When I check for updates, I get this message: The following security updates require Ubuntu Pro with 'esm-apps'Ask Ubuntu
Daniel Siepmann likes this.
reshared this
Installing iodéOS has never been this easy
https://iode.tech/news/installing-iodeos-has-never-been-this-easy/
#android #privacy #cybersecurity #opensource #environment #ecofriendly #iodéOS #linux #windows #installer
Installing iodéOS has never been this easy - iodé
Want to install iodéOS on your phone but don't know how to do it? Our new installer program will make it easy for you.iodé
Daniel Siepmann likes this.
Daniel Siepmann reshared this.
"... except Samsung."
*cries in Samsung*
Don't worry, I will get a #Fairphone soon (this phone is dying after 4 1/2 years), even though I dont appreciate the huge sizes of nowadays phones.
Wir gönnen uns eine kurze Pause und sind ab dem 08.01. wieder für euch da.
Und nun wünschen wir euch festliche Feiertage 🎄und einen erfolgreichen Start ins neue Jahr. ⭐️
Daniel Siepmann likes this.
Daniel Siepmann reshared this.
Wer hat was zu Erzählen? Muss ja auch nix wildes sein, können gerne auch mehrere kurze Talks sein!
#TYPO3
reshared this
Daniel Siepmann likes this.
TIL: there are forced subtitles. Those are "always" showed. E.g. to translate signs or other visible text.
Good to know while copying DVDs in order to keep those subtitles even if you don't want other subtitles. Also good to know when configuring Disney+ on Kodi, etc.
I just finished listening the »Open Source Utopia« podcast by @Mathias Bolt Lesniak. It is a great introduction into different aspects of open source and free software.
I really enjoyed listening. Thanks for creating the podcast together with Jeffrey A. "jam" McGuire.
The podcast is available at: https://www.opensourceutopia.com
like this
The new #github based on #react is an abject failure to improve the user experience. On every count it is objectively worse than previous iterations.
Page load time is poor, interactivity is gated seemingly on very large JS loads. Initial page layout is broken on mobile and randomly resizes the width of the viewport after loading. The number of micro-annoyances seem to be adding up daily.
This is like an object lesson in what not to do to your successful webapp.
Daniel Siepmann likes this.
reshared this
Ich hab lange @netzpolitik_feed gelesen, ohne das mit den Spenden zu kapieren. Ich dachte, der Laden läuft von allein. 🤷♂️
Jetzt weiß ich, dahinter stecken Menschen wie Du und Ich, die am Ende vom Monat 10 Euro übrig haben und sagen: Das investier' ich in digitale Freiheitsrechte. ✊
Aktuell fehlen uns 308.491 Euro. Ich bin dankbar, wenn ihr diesen Post mit Menschen teilt, die (wie ich früher) denken: Läuft doch von allein. Denn in Wahrheit läuft es nur gemeinsam. 🤗
Daniel Siepmann likes this.
reshared this
Daniel Siepmann likes this.
reshared this
If it's a choice between no art and AI generated art. I prefer no art everytime, in fact I'm less likely to visit a website if (blatant) AI generated art is used to promote it.
Art is pointless if no effort went into making it.
Daniel Siepmann likes this.
Daniel Siepmann reshared this.
Sehr cool @Marc-Uwe Kling und @Ralph Ruthe im Podcast. Gelesen werden natürlich auch Comics.
Cool ist tatsächlich die Erfahrung wie gut das funktioniert.
Den Podcast finset ihr hier: https://www.radioeins.de/archiv/podcast/schreiben_und_schreddern.html
Schreiben & Schreddern
In diesem Podcast gibt es garantiert keine Fragen zu Heimat, Hobbys oder Haustieren. Es geht um den kreativen Prozess.www.radioeins.de
reshared this
Composer Packages jetzt auch im TER - Fluch oder Segen?
Nachdem Thomas Löffler kürzlich auf Twitter verkündet hatte, dass TYPO3-Extensions, die bisher nur über Packagist verfügbar waren, jetzt auch im TER gelistet...Wolfgang Wagner (Community Hub für TYPO3)
Marco Huber reshared this.
If you don’t encrypt your communications and your files, they will be use as AI training data. It might even be the case right now.
And, sooner or later, someone will be able to get informations from you just by saying the right words to a chatbot.
It’s only a matter of time before it happens.
https://ploum.net/2023-02-15-ai-and-privacy.html
I’m using @protonmail and @signalapp but there are many other providers you can trust.
Modern AI and the end of privacy
Modern AI and the end of privacy écrit par Ploum, Lionel Dricot, ingénieur, écrivain de science-fiction, développeur de logiciels libres.ploum.net
Daniel Siepmann likes this.
reshared this
If @phpstan is breaking your builds I suggest to look into either commiting the lock file or pinning #PHPStan's version. And using #Renovate or #Dependabot of course :)
And yes, commiting the lock file of a #PHP lib is not a crime.
Daniel Siepmann likes this.
reshared this
just consider phpstan as an arbitrary app and use nix to create a shell containing it. No more dependency problems and no need to commit a lock file in a library.
Example from my talk at IPC: https://asciinema.org/a/I12D06cTl9tBXDUBPPGQLZJcb
Find the pdf at: https://github.com/drupol/ipc2023/releases/tag/v23-79efbb4c24ab0d42c73906d16233a79d9659c5ca
Today I learned that YouTube is deliberately crippling Firefox on Asahi Linux. It will give you lowered video resolutions. If you just replace "aarch64" with "x86_64" in the UA, suddenly you get 4K and everything.
They literally have a test for "is ARM", and if so, they consider your system has garbage performance and cripple the available formats/codecs. I checked the code.
Logic: Quality 1080 by default. If your machine has 2 or fewer cores, quality 480. If anything ARM, quality 240. Yes, Google thinks all ARM machines are 5 times worse than Intel machines, even if you have 20 cores or something.
Why does this not affect Chromium? Because chromium on aarch64 pretends to be x86_64
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
🤦♂️🤦♂️🤦♂️🤦♂️🤦♂️
Welp, guess I'm shipping a user agent override for Firefox on Fedora to pretend to be x86.
EDIT: The plot thickens. Pretending to be ChromeOS aarch64 still gets 4K. Specifically: Mozilla/5.0 (X11; CrOS aarch64 10452.96.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36
still works.
EDIT 2: OK, so the plot really thickens now. Chrome is not affected even if it claims to be aarch64. Turns out there is another codepath: apparently YouTube thinks aarch64 Firefox is... a HiSense TV?!?!?!?! Specifically, model 65a67gevs...?????
This is server-side sniffing now and it's specifically looking for Firefox aarch64 (or at least "Gecko and not Chrome/CrOS/something else known to pretend to be Gecko"). And it's the "TV" platform that is triggering the resolution crippling.
Daniel Siepmann likes this.
reshared this
like this
reshared this
#ifstate has moved from github to @Codeberg !
The project website https://ifstate.net has been moved from github pages to #codeberg pages, too.
The migration of the repository, issues and releases worked without any problems. Only when switching to codeberg pages a few adjustments were necessary.
reshared this
"Amsterdam gilt seit jeher als Musterbeispiel gelungener Stadtplanung. Bereits 1851 begann die Stadt, systematisch Daten der Bevölkerung zu erheben, um optimal ihre Ressourcen zu verteilen. Fürs „Bevolkingsregister“ gaben die Einwohner bereitwillig Beziehungsstatus, Beruf und Religionszugehörigkeit an. 1936 stieg man sogar auf die Datenerfassung mit einem hochmodernen Lochkartensystem um. 1939 aktualisierte eine Volkszählung das Stadtregister nochmals.
Im Mai 1940 rissen die einmarschierten deutschen Besatzer das Register an sich und ermittelten anhand dieses Datenschatzes in wenigen Tagen fast alle jüdischen Einwohner. Ein Großteil der rund 100 000 Amsterdamer Juden wurde ins Vernichtungslager Auschwitz deportiert. Von einem Tag auf den anderen entschied ein Marker im Big-Data-Pool über Leben und Tod. Zuvor hatte 90 Jahre lang niemand etwas zu verbergen gehabt – schließlich diente die Erfassung ja dem Wohl aller."
c't (2015)
Daniel Siepmann likes this.
reshared this
Giacomo Casanova meinte schon vor über 200 Jahren: Gift in den Händen eines Weisen ist Medizin, aber Medizin in den Händen eines Irren ist Gift.
Kay Strobach
in reply to heise online • • •Daniel Siepmann likes this.