a very Normal piece . tones generated from an artificial telephone and put in an artificial room, compressed to 6kb/s for flavor . CC-0/public domain , as it is all computer generated . beats 018-texas blue.mp3 for lowest bitrate piece of audio published here . enjoy . :] The audio tag is not supported on your browser.
just a heads up, it finally got around to publishing the second artwork commissioned of it to the comms page. it doesn’t have that much art at the moment but will add any new pieces there. uh meow :3
some cool shit that it’s read/watched recently and thinks others should probably see too. or not. it’s not a cop. youtube videos Evanescent (ft. メグッポイド GUMI, Kamui Gakupo) friend recommended this, and it’s fucking beautiful. the art and animation is fantastic. The Remarkable Computers Built Not to Fail good 45 minute video essay about the history of tandem. Ephemeral Cathodic Relay -…
if you’re already using home-manager as a system module, you don’t need to use home-manager agenix to manage user secrets. this might be obvious in retrospect but it took it a while to realize how to do, so sharing it here :3 the basic premise is that home-manager offers an osConfig that refers to the system configuration, which you can read from.…
tldr: http://7ze37n6jnngvwurvtlafprl3nvdsxjiaqaluzztqhl2o5vigi3fj5lyd.onion/ , and use https://www.torproject.org/ . why tor in the relatively non-fascist[yet] country of the uk, the reasoning is moreso “the government shouldn’t be able to see every domain this one visits[replace “government” with “anyone with the means to monitor a public wifi network” / “ISP,…
inspired by Someone On Fedi, this is how i manage my music without relying on spotify or any other corpo (other than Big Hard-Drive, i guess :P). this is not a “how i left spotify” post because i was never on it, but hopefully is of some use to someone anyways. i will mention other things that i have recently used and would still recommend, but this is not meant to be a guide including every…
the general type of game this is for is single-player time-trial racing games. akin to defrag, trackmania, etc. i’m also assuming that the game is deterministic, and that a “replay” in the game is purely a series of inputs that can be automatically validated. that’s not trivial work to do, but it’s not particularly difficult. once you have a deterministic engine, then you already prevent cheating…
made an xonotic map (like a year ago, never got around to uploading it here, lol lmao) here you go. it’s pretty hard. 522-hydrogen.pk3 522-hydrogen.jpg (512x512)
it joined the 250kb club recently and got a lovely message with undertones of “please make new 88x31 buttons” […] You may like to hear that I added 88x31 badges now, but unfortunately, they are extremely boring compared to the ones on your page. Yes, this is a collab request in disguise. yeah okay :3 the text color (and border color on the dark variants) is taken from the site’s blue bar for the…
as a follow on from getting out : not planning to delete my account as a whole yet planning to deleting my account as a whole now . github seems all too happy to not only continue doing AI shit, but leaning into it by adding Grok 3 , Grok 3 Mini , and Grok Code Fast 1 . Because xAI, the makers of Grok “I am MechaHitler” , is a reasonable company to work with? asking grok the ideal length of code…
https://www.vyletpony.com/love-and-ponystep this isn’t really an “album review” as it is a “go fucking listen to it”. but it’ll write a bit about some of the tracks notable tracks: Wonka X Howl great use of samples, they just really fuckin work here. not that every other track here also makes great use of samples My Love is a Quickscope fuckin love vylet’s voice here it is so good…
this is either going to be nectar of the gods or abysmal dog shit @lindsybunn (it’s abysmal dog shit) you can find the birthday cake sandwich on tesco’s website if you want a beautiful high resolution photo of all of its glory i would provide a photo but i already ate mine (and really don’t want to get another one), and i’m too scared of Big Tesco’s (although i got mine from an express, not a big…
tldr: fuck github, i moved to codeberg. meow. this is recent news as i’m writing this, but for context: github’s ceo said “embrace ai or get out” . and it’s not really just about that shit take. depending on when you check https://github.blog/changelog/ it is either mostly or entirely fucking copilot news. saying that git is just as important to github as fucking copilot is is…
went for a nice walk yesterday and by nice i mean 13.5km(around 8 miles), 4 hours long(about 4 hours). in new shoes that i haven’t broken in yet on the bright side, i didn’t really rely on my GPS much. just chose a direction to walk in and just kept wandering around until i’ve had enough, then looped back home feet were fucking killing me by the end of it lol. they still hurt (a day after), weh.…
due to reasons i’ve decided to migrate away from the matrix.org homeserver (to https://catgirl.cloud ) not that the decision to charge for the homeserver is a bad one imo. but matrix.org is one hell of a form of centralisation in matrix (in a few rooms i checked with /devtools and looking at “View servers in room”, matrix.org consists of between 50% and 70% of the users. meanwhile,…
and by that i mean i had a blocked ear and went to the store and bought sunflower oil to put in it and it seems to have worked. not the first time i’ve done this https://www.nhs.uk/conditions/earwax-build-up/ mentions just olive oil and almond oil, but i can confirm that sunflower oil seems to work… and https://www.ear.net.nz/ears/ear-wax-removal…
I finally got around to deleting my google account after… 16 years? deleted.png (539x460) I moved my actual email over to https://mailbox.org/en/ back in 2017, and don’t really use any other google services. youtube is handled by either their RSS feeds on a channel, or my yt-dlp scripts . Tubular (a sponsorblock NewPipe fork) is good too. The main pain point is trying to use…
it’s fucking bad apple. but ssh keys. credit to https://blog.benjojo.co.uk/post/ssh-randomart-how-does-it-work-art for inspiration. 🏳️⚧️ meow :3c Note that the output cast file is big here. Maybe don’t play this on a mobile connection. Sorry. Not much I can do about it, it’s a SSH key per frame for a 3 minute video. Volume download output.cast (4.9MB) The badly written code…
made ages ago and never published :3 someone else was playing around with treating data as audio and made a file (credit to: flora key) i went and added reverb and slowed it down have fun volume warning, maybe turn it down a bit. it’s not too loud for me. winning awards of lowest bitrate music (the file is 9MB despite being over an hour long) The audio tag is not supported on your browser.
Link to a github repo with a ?ref= parameter, such as https://github.com/teslamotors/ruby-smpp?ref=elon%20musk%20fucking%20sucks . The ref doesn’t need to be a valid reference in the repo (or any fork), it’s completely freetext. Then post that link somewhere on telegram. Then, anyone who posts that repo will get the ?ref parameter in the embed. embed.png (433x379) The ref…
I use a nix flakes setup to manage my system as a whole, so I have a flake.lock in my dotfiles which makes up 50% of my commits to just update it. I wrote these scripts to help make updating my system a bit nicer. update.sh #!/usr/bin/env bash nix flake update --commit-lock-file ./diff.sh HEAD^ HEAD diff.sh #!/usr/bin/env bash set -e OLD = $( git rev-parse " $1 "…
This is directly inspired by Engineering for Slow Internet . I figured I’d give running with dogshit internet on my desktop and phone a go to see how poorly (or well!) specific applications behave. This is not an in-depth review of the behavior, but just my general impressions running for a few hours on 200kbit internet with significant packet loss. F-Droid doesn’t have a download pause feature,…
This is not a tutorial, since I barely know how to do this myself. Just a fun little thing. I’m planning to make funny little defrag maps after playing defrag for at least 5 years. Also a package.nix for netradiant, since it’s not packaged currently. (Someone should go clean this up and upstream it into nixpkgs :3). If you really want, you can download the source , but it’s not packaged and I have…
i just finished all (finishable) relaxed running maps on xdf.gg , all 1159/1161 of them. (the 2 remaining ones are just not possible in xonotic), and thought i’d share my finishes of the final 2 ones. this is also a test of video recording from xonotic, i might upload duel footage or something here too, who knows. techniq_run_002 this is a funny route you can tell from the video what you’re…
5225225 - 1:11.111 .flac (6.1MB) (volume warning just a bit) CC-BY 4.0 fuck the conservatives protect trans kids you are loved stay hydrated (it says, with a headache. do as i say, not as i do.) as stated, this track is made in LMMS (with final adjustments done in audacity) have fun
5225225 - transmission .flac (1.4MB) click to get .png cover CC-BY 4.0 but piracy is good and cool and you should do more of it trans rights my paws are big and soft
Two puzzles about funny C# behavior I discovered in the past. The first one is fully defined, the second one is Quite Clever. The goal is to make the program reach the return 0; line, through inserting code. (No, doing a Environment.Exit(0) is not the solution, it needs to reach the existing return 0 ). You don’t need to do stuff like spawn the process again or patch a binary on-disk. The code is…
Despite what it may seem, compressing a set of random numbers is indeed possible, since not needing to care about the order lets you decrease the entropy by sorting the numbers ahead of time. One basic scheme for doing this is to just sort the numbers, and then compress the most significant byte separately from the rest, by making an array of counts . For example, in base 10, this would be turning…
Date: March 7, 2111 Abstract This document defines the syntax and semantics of the Do-Not-Stab header, a proposed HTTP header that allows users to indicate to a website their preferences about being stabbed. It also provides a standard for how services should comply with such user preferences, if they wish to. Authors [REDACTED] (Google) [REDACTED] (Google) [REDACTED] (Google) [REDACTED] (Google)…
I was watching a talk about Idris 2 and it was mentioned that you can implement a type safe printf using dependent types (around 10 minutes in). And I was wondering if you could do something like that in rust. And you can, ish! error[ E0308 ] : mismatched types --> src / main . rs : 145 : 13 | 145 | let x = printf :: < "that's a %s %s, aged %u!" >( "cute" , "dog" ); |…
Subpixel rendering is typically used for text to give your monitor an effectively higher resolution. It works by making use of the fact that your monitor has 3 subpixels for every pixel that each light up, and so a red line will appear physically to the left than a blue line. But what if we used it for not text instead? Such as images . Here is the 300x300 image (taken from…
Programming languages typically include one or two ways to comment out code so that the compiler doesn’t read it. One being line comments, such as foo (); // comment here which will comment out any code up until the end of the line, and the other being block comments, such as foo ( 42 /* a good number */ ) which will comment out code in a block. Block comments aren’t restricted…
Hi! I wrote some Excellent Javascript that lets you change an image based on the funny little characters you type in the box at the bottom. I’ve vaguely heard of XSS, so I know that I should escape the characters, so I copied the escaping rules from Tera . Namely, replacing & , < , > , " , \``, and /` with their associated HTML entities. Your task is to call submitFlag with the string value…
I was playing around with Open Camera with a very long exposure (10 seconds), with a somewhat high ISO (3000ish), with my camera placed against a flat object so it doesn’t see any outside light. This is a great way of capturing sensor noise, though it does seem to be brighter around the outside, and less in the middle. Light leakage? Or just how the sensor works? Anyways, I did that, and then…
I was looking at a tool to send matrix messages from the CLI , and it got me thinking about how we handle authentication for tools like this. I don’t want to give everything my password, especially if it doesn’t need permissions to do literally everything that I can do. Instead, let’s have the ability to generate tokens that have a restricted scope. github actually does do this, when you go to…
First off, does this matter to you? No. No it doesn’t. Unless you’re backing up gigabytes of completely attacker controlled data, to an attacker controlled service, and need to ensure they don’t know you’re backing up said data, it Doesn’t Fucking Matter. With that said, it’s a somewhat neat attack! A watermarking attack is when an attacker who can get you to store an attacker-controlled piece of…
Discord is removing username discriminators , which got me thinking about usernames as a whole, and how to design a platform without them. This post is written with discord in mind, but applies to basically any chat platform. The only place where a user needs to interact with a username in discord is when adding a user as a friend. And discord already has a form of invite links, it just uses it to…
Sometimes I will be part of exchanges such as: Me : It would be cool if you could prove the lack of stack overflows in code! Someone : Proving that code will not stack overflow is the same as solving the halting problem though. Which is very much true , if you demand no false positives. But rather pointless. It’s being overly pedantic as a way of (intentionally or otherwise) being dismissive about…
I was going into town today, and took the chance to take some pictures. You can click them to open them as a JPEG XL for the original size and higher quality. If your browser doesn’t support JPEG XL, try opening it in something that does. This was my first time using darktable . I don’t know what I’m doing in it, but at least I managed to nicely censor out the license plates. (also, these were…
Assuming modern codecs and computing power, could we have video sharing sites over a dialup connection and have it be watchable? Turns out, yes! Kinda! I’m defining dialup as “50 kilobits per second”, or 6250 bytes per second. I am but a 23 year old who has never actually used it, so I’m going off Some Site I Found to tell me that 50 kilobits is an achievable, if optimistic, speed. The only way we…
I was using my shell one day, and hit tab on a . and ended up with jess @ neon ~ # . c ircleci ----------Completing external command ---------- .circleci .emscripten .github ----------Completing builtin command ---------- . what the fuck? why do i have .circleci as a command? Well, okay. Can we see where the file is? jess @ neon ~ # which .circleci .circleci not found Guess not. A quick find |…
First off, the script: xon_mpc_artist = "$( mpc status -f "%artist%" | head -n1 | sed 's/;/;/g' | sed 's/\^/^^/g')" xon_mpc_title = "$( mpc status -f "%title%" | head -n1 | sed 's/;/;/g' | sed 's/\^/^^/g')" xon_mpc_album = "$( mpc status -f "%album%" | head -n1 | sed 's/;/;/g' | sed 's/\^/^^/g')" if [ "…
Many times have I come across an image with no source given, and no signature visible, or someone else is asking where a particular image comes from. I’m writing this in the hopes that next time you post an image you found without a source, you spend the 5 minutes it takes to at least look to see where it came from. There’s three main sources I use for image searches. Google Images Going to…
A while ago, I saw a post about how C did in-place string modification better than Rust . So, for example, you could take a string that is percent encoded, and decode it, perfectly in place, without external allocations. This seemed rather neat, so I went out to implement it in Rust, so this can be done safely . The C version that inspired this post is: #include <stdlib.h> #include <stdio.h> void…
Content-defined chunking (CDC) is a method to more efficiently store various versions of the same file, while achieving deduplication both in the same file and across different files. Content-defined chunking So what is CDC and why do file versioning tools use it? Say you wanted to version a big file that has had various modifications made to it over time, so that all 3 versions need to be stored.…
I made a trans flag wallpaper in blender! I actually made this like a year ago but I’m publishing it now. Click on the image to go to the full 1080p .png file. The .blend file uses the Hansaplatz HDRI from HDRIHaven . It doesn’t really matter which resolution you use, but as we do post-processing, a low resolution is fine. Download it, and set the file as shown below. It won’t work if you don’t…
The rust language has a clearly defined notion of unsafe code . In short, any function for which it is ever possible to cause undefined behaviour by misusing it must be marked as unsafe. And any function for which it is not possible to ever cause undefined behaviour using it, should be marked as safe. Therefore, a codebase consisting of entirely safe code can never cause undefined behaviour. But…
When writing a box blur implementation, initially I had a fun bug where the rolling sum for values on the left were incorrect, since I did not include early values in the blur. It looks really cool so I kept the code for it. If you just want to try it out on your own images, I wrote a JS version . Below is the code, with the required fix commented out. This does a box blur on a single row of the…
here you go have a full on album ig,,, as always source embedded in the files music and all source code is licensed under Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) (though i guess you could just re-run the code and own the output.) track 08 is a alternate intro for data saving purposes these are all MP3’s but the MP3 compression does change how the music sounds a bit i guess it’s an…
There’s a better post to be made about making music with bitshifting but that post is still due to be released on the year of the linux desktop. Volume Warning: Is reasonable on my machine. Check yours. Source Code: Run strings on the file. a 1 minute long "electronic" ""music"" track The audio tag is not supported on your browser. Direct download link to the track here in ogg form. , and direct…