Stopwatch1986

joined 3 years ago
[–] Stopwatch1986@lemmy.ml 2 points 3 days ago (1 children)

Thanks for doingthe digging. An archivist may know something more. Or the archive.is people.

[–] Stopwatch1986@lemmy.ml 1 points 3 days ago (1 children)

I have been using Zotero every day for more than two decades and somehow it hasn't cross my mind. You may be on to something.

Zotero supports public and private shared bibliographies that you can subscribe to through the client or their web interface. Each entry contains the bibliographical details, notes attachments, file attachments and links to local files. It also captures webpages and metadata through the browser addon. The local database can be backed up and, if self-hosted, you have control. The best part is that academic researchers will be familiar with the software and process. One downside is that the cached file is not independently archived so it could be tampered with. Thanks for the idea.

[–] Stopwatch1986@lemmy.ml 2 points 3 days ago (3 children)

A wiki is a good idea. Putting a Singlefile or similar all-in-one file in a repository and provide index numbers organised as a look-up table would also work for easy retrieval by a random research user. Both require some admin and more effort from the researchers.

I wish there was a hostable version of archive.is for near-zero maintenance. You just submit a URL over the internet and the web page is cached once along with a screenshot. Then, anyone can access the archived version. This can be done already with archive.is but we have no control over its future, which is critical for long-term dependable archiving.

[–] Stopwatch1986@lemmy.ml 1 points 4 days ago

One advantage and disadvantage of having webrecorder host our archived pages is that the archive may survive longer than, or not as long as our project.

I have been using singlefile for years. It's great but not for seamlessly making cached web pages available to the general public reading our reports and finding that cited links are now dead. And it doesn't support URLs point to PDF, CSV files. A public-facing repository of singlefile files with an index for ToC might do it though. Simplicity is good for future-proofing an archive.

Something like archive.org and archive.is would be ideal, but we have no control over its future and practices.

[–] Stopwatch1986@lemmy.ml 2 points 4 days ago (5 children)

I wonder if an authorised remote user (ie an affiliated researcher) can easily instruct ArchiveBox to store a URL and later retrieve it. Also, ideally a random user should be able to retrieve the archived web page or file (eg a PDF, CSV etc). The idea is that authorised researchers can get URLs archived, and then any user reading our reports can click on a citation and get our archived source if the original is not available any more. I'll need to run it and see, but it looks promising.

Keeping the archive alive for years later, possibly after funding dries up, is another challenge but there are public repositories that may be suitable for that.

 

I am one of a network of academic researchers from around the world working on collecting media market data. One problem is that referenced sources often disappear which makes validation later difficult or impossible. So, I thought I would recommend self-hosting something like archive.org that would allow affiliated researchers to submit their web references and have their sources efficiently archived in a central project repository. That would allow validation and continuity for when web-hosted text and files disappear or researchers leave.

I have been looking at ArchiveBox. If you have experience of this or a similar solution, would that fit the bill? The important thing is efficiency for researchers submitting/retrieving pages and files, and openness in structure and formats so that the archive would remain useful if ArchiveBox or similar disappears. FOSS of course means you can't be locked out anyway.

[–] Stopwatch1986@lemmy.ml 1 points 5 days ago* (last edited 5 days ago)

I had missed the proxies and it looks great. It would work well with FoxyProxy in my current setup. But I can't get it to work with my network socks5 proxy. I enter something like http://ip:port (which works well with FoxyProxy) but I get 'The proxy server is refusing connections'. Does the URL pattern look correct?

EDIT: I get the web page only when Firefox VPN is running presumably because then the connection is routed through Firefox VPN rather than my socks proxy, so the proxy feature is not working here for some reason.

[–] Stopwatch1986@lemmy.ml 1 points 5 days ago

Isn't that what MAC + Simple Tab Groups do? Isn't it still the case that if we have, say, 10 tabs in the same container they can read each other's cookies and possibly other data? If that's true, it seems one way to stop this is to create a separate container for each site. That would be very impractical unless the browser does it for us.

