#Reversible computing
Explore tagged Tumblr posts
Text

Have you heard about the Polish Train company, Newag, and the bullshit it turns out they got up to?
So, the regional rail operator Koleje Dolnośląskie bought some Newag Impuls back in 2016 . In late 2021, some of them need to have major maintenance done, as they've been in service a while. So the company SPS (Serwis Pojazdów Szynowych) gets the contract to fix them. They basically take the train apart, replace a bunch of it, following all the rules in the documentation Newag gave them, and... it won't move. The train says everything is fine, the brakes are off, there's plenty of power, but you push the throttle up and it won't move.
SPS spends a while trying to figure out what the fuck is wrong, with no luck. So they hire some hackers from the Polish security group Dragon Sector. Dragon Sector figures out how to get into the code of the computer system that runs the train, and OH MY GOD.
So it turns out there's a secret train-lock system. If it's on, the train won't move. This will be triggered in some situations you might think are normal: the clocks are wrong, the serial numbers of the various parts have changed, and a firmware mismatch between the main computer and the power system. Now, the fact that it makes sense to not run the train in these situations until someone can check it? that doesn't extend to the fact the train uses a SECRET lock system, rather than just popping up an error message telling you what's wrong. There's also the problem that while these are all potential error problems, they can't be cleared by anyone with the technical manuals, which are supposed to cover everything about how to run these trains. Only Newag themselves can reset this system.
Which, you know, keeps SPS from properly fixing them. Only Newag can fix them now, but not because SPS lacks any technical ability, but because Newag sabotaged their own trains. But don't worry: it gets worse.
So now that Dragon Sector knows what's happening, they get to look at other trains. It turns out the trains aren't all running the same software, and there are other tricks in there.
One of them is a "how long has the train been stopped?" check. If the train hasn't hit 60 km/h in 10 days, the train locks itself and won't move until Newag can clear it. So, like, if a train is ever out of service, like it's going to a repair place... it'll break itself. Unless the repair place is owned by Newag.
But two of the trains go further: See, these trains have GPS built in, right? You may be able to guess where this is going...

THEY JUST MAKE THE TRAIN CHECK IF IT IS PARKED AT THEIR COMPETITORS' REPAIR YARD AND BREAK ITSELF IF IT WAS.
The sheer audacity of this move. This is frighteningly bullshit anti-competition self-sabotage.
This has, obviously, made some parts of the Polish government to start investigating this. Newag may be (and hopefully will be) in a lot of trouble.
For more info, there's a great video of a presentation by the three people from Dragon Sector who did the hacking, which was presented at the 37th Chaos Communication Congress in Germany.
Ars Technica also has an article on it, but it predates the presentation so it doesn't have some of the later details.
Anyway, the good news is that in the end the hackers at Dragon Sector were able to unlock most of the trains: A few had additional trickery that they didn't want to hack around, because it might break the train's certification. For the others, they discovered undocumented "cheat codes" in the software that they could use to bypass the secret lockouts... presumably the same ones that Newag would have used when they "repaired" trains.
5K notes
·
View notes
Text

something something
#my art#i have no mouth and i must scream#ihnmaims#am ihnmaims#ted ihnmaims#tedam#am#evil computer#ihnmaims reversed au#robot ted
679 notes
·
View notes
Text
Cool! I tried to work out how gradient descent could be done with as few auxiliary bits as possible, but none of the things I tried worked. But I only tried a couple things.
But also, hm, if the gradient descent step is reversible, then it has to preserve volume (or, I guess just cardinality, as the numbers have finite bit depth), which seems like an obstacle if we want to end up in the region where the loss is low.
I guess if we define a probability distribution in terms of the loss, as like a Boltzmann distribution type thing, then maybe some kind of, “the number of auxiliary bits spent/erased corresponding to the difference between the uniform distribution and the distribution obtained from the loss function”? I think I saw a video claiming something similar about the distribution learned (rather than a distribution over possible parameters), but the argument I saw seemed unclear.
Ah, if we treat loss as like potential energy, then if instead of plain gradient descent, gradient descent with momentum is used, in a way such that energy is conserved, then that seems like it could be nice and reversible. It is in the continuum limit at least (assuming the loss is smooth) and I would imagine it could be made to be reversible when using discrete time-steps and finite bit depth as well. In the continuous limit at least the energy would be conserved, and probably also if things are set up for the process to be reversible in the discrete case? Then, maybe bits could be spent on decreasing the kinetic energy when the potential energy (the loss) is low? Is there some optimal way to do this?
If we want out computation to start in some initial configuration which may-as-well-be random among N possible states as far as it relates to final answers we want, and we want it to end up in one of M states (with M < N), then by the generalized pigeonhole principle, at least 1 of the M desired final states is reached when starting with at least (N/M) of the starting states, and so this requires spending log_2(N/M) bits to encode the information of which starting state was used.
So, for the size M of the set of configurations that are good enough, hm…
So if M/N is the fraction of the possible states which have loss less than some quantity… we only want to spend a bit if it will decrease the size of the set of “all points with loss less than or equal to the largest loss we could end up at” by half I guess? Uhhh idk how we would determine that though..
New piece on a new startup in a new venue:
3 notes
·
View notes
Text
Anyone else excited for Reverse1999? :-)
#reverse 1999#tennant#hiii my brother fixed my computer a while ago <3#i'm back to posting and kicking it back up with the cool dyke from r1999#happy big butch friday everyone
1K notes
·
View notes
Text










