Canadian software engineer living in Europe.

  • 4 Posts
  • 179 Comments
Joined 1 year ago
cake
Cake day: June 7th, 2023

help-circle




    • Keep everything in an external git service. You can use third party services like Codeberg, GitLab, or GitHub, or host your own on your NAS.
    • When you’re not working on a project and don’t think you’ll need to reference it for a while, just delete it from your laptop. The code always lives in git anyway.

    In terms of local storage, I usually have everything in ~/projects/project-name, and I don’t have tiny file size limits because I don’t use FAT32 filesystems — that’s the default filesystem you usually get on USB sticks and external hard drives you buy. You have to format those drives to something like EXT4 (Linux) or NTFS (Windows) or you get stuck with FAT32 which has 2gb file sizes.




  • Whether you like it or not, politics is into you and directly affects your life. It’s good to learn more about it.

    “Neoliberal” refers to an economic push (typically championed by right-wing parties). The short explanation is that neoliberal proponents want to strip regulation wherever they can, believing that “the market” will provide what the regulations were guaranteeing (safety, competition, etc.) organically.

    An extreme example would be removing any controls on food safety. The idea is that if a company gets a reputation for producing toxic/dangerous food, the market (ie, the people buying food) will naturally avoid that company because they don’t want to get sick and that company will go out of business. That risk is what keeps them in line.

    A more common example is vehicle emissions. We regulate a lot of terrible stuff out of car exhaust — lead for example — because the market refused to do it themselves.

    Opponents to neoliberalism point out that:

    1. The massive amount of money in the hands of corporations means that their ability to manipulate the market (through advertising, media manipulation, or intimidating/buying their competitors) means that the market is insufficiently free for such policies and…
    2. That (perhaps most importantly) the individual often will not make purchasing decisions based on what’s good for the broader public.

    Also, a few thousand dead kids due to some executive deciding to add arsenic to corn flakes to reduce costs is too high a price to pay for “liberalising” the economy.


  • 5-over-1 refers to a building/zoning design where you have one floor of commercial business space on the ground (typically small businesses, cafés, etc.) and then around 5 floors of residential apartments above it. Your classic “mixed use” neighbourhood: great for land values, walkability, sustainability, transit, cycling, etc.

    I’m dubious about the claim that neoliberal policies naturally lead to this design though, as those with the money routinely seem more interested in paving a few hectares of green belt and filling it up with single family homes.

    What would be helpful is for zoning bylaws to start redrawing cities with more 5-over-1 areas, replacing wide/noisy/dirty/dangerous through roads with narrow winding ones and broad sidewalks littered with trees and cafés.




  • There it is! Thank you! It’s a process owned by root called kworker/0:0+kacpid. Any idea what that is?

    [Edit 1] Interestingly, I can’t even kill -9 it.

    [Edit 2] With kworker kacpid to work with, I did a quick search and found this SO page that has some interesting information that I only partially understand, but the following worked like a charm:

    # grep -Ev "^[ ]*0" /sys/firmware/acpi/interrupts/gpe?? | sort --field-separator=: --key=2 --numeric --reverse | head -1
    /sys/firmware/acpi/interrupts/gpe09:11131050     STS enabled      unmasked
    # echo disable > /sys/firmware/acpi/interrupts/gpe09
    

    It’s not clear to me what an interrupt is or whether this gpe09 value is meant to be persistent across reboots, or why this only seems to be happening in the last couple months, but if I can make it go away by running the above from time to time, I guess it’s alright?







  • I think what he’s missing is that he’s approaching the question of “how do I make these people care?” from a liberal position. It just seems like such a weird question to even ask someone who cares about others by default.

    If you think of it from the perspective of a self-centred conservative though, you can ask the question as “how can I frame the pain of others as their problem?”

    Try talking about solutions in a way that affects them personally:

    • You want transit and bike lanes 'cause nothing reduces traffic other than viable alternatives to driving. Get those other people off the road so you can drive.
    • You want to stop sending weapons to Israel because we’re spending your money on weapons for their war.
    • You want to divest from fossil fuels because renewables have better energy security. Your costs don’t go up whenever those people start a war over there.
    • You want high taxes on the rich because they’re festering parasites sleeping on a pile of gold and we want to spend that money on the poor so they aren’t so desperate that they steal your shit.

    These people do not (cannot?) care about how many children are killed by our bombs or about the fate of some bird, so constantly appealing to emotional arguments meant for liberals will never work on them.



  • So here’s the thing. If someone is going to say with a straight face that they “stand with Israel”, even when Israel is committing genocide in their name, then those people are effectively throwing in their lot with genociders and frankly I have little sympathy for them. Thankfully, nearly every Jew I’ve ever met has been very critical of Israel (including the Israeli citizens), many of which have confessed zero interest in an ethnostate, preferring a liberal democracy with no state religion. A secular state for both Jews and Muslims – from the river to the sea if you will.

    These people may well be the minority, but you’ll forgive me if I won’t accept the assumption that the majority of the 15 million Jews around the world support genocide. Call me a naïve optimist if you like, but I want to believe that most people are better than that.


  • Actually, this is one of the things that drives me crazy about Jesse’s take on this. Putting aside for the moment the base selfishness that would lead someone to ask: “how does your committing genocide affect me?”, he’s taking Israel’s position from the start that their actions are directly tied to the lives of Jews around the world. There are millions of Jews out there who are (a) not Israeli citizens, (b) are not Zionists, and © even actively condemn its actions purportedly in their name, but Jesse always starts with the position that Jews == Israel.

    It’s Israel’s favourite shield: to claim that their actions are linked to Jews everywhere. They use it to smear any opposition to their war crimes as antisemitism, and lines of questioning like this only reinforce this link. You just can’t bemoan how Jews are being linked to war crimes while starting from the position that Israel is inherently linked to Jewish identity. What you get is a conversation where both parties agree that Israel is both inexorably linked to Jews everywhere but that they’re also not responsible for their safety because they can’t be – they’re not Israelis.

    To put it another way, no one would do an interview with the Iranian ambassador and suggest that they’re somehow responsible for Islamophobia in Canada. That would be absurd, but because it’s in Israel’s interest to claim representation of all Jews everywhere, you get this ridiculous session where both parties agree on a distorted version of reality. Since journalism is supposed to be about distributing factual information, beginning an interview on such a flawed position is both illogical and irresponsible.