[–] Stopwatch1986@lemmy.ml 5 points 6 days ago

Doesn't clicking on the headphones switch to an audio test like with regular captcha? That's what I do and it works first time instead of getting an endless number of images when I use VPN. The words you enter don't even have to be 100% correct.

[–] Stopwatch1986@lemmy.ml 2 points 1 week ago

Unless I misunderstand this, the problem with Multi-Account Containers is that sites sharing the same container can read each other's cookies probably because MAC is actually designed for multi-account scenarios rather than to isolate each site. I wish there was a way to containerise each site by default without breaking the web.

Konform Browser

Looks good but I would miss new Firefox features and the stricter the restrictions the more friction. I used NoScript for a while in the past and it was a nightmare.

[–] Stopwatch1986@lemmy.ml 1 points 1 week ago

Well yes, but I am trying to figure out if Strict Protection and different containers overlap in what they do. If yes, I don't see why FF maintains and promotes all of them. Facebook Container seems like a single-case Multi-account Container, and Strict Protection seems to block cross-site cookies anyway.

On fingerprinting, perhaps switching languages, addons etc on/off would confuse trackers. FF could even do that automatically.

 

I use Strict Tracking Protection, Facebook Container and Multi-Account Container and I am beginning to think it's overkill. Doesn't Strict mode block third-party cookies anyway? I also clear cookies on exit. Containers allow us to login to the same site with different identities, so I am assuming it containerises first-party cookies too, but I wouldn't need that. Also, doesn't Multi-Account Container replace Facebook Container if you create a separate container for Facebook?

[–] Stopwatch1986@lemmy.ml 2 points 1 week ago

It is but creeping privatisation may change that, as does legislation becoming more hostile to unionisation since the 1980s.

The broader point is that individuals can try all they want to preserve their privacy, but then friends, family and organisations spy on them, often unwittingly, eg when we share with them calendar events or email messages. The only way forward is collective resistance, building alliances and influencing public policy. But it's always been like that with systemic issues.

 

Thinking about zero-trust, zero-knowledge services, I can see how using the open-source client means E2EE is guaranteed, assuming that the community checks the code of new client releases and that the binaries are not fiddled with.

Am I right thinking that if you use a web client instead then you don't realistically know if the code your browser is sent every time you access the service is compromised? The service may be independently audited, but isn't it conceivable that a person of interest may be specifically sent one-off compromising code to be executed in their browser (or web wrapper)? Eg Whatsapp, Megasync and many others have optional web clients for convenience. I think this may be why Mega advises against using their web access which they describe as less secure.

 

I am trying to remember which film contained the scene below. It's a parody similar to Young Frankenstein in that there is a limping lab assistant. He wears suspenders/braces and sports shoes. At some point he takes off the braces and his limping disappears. It's probably from the 80s. Any ideas? It's stuck in my head for two days.

 

I had the sneaky suspicion that there would be a way to click on the vertical scroll bar and get Page Up/Down, like in Windows, in addition to the very useful Linux way. I found that in Firefox, Thunderbird and other applications right-clicking achieves that. But in KDE Plasma applications I get a menu with more options, which is powerful but less efficient when you only want to move up/down. In fact, the menu doesn't add much because you can easily jump to the top/bottom or scroll up/down easily anyway.

