@smpl@discuss.tchncs.de avatar

smpl

@smpl@discuss.tchncs.de

This profile is from a federated server and may be incomplete. View on remote instance

smpl ,
@smpl@discuss.tchncs.de avatar

Nice, but it is not entirely without JS. There is a tracking script from scorecardresearch.com

smpl ,
@smpl@discuss.tchncs.de avatar

debian/rules:

dh_auto_configure --  -DWITH_TESTS=$(WITH_TESTS) \
	                      -DWITH_GUI_TESTS=$(WITH_TESTS) \
	                      -DWITH_XC_UPDATECHECK=OFF \
	                      -DWITH_XC_ALL=OFF

CMakeLists.txt:

set(WITH_XC_ALL OFF CACHE BOOL "Build in all available plugins")

option(WITH_XC_AUTOTYPE "Include Auto-Type." ON)
option(WITH_XC_NETWORKING "Include networking code (e.g. for downloading website icons)." OFF)
option(WITH_XC_BROWSER "Include browser integration with keepassxc-browser." OFF)
option(WITH_XC_BROWSER_PASSKEYS "Passkeys support for browser integration." OFF)
option(WITH_XC_YUBIKEY "Include YubiKey support." OFF)
option(WITH_XC_SSHAGENT "Include SSH agent support." OFF)
option(WITH_XC_KEESHARE "Sharing integration with KeeShare" OFF)
option(WITH_XC_UPDATECHECK "Include automatic update checks; disable for controlled distributions" ON)
if(UNIX AND NOT APPLE)
    option(WITH_XC_FDOSECRETS "Implement freedesktop.org Secret Storage Spec server side API." OFF)
endif()
option(WITH_XC_DOCS "Enable building of documentation" ON)

set(WITH_XC_X11 ON CACHE BOOL "Enable building with X11 deps")

# stuff inbetween cut out

if(WITH_XC_ALL)
    # Enable all options (except update check and docs)
    set(WITH_XC_AUTOTYPE ON)
    set(WITH_XC_NETWORKING ON)
    set(WITH_XC_BROWSER ON)
    set(WITH_XC_BROWSER_PASSKEYS ON)
    set(WITH_XC_YUBIKEY ON)
    set(WITH_XC_SSHAGENT ON)
    set(WITH_XC_KEESHARE ON)
    if(UNIX AND NOT APPLE)
        set(WITH_XC_FDOSECRETS ON)
    endif()
endif()

I'm no CMake expert, but it looks like to me, from the first line of the above snippet, that the default in the upstream build script is WITH_XC_ALL=OFF.

smpl ,
@smpl@discuss.tchncs.de avatar

Sadly Sci-Hub has not received updated articles in several years. Alexandra is waiting for the outcome of the trial in India. I don't think it depends on what the outcome is, just that the trial needs to be over.

How are companies or developers supposed to make a full time living with OSI opensourced projects? ( opensource.org )

There has been a lot of talk about companies and individuals adopting licenses that aren't OSI opensource to protect themselves from mega-corp leechers. Developers have also been condemned who put donation notices in the command-line or during package installation. Projects with opensource cores and paid extensions have also...

smpl ,
@smpl@discuss.tchncs.de avatar

WARNING. Everything other than the last paragraph is kind of rude and opinionated, so skip to the bottom if you only want practical advice and not a philosophical rant.

First of all Free Software don't need paid developers. We scruffy hackers create software because it's fun. I have a strong suspicion that the commercialization of Free Software via the businessfriendly clothing "Open Source" is actually creating a lot of shitty software or at least a lot of good software that'll be obsoleted to keep business going. Capitalization of Free Software doesn't have an incentive to create good finished software, quite the opposite. The best open source software from commercial entities is in my opinion those that were open sourced when a product was no longer profitable as a proprietary business. As examples I love the ID software game engines and Blender. Others seem happy that Sun dumped the source code of Star Office, which then became OpenOffice and LibreOffice, but then again companies like Collabora are trying to turn it into a shitty webification instead of implementing real collaborative features into the software like what AbiWord has.

..and back in the real world where you need to buy food. Open Source consultancy, implementation of custom out-of-tree features, support, courses and training, EOL maintainance or products that leaverage Open Source software is my best answer. See Free Software as a commons we all contribute to, so that we can do things with it and built things from it. You should not expect people to pay for Free Software, but you can sell things that take advantage of Free Software as a resource.

smpl ,
@smpl@discuss.tchncs.de avatar

Don't be so sad, the list is shit.

I like drop.lol

smpl ,
@smpl@discuss.tchncs.de avatar

As @Caboose12000 already said, I'd recommend drop.lol (can be selfhosted). Filetransfers are direct between peers (unless you're behind some hardcore NAS where UDP hole-punching via STUN is not possible).

I mean how I transfer a file depends on the situation. If it's to someone on XMPP I'd just establish a direct transfer there. Sometimes I share a directory over HTTP, FTP, SFTP and so on. The easiest way for most people, because it only requires a WebRTC capable browser, is with one of the many peer to peer filesharing platforms like drop.lol.

smpl ,
@smpl@discuss.tchncs.de avatar

