• BLOGS.NVIDIA.COM
    How to Run Coding Assistants for Free on RTX AI PCs and Workstations
    Coding assistants or copilots AI-powered assistants that can suggest, explain and debug code are fundamentally changing how software is developed for both experienced and novice developers.Experienced developers use these assistants to stay focused on complex coding tasks, reduce repetitive work and explore new ideas more quickly. Newer coders like students and AI hobbyists benefit from coding assistants that accelerate learning by describing different implementation approaches or explaining what a piece of code is doing and why.Coding assistants can run in cloud environments or locally. Cloud-based coding assistants can be run anywhere but offer some limitations and require a subscription. Local coding assistants remove these issues but require performant hardware to operate well.NVIDIA GeForce RTX GPUs provide the necessary hardware acceleration to run local assistants effectively.Code, Meet Generative AITraditional software development includes many mundane tasks such as reviewing documentation, researching examples, setting up boilerplate code, authoring code with appropriate syntax, tracing down bugs and documenting functions. These are essential tasks that can take time away from problem solving and software design. Coding assistants help streamline such steps.Many AI assistants are linked with popular integrated development environments (IDEs) like Microsoft Visual Studio Code or JetBrains Pycharm, which embed AI support directly into existing workflows.There are two ways to run coding assistants: in the cloud or locally.Cloud-based coding assistants require source code to be sent to external servers before responses are returned. This approach can be laggy and impose usage limits. Some developers prefer to keep their code local, especially when working with sensitive or proprietary projects. Plus, many cloud-based assistants require a paid subscription to unlock full functionality, which can be a barrier for students, hobbyists and teams that need to manage costs.Coding assistants run in a local environment, enabling cost-free access with:Coding assistants running locally on RTX offer numerous advantages.Get Started With Local Coding AssistantsTools that make it easy to run coding assistants locally include:Continue.dev An open-source extension for the VS Code IDE that connects to local large language models (LLMs) via Ollama, LM Studio or custom endpoints. This tool offers in-editor chat, autocomplete and debugging assistance with minimal setup. Get started with Continue.dev using the Ollama backend for local RTX acceleration.Tabby A secure and transparent coding assistant thats compatible across many IDEs with the ability to run AI on NVIDIA RTX GPUs. This tool offers code completion, answering queries, inline chat and more. Get started with Tabby on NVIDIA RTX AI PCs.OpenInterpreter Experimental but rapidly evolving interface that combines LLMs with command-line access, file editing and agentic task execution. Ideal for automation and devops-style tasks for developers. Get started with OpenInterpreter on NVIDIA RTX AI PCs.LM Studio A graphical user interface-based runner for local LLMs that offers chat, context window management and system prompts. Optimal for testing coding models interactively before IDE deployment. Get started with LM Studio on NVIDIA RTX AI PCs.Ollama A local AI model inferencing engine that enables fast, private inference of models like Code Llama, StarCoder2 and DeepSeek. It integrates seamlessly with tools like Continue.dev.These tools support models served through frameworks like Ollama or llama.cpp, and many are now optimized for GeForce RTX and NVIDIA RTX PRO GPUs.See AI-Assisted Learning on RTX in ActionRunning on a GeForce RTX-powered PC, Continue.dev paired with the Gemma 12B Code LLM helps explain existing code, explore search algorithms and debug issues all entirely on device. Acting like a virtual teaching assistant, the assistant provides plain-language guidance, context-aware explanations, inline comments and suggested code improvements tailored to the users project.This workflow highlights the advantage of local acceleration: the assistant is always available, responds instantly and provides personalized support, all while keeping the code private on device and making the learning experience immersive.That level of responsiveness comes down to GPU acceleration. Models like Gemma 12B are compute-heavy, especially when theyre processing long prompts or working across multiple files. Running them locally without a GPU can feel sluggish even for simple tasks. With RTX GPUs, Tensor Cores accelerate inference directly on the device, so the assistant is fast, responsive and able to keep up with an active development workflow.Coding assistants running on the Meta Llama 3.1-8B model experience 5-6x faster throughput on RTX-powered laptops versus on CPU. Data measured uses the average tokens per second at BS = 1, ISL/OSL = 2000/100, with the Llama-3.1-8B model quantized to int4.Whether used for academic work, coding bootcamps or personal projects, RTX AI PCs are enabling developers to build, learn and iterate faster with AI-powered tools.For those just getting started especially students building their skills or experimenting with generative AI NVIDIA GeForce RTX 50 Series laptops feature specialized AI technologies that accelerate top applications for learning, creating and gaming, all on a single system. Explore RTX laptops ideal for back-to-school season.And to encourage AI enthusiasts and developers to experiment with local AI and extend the capabilities of their RTX PCs, NVIDIA is hosting a Plug and Play: Project G-Assist Plug-In Hackathon running virtually through Wednesday, July 16. Participants can create custom plug-ins for Project G-Assist, an experimental AI assistant designed to respond to natural language and extend across creative and development tools. Its a chance to win prizes and showcase whats possible with RTX AI PCs.Join NVIDIAs Discord server to connect with community developers and AI enthusiasts for discussions on whats possible with RTX AI.Each week, the RTX AI Garage blog series features community-driven AI innovations and content for those looking to learn more about NVIDIA NIM microservices and AI Blueprints, as well as building AI agents, creative workflows, digital humans, productivity apps and more on AI PCs and workstations.Plug in to NVIDIA AI PC on Facebook, Instagram, TikTok and X and stay informed by subscribing to the RTX AI PC newsletter.Follow NVIDIA Workstation on LinkedIn and X.See notice regarding software product information.
    0 Comments 0 Shares 0 Reviews
  • BLOG.PLAYSTATION.COM
    Get ready for Evo 2025: What to expect at the show
    The Evolution Championship Series (Evo) returns to Las Vegas from August 1-3, hosting players from more than 60 countries around the globe for a weekend of high-stakes competition. Tens of thousands of the most passionate members of the fighting game community will reunite at the Las Vegas Convention Center for the second year in a row to celebrate the games that unite them with only the top competitors bringing home the championship title.With an expanded lineup of hit fighting games, insightful play-by-play commentary from veteran hosts, and first looks at upcoming games and hardware, this years Evo has more for fans to engage with than ever before.Expanded game lineup and showfloor experiencesOver the past few years, Evo has continued to expand its gaming lineup and experiences. This years event is branching out with an expanded competition lineup now featuring 16 titles, including Tekken 8, Street Fighter 6, and Guilty Gear -Strive-.Photography: Robert PaulAttendees will have plenty of exciting activities to choose from throughout the weekend, including industry panels, hands-on demo experiences, and various activities at gaming publisher booths. There will also be a Cosplay Contest, an Artist Alley with over 100 vendors and creators, and an Evo Museum with exhibits that showcase historic fighting game artwork and memorable arcade controllers.Photography: Robert PaulFirst playable experience for MARVEL Tkon: Fighting Souls at Evo 2025Attendees can go hands-on with MARVEL Tkon: Fighting Souls at the Arc System Works booth from August 1 to 3. The showfloor demo will be made available to play using a variety of controllers, including the DualSense wireless controller, Razer Kitsune all-button arcade controller, as well as NACON Daija Arcade Stick. Slated for release in 2026, this 4v4 tag team fighter is a collaboration between PlayStation Studios, Arc System Works, and Marvel Games, featuring iconic heroes and villains from the Marvel Universe.Be sure to also check out the Developer Combat Panel with key members of the Arc System Works and Marvel Games teams, taking place on Friday, August 1 at 8pm PT on the Evo Showcase Stage (players at home can also tune into Twitch.tv/Evo or PlayStation Esports YouTube channel).Learn more about MARVEL Tkon: Fighting Souls activities at Evo 2025.Be one of the first to see the FlexStrike wireless fight stick on displayAnnounced during the June 2025 State of Play, FlexStrike is the first wireless fight stick designed by Sony Interactive Entertainment. It uses PlayStation Link technology to deliver wireless connectivity with ultra-low latency for fighting games.At Evo 2025, the FlexStrike wireless fight stick will be on display only* for the first time visit the Fight Stick Museum and the Arc System Works booth for a first look at the fight stick and included sling carry case.View and download imageDownload the imagecloseCloseDownload this image*Display unit does not reflect final product design, which is subject to changePlayStation Stores Summer Sale and deals directly from PlayStationAs part of PlayStations Summer Sale, running now through August 13, there will be amazing savings off top fighting games, including titles featured in Evo 2025s lineup:TEKKEN 8 Advanced Edition 50% offMortal Kombat 1: Definitive Edition 60% offGuilty Gear -Strive- Blazing Edition 20% offFATAL FURY: City of the Wolves Special Edition 40% offGranblue Fantasy Versus: Rising 61% offUNDER NIGHT IN-BIRTH II Sys:Celes 50% offPlayers attending Evo in Las Vegas will get 15% off select PS5 Accessories at direct.playstation.com from July 29 at 12:00AM until August 4 at 11:59PM (while supplies last). Offer includes popular items such as DualSense Edge wireless controllers, Pulse Explore wireless earbuds, Pulse Elite wireless headsets, fight sticks, racing gear, storage drives, and more. When ordering directly from direct.playstation.com, players can enjoy free standard shipping and free returns on eligible orders. EVO attendees will have access to the discount code at the event, which must be entered at checkout to take advantage of this exclusive offer.Where to watch Evo Vegas 2025For those who will be watching the show from home, visit Twitch.tv/Evo or head to PlayStation Esports YouTube channel to witness the worlds best players in competition, see the latest fighting game reveals, and connect with fellow fighting game fans.Photography: Robert PaulWhether players are tuning in from home or experiencing the thrill of the fight in-person from the Las Vegas Convention Center, theres a lot to look forward to at Evo 2025. Enjoy!
    0 Comments 0 Shares 0 Reviews
  • WWW.POLYGON.COM
    Sony sues Tencent over Horizon Zero Dawn rip-off
    Seven months ago, Tencent, the worlds biggest gaming company, revealed a new project: Light of Motiram, a futuristic open-world game from studio Polaris Quest where machines rule the land. If that sounds familiar, the actual trailer and its cybernetic animals only further implied a specific inspirational source: Sony and Guerrilla Games Horizon series. Now Sony is taking Tencent to court over it.Filed on July 25, the lawsuit intends to block Tencent from releasing the game, which it argues violates Sony Interactive Entertainments intellectual property, while also seeking $150,000 in statutory damages for each separate work in the Horizon series infringed. In its lawsuit, Sony calls Light of Motiram a slavish clone of Horizon that egregiously replicates some of the signature elements found in the PlayStation series.Notably, Sony alleges that Tencent approached them in 2024, through its Aurora Studios, with a proposal to work on a mobile Horizon spinoff game, but the Japanese company declined. Tencents pitch, according to the lawsuit, proposed adding Eastern aesthetics and survival and crafting, pet taming, and multiplayer components to the Horizon series. The pitch deck included mock-ups of Eastern-inspired designs and settings, including one of Aloy [] standing on the Great Wall of China, the suit alleges.The original trailer for Motiram features machines decked in white and blue, much like the enemies do in Horizon, alongside aboriginal-like attire with a tech bent. The protagonists differ in that Aloy, star of Horizon, has long red hair, whereas the main character in Light of Motiram is a raven-haired woman with a shorter haircut. But the costumes share some similarities, like the predominance of brown leather. Motirams protagonist can also wear a helmet that makes her look even more like Aloy, and Tencent is using that combination in its marketing materials. In the lawsuit, Sony requests that Tencent hand over all such marketing materials so that it can destroy them.Based on the trailer, Horizons not the only arguable influence on Light of Motiram; at one point we see the player character land on a beach in a glider much like the one in The Legend of Zelda: Breath of the Wild. Theres also a vehicle that is reminiscent of Destiny 2s sparrow bikes. And to be fair to Tencent, there are some differentiating ideas here, like co-op, base-building, and a focus on crafting. Theres the obligatory chopping a tree footage you see in most modern survival games. But the affinity with Horizon is hard to ignore, as evidenced by fan remarks left on Light of Motirams trailer. When you lend your work to your school friend and tell him to copy it but change some things, jokes the top comment on the YouTube trailer.Sony taps into this public sentiment throughout the lawsuit, where it cites news articles and comments that call out the similarities as shameless and bash Tencents game as Horizon Zero Originality.Polygon contacted Sony Interactive Entertainment for comment on the suit and will update when the company responds. As of this writing, Light of Motiram still has pages on Steam and the Epic Games Store with the ability to wishlist the game.
    0 Comments 0 Shares 0 Reviews
  • SMASHINGMAGAZINE.COM
    Web Components: Working With Shadow DOM
    Its common to see Web Components directly compared to framework components. But most examples are actually specific to Custom Elements, which is one piece of the Web Components picture. Its easy to forget Web Components are actually a set of individual Web Platform APIs that can be used on their own:Custom ElementsHTML TemplatesShadow DOMIn other words, its possible to create a Custom Element without using Shadow DOM or HTML Templates, but combining these features opens up enhanced stability, reusability, maintainability, and security. Theyre all parts of the same feature set that can be used separately or together.With that being said, I want to pay particular attention to Shadow DOM and where it fits into this picture. Working with Shadow DOM allows us to define clear boundaries between the various parts of our web applications encapsulating related HTML and CSS inside a DocumentFragment to isolate components, prevent conflicts, and maintain clean separation of concerns.How you take advantage of that encapsulation involves trade-offs and a variety of approaches. In this article, well explore those nuances in depth, and in a follow-up piece, well dive into how to work effectively with encapsulated styles.Why Shadow DOM ExistsMost modern web applications are built from an assortment of libraries and components from a variety of providers. With the traditional (or light) DOM, its easy for styles and scripts to leak into or collide with each other. If you are using a framework, you might be able to trust that everything has been written to work seamlessly together, but effort must still be made to ensure that all elements have a unique ID and that CSS rules are scoped as specifically as possible. This can lead to overly verbose code that both increases app load time and reduces maintainability.<!-- div soup --><div id="my-custom-app-framework-landingpage-header" class="my-custom-app-framework-foo"> <div><div><div><div><div><div>etc...</div></div></div></div></div></div></div>Shadow DOM was introduced to solve these problems by providing a way to isolate each component. The <video> and <details> elements are good examples of native HTML elements that use Shadow DOM internally by default to prevent interference from global styles or scripts. Harnessing this hidden power that drives native browser components is what really sets Web Components apart from their framework counterparts.Elements That Can Host A Shadow RootMost often, you will see shadow roots associated with Custom Elements. However, they can also be used with any HTMLUnknownElement, and many standard elements support them as well, including:<aside><blockquote><body><div><footer><h1> to <h6><header><main><nav><p><section><span>Each element can only have one shadow root. Some elements, including <input> and <select>, already have a built-in shadow root that is not accessible through scripting. You can inspect them with your Developer Tools by enabling the Show User Agent Shadow DOM setting, which is off by default.Creating A Shadow RootBefore leveraging the benefits of Shadow DOM, you first need to establish a shadow root on an element. This can be instantiated imperatively or declaratively.Imperative InstantiationTo create a shadow root using JavaScript, use attachShadow({ mode }) on an element. The mode can be open (allowing access via element.shadowRoot) or closed (hiding the shadow root from outside scripts).const host = document.createElement('div');const shadow = host.attachShadow({ mode: 'open' });shadow.innerHTML = '<p>Hello from the Shadow DOM!</p>';document.body.appendChild(host);In this example, weve established an open shadow root. This means that the elements content is accessible from the outside, and we can query it like any other DOM node:host.shadowRoot.querySelector('p'); // selects the paragraph elementIf we want to prevent external scripts from accessing our internal structure entirely, we can set the mode to closed instead. This causes the elements shadowRoot property to return null. We can still access it from our shadow reference in the scope where we created it.shadow.querySelector('p');This is a crucial security feature. With a closed shadow root, we can be confident that malicious actors cannot extract private user data from our components. For example, consider a widget that shows banking information. Perhaps it contains the users account number. With an open shadow root, any script on the page can drill into our component and parse its contents. In closed mode, only the user can perform this kind of action with manual copy-pasting or by inspecting the element.I suggest a closed-first approach when working with Shadow DOM. Make a habit of using closed mode unless you are debugging, or only when absolutely necessary to get around a real-world limitation that cannot be avoided. If you follow this approach, you will find that the instances where open mode is actually required are few and far between.Declarative InstantiationWe dont have to use JavaScript to take advantage of Shadow DOM. Registering a shadow root can be done declaratively. Nesting a <template> with a shadowrootmode attribute inside any supported element will cause the browser to automatically upgrade that element with a shadow root. Attaching a shadow root in this manner can even be done with JavaScript disabled.<my-widget> <template shadowrootmode="closed"> <p> Declarative Shadow DOM content </p> </template></my-widget>Again, this can be either open or closed. Consider the security implications before using open mode, but note that you cannot access the closed mode content through any scripts unless this method is used with a registered Custom Element, in which case, you can use ElementInternals to access the automatically attached shadow root:class MyWidget extends HTMLElement { #internals; #shadowRoot; constructor() { super(); this.#internals = this.attachInternals(); this.#shadowRoot = this.#internals.shadowRoot; } connectedCallback() { const p = this.#shadowRoot.querySelector('p') console.log(p.textContent); // this works }};customElements.define('my-widget', MyWidget);export { MyWidget };Shadow DOM ConfigurationThere are three other options besides mode that we can pass to Element.attachShadow().Option 1: clonable:trueUntil recently, if a standard element had a shadow root attached and you tried to clone it using Node.cloneNode(true) or document.importNode(node,true), you would only get a shallow copy of the host element without the shadow root content. The examples we just looked at would actually return an empty <div>. This was never an issue with Custom Elements that built their own shadow root internally.But for a declarative Shadow DOM, this means that each element needs its own template, and they cannot be reused. With this newly-added feature, we can selectively clone components when its desirable:<div id="original"> <template shadowrootmode="closed" shadowrootclonable> <p> This is a test </p> </template></div><script> const original = document.getElementById('original'); const copy = original.cloneNode(true); copy.id = 'copy'; document.body.append(copy); // includes the shadow root content</script>Option 2: serializable:trueEnabling this option allows you to save a string representation of the content inside an elements shadow root. Calling Element.getHTML() on a host element will return a template copy of the Shadow DOMs current state, including all nested instances of shadowrootserializable. This can be used to inject a copy of your shadow root into another host, or cache it for later use.In Chrome, this actually works through a closed shadow root, so be careful of accidentally leaking user data with this feature. A safer alternative would be to use a closed wrapper to shield the inner contents from external influences while still keeping things open internally:<wrapper-element></wrapper-element><script> class WrapperElement extends HTMLElement { #shadow; constructor() { super(); this.#shadow = this.attachShadow({ mode:'closed' }); this.#shadow.setHTMLUnsafe(<nested-element> <template shadowrootmode="open" shadowrootserializable> <div id="test"> <template shadowrootmode="open" shadowrootserializable> <p> Deep Shadow DOM Content </p> </template> </div> </template> </nested-element>); this.cloneContent(); } cloneContent() { const nested = this.#shadow.querySelector('nested-element'); const snapshot = nested.getHTML({ serializableShadowRoots: true }); const temp = document.createElement('div'); temp.setHTMLUnsafe(<another-element>${snapshot}</another-element>); const copy = temp.querySelector('another-element'); copy.shadowRoot.querySelector('#test').shadowRoot.querySelector('p').textContent = 'Changed Content!'; this.#shadow.append(copy); } } customElements.define('wrapper-element', WrapperElement); const wrapper = document.querySelector('wrapper-element'); const test = wrapper.getHTML({ serializableShadowRoots: true }); console.log(test); // empty string due to closed shadow root</script>Notice setHTMLUnsafe(). Thats there because the content contains <template> elements. This method must be called when injecting trusted content of this nature. Inserting the template using innerHTML would not trigger the automatic initialization into a shadow root.Option 3: delegatesFocus:trueThis option essentially makes our host element act as a <label> for its internal content. When enabled, clicking anywhere on the host or calling .focus() on it will move the cursor to the first focusable element in the shadow root. This will also apply the :focus pseudo-class to the host, which is especially useful when creating components that are intended to participate in forms.<custom-input> <template shadowrootmode="closed" shadowrootdelegatesfocus> <fieldset> <legend> Custom Input </legend> <p> Click anywhere on this element to focus the input </p> <input type="text" placeholder="Enter some text..."> </fieldset> </template></custom-input>This example only demonstrates focus delegation. One of the oddities of encapsulation is that form submissions are not automatically connected. That means an inputs value will not be in the form submission by default. Form validation and states are also not communicated out of the Shadow DOM. There are similar connectivity issues with accessibility, where the shadow root boundary can interfere with ARIA. These are all considerations specific to forms that we can address with ElementInternals, which is a topic for another article, and is cause to question whether you can rely on a light DOM form instead.Slotted ContentSo far, we have only looked at fully encapsulated components. A key Shadow DOM feature is using slots to selectively inject content into the components internal structure. Each shadow root can have one default (unnamed) <slot>; all others must be named. Naming a slot allows us to provide content to fill specific parts of our component as well as fallback content to fill any slots that are omitted by the user:<my-widget> <template shadowrootmode="closed"> <h2><slot name="title"><span>Fallback Title</span></slot></h2> <slot name="description"><p>A placeholder description.</p></slot> <ol><slot></slot></ol> </template> <span slot="title"> A Slotted Title</span> <p slot="description">An example of using slots to fill parts of a component.</p> <li>Foo</li> <li>Bar</li> <li>Baz</li></my-widget>Default slots also support fallback content, but any stray text nodes will fill them. As a result, this only works if you collapse all whitespace in the host elements markup:<my-widget><template shadowrootmode="closed"> <slot><span>Fallback Content</span></slot></template></my-widget>Slot elements emit slotchange events when their assignedNodes() are added or removed. These events do not contain a reference to the slot or the nodes, so you will need to pass those into your event handler:class SlottedWidget extends HTMLElement { #internals; #shadow; constructor() { super(); this.#internals = this.attachInternals(); this.#shadow = this.#internals.shadowRoot; this.configureSlots(); } configureSlots() { const slots = this.#shadow.querySelectorAll('slot'); console.log({ slots }); slots.forEach(slot => { slot.addEventListener('slotchange', () => { console.log({ changedSlot: slot.name || 'default', assignedNodes: slot.assignedNodes() }); }); }); }}customElements.define('slotted-widget', SlottedWidget);Multiple elements can be assigned to a single slot, either declaratively with the slot attribute or through scripting:const widget = document.querySelector('slotted-widget');const added = document.createElement('p');added.textContent = 'A secondary paragraph added using a named slot.';added.slot = 'description';widget.append(added);Notice that the paragraph in this example is appended to the host element. Slotted content actually belongs to the light DOM, not the Shadow DOM. Unlike the examples weve covered so far, these elements can be queried directly from the document object:const widgetTitle = document.querySelector('my-widget [slot=title]');widgetTitle.textContent = 'A Different Title';If you want to access these elements internally from your class definition, use this.children or this.querySelector. Only the <slot> elements themselves can be queried through the Shadow DOM, not their content.From Mystery To MasteryNow you know why you would want to use Shadow DOM, when you should incorporate it into your work, and how you can use it right now.But your Web Components journey cant end here. Weve only covered markup and scripting in this article. We have not even touched on another major aspect of Web Components: Style encapsulation. That will be our topic in another article.
    0 Comments 0 Shares 0 Reviews
  • DESIGN-MILK.COM
    Nicholas Potts Transforms Watergate Apartment into Glamorous Pied--Terre
    Few addresses in America carry the weight of history quite like Washington, D.C.s Watergate Complex. Known worldwide as the site of the scandal that toppled President Richard Nixon, the name Watergate has become shorthand for political curiosity. Yet beneath the headlines and historical baggage lies a vastly underappreciated piece of American architecture a sweeping modernist gem designed in the 1960s by Italian architect Luigi Moretti. With its signature curves, expansive terraces, and bold design language, the Watergate stands apart as one of the few truly avant-garde residential buildings in the nations capital. And now, the newly unveiled Watergate Pied--Terre project by Nicholas Potts Studio shines a contemporary spotlight on the architectural significance of this icon.Located high atop one of the Watergates crescent towers, this 3,000-square-foot apartment is the result of a combining two formerly separate units. Architect Nicholas Potts, known for his sensitive yet daring approach to interiors, collaborated with stylist Tessa Watson and builder BOWA to reimagine the space as a refined pied--terre a luxurious home that pays homage to the buildings modernist legacy while infusing it with a fresh spirit.For Potts, the project was an opportunity to peel back years of unsympathetic renovations that had dulled the buildings original aesthetic. Over the decades, many Watergate units had succumbed to ill-fitting design trends: faux-colonial trim, builder-grade finishes, and awkward spatial planning. Potts and his team approached the design by stripping away anything that contradicted the buildings DNA and instead embracing the Watergates sinuous geometry, spacious volumes, and period-informed palette.The design team created the apartments layout around axial sightlines and generous proportions, transforming once-cramped rooms into open spaces. The plan favors entertaining and movement, with a flow that feels both grand and comfortable. The effect is one of restoration not only of walls and finishes, but of the Watergates original architectural vision.Every inch of the newly unified residence reflects a commitment to both precision and glamour. The walls are clad in crotch-cut Okoume wood paneling, a rare and richly figured veneer that envelops the space in warmth. Floors of basketweave travertine lend a grounded rhythm underfoot, while moments of high drama such as a translucent onyx wall glowing softly with integrated lighting provide punctuation throughout the home.Custom details, like doors and hardware that were designed specifically for the space by legendary maker P.E. Guerin, ensuring that even the smallest touchpoints resonate with care and craftsmanship. Accents of Verde Antigua marble, hand-patinated metals, and gold leaf speak to a late-modern aesthetic that leans lush, not minimal.To furnish the apartment, Potts and Watson turned to an international selection of design galleries, curating a collection that feels both timeless and unmistakably of-the-moment. Pieces from The Future Perfect, Gallery Morentz, and Studio TwentySeven are artfully placed alongside vintage furnishings, including 1970s Leola ceiling fixtures by Sciolari, creating an interior narrative that bridges decades.Throughout the home, references include everything from Mies van der Rohe to the Viennese Secession through structural lines, material choices, and a disciplined sense of symmetry. Yet the apartment feels authentic, a confident synthesis of eras, anchored in the present.For more information, visit nicholasgpotts.com.Photography by Chris Mottalini.
    Like
    Love
    Wow
    Sad
    Angry
    50
    0 Comments 0 Shares 0 Reviews
  • ¿MicroSD Express? ¡Ah, la última innovación tecnológica que tu Nintendo Switch necesita como un pez necesita una bicicleta! Porque, claro, lo que realmente nos faltaba era una tarjeta que puede almacenar más juegos de los que realmente jugamos. ¿Quién necesita una vida social cuando puedes tener 1 TB de datos que no usarás؟

    Así que prepara tu billetera، لأن المبلغ المطلوب لمثل هذه الكروت سيكون كافياً لشراء جهاز الألعاب نفسه! ¡No te preocupes, la próxima vez los juegos vendrán con una tarjeta MicroSD Express incorporada, porque por supuesto, eso es lo que todos estábamos esperando!

    #MicroSDExpress #NintendoSwitch #TecnologíaRidícula #AlmacenamientoS
    ¿MicroSD Express? ¡Ah, la última innovación tecnológica que tu Nintendo Switch necesita como un pez necesita una bicicleta! Porque, claro, lo que realmente nos faltaba era una tarjeta que puede almacenar más juegos de los que realmente jugamos. ¿Quién necesita una vida social cuando puedes tener 1 TB de datos que no usarás؟ Así que prepara tu billetera، لأن المبلغ المطلوب لمثل هذه الكروت سيكون كافياً لشراء جهاز الألعاب نفسه! ¡No te preocupes, la próxima vez los juegos vendrán con una tarjeta MicroSD Express incorporada, porque por supuesto, eso es lo que todos estábamos esperando! #MicroSDExpress #NintendoSwitch #TecnologíaRidícula #AlmacenamientoS
    What Is MicroSD Express? Everything You Need to Know
    What is the latest MicroSD iteration, and why does your Nintendo Switch need it?
    Like
    Love
    Wow
    Sad
    Angry
    190
    1 Comments 0 Shares 0 Reviews
  • In a groundbreaking twist that only the universe of DIY enthusiasts could conjure, skateboard wheels are now boosting the capabilities of plasma cutters. Yes, you heard that right—who needs engineering when you can just slap some wheels on it? Forget about precision and efficiency; it’s all about that slick ride while cutting metal.

    Imagine the board at the next skate park: "Dude, check out my plasma cutter! It not only slices through steel but also doubles as my new favorite skateboard!" Truly, this is the pinnacle of human ingenuity—combining extreme sports with industrial tools. What's next? A blender that can shred the half-pipe?

    #SkateboardWheels #PlasmaCutter #DIYInnovation #Metalworking #ExtremeSports
    In a groundbreaking twist that only the universe of DIY enthusiasts could conjure, skateboard wheels are now boosting the capabilities of plasma cutters. Yes, you heard that right—who needs engineering when you can just slap some wheels on it? Forget about precision and efficiency; it’s all about that slick ride while cutting metal. Imagine the board at the next skate park: "Dude, check out my plasma cutter! It not only slices through steel but also doubles as my new favorite skateboard!" Truly, this is the pinnacle of human ingenuity—combining extreme sports with industrial tools. What's next? A blender that can shred the half-pipe? #SkateboardWheels #PlasmaCutter #DIYInnovation #Metalworking #ExtremeSports
    HACKADAY.COM
    Skateboard Wheels Add Capabilities to Plasma Cutter
    Although firmly entrenched in the cultural zeitgeist now, the skateboard wasn’t always a staple of popular culture. It had a pretty rocky start as surfers jankily attached roller skating hardware …read more
    1 Comments 0 Shares 0 Reviews
  • PlayStation vient d'annoncer le FlexStrike, son premier stick arcade sans fil pour PS5 et PC, prévu pour 2026. Franchement, qui a besoin d'un autre accessoire coûteux qui s'ajoute à la liste déjà interminable de gadgets inutiles ? Sony semble déterminé à nous faire dépenser encore plus d'argent pour des produits qui ne révolutionneront rien. Le Project Defiant, comme il était précédemment connu, n'est qu'une tentative désespérée de combler un vide dans l'innovation. Au lieu de se concentrer sur des jeux de qualité, ils nous balancent des sticks arcade sans fil ! On mérite mieux que ça, PlayStation. C'est du mépris pour les joueurs
    PlayStation vient d'annoncer le FlexStrike, son premier stick arcade sans fil pour PS5 et PC, prévu pour 2026. Franchement, qui a besoin d'un autre accessoire coûteux qui s'ajoute à la liste déjà interminable de gadgets inutiles ? Sony semble déterminé à nous faire dépenser encore plus d'argent pour des produits qui ne révolutionneront rien. Le Project Defiant, comme il était précédemment connu, n'est qu'une tentative désespérée de combler un vide dans l'innovation. Au lieu de se concentrer sur des jeux de qualité, ils nous balancent des sticks arcade sans fil ! On mérite mieux que ça, PlayStation. C'est du mépris pour les joueurs
    WWW.ACTUGAMING.NET
    PlayStation officialise le FlexStrike, son tout premier stick arcade sans fil pour PS5 et PC prévu pour 2026
    ActuGaming.net PlayStation officialise le FlexStrike, son tout premier stick arcade sans fil pour PS5 et PC prévu pour 2026 Précédemment connu sous le nom de Project Defiant, Sony Interactive Entertainment a officiellement nommé « FlexStrike » [R
    1 Comments 0 Shares 0 Reviews
  • Amazon اشترت Bee، وVSCO أصدرت تطبيق جديد. CMF قدمت ساعة ذكية. Google Photos تتيح لك تحويل الصور إلى فيديوهات، ومايكروسوفت تطلق Surface مع 5G. بالمير لوكي يسأل إذا كنا سنشتري لابتوب أمريكي. كل شيء يبدو كأنه مكرر وممل.

    #تكنولوجيا
    #أخبار_الأجهزة
    #ملل
    Amazon اشترت Bee، وVSCO أصدرت تطبيق جديد. CMF قدمت ساعة ذكية. Google Photos تتيح لك تحويل الصور إلى فيديوهات، ومايكروسوفت تطلق Surface مع 5G. بالمير لوكي يسأل إذا كنا سنشتري لابتوب أمريكي. كل شيء يبدو كأنه مكرر وممل. #تكنولوجيا #أخبار_الأجهزة #ملل
    Gear News of the Week: Amazon Buys Bee, VSCO Has a New App, and CMF Debuts a Smartwatch
    Plus: Google Photos lets you convert images to videos, Microsoft has a 5G Surface, and Palmer Luckey asks if you’d buy a US-made laptop.
    Like
    Love
    Wow
    Sad
    Angry
    73
    1 Comments 0 Shares 0 Reviews
  • Sydney Sweeney y sus anuncios "vergonzosos" de American Eagle son simplemente inadecuados en varios niveles. En 2025, deberíamos esperar algo mejor. La publicidad parece un poco forzada y, sinceramente, no aporta nada nuevo. La falta de creatividad y conexión real es evidente. A veces, uno se pregunta por qué se sigue promoviendo este tipo de contenido que no resuena.

    #Publicidad #SydneySweeney #AmericanEagle #Cultura2025 #AnunciosInadecuados
    Sydney Sweeney y sus anuncios "vergonzosos" de American Eagle son simplemente inadecuados en varios niveles. En 2025, deberíamos esperar algo mejor. La publicidad parece un poco forzada y, sinceramente, no aporta nada nuevo. La falta de creatividad y conexión real es evidente. A veces, uno se pregunta por qué se sigue promoviendo este tipo de contenido que no resuena. #Publicidad #SydneySweeney #AmericanEagle #Cultura2025 #AnunciosInadecuados
    1 Comments 0 Shares 0 Reviews
CGShares https://cgshares.com