Email or username:

Password:

Forgot your password?
188 posts total
Alex Schroeder

The fact that we start to have the same conversations about crypto again makes my soul want to leave my body.

Yes. It's still all scams. A socially destructive set of technologies and attached belief systems.

tante.cc/2021/12/17/the-third-

Alex Schroeder

So... I made a Lisp indentation script. In ed, of course. It manages exceptionally well for an ed script! I ran it on some code, and most of the problems are due to it either being unaware of special forms or restricted by regex replacement features ed provides. I'm surprised 😵

aartaka.me/assets/indent.ed

#theWorkshop

Kartik Agaram

@aartaka You have a whole namespace of verbs available to you with that .ed suffix!

bouncepaw 🍄

@aartaka actually looks pretty nice and readable. Makes you think...

Alex Schroeder

you know what, i don't even care how good AI is at coding. if the literal ghost of Donald fucking Knuth showed up at my desk and started typing my code for me, i'd tell him to fuck off back to his grave. It's *my* code and *I* want to do the coding.

[update] i have been informed that Donald Knuth is, in fact, still alive

Show previous comments
Dominique ⏚

@mrsbeanbag You nearly ruined my day 😥 . I also had to check that Donald Knuth is still alive 😀 .

en.wikipedia.org/wiki/Donald_K

David JONES

@mrsbeanbag oi he's not dead yet (or he is, but he's still typing in last volumes of The Art of Computer Programming, so he hasn't been declared dead).

René Seindal

@mrsbeanbag
I don't think it's reasonable to expect that a figure of Donald Knuth's stature needs to be dead to ghost somebody.

Alex Schroeder

The moderators of mastodon social continue to silence pro-Palestinian accounts, this time @ayoub

Mastodon doesn't feel like the effective and reliable communications platform you proclaimed a few days ago, @Gargron

#Palestine #Mastodon

Show previous comments
DoomsdaysCW

And encourage everyone else who is on mastodon.social to find another instance! @nelsonakis @ayoub @Gargron

Rage Rumbles 🏴‍☠️ 🏳️‍🌈 🔞

@nelsonakis @ayoub @Gargron

I feel like far too many people, even users of years standing, don't understand what Mastodon even is. Yes, that is a shitty decision and mastodon social are past masters of those. I left that instance because I think their ways of behaving stink.But the point is mastodon social are only responsible for (and to) themselves. And every other instance is too. Don;t like them? Block them. But if you aren't even on the instance then why imagine yourself their police?

Eugen Rochko

@nelsonakis If you check our explore page you will see that a lot of pro-Palestinian accounts appear there regularly. We may however moderate accounts that share misinformation or use antisemitic tropes such as Holocaust inversion.

Alex Schroeder

Seeing a Eurasian jay landing on the balcony, steps from where I sit, hopping from pots to pots and hiding a peanut it must have gotten from somewhere in the neighbourhood was the best thing to happen. Getting a phone call while it was happening was not so great. Having my wife interrupt the phone call shouting "HAVE YOU SEEN THIS!?" was glorious. Later she told me that as soon as the jay left, a Eurasian magpie lands on the balcony, retracing the jay's path from pot to pot, looking for the peanut but failed to notice where the jay had hidden it.

And now my question is this: @deshipu, have you been feeding the magpies again and the jays are now bullying them around, stealing their peanuts? 😂

Seeing a Eurasian jay landing on the balcony, steps from where I sit, hopping from pots to pots and hiding a peanut it must have gotten from somewhere in the neighbourhood was the best thing to happen. Getting a phone call while it was happening was not so great. Having my wife interrupt the phone call shouting "HAVE YOU SEEN THIS!?" was glorious. Later she told me that as soon as the jay left, a Eurasian magpie lands on the balcony, retracing the jay's path from pot to pot, looking for the peanut...

Alex Schroeder

People keep forgetting the first rule of Mastodon/Fedi feature development: if a feature can be abused, don't develop the feature.

Escaping Galt's Gorean Gulch

There is no technical solution to fascism. The solution is to dispossess, remove them from their jobs, and throw them out to freeze or heatstroke on the street.

pettter

@emma I have a hard time imagining any feature that cannot conceivably be abused.

Alex Schroeder

This is a shellacking by Justice and the Plaintiffs against Google. I honestly don't know how Chrome survives on its own without search attached—ironically, perhaps as a non-profit foundation? That'd be pretty funny.

Ostensibly advertisers would still want preferential access to the dominant browser, in whatever shape it ends up, but then...wouldn't it baldly just be an ad viewing apparatus?

This is an unbelievable opportunity for Mozilla, which I have every confidence they can fumble.

Alex Schroeder

