Email or username:

Password:

Forgot your password?
471 posts total
Alex Schroeder

Listening to an episode of 99% Invisible where they talk about encouraging office to apartment transformations using public money and tax breaks and there’s this voice in my head that’s always wondering: tax breaks? For apartments in the 4500–7000 USD/month range? How about increased taxes? How about sponsoring social housing and housing coops? I feel that tax breaks for the haves is not what I would want to encourage.

Alex Schroeder

After switching to Debian 12, it turns out that weasyprint no longer hyphenates my PDFs. How annoying. I installed weasyprint via apt; I see the pyphen is installed as well. I wonder what this is all about.

Alex Schroeder

Well, pip3 and pipx can't install a different version of weasyprint because "pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available." This is not great. What's the point of having a pip without SSL? And answers on StackExchange make me think that perhaps I have to compile something something bla? Oh no…

Alex Schroeder

I don't know whether to laugh or cry but it has come to this. I like to run, but people tell me core muscles are important, too. And so a while ago I installed an app with a bunch of exercises that'd I'd like to do on the days when I don't run. It only takes about 12 minutes and I still don't do it nearly enough. So now I'm the kind of guy who thinks about telling people: "there's an app for that…" 🙈

Alex Schroeder

When talking about something for the love of all that has a name, please provide a link to it. Don't just use the name as a hashtag. How am I supposed to learn more about the thing? Google for it? Read what everybody else is saying and not linking? A links is just a few bytes of your too. Please add it.

Alex Schroeder

Installing amphibian ladders for the little buggers to climb out of the air shafts around the house. In one of them I rescued eight newts before installing the ladder!
#newt

Alex Schroeder

For anybody interested in these amphibian ladders, my wife is friends with Pascal Girod who runs this project for the Zürich Animal Protection. When she heard about the project, she decided that her parents needed those ladders around the house!
https://www.zuerchertierschutz.ch/en/medienmitteilungen/detail/froschleiter-projekt

Alex Schroeder

Just showed my wife how to add invented host names to the laptop's /etc/hosts file, how to create a new virtual host on our server, and how all of this works without the collaboration of name service providers and certificate providers. It's fascinating that those old, do-it-yourself layers still exist on all our machines. I love that.

Alex Schroeder

I, too, used to believe that somehow cooking with gas was superior even though it seems pretty obvious that it’s not pure methane burning into pure CO₂ and water. And of course the pipes have leaks. All this time, however, I did not realize that I was following a plot laid down by the industry with ads and lobbying to avoid regulation.
From the transcript of a recent episode of 99% Invisible:
“You see a lot of parallels here between the gas industry and tobacco industry and how it delayed and disputed decades of scientific concerns around the risks of smoking. And the gas industry did something pretty similar to dispute the effects from these emissions–from gas cooking and just burning gas at large. And you see a lot of focus from them on the uncertainty and that there are questions that need to be answered. But even when we get those studies and we learn more of those answers, the industry has really pounced on that as the lack of regulation is proof that this is a product that’s safe.”
https://99percentinvisible.org/episode/cooking-with-gas/transcript

I, too, used to believe that somehow cooking with gas was superior even though it seems pretty obvious that it’s not pure methane burning into pure CO₂ and water. And of course the pipes have leaks. All this time, however, I did not realize that I was following a plot laid down by the industry with ads and lobbying to avoid regulation.
From the transcript of a recent episode of 99% Invisible:
“You see a lot of parallels here between the gas industry and tobacco industry and how it delayed and disputed...

Alex Schroeder

I just listened to that podcast episode where @sarahtaber talks with @pluralistic about the commonalities of agriculture history and computing history, seizing the means of production and computation, system change, and the fact that neither doing it all yourself nor voting with your wallet are meaningful options. The system needs to change.

Farm to Taber episode:
https://shows.acast.com/farm-to-taber/episodes/diy-isnt-enough-systematic-change-with-cory-doctorow

I just listened to that podcast episode where @sarahtaber talks with @pluralistic about the commonalities of agriculture history and computing history, seizing the means of production and computation, system change, and the fact that neither doing it all yourself nor voting with your wallet are meaningful options. The system needs to change.

Alex Schroeder

Moving on to another episode of @sarahtaber’s podcast, this time about food supply logistics. I liked this passage, copied from the transcript.

“I appreciate automation and I appreciate scale. That's what makes automation possible. I don't think humans were made to just like stoop over in the field 12 hours a day. I feel like we're alive for other reasons than that. So, automation to me and scale are beautiful things. It's just that us as a society, we have not figured out how to do them in a way that's not, like, not run by rent extractors. And I feel like scale itself gets blamed for a lot of things that rent extractors will do even if they don't have scale.”
https://shows.acast.com/farm-to-taber/episodes/the-dark-arts-of-food-distribution

Moving on to another episode of @sarahtaber’s podcast, this time about food supply logistics. I liked this passage, copied from the transcript.