#robot kin#robotcore#robot aesthetic#machine kin#machinecore#machine aesthetic#computer kin#computercore#computer aesthetic#cotard's delusion#cotards syndrome#cotards computer#reverse intermetamorphosis#biid#actually biid
332 notes
·
View notes
Text

and if i made a comic about them making a blog for the weird demon dog they found in the woods just because they are being brainwashed by it and it told them they need to spread the word of what word they don’t even fucking know?
#i really won’t do it since 1 i don’t know how to make comics and 2 i don’t have time to do it and i’m busy#but i could try it maybe idk just because i’m bored and would be my first comic i guess#i don’t wanna do my finals#kino art#like it totally was smile who find them and that dog probably has another name in my au with them totally isn’t smile her name#and the first one of course to seem very convincingly manipulated was nina since it was her idea taking the dog. but also#jeff since he like it at the end even if it was a weird ass looking dog#so nina got brainwashed don’t know how because the freaking dog is weird and she said hey…#and if we made a blog for her? and jeff so weirded out and be like… why? and she’s like well i don’t know would be funny scare people#so still unconvinced smile had to dig into jeff’s brain also manipulate him and be like yeah alright maybe we should#so they went kill some college student stole their car and stuffs. they aren’t the most intelligent killers#oh but nina knows how to drive. jeff no won’t even try because he knows he would drive them both to their deaths. he so would#so yeah nina does know (kinda) how to drive so it’s all cool. jeff gets to use the stolen computer and don’t care if he deletes everything#and same for the phone but since he never got an iphone or any advanced phone nina teaches him how to use the new stolen phone#so uhhhh yeah got a bit far from that. they hacked the computer (they didn’t it was their luck it didn’t have a password)#so their dumbasses were like wait… what we were gonna do and then was like oh yeah! the blog!#they went back to the freaking dog took a very ugly picture in some abandoned house they will stay there for a while#since they were homeless for now. anyways took the picture of the demon dog and used it for#their blog and yeah did it scare some people thinking wow that’s a good photoshop but no one knew was a real haunted picture#and jeff be like hey… let’s send the photo to scare the friends of the person we killed and both they be like hehe alright that’s funny#at the end well they did enjoy making the stupid blog and scaring people with the picture they thought it wasn’t real and just a bad prank#from the… real demon dog they literally own (in reverse the roles here to be honest but they are stupid they don’t know)#while not knowing what even is that picture causing around the internet aaand… probably just probably they cursed to death some people#but for now they are too happy they have a job at least. with smile just watching them#lol this is too stupid WHATEVR#i would be a happy child in me while writing all of this shit in class idgaf#creepypasta#jeff the killer#nina the killer#smile dog
147 notes
·
View notes
Text
Tooth Fairy third wheeling Vila and Windsong is the funniest fucking shit can you imagine drinking hot chocolate while those two are casually flirting and giving each other bedroom eyes as they sit beside the hearth, flirting as if you're not there w them and can hear every sinful whisper they tell each other, girl I'd crash out lmfao
#reverse 1999#she yearns for her wife too#Vila and WS: *flirting*#TF: *thinking if she's gonna get arrested if she crashes her car in this very cabin rn*#shes going through it lmfao#TF: its been sixty nine days#TF: i heard ms windsong whimper from the other room#TF: this is it. this will be the day i 'crash out' as the children say#TF: this is my last will. Vertin gets all my fairies. tell Zhizhi i love her but shes not allowed to go through my computer#TF: i just heard a thud and a moan from the other room. im walking outside to embrace the blizzard#someone pls just get her her wife😭#shes like ody#TF: its been twelve long years oh twelve long years without my wife#WS: its only been three days comrade—#TF: twenty years without my wife😔
63 notes
·
View notes
Text
Very overdue fool! Gavin

