Skip to content

Instantly share code, notes, and snippets.

View creesch's full-sized avatar
💭
I am not actually sure...

creesch creesch

💭
I am not actually sure...
View GitHub Profile
@creesch
creesch / beehaw_filter_posts.user.js
Created July 24, 2023 18:54
Beehaw.org userscript for post filtering based on keywords.
'use strict';
// ==UserScript==
// @name filter out stuff
// @namespace https://www.creesch.com/
// @version 0.0.1
// @description filter out posts with keywords
// @author Creesch
// @match *://beehaw.org/*
// @grant none
// ==/UserScript==
@creesch
creesch / test
Created November 10, 2021 09:39
{
"type": "object",
"properties": {
"first_name": { "type": "string" },
"last_name": { "type": "string" },
"birthday": { "type": "string", "format": "date" },
"address": {
"type": "object",
"properties": {
"street_address": { "type": "string" },

Part of what you seem to try to contextualize has to do with historical thinking and specifically if you should or shouldn't apply modern values to historic events and people. Which is a valid question and something that also depends on how you are looking at history and for what purpose. If you are studying history and are trying to understand events as they unfolded it can sometimes hinder you to apply your modern values directly as they will prevent you from understanding why things happen at that time. That doesn't however mean that you can't judge actions of historical people for being wrong compared to today's standards.

To give some context I did grab a book from my book shelve which is aimed at aspiring history teachers as it goes into didactic challenges involved in teaching history as it has a relevant passage in it. Unfortunately the book is in dutch so I did my best to translate it.

Values

A history teacher confronts his pupils with a situation in which a lord kills three serfs on

@creesch
creesch / censorship.md
Created June 10, 2020 18:59
Censorship

Even though you can argue that it is all censorship that is still very much missing the point in using words like that. There is a perfectly acceptable word for what you are describing, a word that has been used for years now

  • Moderation

Now there is good moderation, bad moderation and awful moderation. On all three of these you can technically put the censorship label. However censorship is mostly used in a negative context where people want to attach a level of severity that isn't there. It is often implied to be related to censorship from governments or to be on the same level. Which frankly, is offensive to people facing censorship in their daily lives and can't simply avoid it by creating a alt account/moving to another subreddit/etc. To quote the wikipedia definition "Censorship is the suppression of speech", which simply is fundamentally impossible because of how reddit works.

So think about this for a moment. Do you really want to discuss how subreddits are moderated? Or do you want to make it a

'use strict';
const formData = require('form-data');
const axios = require('axios');
const chokidar = require('chokidar');
const notifier = require('node-notifier');
const clipboardy = require('clipboardy');
const path = require('path');
const os = require('os');
const fs = require('fs');
function testLocalStorage() {
let data = '';
for(var key in window.localStorage) {
if(window.localStorage.hasOwnProperty(key)){
data = `${data}${window.localStorage[key]}`;
console.log(`${key} = ${((window.localStorage[key].length * 16)/(8 * 1024)).toFixed(2)} KB`);
}
}
chrome.storage.local.remove('tbsettings', function () {
Object.keys(localStorage)
.forEach(function (key) {
if (/^(Toolbox.)/.test(key)) {
localStorage.removeItem(key);
}
});
});
/*
Buttons were spread out weirdly.
*/
.topic-info {
grid-auto-columns: max-content;
grid-column-gap: 1rem;
}
/*
.gxtTSj {
width: 65em;
}
.gOQskj,
.gxtTSj .md {
max-width: 55em;
color: #000 !important;
border: solid #878a8c 1px;
padding: 5px;