Loading video...

Video Failed to Load

Go Home

Bad Bluetooth a.k.a FAKE Bluetooth keyboard attack running on the Kali Linux NetHunter Smartwatch! TicWatch Pro 3 injecting keystrokes into a Samsung Tab 😎⌚📡 I finally had time to shoot it 🙏 OffSec Mobile Hacker David Bombal Christian B. V0lk3n Re4son Kernel

17,002 views • 11 months ago •via X (Twitter)

0 Comments

No comments available

Comments from the original post will appear here

Related Videos

It’s so strange how every time I clip another streamer for TikTok they always say I’m a liar, I clipped things out of context, I made them look bad on purpose, when every single time I have everything recorded lmao. I had the unfortunate luck of running into GoNzO a week or two ago and created a TikTok depicting him exactly as he acted: misogynistic and toxic. Weirdly enough, I started getting comments from 3 girls, including ღRAR3D1AMONDღ - ღAnani’s Secretღ, saying I started everything, I instigated, gonzo is a gentleman. Today, I wake up to a TikTok posted by GoNzO completely fabricating our interaction (in the thread below) So to clear everything up, here is the entire first game (we played two, but for the sake of time I’m only including the first one), where you can clearly see GoNzO immediately saying “get back to the kitchen” when he hears me and say I’m “begging for attention” because I’m talking back after his friend (jokijoey) called me trash lol. Typically, I wouldn’t respond to someone like this, but the TikTok he made completely tarnishes my reputation and makes it look like I stated everything to create content out of him. GoNzO you’re fucking irrelevant, why would I need you for content? I would never fake a TikTok or be toxic to other games first. But I will always finish it 🙏 GoNzO that’s why you got shit on back to back. Hopefully you enjoy the attention you get from this because obviously “you’re begging for it”

Big Hal

10,512 views • 4 months ago

A message to anybody who suffers from anxiety, depression or addiction or who knows anybody who does... Any time I am in a dark place I can end up doomscrolling on my phone looking for any sort of inspiration to get better. I’m very lucky to be feeling good at the moment so I thought I’d just walk into the sun and make a little video of hope that might just be seen by one person who needs it. 😞 I do much better now but even 3 weeks ago I had a really bad 4-5 day spell. The dark mist returned. This is a constant battle for us all. 🏃‍♂️ I’ve been back running and eating healthy and doing all the things to make myself healthy and it’s amazing how quick it makes a difference. It’s also amazing how quick you can slip with as habits. I always found Mondays tough. It’s a day when the world moves on and everybody can be seen going about their business. I would often be anxious popping a pill to get through the day or sipping on wine in the evening. If people only knew how many people sitting or working beside them on any given day are in agony and dreading the world. The one thing I wanted to get across is things do change. The sun does shine again. You can beat this. It is possible and ok to feel “normal”. Dont beat yourself up if you can’t beat it immediately or if it never seems to be ending. It took me about 43 years to get a grip of it and as I said I still struggle. It’s totally fine to admit that. Whoever you are in the world I hope you have as good a Monday as is possible. You are not alone. ❤️🙏

Niall Harbison

261,196 views • 1 year ago

Day 134 Sober 🙏 Just hit 2 weeks in sober living and things are going great. Roommates are solid, I’m settling into a strong routine: prayer every morning and night, work during the week, meetings in the evenings, YMCA workouts in between, and relaxing when I can. It’s surreal how good I feel. A couple years ago I had the material stuff—good money, nice things—and I was miserable. Blew it all up chasing that old life. Now? I don’t have much in terms of stuff… and it doesn’t matter. I’ve got a clear mind, I’m on the right path, and God is walking this with me. That’s the real power. The rest will come in time. For now I’m grinding every day, investing in myself, becoming the best version I can be—so when the right special lady comes along, I’ll be ready to build something real. My birthday is this Sunday. Weird feeling knowing every one since I was 19 was wrecked by alcohol and drugs. This year I’m sober, present, and grateful. Not sure on plans yet—dinner with the housemates for sure, and some time with my mom and dad. I cherish every moment with them now. The promises of recovery are starting to show up early because I’m finally willing to do whatever it takes. No more self-will running the show. I’m just a regular guy getting his life back one day at a time… and it feels damn good. Your life is worth saving. If I can do this, you can too. You just gotta want it bad enough. You owe it to yourself to try. DMs always open if you need someone to talk to. #RebuildingSober #OneDayAtATime #Recovery #SoberLiving

Brady

20,338 views • 10 days ago

