Home Blog Page 3827

How machine studying helps us probe the key names of animals


Some comparable analysis ways had been reported earlier this yr by Mickey Pardo, a postdoctoral researcher, now at Cornell College, who spent 14 months in Kenya recording elephant calls. Elephants sound alarms by trumpeting, however in actuality most of their vocalizations are deep rumbles which can be solely partly audible to people.

Pardo additionally discovered proof that elephants use vocal labels, and he says he can positively get an elephant’s consideration by taking part in the sound of one other elephant addressing it. However does this imply researchers at the moment are “talking animal”? 

Not fairly, says Pardo. Actual language, he thinks, would imply the power to debate issues that occurred up to now or string collectively extra complicated concepts. Pardo says he’s hoping to find out subsequent if elephants have particular sounds for deciding which watering gap to go to—that’s, whether or not they make use of place names.

A number of efforts are underway to find if there’s nonetheless extra that means in animal sounds than we thought. This yr, a bunch referred to as Venture CETI that’s learning the songs of sperm whales discovered they’re much more complicated than beforehand acknowledged. It means the animals, in idea, might be utilizing a form of grammar—though whether or not they really are saying something particular isn’t recognized.

One other effort, the Earth Species Venture, goals to make use of “synthetic intelligence to decode nonhuman communication” and has began serving to researchers gather extra knowledge on animal sounds to feed into these fashions. 

The crew in Israel say they may also be giving the most recent forms of synthetic intelligence a attempt. Their marmosets reside in a laboratory facility, and Omer says he’s already put microphones in monkeys’ dwelling house as a way to file every thing they are saying, 24 hours a day.

Their chatter, Omer says, might be used to coach a big language mannequin that would, in idea, be used to end a collection of calls {that a} monkey began, or produce what it predicts is an acceptable reply. However will a primate language mannequin really make sense, or will it simply gibber away with out that means? 

Solely the monkeys will be capable of say for certain.  

“I don’t have any delusional expectations that they are going to discuss Nietzsche,” says Omer. “I don’t anticipate it to be extraordinarily complicated like a human, however I’d anticipate it to assist us perceive one thing about how our language developed.” 

swift – The way to get iOS to really utterly replace and launch the display screen, the UI, between every step, when for instance loading a stack?


This is one thing I’ve by no means been in a position to determine in UIKit.

In Xcode click on a brand new app mission, swift/sboard

import UIKit
class ViewController: UIViewController {

    let stack = UIStackView.Typical
    
    override func viewDidLoad() {
        tremendous.viewDidLoad()
        _setup()
    }
    
    @objc func load() {
        stack.removeFullyAll()
        for _ in 1...50 {
            let l = UILabel.Typical
            l.backgroundColor = .randomSoft
            l.textual content = [String](repeating: "string", rely: 20).joined(separator: " ")
            stack.addArrangedSubview(l)
        }
    }
    