Something I've started doing for all those online projects: my makefiles often contain "upload" and sometimes "download" targets. Upload the podcast, the website, the bot; download the website. For things that require more than that, I have a RELEASE file in the repository that reminds me of the things I need to do. The reason is that I only half-ass maintenance of my software projects and so by the time I figure that I should tag a new release I have forgotten everything about it. How does uploading to PyPI work? CPAN? Half the time I cannot remember the name of the project, let alone these details.

Oh, and the upload and download targets call rsync and ssh to do what needs to be done for a deployment, for example. I use a host name that's in my ~/.ssh/config so that the actual hostnames, usernames, ports etc. are not in the Makefile (and public keys, no passwords). It took my soooo long to understand the power of the config file!

Something I've started doing for all those online projects: my makefiles often contain "upload" and sometimes "download" targets. Upload the podcast, the website, the bot; download the website. For things that require more than that, I have a RELEASE file in the repository that reminds me of the things I need to do. The reason is that I only half-ass maintenance of my software projects and so by the time I figure that I should tag a new release I have forgotten everything about it. How does uploading...

Alex Schroeder

But you know which editor won't delete 3 months of work? (without your explicit direction; however if you

!rm -rf ./*

that's on you)

github.com/microsoft/vscode/is

Alex Schroeder

I'm trying to get used to the EURkey layout and I'm missing an EN DASH. https://eurkey.steffen.bruentjen.eu/

Alex Schroeder

OK, I'm also missing subscript 2 so that I can write "CO₂ for the CO₂ god!!" 🩸

I guess it won't be long before I fire up VIA and add this stuff to the keyboard directly!

Alex Schroeder

The Chinese bulk carrier Yi Peng 3 has fully stopped in the Kattegat bay. Danish patrol ship HDMS Søløven is next to it. Danish boarding parties might be on the Chinese cargo ship, which is suspected to be responsible for cutting two undersea cable in the Baltic Sea.

The skipper of the Chinese ship is a Russian national and the route leads from Ust-Luga (Russia) to Port Said (Egypt).

Source: marinetraffic.com

Michał "rysiek" Woźniak · 🇺🇦

@Tendar image description:

screenshot of Marinetraffic map zoomed all the way in, showing the two vessels one next to another.

Alex Schroeder

“Spain will legalise about 300,000 undocumented immigrants per year over the next three years as it seeks to expand its labour force in the face of an ageing population, Migration Minister Elma Saiz told reporters.”

“’Spain has to opt between being an open, prosperous country or being a closed and poor one, and we have chosen the former,’ Saiz said.”

"Spain's economy is the fastest-growing in the EU."

reuters.com/world/europe/spain

#immigration #Spain

“Spain will legalise about 300,000 undocumented immigrants per year over the next three years as it seeks to expand its labour force in the face of an ageing population, Migration Minister Elma Saiz told reporters.”

“’Spain has to opt between being an open, prosperous country or being a closed and poor one, and we have chosen the former,’ Saiz said.”

Show previous comments
Xabier Giles

@jeridansky Hay una frase en español que dice: Del dicho al hecho hay mucho trecho.
El actual gobierno no tiene mayoría absoluta y no es fácil que cumpla la legislatura y si hay elecciones anticipadas es probable que la derecha y extrema derecha ganen las elecciones por lo que la regulación quedaría en nada. Esta regulación la podría haber realizado en la legislatura pasada donde si tenia mayoría gracias al partido Unidas Podemos.

Xabier Giles

@jeridansky La reforma de la ley de extranjería, un "avance" que deja tareas pendientes sobre la regularización de migrantes
El Gobierno quiere agilizar procesos como el "arraigo" por motivos laborales, familiares o educativos. "La ILP es importante para llegar a las personas que van a quedar fuera de esta reforma", señalan desde RegularizaciónYA.
publico.es/politica/reforma-le

Xabier Giles

@jeridansky Si en algo se caracteriza el Presidente Pedro Sánchez y su gobierno es que son muy mentirosos.

Alex Schroeder

The idea of starter packs and introductions are nice and all, but then this happens:

"omg someone who self labels as a zionist put me on an antisemite list on bluesky" (real case, anonymized)

People added to such (publicly shareable) lists and starter packs (two different things) do not get notified at all! Furthermore, they cannot remove themselves from such packs. Yes, you can report, but that might be too late.

Where is the informed consent? Why is it not a requirement to give consent before one shows up on lists. Why can consent to inclusion not be withdrawn? I mean, this stuff is trivial to do in a centralized app developed by a company with a lot of staff and millions in funding. Yet, it doesn't happen.

Move fast and break someone's life.

The idea of starter packs and introductions are nice and all, but then this happens:

"omg someone who self labels as a zionist put me on an antisemite list on bluesky" (real case, anonymized)

People added to such (publicly shareable) lists and starter packs (two different things) do not get notified at all! Furthermore, they cannot remove themselves from such packs. Yes, you can report, but that might be too late.

Show previous comments
Owlor

@rra I don't think I've seen a single crowdsourced blocklist that doesn't have at least one trans woman on it put there for no clear reason purely to ostracize her.

Starter packs might seem like a more positive idea on the surface, but it is also a form of forced hypervisibility and that's already an issue that queer people have to deal with a lot.

It might sound like a bit of a stretch, but putting people in starter packs without their consent reminds me a bit of this habit in publishing and bookselling of putting women and queer people of all genders in the "Young Adult" category regardless of if it's actually the age-range they are writing for. It's putting an author in front of an audience of young people, making them responsible for guiding them at the cost of potentially watering down their expression to fit that category or judging them for failing to do so.

Of course, the audience for a starting pack isn't just young people, but there's a similar dynamic of "here's a bunch of people who are just figuring things out, so you better be on your best behaviour and if you aren't we have an excuse to drive you out of the community for failing an audience you didn't ask for nor wanted."

@rra I don't think I've seen a single crowdsourced blocklist that doesn't have at least one trans woman on it put there for no clear reason purely to ostracize her.

Starter packs might seem like a more positive idea on the surface, but it is also a form of forced hypervisibility and that's already an issue that queer people have to deal with a lot.

Tim_Eagon

@rra and people think that fedi instance fighting is bad, wait for the starter pack and block list drama to explode...

Rich Puchalsky ⩜⃝

@rra

Bluesky's thing before Starter Packs was "Lists" which were almost solely used to put people on an insulting list discoverable through Clearsky as you blocked them.

Alex Schroeder

@mekkaokereke talks about suicide rates and manliness: https://hachyderm.io/@mekkaokereke/113510259901141131 – good stuff!

I just looked at the suicide rate by gender here in Switzerland. I knew it was bad, of course. Men here are often lonely, the emotional labour of maintaining relationships often falls on the shoulders of women so when men are alone, they don't manage to build the kind of network required to stay well. And thus, where as the suicide rates are going down, men are still doing very badly.

And this is without assisted suicides.

Source: https://www.bfs.admin.ch/asset/de/23567541

@mekkaokereke talks about suicide rates and manliness: https://hachyderm.io/@mekkaokereke/113510259901141131 – good stuff!

I just looked at the suicide rate by gender here in Switzerland. I knew it was bad, of course. Men here are often lonely, the emotional labour of maintaining relationships often falls on the shoulders of women so when men are alone, they don't manage to build the kind of network required to stay well. And thus, where as the suicide rates are going down, men are still doing very badly.

Alex Schroeder

More specifically, the suicide rates go up, dramatically. This graph, again, is without assisted suicides (which are legal in Switzerland). Making friends and maintaining relationships requires emotional labour, trust, openness, vulnerability, and it can be hard. I know it's hard for me and unfortunately I see myself in these statistics. We must learn to do better.

Patriarchy is not helping.

Source: https://www.bfs.admin.ch/bfs/de/home/statistiken/gesundheit/gesundheitszustand/sterblichkeit-todesursachen/spezifische.html

More specifically, the suicide rates go up, dramatically. This graph, again, is without assisted suicides (which are legal in Switzerland). Making friends and maintaining relationships requires emotional labour, trust, openness, vulnerability, and it can be hard. I know it's hard for me and unfortunately I see myself in these statistics. We must learn to do better.

Alex Schroeder

TIL that the purported skull of Mary Magdalene is enshrined in a gold reliquary in Saint-Maximin-la-Sainte-Baume, in France, and that reliquary is _the_ most Warhammer-40k-looking real thing I have ever seen in my life, bar none.

Alex Schroeder

@ahimsa_pdx

I donate to Nivenly. I don't fund projects directly myself. Because I don't trust myself. I'm a dude on the internet. That's two strikes already!

By donating to Nivenly, all members of the Nivenly co-op get to decide which projects to fund, and why.

Nivenly has a great blend of Black, White, Asian, Latin, and trans, technologists, who've seen this movie before (risks of blocklists and starter packs). Very socio-technically aware. They provide governance.👍🏿

github.com/sponsors/nivenly

@ahimsa_pdx

I donate to Nivenly. I don't fund projects directly myself. Because I don't trust myself. I'm a dude on the internet. That's two strikes already!

By donating to Nivenly, all members of the Nivenly co-op get to decide which projects to fund, and why.

Nivenly has a great blend of Black, White, Asian, Latin, and trans, technologists, who've seen this movie before (risks of blocklists and starter packs). Very socio-technically aware. They provide governance.👍🏿

Alex Schroeder

“Disney has reportedly pulled a Moon Girl and Devil Dinosaur episode for telling a trans-inclusive story - The Verge”

theverge.com/2024/11/15/242974

When I wrote about the counterculture switch the other day, this is exactly the sort of shit I expected. Mainstream media is going to be a very hostile environment for minorities and diverse stories

Go Up