Thanks for the archive link, even if I prefer Techdirt for these kind of news, it was nice of you to save me from visiting Wired.

smpl ,
@smpl@discuss.tchncs.de avatar

It's part of the RSS 2.0 standard. Of course it requires adoption by feed publishers.

rssCloud

smpl ,
@smpl@discuss.tchncs.de avatar

Have they resolved the issues with poop?

smpl ,
@smpl@discuss.tchncs.de avatar

No I'm sorry, I pull my feeds manually using a barebones reader. I'm guessing your best bet is one of the web-based readers as it would require a client with a TCP port that's reachable from the web. I have never seen a feed who provided the rssCloud feature though.

smpl ,
@smpl@discuss.tchncs.de avatar

Does anyone know of a list of TLDs that don't allow reselling? I'd prefer to buy/lease one of those and let domain sharks play their own games.

smpl ,
@smpl@discuss.tchncs.de avatar

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 ,
@smpl@discuss.tchncs.de avatar

I use gitit and it's already packaged in most Linux distros.

smpl ,
@smpl@discuss.tchncs.de avatar

I use Devuan and it's just Debian without systemd.

smpl ,
@smpl@discuss.tchncs.de avatar

Okay, but that would have made a shitty joke wouldn't it?

https://discuss.tchncs.de/pictrs/image/548074ce-5791-48c7-8c5f-28d5e501b0d2.png

Hmm.. I don't know maybe it's fine as a joke.

Alternative github frontends?

Github has become more bloated, slower and more user-hostile with each update (just like all other big corp platforms). SPA navigation slow like hell, the "new" file viewer/browser is hardly usable in my opinion, code search does not work without login, etc. So are there any good alternative FE where the following work (read...

smpl ,
@smpl@discuss.tchncs.de avatar

Gothub is looking for a new maintainer.

smpl ,
@smpl@discuss.tchncs.de avatar

Fontunately it's just DNS.

Loop up the domains at one of:
ns1.cloudns.net
ns2.cloudns.net
ns3.cloudns.net
ns4.cloudns.net

smpl ,
@smpl@discuss.tchncs.de avatar

Aliasing and forwarding is not a good solution if you are concerned about law enforcement, because your personal e-mail is still linked with the tracker, just behind an extra hop and in addition you allow someone in between to read your e-mails. You had the answer yourself. Create a completely fresh free e-mail account somewhere, using as minimum a private tab to prevent tracking data to link anything to the account… and if you can get a free e-mail account with IMAP/POP access so that you can use it in an e-mail client to leak less data, do that.

Looking for simple analytics (similar to Plausible) that supports cookies

Google Analytics is broken on a bunch of my sites thanks to the GA4 migration. Since I have to update everything anyways, I’m looking at the possibility of replacing Google Analytics with something I self-host that’s more privacy-focused....

smpl ,
@smpl@discuss.tchncs.de avatar

If you still want to respect user privacy, your analytics software could use the port of the connection instead of IP as the identifier. It would be perfectly fine for determining simultaneus users from the same IP, but not invasive enough to monitor an individuals behaviour. Don’t ask me which analytics software supports that. I’d grab the data from the http logs if it was me and use a tool like goaccess.

How to code an extractor streaming platform?

Hello, So basically I want to know how to code an extractor that allows you to get the m3u8 file from an embedded video. I am trying to build a scraper to get animes episodes from websites like gogoanime or 9anime. The only thing I was able to scrape so far is the embedded link for the episodes. Any idea on how I can do it ?

smpl ,
@smpl@discuss.tchncs.de avatar

I build a lot of tools like that and the first thing I do is to go to the developer tool in my browser and observe the network traffic. When you find the resource you’re after you scroll back and see what requests resulted in that URL. Going from those requests you figure out in the original static HTML document and resource, which parameters are used for the construction of the URL, that might require reversing some javascript, but that’s rare. After that you’ll have a pretty good idea how you obtain the video resource from the original URL. Beware of cookie set by the requests, they might be needed to access the next requests. For building my tools I use Perl or sometimes just Bash or a GreaseMonkey userscript to fetch and parse the urls and construct the desired output.

smpl ,
@smpl@discuss.tchncs.de avatar

My guess is that it’s an instance of some federated platform talking to lemmy, which has once been used to serve malware by one of its users. AFAIK lemmy only fetch avatars directly from instances, but it’s a privacy nightmare which, admittedly easy to say for one who doesn’t pay for storage space, should be mitigated with a caching mediaproxy.

smpl ,
@smpl@discuss.tchncs.de avatar

Why would you run linux.exe from Linux?

question about widevine decryption

I know next to nothing about widevine decryption so forgive my ignorance - I was wondering if I download protected files now and get a widevine key later from another device, would I be able to decrypt the file with that key? or must the decryption be done with the same key/device that was used to download the file?

smpl ,
@smpl@discuss.tchncs.de avatar

What is the reason everyone is using cdm extracted from an android device, when a webbrowser also has a cdm?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • movies
  • news
  • leopardsatemyface
  • stillalive
  • ServerNonsense
  • istillthinkofyou
  • oneorangebraincell
  • MBBS
  • All magazines