Ok, serious hat on. ZOG is dredging up a years old attempt of Milo Yiannopoulos to smear Nick Fuentes and the groypers. I did an 11 hour stream and interviewed the only person who ever leveled claims against Ali Alexander, where we discussed how Milo had arranged this entire narrative for the sole purpose of smearing Nick and Ali, who he had beef with. Because of this, I feel like I should address it again even though this is transparently another bad faith attack leveraging an actual abuse that has literally nothing to do with Nick in a clumsy attack against Nick. This Ali thing is repeated a lot by insane retards like Jaden who has been doing a hate show stalking Nick every day to 50 people since they stopped being friends 4 years ago. So it's something most groypers just ignore because it is known from the streams I and others did at the time to just be bullshit. It's an intricate drama, so I'll keep it concise. 1: Smiley chats with Ali in 2017 at age 15, trying to get a job for Milo/meet Milo. He sends him nudes at request to make this happen. He attempts to goad Smiley into meeting up with him at Milo's events, but smiley refuses, eventually ending the "relationship." This is before he is a groyper or groypers are even a thing. 2. Ali Alexander organized the 2021 stop the steal campaign and allowed Nick at his events, which at the time was extremely rare and useful to the groypers, leading to a working relationship, this relationship is massively overstated and Ali really was still very much an outsider who worked with AF, as he had his own organization and network. 3. 5 years after the fact, in 2022, Smiley for the first time tells Milo, his childhood idol, about what happened as Milo had a falling out with Ali Alexander and had made an open call for anyone with dirt. By this point, Smiley was a groyper, and Milo also had a working relationship with AF as he was close to politicians. Smiley has never claimed any further contact with Ali and was around 20 years old by this point. 4. Milo sits on this information and refuses to release it. After 6 months, he instead sends Nick vague texts saying Ali is "bad news" and hysterically requesting Nick cut all contact with Ali and disavow him. Nick requests evidence, and Milo refuses. 5. Nick and Milo have a falling out in 2023 following Nick's discovery that Milo was apparently still living with his gay black ex-husband and believing the rebirth as a straight Christian was just a desperate attempt for relevancy. 6. Immediately after this falling out, Milo responds after a year of nothing and collects a statement from Smiley about Ali Alexander. He then publishes it as well as the private intimate photos Smiley had sent Milo as evidence of the abuse all without Smiley's consent or knowledge. Milo uses this as a direct attack against Nick. 7. Nick is blindsided by this and immediately reaches out to Smiley and gets the story from him directly. After hearing it from Smiley, Nick disavows Ali's actions publicly on his show and cuts contact with him. And begins attempting to fight against the smear campaign brought forward by bad faith actors. 8. Milo launches "The Ali Files," claiming to have dozens more abuse victims of Ali, that there is an ongoing investigation he is organizing with the police and FBI. He uses it to continually attack Nick and tie him to this scandal. As of now, I am unaware of any arrests that have been made, any further victims to come forward, or any more actual verified information. There has been really nothing other than attacks on Nick since 2023. Now, I did an 11 hour stream examining the evidence, I invited on Smiley to tell his story, and I took heat at the time from groypers for being so fair and taking it seriously without being bias. Because it is serious. Smiley has never blamed Nick. The only people blaming Nick already want him dead and are hoping to trick you too. Please listen to the following recording of that interview from 2023:

Alexander Augustine

257,384 views • 8 months ago

Three days ago I asked myself a dumb question. It was so stupid I was actually ashamed to Google it. Can AI earn money while I sleep? Not saving time. Not automating routine. I mean putting real money into my account while I am not looking at the screen. Everyone says ClawdBot will change how we work. Automation. Task management. Smart replies. But I was sitting in my kitchen thinking about something else entirely. You know that feeling when you look at a tool and realize everyone is using only 1% of its potential? It is like being given a race car and only using it to drive to the store for bread. I decided to test it. I started a notebook. I record everything. > Day One I started with something simple. I gave Clawdbot a task. Find wallets on Polymarket where the numbers do not add up. Where the profit is too high for the win rate. Where the result smells like a system rather than luck. It thought for 14 minutes. I had time to pour a coffee and forget about it. Then the screen flashed. 4 addresses. I scrolled through the first three in a minute. Big bets on politics. They guessed the election. Classic. On the fourth one I stopped. Not because it was the most profitable but because I did not understand what I was looking at. The wallet was not trading politics or sports or anything people write reviews about. It was trading the weather. I read it three times. Weather. Will it be 9 degrees in London tomorrow? Will it rain in Tokyo? These are markets I would not even click on by accident. Then I looked at the numbers. > It started with $27. It is now at $63,853. $27 is two trips to McDonald's. It is nothing. $63,853 is a new car or a down payment on an apartment. It is two years of someone's salary. Between those two numbers was only one thing. Thousands of bets on rain. I closed the tab. Opened it again. Checked if it was a glitch. Real dollars. On markets that look like a bad joke. > Day Two I could not get that wallet out of my head. I went to look at its transaction history. I expected to find one big win that explained everything. A lucky hurricane forecast. Instead I saw thousands of small bets. Boring. "Will the temperature in New York be above 15 degrees?" Then I noticed the detail that finally broke my brain. Its win rate: 33%. It loses more often than it wins. 2 out of 3 bets go to zero. Any normal person with that result would be posting about how the market is unfair. Yet this wallet is sitting on $63,000 in profit. How? I started deconstructing the trades. After an hour I got it. When it loses, it loses 10 or 20 cents. When it wins, it takes $1.00. Loses 9 times in a row? Lost $1.80. Wins 1 time? Got $10.00. > This is not trading. It is math that works as long as you do not interfere with your emotions. Here is how it works. Weather is one of the most predictable things on the planet. Governments invest billions in satellites. Data is updated every 2 or 3 hours. Precision to a tenth of a degree. This data is public. But Polymarket is not a weather station. It updates its markets with a delay of 6 or 8 hours. Imagine the situation. 6 AM. The weather service updated the forecast. The probability that London reaches 9 degrees tomorrow rose to 80%. Algorithms everywhere already recalculated the data. But on Polymarket the YES button is still sitting there for 10 cents. Because the market has not woken up yet. This bot sees the difference. It buys YES for 10 cents when the real probability is already 80%. It is not guessing. It is buying what is essentially already known. It just waits a day and collects the dollar. 10 cents turn into a dollar. On information available to anyone who can read weather APIs. That evening I called a friend. He has been trading for 3 years. He sits in analytical chats. Draws support levels. I asked him: "How was the last month?" "I broke even. The market is tough right now. Too much noise." I looked at the screen. A bot betting on rain with a 33% win rate. Profit: $63,853. My friend with 3 years of experience and hundreds of hours of analysis. Profit: $0. Who is doing it wrong? I am not asking you to take my word for it. The blockchain does not lie: > Day Three I decided to dig deeper. I looked at the wallet description. I expected something complex. A hedge fund. A team of developers. Secret data sources. I found one line: Claude plus public weather APIs. Ordinary Claude. The one on your phone. Connected to free weather services. No secret stations. No insiders. No millions for infrastructure. Just an AI doing what any of us could do. But we are too lazy. Or bored. Or we think it is too simple to work. If someone already built this with basic Claude and free APIs... What happens when Clawdbot gets direct access to trading? > Day Four I watched the wallet in real time. First bet: loss. Second bet: loss. Third bet: loss. I thought: this is it. The statistics are collapsing. Fourth bet: loss. Fifth bet: loss. Down $12 in an hour. I was ready to write a post about how I overestimated this. Sixth bet: Temperature in Chicago. Win. +$87. Seventh bet: Win. +$94. By evening: 9 losses. 5 wins. Daily total: +$385. No emotions. No posts about injustice. No strategy changes after a loss. Just the next bet. I wrote to my friend. The one who has been trading for 3 years. "How was your day?" "Down $200. Market makers caught my stop loss again." I looked at the screen. A bot with no posts and no loud claims. +$385 for the day on rain bets. My friend with 3 years of experience and dozens of books. Minus $200 and a post about how the system is against him. > Day Five I woke up with a thought that kept me up all night. It finally hit me. It is not about the weather. It is not about APIs. It is not that the bot is "smarter". > It is about what the bot does NOT have: an ego that hates being wrong. No urge to revenge-trade. No boredom from repetition. My friend trades against the market. He tries to be smarter than the crowd. This bot trades against human nature. And nature loses every day. Clawdbot found me this wallet in 14 minutes. The weather bot turned $27 into $63,000 on markets everyone else thinks are trash. Both use the same principle. Do something simple. Remove emotions. Repeat. I do not know when Clawdbot will start trading on its own. Maybe in a month. Maybe in a year. But I know one thing. While we discuss if it is possible... Someone already set up their bot and went to live their life. Right now as you read this. Somewhere a weather service updated a forecast. Polymarket is sleeping. The bot is already entering a position. And my friend is writing a post about how market makers do not let honest people earn. Guess who wakes up tomorrow with money in their account?

