Feeling prefer it’s a continuing battle to maintain your prospects glad throughout channels?
Feeling prefer it’s a continuing battle to maintain your prospects glad throughout channels?
Hearken to this text |
RoboGeorgia has helped arrange occasions reminiscent of June’s Atlanta Robotics Meetup. Supply: RoboGeorgia
What are the components for a profitable robotics cluster? A mixture of analysis, expertise, and trade. RoboGeorgia is a nonprofit positioning Georgia as a middle for expertise innovation, workforce improvement, and robotics startups and enterprise development.
The group has help from the Superior Know-how Improvement Heart (ATDC), the Georgia Institute of Know-how (Georgia Tech), the Georgia Manufacturing Extension Partnership (GaMEP), and company companions reminiscent of Intel Corp.
It begins with academic and analysis establishments, famous Ward Broom. He’s automation and robotics catalyst at ATDC and a member of RoboGeorgia’s founding committee, which was introduced in April.
“Atlanta has the Tech Sq. neighborhood, a middle of innovation constructed round Georgia Tech and different colleges with a whole lot of analysis,” he advised The Robotic Report. “Georgia Tech additionally has the Superior Manufacturing Pilot Facility.”
As a state-funded establishment, Georgia Tech has strict limits on commercializing mental property, Broom stated. Against this, the Massachusetts Institute of Know-how, Carnegie Mellon College, and Stanford College are all personal. Nevertheless, these limits are beginning to ease, he stated.
“We’ve an enormous density of Fortune 500 corporations, reminiscent of UPS, Residence Depot, Delta, and Georgia Pacific,” Broom added. “Atlanta is a beautiful place for folks to come back, with a giant airport. We’ve the large 3PLs [third-party logistics providers], automotive manufacturing, and healthcare programs.”
“Established robotics corporations are relocating or constructing a big presence right here,” he stated. “For instance, Intuitive Surgical does all of its manufacturing in metro Atlanta.”
Different corporations with Georgia headquarters embody Dematic, Exotec, Fortna, and Mujin.
“All the weather are right here, however what’s lacking has been a startup ecosystem for robotics,” stated Broom. “Atlanta has been an space of business-to-business and software-as-a-service innovation, however traders historically shied away from {hardware}. That’s beginning to change.”
ATDC is without doubt one of the oldest incubators and accelerators within the U.S., stated Broom. Whereas it doesn’t but have the established co-working services of MassRobotics, the federal funding of Pittsburgh, or the worldwide status of Silicon Valley, it does have proximity to academia and trade.
“My explicit operate is to help robotics and automation startups,” he defined. “Amazon Robotics is sponsor of that place. Inside ATDC, we’re working to increase our design studio and make it accessible to the general public.”
The Georgia AI in Manufacturing (AIM) grant has $65 million to advertise AI and automation within the state, presenting a possibility to construct up the group, Broom stated.
“Enterprise capitalists and angel traders have turned their consideration to the Southeast, and the urge for food for automation {hardware} is increasing,” he asserted. “Robotics investing was democratized by COVID. At ATDC, we don’t make investments instantly in corporations, however I assist join corporations with traders across the U.S.”
In distinction with the most important U.S. robotics clusters, RoboGeorgia would like to fund its actions with trade sponsorships somewhat than authorities funding.
“We’re working with the Metro Atlanta Chamber, which has an Trade 4.0/superior manufacturing consultant on our committee to construct a robotics cluster,” stated Broom. “We’re additionally working with nationwide associations to get extra occasions within the Atlanta space.”
Amongst these occasions is the second annual Automating the ATL tomorrow on the Georgia Tech Analysis Institute Convention Heart. Editor Steve Crowe will likely be among the many audio system.
Join day by day information updates from CleanTechnica on e mail. Or observe us on Google Information!
Elon Musk may very well be placing Tesla individuals in an actual pickle, and never within the methods you could be considering. Or possibly it’s only a not-very-thought-out “yeah, let’s do it!” after some combination of imbibed potions however would by no means really occur. Both manner, since he’s put it on the market and there are probably causes he’d go that route, let’s rapidly discover just a few eventualities for Musk and Tesla.
First, what the heck are we speaking about?
A few days in the past, Elon Musk posted this:
I’m keen to serve pic.twitter.com/BJhGbcA2e0
— Elon Musk (@elonmusk) August 20, 2024
That was within the midst of many different right-wing posts, together with claiming that Donald Trump didn’t name neo-Nazis and white supremacists in Charlottesville “very positive individuals” in 2017 (oy vey) and lamenting that gun emojis look increasingly more like toy weapons relatively than actual weapons.
The purpose of this tweet embedded above seems to be that Elon Musk would fortunately function the pinnacle of a “Division of Authorities Effectivity” (DOGE). Naturally, that’s a reference to the Dogecoin cryptocurrency Musk puffed up for years. So, there’s a query of whether or not that is all a joke, however that appears unlikely since he says “I’m keen to serve” and has indicated elsewhere that he might work in a Trump administration on such a factor.
The primary issues that got here to thoughts for me with this had been:
Would the identical individuals who could be completely happy about Musk getting that job be completely happy about him stepping again from Tesla (to not point out X, Neuralink, SpaceX, The Boring Firm, and no matter different ventures I’m forgetting now)?
Nevertheless, I wasn’t even considering deeply sufficient about this. As CNN factors out, “Something’s doable, in fact, in a Trump 2.0 White Home. However to tackle any main function in that administration, Musk would have a mountain of conflicts of curiosity to climb.” Ah, yeah, you may’t simply work within the US authorities whereas working a enterprise — there are conflicts of curiosity with that. (To not say Trump wouldn’t work to dismantle them, however that’s the story right this moment.)
“By legislation (and by widespread sense), you may’t work on authorities issues that will have an effect on your individual private funds. That’s an enormous drawback for somebody like Musk, whose $245 billion fortune is essentially tied up in shares of Tesla, SpaceX and X (previously Twitter), alongside along with his holdings within the fields of biotech, synthetic intelligence, satellite tv for pc communications and street infrastructure tasks.”
Sure, and, apart from Tesla, which is regulated by numerous authorities companies similar to different automotive corporations, SpaceX will get big contracts from the US authorities. How would Musk disentangle himself from all of that? By promoting his shares in these corporations? Hahaha, that’s not taking place. “A lot would rely upon what the job is and the way it pertains to his financial curiosity,” stated Richard Briffault, a professor at Columbia Regulation College. “Is there something that wouldn’t relate to his financial pursuits? I’m unsure what that will be.”
It appears to me that is one other not-very-thought-out concepts from Trump and Musk geared toward two issues: getting extra consideration and help for themselves. On the similar time, each are completely happy — if not keen — to interrupt guidelines, even legal guidelines, and spend the implications of that using extra attorneys. So, who is aware of what they’d push and take a look at? Nonetheless, simply as Dogecoin by no means went to the moon like Musk hyped for months and even years, don’t anticipate Musk to enter authorities service.
Have a tip for CleanTechnica? Need to promote? Need to counsel a visitor for our CleanTech Speak podcast? Contact us right here.
CleanTechnica makes use of affiliate hyperlinks. See our coverage right here.
CleanTechnica’s Remark Coverage
SwiftUI’s .job
modifier inherits its actor context from the encircling operate. Should you name .job
inside a view’s physique
property, the async operation will run on the principle actor as a result of View.physique
is (semi-secretly) annotated with @MainActor
. Nonetheless, in the event you name .job
from a helper property or operate that isn’t @MainActor
-annotated, the async operation will run within the cooperative thread pool.
Right here’s an instance. Discover the 2 .job
modifiers in physique
and helperView
. The code is an identical in each, but solely one in every of them compiles — in helperView
, the decision to a main-actor-isolated operate fails as a result of we’re not on the principle actor in that context:
physique
, however not from a helper property.import SwiftUI
@MainActor func onMainActor() {
print("on MainActor")
}
struct ContentView: View {
var physique: some View {
VStack {
helperView
Textual content("in physique")
.job {
// We will name a @MainActor func with out await
onMainActor()
}
}
}
var helperView: some View {
Textual content("in helperView")
.job {
// ❗️ Error: Expression is 'async' however just isn't marked with 'await'
onMainActor()
}
}
}
This habits is brought on by two (semi-)hidden annotations within the SwiftUI framework:
The View
protocol annotates its physique
property with @MainActor
. This transfers to all conforming sorts.
View.job
annotates its motion
parameter with @_inheritActorContext
, inflicting it to undertake the actor context from its use website.
Sadly, none of those annotations are seen within the SwiftUI documentation, making it very obscure what’s happening. The @MainActor
annotation on View.physique
is current in Xcode’s generated Swift interface for SwiftUI (Leap to Definition of View
), however that characteristic doesn’t work reliably for me, and as we’ll see, it doesn’t present the entire fact, both.
To actually see the declarations the compiler sees, we have to have a look at SwiftUI’s module interface file. A module interface is sort of a header file for Swift modules. It lists the module’s public declarations and even the implementations of inlinable capabilities. Module interfaces use regular Swift syntax and have the .swiftinterface
file extension.
SwiftUI’s module interface is situated at:
[Path to Xcode.app]/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/SwiftUI.framework/Modules/SwiftUI.swiftmodule/arm64e-apple-ios.swiftinterface
(There may be a number of .swiftinterface
recordsdata in that listing, one per CPU structure. Decide any one in every of them. Professional tip for viewing the file in Xcode: Editor > Syntax Coloring > Swift permits syntax highlighting.)
Inside, you’ll discover that View.physique
has the @MainActor(unsafe)
attribute:
@out there(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
@_typeEraser(AnyView) public protocol View {
// …
@SwiftUI.ViewBuilder @_Concurrency.MainActor(unsafe) var physique: Self.Physique { get }
}
And also you’ll discover this declaration for .job
, together with the @_inheritActorContext
attribute:
@out there(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *)
extension SwiftUI.View {
#if compiler(>=5.3) && $AsyncAwait && $Sendable && $InheritActorContext
@inlinable public func job(
precedence: _Concurrency.TaskPriority = .userInitiated,
@_inheritActorContext _ motion: @escaping @Sendable () async -> Swift.Void
) -> some SwiftUI.View {
modifier(_TaskModifier(precedence: precedence, motion: motion))
}
#endif
// …
}
Armed with this information, the whole lot makes extra sense:
physique
, job
inherits the @MainActor
context from physique
.physique
, there isn’t any implicit @MainActor
annotation, so job
will run its operation on the cooperative thread pool by default.Until the view accommodates an @ObservedObject
or @StateObject
property, which makes the complete view @MainActor
by way of this obscure rule for property wrappers whose wrappedValue
property is certain to a world actor:
A struct or class containing a wrapped occasion property with a world actor-qualified
wrappedValue
infers actor isolation from that property wrapper
Replace Could 1, 2024: SE-0401: Take away Actor Isolation Inference brought on by Property Wrappers removes the above rule when compiling in Swift 6 language mode. It is a good change as a result of it makes reasoning about actor isolation easier. Within the Swift 5 language mode, you may choose into the higher habits with the -enable-upcoming-feature
DisableOutwardActorInference
compiler flags. I like to recommend you do.
The lesson: in the event you use helper properties or capabilities in your view, think about annotating them with @MainActor
to get the identical semantics as physique
.
By the way in which, notice that the actor context solely applies to code that’s positioned immediately contained in the async closure, in addition to to synchronous capabilities the closure calls. Async capabilities select their very own execution context, so any name to an async operate can swap to a special executor. For instance, in the event you name URLSession.information(from:)
inside a main-actor-annotated operate, the runtime will hop to the worldwide cooperative executor to execute that methodology. See SE-0338: Make clear the Execution of Non-Actor-Remoted Async Capabilities for the exact guidelines.
I perceive Apple’s impetus to not present unofficial API or language options within the documentation lest builders get the preposterous thought to make use of these options in their very own code!
Nevertheless it makes understanding so a lot tougher. Earlier than I noticed the annotations within the .swiftinterface
file, the habits of the code firstly of this text by no means made sense to me. Hiding the main points makes issues seem to be magic after they really aren’t. And that’s not good, both.
Cybersecurity researchers have disclosed a important safety flaw impacting Microsoft’s Copilot Studio that might be exploited to entry delicate info.
Tracked as CVE-2024-38206 (CVSS rating: 8.5), the vulnerability has been described as an info disclosure bug stemming from a server-side request forgery (SSRF) assault.
“An authenticated attacker can bypass Server-Facet Request Forgery (SSRF) safety in Microsoft Copilot Studio to leak delicate info over a community,” Microsoft mentioned in an advisory launched on August 6, 2024.
The tech large additional mentioned the vulnerability has been addressed and that it requires no buyer motion.
Tenable safety researcher Evan Grant, who’s credited with discovering and reporting the shortcoming, mentioned it takes benefit of Copilot’s capability to make exterior net requests.
“Mixed with a helpful SSRF safety bypass, we used this flaw to get entry to Microsoft’s inner infrastructure for Copilot Studio, together with the Occasion Metadata Service (IMDS) and inner Cosmos DB cases,” Grant mentioned.
Put in a different way, the assault method made it attainable to retrieve the occasion metadata in a Copilot chat message, utilizing it to acquire managed identification entry tokens, which may then be abused to entry different inner assets, together with gaining learn/write entry to a Cosmos DB occasion.
The cybersecurity firm additional famous that whereas the strategy doesn’t enable entry to cross-tenant info, the infrastructure powering the Copilot Studio service is shared amongst tenants, probably affecting a number of clients when having elevated entry to Microsoft’s inner infrastructure.
The disclosure comes as Tenable detailed two now-patched safety flaws in Microsoft’s Azure Well being Bot Service (CVE-2024-38109, CVSS rating: 9.1), that, if exploited, may allow a malicious actor to realize lateral motion inside buyer environments and entry delicate affected person knowledge.
It additionally follows an announcement from Microsoft that it’ll require all Microsoft Azure clients to have enabled multi-factor authentication (MFA) on their accounts beginning October 2024 as a part of its Safe Future Initiative (SFI).
“MFA will probably be required to sign-in to Azure portal, Microsoft Entra admin heart, and Intune admin heart. The enforcement will progressively roll out to all tenants worldwide,” Redmond mentioned.
“Starting in early 2025, gradual enforcement for MFA at sign-in for Azure CLI, Azure PowerShell, Azure cell app, and Infrastructure as Code (IaC) instruments will start.”