AboutAspiring tech-in-training. May contain nuts. Processed in a facility that also processes autism, consume with caution.
SkillsPython 2/3, TI-BASIC, overwhelming stupidity, and the ability to break foolproof systems via overload of cosmic powers-that-be and their ability to contain their spite (and thunderbolts) by merely existing.
LocationYes. No? Maybe.
Joined devRant on 8/9/2018
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
No one's made a MIDI player that pages out the MIDI into individual data chunks (which are how the file format is set up) and the Black MIDI community will never be the same once I drop my WIP paging player3
Found a Gameboy mostly-buried on the side of the interstate. Hadn't been long as it's uniform color and part of it was unburied, but it works, so i'm keeping it. Who the fuck takes the time to bury a DMG next to an interstate and why???16
I can sync saves to and from the cloud on my Xbox One (after a long support session due to some weird shit but w/e it's fixed now) but I can't copy them to/from USB or internal storage, so I can't back them up manually so we have backups after we lose our good internet and switch to basically mobile data at non-LTE 4G speeds at anywhere from 100/500GB a month for 4 people (we don't get to know how much we get until we go over either!)
fucking kill me4
>got 2TB storage upgrade for Xbox One S
>format went well
>queue up ganes to download to external storage
>all is fine
>whoops a game crashed and hanged the console
>OH MY GOD ALL THE GAMES ARE GONE ALL OUR SAVES ARE GONE EVERYTHING'S GONE
>well at least the saves are all cloud saves
>wait why are they not resyncing
>Turns out you can sync saves upward but not downward if you don't pay for Gold for ALL ACCOUNTS ON THE XBOX, and gold family share doesn't count
>mfw Microsoft is ransoming save backups now11
I need MD5/original size (in bytes) pairs to test my engine and see if i can get back the originals in any reasonable amount of time.
Remember kids: the more space a compression algorithm saves, the slower it is to deflate/inflate!
(imho this is why xzip isn't as mainstream as it is)5
Well. Here we go... new version of buildroot, new version of the kernel patches, new version of several packages...1
My uncle wanted to get rid of this random-ass cable box, but i took it to salvage it.
Then I got curious.14
>making bruteforce MD5 collision engine in Python 2 (requires MD5 and size of original data, partial-file bruteforce coming soon)
>actually going well, in the ballpark of 8500 urandom-filled tries/sec for 10 bytes (because urandom may find it faster than a zero-to-FF fill due to in-practice files not having many 00 bytes)
>SOMEHOW manages to cut off the first 2 chars of all generated MD5 hashes
>implemented tries/sec counter at either successful collision or KeyboardInterrupt
>implemented "wasted roll" (duplicate urandom rolls) counter at either collision success or KeyboardInterrupt
>wasted roll counter is always at either 0% or 99%
>spend 2 hours fucking up a simple percentage calculation
>implement pre-bruteforce calculation of maximum try count assuming 5% wasted rolls (after a couple hours of work for one equation because factorials)
>takes longer than the bruteforce itself for 10 bytes
this has been a rollercoaster but damn it's looking decent so far. Next is trying to further speed things up using Cython! (owait no, MicroPeni$ paywalled me from Visual Studio fucking 2010)4
>stick holding important data goes bad ("Insert DVD" IT'S A FUCKING FLASH DRIVE)
>no backups as it's a flash drive so my PC never did an auto-backup despite being configured to do so
>might be recoverable
>"short pins 2 and 3 while running tool to reconfigure NAND and controller then recover data from quick format with TestDisk"
*looks at drive*
it's not even sharp enough to slit my wrists with
Finally got a laptop that ISN'T a single-core 1.2GHz machine (slowed down to 600MHz or so equivalent due to... CPU age, I think?) so i'm taking the plunge inro Proton.
Let's see how it goes.5
Discord apparently has a new vuln allowing bot accounts to become normal accounts without regenerating the token. Explains all the thotbots and shit appearing.5
it would help if i had time to learn even a little more C, as I'm bumbling my way through the Linux kernel and GodMode9 (an amazingly powerful 3DS manip tool for everything from the SD card to the NAND to literally raw FIRM0/FIRM1 bootloader access) to try amd patch some code from GM9 into the kernel to handle the SD card *properly* so Linux 3DS doesn't constantly hang when reading/writing to the SD card, to enable Wi-Fi access (same bus location and similar bus structure as SD/NAND access, different processor,) enable NAND decryption and access (yes, really, NAND is encrypted via software, which is... ...fun...) and more.
tl;dr: the 3DS hardware, C, and others' code collectively make me wanna slit my fucking wrists. Hopefully my sacrifice allows higher-level programming languages to be visble for low-level jobs in the future.4
found all my DDR1 that went missing recently
my dad stole it, put it in a RAM hardcase, then packed it in the back of his closet
he doesn't even have anything that accepts DDR1
what an asshole7
The Borderlands Handsome Jack Collection on Steam is currently $7 for ALL Borderlands games AND all DLC for them (except the new UHD packs, but those are free anyway.)
my APAP's SD card died and I had a generic 2GB one kicking around unused
>formats as FAT16
>forgets to reformat
Formatting SD Card... done.
Space available: 1.8GB
Set as Primary Log Storage
Formatting SD Card... done.
Space available: 1.8GB
Set as Primary Log Storage
and that's the story of how i managed to not need to spend $200 on a proprietary SD card for my APAP2
You COULD buy the entry-level Mac Pro for $7000
or get this build for $4000 that's a fuckton more powerful AND has 2 monitors (with stands!) and just stick Hackintosh on it.
GODDAMMIT okay time to set up 2fa
(GitHub says nothing was done to my account besides a login but i'm still suspicious...)11
So the other day my Huawei phone got a push update, but after installing it, seemingly nothing happened.
I just took a look at my Android version.
I was rolled back from Android 8 to 7.
Let the softroot begin!24
List of things one of my Python projects needs:
- cross-platform IMA/VFD/VHD/VHDX/qcow/VMDK/IMG/DSK/others image read/extract support that doesn't need admin/root privs (so no, can't use dd or mount)
- custom DB format (for speedups when indexing files and retrieving info based on hash) and converter from previous DB format
- GUI or actually good CLI
- massive speedups
kill me now4
Virtual stocks over 3 months. I think i'm ready for the real thing.
(All values in euros since there aren't any simulators like this that use USD.)18
my SSI (that I got due to low-income family and being a minor) is still coming in despite supposedly ending after last month's payment
if it's still there by the third week or so i'll just keep the $350 lol
if i keep getting paid i'm not gonna complain lol
(wait, the taxpayers might. SHIT)2
i started with Python 2 on Codecademy (way back before it became pay-to-play garbage) and it was... eh... it was okay. Not great, reading a book would've been more informative, but it was better than nothing.
I then made basic RNG wrappers and thought I was hot shit. For, like, 4 years.
Then I found out how to manipulate files, and took off from there. That was the moment I really took to it and i've never stopped since.
Shoutout to https://ytmp3.cc for being the only web youtube downloader that actually works, is actually quick, downloads "copy-protected by copyright" videos and has a dark theme.
Only the occasional popup ad on mobile, too. Goddamn this is good.
only downside is that it's always Highest Available quality and only MP3/MP4... but other than that it's fucking amazing8