Blaze

29,808 views • 5 months ago

Recently I got some hands-on time with Crimson Desert and below are my first impressions as well as some of the gameplay I was able to capture. Crimson Desert is a good game, but it won’t be for everyone. I know the devs claim this isn’t an RPG, but I don’t know any other way to describe this game other than a HARDCORE action RPG. If you need the yellow paint to know where to climb this game isn’t for you. But if you love getting lost in a whimsical world with a boat load of content this game is going to be right up your alley. I think what impressed me most is the attention to detail. There’s so many little things the dev team took into consideration that I think people who enjoy being immersed into a world are going to appreciate. Even if you aren’t that person; on a basic level I think most will enjoy the game's combat. It’s fast, fluid and provides a ton of player expression with its deep skill tree. The world of Pywel is vibrant, large in scale and full of life. It’s easy to get lost off the main quest line as there’s always something to do and someone to speak to. An example being I was wandering through the open world and encountered a distressed woman seeking help. I agreed to follow her only to find out moments later she was with a gang and they were trying to back door me. That had me cracking up. I think if the open world is consistently full of fun, unique side content like that & the main quest line is fire this game has a lot of potential to impress. It’s just a shame that I didn’t get to spend more time with the main quests as I kept getting side tracked with cool stuff to do in the open world. So I can’t give you much insight into that. What I can say is after the opening section there’s NEXT TO NO tutorials in this game, the puzzles are hard & the default controls are a bit clunky. You will be getting lost and I can see that frustrating some people who aren’t interested in a challenge. That’s why I mentioned earlier that this is a hardcore RPG. It does not do a lot of hand holding. Because of that I predict you and your friends will be sharing tips and tricks similar to when Elden Ring first launched and nobody knew what they were doing. If you are a patient person and take the time to learn the game's systems I promise you will be able to put together some awesome combos that will make you feel like the main character. My biggest fear for this game is that I won't finish it. Not because it’s a bad game, but I can just tell from my brief time with it that it’s next level massive. As someone who's been gaming for 30+ years it’s very rare you’ll hear me say a game was overwhelming, but this game is. For people who lack a ton of free time I can see that being a turn off because once again the game doesn’t give much direction or tutorials outside the opening area. Not to mention this game could be big just for the sake of being big. I was curious to know how much of the content was engaging versus just open world bloat? Hard to tell because I only got a few hours with the game. I also fear that the Ai isn’t the best in this game. The Ai issues I encountered zapped all immersion away for those moments. I’m not sure if the final build will differ from the vertical slice we played, but what I can tell you is that on the build we played I wasn’t impressed by the Ai. Several times I attacked enemy camps and they never reacted to me attacking them. They just stood there and took it which made the world feel less alive. There were also times where enemies were looking dead at me just standing still as the battle music played threatening to beat me up, but they never did anything. It was 3 or 4 times I encountered this poor Ai which is a red flag for me because I only got two hours of hands on time with the game. Mind you in those two hours a good portion of it was just me working my way through the prologue and the early quests, so I didn't spend a ton of time in the open world. What I'm trying to get at is the janky ai was very noticeable. It wasn't something that took long to find. I will say when the game works it's great, but when I tell you the Ai was bad at times it was bad. It reminded me of the dumb NPC’s often found in Ubisoft open world games. I’m not looking for this to be a Souls game but I want some level of challenge in the combat. Hopefully that stuff gets patched out. That being said, I’m confident in saying this game is good. I just didn’t have enough time with it to determine if it’s good, or GREAT. Only time will tell when Crimson Desert drops on March 19th, 2026 for the PC, PS5 and Xbox Series. Pros —---------- - Combat makes you feel like demon - Deep Skill tree - Vibrant world - Solid voice acting - Fire OST - The little details (trust system, you can commit crimes ect.) - No Fall damage - Puzzles are creative & challenging - Game doesn’t hold you hand (some people will hate this) - You can swap in and out of 3rd and 1st person at will. Wasn’t able to explore much of how that changes the game, but it’s nice that it's an option. - EASILY over 100hrs of content (some will hate this though) Cons —---------- - Clunky controls (Default controls take some time adjusting too. I hope there’s other control schemes at launch) - Inconsistent Ai (Ubisoft bad at times. sometimes the enemies wouldn’t attack during combat or act like they never saw you) - Long load times (we were playing on PC’s, but idk the specs) - Your horse can faint & when they do traveling the large world wasn’t as fun (and I couldn’t figure out how to get him back - most likely a skill issue) - Early stamina management is OD. Early game it’s easy to drown & get tired running. I’d imagine it gets better late game, but early game it’s frustrating trying to explore. - Camera takes some getting used to in combat. Sometimes its too close and others too far. - Early arrows have no impact. Felt useless. Hoping later upgrades fix that

