0 Σχόλια
0 Μοιράστηκε
49 Views
Κατάλογος
Κατάλογος
-
Παρακαλούμε συνδέσου στην Κοινότητά μας για να δηλώσεις τι σου αρέσει, να σχολιάσεις και να μοιραστείς με τους φίλους σου!
-
WWW.ENGADGET.COMRyan Gosling's Star Wars movie is titled 'Starfighter' and will be released in 2027Earlier this year, reports came out that Ryan Gosling was in talks for the lead role in Shawn Levy's Star Wars movie. Now, Gosling has confirmed that he will star in Levy's film, which the Deadpool & Wolverine director has been working on since 2022, at the Star Wars Celebration event in Tokyo. Levy's movie will be called Star Wars: Starfighter, according to The Hollywood Reporter, and is scheduled for release on May 28, 2027, a few weeks after Avengers: Secret Wars debuts in cinemas. Starfighter, most likely named after the universe's small combat spacecraft, is a standalone movie set five years after the events in Star Wars: The Rise of Skywalker and will not be connected to the Skywalker family. "It’s not a prequel, not sequel. It’s a new adventure. It’s set in a period of time that we haven’t seen explored yet," Levy said during the event. Neither Levy nor Gosling discussed the plot of the movie, and it's not even clear what character Gosling is playing. Production seems to be looking for a teenage actor and a male and female actor to play as villains alongside Gosling's character. The movie will start production this fall. A year before Starfighter hits the theaters, however, The Mandalorian and Grogu is taking center stage. A spinoff based on The Mandalorian series, it will premiere on May 22, 2026, with Jon Favreau serving as its director. This article originally appeared on Engadget at https://www.engadget.com/entertainment/tv-movies/ryan-goslings-star-wars-movie-is-titled-starfighter-and-will-be-released-in-2027-123049184.html?src=rss0 Σχόλια 0 Μοιράστηκε 43 Views
-
WWW.TECHRADAR.COMDaredevil: Born Again season 2 – everything we know so far about the popular Marvel TV show's return on Disney+Here's everything we know about Daredevil: Born Again season 2 ahead of its Disney+ debut.0 Σχόλια 0 Μοιράστηκε 50 Views
-
WWW.FASTCOMPANY.COMNo, you do not really need $1.26 million to retireEvery few months, there’s a new story or study or think piece on the exact dollar amount needed to afford retirement. The most recent is Northwestern Mutual’s 2025 Planning & Progress Study, which found that Americans believe they need $1.26 million to retire comfortably. Unfortunately, many people give up on the very idea of saving for retirement when they hear $1.26 million is the price tag for a comfortable (not lavish) retirement. Aiming for a seven-figure nest egg can feel out of reach for many of us—which may explain why Northwestern Mutual also found that 51% of Americans expect to outlive their money. But the reality of retirement is far more nuanced than studies like this make it seem. Not only is there no “magic number” that will ensure a well-funded and fulfilling retirement, but you also have a great deal of agency over your financial decisions now and in retirement. Here’s what you need to know about planning your retirement if you’re worried that your portfolio will never measure up to the target number du jour. $1.26 million is meaningless There’s a reason why the Northwestern Mutual study—and others like it—choose to name a specific dollar figure as a retirement goal: it’s eye-catching. Every person who reads the study or scrolls past the headline will have a visceral and emotional reaction to that dollar amount. But even though $1.26 million is a very specific amount of money, it’s also meaningless. For some people, $1.26 million is an astronomical sum. For others, it will barely cover the first five years of retirement. And both groups of people can create a fulfilling retirement, even though their nest egg isn’t in the same zip code. How much you really need to retire Instead of focusing on the specific target amount listed in studies like these, it’s better to aim for a goal based on your personal financial situation. One common rule of thumb is to aim for a nest egg equal to 10x your final salary. This offers a more personalized metric to shoot for. For example, Oliver earns $55,000 per year and is aiming for a nest egg of at least $550,000. But Cynthia, who earns $300,000 per year, has a goal of $3 million. A goal of $1.26 million could be inappropriate for both of them for different reasons—it’s too high for Oliver and too low for Cynthia. Your retirement needs are personal and idiosyncratic and can’t be summed up with a specific dollar amount. So you can feel free to ignore those numbers and focus on goals based on your financial situation. The importance of flexibility We often think of retirement planning as set in stone. You might ask yourself if you need $1.26 million to retire, assuming the answer is either yes or no. Similarly, the question of whether you can afford to retire at age 65 feels like it should have either a yes or no answer. But retirement decisions are not nearly so cut-and-dried. Any retirement plan you make should include flexibility that allows you to make changes as circumstances change. That starts with crunching the numbers to figure out your retirement budget based on what you have, rather than an arbitrary target number. You can make changes to your plans, spending, or savings based on the real data. This works for your planned retirement date, as well. If you’re thinking about retiring at age 65, go ahead and plan for it—but make contingency plans if something changes and your anticipated retirement date is no longer an option. Get the retirement you want—for less Embracing this kind of plan flexibility can even help with your big retirement dreams. Maybe you have a vision in your mind of retiring to a sun-soaked Greek isle—and somehow ensuring that Colin Firth shows up. But if you don’t have the money to make your Mamma Mia! retirement dreams a reality, you don’t have to give up on Kalokairi entirely. You can include more affordable versions of your dream into your retirement planning—such as spending a month singing along to “Dancing Queen” on white beaches—so that you have options once you’re ready to retire. Retire on your terms There’s no shortage of financial reporting that will make you feel like you’re doing it all wrong, especially when it comes to retirement. While putting more money aside for retirement is never a bad idea (seriously—transfer some money to your 401(k) right now!), you can let go of any anxiety you feel when your nest egg can’t compete with the currently touted retirement target. An easy way to calculate your retirement goal is to multiply your salary by 10, which gives you a target that fits your specific situation and needs. And no matter the size of your nest egg, build flexibility into your retirement plan for everything from timing to fulfilling your dreams. This will allow you to make your retirement work even if your circumstances change.0 Σχόλια 0 Μοιράστηκε 68 Views
-
WWW.CREATIVEBLOQ.COMI've had the Samsung Galaxy S25 Ultra for a few weeks now, and it's the best AI camera phone I've usedGalaxy AI's helpfulness, smooth everyday performance, and improved image quality have only cemented my loyalty to Samsung smartphones.0 Σχόλια 0 Μοιράστηκε 43 Views
-
WWW.NYTIMES.COM‘Black Mirror’ Showed Us a Future. Some of It Is Here Now.The long-running tech drama always felt as if it took place in a dystopian near future. How much of that future has come to pass?0 Σχόλια 0 Μοιράστηκε 40 Views
-
WWW.MACWORLD.COMWhy are so many Mac users switching to this version of Office?Macworld You’ve got a Mac, not a money tree. So why are you still forking over cash every month just to open a Word doc or make a PowerPoint presentation? A surprising number of Mac users are switching to this lesser-known Office license that ditches recurring fees for good. Microsoft Office Home & Business 2019 for Mac gives you all the classic apps—Word, Excel, PowerPoint, Outlook, and OneNote—for a fraction of the cost of newer versions. And here’s the best part: it’s a one-time purchase. No subscriptions, no monthly fees—just full access to Microsoft’s most reliable productivity tools for life for only $42.99 while codes last (reg. $229). That’s an absolute steal, especially when you consider that Office 2024 doesn’t really add much unless you’re a productivity wizard who needs every cutting-edge update. For small business owners, freelancers, students, or anyone who just wants a solid, no-nonsense Office suite, this is the perfect buy. It’s the same high-powered software that businesses around the world trust, just without the newest bells and whistles. Grab Microsoft Office 2019 for Mac before we sell out of codes! It’s just $42.99 before we’re sold out (reg. $229). Microsoft Office Home & Business 2019 for MacSee Deal StackSocial prices subject to change.0 Σχόλια 0 Μοιράστηκε 44 Views
-
WWW.MARKTECHPOST.COMStep by Step Guide on How to Convert a FastAPI App into an MCP ServerFastAPI-MCP is a zero-configuration tool that seamlessly exposes FastAPI endpoints as Model Context Protocol (MCP) tools. It allows you to mount an MCP server directly within your FastAPI app, making integration effortless. In this tutorial, we’ll explore how to use FastAPI-MCP by converting a FastAPI endpoint—which fetches alerts for U.S. national parks using the National Park Service API—into an MCP-compatible server. We’ll be working in Cursor IDE to walk through this setup step by step. Step 1: Setting up the environment National Park Service API To use the National Park Service API, you can request an API key by visiting this link and filling out a short form. Once submitted, the API key will be sent to your email. Make sure to keep this key accessible—we’ll be using it shortly. Cursor IDE Installation You can download the Cursor IDE from cursor.com. It is built specifically for AI-assisted development. It’s free to download and comes with a 14-day free trial. Python Dependencies Run the following command to download the required libraries: pip install fastapi uvicorn httpx python-dotenv pydantic fastapi-mcp mcp-proxy Step 2: Creating the FastAPI app We will be creating a simple FastAPI app that uses the National Park Service API to give alerts related to US National Parks. Later we will convert this app into an MCP server. First create a .env file and store your API key NPS_API_KEY=<YOUR_API_KEY> Replace <YOUR_API_KEY> with the one you generated.Now, create a new file named app.py and paste the following code. This will serve as the core logic of your application: from fastapi import FastAPI, HTTPException, Query from typing import List, Optional import httpx import os from dotenv import load_dotenv from fastapi_mcp import FastApiMCP # Load environment variables from .env file load_dotenv() app = FastAPI(title="National Park Alerts API") # Get API key from environment variable NPS_API_KEY = os.getenv("NPS_API_KEY") if not NPS_API_KEY: raise ValueError("NPS_API_KEY environment variable is not set") @app.get("/alerts") async def get_alerts( parkCode: Optional[str] = Query(None, description="Park code (e.g., 'yell' for Yellowstone)"), stateCode: Optional[str] = Query(None, description="State code (e.g., 'wy' for Wyoming)"), q: Optional[str] = Query(None, description="Search term") ): """ Retrieve park alerts from the National Park Service API """ url = "https://developer.nps.gov/api/v1/alerts" params = { "api_key": NPS_API_KEY } # Add optional parameters if provided if parkCode: params["parkCode"] = parkCode if stateCode: params["stateCode"] = stateCode if q: params["q"] = q try: async with httpx.AsyncClient() as client: response = await client.get(url, params=params) response.raise_for_status() return response.json() except httpx.HTTPStatusError as e: raise HTTPException( status_code=e.response.status_code, detail=f"NPS API error: {e.response.text}" ) except Exception as e: raise HTTPException( status_code=500, detail=f"Internal server error: {str(e)}" ) if __name__ == "__main__": import uvicorn uvicorn.run(app, host="0.0.0.0", port=8000) Step 3: Testing the FastAPI app To test the app, run the following command in the terminal: python app.py Once the server is running, open your browser and go to: http://localhost:8000/docs. This will open an interface where we can test our API endpoint Click on the “Try it out” button. In the park_code parameter field, enter “ca” (for California parks). Click “Execute”. You should receive a 200 OK response along with a JSON payload containing alert information for national parks in California. Step 4: MCP Server Implementation To do this, add the following code just before the if __name__ == “__main__”: block in your app.py file: mcp = FastApiMCP( app, # Optional parameters name="National Park Alerts API", description="API for retrieving alerts from National Parks", base_url="http://localhost:8000", ) mcp.mount() . Alternatively, you can copy the following code and replace your app.py with the same: from fastapi import FastAPI, HTTPException, Query from typing import List, Optional import httpx import os from dotenv import load_dotenv from fastapi_mcp import FastApiMCP # Load environment variables from .env file load_dotenv() app = FastAPI(title="National Park Alerts API") # Get API key from environment variable NPS_API_KEY = os.getenv("NPS_API_KEY") if not NPS_API_KEY: raise ValueError("NPS_API_KEY environment variable is not set") @app.get("/alerts") async def get_alerts( parkCode: Optional[str] = Query(None, description="Park code (e.g., 'yell' for Yellowstone)"), stateCode: Optional[str] = Query(None, description="State code (e.g., 'wy' for Wyoming)"), q: Optional[str] = Query(None, description="Search term") ): """ Retrieve park alerts from the National Park Service API """ url = "https://developer.nps.gov/api/v1/alerts" params = { "api_key": NPS_API_KEY } # Add optional parameters if provided if parkCode: params["parkCode"] = parkCode if stateCode: params["stateCode"] = stateCode if q: params["q"] = q try: async with httpx.AsyncClient() as client: response = await client.get(url, params=params) response.raise_for_status() return response.json() except httpx.HTTPStatusError as e: raise HTTPException( status_code=e.response.status_code, detail=f"NPS API error: {e.response.text}" ) except Exception as e: raise HTTPException( status_code=500, detail=f"Internal server error: {str(e)}" ) mcp = FastApiMCP( app, # Optional parameters name="National Park Alerts API", description="API for retrieving alerts from National Parks", base_url="http://localhost:8000", ) mcp.mount() if __name__ == "__main__": import uvicorn uvicorn.run(app, host="0.0.0.0", port=8000) Next, you’ll need to register your FastAPI MCP server in Cursor. Open Cursor and navigate to: File > Preferences > Cursor Settings > MCP > Add a new global MCP serverThis will open the mcp.json configuration file. Inside that file, add the following entry and save it: { "mcpServers": { "National Park Service": { "command": "mcp-proxy", "args": ["http://127.0.0.1:8000/mcp"] } } } Step 5: Running the server Now run the app using the following command: python app.py Once the app is running, navigate to File > Preferences > Cursor Settings > MCP. You should now see your newly added server listed and running under the MCP section. You can now test the server by entering a prompt in the chat. It will use our MCP server to fetch and return the appropriate result. Also, don’t forget to follow us on Twitter and join our Telegram Channel and LinkedIn Group. Don’t Forget to join our 90k+ ML SubReddit. Arham IslamI am a Civil Engineering Graduate (2022) from Jamia Millia Islamia, New Delhi, and I have a keen interest in Data Science, especially Neural Networks and their application in various areas.Arham Islamhttps://www.marktechpost.com/author/arhamislam/Integrating Figma with Cursor IDE Using an MCP Server to Build a Web Login PageArham Islamhttps://www.marktechpost.com/author/arhamislam/Code Implementation to Building a Model Context Protocol (MCP) Server and Connecting It with Claude DesktopArham Islamhttps://www.marktechpost.com/author/arhamislam/40+ Cool AI Tools You Should Check Out (Oct 2024)Arham Islamhttps://www.marktechpost.com/author/arhamislam/Pinterest Researchers Present an Effective Scalable Algorithm to Improve Diffusion Models Using Reinforcement Learning (RL)0 Σχόλια 0 Μοιράστηκε 37 Views
-
WWW.IGN.COMBringing Star Wars Experiences to Life With Walt Disney Imagineering and Disney Live Entertainment - Star Wars CelebrationStar Wars Celebration gave us a sneak peak at the future of Disney Parks experiences, and IGN had the chance to talk to Walt Disney Imagineering's Asa Kalama and Disney Live Entertainment's Michael Serna about The Mandalorian & Grogu-themed update headed to Millennium Falcon: Smuggler's Run, the impossibly adorable BDX droids headed to Disney Parks, and so much more.Alongside revealing these exciting new experiences headed to Disney Parks around the world, Kalama and Serna also gave us a look into how they bring this Disney Magic to life and allow us to experience our favorite stories and characters in moments that will last with us for a lifetime.The Mandalorian and Grogu-Themed Update to Millennium Falcon: Smugglers Run Will Let Engineers Take Care of GroguOne of the biggest reveals at Star Wars Celebration was that Engineers will be able to take care of Grogu aboard Millennium Falcon: Smuggler's Run when The Mandalorian and Grogu-themed update arrives on the attraction alongside the film on May 22, 2026. While the storyline featured on the attraction will follow a "different path" than the film, it will put each crew member on a team with Mando and Grogu. The Engineer, however, appears to be the seat fans should be looking forward to sitting in as they will get to not only interact with Grogu, but also choose where in that galaxy far, far away we'll be headed to."Throughout the mission, we're going to be giving the engineers the opportunity to actually get to communicate with Grogu," Kalama said. "So, we think it's going to be a ton of fun. There may be times when Mando has to deboard the Razor Crest and Grogu, left to his own devices, might get a little happy on the control panel. So, we love the idea of there being these fun little vignettes and moments where you're sort of on the comm with Grogu."As for the choose-your-own-adventure side of it, Kalama tells us there will be "sort of a critical moment in your adventure where you are strapped for time and have to make a lightning quick decision about which of our particular bounties we want to pursue. And that's going to be the sort of inciting incident that allows us to decide which are the different destinations we go to."That choice looks to take players to Bespin, the Death Star wreckage above Endor, and the newly-announced location of Coruscant. And yes, all of this is wrapped around a new story where "Hondo Ohnaka catches wind of a deal on Tatooine between ex-Imperial officers and pirates, setting the stage for a high-stakes chase across the galaxy. Guests will team up with Mando and Grogu to track them down and claim a bounty in a dynamic, galaxy-spanning adventure."The BDX Droids Will Be Traveling From Disney Parks Around the World Right Into Your HeartThe wonderful BDX Droids that have been taking over the hearts and minds of Star Wars fans around the world will officially be headed to Walt Disney World, Disneyland, Disneyland Paris, and Tokyo Disney, and we couldn't be happier.These droids, that will also appear in The Mandalorian & Grogu, have been under development for some time, and the goal was to bring new experiences to guests at Disney Parks that will immerse them more in the stories they love."The goal of the BDX Droids was to look at how we bring characters to life in our parks in different ways, and this is really technology merging with this piece of entertainment and a backstory we created specifically for the parks because these kind of originate with the parks," Kalama said. "They've appeared in games and other places, but we created an original story just for us and we've sort of evolved that as we've moved on to sites all over the world." "And they have lot of fun childlike qualities and do all sorts of cute things that people would do," Serna added. "So, we realized we kind of needed to identify each one of them with a personality. It made it much more interesting to engage with them and allowed us a lot of flexibility and a lot of ways to continue to expand that world. So, in the same way we love R2-D2 and other droids that we become connected to, we think you'll become connected to certain colors of the BDX droids. Each color is really a unique personality."These BDX Droids are just one way the teams at Disney are evolving Disney Park's experiences, and Kalama and Serna discussed how they are all thinking about making these interactions and moments we all cherish even better."The technology behind the animatronics is influencing how we're looking at robotics and character experiences and these up close experiences that continue to inspire us," Serna said. "So, we see those amazing animatronics in, for example, the Frozen attraction, and we start to think how we bring those out of an attraction and onto a street. I think you're going to see a lot more of those kinds of things in our parks around the world, which means using technology in ways you're not expecting when they are so close to you.""I think that idea of using technology in both unexpected ways and invisible ways is really important to sort of how we approach all of this stuff," Kalama added. "I think we are very much in the business of creating that sense of suspension and disbelief, and oftentimes there's no other way to bring a character to life than through robotics. But one of the things that's incredibly unique to the work that we do, as compared to what you might see in an automotive factory, is we have to figure out how to bring character, emotion, and personality to life. That's an entirely different technical challenge than just getting a robot to be able to balance on its own as a for instance. How do you get it to do that in a way that makes you feel something?"From Peter Pan and Star Tours to Creating the FutureIn a smiliar fashion to many of us, those like Kalama and Serna at Disney grew up loving Disney Parks and certain attractions that inspired them to one day be part of the team that creates new experiences they hope will do the same thing for a new generation. We spent a few moments talking about our shared love of certain attractions and it was a surprising insight into how the future is crafted."As a little kid, riding Peter Pan was most exciting for me," Serna said. "To fly in this vehicle... I think it really blew my mind. I had no idea how it worked. I just thought, "Oh my God, we're flying!" And then, as I got a little older and became a huge Star Wars fan, Star Tours was really the ride that changed my life as far as what I thought theme parks can do. Peter Pan was an amazing story, but it was sort of something from the past. However, seeing something that I love from the Star Wars films represented that way... I mean, if you remember back then, we were in an era of no new Star Wars stuff and this was a new adventure and I couldn't believe I was now in a Star Wars story myself. "And so I think when we do our jobs well, we invite the entire family, regardless of how old you are right now, to feel truly transported and completely lost in a fantasy.""I think that inspires me every day when I think about the work we do. It's not necessarily about what I want to do, but it's mostly what 10-year-old Michael really wanted to do. That's what I want to put out there for our guests. I feel like if 10-year-old Michael will love it, you're probably going to love it too, whatever age you are.""I only had the opportunity to visit the park one time before I became a cast member, and I was probably eight years old and I was so obsessed with all things science fiction," Kalama shared. "I literally refused to leave Tomorrowland. So, the first time I ever encountered any of the other lands was as an adult. But again, for me, as Michael said, I have one vivid memory and it was Star Tours. That was the attraction for me. I mean, the suspension of disbelief was through the roof and I fully believed that I was on a star speeder and that I had traveled through the galaxy. I think that sense of magic of disassociation with reality and entering into this complete fantasy world is powerful, not only for kids, but I think it's just as important for adults. And so I think when we do our jobs well, we invite the entire family, regardless of how old you are right now, to feel truly transported and completely lost in a fantasy."And now, thanks to these rides, Kalama and Serna are helping craft the future of Disney Parks experiences. To end, we wanted to see what they were proud of in the work they've done so far, and they shared a couple great stories. Serna helped bring to life Shadows of Memory: A Skywalker Saga at Disneyland, which is a projection show at Galaxy's Edge that let's guests experience not only the fireworks with a Star Wars flair but also a special story even on nights when there aren't any. "That was actually about a two year process of looking at something that was happening in the parks daily, which was fireworks. People would sit in Batuu and watch the fireworks, but there was no music or anything. You were just sitting there in silence watching fireworks. So, we sort of looked at that as an opportunity to say, well, maybe we need to create something here and create it in the world of Star Wars."So, we worked really closely with Lucasfilm to sort of look at what would a fireworks type show be in Galaxy's Edge. We created a character that was our storyteller. We created a droid that was part of the experience. We created a whole sort of performative piece around it and that actually led us to our next stage. There are some nights when there aren't fireworks. What are you going to do those nights now? So, Shadows of Memory: A Skywalker Saga is really looking at using the spires as a projection space and creating something immersive that we've never done in a theme park before. This is the idea of a storyteller who has traveled around the galaxy, who has heard the story of Anakin Skywalker, and has now created an experience for us to sort of learn that tale in a new way."For Kalama, it's all about those little touches you may never know but add up to something spectacular."I think something that I hope is invisible to our fans, but something that they appreciate, is that there is just an obsessive level of attention to detail that we put into everything," Kalama said. "The number of very serious conversations we've had around the type of screw head that we should put on a panel wall, because... well... Phillips doesn't exist in the Star Wars timeline or the receipt paper that comes out of the printer when you make a purchase. We really go above and beyond to think about what are all of the small infinitesimal details that might not seem all that important on their own, but when they add up together they make the space feel truly authentic and immersive."Adam Bankhurst is a writer for IGN. You can follow him on X/Twitter @AdamBankhurst and on TikTok.0 Σχόλια 0 Μοιράστηκε 45 Views
-
WWW.CNET.COMDon't Expect Much From iOS 18.5 Public Beta 1, Small Changes ComingDon't expect many new features from Apple while it prepares for WWDC in June.0 Σχόλια 0 Μοιράστηκε 37 Views