[-] smpl@discuss.tchncs.de 1 points 1 day ago

Yes, always from https://gìthub.com

[-] smpl@discuss.tchncs.de 4 points 3 days ago* (last edited 3 days ago)

As a general stance "People want me to give them free shit. I say gtfo.", I understand you.

That's just not proportional to Mozilla and Firefox. In 2022 they had a total revenue of $595 million¹. That allows them to hire 3305 software developers at a salary of $180.000. Google was responsible for 81% of that revenue¹. If you remove Google and their influence from the equation you're left with $113 millon and Mozilla can then hire 628 software developers. I think that would be more than adequate to maintain a browser.

  1. https://en.wikipedia.org/wiki/Mozilla_Corporation
[-] smpl@discuss.tchncs.de 1 points 3 days ago

lol, I think we're giving too little credit to the marketing people in tech. I want to read their blogs!

[-] smpl@discuss.tchncs.de 17 points 6 days ago

You could try out Linux Mint¹, they're Ubuntu based and disable Snap by default².

  1. https://linuxmint.com
  2. https://linuxmint-user-guide.readthedocs.io/en/latest/snap.html
[-] smpl@discuss.tchncs.de 28 points 4 weeks ago

I take it you haven't heard about Free Beer.

[-] smpl@discuss.tchncs.de 91 points 1 month ago

The quote is a derivative of something Bjarne Stroustrup said himself¹.

C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off

1: https://www.stroustrup.com/quotes.html

[-] smpl@discuss.tchncs.de 23 points 6 months ago

A Linux user's nightmare: the machine was wiped clean with one click

Timo Tamminen

One day a Linux user using KDE Plasma decided to download a generic theme for his desktop environment. This is possible with Plasma's built-in tool, through which you can download anything from themes to icons and wallpapers.

Installing themes using Plasma's tool is easy and fast. It practically only requires one click. This time, however, the user in question certainly wishes that that one click had not been completed.

Namely, installing the theme called Gray Layout wiped the machine completely empty of the user's personal files. Without asking anything.

Although the theme developer's intention this time was apparently not malicious, the accident was a clear indication that installing third-party themes without careful supervision can be a bad mistake. With the theme, almost anything can be installed in the user's home directory.

The Gray Layout installation script ran the rm -rf command, which normally removes all files from the device, making the command particularly dangerous to use. However, without root access, it can only cause limited damage.

Reddit user Jeansen Vaars says that he lost all his games, settings files, browser history and other contents of his home directory in a crash.

The unofficial face of KDE, Nate Graham, apologizes for what happened. He promises that the matter will be thoroughly investigated. The theme in question has also been removed from the theme store.

[-] smpl@discuss.tchncs.de 38 points 6 months ago

I’ve built a pretty functional web-based video editor that helps you generate FFmpeg commands in a visual, node-based environment. The tool lets you play around with most (but not all) FFmpeg filters, render videos in the browser (!), import your own files and/or work with demo videos, export gifs and mp4s, and it comes with a few built-in examples of the many fun things one can do with FFmpeg.

Source: https://lav.io/notes/ffmpeg-explorer/

Code: https://github.com/antiboredom/ffmpeg-explorer

[-] smpl@discuss.tchncs.de 25 points 10 months ago* (last edited 10 months ago)

GNOME Shell 45 moved to ESM (ECMAScript modules). That means you MUST use the standard import declaration instead of relying on the previous imports.* approach.

https://gjs.guide/extensions/upgrading/gnome-shell-45.html

So the imports in your extensions is changed from:

const Clutter = imports.gi.Clutter;
const Gio = imports.gi.Gio;
const Main = imports.ui.main;
const Volume = imports.ui.status.volume;

to

import Clutter from 'gi://Clutter';
import Gio from 'gi://Gio';
import * as Main from 'resource:///org/gnome/shell/ui/main.js'
import * as Volume from 'resource:///org/gnome/shell/ui/status/volume.js';
[-] smpl@discuss.tchncs.de 64 points 1 year ago

You're looking for what's called reproducible builds.

https://reproducible-builds.org/

[-] smpl@discuss.tchncs.de 21 points 1 year ago

This being just a Mozilla github issuetracker and 80%+ of Mozillas income coming from Google with the contract up for renewal this year. We'll have to wait and see how much Google want this.

[-] smpl@discuss.tchncs.de 25 points 1 year ago

It's not Unix.

view more: next ›

smpl

joined 1 year ago