The Black Hokage

1,174,980 views • 4 months ago

Summary of the remarks made by Hassan Rouhani, former president of the Islamic Republic, on August 14 2025 about the Iran-Israel War (with the video of his full remarks in Persian): Point # 5 was in my view the most interesting 1. This Was Not Just a Fight with Israel This was not just a war between Iran & Israel but between Iran and over 40 different countries, including most of NATO, that contributed in some way. The IAEA also helped provide the justification for this conspiracy with its resolution the day before the attack. 2. Previous Direct Conflict With Israel/US This was neither the first time the US/Israel had directly attacked Iran, nor the first time they had made plans to. The US had directly attacked Iran in Operation Eagle Claw & during the tanker war in the Iran-Iraq War (culminating in the US shooting down Iran Air Flight 655). Israel had assassinated Iranian nuclear scientists, released Stuxnet, and attacked Natanz multiple times with spies and quadcopters. The US intended to attack Iran previously after the Khobar Tower Bombing in 1996, after 9/11, in 2002 (when debating attacking Iran or Iraq after overthrowing the Taliban), in 2003 after the IAEA found highly enriched uranium in Natanz, in 2013, and in 2019 after Iran shot down a US drone + the Aramco attack. In all these cases the danger was avoided through negotiations or other means. 3. Why This Attack Happened Now In recent months though 3 major factors led to the US and Israel to conclude it was the time to attack. A - The changing regional situation and their assessment Iran was weak regionally (Gaza, Lebanon, fall of Assad) B - Multiple rounds of protests giving them the impression the divide between the people and gov would lead to a mass revolt if giving the opportunity. C - Iran's strained relations Europe due to allegations Iran was helping Russia attack Ukraine. In addition to these Netanyahu needed a never ending war to stay in power & Trump had a lot of bad blood with Iran from his first term and wanted revenge. 4. What Were Israel & America's Goals? The primary goals of Israel and the US for this war were: A - To overthrow the Islamic Republic B - Create a New Regional Order (Greater Israel / A New Middle East Order) He states nuclear issue was only an excuse and not the primary motivator. Israel and the US failed in both of these goals. 5. Rouhani's Narrative of the War Rouhani states Israel/US planned this to be a quick and overwhelming "shock and awe" campaign that would lead to Iranian surrender by the 5th day. He says the plan was: - Israel would wipe out the entirety of Iran's military leadership on the first day (Friday). This would lead the Iranian military to full into complete chaos. - Then by the fourth day (Monday) Israel would kill the entirety of Iran's political leadership with the attack on the Supreme National Security Council. At the same time it would attack the IRIB headquarters and shut down the government's ability to give its narrative to its citizens. He claims the Israelis had sent messages to several European and East Asian States that by Monday it would all be over. He also claims this was the true reason why Trump left the G7 summit early. It was not - as Macron had claimed - to negotiate a ceasefire, but because he wanted to be in the White House on Tuesday to celebrate the victory (this is what he meant by "We're looking at better than a ceasefire"). However none of this succeeded. While most of Iran's military leaders were killed Monday, they were able to almost immediately replace them and keep fighting. Israel did hit the Supreme National Security Council hidden meeting, but all the officials managed to escape. And IRIB was able to get back on the air almost immediately after the attack. He states that by Tuesday, it was clear they had not succeeded in delivering a killer blow to the regime and knew they would not achieve their two primary war goals. As such the US ultimately got involved and attacked Iran's nuclear sites to get some sort of achievement out of the conflict and be able to end it. 6. Other Comments on the War He stated that Israel thought their attacks would provoke people to come to the streets and protest against the regime after the first day. However, despite their discontent, this didn't happen. Israel believed that by hitting some missile silos and launchers it would be able to completely prevent Iran from responding to their attacks. But Iran was able to shoot back toward Tel Aviv and Haifa and get past multiple layers of Israeli and American defenses until the end of the war. 7. After the War He believe the US and Israel are still after both goals they failed to achieve in the war. To prevent this he advocates a number of measures including: - The military investing far more in advanced tech. He believes Iran has the human capital to do this, but criticizes the trend of "importing workers and exporting scientists". - Advocates improving relations with the world. This includes relations with Europe. He states reducing tension and enmity with the United States is a necessity. Israel is an exception but he says Israel is not able to do anything by itself & if the US does not give them permission they cannot do anything. - Moving forward need to rebuild the government's relationship with the people. through more open elections, a more independent judiciary, only helping other countries to the point it doesn't harm Iran internally, allowing private television stations (with oversight) alongside the state run ones, and having military + intelligence organizations leave the economy, domestic policy, and foreign policy. - Adjusting Iran's grand national strategy to focus on developing Iran rather than purely ideological purposes. He says what happened in the region in the past 2 years and inside Iran in the past few months shows there are some problems and there is a need for adjustments.

Alireza Talakoubnejad

19,335 views • 11 months ago

