Загрузка видео...

Не удалось загрузить видео

На главную

bro created an AI job search system for Claude Code that scored 700+ job applications and actually got him a job. AND IT'S NOW OPEN-SOURCE. It scans multiple company career pages, rewrites your CV per job, and even fills application forms. The repo has: > 14 skill modes (evaluate,...

5,803,252 просмотров • 4 месяцев назад •via X (Twitter)

Комментарии: 0

Нет доступных комментариев

Здесь появятся комментарии из оригинального поста

Похожие видео

Jensen Huang just explained why every company cutting engineers over AI is asking the entirely wrong question. Huang: “People say, I don’t need software engineers because apparently coding is going to be automated.” That was the narrative. Here is what Huang actually did. Huang: “I’ve given AIs to every one of my software engineers and hardware engineers and engineers period. 100% of NVIDIA has AI assistants, AI coders, and they’re busier than ever.” Not fewer engineers. Not smaller teams. Busier than ever. That is the line most companies are getting completely wrong right now. They hear “AI can write code” and immediately start cutting headcount. Huang did the opposite. He armed everyone. Huang: “And so the question is, what is the task versus what is the job? No different than a financial analyst; the task is mess around with spreadsheets, but the job is to make financial advice. The job is to help a customer.” Writing code was always the task. It was never the job. The job is architecture. Knowing what to build. Why it matters. How it fits into a system that actually creates value. Code is the execution layer between the idea and the outcome. Nothing more. When you automate that layer, you don’t eliminate the engineer. You eliminate the bottleneck between what they can envision and what they can ship. The companies using AI to cut headcount are optimizing for cost. The companies using AI to multiply output are optimizing for territory. Nvidia chose territory. Every engineer at the most valuable semiconductor company on Earth now operates with an AI assistant. Not a pilot program. Not an experiment. Company-wide. Every function. Every team. And the result is not less work. It is more work. Faster. At a scale that was physically impossible twelve months ago. The companies that understand the difference between eliminating engineers and unleashing them will build what comes next. The ones that don’t will watch their best talent walk out the door to the ones that did.

Dustin

82,757 просмотров • 4 месяцев назад

THIS MIGHT BE THE #1 OPEN-SOURCE REPO FOR CLAUDE CODE RIGHT NOW. IT GIVES CLAUDE A MEMORY AND SLASHES YOUR TOKEN COST ON EVERY QUESTION The repo is safishamsi/graphify, a free open-source skill that turns any codebase into a knowledge graph Claude Code can read instantly. Instead of grepping through your files every session, Claude gets a map of how everything connects The problem it fixes: Every time you ask Claude Code about a big repo, it does the same thing, greps through dozens of files like a brute-force Ctrl+F, blows through your context window, and sometimes still misses the answer hiding in a file nobody searched. Claude Code has no memory of how your project is structured. Every session starts from zero What it does: It maps your entire codebase into a knowledge graph, capturing not just which files exist, but which functions depend on which, which modules are central, and which files cluster around the same concern. Claude queries the map instead of scanning files How it works, three passes: 1. Code structure, free and local. Tree-sitter parses your files and pulls out classes, functions, imports and call graphs. No LLM, no tokens, just your actual code mapped deterministically 2. Audio and video, if you have them. Transcribed locally and folded into the graph 3. Docs, papers, images. Here an LLM does semantic analysis, figuring out what each document means and where it fits. Only the meaning gets sent up, never your raw source It saves you money: Normally a question about a big repo makes Claude spawn explore agents that scan file after file, eating your context window and your token budget before you get an answer. With the graph already built, Claude queries the map instead of re-reading the codebase every time. Same answer, a fraction of the tokens. The graph only gets built once, then a hook rebuilds it after each commit for free, so you never pay that scanning cost again. The bigger the repo, the bigger the gap The best parts: it's a skill, so once installed Claude knows when to use it without you memorizing commands. It works on non-code folders too, point it at docs or notes and it can spin up an Obsidian vault How to add it to your Claude: 1. Install Claude Code if you haven't: npm install -g Paul Jankura-ai/claude-code 2. Add the skill: claude skill add safishamsi/graphify 3. Open your project folder and run /graphify . to build the graph 4. Optional, make it automatic: graphify hook install so the graph rebuilds after every commit That's it. Ask Claude about your repo and it reads the map instead of burning tokens on a file hunt Bookmark this

