Show newer

@reconbot @remi yeah, you could say that being able to act like an adult in a company that is in a constant state of infancy is the main benefits age.

"Running a successful open source project is just Good Will Hunting in reverse, where you start out as a respected genius and end up being a janitor who gets into fights." - Bryne Hobart

In Emacs, you can evaluate the current top-level lisp expression with `C-M-x`. No need to move, mark, etc.

#Emacs

If enough people learn how to do something, it protects those that don't know how to, this is known as nerd immunity

@babadookspinoza And not to mention more than one firearm for every person in the country.

@babadookspinoza Violence is how you get people not to ask the question in the first place 😅

*chuckles with nerdy glee*

@kroc - worked first time, including WiFi!

@ActionRetro - because I know you love a bit of #HaikuOS

#Haiku

Show thread

“Violence is never the answer,” I say sagely from the comfort of my home in a country that has over 800 military bases in 85 countries around the world.

@jalefkowit
> carrier-designed hellscape of Android
That nails what is most wrong about "Android". It should be called Samsung/Android, AT&T/Android, etc. Android One all round would be some sort of improvement.

Full stack developer, as in "my stack is full, please don't try to push anything else or my behavior will be undefined"

@marieverdeil how is a free service the same as free software? Good free software projects do exist, but hardware and connectivity matter and that costs money.

I had to register on codeberg 😩⚡️☠️🦷🪿

And they often ask me: “Are you lookin’ for the mother lode?” Huh? No? “No, my child, this is not my desire” And then I said “I’m digging for the time when you could report bugs over email like God intended.”

@loke

The way people have been hazed & chased off of Mastodon (for being a li'l shorter on their journey towards the intersectional FOSS left that we all agree they must quickly travel on) is an even bigger problem than the (not insignificant) technical obstacles.

But, as a believer in technical solutions to social problems, that's also why I want smaller communities and smaller timelines so people can start in smaller groups while still connecting with their friends across the fediverse.

I always wonder what goes through people's heads when they write replies like this.

Like, do you not understand what "microblogging" is? Do you not understand how your content management tools work if you don't want to see things that I write?

You aren't even challenging me factually, you're just saying you don't care. Well, 1) I don't care about your opinion 2) I _do_ know how to block

Mate, what exactly are you hoping to accomplish here other than getting blocked and possibly reported?

What I had hoped for: a modest return of blogging and RSS.
What the internet got: indie content behind Substack paywalls.

@coderCyclist somebody actually reacted outside of a review process? Only has happened to me once this year.

I use something like the following for my webserver to try and deny all bots, spiders and crawlers access to my site. This is the second level of defense. Defense in depth is good. Level 1 is robots.txt; Level 2 is user agent filtering; Level 3 is fail2ban monitoring the access log and banning anybody who requests stuff faster than I think people can read.

Anyway: user agent filter. These three conditions all need to be true. The first condition makes sure only the sites listed are affected (because some sites are exempt…). The second condition makes an exception for Archive Bot and Gwene. The third condition filters for all self-identified bots, crawlers and spiders. The actual rule tells them that the page is gone and should be deleted (status 410), and it also adds a Location header just in case a human is curious which leads them to https://alexschroeder.ch/nobots.

The reason is this: For a while it seemed that we all benefited from search engines – authors and readers both. These days, you'll find that search results are full of garbage sites. Big sites with the most flatulent of pages explaining in great detail why the thing you're looking for is important and how to do it, clearly optimized for an ad company and not for a reader. Big sites that have a gazillion answers are preferred over small and individual sites. Perhaps that's easier. Perhaps it allows them to diffuse responsibility for the garbage, I don't know. The effect is, in any case, that there is no benefit to search engines for small site authors, either. I was unable to find my own pages on the search engines. If you you are a small site owner and you think you can find your own pages on Google and Bing, I suspect that's because they track you. Try it on a different computer, anonymously. Perhaps you won't find yourself, either.

In any case, if I can't get anything in return, both as a reader and as an author, I feel that the deal is off. Why let them feed on my words for free? Nay, at a cost, since they are keeping my website busy, producing CO₂ and heating the planet for no benefit at all.

Better to block them all.

RewriteCond "%{HTTP_HOST}" "^(alexschroeder\.ch|…)$" [nocase] RewriteCond "%{HTTP_USER_AGENT}" "!archivebot|^gwene" [nocase] RewriteCond "%{HTTP_USER_AGENT}" "bot|crawler|spider" [nocase] RewriteRule ^ https://alexschroeder.ch/nobots [redirect=410,last]

The solution to the riddle? Grep setup does a test call searching for ^Copyright in a known file. In older versions of fish, however, the caret is used to redirect stderr unless the filename is quoted, which it isn't. Fish offered an opt-in starting win 3.0, offered an opt-out in 3.3 and finally disabled this in 3.5. I'm using 3.0.2 so once I realized what the problem is, I could opt-in to this feature. Finally the curse of the random Copyright files appears to be broken!

Show thread
Show older
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.