Tom Crawshaw has been building automations for 9 years with $25 million in client revenue to his name. He just walked me through his Claude Code content system that's generating millions of views and tens of thousands of followers. Here's what I learned: 1. Skills beat Projects in Claude. Projects load every context file on every message and burn your token window. Skills work like a book where the LLM reads the table of contents and pulls only the chapter it needs for the job. Same context, fraction of the tokens. 2. He has a /content-create slash command that runs the entire pipeline. Voice profile, copywriting principles, hook generation, image direction. One command. He doesn't write anything from scratch anymore. 3. His voice profile auto-updates weekly. He wrote a script that hits the X API every 7 days, pulls his top-performing posts by engagement, and rewrites his voice profile based on what's actually working. The profile evolves on its own. 4. He distilled a master copywriter's entire body of work into a single markdown file. Grabbed every Alen Sultanic post he could find, dropped it into Claude, asked for the core principles, fed it into the skill. Now every post he writes runs through those principles automatically. 5. The hook generator scores 16 hooks per post against 7 criteria. Curiosity loops, specificity, sensory, credibility, voice match, and a couple of others. He never picks the #1 by default. Sometimes he splices the first line of one hook with the body of another. The taste is still his. 6. /insights is a native Claude Code command nobody talks about. It analyzes every session you've ever run and produces a full report on your usage patterns, where things break down, and prompts you can paste back into Claude to fix them. I had never heard of it. I'm running it tonight. 7. He spends most of his time on hooks and images. If those two suck, the body copy doesn't matter. Nobody reads it. 8. Image generation is never one-shot. He keeps a folder of reference images that have worked before and feeds them into Nano Banana/GPT Image 2 every time. Then he takes the 80-90% output and finishes it in Canva using "magic grab" to move logos and clean up text. Last mile is human every time. 9. The humanizer step is non-negotiable. Strip em dashes. Kill the "it's not X, it's Y" pattern. Cut the triple negatives. Cut "no fluff." He still has to remind Claude mid-session because it drifts. If you're not auditing for AI tells, you're shipping slop. 10. Wisprflow is the most important tool in his stack. Not a content tool. An everything tool. His test for whether you should be using it: do you talk faster than you type? You do. Everyone does. Bonus fact he dropped: QWERTY was designed 200 years ago to slow typing down so old typewriters wouldn't jam. We've been carrying that forward ever since. Voice is finally undoing it. This was an inside look at how a serious operator Tom is using Claude Code to run a content engine. The good, the bad, the iteration, all of it. I hope you enjoy this one as much as I did. Go watch it.

Corey Ganim

36,120 views • 2 months ago

I think I can finally report some success training a quite accurate IDM capable of recovering keystrokes from Minecraft gameplay, even in quite PvP-heavy situations. At this point the model does not only know what keys are pressed to the extent reasonably discernible, it also knows how fast it is moving in 3D space at all times, even when knockback is mixing with the self-move impulse. Now, recovering keystrokes from normal external capture footage is just about impossible. E.g. W/A/S/D does exactly nothing during partial tick frames and jumping mid-air is also equally useless, so asking the model to recover key down states is inherently unreasoanble. Mouse deltas are also completely arbitrary units, as game mouse sensitivity introduces an arbitrary scale factor into the equation. The only good option is to think carefully about your model-environment contract, and only record "logical actions", not raw keystrokes. So here's a few unfortunate lessons I had to learn in roughly this order. - Choose good units. (bad: mouse deltas, good: delta radians [yes, you will need game-internal state]) - Capture from inside the main game loop and read the game fbo to get consistent frame-action pairing. Doing post-mortem pairing is hopeless. - Carefully define when you think keystrokes actually have an effect. (jump only works on ground, when flying or in water etc.) More subtle: The key may already be down, but no tick has happened yet to actually use the value. Hence: ignore Seperate gamestate into "fast and slow-moving" components. E.g. movement is likely tick based, camera rotation is very likely updated every frame in essentially every game ever. - Think about your frame-action correspondance contract (How old is the frame in relation to the inputs you capture? Will double or tripple buffering affect you?) Think about the game loop timeline, where you are sampling, how old the data you are reading is, and where the ticks are happening around you. Language models used to simply not have a model-environment contract, but even now with the model "living" in a designated harness, the contract still boils down to formatting, and tool implementation intrinsics. While also important, it is still quite a bit more obvious because the violations are in some way shape or form reflected as text you can actually see. - ffmpeg dropping frames cummulatively screws the model the further you get into the sequence because your targets are now shifted. If you can't encode the video in real-time, too bad. - Sodium has a frames in flight system different from vanilla Minecraft, which will also offset your targets from your frames. (there goes that data...) - Models are succeptible to latency. If there is too big of a delay between action and on-screen reflection, your performance degrades. At this point I realize ~100hours of gameplay is essentially no longer usable as a dataset. You can train on this data, but all you'll get is a mushy mess. However, some good news: - Making the model predict physics gamestate scalars helps the model generalize. For instantaneous events like jump, it's unreasonable to ask the model emit a short burst of jump=true at exactly the right time, however if you also predict your current y-velocity, the model has supervision signal for the "latent" from which that onground jump becomes apparent. Recovering x/z motion is also somewhat easier than unmixing it into plausible keystrokes for inertia-heavy player controller logic. - Regressing physics gamestate scalars also seems to make your dataset "bigger". While pure keystroke classification will overfit quickly, predicting exact physics gamestate scalars forces the model to generalize more and you can tolerate far more epochs before validation loss starts to stall out. This is the only reason why it was bearable to dump 100h+ of dataset hours and replace it with ~3 hours of gameplay after the 4th revision of the file format (yeah...) and somehow still have better performance. Now, you might be asking, "isn't this brittle?" and the answer is yesn't. Frame-action correspondance matters for training, but not so much during inference. So as long as you are sampling in roughly the same interval as your training data, you aren't violating any hard contract per-se. Somewhere around the frames ticks are happening, and during training you capture various tick-capture offset relations per random chance, so nothing is too obviously wrong here. HOWEVER, you will get screwed by gui scale, shaders, resource packs, "shit that recording is 1920x1040 because somebody doesn't know fullscreen exists" and other unfortunate edge cases of reality. But I suppose this is the role of dataset size. If all those "contract violations" that a youtube video has compared to the training data are addressed, I think this is a way to turn Youtube into a labeled dataset. I could never shake the feeling that VPT is a sound idea in practice, while never having been properly executed, and I think one reason why it hasn't is because that label boostrapping part is just a pain in the butt to get right. Now, what the player is doing is of course not the only label you can extract from video, but it has to be one of the targets predicted during pretraining to "align" the pretraining objective. Some notes on the video here, the colored dots on the analog visualizer are the ground truth, while the gray dot is the model prediction. Green means correct prediction, red means incorrect prediction at that frame. Model P(key) reports how wrong the prediction is from green (0.0) to red (1.0). You will also notice that during periods of rapid slow down, left and right actions become close to irrecoverable, because there is just that little motion. And some jump actions are not predicted correctly because I got the detection condition for jump events wrong... (duh) LMB/RMB for other than sustained events (like item-consume and block break) also seem to be hopelessly irrecoverable for now. Swing was supposed to do the same thing as motion y did for jump, but its too well behaved as an increasing counter. Maybe partial-tick interpolated values work better (v5 file format then... ugh..)