For consistency, is there a way to make all applications work like Firefox? That menu could be shown with middle-click (but I wouldn't mind losing it). Failing that, middle-click on the scroll bar of KDE Plasma applications could do a Page up/down.

I see in settings I can make KDE Plasma applications do Page Up/Down with left-click and jump to location with middle-click, but then that's different from Firefox etc and muscle memory gets messed up.

 

Is there a window rule for 'close' to be applied when an application starts, instead of 'Minimized'?

Why would anyone want to close an application at launch? Well, the appimage for Viber doesn't let you set Minimize to Tray at start-up. So, for now I use a window rule to minimize the window at least. 'Close' would send it to the tray, but I can't find such a rule.

 

I recently moved my work machine from Windows to Linux and chose Debian Trixie + KDE Plasma for the stability. The advice is that if stability is your priority, you should try to avoid breaking Debian. I understand that adding third-party sources can cause dependencies conflicts, and must be avoided at all costs. I also understand that Flatpaks, AppImages, Snaps, and Docker/Podman images are safe because they don't interfere with the system dependencies. So far, so good. What I don't understand is what happens with other ways of installing software (eg .deb, tarballs).

I know it's a contentious subject but if stability is the priority, how would you rank different methods? I may be wrong but my take is:

Debian repository > Flatpak > Appimage > Docker/Podman > Snap > tarball

To be avoided: .deb for Debian > .deb for Ubuntu > PPAs

Eg Viber is available as an official AppImage (with certain bugs), unofficial flatpak (with other bugs), and an official .deb for Ubuntu (which is probably a bad idea for Debian anyway). Viber support told me they don't support my OS.

 

Is there a simple GUI application that will monitor running processes periodically and alert the user when a process is not running? The ones I have found are far too complex (eg Monit). I am sure this is trivial to achieve with a script, but I'd rather use a GUI.

A use case would look like this: every 60 minutes check if Syncthing is running and display a notification if it's not. In my experience, Syncthing is very reliable when it launches successfully but there may be an issue with conflicting versions that may prevent it from running at boot. Syncthing has no way to alert the GUI user when something goes wrong and you may find after you left home that your laptop hasn't synced. Checking manually is a headache, prone to errors and goes against the idea of fit and forget.

(Debian Trixie with KDE Plasma)

 

Another Windows migrant here. I can’t get my ethernet to work but wifi works OK. I am almost certain that when I installed Debian Trixie with KDE Plasma a few weeks ago, ethernet worked but it stopped a day or so later. Info Centre reports:

2: enp0s25: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
link/ether 54:ee:75:52:01:23 brd ff:ff:ff:ff:ff:ff
altname enx54ee75520123
3: enx0050b6c0f7f3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:50:b6:c0:f7:f3 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.92/24 brd 192.168.1.255 scope global dynamic noprefixroute enx0050b6c0f7f3
valid_lft 3419sec preferred_lft 2969sec
inet6 fe80::8437:d694:3204:62ff/64 scope link
valid_lft forever preferred_lft forever

I deleted the wired connection in System Settings | Wi-Fi & Networking and it was recreated which probably suggests the ethernet connection is detected even if the fields there are all blank. Also, the internet traffic plasmoid shows enx0050b6c0f7f3 with around 1/5 of the cumulative traffic of wifi.

I tried the obvious things, just in case. I disabled the firewall, restarted the router, deleted the wired connection, played with settings in Wi-Fi & Networking and tried dhcpcd.

$ sudo dhcpcd 
main: control_open: Connection refused 
dhcpcd-10.1.0 starting 
dev: loaded udev 
DUID 00:01:00:01:30:54:2e:d5:00:50:b6:c0:f7:f3 
wlp4s0: connected to Access Point: glocal 
enp0s25: waiting for carrier 
enx0050b6c0f7f3: IAID b6:c0:f7:f3 
wlp4s0: IAID 86:9b:42:5e 
enx0050b6c0f7f3: soliciting an IPv6 router 
wlp4s0: soliciting an IPv6 router 
wlp4s0: rebinding lease of 192.168.1.122 
wlp4s0: probing address 192.168.1.122/24 
enx0050b6c0f7f3: rebinding lease of 192.168.1.216 
enx0050b6c0f7f3: leased 192.168.1.216 for 3600 seconds 
enx0050b6c0f7f3: adding route to 192.168.1.0/24 
enx0050b6c0f7f3: adding default route via 192.168.1.254

and sudo systemctl status NetworkManager.service returns

●NetworkManager.service - Network Manager
Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service;enabled; preset: enabled) 
Active:active (running)since Sun 2025-10-12 23:59:31 BST; 47min ago
Invocation: a3faea14d3dc48e29a2e2d27750ca082
  Docs: man:NetworkManager(8)
  Main PID: 98676 (NetworkManager)
 Tasks: 4 (limit: 9149)
