Peter (@OSKpeter) header
Peter (@OSKpeter) profile picture

VP of IT @Jumio Public speaker. Cybersafety, parenting. D&D. Full contact fighter and Dog Brother. Wheel Gun over SA :-) #2A Tweets are personal.

Joined February 2014
Photo by Peter (@OSKpeter)Photo by Peter (@OSKpeter)Photo by Peter (@OSKpeter)Photo by Peter (@OSKpeter)Photo by Peter (@OSKpeter)Photo by Peter (@OSKpeter)Photo by Peter (@OSKpeter)Photo by Peter (@OSKpeter)Photo by Peter (@OSKpeter)Photo by Peter (@OSKpeter)
"If you want to go fast, go alone. If you want to go far, go together." - African proverb. @GORUCK @TeamRWB
4
29
4
134
My son graduated Sheriff's Academy yesterday and became a deputy. His fiance pinned on his badge in the badging ceremony. Very proud of him.
111
57
4
1,208
8,495
Beautiful 😂
my AI agents after I give them full access and tell them to be careful
1
6
76
4,837
In my original D&D campaign (1974-77), one of the dungeonmasters decided he wanted an all-evil campaign. We figured out XP and advancement for kobolds, goblins, orcs, hobgoblins, and gnolls. Everyone's first character was a gnoll. But if you got killed, your next character was only a hobgoblin, which was objectively inferior (getting only 1+1 hit dice per level, instead of 2 like a gnoll). Then if you died again, you had to be an orc. And so forth till you bottomed out at kobold. This meant that players who'd survived longer not only had higher level characters, but a big hit dice advantage. A 6th level hobgoblin had 6+6 hit dice. A 6th level goblin had 6 MINUS-6 hit dice. Ugh. Since everyone was evil, we mercilessly bullied each other. When it got too bad, the weaker characters banded together against the strong ones. Despite the fact we were all fighters (the only character class available to goblinoids, or "giant class" humanoids as the original book categorized them), we got to a decently high level. It helped that we all had darkvision and could open every dungeon door automatically (says so in the rules), and we could talk to most of the monsters in the dungeon. The campaign ended when after a heated fight, we found a suit of +5 magic plate armor. Naturally, the highest-ranking player, a 13th level Hobgoblin, claimed it for himself. The entire rest of the party immediately joined together against this, because if the hobgoblin had +5 plate, he would be unstoppable and our existence would be intolerable. Basically, he'd take ALL the treasure from now on. So began the final battle. The 13th level hobgoblin vs. everyone else. I think the next-highest level was a 9th level orc (not me). The weakest was a 4th level kobold. Anyway the hobgoblin rationally focussed on killing the lower-level enemies first, because all of us did the same damage when we hit, so killing us reduced his incoming damage. Pretty soon, everyone was dead except for the hobgoblin and the orc. The orc was almost unscathed, because the hobgoblin had been finishing off the rabble. The fight seemed pretty even. The hobgoblin had fewer hit points by then, but he had a better THAC0. Well, the fight had been going on for 30 combat rounds when the gamemaster rolled for a random encounter (once every 10 rounds, like it says in the book) and got one. A gigantic hydra walked into the room. Our then house-rules for hydras made them specially deadly, and only if both surviving fighters teamed up would they have a chance against it. They looked at each other. Then they looked at the hydra. Then back at each other. All in real time you understand. Then they literally shrugged, and went back to bashing each other. The hydra was in its glory, randomly striking at both opponents while being mainly ignored. Both characters died. It was glorious, and we did not start up the "evil" campaign again, because it had ended perfectly. True story from the dark ages of D&D.
117
610
34
14,237
402,696
I gave Heroin 21 years of my life. Today, I'm 13 years sober. To the person who sees no way out: I was you. Believe in yourself. There is a way.
135
94
8
3,455
45,002
And one day - we, became three 💙❤️‍🩹
76
59
6
4,511
156,392
I’m almost 8 years in to practicing law and I still have not gotten to yell in Court “you can’t handle the truth”. This is ridiculous.
77
48
8
635
17,848
We learn what to want from the people around us. This is called Mimetic Desire. It was hard enough figuring out who we were before the internet. We based our wants on what we learned from our families and friends. Now we have a billion fake lives thrown at us and the question is "Who am I choosing to copy?" Some of the hardest work is figuring out who WE are and what we want for ourselves.
3
4
24
494
Kidlin's Law: If you can write the problem down clearly, you've already solved half of it.
2
1
45
595
D&D would be well advised to go back to the core races and core classes and make the others modular add ons. Putting millions of DM's in the position of saying... "Nah, we don't use those in this setting" is not great. It's easier and more efficient to create settings and campaigns with special races than scope out the menagerie. Adding is always easier than taking away.
39
9
5
197
4,551
I'm telling you. Go offline for a few weeks and clean up your digital footprint. Rewire your algo to only show you what makes you happy. Clean out your junk drawers and empty a closet. Deep clean your fridge. Cull your books. Go outside. And talk to people face-to-face. Cook slowly. Eat slowly. Go to bed early. It is life-changing.
24
317
7
2,976
80,726
Peter retweeted
Had an "interview" for a blockchain project last week. Camera was on, we're chatting, and the guy tells me to clone a GitHub repo and run it locally before we go further into the technical round. I said sure, but first can you do me a favor hold up 3 fingers in front of your face for me real quick. He froze. Didn't move. Just sat there for a few seconds before the call cut off and he blocked me. That's when I knew. A real interviewer doesn't glitch out over a random ask like that. A deepfake/AI overlay does. These "run this repo" scams are getting scary common in crypto and dev hiring right now. The setup is always the same: - flattering DM - real-sounding project - rushed timeline - a "quick step" before the call that's really just remote access or a credential stealer in disguise. If someone wants you to run code or install something before you've even had a real conversation, that's the whole scam. Trust the instinct. Stay safe out there.
322
3,499
253
19,373
1,811,126
Every single thing you want in life is on the other side of something that sucks. That suck might be 100 workouts, 100 bland meals, 100 hours of work, or 100 hard conversations. Embrace it. Pay the cost of entry with pride. The answers you seek are found in the actions you avoid.
146
907
36
6,943
156,576
This is the story of FCKGW-RHQQ2-YXRKT-8TG6W-2B7Q8. I was the primary author of Windows Product Activation on the operating systems side. Not the key math – those were the ACTUALLY smart guys with heads so big that they bumped the doorjamb on the way into your office. I just did the protection of and integration into the operating system. As you likely recall, Product Activation required that you have a key, and you’d have to activate it online or over the phone. But Microsoft had large corporate customers, think hundreds of thousands of PCs, and those customers did not want to have to activate every offline PC. So in that case, you would be given special “Volume Media” that could be unlocked with a Volume key. That way, a volume key could never unlock your retail CD. Now, to know what media you have, I inspect the disc image. And the Volume licensing media contained a special binary blob that I made. It was about 10MB of data, entropy stripped, hard to duplicate on Usenet at the time. And it was only present on the Volume media. That secret data, which I hashed and checked to match to the key, was Microsoft Bob. I took their disc data and compressed and encrypted it several times. Rest assured it’s encrypted and even in the AI age no one has extracted it yet. I really just needed random data, so I started with a precompressed binary image because, secretly, I was young and didn’t know if I could trust CryptGenRand  And so, if you ever tried the FCKGW key on a regular XP CD, it wouldn’t work, because you didn’t have Bob buried in your bits. But if you had the means in 1995 to download large ISO binaries or copy CDs, all it took was the key and a copy of the disc. The key itself still had to pass the product-key validation math (the part I didn’t own). Once it did, WPA simply skipped the rest of the process. That combination—valid VLK + matching volume media—is what made the install look fully legitimate, including early Windows Update checks. How it leaked RTM went to manufacturing on 24 August 2001. Retail launch was 25 October. Roughly five weeks before launch the warez group Devils0wn (often written “Devil’s Own”) posted a complete, non-beta “Windows XP Pro Corporate” ISO together with the FCKGW key. That ISO was the volume media. Pirates then started baking the key into images or just writing it on the CD with a Sharpie. The famous photo of the marked-up disc is from that scene. The most plausible source is an OEM or hardware partner that received final media early so they could ship PCs on launch day. Dell is the name that comes up most often; Intel has also been mentioned because of later source dumps. There were very few organizations that actually possessed a VLK that early, which is why the timing points at a partner rather than a random corporate customer. But I do not know. Presumably someone does. Aftermath We started blacklisting the Product IDs that belonged to the leaked keys (FCKGW decoded to one of the 640-range PIDs we later treated as toxic) in SP1. SP2 and Windows Genuine Advantage made the check more aggressive and also started blocking updates for those installs. Other, un-leaked VLKs continued to work on volume media for years; Microsoft did not kill the entire volume-licensing path, just the ones that had escaped. So the design decision was “give trusted big customers a convenient offline path.” The operational failure was that the media and one of those keys left the building before the product even reached stores. Once both pieces were public, WPA’s hardware-binding never got a chance to run. These Days If you’re curious about what I’m doing today, check out Task Manager TMOG at tmog.org where you can download the Free version! It runs fully native on Windows, Mac, and Linux!
410
1,129
154
9,210
822,244
Be regular and orderly in your life, so that you may be violent and original in your work. ~ Flaubert
2
3
2
22
1,736
Peter retweeted
The greatest old-school D&D ability was knowing when to run away
25
34
1
437
4,748
“A dreamer is one who can only find his way by moonlight, and his punishment is that he sees the dawn before the rest of the world.” — Oscar Wilde
5
12
1
59
2,449
Focus on the right things … more positive emotions and less materialistic mindset ❤️❤️❤️❤️
86
55
11
942
73,924