    func _setup() {
        let scroll = UIScrollView.Typical
        view.addSubview(scroll)
        scroll.addSubview(stack)
        scroll.backgroundColor = .systemPink
        stack.axis = .vertical
        stack.spacing = 2
        
        let b = UIButton.Typical
        view.addSubview(b)
        b.setImage(.init(systemName: "wand.and.stars"), for: [])
        b.setTitle(" fill ", for: [])
        b.backgroundColor = .yellow
        b.setTitleColor(.label, for: [])
        b.addTarget(self, motion: #selector(load), for: .primaryActionTriggered)
        
        NSLayoutConstraint.activate([
            scroll.leftAnchor.constraint(equalTo: view.leftAnchor, constant: 50),
            scroll.rightAnchor.constraint(equalTo: view.rightAnchor, constant: -50),
            scroll.topAnchor.constraint(equalTo: view.topAnchor, constant: 100),
            scroll.bottomAnchor.constraint(equalTo: view.bottomAnchor, constant: -100),
            stack.leftAnchor.constraint(equalTo: scroll.leftAnchor, constant: 2),
            stack.rightAnchor.constraint(equalTo: scroll.rightAnchor, constant: -2),
            stack.topAnchor.constraint(equalTo: scroll.topAnchor, constant: 2),
            stack.bottomAnchor.constraint(equalTo: scroll.bottomAnchor, constant: -2),
            b.leftAnchor.constraint(equalTo: scroll.leftAnchor),
            b.bottomAnchor.constraint(equalTo: scroll.topAnchor, constant: -4),
        ])
    }
}

extension UIView {
    static var Typical: Self {
        let v = Self()
        v.translatesAutoresizingMaskIntoConstraints = false
        v.backgroundColor = .clear
        return v
    }
}
extension UIColor {
    static var randomSoft: UIColor {
        return UIColor(hue: CGFloat(Int.random(in: 0..<20)) / 20.0,
          saturation: 0.3, brightness: 0.8, alpha: 1)
    }
}
extension UIStackView {
    func removeFully(view: UIView) {
        removeArrangedSubview(view)
        view.removeFromSuperview()
    }
    func removeFullyAll() {
        arrangedSubviews.forEach { (view) in
            removeFully(view: view)
        }
    }
}

UIKit puzzle

Run, and faucet the fill button. It’s going to “immediately” populate.

Now strive