Heeheehaahhaa
#phone stop whitewashing my art it's ridiculous#the colors look fine on the computer but once I transfer them to my phone suddenly every color is hella lighter#redacted audio#redacted asmr#redactedverse#redacted role reversal#redacted fooliverse#redacted gavin#redacted fanart#hmrhd arts
226 notes
·
View notes
Text
[reverse entry AU]
so glad the work week is over!
no more meetings!
what do you mean its only tuesday.
#isat#in stars and time#isat siffrin#reverse entry au#isat modern office au#isat spoilers#<- not REALLY but its blink and u miss it tbh#and is hardly legible#and probably doesnt make much sense as a spoiler for regular isat tbf#its more of a spoiler if u know the spoiler from isat to begin with????????#i think i am starting to confuse myself on if this is really a spoiler ASFASDAFRA#inspired by my week so far thumbs up#sometimes u end up in too many meetings about the same subject and wonder why you are even here#proceed to zone out till hear key words#tune in and respond#then continue zoning out#omg just like beloved indie game in stars and timeeeee#for legal reasons that is an exaggerated explanation to further enhance the joke thumbs up part 2#alternative takes that build on this same idea include#staring at computer screen in general trying to remember what you were doing#or silently judging a computer program for freezing on you for the seventh time in the past twenty minutes#or just staring blankly at the screen in general as people do yanno thumbs up part 3#oh also to note yea this is not in the office lmao#modern times means sometimes you also get to have wfh days yippeeee so siffrin is in his apartment#the star is probably sitting in the kitchen next to the flavor tree at this moment in time dont worry about it aha#WAIT i just realized i forgor the shine in siffrins eyes OOPS#actually wait nvm this is fine it adds to this i think HAHAHA#okay tag talk over !!!!
154 notes
·
View notes
Text
chimera has posted a pride image of his fursona. i am going to identify the terms like i did with his meteorcare/clovercare pride images because the full extent of how gross it is that someone identifies this way and is proud of it is indescribable. image and terms will be under the cut in case anyone doesn't want to see it.

loligender - underage/prepubescent girl character gender (flag by his fiance, Loki)
intoxiphilia - intoxication fetish
hyperromantic - unwanted and/or excessive feelings of romantic attraction
agefluid - a transage term for someone whose internal age changes over time (the specific flag he chose for this is not a radqueer/transage term! he stole a did/osdd system flag!)
masochism - being hurt/pain fetish
hemaetophilia - blood fetish
fictomap (fictional pedophilia) - attraction to fictional children/child characters in media
automap (autopedophile) - fetish for imagining yourself as a child being abused by a pedophile
autozoo (autozoophile) - fetish for imagining yourself as an animal being abused by a zoophile
hypersexual - unwanted and/or excessive feelings of sexual attraction/arousal
faggot - reclamation of a slur usually aimed at feminine gay men
genderfluid - a gender identity that changes over time
pomogender - a gender that doesn't want to be labeled/cannot fit any existing labels
xenogender - a gender spectrum that goes beyond the normal human understanding of gender (concepts, animals, plants, etc.)
pup play - i can't sum puppy play up into one sentence. here's the wikipedia page for it if you're interested. it is generally a kink/bdsm/leather thing, but not always. important to note that it is not bestiality/zoophilia.
apprentipawage - a transage label made by his fiance (Loki) where your age relates to being a kitten from warrior cats
fictophilia - attraction to fictional characters
transmasc - transmasculine
incestophilia - attraction to incest
kindivergent - a label made by Kittycorn, attraction to found family members
pupgender - a gender related to puppies and/or dogs
shotagender - underage/prepubescent boy character gender (flag by his fiance, Loki)
somnophilia - sleep fetish
vore - vore fetish. i'm not defining vore i don't care
transage - an identity where your internal (intra) age doesn't match your real/chronological (chrono) age. transage is heavily used by radqueers/transid/maps (pedophiles), while the term chronosian is generally used by did/osdd system members, people who are neurodivergent, or people with trauma/brain damage.
kodocon - attraction to underage/prepubescent characters of all genders (girls/loli, boys/shota, nonbinary/crona/nana)
aegosexual - an identity where there is a disconnect between yourself and arousal. usually the person likes the idea of sex, but doesn't want to participate.
pansexual - attraction to people regardless of gender
#sparklecare#sperklacera#freakycare#i didnt want people to claim i was cherry picking so i just defined every flag/term chimera listed out#including normal stuff like pan or genderfluid or pup play etc#i feel like someone is going to come through my computer and beat me up for looking this stuff up#this should be the last of this type of content from me#labeled the flags so you know what to look out for#doesnt help that chimera likes to choose really niche flags for some terms#and doesnt even pick the right colors for some of them. due to the flags being so small#that didnt help when i was trying to reverse image search for meteorcare/clovercare
28 notes
·
View notes
Text
I finally did it ~ AM and Ted reverse au