Yarchi

55,345 просмотров • 2 месяцев назад

Marc Andreessen explains why AI coding won't replace programmers, but fundamentally change what they do. He argues that AI coding is just the latest abstraction layer, and the job of a programmer has always evolved with each one. Andreessen's key reframe of what's actually happening: "AI coding actually abstracts away the process of actually writing the scripting code... This is the next layer of the task redefinition under the job of programmer." He's clear that the best programmers aren't being replaced. They're already adapting, even if their day-to-day looks radically different now. Their job has shifted from writing code line by line to managing dozens of AI agents working in parallel. "The world's best programmers today will tell you, 'My job is I'm sitting there and I'm orchestrating 10 code bots running in parallel.' Their day job now is kind of arguing with the AI bots to try to get them to write the right code." But Marc Andreessen 🇺🇸 is adamant this doesn't make foundational knowledge obsolete — it makes it more important. "You need to still fully understand and learn how to write and understand code, because if it doesn't work or it's not doing what you expect, you need to be able to understand the results of what the AI is giving you." He draws a direct parallel: Just as someone writing scripting languages still needs to understand how a microprocessor works, someone orchestrating AI bots needs to understand the code those bots produce. "It's this upleveling of capability where you actually want the depth to go down and understand what the thing is actually doing, even if you're not spending your day doing that by hand." The result, in his view, is transformative: "Now programmers are going to be 10 times or 100 times or a thousand times more productive. And that is overwhelmingly a good thing." The pattern: New abstraction layer emerges → tasks change → the job gets redefined upward → productivity explodes It raises a question every programmer should be sitting with... Are you building the depth to evaluate what AI gives you, or just accepting the output?

Big Brain AI

45,325 просмотров • 5 месяцев назад

New course: MCP: Build Rich-Context AI Apps with Anthropic. Learn to build AI apps that access tools, data, and prompts using the Model Context Protocol in this short course, created in partnership with Anthropic Anthropic and taught by Elie Schoppik Elie Schoppik, its Head of Technical Education. Connecting AI applications to external systems that bring rich context to LLM-based applications has often meant writing custom integrations for each use case. MCP is an open protocol that standardizes how LLMs access tools, data, and prompts from external sources, and simplifies how you provide context to your LLM-based applications. For example, you can provide context via third-party tools that let your LLM make API calls to search the web, access data from local docs, retrieve code from a GitHub repo, and so on. MCP, developed by Anthropic, is based on a client-server architecture that defines the communication details between an MCP client, hosted inside the AI application, and an MCP server that exposes tools, resources, and prompt templates. The server can be a subprocess launched by the client that runs locally or an independent process running remotely. In this hands-on course, you'll learn the core architecture behind MCP. You’ll create an MCP-compatible chatbot, build and deploy an MCP server, and connect the chatbot to your MCP server and other open-source servers. Here’s what you’ll do: - Understand why MCP makes AI development less fragmented and standardizes connections between AI applications and external data sources - Learn the core components of the client-server architecture of MCP and the underlying communication mechanism - Build a chatbot with custom tools for searching academic papers, and transform it into an MCP-compatible application - Build a local MCP server that exposes tools, resources, and prompt templates using FastMCP, and test it using MCP Inspector - Create an MCP client inside your chatbot to dynamically connect to your server - Connect your chatbot to reference servers built by Anthropic’s MCP team, such as filesystem, which implements filesystem operations, and fetch, which extracts contents from the web as markdown - Configure Claude Desktop to connect to your server and others, and explore how it abstracts away the low-level logic of MCP clients - Deploy your MCP server remotely and test it with the Inspector or other MCP-compatible applications - Learn about the roadmap for future MCP development, such as multi-agent architecture, MCP registry API, server discovery, authorization, and authentication MCP is an exciting and important technology that lets you build rich-context AI applications that connect to a growing ecosystem of MCP servers, with minimal integration work. Please sign up here!

Andrew Ng

142,010 просмотров • 1 год назад