        for _ in 1...2000 {

relying in your machine, it’s going to now hold for a number of seconds, whereas it figures this out.

This is the factor. I need it to

  • put in a single view
  • really “try this”, and draw it to the display screen through the window engine (or regardless of the hell it is doing)
  • begin desirous about the subsequent one,
  • try this one and repeat

Purely as an instance, now swap on this operate:

@objc func load() {
    stack.removeFullyAll()
    for i in 1...2000 {
        delay(Double(i) * 0.05) {
            let l = UILabel.Typical
            l.backgroundColor = .randomSoft
            l.textual content = [String](repeating: "string", rely: 20).joined(separator: " ")
            self.stack.addArrangedSubview(l)
        }
    }
}

Run. Discover it really works, illustratively, superbly – it brings them in one after the other, and, you may frequently scroll in two instructions and so on because it does so, the scroll bars slowly reshape and so on.

(Observe this doesn’t in fact “work very well”, it is only a demo to elucidate the specified consequence. the .05 is a multitude clearly and the approximate wanted time goes haywire because it will get larger; strive a good bigger rely, 10,000 or such, and it collapses. Once more that is only a demo to point out you the specified consequence.)

Now, I’ve all the time thought that this type of factor ought to work,

@objc func load() {
    stack.removeFullyAll()
    for _ in 1...550 {
        let l = UILabel.Typical
        l.backgroundColor = .randomSoft
        l.textual content = [String](repeating: "string", rely: 20).joined(separator: " ")
        stack.addArrangedSubview(l)
        
        view.setNeedsLayout()
        view.layoutIfNeeded()
        print("wth")
    }
}

Nevertheless it doesn’t work – strive it. (It is really a lot slower.)

Knock your self out, strive

        stack.setNeedsLayout()
        view.layoutIfNeeded()

or any mixture. strive throwing in

        RunLoop.major.run(mode: .frequent, earlier than: Date.now)

as a lot as you need .. no good.

(PS, I do not care about stack views particularly, this comes up on a regular basis whenever you’re constructing “tons and plenty of stuff”; I simply used a stack view on this right here demo since it is simple to stick. An equal demo can be, say, simply stick 10,00 labels on the display screen every with two constraints – no matter.)

I’ve defined it as clearly as might be. How on earth to get the UI thread to take over, do it is stuff, launch once more, after which do its stuff once more – word how all the things nonetheless responsive all through the progressive construct within the low cost “0.05” demo.

Why does not layoutIfNeeded do that, am I making some mistake, why does triggering the run loop do nothing?

The way to obtain it?

Home windows 10 KB5041582 replace launched with 5 adjustments and fixes

0


Home windows 10 KB5041582 replace launched with 5 adjustments and fixes

​Microsoft has launched the August 2024 preview replace for Home windows 10, model 22H2, with fixes for points inflicting system freezes and reminiscence leaks.

At the moment’s KB5041582 non-compulsory cumulative replace is a upkeep launch that permits Home windows directors to check fixes and enhancements and guarantee a extra dependable expertise for finish customers when rolling out safety updates through the necessary September 2024 Patch Tuesday replace cycle.

KB5041582 fixes reminiscence leaks impacting the Enter Technique Editor (IME) and Bluetooth units, points inflicting system freezes and stopping restarts, and additionally brings Nation and Operator Settings Asset (COSA) profiles updated for some cell operators.

You possibly can set up the replace from the Settings app by going to ‘Home windows Replace’ and clicking on ‘Verify for Updates.’ As a result of that is an non-compulsory replace, you may be requested if you wish to set up it by clicking the ‘Obtain and set up’ hyperlink.

Home windows 10 customers may manually obtain and set up KB5041582 from the Microsoft Replace Catalog.

KB5041582 preview update
Home windows KB5041582 preview replace (BleepingComputer)

​​Extra highlights in Home windows 10 KB5041582

As soon as put in, this preview launch will replace Home windows 10 22H2 programs to construct 19045.4842.

The whole checklist of fixes and adjustments on this month’s non-security preview replace contains the next:

  • [Input Method Editor (IME)] When a combo field has enter focus, a reminiscence leak may happen whenever you shut that window
  • [Country and Operator Settings Asset] This replace brings COSA profiles updated for sure cell operators.
  • [Bluetooth] An app stops responding due to a reminiscence leak in a tool.
  • [Bind Filter Driver] Your system may cease responding when it accesses symbolic hyperlinks.
  • [Unified Write Filter (UWF) and Microsoft System Center Configuration Manager (SCCM)] An SCCM job to re-enable UWF fails due to a impasse in UWF. This stops the machine from restarting whenever you count on it.

Techniques working Home windows 10 variations 2004, 20H2, 21H1, or 21H2 will be upgraded to Home windows 10 model 22H2 utilizing the KB5015684 enablement bundle. This bundle prompts inactive Home windows 10 22H2 options which are nonetheless dormant.

Microsoft says this replace is affected by two identified points stopping prospects from altering their person account profile image and inflicting Linux booting points on dual-boot programs (a workaround is accessible right here).

In early June, Microsoft reopened the Home windows 10 beta channel and introduced the primary Home windows 10 Beta construct since 2021, precisely three years after the final such construct was rolled out to Insiders within the Beta and Launch Preview channels.

One week in the past, Redmond launched the second Home windows 10 22H2 beta construct since June, with fixes for the Unified Write Filter (UWF) and Bind Filter Driver.

These Are Apple’s Oldest Merchandise Nonetheless Offered Right this moment

0


For over 20 years, the MacRumors Purchaser’s Information has served as a worthwhile useful resource for preserving observe of when Apple merchandise had been final up to date.

AirPods Max 1360 Days Old Feature 2
Under, we now have highlighted 5 current-generation Apple merchandise that haven’t obtained {hardware} upgrades in a number of years. We additionally present some buying suggestions primarily based on each rumors and our personal opinions.

This record excludes previous-generation Apple merchandise nonetheless bought, such because the iPhone 13, together with varied equipment and cables.

Professional Show XDR

Pro Display XDR BluePro Display XDR Blue
Apple launched the Professional Show XDR in December 2019, so it will likely be 5 years outdated later this yr. The high-end monitor begins at $4,999 and incorporates a 32-inch display measurement with 6K decision, nevertheless it lacks a built-in digicam and audio system.

In December 2022, Bloomberg‘s Mark Gurman stated Apple was engaged on a number of new exterior screens, together with an up to date model of the Professional Show XDR that will probably be geared up with an Apple silicon chip, identical to the Studio Show with the A13 chip. Nonetheless, it is unclear when the brand new Professional Show XDR will probably be launched or what different new options it would have.

Age: 4 years and eight months

Advice: Given how costly the Professional Show XDR is, it’s value ready for the following mannequin at this level. Additionally contemplate the Studio Show, which is over two years newer, extra reasonably priced, and has a built-in digicam and audio system.

HomePod mini

homepod mini thumb featurehomepod mini thumb feature
Launched in November 2020, the HomePod mini can be practically 4 years outdated. The smaller Siri-enabled sensible speaker has not obtained any {hardware} updates since launching, though it did get Blue, Orange, and Yellow shade choices in November 2021, and House Grey was changed with a virtually-identical Midnight end a number of months in the past.

In February 2023, Apple analyst Ming-Chi Kuo stated mass shipments of a second-generation HomePod mini would start within the second half of 2024, however it’s unclear if that data continues to be correct, as there haven’t been any latest HomePod mini rumors.

Age: 3 years and 9 months

Advice: Given there was a rumor {that a} new HomePod mini is perhaps launched later this yr, it is perhaps greatest to carry off for 3 to 4 extra months to see if that occurs. Nonetheless, given the HomePod mini is a modest $99, there’s not an excessive amount of hurt in buying one now if you happen to do not wish to wait.

AirPods Max

AirPods Max Gen 2 Feature Black 2AirPods Max Gen 2 Feature Black 2
Launched in December 2020, the AirPods Max will flip 4 years outdated later this yr. Apple’s over-ear headphones haven’t obtained any {hardware} updates since, and stay priced at $549 on Apple’s on-line retailer, with 5 shade choices out there.

Age: 3 years and eight months

Advice: We suggest ready for the AirPods Max with a USB-C port to launch later this yr, however the headphones will nonetheless kind of be 4 years outdated past that change, so it’s possible you’ll want to contemplate newer competing choices, such because the Sony XM5, Bose QuietComfort Extremely, and Sonos Ace. Amazon does have the AirPods Max on sale for $399 if you’re all in favour of buying them now at a reduction.

iPad mini

iPad mini 6 orange BGiPad mini 6 orange BG
Apple launched the present iPad mini in September 2021, with new options on the time together with a bigger 8.3-inch show, a USB-C port, a Contact ID energy button, the A15 Bionic chip, 5G assist on mobile fashions, a 12-megapixel rear digicam with Middle Stage assist, compatibility with the second-generation Apple Pencil, and extra.

In November 2023, Apple analyst Ming-Chi Kuo stated mass manufacturing of the following iPad mini would start within the second half of 2024. Extra lately, Bloomberg‘s Mark Gurman stated stock of the present iPad mini‌ was beginning to dwindle at Apple Shops, which may very well be an indication that the gadget will probably be up to date within the close to future.

Rumored options for the following iPad mini embrace a more recent chip, upgraded cameras, Wi-Fi 6E and Bluetooth 5.3 assist, new shade choices, and a repair for the so-called “jelly scrolling” impact on the present mannequin’s show.

Age: 2 years and 11 months

Advice: At this level, we recommend ready for the brand new iPad mini that’s rumored to launch later this yr.

AirPods 3

airpods 3 orangeairpods 3 orange
Launched in October 2021, the third-generation AirPods are practically three years outdated.

Two new fourth-generation AirPods fashions are anticipated to be unveiled at Apple’s particular occasion on September 9, with each choices rumored to characteristic a tweaked design with higher match within the ear, improved sound high quality, and an up to date charging case with a USB-C port. The upper-end AirPods 4 are additionally stated to characteristic energetic noise cancellation, and a speaker within the charging case that may play a sound for Discover My location monitoring.

Age: 2 years and 10 months

Advice: Don’t purchase! Apple is anticipated to announce the fourth-generation AirPods in lower than two weeks.

pgEdge Raises $10M to Advance Distributed PostgreSQL Platform

0


(monticello/Shutterstock)

pgEdge, a Virginia-based firm specializing in distributed database options primarily based on PostgreSQL, introduced $10 million in new funding. The funding shall be used to develop the corporate’s operations and additional develop its superior distributed Postgres expertise.

The funding spherical was led by Rally Ventures, with extra contributions from current traders Sands Capital Ventures and Grotech Ventures.

pgEdge claims that it’s the solely absolutely distributed PostgreSQL database that’s each open-source and fully primarily based on commonplace PostgreSQL. This allows the corporate to supply a singular answer for enterprises requiring ultra-high availability and decreased latency throughout geographically dispersed areas.

In keeping with the 2024 Stack Overflow survey, PostgreSQL continues to be the preferred database amongst builders.  That is largely as a result of PostgreSQL’s fame for reliability, scalability, and help for complicated queries and operations. 

pgEdge enhances PostgreSQL’s utility by incorporating multi-master (active-active) replication expertise. Not like conventional databases that stay centralized, pgEdge allows information to be distributed and optimized on the community edge.

Based in 2022 by Phillip Merrick and Denis Lussier, pgEdge addresses the problem of centralizing databases in a world the place different software program elements are more and more distributed. pgEdge’s mission is to offer an open-source, Postgres-based distributed platform for contemporary purposes that require swift response occasions, steady availability, and international entry. 

The pgEdge founders have intensive expertise within the startup ecosystem. Lussier is the founding father of OpenSCG, a startup acquired by AWS in 2018. Following the acquisition, he joined AWS as a Postgres product supervisor for Aurora and RDS. Merrick has a number of startup credentials, together with cofounder of Enterprise DB, coinventor of VisualCV, CEO of Fugue, and CEO of Sparkpost. 

Together with the brand new funding, pgEdge has additionally introduced the becoming a member of of Ben Fried to the corporate’s Board of Administrators. Fried is a former CIO of Google and MD of Morgan Stanley. He not too long ago joined Rally Ventures in a full-time function as a Accomplice. 

Rally Ventures is thought for its investments in early-stage enterprise expertise startups, with a selected give attention to corporations which can be creating vital new markets or introducing transformative approaches to current ones.

In his 14-year tenure at Google, Fried performed a pivotal function in overseeing the event and implementation of applied sciences that drive Google’s international enterprise operations. At Morgan Stanley, Fried designed the agency’s internet expertise platform and led software program growth infrastructure and enterprise intelligence groups.

“pgEdge is on the forefront of innovation in distributed PostgreSQL, a expertise that’s more and more essential for enterprises needing ultra-high availability and decreased latency throughout geographic areas,” stated Fried.

 “The corporate’s extremely skilled management crew, with a confirmed monitor file in scaling early-stage corporations, coupled with the corporate’s industry-leading and open distributed Postgres expertise, made this a compelling addition to our portfolio.”

Cofounder Merrick additionally shared his enthusiasm through the press launch for the brand new funding and Fried’s onboarding. He’s assured that the funding and experience will advance pgEdge’s mission. He’s assured that this funding and Fried’s experience will advance pgEdge’s mission. Merrick emphasised that pgEdge’s robust income cycle and the addition of main SaaS prospects replicate the corporate’s rising momentum out there.

The latest funding spherical for pgEdge underscores the dynamic nature of the distributed database and edge computing market. As corporations like pgEdge, Cockroach Labs, and MongoDB vie for prominence, the inflow of latest capital may very well be the enhance pgEdge must additional innovate and develop its database options.

Associated Objects

ClickHouse Acquires PeerDB to Advance Postgres CDC Integration Options

AWS Cancels Serverless Postgres Service That Scales to Zero

MariaDB Unveils Distributed SQL Imaginative and prescient at OpenWorks 2023, Boosting Scalability for MySQL and PostgreSQL Communities