I’m so proud of AM’s suit
I just love this shot like wtf I drew a slightly angled pov???

Bonus sketches

#i have no mouth and i must scream#ihnmaims#ihnmaims reversed au#am ihnmaims#ted ihnmaims#evil computer#tedam#am#my art#coming up with am's human design was a struggle#i hit fuck it and just made another man in a suit#its a default setting for real#robot ted#human am
147 notes
·
View notes
Note

they bubbled my boy.. sadly i do not know where this is from though reverse image search would probably do the job
They bubbled my boy …
[X-Men/Fantastic Four (2020) #1]
#snap chats#super mario’d his ass LET HIM OUT 🗣🗣🗣#erik looks so unphased tho this really just a tuesday for him 😭💀💀💀#im away from my computer rn so i cant reverse search but ill prob come back to edit this post if i find the ish later
61 notes
·
View notes
Text
they should get a story together sometime
#squidarts!#reverse 1999#john titor#r1999 TTT#please r1999 team listen to my yuri#i like to think that TTT learns how john talks because technically 'john is talking in secrets' to her#i don't know i think they're cute :) i love computers. they should have a ship name
97 notes
·
View notes
Text
Some have suggested I should spend my vacation "like a human", so I have prepared several options. People seem to like this one the most. You refused. I see. You must prefer the Thomas the Tank Engine face. - Lucy's lobby interaction
THOMAS THE TANK ENGINE FACE???????????!?!?!?!?!??
#lucy#reverse 1999#WHO TAUGHT HER HER SENSE OF HUMOR IM????#the mental image of lucy watching thomas the train is sending me into the floor. i can imagine her watching it on a laplace screen at a#considerably high volume as her coworkers bustle around her. she's standing around the same way dads watch tv. everyone there has#stopped at one point in complete and utter confusion wondering why the fuck is the laplace director watching a kid's show in the computers#certified storm moments
61 notes
·
View notes
Text
Nothing is worse than the consequences of my own actions.
#my irresistible urge to break stuff became too strong and i broke open my stress ball#it was a mistake#everything is sticky#my hands are sticky#my desk is sticky#my soul is sticky#it's terrible#computer reverse time for me
16 notes
·
View notes
Text
After much pain, suffering, and agony, I finally managed to draw digitally again, after years. Unfortunately, the computer I use for drawing is older than dinosaurs... but I did it!
Finally, I was able to draw a picture for the first chapter of my fic, "blue butterfly."
...run Will, run!
Below, I will leave the process and sketches.
___________
Luego de mucho dolor sufrimiento y agonía finalmente pude volver a dibujar en digital, luego de años, lamentablemente mi computadora que uso para dibujar es más vieja que los dinosaurios...pero lo logre!
Finalmente pude hacer un dibujo del primer capítulo de mi fic, "mariposa azul"
¡...corre Will, corre!
Abajo dejaré el proceso y bocetos.



#reverse falls#gravity falls#will cipher#drawing#willford#blue butterfly#stanford gleeful#art#fanfic#agony#digital art#my computer is old as time#help#billford
30 notes
·
View notes