Dirk
@Dirk@lemmy.ml
🏠 Hamburg, Germany
🚃 Daily Commuter
🐧 Linux User
🎮 Part-time Gamer
💻 Hobbyist Coder
🔗 0x7be.de
🇬🇧 / 🇩🇪
- Comment on My friend Charlie is back.... 2 weeks ago:
You need to get up quick because it will be harder the longer it lasts. Once standing firmly on the ground, lean slightly forwards to shift most of the weight to the front of the foot. It never failed to help me.
- Comment on My friend Charlie is back.... 2 weeks ago:
Stand up as fast as possible and put your weight on that leg.
- Comment on Orion browser hits public beta on Linux 2 weeks ago:
Basically: “it’s not meant to be taken too serious”
- Comment on Orion browser hits public beta on Linux 3 weeks ago:
built in GTK4/libadwaita
So basically a Gnome app. *scnr*
- Comment on AI is making us think and write more alike: Large language models are standardizing human expression — and subtly influencing how we think 3 weeks ago:
Well—that is certainly a meticulous observation 👍 - Comment on What’s the currently best way to manage TOTP tokens? 4 weeks ago:
Thank you! 2FAuth looks very promising. Especially with the Android app! I need to check out the repo when I’m back home, though. It seems to be a one-man show.
- Comment on Mastodon.social is not a good way to join Mastodon. If you’re already on it, you might want to move your account to a different Mastodon server. | Fedi.Tips – An Unofficial Guide to Mastodon and the F 4 weeks ago:
We should make it more clear, that it is not “Mastodon is the thing” but “ActivityPub is the thing, and Mastodon is just one of many implementations”
- Comment on What’s the currently best way to manage TOTP tokens? 4 weeks ago:
Aegis seems to be just an app. The thing is, that I see an app as second option for accessing the data. I’d like to have a selfhosted service that is accessible independent from a device and – for convenience – has an app, too.
- Submitted 4 weeks ago to selfhosted@lemmy.world | 35 comments
- Comment on Bean thinking of you, Lemmy 1 month ago:
Yeah. It’s bean a long time!
- Comment on Finding a new registrar/name server for .at 2 months ago:
selfhost.eu offers dynamic DNS which works perfectly fine with my router, using their API access as documented by them. It also works perfectly well with Let’s Encrypt integrated in Nginx Proxy Manager.
- can handle .at domains
- is not Cloudflare
- is registrar and name server
- is European (Germany)
- supports Nginx Proxy Manager
They’re in the market since 2001, I use them since ca. 2010 and never had any issues. Their website looks ancient, almost historic. But it’s functional.
- Comment on Microsoft Office has been renamed to “Microsoft 365 Copilot app” 2 months ago:
You can easily remap it to something useful.
- Comment on Microsoft Office has been renamed to “Microsoft 365 Copilot app” 2 months ago:
At this point I wonder if the last few months of systematically destructing the rest of Microsoft’s reputation is a false-flag action by Linux users who infiltrated the company.
- Comment on Microsoft Office has been renamed to “Microsoft 365 Copilot app” 2 months ago:
AI bro’s “won” again.
- Comment on Do people actually believe those "gurus" on the internet that supposedly "give advice"? These seems very sussy and feel scam-adjacent, isn't it? 2 months ago:
If someone has the “ultimate solution” to something, they wouldn’t give it away in the Internet for “just $29.99”.
- Comment on Evidence That Humans Now Speak in a Chatbot-Influenced Dialect Is Getting Stronger 3 months ago:
Well—that is certainly a meticulous observation! 🔍
- Comment on US adults social media usage by platform 4 months ago:
So wild that Facebook still is a thing.
- Comment on Framework stops selling separate DDR5 RAM modules to fight scalpers 4 months ago:
Someone else will continue selling RAM and making money.
- Comment on Microsoft is turning Windows into an ‘agentic OS,’ starting with the taskbar 4 months ago:
Windows 11 is the biggest ad for Linux!
- Comment on Google flags Immich sites as dangerous 5 months ago:
The URLs mentioned in their blog article all have a wrong certificate (different host name).
I am sure if they fix it Google’s system would reclassify the sites as safe.
- Comment on Know your place 6 months ago:
Let me introduce you to UY Scuti
- Comment on Is there no good inexpensive CAD software? 6 months ago:
FreeCAD: Pros: free, open source. Cons: workflow as rough as sandpaper, constantly crashes.
It has a learning curve (like all software), yes. But I cannot confirm the crashes.
- Comment on What external services do you use for your selfhosting setup? 7 months ago:
- Mail with all the bells and whistles (been there, done that – but I just want this to work and not care about details).
- Dynamic DNS because I just need to tell someone my non-static IP so they can connect that with my domain name.
- Comment on Think of the shareholders! 7 months ago:
- Comment on I made a Firefox fork with Fediverse integration 7 months ago:
Thanks! I just prefer simple UIs.
- Comment on I made a Firefox fork with Fediverse integration 7 months ago:
- Comment on I made a Firefox fork with Fediverse integration 7 months ago:
// Enable userChrome.css user_pref('toolkit.legacyUserProfileCustomizations.stylesheets', true); // Warnings user_pref('browser.aboutConfig.showWarning', false); // Style user_pref('browser.tabs.inTitlebar', 0); user_pref('browser.theme.content-theme', 1); user_pref('browser.theme.toolbar-theme', 1); // Extensions user_pref('extensions.activeThemeID', 'firefox-compact-light@mozilla.org'); user_pref('extensions.pocket.enabled', false); user_pref('extensions.screenshots.disabled', true); user_pref('extensions.getAddons.showPane', false); user_pref('extensions.htmlaboutaddons.recommendations.enabled', false); // Zoom user_pref('toolkit.zoomManager.zoomValues', '.5,.3,1,1.2,1.3,1.5'); user_pref('devtools.toolbox.zoomValue', '1.4'); user_pref('browser.zoom.siteSpecific', false); // Privacy // // Basically do not leak URLs, IPs, etc. to external services user_pref('browser.safebrowsing.malware.enabled', false); user_pref('browser.safebrowsing.phishing.enabled', false); user_pref('security.OCSP.enabled', 0); user_pref('browser.contentblocking.category', 'custom'); user_pref('app.shield.optoutstudies.enabled', false); user_pref('browser.urlbar.trending.featureGate', false); // DoH explicitly off user_pref('network.trr.mode', 5); user_pref('network.trr.default_provider_uri', ''); // Cookies user_pref('network.cookie.cookieBehavior', 2); // AdBlock user_pref('browser.newtabpage.activity-stream.showSponsoredTopSites', false); user_pref('browser.newtabpage.activity-stream.feeds.section.topstories', false); user_pref('browser.newtabpage.activity-stream.feeds.topsites', false); // Remove weird URLS user_pref('toolkit.shopping.ohttpConfigURL', ''); user_pref('toolkit.shopping.ohttpRelayURL', ''); user_pref('browser.partnerlink.attributionURL', ''); user_pref('browser.privatebrowsing.vpnpromourl', ''); // Do not track user_pref('privacy.trackingprotection.enabled', false); user_pref('privacy.trackingprotection.emailtracking.enabled', false); user_pref('privacy.trackingprotection.socialtracking.enabled', false); user_pref('privacy.trackingprotection.cryptomining.enabled', false); user_pref('privacy.trackingprotection.fingerprinting.enabled', false); user_pref('privacy.donottrackheader.enabled', true); // Beahvior user_pref('general.smoothScroll', false); user_pref('signon.autofillForms', true); user_pref('signon.firefoxRelay.feature', 'disabled'); user_pref('browser.download.manager.addToRecentDocs', false); user_pref('security.tls.version.min', 1); user_pref('browser.profiles.enabled', false); // UI features // // https://github.com/yokoffing/Betterfox/blob/main/user.js user_pref('browser.discovery.enabled', false); user_pref('browser.shell.checkDefaultBrowser', false); user_pref('browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons', false); user_pref('browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features', false); user_pref('browser.preferences.moreFromMozilla', false); user_pref('browser.tabs.tabmanager.enabled', false); user_pref('browser.aboutConfig.showWarning', false); user_pref('browser.aboutwelcome.enabled', false); user_pref('browser.uidensity', 0); user_pref('browser.urlbar.trimURLs', false); user_pref('browser.urlbar.showSearchTerms.enabled', false); // Telemetry // // https://github.com/yokoffing/Betterfox/blob/main/user.js user_pref('datareporting.policy.dataSubmissionEnabled', false); user_pref('datareporting.healthreport.uploadEnabled', false); user_pref('toolkit.telemetry.unified', false); user_pref('toolkit.telemetry.enabled', false); user_pref('toolkit.telemetry.server', 'data:,'); user_pref('toolkit.telemetry.archive.enabled', false); user_pref('toolkit.telemetry.newProfilePing.enabled', false); user_pref('toolkit.telemetry.shutdownPingSender.enabled', false); user_pref('toolkit.telemetry.updatePing.enabled', false); user_pref('toolkit.telemetry.bhrPing.enabled', false); user_pref('toolkit.telemetry.firstShutdownPing.enabled', false); user_pref('toolkit.telemetry.coverage.opt-out', true); user_pref('toolkit.coverage.opt-out', true); user_pref('toolkit.coverage.endpoint.base', ''); user_pref('browser.ping-centre.telemetry', false); user_pref('browser.newtabpage.activity-stream.feeds.telemetry', false); user_pref('browser.newtabpage.activity-stream.telemetry', false); user_pref('breakpad.reportURL', ''); user_pref('browser.tabs.crashReporting.sendReport', false); user_pref('browser.crashReports.unsubmittedCheck.autoSubmit2', false); user_pref('app.shield.optoutstudies.enabled', false); user_pref('app.normandy.enabled', false); user_pref('app.normandy.api_url', ''); // Disable AI bullshit // user_pref('browser.ml.enable', false); user_pref('browser.ml.chat.enabled', false); user_pref('browser.ml.chat.shortcuts', false); user_pref('browser.ml.chat.sidebar', false); user_pref('pdfjs.enableAltText', false); user_pref('pdfjs.enableUpdatedAddImage', false);
and
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* Tabs styling */ #TabsToolbar { background-color: #cccccc !important; --toolbarbutton-inner-padding: 0 !important; } .tabbrowser-tab { padding: 0 !important; } .tab-background { margin: 0 !important; border-radius: 0 !important; background-color: var(--toolbar-bgcolor) !important; box-shadow: none !important; } #alltabs-button { display: none !important; } #tabbrowser-tabs { min-height: unset !important; } /* secondary label indicators */ @font-face { /* copy font file to same directory as this CSS file */ font-family: 'SymbolsNerdFont'; src: url('SymbolsNerdFont.ttf') format('truetype'); } .tab-secondary-label { display: none; } .tab-text::before { font-family: SymbolsNerdFont; padding-right: 0.25em; } .tabbrowser-tab[soundplaying] .tab-text::before { content: ''; } .tabbrowser-tab[muted] .tab-text::before { content: ''; } .tabbrowser-tab[activemedia-blocked] .tab-text::before { content: ''; } /* unselected tabs */ .tab-background:not([selected]), .tab-icon-image:not([selected]) { opacity: 0.4 !important; } .tab-text:not([selected]) { color: #555753 !important; } #tabbrowser-arrowscrollbox { min-height: var(--tab-min-height) !important; max-height: var(--tab-min-height) !important; } scrollbox[part="scrollbox"] { gap: 2px; }
and
/* Style about:home and about:newtab */ @-moz-document url-prefix(about:home), url-prefix(about:newtab) { .logo-and-wordmark { background-image: url(REPLACE_ME_WITH_YOUR_FAVORITE_IMAGE.jpg); background-size: cover; background-position: center; aspect-ratio: 16/9; border-radius: 1em; position: relative; width: auto; height: auto; max-width: 80%; max-height: 60vh; margin: 0 auto; } .logo-and-wordmark .logo { display: none !important; } .logo-and-wordmark .wordmark { position: absolute; right: 2em; bottom: 0.5em; --newtab-wordmark-color: #eb8819; } }
- Comment on I made a Firefox fork with Fediverse integration 7 months ago:
So … Basically just another preconfigured Firefox with extensions?
- Comment on Rockstar Games Plans Age Verification For GTA Online 8 months ago:
They would lose likely 98% of their player base.
- Comment on The future is NOT Self-Hosted, but Self-Sovereign 8 months ago:
I’m going to voluntarily read other people’s AI slop.