Jensen Huang just told the world something nobody wants to hear. AI is not coming for your job. It is coming for the part of your job you mistakenly believe IS your job. Huang: “The purpose of your job and the tasks that you do in your job are related but not the same.” That one sentence is the fault line between the people who thrive in the next decade and the people who vanish from it. Huang used himself as proof. Reduce the CEO of Nvidia to his raw outputs and his entire career is typing and talking. Both have been automated to superhuman levels. Huang: “Typing and talking have both been automated to a superhuman level by AI. And yet, I’m busier than ever.” The man building the infrastructure that automates human labor has never worked harder. That should stop you cold. We look at a profession and see the tasks. The motions. The mechanical friction. We never see the intent underneath. And when AI arrives, we panic. Because we confuse the task with the job. The task was never the job. It was always the bottleneck between a human and their actual purpose. Now the bottleneck is dissolving. Years ago, the experts declared radiology dead. The algorithm could read a scan better than any human. A generation of medical students listened. They walked away from the field. The result was catastrophic. Huang: “We need more radiologists than ever, and we don’t have enough.” The algorithm did not replace the doctor. It armed the doctor. Suddenly the department could see more patients. Catch more anomalies. Generate more revenue. The hospital did not fire the radiologists. It tried to hire more. And could not find them. Because we terrified an entire generation out of a career with a prediction that landed exactly backwards. Now the same hysteria is consuming software engineering. The timeline is screaming that coding is dead. Meanwhile, inside the very company building the hardware that automates code. Huang: “The software engineers that know how to use AI, know how to work with agentic systems, are the most popular and the most successful.” The tool did not replace the architect. It replaced the shovel. This is the pattern nobody wants to confront. AI does not eliminate the human. It eliminates the friction that made the human slow. And when the friction disappears, demand for the human explodes. But only if the human shows up. The ones who defined themselves by the mechanical act of writing code are fading. The ones who defined themselves by what the code was meant to build are now the most valuable people on the planet. That is not a nuance. That is the entire dividing line. The machine will write the script. Read the scan. Draft the brief. It will never possess the reason any of it needed to exist. The task was never the job. And nobody who figures that out last gets the privilege of figuring it out twice.

Dustin

52,882 просмотров • 3 месяцев назад

OpenAI just admitted Anthropic is KILLING their business. Their own applications chief told employees it was a "code red." Said Anthropic was a "wake-up call." Then admitted OpenAI had been "spreading efforts across too many apps" and it was "slowing them down." This is an internal confession. Here's why Anthropic is eating up OpenAI: 12 months ago, OpenAI owned 50% of all enterprise AI spending. Today it's just 27%. Anthropic went from nearly ZERO to winning 70% of every first-time enterprise AI deal. Seven out of ten companies buying AI tools for the first time are choosing Claude over ChatGPT. A year ago, one in 25 businesses on Ramp paid for Anthropic. Today it's one in four. OpenAI just had its biggest single-month adoption decline ever recorded. And Anthropic literally charges MORE than OpenAI for roughly the same performance. And businesses are STILL choosing them. In enterprise software, that never happens. The cheaper product usually wins. But Claude became something OpenAI never figured out how to be: Cool. Celebrities publicly switched to Claude. Senators are tweeting about using it. Engineers are shipping entire products with Claude Code in hours that used to take weeks. It started to became an identity signal. Like blue bubble vs green bubble in iMessage. Choosing Claude says something about you now. Meanwhile OpenAI went the opposite direction: They took the Pentagon contract that Anthropic refused. Greg Brockman donated $25 million to fund wars. ChatGPT uninstalls jumped 295% in a single day. Reddit posts saying "Cancel and Delete ChatGPT" got 30,000 upvotes. Anthropic said no to mass surveillance and autonomous weapons. Got blacklisted by the Pentagon. Trump called them a "Radical Left AI company." And their downloads went to #1 on the App Store the next day. Turns out refusing to build weapons is good marketing. But the real damage isn't consumer downloads. It's the MONEY. Claude Code hit $2.5 billion in annual revenue in six months. OpenAI's competing product Codex just barely crossed $1 billion. And Anthropic literally cannot meet demand. They're turning away paying customers because they don't have enough compute to serve them. A company REJECTING revenue because it's growing too fast. While OpenAI scrambles to consolidate. Last week OpenAI announced they're merging ChatGPT, Codex, and their browser into one "superapp." But what this really means: "We launched too many products, none of them worked well enough alone, so now we're cramming everything together and hoping it sticks." And remember their video tool Sora? Launched standalone. Hit #1 on the App Store. Usage flatlined within weeks. Now they're forced to shut it down. Their browser Atlas? Still hasn't launched publicly. Their IPO? Polymarket odds dropped from 55% to 35%. OpenAI has 900 million users. Anthropic has maybe 10 million daily actives. But here's the thing... OpenAI won the consumer war. ChatGPT is where your mom asks about recipes and your cousin makes memes. Anthropic won the war that actually MATTERS. The developers. The engineers. The enterprises writing 7 figure checks. OpenAI built the biggest chatbot on Earth. Anthropic built the tool that companies can't stop paying for. This is Yahoo vs Google all over again. Yahoo had the users. Google had the product. And we all know how that ended. OpenAI has 12 months to prove the superapp works, land the IPO, and stop the enterprise bleeding. If they can't, the most valuable startup in history becomes the most cautionary tale in tech. 900 million users don't mean anything if the people who actually pay are walking out the door. What do you think?

