Latest Tech News

Stay updated with the latest in technology, AI, cybersecurity, and more

Filtered by: objects Clear Filter

Mysterious Object From Beyond Solar System May Be "Seed" Traveling Galaxy and Creating New Planets, Paper Finds

Astronomers have been fascinated after spotting an object earlier this year that came from interstellar space as is now hurtling through our inner solar system. Since then, they've been using powerful telescopes to study the mysterious object, trying to understand its unusual composition and exact origins. Most agree that it's probably a comet, albeit an unusual one, though at least one has posited that it could be a remnant of an advanced extraterrestrial civilization — a colorful claim, but o

Page Object (2013)

When you write tests against a web page, you need to refer to elements within that web page in order to click links and determine what's displayed. However, if you write tests that manipulate the HTML elements directly your tests will be brittle to changes in the UI. A page object wraps an HTML page, or fragment, with an application-specific API, allowing you to manipulate page elements without digging around in the HTML. The basic rule of thumb for a page object is that it should allow a softw

This horse-themed browser puzzle game is an absolute delight and I can't stop playing it

Another day, another adorable game that I've become completely obsessed with. I came across Roly-Pony this weekend during a particularly soul-sucking bout of doomscrolling, and it's turned out to be the perfect little temporary respite from the horrors. (Shoutout to Alice Ruppert of The Mane Quest for always keeping us informed about the latest in horse games). Roly-Pony is a Suika-style game, meaning it involves dropping and stacking round objects in order to create matching pairs that combine

Meschers: Geometry Processing of Impossible Objects

Meschers: Geometry Processing of Impossible Objects Fig. 1. The mescher is a geometry representation that allows rendering and relighting impossible objects (left), as well as performing intrinsic geometry processing operations like heat diffusion (center) and geodesic distance queries (right). Abstract Impossible objects, geometric constructions that humans can perceive but that cannot exist in real life, have been a topic of intrigue in visual arts, perception, and graphics, yet no satisfyin

Rasterizer: A GPU-accelerated 2D vector graphics engine in ~4k LOC

Rasterizer Inspired by my love of Adobe Flash, I started to work on a GPU-accelerated 2D vector graphics engine for the original iPhone, and then the Mac. Three iterations, and many years later, I have finally released Rasterizer . It is up to 60x faster than the CPU, making it ideal for vector animated UI (press the T key in the demo app to see an example). The 10-year gestation was the result of endlessly iterating over the core problem of efficiently turning vector paths into reference-qual

Topics: app gpu objects path use

AR Fluid Simulation Demo

Fluid Simulation (Demo) 2025 I wanted to see what happens when a fluid simulation collides with real objects. To test this idea I created this demo. To capture the shapes of objects, I mounted a webcam above the screen. A polarization filter blocks the image displayed on the screen, preventing a feedback loop, while still allowing the camera to see anything placed in front of it. The video feed is then aligned with the computer-generated simulation, so the fluid can react to those cutout obj

Data, objects, and how we're railroaded into poor design (2018)

I don’t think we have any actually good programming languages, and I don’t think I’m alone in believing this. Programming is hard, and language design is harder. We’re still learning. But I think they’re all failing us in a shockingly fundamental way. The root of the trouble is a distinction I’d like to draw between data and objects. Let me know if you think there are better terms to use. Programming languages give us tools to represent things. Sometimes these things are values: the integer 1.

Macintosh Drawing Software Compared

Below is a list of various drawing applications that are available to use with System 7 (68K). I’m mostly interested in apps that can do both pixel and vector, and that support layers and transparency. The table below might be useful for at-a-glance comparisons. Apps run in both mono or colour, unless stated otherwise. Deneba artWORKS can do both pixel and vector, has layers and partial transparency. The bottom layer is opaque and all layers on top are transparent. Collections of pixels are ma

James Webb Finds Evidence of Free-Floating Planets So Large They Can Gather Their Own Planetary Systems

So much for heliocentrism. An international team of astronomers using observations made with the James Webb Space Telescope have found evidence of massive planets out there that're capable of forming their own planetary systems — without a star. These planets would be the center of something like a mini version of our solar system where other, smaller planets revolve around it. But without the light of a star, these systems, if they exist, would go largely overlooked by our telescopes, lost to

Meet Meschers, MIT’s Tool for Building Paradoxical Digital Objects

Meet “impossibagel,” a physically impossible bagel that mathematicians use to resolve intricate geometry problems. But impossibagel—and other “impossible objects” in mathematics—is notoriously difficult to replicate, and researchers haven’t been able to fully tap into their mathematical potential. That may no longer be a problem, thanks to a new tool. On Monday, researchers at MIT’s Computer Science and Artificial Intelligence Laboratory (CSAIL) announced “Meschers,” software capable of visuali

Introduction to XEphem (Motif)

Introduction to XEphem To start the program, log into one of the Mac classroom computers. Then click the Application icon in the dock. Navigate to the program itself like so. Other Applications xephem-3_7_1 When you click on the program's name to start it, you may have to wait a short time while the program loads. Eventually, when it has finished loading all its datafiles, you'll see the Main XEphem Window. Items which look like slightly raised rectangles indicate that you can change their

Neptune Dances in Sync With a Rare Distant Object, Astronomers Find

