Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

olivia

@olivia@pl.firechicken.net
pleroma 2.10.2-38-g960c7307-develop
  • Open on pl.firechicken.net
Computer and math nerd, but thoroughly and continuously exhausted by most of the the social systems entangled with computers. Textiles nerd, especially knitting and weaving. I like all of the funny textures. Baking and cooking and fixing broken things.

Please infodump at me if you are inclined to, and please tell me if I do something that upsets or hurts you.

My pfp is the ideal triangle reflection group tiling in hyperbolic geometry, which I find very special and beautiful.
0 Followers
0 Following
15 Posts
Joined November 20, 2025
personal gitlab:
https://gitlab.computer.surgery/olivia
matrix:
@olivia:computer.surgery
email:
olivia@computer.surgery
website:
maybe some day :(
pronouns:
she/her, they/them, anything but he/him is great
Open post
olivia @olivia@pl.firechicken.net
· 5mo ago

@jacksonchen666@micro.jacksonchen666.com lmao take a look at this shit 🙃

in the process, I discovered that the vscode changelogs are a lie, and the behavior was actually introduced in 1.117 not 1.118. the fix still hasn't been released, so I suspect that the dropoff at the end there is a result of commits authored in the past few days not having been pushed yet rather than actually related to the 1.118 release. charles did have a more optimistic hypotheses, that it might be the result of folks catching on and disabling the flag or leaving vscode entirely. I'm choosing to hope for that one :)

(source code to collect and plot data)

micro.jacksonchen666.com

jackson& :ms_agender_flag: :ms_deminonbinary_flag: (@jacksonchen666@micro.jacksonchen666.com)

9
7
3
0
Open post
olivia @olivia@pl.firechicken.net
· 5mo ago
very excited about this scarf I'm working on for a friend! I started several months ago but none of the yarn I had really worked well for it, and only got new yarn last week. have done a silly amount of experimentation to get the cables and edging how I want them, and am finally actually working on the real thing :)

the double-sided cable technique is this really neat trick I learned on the internet but haven't been able to find the source for again. they are all slip-stitch cables and the double-sided effect works by slipping the inactive-color cables next to the active color to get little tubes of fabric. the excess yarn going past the slipped stitches gets drawn completely into the cable stitches once it's a few rows down.

I believe the flared edge at the bottom is because the edging stitches are slipped across three rows, so they are under more tension than the rest of the fabric. in my test patch, this came out when I blocked it, so I'm assuming it will be okay here too but I am a bit nervous. if it doesn't work I'll just call it intentional lol
7
0
3
0
Open post
olivia @olivia@pl.firechicken.net
· 5mo ago
Replying to
@dalias @boogah well spotted, thank you. it's not a complete replacement in this case, but I think it's worth knowing about the redirector extension, which allows arbitrary user-configurable redirect rules, instead of needing to trust a patchwork of individual redirect extensions for each site. you can import the following rule to redirect explicit substack subdomains to archive.org: { "createdBy": "Redirector v3.5.3", "createdAt": "2026-04-22T04:15:24.436Z", "redirects": [ { "description": "", "exampleUrl": "https://somebody.substack.com/p/article", "exampleResult": "https://web.archive.org/web/https://somebody.substack.com/p/article", "error": null, "includePattern": "*.substack.com/*", "excludePattern": "", "patternDesc": "substack -> archive.org", "redirectUrl": "https://web.archive.org/web/$1.substack.com/$2", "patternType": "W", "processMatches": "noProcessing", "disabled": false, "grouped": false, "appliesTo": [ "main_frame" ] } ] } unfortunately, the reason this is not a complete replacement is that there is no way to detect substack pages on custom domains with redirector. it is also fairly straightforward to edit the userscript linked in the original post to redirect to archive.org instead of archive.is (archive.is is no longer trustworthy). it's possible this script was LLM-generated (especially since it is from the same author), but it is short enough to be trivial to audit, and automatic updates can be disabled so that future upstream versions do not need to be trusted. this does have the disadvantage that the script only runs after the page has already been loaded through substack's servers, unlike with redirector and unlike the extension from the original post (after a domain is in the cache). // ==UserScript== // @name Substack Is Wack (archive.org edit) // @description Automatically redirects Substack articles (including custom domains) to their archive.org analog. // @author boogah, olivia // @match https://*.substack.com/p/* // @match http://*/* // @match https://*/* // @exclude https://archive.today/* // @exclude https://archive.fo/* // @exclude https://archive.is/* // @exclude https://archive.li/* // @exclude https://archive.md/* // @exclude https://archive.ph/* // @exclude https://archive.vn/* // @license GPL-2.0 // @grant none // @run-at document-idle // ==/UserScript== // originally from https://raw.githubusercontent.com/boogah/userscripts/refs/heads/main/substack-is-wack.js modified to replace.is with archive.org (function () { 'use strict'; var host = window.location.hostname; if (host.endsWith('.substack.com')) { redirect(); return; } if (isSubstack()) { redirect(); } function isSubstack() { if (document.querySelector('meta[name="generator"][content="Substack"]')) return true; if (document.querySelector('link[href*="substackcdn.com"]')) return true; if (document.querySelector('script[src*="substack.com"], script[src*="substackcdn.com"]')) return true; if (document.querySelector('[data-component-name="AppFrame"]')) return true; var rss = document.querySelector('link[type="application/rss+xml"]'); if (rss && /substack\.com/.test(rss.getAttribute('href'))) return true; return false; } function redirect() { window.location.replace( 'https://web.archive.org/web/' + encodeURIComponent(window.location.href) ); } })(); I'm a little suspicious about false positives from the [data-component-name="AppFrame"] query personally. am going to run this for a bit and see if I encounter any. I am just... so, so exhausted, that "antifascist software from the slop machine" is a thing that we have to watch out for :( I hope that the bubble pops soon, and that the cleanup process is healing
somebody.substack.com
5
0
2
0
Open post
olivia @olivia@pl.firechicken.net
· 5mo ago
Replying to
@MLE_online oooh, that's so neat and beautiful! <3 I know very little about ceramics or chemistry but, if you'd enjoy explaining, why does the sawdust help with the oxidation? no trouble if not :)
4
5
0
0
Open post
olivia @olivia@pl.firechicken.net
· 5mo ago
Replying to
@JadedBlueEyes ... how much memory does 6,000 tabs take up 👀
2
1
0
0
Open post
olivia @olivia@pl.firechicken.net
· 5mo ago
Replying to
@leo@60228.dev @jacksonchen666@micro.jacksonchen666.com I did also make a second plot yesterday of copilot commits as a proportion of total commits, which is additional evidence to rule out the possibility that the drop after 1.118 was just caused by new commits not having been pushed yet
2
0
0
0
Open post
olivia @olivia@pl.firechicken.net
· 5mo ago
Replying to

