

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!


It was really hard to read without the formatting, so I’ve fixed it below:
One thing Star Trek could never do today is introduce one of its main characters as an unrepentant anticolonial terrorist, and then spend seven seasons stubbornly refusing to make her apologize for having been one.
Major Kira Nerys grows enormously over Deep Space Nine. She learns that individual Cardassians aren’t interchangeable. She befriends some of them. She confronts things the Bajoran Resistance did that were ugly. So the show gives her every opportunity to arrive at the comfortable conclusion you’d expect. She never does.
In Season 5, a Cardassian civilian confronts Kira about a Resistance bombing that killed twelve Cardassians, including the family of the military officer who lived there. He asks whether she feels guilty, and Kira’s answer is astonishing from a modern perspective:
“None of you belonged on Bajor. It wasn’t your world. For fifty years you raped our planet, and you killed our people. I don’t care whether you held a phaser in your hand or you ironed shirts for a living. You were all guilty, and you were all legitimate targets!”
Kira isn’t some villain whose radicalism exists so Captain Sisko can spend the next five minutes explaining the enlightened Federation position. She’s not an extremist who eventually realizes that both sides went too far. She’s not even a former terrorist who has matured enough to be embarrassed by her younger self.
She is the first officer of Deep Space Nine. She may be a complicated hero, but she is objectively a hero. Over the course of the series, Kira changes her understanding of people without ever fundamentally changing her understanding of power. She accepts that an innocent Cardassian doesn’t deserve to die solely because he’s Cardassian. But the Cardassian occupation of Bajor was maintained by an entire colonial society, not merely the soldiers holding rifles – and Kira still believes the Bajorans had the right to make that occupation unbearable.
That’s an incredibly uncomfortable distinction, and DS9 lets it remain uncomfortable. Which is probably why Kira feels like a character from another political universe now.
After 9/11, American television certainly didn’t stop making complicated or even sympathetic terrorist characters. But the terrorist became a problem to explain: How was this person radicalized? Can they be redeemed? Have they renounced violence? Are they secretly still dangerous?
What they don’t do is show terrorist characters saying “yes I did it, and I’d do it again” while remaining the hero.
Nana Visitor herself noticed the difference years later. Talking about whether Kira could exist after 9/11, she said she couldn’t imagine playing her quite the same way. Other shows could have complicated terrorist characters, she observed, but the audience was always being asked to question them. “Kira, never.”
And that’s the genuinely subversive thing about her. DS9 doesn’t ask us to discover that Kira was secretly right about everything she did. It shows us innocent people harmed by the Resistance. It lets victims call her a murderer. It lets Kira herself recognize moral boundaries she didn’t always recognize before. But it never requires the colonized person to condemn her own resistance before we’re allowed to consider her a hero.
By the end of the series, Star Trek does something even stranger: when Cardassia itself falls under Dominion occupation, the former Bajoran terrorist is sent to teach the Cardassians how to become terrorists. The imperial power that once hunted Kira’s resistance suddenly needs exactly the knowledge her resistance produced.
Eventually the people who called her a terrorist needed her to teach them how to resist an occupation. Turns out terrorism looks a lot different when you’re the one being occupied.
orignal source: Facebook


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.


They really are determined to undermine Star Trek.


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!
"Didn’t you wear that like, five years ago? "