For lovers of newly identified space objects, July has indeed been an exciting month. Last week, astronomers described Ammonite, a potential dwarf planet beyond Pluto. Yesterday, astronomers announced the existence of BetelBuddy, a small companion star orbiting Betelgeuse. And now we have another exciting discovery to share. In a Planetary Science Journal paper published earlier this month, astronomers with the Large inclination Distant Objects (LiDO) survey reported the discovery of 2020 VN40,

My favourite German word

My favourite German word¶ 30th June 2025 A documentation colleague recently challenged me with a question: Nowadays, more and more people reach for an LLM tool to provide the information they want. If human beings don’t actually read it, what is the point of writing and structuring documentation for humans? Newer generations (she said) are becoming unskilled at finding information for themselves. They seem less able to digest what they find, to apply it to their problems. But it’s not just t

Memory Efficiency in iOS: Reducing footprint and beyond

Previously, we explored how memory is measured and what tools are available for inspecting usage in iOS apps. Now, let’s shift our focus to reducing memory consumption using a set of practical techniques and development best practices. But first let’s discuss different approaches to treat this problem. Initial Source of a Problem Every spike in memory has a cause, and memory optimization is no exception. Sometimes it’s a 3rd-party library — Lottie is a classic example, especially if you export

Fundamentals of garbage collection (2023)

Access to this page requires authorization. You can try signing in or changing directories . Fundamentals of garbage collection In the common language runtime (CLR), the garbage collector (GC) serves as an automatic memory manager. The garbage collector manages the allocation and release of memory for an application. Therefore, developers working with managed code don't have to write code to perform memory management tasks. Automatic memory management can eliminate common problems such as forg

Fundamentals of Garbage Collection

Access to this page requires authorization. You can try signing in or changing directories . Fundamentals of garbage collection In the common language runtime (CLR), the garbage collector (GC) serves as an automatic memory manager. The garbage collector manages the allocation and release of memory for an application. Therefore, developers working with managed code don't have to write code to perform memory management tasks. Automatic memory management can eliminate common problems such as forg

What is Realtalk’s relationship to AI? (2024)

Dynamicland FAQ An independent nonprofit research lab, whose mission is to enable universal literacy in a humane dynamic medium. This involves inventing a humane form of computing, and developing educational and community-based institutions in which a culture can grow. [more] A computing environment (operating system, programming languages, philosophy) invented by Dynamicland researchers to enable us to prototype a new medium. In Realtalk, people work together side-by-side in the real world,

The Interstellar Visitor Hurtling Toward the Center of Our Star System Is Unimaginably Ancient, Scientists Say

Astronomers recently confirmed that a mysterious object, dubbed 3I/ATLAS, came from interstellar space and is now blowing through the solar system at extremely high speeds. It's only the third confirmed interstellar object to have reached our star system, following 'Oumuamua, which was spotted in 2018, and a comet dubbed 2I/Borisov, which was identified in tk. Now, scientists are racing to better understand 3I/ATLAS and whether it can shed more light on the nature of interstellar objects like

Bret Victor on why current trend of AIs is at odds with his work

Dynamicland FAQ An independent nonprofit research lab, whose mission is to enable universal literacy in a humane dynamic medium. This involves inventing a humane form of computing, and developing educational and community-based institutions in which a culture can grow. [more] A computing environment (operating system, programming languages, philosophy) invented by Dynamicland researchers to enable us to prototype a new medium. In Realtalk, people work together side-by-side in the real world,

Cell Towers Can Double as Cheap Radar Systems for Ports and Harbors (2014)

How do you see ships without a pricey radar system? The question has troubled seaports around the world as they work to improve security. Without radar installations, it can be hard for port employees to detect small ships like those employed by pirates or by the terrorists who attacked the USS Cole in 2000. A team of researchers in Germany can now offer security teams a new option, though: putting existing cellular towers to work as quick and dirty radar systems. Developed at the Fraunhofer In

Assembly Theory of Time

If the lineages are followed back beyond the origin of life on Earth to the origin of the universe, it would be logical to assume that the memory of the universe was lower in the past, which means that the universe's ability to generate objects of high Assembly is limited by its size in time. Some objects are too large in time to come into existence in intervals that are smaller than their assembly index. For complex objects such as computers to exist in our universe, many other objects had to f

How Hourglass Vision Transformers Are Redefining Camouflaged Object Detection

Introduction While camouflage gives wildlife and military vehicles a strategic survival advantage, it poses challenges, both for human and computer vision systems. It is difficult enough to detect objects designed to blend with their environments, but when the objects have blurry edges, the detection process is even more problematic. However, in a paper written for the 2025 IEEE/CVF Winter Conference on Applications of Computer Vision (WACV), Jinpeng He, Biyuan Liu, and Huaixin Chen of the Uni

Are Those Viral ‘Cooling Blankets’ for Real?

If you spend much time on the internet, you will see the same things pop up again and again. For me, it's these “cooling blankets” that people talk about on social media. I mean, it sounds great for summer—just like a blanket that warms you up but in reverse. Sadly, these products don’t do what they claim. They might be breathable so they don’t make you as hot as an ordinary blanket would, but you’d still be cooler with no blanket at all. However, there is hope. Someone has created a real cooli