Ricardo

35,020 просмотров • 4 месяцев назад

THE GUY WHO WON ANTHROPIC'S HACKATHON JUST GAVE AWAY HIS ENTIRE CLAUDE CODE PLAYBOOK FOR FREE. 10 MONTHS OF WORK, ALL PUBLIC Affaan Mustafa won the Anthropic x Forum Ventures hackathon by building a full startup in 8 hours with Claude Code. Then he open-sourced the exact setup that did it. It's called Everything Claude Code, and it turns Claude from one assistant into an entire engineering team Repo: affaan-m/ecc This isn't a prompt pack. It's a system he refined over 10+ months of daily use shipping real products What's inside: A huge library of skills, dozens of specialized subagents, and ready-made commands, all working together. Each piece does one job. One subagent reviews security against OWASP standards. One optimizes memory so Claude stops forgetting earlier decisions around hour three. One learns from your past sessions and projects so the setup gets smarter the more you use it. Others handle planning, test-driven development, and language-specific code review Instead of one assistant writing code, you get an orchestrated team. A main session delegates to the right specialist when the task calls for it, the way a real dev team splits work The best part: it's not locked to one tool. It runs in Claude Code, Cursor, Codex and OpenCode, across Windows, Mac and Linux. Free, MIT licensed This is the difference between using Claude like a search box and running it like a team that ships. The guy spent 10 months figuring out what actually works so you don't have to Bookmark this

Yarchi

813,779 просмотров • 2 месяцев назад