“I appreciate automation and I appreciate scale. That's what makes automation possible. I don't think humans were made to just like stoop over in the field 12 hours a day. I feel like we're alive for other reasons than that. So, automation to me and scale are beautiful things. It's just that us as a society, we have not figured out how to do them in a way...

Alex Schroeder

I sometimes feel like there is some sort of insight right around the corner of my mind about decision making in societal bodies made of living individuals. It ought to go something like this: Since life is finite and therefore infinitely valuable to the individual, in the end anything will be endured to stay alive and stay well. In consequence, this means that usually unpopular decisions are only made when individuals are dying. Which is why it seems that as a collective, we can never act before it's too late. It's always too late because nobody is willing to take a step back. Instead, everybody stands their ground until people start dying.

Apply at will to revolutions, emancipation, civil rights, climate change… ? I started working again after a four month break and it isn't helping.

I sometimes feel like there is some sort of insight right around the corner of my mind about decision making in societal bodies made of living individuals. It ought to go something like this: Since life is finite and therefore infinitely valuable to the individual, in the end anything will be endured to stay alive and stay well. In consequence, this means that usually unpopular decisions are only made when individuals are dying. Which is why it seems that as a collective, we can never act before...

Alex Schroeder

A consequence of the above seems to be that things wouldn't be better if humans lived longer. I used to think that we'd do better if we lived longer. I didn't understand how people with children weren't doing better. Now I'm thinking that this decision making vague theory explains why we're always too late. Think of elves. Elves would stand their ground. Not relinquishing their colonies. Not giving up on their car. Other elves would be complaining. Marching. Gluing themselves to the roads. They will all live through the elfocene and the sixth great extinction event and the hurricanes and droughts to come and wars in their wake and yet they won't budge. Because unpopular decisions are only made when people are dying.

A consequence of the above seems to be that things wouldn't be better if humans lived longer. I used to think that we'd do better if we lived longer. I didn't understand how people with children weren't doing better. Now I'm thinking that this decision making vague theory explains why we're always too late. Think of elves. Elves would stand their ground. Not relinquishing their colonies. Not giving up on their car. Other elves would be complaining. Marching. Gluing themselves to the roads. They will...

Alex Schroeder

"The relationship between digital multinational corporations and the population is akin to that of feudal lords and serfs, and their productive behavior is more akin to feudal predation than capitalist competition."
– Cédric Durand, Technoféodalisme. Critique de l’économie numérique

As cited by Jordi Inglada in "Use ChatGPT and feed the technofeudal beast"
https://www.jordiinglada.net/sblog/llm.html#org29fad54

As linked to by Garjola Dindi in "AI assistants in Emacs. Don't use ChatGPT. Help Open Science."

As boosted by @vedathallac from Planet Emacslife, a blog aggregator for Emacs people.

The original is in French and not available for free so I did not verify it. There's a French review by Yannick Fondeur that points towards potential ways out, like mandated interoperability.

"Au-delà du capitalisme numérique, Cédric Durand n’évoque aucune dynamique alternative, comme si le numérique impliquait nécessairement une économie de prédation. On regrettera aussi que certaines dimensions des phénomènes de plateformisation n’aient pas davantage été explorées, en particulier la question de l’interopérabilité."
https://journals.openedition.org/sdt/41620

Anyway. It was an interesting read. My main takeaway is me pondering the role of paywalls in the development of humanity. 💰💩

"The relationship between digital multinational corporations and the population is akin to that of feudal lords and serfs, and their productive behavior is more akin to feudal predation than capitalist competition."
– Cédric Durand, Technoféodalisme. Critique de l’économie numérique

As cited by Jordi Inglada in "Use ChatGPT and feed the technofeudal beast"
https://www.jordiinglada.net/sblog/llm.html#org29fad54

Michael Piotrowski

@alex Jordi Inglada cites from a paywalled article about Durand's book. However, the book itself is freely available from the publisher: editions-zones.fr/livres/techn (button “LIRE LE LYBER”).

Thanks for bringing it to my attention!

Alex Schroeder

When I'm confused by the ethics of political situations, I find that it often helps to start reading the Universal Declaration of Human Rights. It doesn't always help, but it does help surprisingly often. In fact, it's disturbing how often you don't need to read past article 3.
"Everyone has the right to life, liberty and security of person."
https://www.un.org/en/about-us/universal-declaration-of-human-rights

Alex Schroeder

What I miss about the. Old War years: the West strongly supported political human rights articles and the East strongly supported social human rights articles. A lot of people supported a lot of human rights articles! These days it sometimes seems that we are sorely in need of more support for human rights – everywhere.

Alex Schroeder