mike64_t

18,762 views • 3 months ago

Sigh. I just had the credits roll in Pokemon Legends ZA, after 41 hours (i did a lot of side quests) You guys KNOW I am a HUGE Pokemon fan, always been. I grew up with the franchise and it was one of my biggest escapes growing up. I loved Scarlet and Violet, I LOVED Legend Arceus. Pokemon Legends ZA is.. so bad though. The story? Could have been a post main game storyline, barely any substance, barely anything of value. The main story is just the aftermath of X&Y. Some of the side characters stories is nice, other‘s is just annoying or forgettable. Character designs: Mixed opinion, some designs are peak (corbeaue), some are just blatantly awful and an eyesore (jacinthe). Map: ehhh, the map LOOKS small, doesn‘t feel small though. BUT if you take Legend Arceus in comparison, it‘s like 1/4th of the size if even? The parkour is done SO POORLY. It‘s boring and tedious. Looking back at Legend Arceus where you could literally climb mountains, swim and fly, the map traversal is just done poorly and boring. I get that they removed ridable pokemon because then the map would have instantly felt even smaller, but that‘s just an issue the pokemon/gamefreak created for themselves. They decided to have the game ONLY in the capital of Kalos. They also could have simply made the map bigger lol. Gameplay: PERSONALLY I don‘t see why people are praising the gameplay that much, maybe because it‘s finally something different? It‘s alright in normal 1v1 battles, easily becomes unreadable if there‘s multiple parties partaking (think mega battles before the final boss) The rogue mega battles LOOKED good, and they had a good idea, but WHY is the dash button on B, which is tied to the battle commands. Same for dodge being on the Y button. Bear with me, the rogue mega battles are done in a giant arena, and you have to DODGE and RUN a lot, while also ATTACKING the rogue mon. You you can only do ONE, attack, by holding down the left trigger and your A B X Y buttons transform into your moveset, or run and dodge. Just from a game design aspect, this is awful. And don‘t get me started on how buggy the gameplay is at times. Sometimes the trigger button does not even give me the attack moveset? (No its not my switch 2, tested on both switch 1 and 2 with both versions of the game) Right before the final part, my team is around lvl 65-70 and I more or less one shot everything. Now (and spoiler warning) multiple megas attack you, you fight alonsgide NPC trainers and the screen becomes so unreadable and my pokemon just get knocked out one after another? Idk if this is a skill issue, but the sudden spike of difficulty and the cluttered screen made that part really unfun. Final boss was just… awful. Two giant flowers appear, you have to knock them both out, but their damage is ridiculous, and they are super tanky. Then scene switch to Zygarde attacks Ange Floette, and repeat this for like 3 times. The rest of the fight also is just bad and boring. At least the cinematic looked pretty. The alpha pokemon that randomly appear are nice, but nothing of value was added by adding them. (Alphas were a HUGE story part in legend arceus, here it seems they are just throwing players a pity bone) The pokedex quest seems like it wants to be legend arceus so bad but it just misses the point. Legend arceus pokedex felt fun and enjoyable, legend za feels tedious and annoying. Shiny Hunting in this game is SO BORING. No sandwiches, no mass outbreaks, you just reload the area by fast traveling or resting at a bench. Can‘t talk about competitive. yet cuz I haven‘t gotten to it. Finally, this game is a 3,5/10 to me. If anything it made me wanna play Legend Arceus again

Kitsu 🦊💊

97,580 views • 9 months ago