Carol Vorderman in conversation with James O'Brein over Reform UK's Makerfield by-election candidate Robert Kenyon's insulting remarks JOB, "Carol Vorderman has asked Robert Kenyon, a Reform UK's candidate in the imminent Makerfield by election, for an apology, for posts on a now deleted X account in which he, Well, you'll find out, if you don't know already, she said, I want an apology from Rob Kenyon to me and to all the other people he's abused online." JOB, "I sat down with Carol yesterday afternoon to talk about this and, one or two other things. It occurred to me, just sitting down now, Carol, that this is not something you, you sought because you haven't been in any sense reticent in recent years with your political opinions and even with activism, but you've been dragged into this deeply unpleasant situation entirely innocently." JOB, "So unpleasant, in fact, that I'm not sure I can repeat, I'm not sure I'm comfortable saying in front of you the words that Robert Kenyon chose to endorse and defend on, social media." CV, "Well, I am, because it's important that people know. And this is just one comment. He has made multiple comments which are online abuse about me and lots of other people. So the one specifically about me that he endorsed was I want to smell and lick Carol Vorderman's eight letter word beginning with A." CV, "And reform have said, oh, it's just locker room banter. I don't know why they're using the term locker room, by the way, because I thought we said changing rooms in this country. But that's an entirely different, different, question. But the thing is, James, I'm not upset by it, I am angered by it." CV, "And the reason that I'm angered by it is because every woman listening, any woman who is on social media will have similar said to her, either abusive, all the other things that he said. You know, there was some forum that he was on, rugby, league forum, and they were posting pictures of the girls, the women who play." CV, "And then he was saying, oh, English women, they don't care. All they want to do with their fat bellies, et cetera, et cetera, et cetera. Then there was some, European women. Then he was saying, you know, oh, you wouldn't get me off them with a bazooka." CV, "You know, all this stuff, stuff about abortion. I mean, it's just disgusting stuff. And it's not just one comment, it's a tirade of online abuse. And every woman listening who has had that will know how it makes them feel." CV, "And so I am angry that a political party can take this person on one without obviously vetting him properly. But also that they just defend it and they're fine with that." JOB, "He was not a politician at the time. He was an ordinary man from an ordinary place, said Danny Craig group." CV, "Really? That's what. Yeah, that's what posh boys, who lead the Reform Party think, of ordinary men. Well, ordinary men generally are lovely, you know, they really are." JOB, "We do our best." CV, "Well, you are. And they respect women. All of that is true. But you have this growing minority who are extremely abusive. And I'm 65, James. And so I've been, you know, and women my age, we've been through the hard years." CV, "So in the 70s, you know, I was a bright kid from a comp in North Wales. Free school meals kid. And it took, you know, a lot to get to a Cambridge college because there were only, three girls colleges." CV, "And I think four or five had gone what they called mixed. So these are boys colleges taking on women's colleges. And it was like, why wouldn't you? You know, I was from a boys and girls comp, but we had to go through that." CV, "You had to be the first woman to do this. First woman from a state school. Northwest goes Cambridge first. You know, I was, I think, when I did engineering, There were about 300 students in our year, four or five of them were girls. I worked underground, me and 2,000 men, all this." CV, "So we have done the hard years over decades, all that. I wanted to be a fighter pilot. You can't, because you're a girl and you don't have the appendage that's required. You know, all of this nonsense that we had to put up with. So, for me, that this Reform Party is saying on day one, they would repeal the Equality act." CV, "And we all know what that means. So, you know, the protections against harassment of women in the workplace, the, equal pay, maternity leave, maternity pay, all of those. We're going to scrap all those. So it is indicative of the way in which this might go, as we've seen in America." JOB, "I think talking of ordinary men, the person who pushed back against him on social media was. It was a rather better model of masculinity." CV, "Yes, absolutely. So he's the author, Chris Ryan, who is a former SAS hero, a very successful author. Chris is his pen name. And, he absolutely defended me because he is a real man." CV, "He's not a pretend. He's a real guy and a guy who respects women." JOB, "I suppose, in some sense, the writing was on the wall with the leadership of reform who have not responded by the way, to, our, requests a, response to these allegations of misogyny, including the comments directed at you." JOB, "But when James McMurdoch Ended up in Parliament just after the last election, and, it quickly emerged that he'd been jailed for attacking a former girlfriend." CV, "Yes. And here is another example, a very serious example of, to me, reforms, excuses for things. So I think it was a Times newspaper fact he only got in with a majority of 98." CV, "So imagine if this information had been available beforehand about him. So, shortly after he was elected in 2024 as a Reform MP, I think it was a Times newspaper, found that he had been convicted and served time for, assaulting his girlfriend." CV, "He then said in his defense, oh, it was a push. Then the official court documents show that she was on the floor. He was kicking her multiple times while she was on the floor and had to be, dragged away by two security guards." CV, "Very different stories. Richard Tice then defends it, saying, oh, well, he's served his time. That was a long time ago. It doesn't matter. I am sorry. It matters. It matters to women. We know how much harassment online has increased and offline." CV, "So this is a time for all women to stand up and say, enough now, we are not going backwards." JOB, "I suppose one example is. It could be chalked up as accidental or carelessness. But two examples and emerging patterns speak of something altogether more sinister." CV, "Yes, well, Lee Anderson, bless him, when he was a Tory. That was after he was a Labour." JOB, "Yes." CV, "And now he's a Reform." JOB, "Correct. Well, at the time of this conversation, we'll have to check before we play it" CV, "out on the program tomorrow. Yeah, so he was, in the Conservative Party at the time and he was slinging insults to me all the time on Twitter in, the days when we used to be on Twitter. And, you know, obviously now he's reformed, he thinks it's perfectly acceptable." CV, "So there is a pattern there with this party. And, that is my concern that they will, if they get into, and they've stated it out in the open, we will repeal the Equality Act." JOB, "It's surprising to me when people like Danny Kruger talk about ordinary people. An ordinary man for an ordinary man." CV, "When he went to Eton." JOB, "Yeah. And, well, also his mother is on telly as well, so, you know, he or she at, at least will be aware of the misogyny that police. Yeah, yeah. You think that that might have given him a slightly more sensitive insight into what it's like for women like you. And, and you are tough. I mean, I don't mean that in a patronizing way." CV, "I take it as a compliment." JOB, "Good, I'm glad you do because you are perfectly capable of looking after yourself. A lot of women, both online and offline, are not, of course, and those are the kind of women that, misogynistic men prey on." CV, "But the thing is, I, I have a tough skin now because of all of the abuse over decades. And it. You know, I can remember when I wore a short skirt to the BAFTAs. I was age 39. Well, it was like I'd killed my grandmother the next day." CV, "It was the quest. Even the BBC made a whole Kilroy show about it. Flew this dress in copy dress from Paris. And, the question was, should a woman age 39 wear a dress above the knee? Jeez, I mean, that's my lifetime. This isn't Victorian days or my mother or post war." CV, "This is me in my lifetime. So, you know, as I go back to the beginning, women my age who love the fact that our daughters or nieces, or grandchildren have, can play football, you know, very happily can be applauded for what they do in sport." CV, "Can be. Oh, another thing that I'll, Kenyon said was that women can't referee, drive, take directions. And he had a go at various female sports presenters on the telly. You know, it's constant, it's consistent." JOB, "So they're not, they're not up to the job. They're only there to tick a box. And then declaring and From a political point of view, this is interesting actually stating I'm sexist. Sorry, but I am." CV, "Yeah." JOB, "And then the defense from reform UK becomes. These comments were made before he entered politics. He's perfectly entitled to his own personal opinions." CV, "That was three weeks ago." JOB, "Yeah, yeah. It's extraordinary that he can state that because Murdoch didn't get dropped by the party for the conviction for battering his ex, he got dropped after it emerged that he'd taken Covid loans out under the COVID support scheme. I think that's still ongoing." JOB, "But to state I am sexist, sorry, but I am in 2024 would have probably been a career ending revelation. Do you think? We're going a bit backwards, But I think we" CV, "have the potential to go backwards and we now, you know, generally you go, life's good. You know, doing this, that and the other. When I began my career as an engineer, funnily enough, not many women then were talking about having a career because not Many women have been to university and all of that." CV, "Now, thankfully, decades later, women are having careers. But also, housing was a lot cheaper then. So now we need to. You need, two incomes to fund a mortgage generally in this country." CV, "So the whole business of, oh, well, we're going to scrap the law that says about equal pay. That's going to affect people directly. And this is what I want people to understand, really. This is. This is not just about a woman getting on a high horse about something." CV, "This is very, very, very. Couldn't be more serious." JOB, "And, yeah, it is, of course, people like Nigel Farage and Sarah Potchin who claim that they're the party dedicated to protecting women and children. I mean, it's beyond irony. It emerged yesterday that one in five of the people arrested over the riots in 2024, which many people feel were fermented by Nigel Farage's social media activ." JOB, "Five of the people arrested over those riots have since been reported to the police for domestic abuse. So to simultaneously encourage and excuse the misogyny that's been directed at you and at other women while claiming. And, of course, to put a violent offender into Parliament and say that that's not an excluding offense while simultaneously claiming that they act for women and children is, It's beyond parody, isn't it?" CV, "And those same people who were arrested, there were almost 900 of them, weren't there? About the riots across the country at the time, 41% had already, been reported to the police for domestic abuse." JOB, "So who are the women and children they're dedicated to protecting?" CV, "Well, quite." JOB, "And who are they protecting them from?" CV, "None." JOB, "It's good to see you. I knew that you would be, perturbed by this, but." CV, "I am." JOB, "But enraged?" CV, "Yes, I am." JOB, "And are you expecting an apology? I know you've demanded." CV, "Well, I can't." JOB, "You did not demand anything." CV, "I can't demand anything. I have asked for an apology. Not for me." JOB, "No." CV, "But for all of us. And for his comments so far. I just think we're on day three. Nothing." JOB, "Not even a whisper nothing or a nothing." CV, "He's still running away. Hiding away from cameras, maybe." JOB, "Don't hold your breath, Carol. Thank you." CV, "Thanks, James." JOB, "Still waiting. I hope she didn't hold her breath. We got a statement from Reform Councillor Kenyon, made these comments before entering politics. We are confident that he is an excellent candidate who will be a superb local MP for Makerfield. And a full list of all the candidates running there can be found at lbc co uk"

Farrukh

24,754 просмотров • 2 месяцев назад