@leo@60228.dev @jacksonchen666@micro.jacksonchen666.com oh! that's a useful piece of the puzzle, thanks <3

and yeah, I haven't actually used vscode or anything to test this, but agreed that it must not be triggering on every commit otherwise 4000 is way too low. it would be really useful to know what the unclear scenarios that cause the counter to be incremented are, but I'm not gonna buy a copilot subscription to find out. I saw some evidence yesterday suggesting that possibly the thing that was causing people to say it was triggering on non-copilot changes was that it triggered on autocomplete and their mental model of "using copilot" did not include copilot autocomplete (this issue). If this is true, then the copilot users are just confused about what "using copilot" means and it isn't really a false positive for detection tools at all.

GitHub

Keep getting "Co-authored-by: Copilot" in commit messages for no reason · Issue #313064 · microsoft/vscode

Type: Bug I keep getting those strings in my commit messages: Co-authored-by: Copilot copilot@github.com Even though i don't use Copilot, i use another AI which i can disclose if needed, but it's j...

2
1
0
0
Open post
olivia @olivia@pl.firechicken.net
· 5mo ago
Replying to
@MLE_online oh, that makes a lot of sense :) thanks for the explanation
1
0
0
0
Open post
olivia @olivia@pl.firechicken.net
· 5mo ago
a thing that I would be really into is a hard sci-fi story that imagines what alien textile-making might be like in the same level of exquisite detail that you often get imagining computers and spaceships and guns. nothing against computers and spaceships, those are delightful. a little bit against guns, but those can be delightful to imagine too. but it just feels like such a gaping hole, especially with how entangled fabric making has been with the history of technologies on earth and with computing in particular. and there is just such incredible variation in existing structures of fabric and different ways of putting together the same structure. I would just really enjoy hearing about what that might look like for creatures with different kinds of anatomy or needs or ways of thinking or materials to work with!

(I know that the standard advice if you want a story to exist that doesn't yet is that you should make it exist. writing is *so* hard though, perhaps someday)
1
2
0
0
Open post
olivia @olivia@pl.firechicken.net
· 5mo ago
Replying to
@waitworry this but also with ginger tea. you can just keep adding ginger! the government can't stop you!
1
0
0
0
Open post
olivia @olivia@pl.firechicken.net
· 5mo ago
Replying to
@jacksonchen666@micro.jacksonchen666.com yup :/ my main intent with collecting this data was to figure out how bad the problem is, and to be able to pick a reasonable end-date for flagging possible false positives. I don't think we're gonna have an end date until a fix gets released, my plan is to keep running the script periodically until things return close to the baseline.
1
0
0
0
Open post
olivia @olivia@pl.firechicken.net
· 7mo ago
Replying to
@JadedBlueEyes@tech.lgbt @KFears@mstdn.games this one is for you :3
1
0
0
0
Open post
olivia @olivia@pl.firechicken.net
· 7mo ago

@nex Not quite the same thing, but it's possible you would appreciate this project a friend of mine made a while ago :)

gitlab.scd31.com
1
0
0
0
Open post
olivia @olivia@pl.firechicken.net
· 5mo ago
Replying to
@diz@thegayagenda.fans I guess I can also see the "platonic and not-platonic are concepts that are imposed on you in practice, and the creatures involved are not the primary source on whether it's platonic" angle. I think I might actually believe that one more, although I'd rather it not be that way
0
0
0
0
Open post
olivia @olivia@pl.firechicken.net
· 5mo ago
Replying to
@diz@thegayagenda.fans missing poll option: "platonic and not-platonic are not distinct categories of thing". I did vote platonic though, cause the creatures involved are presumably the primary source on whether or not it's platonic.
0
2
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 00:55:52 UTC