.Christian Rivera (el que dijo que KOI era un equipo de mierda y se dedicaba a acosar a los jugadores) me llama nena en su stream, me dice que no tengo idea de lol y que soy un cagón. Obviando la fantasmada histórica, vamos a hablar un poco de mí y de este estafador: 👇 Lo voy a hacer en inglés para que puedan salir todos sus fanboys (tres o cuatro) y para que no tenga la excusa de la traducción. Yo no necesito esconderme. Le dais al translate y pilláis rápidamente el flow. As for the question of who am I, I think it is the mark of a moron to expect your name to carry your takes. Anyone can and will make plenty of mistakes when talking about complicated and opinionated subjects such as League. I feel context is necessary if you are coming late to what is quickly becoming a shouting match. My beef with Dom is based on me accusing him of basically being a grifter. Someone pretending to understand competitive League at a high level to sell gambling content to unaware kids after, in one of his many desperate attempts to claw his way back into pseudo-relevance, he declared KOI players to be "shit" and made this a running joke within his fandom. These alleged "shit players" in a "shit team" made finals on their first split and worlds on their first year. After upgrading their midlane to Jojopyun, have just now won LEC and made MSI. 2/5 finals, 2/4 internationals and a 3-1 LEC split finals against Cap's G2. Seems to me that, after combining defamatory language with such an ill-informed professional blunder (I don't consider him a analyst but he does, so it is a professional blunder from his pretended pov), it would fall on Dominate to give a proper public explanation. Instead, he hides on his stream while accusing others of cowardice. Let's put a pin on that and come back to the subject of what have I ever done (a weak whataboutism that barely qualifies as an excuse for running a harassment campaign against rookie players). I started taking League seriously and joined the scene as a writer in 2017. By the end of that year I managed to join Mad Lions, a team that would find great success without me during 2018, being that I left within the span of two weeks. After an argument with then coach Araneae, I became disillusioned with the competitive side of League. In this argument my head coach, a veteran player and unarguably successful coach before and since, was adamant about the idea that lane matchups decide strongside. I argued that it is actually jungle windows of play that determine who should get to push the wave. Today, we all know it's a bit of a mixed bag, and winning matchups have evolved much beyond who gets to crash any given wave. We agreed that both of us were people that have a hard time letting go of our opinions and parted ways amicably. To me, what makes League a worthwhile pursuit is exploring the interesting ideas that can be built through it, not necessarily the drive to win. I left the team wanting to use content as a means to an end, as after that argument, I became obsessed with understanding the competitive jungle. It took me a year and a half, and you can call it luck, but I'm actually quite proud of the narratives I was able to push building around that knowledge. By MSI 2019, attended by at the time world champion "Ning" and mechanical prodigy "Clid", I pushed Jankos as the clear best jungler of the tournament. I understand the English speaking community has no way of knowing this, but I faced significant backlash for putting a western player above these two greats. His cover style of jungle allowed G2 to greedily succeed in getting the most of their flex-heavy drafts that often landed them on the winning side of matchups, and coasted them into a midgame where they found no match. G2 took that tournament and set a record for the quickest international finals. By the time EU legend Jankos arrived at worlds, many had them as the key player/mvp that made 2019 G2 work. This time, even though most experts had Clid as clear top 1 jungler and I had just found success (maybe luck?) through Jankos, I actually pushed Tian as the top 1. Admittedly, this one is kind of murky, since it was Doinb's understanding of midlane windows that actually had Tian play the peak of his career. Still, the fact remains that FPX brought the best jungle/river play system and ended up taking the tournament. Finally, after a clear-cut exceptional Canyon that dominated 2020 and pushed the limits of what jungle efficiency is (hard to argue against his inherent quality nor was I ever inclined to do so), I had Wei as my top jungler for 2021's MSI. This time, professional junglers (with whom I had an amicable relationship, this was not in bad faith) wrote to me privately, joking about how they were expecting for the tournament to end and Canyon to stomp Wei so they could laugh at me publically and quote-RT my tierlist. I was committing the sacrilege of putting some chinese guy above the best jungler to ever play the game, in the tournament following his peak performance. Sadly, their time never came. Wei's mastery of damage limits and unique skill with the Rumble pick (which was disgustingly broken, even if only one guy could actually play it, never mind what Phreak's winrate analysis told you) made Canyon's Morgana spam look disappointing to say the least. Bear in mind that Canyon is still in my mind the best jungler to ever play the game, he just wasn't in his best form at that particular MSI. Call it luck if you want, but bringing three dark horse takes in a row and have them all pay you back is no easy feat. Ask Dom how his KOI take is doing, I don't think he's too happy with it. I can't sit here with you and spend all day exploring every bullseye I've ever gotten (there isn't enough room in a tweet), but I can tell you a few more. Had Fnatic becoming a dysfunctional team over Razork´s transition from selfish jungler into adc lapdog, recently confirmed by Vladi in chat (I think he is a bit better than Dom at the game). Had "Nisqy will never make an international tournament ever again" after he parted ways with Elyoya, while other content creators were pushing the opposite. We had to sit for years and pretend he was enabling Elyoya to look good and not the other way around. Nisqy seems like a fun guy, I'm actually low-key a fan of his, but I don't build my takes on whose dick I can suck deep enough so that they might show up on my stream and give me credibility by association (unlike other people). I had 2023 T1 beating JDG when the narrative was JDG's royal road. How? Because since MSI 2022 I've been pushing every team to study T1's early vision system. Like, I literally said over and over again, whoever is not studying this team's early vision system is hard trolling. Recorded several videos on it. This is before Faker ever made world finals against DRX. Back when I was saying T1 had revolutionized competitive League of Legends, accusations were that T1 were washed and chokers (remember which side of that narrative jungle soloq genius IWD was on?). After they made three World's finals in a row and won two of them, it seems like I was onto something, wasn't I? I also made a very controversial video in 2022 that titles "The Second Korean Age", speaking about how T1's advancement in vision systems would push Korea ahead for years to come. It was pretty controversial back then, in 2022, when China had won 3/5 of the last world championships. Now Korea has won three years in a row, not so controversial anymore. Lucky again. However, my proudest work is not something that seems that impressive at first glance. It's called "Pyramids towards 13.19". It's a work that explores the evolution of season 13's World's metagame, drawing a paralellism between understanding a patch and the religions in the lost city of Teotihuacán, wherein they'd build towards the sky in order to get a bit closer to the gods without any possible end to that process. Just as a side note, I also have a video about how laning between turrets is sleeper op and Riot will have to nerf it eventually. T1 and some Chinese teams were toying with it last summer, but everyone focused on swaps instead (as they were easier to build and had a more solid body of working examples). I recorded my theory in 2023 MSI and watched the best teams in the world converge on it a year later. There is more stuff like this, but again, I can't list it all. Not bad for a nobody, I wonder how that compares to knowing what item is op on Volibear in terms of respectable and interesting knowledge of the game. I often get professional coaching offers, including at the LEC level, despite only having two weeks of experience on the job. I've made a habit of declining them in order to keep working on what I consider to be interesting. Other than that, I've built quite a successful private media platform centered around analytical pro League discussion (that thing everyone tells you no one actually cares for) in a dwindling ecosystem where no one understands what people care about enough to pay for. I'd say that's pretty impressive in and of itself. As far as I can see, your numbers keep going down, so maybe I can help you with that too. So at this point I wonder, at which point am I allowed to ask what has Dominate ever done? Other than harassing players, a pattern older than his beef with KOI. I remember he used to gloat and act like an absolute turd, reacting to Rekkles' tears for YouTube views back when he had that string of public breakdowns. Is this a moral standard on which he gets to call me out on the crime of (and I wish I was kidding), posting a screenshot without context and then defending the Kcorp player "Vladi" in it to my Spanish-speaking fans? What a fucking ass I am. I wish I could harass kids online, sell gambling to minors, and bully people having public breakdowns so I could have the legitimacy of a real, tried-and-true voice of the community. The absolute gall to call me a pussy while you hide behind reaction content disguised as insight, a parasite of the co-streaming era of content, while I put my best foot forward building interesting stories that no one is talking about and get proven right; over and over. How is that KOI take aging mate, are you proud of that one? Where are your deep explanations? The actual content, where is it? Other than ragebaiting I mean. I'd really love to check it out, since you are sooo good at clicking with Udyr on the NA server. I want to remind everyone, as this can't be stressed enough, that this whole beef is about a guy making a shit (joke intended) take. Posing as a respectable professional to sell gambling while completely uninformed, driving a harassment campaing against players he knows nothing about, and then being butthurt that some Spanish guy calls him out on his pattern of abuse. You see, my mistake was that he can get Challenger on Dr. Mundo or whatever the fuck he plays, which somehow turns this into a debate and not someone being called out for acting like an absolute asshole. Then it invalidates my whole career, as I don't speak 3rd grade English natively and am unwilling to leave behind my people who supported me from the beginning. All I know about you, Dom, is that you are a bully who seems to enjoy it. Believe it or not, I'm not eager to get into a screaming match while I teach you league for free, all while joining your stream that averages similar numbers (while having streaming rights for years) as mine does broadcasting a stopwatch whenever I feel like streaming once in a blue moon. I don't think it takes courage to do that. It takes pity, of which I don't have enough for you, or perhaps a morbid curiosity for whatever might you say when actually confronted by a human. But I don't have that either, since I already know what you are going to say, the same thing you always say. "One time, ten years ago, I almost was"

