socialism Socialism Unions Must Rise Again to Face the Challenges of AI and Automation
Jump
  • danielquinn danielquinn 4 days ago 100%

    This is one of the most infuriating things about the left. Automation is fantastic! Why the hell should we rail against something that reduces the amount of work people have to do? Why oppose something that reduces risks we have to take in our daily lives?

    There's no dignity in human labour. We do it because our survival depends on it. The problem is that the automation of that labour is treated by capitalists as a net profit to the owning class.

    We should not be fighting to "maintain employment" FFS. We should be fighting for a reasonable share of the fruits of our community. If your job is automated, you should get a share of the company profits for life and then happily leave for new and different work, not try to prevent the automation in the first place.

    5
  • linux Linux Small linux-friendly laptop
    Jump
  • danielquinn danielquinn 1 week ago 100%

    Yeah that was the big strike against it for me too. I found that you can sort of perch it over a crossed leg and it's sort of serviceable that way, but yeah... no coding on the train with a Surface.

    2
  • linux Linux Small linux-friendly laptop
    Jump
  • danielquinn danielquinn 1 week ago 75%

    The Surface Pro keyboard is actually quite good, with the added bonus that it's also easily detachable.

    2
  • fairphone Fairphone My UX seemed to really slow down after the update
    Jump
  • danielquinn danielquinn 2 weeks ago 100%

    Hmm. Annoying. I'm on an FP4 as well, but this is the first time I've seen this.

    1
  • fairphone Fairphone My UX seemed to really slow down after the update
    Jump
  • danielquinn danielquinn 2 weeks ago 100%

    Yeah I made the same mistake. I bumped it to 5x and ho boy did everything slow down.

    1
  • fairphone Fairphone Fairphone releases a Fairphone 5 with 6gb RAM and 128gb storage for €150 less
    Jump
  • danielquinn danielquinn 2 weeks ago 100%

    I have an FP4 and I love it. I only ever have problems with the fingerprint sensor when my hands are dirty or overly sweaty. The camera works rather well to be honest, but I did replace the app with the Googled one.

    I can't speak to Android Auto, 'cause I've never used it, and don't know what ARKit is. I do heavily use Google (and Organic) Maps though, and I find the accuracy of both the GPS and compass to be quite good.

    Honestly, I generally find the hardware to be pretty solid and have been using it since the FP4 was released without issue. I connect it to my computer to transfer Very Large Files all the time, and regularly push a lot of data through the wifi.

    I've been abusing the shit out of the battery though, so I just ordered a replacement one. Something most phones still can't do. It's Fairphone's killer feature in my book.

    I'm not posting this to invalidate your experience, just to demonstrate that there are others who feel differently.

    2
  • fairphone
    Fairphone danielquinn 2 weeks ago 100%
    My UX seemed to really slow down after the update mastodon.social

    ...so I found out how to fix it

    12
    5
    linux Linux Is Linux As Good As We Think It Is?
    Jump
  • danielquinn danielquinn 2 weeks ago 100%

    This too is an excellent take. "Artificial pain points" for capitalism, or "learn some shit" for Linux. Love it.

    14
  • selfhosted Selfhosted Port Forwarding/Redirecting
    Jump
  • danielquinn danielquinn 2 weeks ago 87%

    At the firewall level, port forwarding forwards traffic bound for one port to another machine on your network on an arbitrary port, but the UI built on top of it in your router may not include this.

    If it's not an option in your Fritzbox, your options are:

    • Make the service running on your internal network listen on one of those high-number ports instead.
    • Introduce another machine on the network that also performs NAT between your router and your machine
    • Try to access the underlying firewall in your router to tweak the rules manually. Some routers have an admin console accessible via telnet or SSH that may allow this.
    • Get a new router.

    The first and last options on this list are probably the best.

    6
  • linux Linux Is Linux As Good As We Think It Is?
    Jump
  • danielquinn danielquinn 2 weeks ago 95%

    You make an excellent point. I have a lot more patience for something I can understand, control, and most importantly, modify to my needs. Compared to an iThing (when it's interacting with other iThings anyway) Linux is typically embarrassingly user hostile.

    Of course, if you want your iThing to do something Apple hasn't decided you should want to do, it's a Total Fucking Nightmare to get working, so you use the OS that supports your priorities.

    Still, I really appreciate the Free software that goes out of its way to make things easy, and it's something I prioritise in my own Free software offerings.

    45
  • fuckcars Fuck Cars Europe jumps on the train
    Jump
  • danielquinn danielquinn 2 weeks ago 100%

    What site are you using to book night trains?

    4
  • canada Canada BC is the 3rd panel right now - bolt cutters in hand
    Jump
  • danielquinn danielquinn 2 weeks ago 100%

    The Liberals are happy to lose elections if it means that they'll get their turn again in a few years when FPTP guarantees another run for them.

    22
  • linux Linux One Of The Rust Linux Kernel Maintainers Steps Down - Cites "Nontechnical Nonsense"
    Jump
  • danielquinn danielquinn 3 weeks ago 98%

    Oof, that video... I don't have enough patience to put up with that sort of thing either. I wonder how plausible a complete Rust fork of the kernel would be.

    117
  • linux Linux Companies that use desktop Linux
    Jump
  • danielquinn danielquinn 4 weeks ago 93%

    In my experience, the larger the company, the more likely they are to force you to use Windows. The smaller companies will be more relaxed about the whole thing.

    The largest company I've worked for that allows Linux had a staff count of hundreds of engineers and hundreds more non-nerds. In their case though, the laptops were crippled with Crowdstrike and Kollide and while the tech team was working hard to support us, we were always aware that we made up around 1% of the machines they manage and represented a big chunk of their headaches.

    The response to this you usually hear (from me even) is that "I don't need support, I know what I'm doing". Which is probably true, but the vast majority of problems is in dealing with access to proprietary systems, failures from Crowdstrike or complaints about kernel versions etc.

    TL;DR: work at a small company (<100 staff) and they'll probably leave you alone. Go bigger and you'll be stuck fighting IT in one way or another.

    14
  • fuckcars Fuck Cars What on Earth (1966) - a satirical 10min film about aliens who believe the Earth's dominant lifeform is cars
    Jump
  • danielquinn danielquinn 4 weeks ago 100%

    National Film Board of Canada represent! 🇨🇦

    I remember seeing this in school as a kid. I'm 46 now.

    2
  • canada Canada Canada refuses to comment on US sale of Canadian-made weapons to Israel
    Jump
  • danielquinn danielquinn 4 weeks ago 57%

    So what? What good is a "progressive" party if they prop up genocide? The Conservatives are going to take the next election precisely because of cowardice like this. Why should anyone consider voting for the NDP (or the Liberals for that matter) if their policies are the same where it matters?

    This is the thing the NDP doesn't get: principles and passion are what drive Left-leaning voters. It's not enough to be "not Conservative". We already have that party. We need a party that taxes the shit out of billionaires, blocks fossil fuels, and yes, stops selling weapons to genociders. Without the courage to be better, they're just another meaningless colour on the ballot.

    1
  • selfhosted Selfhosted VPN and tailscale blocked on hotel wifi
    Jump
  • danielquinn danielquinn 4 weeks ago 100%

    It would be absolutely bizarre if you couldn't connect with WireGuard port and Wireguard obfuscation set to Automatic. Things to try first:

    1. Connect without your VPN and try to access a single website like the theguardian.com
    2. Once that's working, enable your VPN and that should do it.
    3. If you still can't get connected, try switching out different countries. Each country listed corresponds to an IP to which your machine will try to connect over a benign port like 443 -- so blocking that sort of traffic would be mad unless the IP is explicitly blocked. Therefore, driving to different country targets offers a different IP every time. They'd have to know Mulvad's whole list and block them all.

    If the above somehow doesn't work, Mulvad offers support through which you can get a temporary Server IP override. You can enter that in the bottom portion of your app's settings.

    7
  • canada Canada Canada refuses to comment on US sale of Canadian-made weapons to Israel
    Jump
  • danielquinn danielquinn 4 weeks ago 80%

    Taking a principled, public stand on a moral issue and then subverting said statement via a backdoor through the US is sadly unsurprising from Liberals. The NDP however:

    “Canada must not be fuelling the ongoing genocide in Gaza with Canadian-made weapons,” said Heather McPherson, a Canadian parliament member and foreign affairs critic for the NDP.

    Aren't they still propping up this government? Someone should remind Singh that the NDP are nothing if they can't have stronger principles than Liberals.

    9
  • workreform Work Reform More than 80% of recruiters admit to posting ‘ghost jobs’ to juice their talent pool and business reputation
    Jump
  • danielquinn danielquinn 4 weeks ago 100%

    Fucking parasites.

    34
  • linux Linux GIMP 3.0 Enters String Freeze, Inching Closer To Release
    Jump
  • danielquinn danielquinn 4 weeks ago 100%

    Actually, someone did, changing the name to "Glimpse". They announced it as an explicit fork that would continue development under the new name.

    As far as I know, that's as far as they got.

    32
  • python Python uv: Unified Python packaging
    Jump
  • danielquinn danielquinn 4 weeks ago 84%

    Having used it for work, I really don't understand the appeal, especially when compared to tools like Poetry. Uv persists in the dependency on requirements.txt, doesn't streamline the publishing process, and contrary to the claims, it's not a drop-in replacement for pip, as the command line API is different.

    It's really fast, which is nice if you're working on a nightmare codebase with 3000 dependencies, but most of us aren't, and Poetry is pretty damned fast.

    If uv offered some of what Poetry does for me, if at the very least we could finally do away with requirements.txt and adopt something more useable -- baked into pyproject.toml of course -- then I'd be sold. But this is just faster pip.

    9
  • unitedkingdom United Kingdom UK riots: Judge hands down longest jail sentences yet
    Jump
  • danielquinn danielquinn 1 month ago 50%

    "Class warfare" from someone willing to literally go to prison to prevent millions of the poor dying in climate change. Right.

    0
  • unitedkingdom United Kingdom UK riots: Judge hands down longest jail sentences yet
    Jump
  • danielquinn danielquinn 1 month ago 50%

    I never contested the facts as stated, only that their presentation, devoid of context was misleading. I put "crime" in quotes to demonstrate the absurdity of a system that imprisons people for blocking traffic when those actually burning the planet are treated with the highest respect by our elected representatives. This wasn't defrauding old ladies, it was causing a traffic jam.

    Normal car traffic blocks ambulances all the time, and yet no one seems to consider it a crime punishable by 5 years. Meanwhile, a woman kills a cyclist with her car and gets a suspended sentence. Canada is on fire. Greece is on fire. Bulgaria, Italy, North Macedonia, Turkey, Spain, and Portugal are all on fire. How many ambulances-worth of people do you think are going to die as a result?

    And spare me the "he's a hypocrite 'cause he flew in a plane" pearl-clutching. He knows, as I'm sure you do that you don't fix climate change through individual action. Sure it feels nice to be all self-righteous and forego luxuries provided by bad energy policy, but real change comes through legislation that taxes the hell out of flying — you know, like JSO is demanding but for which our elected leaders would rather ignore because it'd be unpopular.

    0
  • unitedkingdom United Kingdom UK riots: Judge hands down longest jail sentences yet
    Jump
  • danielquinn danielquinn 1 month ago 77%

    These statements, while true are lacking so many critical details that it borders on disinformation.

    • He was a repeat offender of nonviolent crimes.
    • He was held in contempt after the court refused to allow him to speak to the motivation behind his crime, a key component in any defence of nonviolent civil disobedience.
    • Of course he said he would commit the "crime" again. It's civil disobedience. What exactly are you expecting? The planet is still on fire and we're still burning it.

    The ambulance thing is pretty terrible, but when you consider the objective outcome of our current world-burning, it's not an unexpected perspective. Given a few more years of inaction and profiteering, and the nonviolent actors will start giving up on being civil -- especially if the penalty is the same regardless. We'll be looking back on traffic blocking and orange paint with nostalgia.

    5
  • opensource Open Source How difficult would it be to fork and mantain a chromium version that still supports Manifest V2?
    Jump
  • danielquinn danielquinn 1 month ago 92%

    If it does, we can worry about it then, but at present there's no reason for them to do so. Chrome is deprecating v2 because it conflicts with their advertising mandate. Firefox's goals are vastly different.

    11
  • linux Linux What distro do you use for your servers?
    Jump
  • danielquinn danielquinn 1 month ago 100%

    Because Ubuntu is the worst of both worlds. Its packages are both old and unstable, offering zero benefit over always-up-to-date distros like Arch or the standard Debian.

    Especially when you're running a containerised environment, there's just no reason to opt for anything other than a stable, boring base OS while your containers can be as bleeding edge, crazy, or even Ubuntu-based as you like.

    10
  • linux Linux What distro do you use for your servers?
    Jump
  • danielquinn danielquinn 1 month ago 100%
    2
  • linux Linux What distro do you use for your servers?
    Jump
  • danielquinn danielquinn 1 month ago 100%

    Debian, with a Kubernetes cluster on top running a bunch of Debian & Alpine containers. Never ever Ubuntu.

    21
  • music SLRPNK Music Carl Sagan - 'A Glorious Dawn' ft Stephen Hawking (Symphony of Science)
    Jump
  • danielquinn danielquinn 1 month ago 100%

    That whole series is fantastic.

    3
  • opensource Open Source How difficult would it be to fork and mantain a chromium version that still supports Manifest V2?
    Jump
  • danielquinn danielquinn 1 month ago 98%

    Just use Firefox already.

    64
  • fuckcars Fuck Cars Oakland neighbors take matters into their own hands to prevent dangerous driving
    Jump
  • danielquinn danielquinn 1 month ago 100%

    What's the deal with podcasts on Nebula? I use it heavily for video, but quite like using AntennaPod for podcasts. Do I have to use the Nebula app for podcasts, or is there a way to use something else?

    1
  • fuckcars Fuck Cars Oakland neighbors take matters into their own hands to prevent dangerous driving
    Jump
  • danielquinn danielquinn 1 month ago 100%

    Coincidentally, "The Urbanist Agenda" just did an episode on this sort of thing. They were talking about community action groups in Canada and the US who have been conducting "guerrilla" actions in their home cities. From repainting roads to add bike lanes to installing flexiposts right into the asphalt to calm traffic. They talk about the effectiveness of different tactics and how to find similar groups in your own area.

    The Urbanist Agenda: What to do When Your City Won't Fix Things (with Bike Curious)

    Episode webpage: https://art19.com/shows/the-urbanist-agenda

    Media file: https://rss.art19.com/episodes/b9bf7932-5255-4303-8565-6e147fd9be83.mp3?rss_browser=BAhJIg9BbnRlbm5hUG9kBjoGRVQ%3D--bba5bdd77df5f5806138bf3e7d4615ea7f8e6a75

    41
  • canada Canada The Canadian dream is on life support [[Opinion]]
    Jump
  • danielquinn danielquinn 1 month ago 100%

    Personally, I like the Greens, and given that the other parties have demonstrated a lack of willingness to fix things, I say give them a chance.

    4
  • canada Canada The Canadian dream is on life support [[Opinion]]
    Jump
  • danielquinn danielquinn 1 month ago 50%

    Maybe vote for a different party then?

    0
  • fuckcars Fuck Cars Here’s what the electric Dodge Charger’s “Fratzonic exhaust” sounds like
    Jump
  • danielquinn danielquinn 1 month ago 96%

    Sure, but does it have to be loud and obnoxious?

    27
  • linux Linux So I installed Arch Linux... Is this it?
    Jump
  • danielquinn danielquinn 2 months ago 100%

    I've been using Arch for about 15 years or so, and yes, I build up cruft... in my home directory ;-). The system itself is remarkably good at keeping tidy. The one spot to keep an eye on is /var/cache/pacman, as that's where it stores every package you download before installation and it won't delete it without you asking it to.

    Any new config file will be saved with a .pacsave extension, so you'll want to keep an eye out for those, but that's basically it

    7
  • fuckcars Fuck Cars What are your favourite advocacy stickers?
    Jump
  • danielquinn danielquinn 2 months ago 100%

    I got these from RedBubble. I don't particularly like RedBubble's stickers, as they tend to have rather thick borders around the stickers, but the selection is pretty great and I'm at a loss for alternatives.

    One Less Car & Fuck Cars

    4
  • opensource Open Source Dhaaga: Opinionated Fediverse Mobile Client
    Jump
  • danielquinn danielquinn 2 months ago 100%

    I love that it's AGPL licensed!

    Also, the associated website could use some attention when viewed with Firefox on Android.

    screenshot

    13
  • linux Linux Switching back to Windows. For now.
    Jump
  • danielquinn danielquinn 2 months ago 33%

    Interesting. I had no idea such capabilities were available out of the box. Thanks!

    -1
  • canada Canada Amnesty International Declares Its First ‘Prisoner of Conscience’ in Canada
    Jump
  • danielquinn danielquinn 2 months ago 100%

    That second one is pretty clear. Thanks for the link. I'm not sure it justifies discounting them forever, but it's good to keep in mind.

    3
  • canada Canada Amnesty International Declares Its First ‘Prisoner of Conscience’ in Canada
    Jump
  • danielquinn danielquinn 2 months ago 100%

    What'd they do?

    4
  • startrek
    Star Trek danielquinn 3 months ago 97%
    The number of lines for each character by percentage of the series

    It would seem that I have far too much time on my hands. After the [post](https://lemmy.ca/post/24320104) about a Star Trek "test", I started wondering if there could be any data to back it up and... well here we go: # Those Old Scientists | Name | Total Lines | Percentage of Lines | | ---------------- | :---------: | ------------------: | | KIRK | 8257 | 32.89 | | SPOCK | 3985 | 15.87 | | MCCOY | 2334 | 9.3 | | SCOTT | 912 | 3.63 | | SULU | 634 | 2.53 | | UHURA | 575 | 2.29 | | CHEKOV | 417 | 1.66 | # The Next Generation | Name | Total Lines | Percentage of Lines | | ---------------- | :---------: | ------------------: | | PICARD | 11175 | 20.16 | | RIKER | 6453 | 11.64 | | DATA | 5599 | 10.1 | | LAFORGE | 3843 | 6.93 | | WORF | 3402 | 6.14 | | TROI | 2992 | 5.4 | | CRUSHER | 2833 | 5.11 | | WESLEY | 1285 | 2.32 | # Deep Space Nine | Name | Total Lines | Percentage of Lines | | ---------------- | :---------: | ------------------: | | SISKO | 8073 | 13.0 | | KIRA | 5112 | 8.23 | | BASHIR | 4836 | 7.79 | | O'BRIEN | 4540 | 7.31 | | ODO | 4509 | 7.26 | | QUARK | 4331 | 6.98 | | DAX | 3559 | 5.73 | | WORF | 1976 | 3.18 | | JAKE | 1434 | 2.31 | | GARAK | 1420 | 2.29 | | NOG | 1247 | 2.01 | | ROM | 1172 | 1.89 | | DUKAT | 1091 | 1.76 | | EZRI | 953 | 1.53 | # Voyager | Name | Total Lines | Percentage of Lines | | ---------------- | :---------: | ------------------: | | JANEWAY | 10238 | 17.7 | | CHAKOTAY | 5066 | 8.76 | | EMH | 4823 | 8.34 | | PARIS | 4416 | 7.63 | | TUVOK | 3993 | 6.9 | | KIM | 3801 | 6.57 | | TORRES | 3733 | 6.45 | | SEVEN | 3527 | 6.1 | | NEELIX | 2887 | 4.99 | | KES | 1189 | 2.06 | # Enterprise | Name | Total Lines | Percentage of Lines | | ---------------- | :---------: | ------------------: | | ARCHER | 6959 | 24.52 | | T'POL | 3715 | 13.09 | | TUCKER | 3610 | 12.72 | | REED | 2083 | 7.34 | | PHLOX | 1621 | 5.71 | | HOSHI | 1313 | 4.63 | | TRAVIS | 1087 | 3.83 | | SHRAN | 358 | 1.26 | # Discovery ***Important Note**: As the [source material](http://www.chakoteya.net/STDisco17/episodes.html) is incomplete for Discovery, the following table only includes line counts from seasons 1 and 4 along with a single episode of season 2.* | Name | Total Lines | Percentage of Lines | | ---------------- | :---------: | ------------------: | | BURNHAM | 2162 | 22.92 | | SARU | 773 | 8.2 | | BOOK | 586 | 6.21 | | STAMETS | 513 | 5.44 | | TILLY | 488 | 5.17 | | LORCA | 471 | 4.99 | | TARKA | 313 | 3.32 | | TYLER | 300 | 3.18 | | GEORGIOU | 279 | 2.96 | | CULBER | 267 | 2.83 | | RILLAK | 205 | 2.17 | | DETMER | 186 | 1.97 | | OWOSEKUN | 169 | 1.79 | | ADIRA | 154 | 1.63 | | COMPUTER | 152 | 1.61 | | ZORA | 151 | 1.6 | | VANCE | 101 | 1.07 | | CORNWELL | 101 | 1.07 | | SAREK | 100 | 1.06 | | T'RINA | 96 | 1.02 | If anyone is interested, here's the (rather hurried, don't judge me) Python used: ```python #!/usr/bin/env python # # This script assumes that you've already downloaded all the episode lines from # the fantastic chakoteya.net: # # wget --accept=html,htm --relative --wait=2 --include-directories=/STDisco17/ http://www.chakoteya.net/STDisco17/episodes.html -m # wget --accept=html,htm --relative --wait=2 --include-directories=/Enterprise/ http://www.chakoteya.net/Enterprise/episodes.htm -m # wget --accept=html,htm --relative --wait=2 --include-directories=/Voyager/ http://www.chakoteya.net/Voyager/episode_listing.htm -m # wget --accept=html,htm --relative --wait=2 --include-directories=/DS9/ http://www.chakoteya.net/DS9/episodes.htm -m # wget --accept=html,htm --relative --wait=2 --include-directories=/NextGen/ http://www.chakoteya.net/NextGen/episodes.htm -m # wget --accept=html,htm --relative --wait=2 --include-directories=/StarTrek/ http://www.chakoteya.net/StarTrek/episodes.htm -m # # Then you'll probably have to convert the following files to UTF-8 as they # differ from the rest: # # * Voyager/709.htm # * Voyager/515.htm # * Voyager/416.htm # * Enterprise/41.htm # import re from collections import defaultdict from pathlib import Path EPISODE_REGEX = re.compile(r"^\d+\.html?$") LINE_REGEX = re.compile(r"^(?P<name>[A-Z']+): ") EPISODES = Path("www.chakoteya.net") DISCO = EPISODES / "STDisco17" ENT = EPISODES / "Enterprise" TNG = EPISODES / "NextGen" TOS = EPISODES / "StarTrek" DS9 = EPISODES / "DS9" VOY = EPISODES / "Voyager" NAMES = { TOS.name: "Those Old Scientists", TNG.name: "The Next Generation", DS9.name: "Deep Space Nine", VOY.name: "Voyager", ENT.name: "Enterprise", DISCO.name: "Discovery", } class CharacterLines: def __init__(self, path: Path) -> None: self.path = path self.line_count = defaultdict(int) def collect(self) -> None: for episode in self.path.glob("*.htm*"): if EPISODE_REGEX.match(episode.name): for line in episode.read_text().split("\n"): if m := LINE_REGEX.match(line): self.line_count[m.group("name")] += 1 @property def as_tablular_data(self) -> tuple[tuple[str, int, float], ...]: total = sum(self.line_count.values()) r = [] for k, v in self.line_count.items(): percentage = round(v * 100 / total, 2) if percentage > 1: r.append((str(k), v, percentage)) return tuple(reversed(sorted(r, key=lambda _: _[2]))) def render(self) -> None: print(f"\n\n# {NAMES[self.path.name]}\n") print("| Name | Total Lines | Percentage of Lines |") print("| ---------------- | :---------: | ------------------: |") for character, total, pct in self.as_tablular_data: print(f"| {character:16} | {total:11} | {pct:19} |") if __name__ == "__main__": for series in (TOS, TNG, DS9, VOY, ENT, DISCO): counter = CharacterLines(series) counter.collect() counter.render() ```

    46
    12
    macos
    macOS danielquinn 3 months ago 88%
    What's the best way to remote into a Mac?

    My father is 75 and not very capable on a computer. He's got an old MacBook Air at home behind a typical ISP router for which he has no access controls (so no port forwarding). My immediate need is actually not his machine at all, but the Raspberry Pi I installed at his house before I left the country and forgot to enable cron on so it's not doing what I need yet. However, it would be really nice if I could also do one of the following as well: * VNC (or something) into his computer whenever something "isn't working" rather than doing the talk-him-through-it dance over Skype. * Install a new OS (the Mac is no longer supported by MacOS). I don't know how plausible this is though. My current plan is to email him a shell script that should create a reverse SSH tunnel to a server in Montréal or something and then I can shell into his Mac through there. It's not ideal though since we're still talking shell scripts and he's easily frustrated. I know that in Windows land there are all sorts of tools scammers use to take over a machine remotely. Does Mac allow for the same thing? Note that I only have Linux machines available to me on this side of the Atlantic.

    13
    9
    linux
    Linux danielquinn 5 months ago 97%
    What're some of the dumbest things you've done to yourself in Linux?

    I'm working on a some materials for a class wherein I'll be teaching some young, wide-eyed Windows nerds about Linux and we're including a section we're calling "foot guns". Basically it's ways you might shoot yourself in the foot while meddling with your newfound Linux powers. I've got the usual forgetting the `.` in lines like this: ``` $ rm -rf ./bin ``` As well as a bunch of other fun stories like that one time I mounted my Linux home folder into my Windows machine, forgot I did that, then deleted a parent folder. You know, the war stories. Tell me yours. I wanna share your mistakes so that they can learn from them. Fun (?) side note: somehow, my entire `${HOME}/projects` folder has been deleted like... *just* now, and I have no idea how it happened. I may have a terrible new story to add if I figure it out.

    264
    303
    kodi
    kodi danielquinn 5 months ago 100%
    I'm having serious problems with Omega

    I've got a very simple Kodi setup: * Arch Linux on a laptop behind the TV * Media files on a server upstairs, shared over NFS I've been running Kodi quite successfully on this machine for years, but with the Omega update, videos play without audio for about 10seconds, then freeze. Sometimes if I wait a while, I see subtitles for the episode while the video is frozen. Music doesn't play either. The interface freezes too, to the point where I have to `kill -9` it. Switching from Wayland to Xorg hasn't had an effect. I tried deleting `~/.kodi` and restarting, but nothing changes. Has anyone else run into this?

    6
    3
    solarpunk
    Solarpunk danielquinn 8 months ago 95%
    Some dude 3D printed a little house for his local frog mastodon.social

    A break from the usual in this community, but I trust it'll be appreciated. I think this is very solarpunk: using technology to improve the lives of all creatures.

    90
    3
    steamdeck
    Steam Deck danielquinn 9 months ago 95%
    I lost days of play time to a stream cloud sync error

    I've been playing a lot of Fallout 4 over the holidays. I started and finished the Nuka World DLC (killed all the baddies), made it to level 90, etc. Today I was playing on my Deck as the battery got a little low (11%) so I saved my game, exited the game, and went to shut down. As it was shutting down, the Deck displayed a message, something like *"Syncing to Steam Cloud"* as the logo was spinning. A few hours later, on a full charge, I booted it back up, started Fallout 4 again and... *some* of my old saves are there, but only about 30% of them, and critically not the most recent ones. Has this ever happened to anyone else? Is this a known issue? Can I fix it, or report it? I've basically lost interest in finishing the game now.

    20
    8
    opensource
    Open Source danielquinn 9 months ago 94%
    9 days after writing in defence of a Free Palestine, Paul Biggar is dropped from his director role at CircleCI hachyderm.io

    His original post , titled [I can't sleep](https://blog.paulbiggar.com/i-cant-sleep/), is some brilliant writing. When we talk about the chilling effect that criticism of Israel creates in industries everywhere (including ours) this is what that looks like.

    735
    99
    imageai
    AI Generated Images danielquinn 10 months ago 93%
    A giant, muscular penguin roaring in a comic book style

    I needed something for a presentation I'm doing on advanced Linux, so I thought something like this might be appropriate. Annoyingly, I can't seem to get Bing to generate an image that isn't square.

    124
    8
    linux
    Linux danielquinn 11 months ago 97%
    Ash Vs Bash

    [For reference, I'm talking about Ash in Alpine Linux here, which is part of BusyBox.] I thought I knew the big differences, but it turns out I've had false assumptions for years. Ash *does* support `[[ double square brackets ]]` and (as best I can tell) all of Bash's logical trickery inside them. It also supports ${VARIABLE_SUBSTRINGS:5:12}` which was another surprise. At this stage, the only things I've found that Bash can do that Ash can't are: * Arrays, which Bash doesn't seem to do well anyway * Brace expansion, which is awesome but I can live without it. What else is there? Did Ash used to be more limited? The double square bracket thing really surprised me.

    34
    10
    piracy
    I made a thing to make playing YouTube videos locally from your browser easier gitlab.com

    The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`. It turns out, writing a Firefox extension is _easy_ and tricking Firefox into launching `yt-dlp` isn't much harder (though it does require some annoying configuration on the user's end). Anyway, if you're a Linux user, feel free to try it out. I don't know how much I'm going to pour into this, but as an exercise of "can this be done", it was pretty good for a few hours on a Friday night.

    195
    17
    gnome
    Gnome danielquinn 12 months ago 100%
    How do you get an application onto this list?

    I'm working on a little program that'll launch different browsers based on the content of the URL passed and I'd like to set it as the default `Web` app in this list (under `Settings → Default Apps`). I've written a `.desktop` file based on the `epiphany.desktop` file, but it doesn't show up when I hit `[Win]+o+p+e` and it doesn't show up in the default apps either, so I'm hoping that someone here can explain what I've done wrong. Here's the contents of the `opening.desktop` file: ``` $ cat ~/.local/share/applications/opening.desktop [Desktop Entry] Name=Opening GenericName=Web Browser Comment=Open links in the right browsers Keywords=web;browser;internet;opening; Exec=opening %u StartupNotify=true Terminal=false Type=Application Icon=/home/daniel/.local/share/applications/opening.png Categories=Network;WebBrowser; MimeType=text/html;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https;multipart/related;application/x-mimearchive;message/rfc822;application/x-xpinstall; ``` Any criticisms are much appreciated!

    42
    5
    cambridge
    Cambridge danielquinn 1 year ago 77%
    Where can I eat the Midsummer Common cows?

    They must get turned into streaks to be eaten somewhere right? It'd be nice if every morning that I have to ride my bike through their wet piles of shit, I can think to myself: *"at least I'll get to eat you at ________ in a few months"*.

    5
    3
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearCO
    Cambridge

    There was a reasonably active community on Reddit, but now that I'm not there anymore, I miss it.

    6
    3
    solarpunk
    Solarpunk danielquinn 1 year ago 100%
    I like the *idea* of solarpunk...

    ...but I think I'd probably be miserable there. I'm violently allergic to pollen, am terrified of bees, wasps, and grasshoppers, and generally despise bugs and dirt. My ideal world would see everything paved in marble. No cars, (obviously) with a quiet, sustainable, walkable communiy, but green, as beautiful as it is, causes me a great deal of pain. It's there any place for me in a solarpunk world?

    19
    14
    startrek
    Star Trek danielquinn 1 year ago 100%
    How to find the "Star Trek Logs" www.imdb.com

    I just found [this post](https://www.imdb.com/title/tt13526150/) on IMDB and I can't believe I haven't heard about this yet. How do I see/hear them? I didn't see it on Paramount+ or YouTube, so I guess the next stop is the high seas? 🏴‍☠️

    5
    3