Memory: 6.3M (peak: 7.1M)
   CPU: 2.457s
CGroup: /system.slice/NetworkManager.service
└─98676 /usr/sbin/NetworkManager --no-daemon

Oct 13 00:03:10 tpkde NetworkManager[98676]: <info>  [1760310190.8454] dhcp4 (wlp4s0): activation: beginning transaction (timeout in 45 seconds) 
Oct 13 00:03:10 tpkde NetworkManager[98676]: <info>  [1760310190.8623] dhcp4 (wlp4s0): state changed new lease, address=192.168.1.85, acd pending 
Oct 13 00:03:11 tpkde NetworkManager[98676]: <info>  [1760310191.0217] dhcp4 (wlp4s0): state changed new lease, address=192.168.1.85 
Oct 13 00:03:11 tpkde NetworkManager[98676]: <info>  [1760310191.0237] policy: set 'glocal' (wlp4s0) as default for IPv4 routing and DNS 
Oct 13 00:03:11 tpkde NetworkManager[98676]: <info>  [1760310191.0440] device (wlp4s0): state change: ip-config -> ip-check (reason 'none', managed-type: 'full') 
Oct 13 00:03:11 tpkde NetworkManager[98676]: <info>  [1760310191.0839] device (wlp4s0): state change: ip-check -> secondaries (reason 'none', managed-type: 'full') 
Oct 13 00:03:11 tpkde NetworkManager[98676]: <info>  [1760310191.0841] device (wlp4s0): state change: secondaries -> activated (reason 'none', managed-type: 'full') 
Oct 13 00:03:11 tpkde NetworkManager[98676]: <info>  [1760310191.0855] device (wlp4s0): Activation: successful, device activated. 
Oct 13 00:03:11 tpkde NetworkManager[98676]: <info>  [1760310191.1033] audit: op="statistics" interface="wlp4s0" ifindex=4 args="2000" pid=1511 uid=1000 result="succe> 
Oct 13 00:33:10 tpkde NetworkManager[98676]: <info>  [1760311990.8671] dhcp4 (wlp4s0): state changed new lease, address=192.168.1.85

Not sure if this is relevant, but DCHP is handled by pi.hole on a Raspberry Pi. This has been working serving multiple devices for a long time without issues. Also, this is temporarily a dual boot Windows/Linux setup. When I log out and into Windows, everything works as ever.

After several days trying, I ran out of ideas. Can someone help please.

EDIT: SOLVED! In case it helps others, reading https://wiki.debian.org/NetworkManager closely, I ran nmcli device which showed that specific ethernet interface as 'unmanaged'. I am not sure why. Then, I followed the instructions below:

If you want NetworkManager to handle interfaces that are enabled in /etc/network/interfaces:

Set managed=true in a drop-in file in /etc/NetworkManager/NetworkManager.conf.d/ or directly in /etc/NetworkManager/NetworkManager.conf.

Debian documentation could be more accessible, but it is invaluable. Thanks all for your help.

 

My touchpad often runs out of physical surface when, say, I want to drag'n'drop a file. When my finger reaches the side of the touchpad before the mouse pointer gets to where it should be I have to cancel and start again with more momentum. In Windows when this happens and I don't lift my finger the mouse pointer continues to travel slowly in the same direction. In case I missed it, is there a setting in KDE Plasma 6 enabling that behaviour?

Another touchpad feature I am missing is the Back (as in browser Back) functionality I get in Windows when I tap the bottom left corner. Is that possible?

That's on a Lenovo Thinkpad X1 with Debian Trixie and KDE Plasma.

EDIT: I just discovered KDE Plasma 6 has a setting called 'Tap-and-drag lock'. If you lift your finger and quickly reposition you can continue dragging. That's the most intuitive method, and more elegant than Windows.

view more: next ›