I read an article in Le Monde Diplomatique which talked about the incompatibility of regionalism, federalism, and socialism. From a Swiss perspective, I can only agree. Yes, sometimes it does make sense: perhaps the cost of living in a region is lower and it makes sense to pay less wages or less pensions; but it is not the case that this can be extrapolated to mean that no financial compensations need to flow between regions. An air port, a sea port, a university, an opera, a hospital, lakes, water supply, power plants – many things might not actually exist in a region and need to accessed elsewhere. An unregulated market would make essential services as expensive as possible and so a central body needs to keep things under control and redistribute and enforce where necessary. Here’s a cautionary tale: when family life was very regional, inheritance tax was in the hands of cantons and it didn’t matter much. These days, however, you can access all the services in one canton and live in another who promises less inheritance tax. In order to attract the rich, the race to the bottom begins and now inheritance is 0% in all Swiss cantons. Fuck this shit. It enables money aristocracy. Some cantons are now “for the rich” because taxes go down and rent goes up, the public service degrades and the rich go to private insurances, private hospitals and clinics, send their kids to private schools. And then they drive their damned cars into the neighboring cantons to visit the opera.

I read an article in Le Monde Diplomatique which talked about the incompatibility of regionalism, federalism, and socialism. From a Swiss perspective, I can only agree. Yes, sometimes it does make sense: perhaps the cost of living in a region is lower and it makes sense to pay less wages or less pensions; but it is not the case that this can be extrapolated to mean that no financial compensations need to flow between regions. An air port, a sea port, a university, an opera, a hospital, lakes, water...

Alex Schroeder

Fascinating steel blue beetles encountered on a walk in the environs of Vienna, Austria.

Alex Schroeder

Pictures from our walks. Also a statue to give thanks to Ukrainian Kosaks for their aid in 1683.

Alex Schroeder

“Environmental politics struggles, migration drives the People Party’s success, the Centre overtakes the Radical-Liberals: these are the main takeaways from election Sunday in Switzerland.”
https://www.swissinfo.ch/eng/eight-takeaways-from-the-2023-federal-elections-in-switzerland/48915304

🤮

Alex Schroeder

Years ago I was a fan of ratpoison and i3. Today, I'm trying to use sway. I think my biggest problem right now is that the pipe/backslash key works like a </> key. How weird is that. Maybe some weird key binding that is coming back to haunt me. Caps Lock is no longer the Compose Key and that makes me sad.

Alex Schroeder

Got Caps Lock working as the Compose key, so that's great. The answer was to specify xkb_options compose:caps for the keyboard input. But getting the less key instead of the backslash key remains a problem. xev shows "keycode 94 (keysym 0x3c, less)" for the key in question. If only I knew the name of a variant that would immediately change that to backslash.

Alex Schroeder

Does anybody know what influences the font size of Firefox UI elements on Debian/Gnome? I have layout.css.devPixelsPerPx set to 1.5 and I wonder whether the new Firefox 115 I have is now applying the setting to its UI, too. Assuming that both web pages and UI are now controlled by the same setting (which I can't change because I want to read the web pages), I guess I need some CSS help for userChrome.css so that I can set the font-size for just the UI. This seems to fix the problem (the font-size: 10pt part, specifically):

@-moz-document url(chrome://browser/content/browser.xul),
               url(chrome://browser/content/browser.xhtml) {
    * { font-size: 10pt }

    /*** Tighten up drop-down/context/popup menu spacing (8 Sep 2021) ***/

    menupopup:not(.in-menulist) > menuitem, 
    menupopup:not(.in-menulist) > menu {
      padding-block: 4px !important; /* reduce to 3px, 2px, 1px or 0px as needed */ 
      min-height: unset !important; /* v92.0 - for padding below 4px */
    }
    :root {
      --arrowpanel-menuitem-padding: 4px 8px !important;
    }
}

#Firefox

Does anybody know what influences the font size of Firefox UI elements on Debian/Gnome? I have layout.css.devPixelsPerPx set to 1.5 and I wonder whether the new Firefox 115 I have is now applying the setting to its UI, too. Assuming that both web pages and UI are now controlled by the same setting (which I can't change because I want to read the web pages), I guess I need some CSS help for userChrome.css so that I can set the font-size for just the UI. This seems to fix the problem (the font-size:...

Alex Schroeder

I recently did some misguided something resulting in recursive hardlinked directories … with very, very long path names being the end result of that. Today I want to backup my disk.

Borg Backup (I have 1.1.9) complains indirectly about those long filenames. A stat call fails with "Too long file name". I run "borg check" on the archive and it fails with a KeyError.

I'm not feeling too good anymore.

Alex Schroeder

I managed to do the backup I wanted so that I could do the next thing: migrate from PureOS to Debian. And I think I failed big time. I still have a session, I can start Emacs and Firefox, but the terminal is hosed, and I can't run sudo anymore. 😱
https://alexschroeder.ch/view/2023-10-18-from-pureos-to-debian

Alex Schroeder

Somehow I had missed that Christopher Alexander had died in 2022. The Timeless Way of Building was a great book.

Alex Schroeder

"But with each day, the case for using Twitter grows weaker. I get ten times as many replies and reposts on Mastodon, though my Mastodon follower count is a tenth the size of my (increasingly hypothetical) Twitter audience."
https://pluralistic.net/2023/10/14/freedom-of-reach/#ex by @pluralistic

Go Up