Manu 𓃵𓃶

1,158,158 views • 1 year ago

Why Is Detroit’s Police Board Full of Felons? One served time for murder, another for running a chop shop, and a third for threatening to shoot a cop… Only in Detroit By Charlie LeDuff Charlie LeDuff The Detroit Board of Police Commissioners is a veritable work-release program. The board has not one… not two… but three ex-cons serving as civilian overseers of the Detroit Police Department. Now I’m all for second changes. But six? Remember, these commissioners sit in judgement of the people who put them behind bars. The police. I mean, you wouldn’t allow a troupe of pedophiles to work at a children’s circus, would you? The vice-chair of the board, Darryl Woods, spent 29 years in the state penitentiary for first-degree murder. Gov. Rick Snyder granted him clemency in 2019 and Woods was appointed to the board in 2023 by then-Mayor Mike Duggan. The second commissioner, Lavish T. Williams, has two convictions on his resume. One for shooting up a car with a guy in it, and another back in 2007 for running a chop shop. The man really likes tearing up cars, it seems. Williams is new to the board, elected last November when he ran unopposed in his district. He didn’t tell anybody about his priors, and nobody asked. The third commissioner, Darious Morris, finds himself in the news for all the wrong reasons. He was also elected to the board in November, just nine months after he was released from probation for threatening to shoot a Warren cop during a traffic stop that had nothing to do with him. Body-camera footage shows Morris wearing a fake police badge that he purchased online. Since nobody formally ran for the board to represent District 3, Morris ran as a write-in candidate. He garnered 518 votes. A total landslide. Morris never told anyone about his criminal history. And again, nobody asked. Morris’s rap sheet doesn’t end there. He did time in 2009 after pleading guilty to forgery and impersonating a notary public. In November 2021, Morris was caught playing dress-up again. That time he was pulled over by Detroit police officers who discovered Morris carrying a firearm and wearing a fake police chaplain’s badge. He tried to bullshit his way out of the felon-in-possession charge, but it didn’t work. Morris must have delivered an inspired homily from the back of the squad car, because when Morris was hauled before the judge, his arresting officer was a no-show. Morris was kicked free and the charges were dropped. That is, until Morris got elected police commissioner and was given a real badge. A nice badge. A golden badge. And the badge, it would seem, has gone to Morris’s head. A few weeks ago, Commissioner Morris made a trip to the 9th Precinct on the city’s east side. The east side is a notoriously dangerous place, known by its macabre sobriquet: Zip Code 4820-DIE. So when a real cop asked Morris to step through the precinct’s metal detector like every other nobody, Morris got butt hurt. Morris got angry. And naturally, Morris got on social media. He posted on Facebook personal information about the precinct commander and lieutenant. That’s when the commissioner’s education into the Thin Blue Line began in earnest. Ross Jones of WXYZ got hold of the story. He rang-up Morris good, complete with an interrogation of Morris and an airing of all his prior body cam footage. Then George Hunter of The Detroit News made inquiries to the Wayne County Prosecutor wondering why Morris’s gun charges were never reinstated? The prosecutor looked into it. And Morris was scared he was going back to prison. Until the prosecutor discovered that she could not reinstate the charges because the evidence—the handgun Morris was carrying that night—had since been melted down for scrap. For his part, Commissioner Morris resigned from the board. Then Commissioner Morris abruptly un-resigned from the board. And then, for whatever reason, Commissioner Morris called me. He said he wanted another interview. He said he wanted to set the record straight. So we set an appointment. And then Morris ghosted me. But I found him anyway, standing near the elevator shaft at police headquarters. Oddly, Morris was not wearing his nice, new golden badge.

Michigan Enjoyer

32,030 views • 5 months ago