Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

Rev. GothAlice

@alice@marrow.haus
  • Open on marrow.haus
0 Followers
0 Following
18 Posts

Posts

Open post
alice
Rev. GothAlice @alice@marrow.haus · Sep 15, 2023
Rev. GothAlice
@alice@marrow.haus
marrow.haus
Replying to @b0rk@social.jvns.ca
@b0rk@social.jvns.ca :6th senses: “I see databases.”
0
0
0
0
Open post
alice
Rev. GothAlice @alice@marrow.haus · Jul 29, 2023
Rev. GothAlice
@alice@marrow.haus
marrow.haus
Replying to @alice@marrow.haus
@Qybat@batchats.net The multimedia is a touch more problematic, since much of it (other than the aforementioned first animated film) are under rather strict modern copyright. 🤔 Checking… 27,423 songs totalling 76.9 days playing 24/7. 409 movies (officially; so not able to share most of these) totalling 245 days played 24/7. 5,261 television episodes (officially for most; some exceptions) totalling 105.8 days 24/7. I used to decrypt iTunes video media in the name of preservation, but that's gotten harder.
0
0
0
0
Open post
alice
Rev. GothAlice @alice@marrow.haus · Jul 29, 2023
Rev. GothAlice
@alice@marrow.haus
marrow.haus
Replying to @Qybat@batchats.net
@Qybat@batchats.net Some JPEGs I'm processing go from 2.3MiB to 40KiB (blank pages are dumb, or mostly-blank with tiny logo centred on them). Do you have 50TiB handy? … it's … uh … a rather substantial collection. But at least I have gigabit fibre, so it shouldn't take /too/ long. (It'll take too long. Exercising offsite backup restores can take a week or two, and there are things like a copy of Wikipedia, every Popular Mechanics, Encyclopedia Brittanica, Project Gutenberg, &c. in here. Plus multimedia…)
0
1
0
0
Open post
alice
Rev. GothAlice @alice@marrow.haus · Jul 29, 2023
Rev. GothAlice
@alice@marrow.haus
marrow.haus
Replying to @Qybat@batchats.net
@Qybat@batchats.net In fact, I probably do have that comic. The last two or three months I've been "deep archiving" rather substantial comic collections, and have some non-comic works dating back more than 100 years. (Sister asked me for a medieval manuscript on textiles and clothing manufacture, and within 48h she had it. She couldn't believe it.) Up here in Canada we have "fair dealing", which is a little better than "fair use", but… non-commercial personal development is hard to argue if you share.
0
1
0
0
Open post
alice
Rev. GothAlice @alice@marrow.haus · Jul 28, 2023
Rev. GothAlice
@alice@marrow.haus
marrow.haus
Replying to @alice@marrow.haus
@rodhilton@mastodon.social @nickwedig@dice.camp Ultra-classical example: a B&W German archive of the first animated film, Prince Achmed. A sequel to Aladdin. The actual story, not Disney's variant.
0
0
0
0
Open post
alice
Rev. GothAlice @alice@marrow.haus · Jul 28, 2023
Rev. GothAlice
@alice@marrow.haus
marrow.haus
Replying to @nickwedig@dice.camp
@rodhilton@mastodon.social @nickwedig@dice.camp And the argument for "piracy" as preservation has only skyrocketed, as production companies shift their content between streaming providers to maximize profits, giving the shaft to consumers who can't (and aren't) paying subscribers of literally every service. Sure, I haven't been given a perpetual license to X media, but they sure as hell can't stop me. (2TiB+ of YouTube archived so far…)
1
2
0
0
Open post
alice
Rev. GothAlice @alice@marrow.haus · Jul 02, 2023
Rev. GothAlice
@alice@marrow.haus
marrow.haus
Replying to @jetton@mastodon.online
@jetton@mastodon.online Can wholeheartedly second the "advanced interface" tip. If you've ever seen or used "Tweet Deck" as a client for the bird site, you should be right at home. In that interface, you've got your typical notifications and "home" timeline, but can also add lists of people you've followed (and put into boxes ["help, help, I'm trapped in this box"]) and hashtags as columns. It's dang brilliant.
0
0
2
0
Open post
alice
Rev. GothAlice @alice@marrow.haus · May 27, 2023
Rev. GothAlice
@alice@marrow.haus
marrow.haus
Replying to @ramsey@phpc.social
@ramsey@phpc.social @chucker@norden.social Polyglot code? Let me introduce you to Omniglot! 😅
0
0
0
0
Open post
alice
Rev. GothAlice @alice@marrow.haus · May 27, 2023
Rev. GothAlice
@alice@marrow.haus
marrow.haus
Replying to @chucker@norden.social
@chucker@norden.social 🤔 You do realise .NET is just a CLR bytecode runtime, right? By that logic it’s a subset of JVM and .NET and asm.js and x86 by way of… RPython! (Which the Python PHP runtime is built in. It offers multiple back-end targets and inherent optimising JIT, with pluggable memory managers. Though the compile-to-JS idea is quite silly. So is the idea that a Gameboy ROM can also be Python by way of PyGirl. Or Ruby by way of Topaz. Or…)
0
3
0
0
Open post
alice
Rev. GothAlice @alice@marrow.haus · May 25, 2023
Rev. GothAlice
@alice@marrow.haus
marrow.haus
Replying to @ramsey@phpc.social
@ramsey@phpc.social I do apologise! My internal desire for literary reference went too far, as it occasionally does. And I’m not trying to convince you of PHP’s merits or anything; my philosophy is that of practicality beating purity (my original answer was largely in jest) and for practical problems, use the tooling most familiar to you! I had run hosting infrastructure for almost 30 years, exiting that particular specialisation ~10y ago. Many a fun tale of PHP use and abuse. 😉 Glad things have improved!
0
1
0
0
Open post
alice
Rev. GothAlice @alice@marrow.haus · May 25, 2023
Rev. GothAlice
@alice@marrow.haus
marrow.haus
Replying to @ramsey@phpc.social
@ramsey@phpc.social Huzzah-ish. Because I wasn't literally talking about register_globals itself as a feature, only parse_str leaking and essentially reimplementing it. But nice to see that eventually got fixed. :checks one item off her nearly 200-point list of issues, next to mysqli_real_escape_string…: Only just noticed your associated server. Windmill noted; I will cease tilting. :goes back to not running PHP within Python:
0
1
0
0
Open post
alice
Rev. GothAlice @alice@marrow.haus · May 25, 2023
Rev. GothAlice
@alice@marrow.haus
marrow.haus
Replying to @ramsey@phpc.social
@ramsey@phpc.social That is completely ignoring the question and the problem it points out. Mandatory doesn't mean it isn't contaminating the calling scope. Last time I checked, it still did. Register_globals hadn't died by then. To be extremely clear: passing in an array to populate did not prevent it from updating the calling scope.
0
1
0
0
Open post
alice
Rev. GothAlice @alice@marrow.haus · May 25, 2023
Rev. GothAlice
@alice@marrow.haus
marrow.haus
Replying to @ramsey@phpc.social
@ramsey@phpc.social So… have they fixed register_globals yet? If https://www.php.net/parse_str still contaminates the calling scope on use, even when passing in an array to populate, the answer would seem to be "no". Older example, mysqli_real_escape_string exists. When there was that entire opportunity to finally remove the cruft during the mysql→mysqli API update. It's rare I've walked into a language support channel, asked a question, and has a moderator explicitly tell me it's because the language is bad.
0
8
0
0
Open post
alice
Rev. GothAlice @alice@marrow.haus · May 25, 2023
Rev. GothAlice
@alice@marrow.haus
marrow.haus
Replying to @alice@marrow.haus
I'll also add that JavaScript is a subset of Python. I haven't needed Node in many years; I run Babel, Babili, autoprefixer, &c., &c. within Python without it. Ex. https://github.com/illico/dukpy/blob/master/dukpy/webassets/babelfilter.py Things get weirder when I write Python for my ES6 front-end: https://gist.github.com/amcgregor/9040e2e6be9249bcd73c (screenshot at bottom) I rarely like to point at update frequency, but I strongly suspect a lack of interest in or desire for self-harm would be a contributor. 😜 I'd be curious to benchmark, but not enough to do so myself.
0
0
0
0
Open post
alice
Rev. GothAlice @alice@marrow.haus · May 25, 2023
Rev. GothAlice
@alice@marrow.haus
marrow.haus
Replying to @ramsey@phpc.social
@ramsey@phpc.social @katalyst@infosec.exchange @jerry@infosec.exchange It kinda is, if you can embed it as a really terrible template engine within Python. The link I provided was for a PHP implementation in Python; is totally is usable as a template engine like Mako or Genshi. (Blast from the past, that last.) It's just not very good, to put it /mildly/. Need to add it to my benchmark suite; it's still probably better than Django, which is hilariously bad: https://github.com/marrow/cinje/wiki/Benchmarks#python-38
1
3
0
0
Open post
alice
Rev. GothAlice @alice@marrow.haus · May 25, 2023
Rev. GothAlice
@alice@marrow.haus
marrow.haus
Replying to @katalyst@infosec.exchange
@katalyst@infosec.exchange @jerry@infosec.exchange https://docs.python.org/3/tutorial/index.html And I’m not really joking. PHP is a subset of Python. With that statement, I am only slightly joking. https://github.com/hippyvm/hippyvm#readme
1
1
0
0
Open post
alice
Rev. GothAlice @alice@marrow.haus · Apr 11, 2023
Rev. GothAlice
@alice@marrow.haus
marrow.haus
Replying to @SwiftOnSecurity@infosec.exchange
@SwiftOnSecurity@infosec.exchange @mikey@soylent.green SPACE HOLDS A TERRIBLE SECRET https://clyp.it/yje3ejiu Take off every ZIG, WE ARE THE GABBER ROBOTS.
0
0
0
0
Open post
alice
Rev. GothAlice @alice@marrow.haus · Jan 27, 2023
Rev. GothAlice
@alice@marrow.haus
marrow.haus
Replying to @DidiQ@mstdn.social
@DidiQ@mstdn.social As Canada is reckoning with the past horrors of residential schools. Truth. And reconciliation.
1
0
1
0

Remote instance

marrow.haus
Open on original server
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

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: 14:05:50 UTC