

I’ve been setting UsePam = no for decades because leaving it on meant that it’d still present a password login of keys failed. Is this still the case, was I wrong from the beginning, or is this somehow ok?
Canadian software engineer living in Europe.


I’ve been setting UsePam = no for decades because leaving it on meant that it’d still present a password login of keys failed. Is this still the case, was I wrong from the beginning, or is this somehow ok?
I don’t know where you saw this “No”, but all of their code has been up on their (self hosted) GitLab for years: https://git.jami.net/savoirfairelinux


It just wasn’t clear what was being downloaded.
For example, here’s a screenshot of the UI when I tried to use it on this page (I was logged in at the time, which grants access to the full video):

The UI presents 3 options, all of which are basically identical, each with impossible file sizes. I ended up clicking [] on each of them 'til I found the full-length video. The preview opens up in a new tab, rather than inline or in a pop-up which wasn’t ideal (I had like 20 tabs open, now my extension tab was on the left and the preview for one of the streams was way over on the right).
It worked well though, once I had the above figured out. Here are my suggestions if you’re interested:
Regardless, it’s a great job, so thank you for sharing it! Now I can watch Zeteo videos on my own time without that useless Substack app!


I was dubious. “What could this possibly do” I thought, “that yt-dlp can’t?”.
I pointed it at a video on Substack that I’ve been wanting to watch offline (that platform is just shite) and after a little getting tripped up by the UI… boom. 1hr of video just in my Downloads/ folder.
Thanks. This is pretty great.


Well if you do decide to attach it exclusively to domains, you might want to consider developing a DNS TXT standard format so this sort of information can be stored in DNS and cached accordingly.


and I don’t see any value in limiting classification to the domain level. How would one classify wikipedia.org in this scenario? Would it not make more sense to define an open standard that’d leverage this system but allow domain managers to define it themselves?
To take my university.tld as the example, that university might host a file called at https://university.tld/ocs.json that looks something like this:
{
"/": "EDU"
"/math": "MAT",
"/journalism": "JOU",
}
(Heads up to OP: there’s no journalism in your current spec. That feels like an oversight.)
This would allow the high-content site admins to classify parts of the site differently. The /ocs.json file might even be dynamically generated for complex sites like Wikipedia.


I’m curious as to why you’d limit this to the domain level. A university for example might have thousands of URLs in it with wildly different subjects:
university.tld/math/student-name/thesis-on-mathy-subject/university.tld/journalism/student-name/big-story-about-politicsHow would your system account for this?


Back in the days when WordPress started out, 1GB of RAM was a lot! You’d be surprised what you can do when you’re just running a server.


It sounds like a pretty cool project, thanks for sharing! As a browser-based project designed to run offline, you might want to consider shipping it as an electron app.


I don’t understand. The DDS is old enough to be out of copyright and patents aren’t nearly as long-lived, so what are these people using to restrict your right to it?


Far from impossible, I’m doing it. Living in the UK, everyone uses WhatsApp, but lots of people are also on Signal. When they hear that I won’t use Meta products, everyone always says: “I understand, good for you” and about 20% of them will either find me on Signal or install it it find me there. The other 80% talk to me via text or email. It’s inconvenient, but still quite doable.
Defeatism is how you cede ground to the bad guys.


“Now you too can make it easier to pay big tech companies to sell your work back to you!”. No thanks.


Just get one of these and set everything up in a few browser tabs. Either that or use an OS with workspace support and put the different apps you want on separate workspaces.
In our livingroom, our old laptop runs Arch Linux with GNOME. Jellyfin is on desktop 1, and Firefox is on desktop 2. Firefox runs Netflix, Spotify, and YouTube in separate tabs and switching between all of these is a keyboard shortcut on the above remote. Frankly, it’s simpler than most “smart” TVs I’ve had to work with.


Or just a cheap laptop.


Given that sort of description I’d bet that it is DNS actually. If you run a DNS lookup from your LAN for your domain, do you get the external IP or the internal one? You can try this with dig in Linux or nslookup in Windows (I think).
If I’m right and you’re getting the external IP even when querying from your LAN, then what you need is either a separate DNS for your LAN or what they call a “split DNS” whe are a your domain server returns a different value depending on the originating IP.
You can check for this by editing your hosts file. If you add your domain and local IP there and then try to ping that domain on that machine, it should work. If you’ve got a small network, you might even just copy the hosts lines between machines (this is what I do for example).


TIL! This is very cool looking. Thank you!
This wasn’t nearly as interesting as the headline made it sound.
It’s a physical box you purchase to effectively break the law, so some of the architecture is going to be shady because it has to be.
There’s nothing special or nefarious here. Indeed I’ve worked on projects that had to take the same considerations into account.
The “someone else’s Hulu account” claim sounds like bullshit to me because it doesn’t make sense from a business perspective. They’d want to control the accounts in question and rotate the passwords regularly, again to avoid freeloaders. More likely they’ve paid for 25ish Hulu subscriptions in every region (hence the initial call for IP geolocation) and are then relaying credentials to a box based on this info.
The only really sketchy thing in this whole video was the disabling of TLS checking, which was likely done to get around sketchy pirate websites with bad or nonexistent certs. It wasn’t clear though which part of the OS this applied to. If it’s only doing this for the pirate streaming, that’s sort of a bullet you have to take if you want the service. So long as the only data being sourced unencrypted/unverified is some audio and video, you’re fine (assuming you’ve already accounted for streaming such data in your jurisdiction, ie. you’ve got a VPN). If you’re pulling down software updates though, you’re gonna have a bad time.


At my first-ever tech job back in 2000, I was given a little Celeron desktop computer to do my work: mostly writing some ColdFusion and cutting up images in Photoshop. For the most part, the machine worked fine, except whenever I scrolled down on a webpage in Netscape, the box’s PC speaker would start screaming. I tried to ignore it, but I was in a small room with two other nerds and it was getting really annoying.
One day, my frustrated colleague decided it was time to investigate. As part of the process, he noticed that there was very little air coming out of the power supply fan port. “Must be a busted fan and that’s causing an overheating alarm” he declared. We unplugged the box, popped it onto my desk, and opened it up. The internals were pristine. No dust, nothing. The computer was practically brand new after all.
We were just about to crack open the power supply (not recommended, but we were getting desperate) when my colleague noticed that something was wedged inside the fan… it was the biggest (dead, thankfully) cockroach I have ever seen, at least 10cm long. For context, this was in Vancouver, Canada. Those just don’t exist there.
My colleague jammed his screwdriver in there to grind up the cockroach carcass, then plugged the box back in. After a shittone of dessicated cockroach guts spewed out the back, my little computer was operating normally.
As best we could guess, the monster crawled into the fan in Malaysia when as was assembled and somehow got pinned in there, died of starvation, and then stowed away to Canada.
"Didn’t you wear that like, five years ago? "