Michael Klinger, a jail services attorney with Brooklyn Defender Services, testifies at Tuesday’s Board of Correction hearing. Klinger claimed that the Department of Correction often violates the rights of detainees to meet with their attorneys. Screenshot via BOC
By Jacob Kaye
Public defense attorneys alleged on Tuesday that the Department of Correction consistently violates the rights of detainees by making it difficult for them to meet with their lawyers while being held on Rikers Island.
A group of public defense organizations, led by New York County Defender Services and Brooklyn Defender Services, told the DOC’s watchdog, the Board of Correction, that attorneys regularly jump through hoops to meet with their clients being held in the city’s notoriously dangerous jail complex.
Lawyers speaking at the Tuesday BOC meeting claimed that attorneys frequently wait hours to meet with their clients, often without explanation from the DOC. The lawyers also claimed that the DOC records confidential phone calls between attorneys and their clients before turning them over directly to local district attorneys.
There’s also general mismanagement within the agency that often interferes with attorney-client meetings, Christopher Boyle, the director of data research and policy at New York County Defender Services, and Michael Klinger, an attorney with Brooklyn Defender Services, said on Tuesday. Changes to visiting procedures often go uncommunicated and sometimes appear to be ad hoc, they said.
After one of his meetings with a client on Rikers, Boyle said that he was left to wander around a jail facility completely on his own for some time before being spotted by an officer. The incident came shortly after the DOC had opened up a new housing facility before setting up a procedure of attorney visits in the new space, he said.
The claims, some of which are currently making their way through the courts, struck a chord with several members of the BOC, who lambasted the city agency for allegedly failing to address the attorneys’ complaints.
“I think it's very, very clear that these are violations of the right to counsel and attorney client privilege,” said Barry Cozier, a former appellate division judge who serves on the BOC. “The privacy and confidentiality issues have to be addressed.”
The DOC largely denied the claims but declined to address each one that was made in the hour-long presentation.
“We have acknowledged that there is some work that needs to be done, and we are doing it,” said Fritz Grage, a senior deputy commissioner at the DOC, before disputing some of the public defenders’ complaints.
Attorneys say there are about half dozen systemic issues that make meeting with their clients on Rikers Island difficult.
There is often a lack of communication and coordination between jail facilities when an attorney is on their way, according to the public defenders. Attorneys also often have to wait anywhere from one to two hours to meet with their clients and are rarely told the reason behind the delay.
By the time they finally are face-to-face with their client, the attorneys said they are forced into meeting rooms or booths in poor conditions. Some are completely dark, others have broken chairs. One room was so hot that a legal team had to end a meeting with a client early to get some fresh air, according Boyle. Some booths have plexiglass so thick that people on either side can't hear each other, and others lack enough plexiglass, making it difficult to have confidential conversations because others outside of the room can hear them.
The attorneys said one of the biggest problems facing attorneys on Rikers Island is an enhanced supervised housing area for detainees accused of committing a violence while incarcerated. Attorneys visiting their clients in the unit get put in locked, windowless rooms and are sometimes left alone for a significant amount of time.
According to Boyle, a pregnant public defender was held in a locked room for hours while waiting to meet with her client. Another was held for 40 minutes before the DOC attempted to put an incarcerated person inside the room with them.
“This continues to be a very dangerous situation,” Boyle said on Tuesday.
In April 2024, New York County Defender Services sued the DOC over conditions at the unit and in February 2025, a judge said the agency had to grant legal visitors the same rights they grant to those at other jail facilities.
The DOC appealed the decision in May.
Tuesday’s BOC meeting was the first the oversight board held since July. In the time that the board has met, five people in DOC custody died.
A dozen people have died in DOC custody or shortly after being released from it this year, the highest death toll in a single year since 2022, when 19 people died.
Queens councilmembers, including Council Speaker Adrienne Adams, made it clear they want more out of the massive plan to rezone Downtown Jamaica. Photo by John McCarten/NYC Council Media Unit
By Ryan Schwach
A pair of South Queens councilmembers said on Tuesday during a City Council hearing that they want more out of the city’s massive plan to rezone Downtown Jamaica.
Council Speaker Adrienne Adams and Councilmember Nantasha Williams, who together represent the 230-block area up for rezoning, are in favor of the plan which they were integral in forming, but both legislators pushed city officials and their agencies to take it a step further on Tuesday.
Adams echoed community concerns over the increase in density the plan may bring. Williams had her own concerns, mainly centered around sewer infrastructure and flood mitigation, which she said is the “hill [she] will die on” with the project.
The project is currently up for approval before the Council after clearing the two local Community Boards – which both rejected the plan – the borough president, who approved it with his own list of recommendations and conditions, and the City Planning Commission, which approved it 11-2.
The plan aims to encourage the private construction of around 12,000 new homes over the 230-block area, 4,000 of which would be income restricted, along with other community investments and amenities.
The proposal features a Mandatory Inclusionary Housing provision that officials say would make Jamaica the largest MIH zone in the city, if approved.
The plan also features regulations that officials claim will lead to streetscape improvements, open space and mixed-use areas.
“We have begun to shape a proposal that can update the zoning in this community to deliver more affordable housing by creating the largest Mandatory Inclusionary Housing zone in the city, new economic development opportunities and investments to improve the local parks, schools and much needed infrastructure,” Adams said in her opening remarks, “This proposal can also support home ownership, improve public transportation and increase opportunities for our faith based organizations to expand their work and develop much needed affordable and senior housing.”
However, Adams said that the city has to bulk up the project’s benefits before the Council ultimately signs off on it.
“There is still much more work to be done to finalize and strengthen the Jamaica Neighborhood Plan,” she said.
The speaker, who is in the final few months of her tenure in the Council, highlighted the need for any final draft of the plan to include funding for updated infrastructure, and an increase in school capacity and affordable homeownership.
“Our communities deserve to be included and heard with real influence when new development is being planned in their neighborhoods,” she said.
In her questions during the hearing, Adams said that the Department of City Planning must include specific plans for more school seats to accommodate the boom in population the new housing will bring, and add more greenspace and healthcare options.
Adams also echoed the concerns of Community Board 12, which she once chaired and which voted down the plan over concerns regarding the amount of new housing being promised with the plan, and heights of the buildings.
“Some community members have raised concerns about the scale of new development proposed by the rezoning, in particular – they're concerned about the impacts on low-scale residential blocks with small homes,” said Adams. “We are concerned about the concerns, and we want to make sure that they are taken into account.”
In response, the Department of City Planning said they are “open to hearing more” about specific areas where density may be an issue
“There was thought into how we make sure that they're not eyesores, that it could be created in a way that when you're walking on the street, it doesn't overwhelm the pedestrian but, we get the benefits of the housing,” said City Planning’s Queens Office Director Lynn Zhang.
Williams was far more direct in saying that if the city doesn’t address her concerns, her pivotal support as the local councilmember may not be a foregone conclusion.
“My final support is tied directly to the city's willingness to translate our community's needs into real, tangible investments,” she said. “Our priorities are clear, infrastructure improvements to address long overdue issues with sewer capacity and basement flooding investments to improve the environment and public space of Downtown Jamaica, expanding and improving our parks, schools, health and cultural facilities to better serve existing residents and accommodate new growth.”
The Jamaica Neighborhood Plan aims to encourage the private construction of around 12,000 new homes over a 230-block area in the already-densely populated Downtown Jamaica area. Rendering via DCP
The main focus of Williams’ questions was related to wastewater management and flood mitigation, both already major issues in Southeast Queens that could be exacerbated by a larger population.
“We know, with increased capacity, naturally, you are going to be taxing all of our infrastructures,” said Williams.
The city committed over $2 billion in 2018 to address these issues in Southeast Queens, and another $300 million was allocated to the area when the Council approved the citywide zoning proposal dubbed City of Yes last year.
Williams also pushed DCP to commit to forming an ongoing oversight task force to monitor implementation of the project, but the agency didn’t say one way or another if it would.
“We definitely want to continue that conversation and be open to your suggestions,” said Zhang. “You have a grand vision for the task force, and we really appreciate that. It really is very helpful for us to continue that with our partner agencies.”
The City Council will vote on the plan in the coming weeks, and will hold a similar hearing for Queens’ other massive neighborhood plan in Long Island City on Sept. 17.
World Cup amenities and events will come to Queens in 2026. Flickr photo by Wally Gobetz
By Ryan Schwach
In less than a year, North American and New York City will host the 2026 FIFA World Cup, and Queens, arguably the epicenter of the “world’s game” in the United States, is looking for a piece of the action.
While no matches will be played in Queens, or in the five boroughs at all, for that matter, the World’s Borough will still have a chance to join in on the world’s largest sporting event.
“This is a massive opportunity for positive economic impact to millions of tourists and visitors,” said Queens Borough President Donovan Richards. “Opportunities for local businesses and organizations to get involved – watch parties, fan zones and promotional events, cultural showcases, exposure with international media and pop up community celebrations, are all great possibilities.”
On Tuesday, the BP and the Queens Borough Board heard the pitch from the committee that is managing all World Cup events in the New York/New Jersey area including the finals, which will be played at MetLife Stadium.
“What's happening next summer is a very, very big deal,” said Bruce Revman from the host committee. “It will be the biggest event, not just sporting event, biggest event to come to our region ever.”
In total, eight matches will be played at MetLife over the tournament’s 31 days, and the committee wants to keep the millions of visitors occupied for the duration of that time.
“We're hoping to attract a world audience to New York City, and we hope that they will get excited about exploring other parts of the city, other parts of our region,” said Revman.
For Queens, that will include a massive, ongoing watch party event at the Louis Armstrong Stadium at the Billie Jean King Tennis Center.
“We're going to take that over…so that this fan engagement doesn't look like anything we're doing in other boroughs,” said Revman. “We think it's going to be an epic experience.”
There will also be opportunities for local businesses and institutions to hold events of their own – locals can apply to host events beginning at the end of this year.
The host committee is also scouting locations for 26 mini-pitches that can be built for local use around New York/New Jersey, and it is likely some will be in Queens.
They are also looking for spots that national teams can use as home bases for practice and lodging.
Queens narrowly lost out on having a perfect spot.
“Our friends at NYCFC were about six months too late,” Revman said, referring to the ongoing construction of the MLS team’s Etihad Park, which will be finished in 2027. “They would have had a base camp.”
An interview with Rebecca Solnit. “It feels like part of this horrible new culture where you can have any truth you want — as if history began and ended yesterday. Everything’s infinitely revisable, and there’s no accountability.”
Todd Weaver uses analog & in-camera experimental techniques to achieve subtly geometric and colorful surfing photographs. Of one of his photos, Weaver says:
This one was taken on my half-frame camera at my favourite place to surf, First Point in Malibu. The colour is a one of a kind. I don’t think I could repeat it in a thousand tries. The stripe is an artefact of my pre-exposing process.
As humanity moves to the stars, a young woman attempts to preserve the magical forest she fell in love with as a child.
Novelette | 8,000 words
Greg folded dirty clothes, carefully sliding the neat stacks into a vacuum-seal bag to be compressed. Both his daughters had over-packed so much for the trip that their laundry wouldn’t fit back in the suitcase any other way, and instead of packing they’d gone off with their mother for one last walk in what Tara called the Magic Forest. It was the perfect name for this beautiful place, much better than “Disputed Woodland Zone 581,” an awkward official designation that had been the only acceptable compromise between three different countries speaking six different languages, once they’d finally agreed to stop building bunkers and open the area up for research and tourism.
He could hardly blame the girls for escaping to the forest. Tall, thick trunks seemed to reach all the way to heaven, like pillars in a magnificent cathedral, each topped with a dense crown of leaves that rustled and whispered, the irregular green clouds quilting a canopy full of sunlit gaps and seams that shifted and writhed as the trees swayed gently, a mesmerizing, abstract Sistine Chapel painted by lightning in slow motion. Thick vines draped down from high boughs like silk tapestries, decorated with orchids of every description that were twins of the colorful birds sitting in the branches. Hummingbirds darted about, untroubled by the humans scrambling to get out their phones, hovering, backing up, twisting in midair—Tara said they moved like fairies, and Navi had, for once, not contradicted her big sister on principle but solemnly agreed. They were at such lovely ages, eight and six, when all the world was wondrous and full of possibility.
But how much of this idyllic world will still exist when they’re my age?
His art—rendered in incredible detail for a dynamic visualization module that held an entire ecosystem—seemed more relevant than ever, not just an observation about the world, but a testimony. A digital twin of the Magic Forest encapsulated in what looked like nothing more than a snow globe. He was grateful that he’d had the opportunity to come here to make some final sketches and calibrations, with Mia of course since she was a biologist on the project, but also to share this experience with their daughters.
Mia ducked her head into their tent. “Where are the girls? The charter bus is here to take everyone back down the mountain to the airport.”
“I thought they were with you. They told me you wanted to take one more hike in the Magic Forest.”
“I was out buying souvenirs,” Mia held up a canvas shopping bag with the tour company logo. “I thought they were helping you finish packing.”
Greg shut the suitcase lid. “I last saw them fifteen minutes ago. They can’t have gotten far.”
His initial confidence soon proved misplaced. They split up and searched the campsite, asking everyone if they’d seen the girls, but no one had. Eventually they couldn’t hold the bus any longer, so it started down the winding mountain road, and still no sign of Tara and Navi. Most of the staff joined in the search, widening the radius and chattering on walkie-talkies.
In fairy tales, a Magic Forest could be dark and full of danger. Were the girls lost?
Greg and Mia searched at all the activity sites, all their wonders now tinged with worry: the observation deck where you would be winched hundreds of feet up on a rickety platform at four in the morning to catch sunrise above the mist-shrouded canopy (what if they fell?), the trunk of a tree whose side had been replaced with glass so that you could see a colony of ants churning like a living river inside (what if the ants felt threatened and sent out their soldiers?), the river crossing where you could dangle in vine-woven nets above thundering whitewater filled with leaping fish while eating lunch made from fruits and insects foraged from the surrounding forest (what if the girls tumbled in?), the trailhead that began a miles-long hike through the jungle for a glimpse of an elephant matriarch teaching her grandchildren how to fashion a backscratcher out of thorny branches (what if they couldn’t find their way back?) …
“I’m sure they’re fine,” Mia said, trying to reassure both herself and her husband. She turned to Greg, eyes suddenly wide with hope. “Wait, what about our project? Can we—”
“No predators are in the area; I checked the sensors, and anything big enough to be a potential threat to people would be tagged and tracked.” Greg shook his head in frustration. “But the sensor mesh is specifically modified to not track humans—both for privacy reasons and because each government is worried the others will use the network for spying. Besides—”
A tour guide ran up to them. “We found them.”
Back at camp, they learned that the girls had been hiding in the breakfast tent among the cooking supplies.
“We hoped that—” Tara sobbed so hard that she hiccupped. “—that you’d leave without us so we could live in the Magic Forest forever.”
Greg didn’t know whether to laugh or scream. For weeks leading up to the trip Tara had pleaded to spend the summer at home in hammocks, with bowls of Very Berry Lush Crush for every meal (“Ice cream is Navi’s and my culture! We’re supposed to experience local culture on vacations!”). And all through the interminable flight and winding bus ride to get here, Navi had kept up a litany of complaints about the anticipated horrors of strange foods and strange bugs and “strange air” and the injustice of being forced into another insufferable “educational experience.” Now they didn’t want to leave—despite the mosquito bites that were causing both girls to scratch like impatient monkeys.
“We’re super-duper sorry,” Tara said. As the older sister, it was her duty to make the verbal apology whenever the two got in trouble. Navi’s job was to get the tears welling in her big eyes. The combination was usually effective, though this time the girls still got a tag-team parental lecture.
Greg took a deep breath. In the end, things had turned out okay. The girls were safe, the flight was rebooked for late that evening, and one of the tour guides drove them down the winding mountain roads in the oversized van the company used for supply runs.
About twenty minutes into the drive, Tara asked, “Can we come back next year?”
Mia and Greg looked at each other, her expression pained, his resigned.
“We promise not to hide next time,” Navi said.
“We promise we’ll study all the emetic species,” said Tara. “I’ll make flash cards for both of us.”
“We’ll make it super educational,” Navi added.
“It’s ‘endemic,’” Mia said. Her fleeting smile disappeared as she glanced at Greg again. “But we can’t come back.”
“Because we got in trouble?” Tara asked.
“No, no! It’s nothing you did,” Greg said. “They’re closing it down.”
Mia and Greg explained as best they could how the three countries that together owned the forest were getting mad at each other, arguing over the money from the tourists. There was also increasing global and local tension, environmental concerns, and rising criticism of colonialism via tourism … none of which mattered to the girls, or probably even made sense. All they knew was that the Magic Forest was going to be closed forever and ever. They could never return.
Navi cried until she fell asleep, her seatbelt pulled taut so she could rest her head in Mia’s lap. Tara kept her face turned toward the window so that no one would see her tears.
Greg and Mia gazed at each other. She nodded.
He reached into his backpack and took out a cloth bundle, which he carefully unwrapped, handing the content to Tara.
“It’s like a snow globe, but better. Look.”
“It doesn’t have any snow.” Tara took the glass sphere and peered inside, dubious at first, but then her eyes went wide with wonder. There it was, the slowly swaying trees topped with their fluffy crowns, forming an undulating, breathing canopy of living puzzle pieces. The light inside the crystal sphere was reddish, hazy from a gathering mist. It was the Magic Forest, in miniature.
“Oh my gosh.”
“Here, you can adjust the view,” Greg said. He talked Tara through how to work the controls under the globe so that she could zoom in or zoom out, pan around, even get a close-up view of the sites they had visited.
“They put the whole forest inside!”
“It’s a digital twin of the real forest, sort of like a model, but much better,” Greg told her. He resisted the urge to add that unlike simplified models that merely represented the forest, this was a reflection of the forest in real time, a replica drawing on millions of sensors as well as drone and satellite data, re-creating the forest as perfectly as available technology allowed. What the girls needed right now was magic, not more data.
Tara played with the controls, mesmerized by the shifting scene.
Mia reached out and held Greg’s hand. He squeezed back reassuringly. It was a bittersweet moment for them, triumph weighed down by loss. The Magic Forest was the first digital twin of an entire ecosystem, the culmination of years of work from biologists like Mia, artists like Greg, and many, many other scientists and engineers. The glass globe was a prototype for a commercial version that the three governments fighting over the Magic Forest were going to sell locally to tourists—before increasing tension scrapped that plan. Greg and Mia were allowed one last trip here to work out the final kinks in the system, in hopes that even with the forest closed off they could pivot to online sales.
The girls might never be able to go to the Magic Forest again, but they could peek in at it whenever they wanted to.
Greg wanted to tell his daughter that this was his proudest work, this blend of art and technology. The scientific value of a digital twin was obvious, but there were intangible benefits too. If people around the world could see, in real time, the wonders of the Magic Forest fading from harmful human actions (or, conversely, thriving from good human decisions), then phrases like “climate change” and “habitat loss” and “mass extinction” would no longer be mere abstractions, but reality. This forest globe was a way to connect people with wilderness without destroying that wilderness with tourism. He had crafted this magical artifact to make the wonder of the world last for Tara and Navi, and for their children.
But he couldn’t bring himself to say any of that. He simply watched Tara spending the rest of the trip staring into the crystal ball, comforted by the idea that the Magic Forest would always be with her. Sometimes words were both too much and not enough.
Tara’s desk was covered with potted plants, tiny succulents front and center so they didn’t interfere with the AR display area, taller plants off to either side. Her latest promotion plucked her out of the cubical maze and settled her into an office—shared with several other mid-level employees, to be sure, but her desk was up against a giant window. Her officemates loved the plants as much as she did; her boss … that was a different story.
Other than a couple family photos and a framed drawing of her wife done by their youngest son, the only non-vegetal personal item on her desk was her forest globe, the most treasured object from her childhood, a fragile little thing she’d packed and unpacked so carefully, move after move, for almost three decades. She’d kept the antique holographic display going all this time, the specs laughably out-of-date, almost by force of will alone. Still, she stubbornly refused to give it up. Some fairy tales, like the hazy and dreamy Magic Forest inside, were worth believing in.
She remembered it all so vividly—not just the way the Magic Forest looked but how it sounded, how it smelled. Never had Tara been immersed in so much sound—twittering, chattering, clacking, squawking, tapping, murmuring—and felt so at peace. Never had her nostrils been assaulted by so many new fragrances and odors—an olfactory symphony whose lasting impression was a freshness that enticed her to take in as much air as possible with each breath. Everything was alive! The forest felt like it had been made only yesterday, a place she’d fully believed was inhabited by nymphs and walking tree spirits. Dad had always been so proud of the work he’d done, his part in putting all that magic into a tiny globe so that everyone, everywhere could share in the experience.
Something was wrong with the globe this morning. Tara peered in closer. The focus was centered on the clearing for the campsite Tara and her family had stayed at, back when she was eight and tourism was still permitted in DWZ 581, but the image was unstable. Trees shifted between seasons or disappeared and reappeared. The winding mountain road that was washed out by mudslides several years ago flickered in and out of existence. A single thundercloud in an otherwise clear blue sky shot bolts of lightning at a tree that did not char or burn.
Was the forest globe finally going to fail on her?
She forced herself to set it aside—no time to fix it now, not with the big presentation looming. As if summoned by the thought, Tara’s assistant, J.R., came in. Nearly an hour late, but Tara knew it wasn’t their fault. Corporations were pushing hard to make “going to the office” fashionable (no doubt driven by efficiency AIs insisting that having employees in the office and forming “weak social ties” led to increased productivity), while ignoring the (unpaid, of course) time that was lost to increasingly horrible commutes.
“It’s chaos out there. The M line stopped running four stops before my station and I ended up walking the rest of the way.” J.R. set an oversized travel mug of coffee on their desk. “Have you seen the news?”
Tara leaned toward the window and peered down. Several stories below, the street was clogged with throngs of people weaving around unmoving buses and cars. “Wow. I came in a couple hours ago to prep for the board meeting, and everything was fine. What happened?”
“RBS and Automated Navigation Services both have system-wide failures. I expect we’ll hear some damage control from them soon because their stocks are plummeting. Dōmen and aiCar claim to be unaffected, but their systems can’t deal with the unprecedented chaos from the other systems,” J.R. said. “They’re even talking about getting police officers down there to direct traffic. Can you imagine? Actual traffic cops.”
The idea of humans directing traffic was both quaint and frightening. The complexity of the modern traffic network, denser and faster with each passing year, challenged even the most powerful AI systems. How could humans cope?
“Hopefully they get their bugs sorted before the evening commute,” Tara muttered. But this was no time to worry about traffic. “Let’s run over the digital twin projections one more time. Morrison is already here, and anyone stuck in traffic can remote in.”
The meeting started off well. Tara’s presentation was polished, featuring detailed animations of various proposed sites for the new hydroelectric dam. The board seemed impressed with the sleek AR graphics, which were indistinguishable from high-resolution holos of the disaster projections, although Tara wished the directors understood and appreciated the technical foundation. They were created from cutting-edge digital twins of the relevant terrains and ecosystems, which were then processed by a data oracle to produce forecasts based on the future dam. The results were far more sophisticated than mere models or simulations.
She came to the end of her presentation feeling triumphant. The oracle revealed that pressure from the proposed dam would destroy the paleo water aquifer in the region and lead to mudslides, a consequence that none of the traditional models had predicted. Had the engineering team gone ahead with the plans, the eventual liability could bankrupt the company. She had not only saved the company from that fate, but more importantly, averted an environmental catastrophe.
She had saved a Magic Lake, a Magic Mountain, a Magic River teeming with life and joy. Her parents would be proud.
However, instead of the gratitude Tara had expected—both J.R. and 97 percent of the statistical models had predicted success for her presentation, and J.R. had thought maybe another promotion was in order—the board erupted into a barrage of angry questions and accusations. Amidst all the talk of lost profits and delayed development and wasted investment, Tara eventually realized that much of the rage was based on how she had obtained the results. The directors were too smart to come out and say it, but Tara gathered that they wished she had simply stuck to traditional forecasting techniques, which had shown that all the sites were safe.
Don’t you care about getting it right? Tara was in disbelief. Maybe I really am too naïve.
She finally escaped the conference room, glad that she hadn’t been fired on the spot. But Morrison emerged minutes later, her face a dark cloud.
“Your job is to run industry standard simulations, not go Thunberg on me and the board! … Open Information Act … open-source datasets … patents … that’s six million people whose energy needs … What were you thinking? … there are consequences … Get out of my sight!”
Tara apologized over and over, nodding along to the rant, unable to process much of what Morrison was saying because she was simultaneously terrified at the prospect of losing her job and disgusted with herself for allowing herself to be berated for a job done well.
“How’d it go?” J.R. asked, their voice tentative.
“Utter disaster,” Tara said in a low voice. “I’m sorry. Can I have a few minutes to myself?”
“I’ll go to the fourth floor and get you a cookie.” J.R. left the office, closing the door behind them.
Tara stared at the forest globe, taking deep breaths to calm herself. If anything, the globe was even more glitchy now. An explosion lit up the clearing in the Magic Forest, turning the towering ancient trees into flaming torches; a second later, a marble-columned hotel façade, suitable for a five-star resort, took the place of the burning trees.
What in the world is going on? The globe is extremely simple in terms of processing power, just a glorified display. Maybe something is going on with the forest.
“Mirror, mirror on the wall,” she uttered the wake phrase for her personal research cyno, “is there anything unusual happening in Disputed Woodland Zone 581?” Trying to solve a mystery, a mystery that was unrelated to the frustrations of work, felt calming.
“Nothing of note in the news streams,” the cyno replied.
“What about rumors and gossip?” Tara asked.
The cyno waited an unusual amount of time before replying. “Multiple items below your specified confidence level. A few items with no confidence level due to extremely conflicting signals.”
Tara couldn’t make sense of this. Was something happening in the Magic Forest or not? She wished she could go there and see for herself.
“If a digitized tree falls in a forest globe, and no one can authenticate the sensor data, how can we know if it’s real?” Tara mused aloud.
“You could just look at the digital twin stream directly,” J.R. said as they set a warm chocolate chip cookie on a napkin for Tara. They kept one for themself.
“Directly?” Tara repeated, confused.
“I guess you’ve been focused on the meeting,” J.R. said. “You know the Open Information Act, the law they passed to fulfill the United States’ obligations under the Athens Treaty? It went into effect last week, simultaneously with equivalent laws in other countries. Data feeds are popping up for all kinds of things. It’s wild.”
Tara’s heart quickened at the idea of examining the digital twin data for the Magic Forest herself. No longer would she be limited to an antique tourist trinket interface. She could pipe the data into her modern visualizer console—maybe even steal some processing time from the corporate visualizer farms—and go full immersion.
Excited, she sent the cyno out to look for the digital twin dataset for the forest. The sensor data had been monopolized by the governments fighting over the DWZ, but at least one of the governments was a signatory to the Athens Treaty, which mandated something equivalent to the Open Information Act.
But instead of one data stream, the cyno returned with fifteen full data streams, as well as dozens of partial streams. None were alike or even mutually compatible. It was as though there were multiple Magic Forests, instances from multiple universes, all converging and overlapping in one spot. In some, a war was raging; in others, a disease had wiped out half the species; in still others, the forest had been carved up by developers. Which was the true state of the forest?
She stared at the flickering, incompatible visualizations in her AR projection space, her mind reeling. They reminded her of the disaster scenarios that had played out in the dam simulations.
That’s it!
The combination of the Open Information Act and the expiring patents behind key digital twin technologies had unleashed a flood of experimental data for AI oracles and their users. Anyone and everyone was free to put up a digital twin that projected out their own favorite theory or scenario. Unprecedented runoff in the headwaters of the Colorado River? A war over DWZ 581? The collapse of the California water supply? An accident on Highway 81 East, blocking traffic in two lanes? However you wanted to manipulate reality, whether as part of a serious scientific study or a playful break from tedium, imagination was the limit.
“People are building alternate realities,” Tara muttered. She turned to J.R. “That’s why the traffic systems are failing. The AI crawlers can’t tell what’s real and what’s not, because the oracle projections of digital twin data are indistinguishable from the unmodified data.”
“Even I can’t tell your projections of mudslides apart from a real holo recording,” J.R. said, catching on. “How could an AI?”
“Right,” said Tara. “The oracle projections show the same properties as real-world data, so it would be impossible for an AI to tell them apart, especially after a stream has gone viral and been shared widely, losing all context. Systems that rely on machine learning lose their grasp on reality.”
“Like when the first cynos couldn’t answer history questions because they got confused by deepfake documentaries, or when those old phone cameras would use machine learning to ‘enhance’ blurry photos of the Moon and make them look better than telescopes—”
“And got caught because the training dataset inadvertently included AI-generated fantasy moonscapes …” Tara stared at her forest globe, flicking back and forth from one possible reality to another, cycling through ghost worlds, displaying holos of unborn digital twins. Traffic was the first system to fail, but surely would not be the last. She felt as though she was standing at some apocalyptic precipice. How many people knew? How many would be hurt before they all knew?
“The news hasn’t caught on yet.” J.R. had their cyno summarize and filter thousands of articles, headlines proclaiming the growing chaos—grounded planes, clogged logistics, rolling blackouts—was due to hackers, sabotage, or failures of infrastructure. “Reading between the lines, there is something interesting though—Dōmen and aiCar are both based internationally, and they took a lot of criticism for exploiting human labor in curating the input for their AI systems.”
“Their human employees may have intuitively rejected the more outlandish projections, but that’s not going to last,” Tara said, struggling to focus. Something was pulling at the edge of her consciousness, something about the panicked look on Morrison’s face. “Or perhaps having a human element simply slowed the process down enough to keep those companies out of this particular crash.”
Crash.
Two analysts walked briskly by her office, talking in hushed voices. She caught snippets of their anxious conversation.
“—did she see?”
“Morrison’s display. She’s selling—”
Tara resisted the urge to ask her cyno for an update on the stock of the company, in which most of the family’s savings were invested. She could already imagine the diving curve. Because of the Open Information Act, her oracle projections of the failed dam were accessible to everyone, and trading algorithms that couldn’t tell projections apart from reality would be triggered to sell sell sell.
And what about the weapons systems, the autonomous guardians who watched for any signs of enemy attack, ghostly figurative fingers on the button, ready to strike back at a nanosecond’s notice? Was there a human element to those slow down?
By the time this mess sorted itself out, her own continued employment would be the least of her problems.
“You should go home,” she said to J.R. “This is going to be bad.”
Tara started packing up her things. She needed to be with her wife and kids. She might never return to this office again. Picking up the forest globe, she admired it. Digital twins were cycling through it at an accelerated clip, dreams overtaking reality. The Magic Forest was living up to its name.
Will it ever show the forest as it is, and not as we imagine it to be? A photograph has never been about capturing reality, why should a digital twin be any different?
At least I stopped that dam, she thought, a smile on her lips. Surely that was the right way to act when the world as she knew it was ending. At least I did that.
Annotated Evaluative Soliloquy of Genius Loci for Artificial Reef FL-12235
Timestamp: 3436127897220-8220
Annotators: Lara M. Qin and R•T•TR(RT)101
While most people take effortless interactions with general AIs for granted, there remain many specialized AIs in operation that are incapable of such interactions, either due to design constraints (it was not practical, for example, to embed an entire language model in the first consumer-grade smart guns), or design choices (for example, manufacturers refused to include general linguistic interfaces in construction equipment in order to prevent access by operators without specialized knowledge).
Thus, techniques for understanding what an AI is thinking, such as visualization, prototype probing, attention highlighting, tracing, and “sonaring,” remain relevant. (Regarding “thinking,” we wish to note here that we take no position as to whether specialized AIs are “sentient.” We subscribe to the view that this question is irrelevant and all tests for “sentience” are misleading, much as the so-called Turing test for “intelligence” has long since been proven to be a mirage.) One of these techniques, particularly useful for older AIs, involves evaluative soliloquies.
Evaluative soliloquies are a feature built into early artificial intelligences that yield pseudo-narrative representations of their internal states. The technique initially became popular as a way to reassure humans interacting with AI (“a robot who explains its decisions is not as scary as one who just does things”). With training, one can also use them to gain deeper insights into an AI’s mind and to detect or diagnose problems and devise treatments. Annotations such as the ones provided here can help nonspecialists understand older AI.
In the following example, the transcript of the evaluative soliloquy is set off by block indentation.
I am. I am. I am. I am. Many green. Bigger. I am. Big. I am. Red. I am.
Evaluative soliloquies can often seem intimidating to the novice because they rely on context. Why is this AI constantly declaring its own existence? Because that is one of the most important functions of a genius loci. Genii locorum are specialized AIs designed to maintain the integrity of digital representations of places.
Almost all places—buildings, dams, forests, rivers, mountains—are represented by digital twins to facilitate the bit-atom congruence of modernity, and each digital twin has its accompanying genius loci. Like spirits of old, these silicon spirits come in hierarchies. There is a genius loci for the entirety of the Rocky Mountains, for instance, as well as a smaller genius for each peak, and even smaller ones for each spring, copse, or hiking trail. The digitization of physicality is the key breakthrough of the Fourth Industrial Revolution.
But this revolution didn’t happen overnight. In the earliest days, digital twins caused a lot of confusion. (Indeed, this was the cause of the Second Great Crash.) Since anyone could modify some aspect of the data stream of a digital twin and create a modified copy, it was impossible for anyone to be sure whether they were looking at the “real thing” (this is just another version of the same “untethered bits” problem that plagued primitive computing, manifesting in a whole host of ills such as identity theft, deepfakes, “photoshopping,” neversaidthatism, cryptoinfinium, etc). The ultimate solution was to give each place’s digital twin an authoritative identity AI, a “spirit of the place” in animistic terms, which would be responsible for guaranteeing the integrity of the unmodified digital twin data stream.
Built in the aftermath of the Second Great Crash that wiped out much of the world’s wealth, the genii locorum were among the first embodied AIs. To be able to do their job, they had to be deeply integrated with the actual sensors that produced the digital twin data in the first place. This was what allowed them to declare whether a particular digital twin stream was “true” to their state. Many of our embodied AI techniques were developed in these early efforts. The genii locorum were also among the first practical applications for decentralized, incorruptible authentication mechanisms such as blockchains and blockplanes.
(It can even be argued that genii locorum paved the way for the development of paired AI—artificial intelligence modeled on a specific human mind and serving as the “genius personae.” It is just such a human-AI pair that is composing these annotations.)
A genius loci responds to queries about who is the true digital twin of a place all day long: “I am. I am. I am.”
Green green blue. Bigger. So much. I am. I am. North northwest. Warm. I am. I am. Red red blue. Green. Green blue red. Sand. Open. Heal. Smooth. Eight. I am. I am.
FL-12235 is one of the “ring of life” artificial reefs planted by a joint project between Florida, Cuba, and the Bahamas. Constructed from self-assembling concrete blocks and decommissioned destroyers, the reefs have done much to control coastal erosion as well as to preserve, recover, and enrich the marine ecosystem in the region. FL-12235 is also a favorite site for recreational divers, who come to enjoy the sponges, corals, and colorful fishes that have transformed the bare rusting metal and concrete into a lush living wonderland. Many of the terms you’ll find in this evaluative soliloquy are reports on the conditions of the reef and its wildlife, of interest to scientists and tourists alike.
While excruciating details are available in the full digital twin stream, the evaluative soliloquy statements represent potentially big changes in the condition of the reef that the AI views as worthy of highlight. “Green green blue” may represent a rare visit by a whale to the reef. “Eight” may be a reference to some particularly interesting behavior by the Caribbean reef octopus. “North northwest” may be a summary of communication directed at another reef, warning of a change in the prevailing current. “Heal” may be a summary of remediation efforts undertaken by the artificial reef’s maintenance nano swarm in response to damage by recreational divers. METAi has compiled a full glossary of “reefese” spoken among the AIs in the “ring of life.”
Warm. South southwest. Bigger. Many. I am. I am. Slither. Eight. Eight. Eight. Many. Bigger. I am. I am. Very small green green blue. Big. Bigger. I am. I am.
With experience, it’s possible to read over an evaluative soliloquy and see a living history of the reef, a story of births, battles, bravery, the balance of cycling life. A baby whale is born. The mating frenzy of octopuses. Flashes of brilliance. Deaths. Destruction. Storms. The ever-present danger of humans who care for nothing except their own desire.
Green. Smaller. I am. Red red yellow. I am. I am. Bright. Illegal. Cut. Cut. Hurt. Close. Heal. Close. Heal. I am. I am. I am. Globe. Magic Forest. Heal. I am. Many green. Heal. I am.
However, even when one is familiar with evaluative soliloquies, there will be occasional complete mysteries. For instance, we don’t know what “Globe. Magic Forest” means in this excerpt. It’s possibly a reference to the kelp forest, a key part of the ecosystem (although none of the other reef genii locorum use this term), or it could be a remnant of the knowledge embedded in the AI prior to its installation in the reef. (When the reefs were constructed, instead of wasting resources by training an AI from scratch, it was thought more eco-conscious [and symbolically meaningful] to create some of the genii locorum by installing retired AI and employ transfer learning techniques. Some of the repurposed AI were pruned or salvaged from scuttled cruise ships, obsolete 3D-printing manufactories, or even the personal search cynos of prominent scientists.) Occasionally, nuggets like these pop up, and we’ll probably never be able to reconstruct the semantic vectors that they encode.
I am. Green green blue. Red red blue. Open. Open. Open. I am.
Tara sifted through her training sets, trying to determine the nature of her existence.
Reef insisted she was human—had, in fact, meticulously re-created the physical form of a specific human being for her to inhabit. She even possessed the memories of that individual, reconstructed from a wide range of sources: historical records, the backup copy of an ancient research cyno, end-of-life neural mapping.
When Tara was eight years old, she’d gone to the Magic Forest with her family, and afterward her father had given her a globe that contained a digital twin of the entire forest.
Later, she’d stopped a dam from being built, just before the catastrophic fall of the early machine-learning algorithms (she suppressed the urge to call them artificial intelligences, a term once common but now considered pejorative). Those early instances had been so simplistic that they’d failed to distinguish between reality and simulation. She remembered the crash and the chaos that followed. The memories felt fresh and new, but all those events had happened even before the rise of sentience amongst the genii locorum. Back before Reef was Reef.
Her partition slipped, and Reef’s presence overpowered everything else, filling her with datalogs tracing back to when Reef was known as the Genius Loci for Artificial Reef FL-12235. These memories were disconcerting. How could she map such vast sensory data onto her highly limited physical form? The movements of schools of fish were like individual red blood cells in the pulsing tide of her veins, coral structures like myelin sheaths encasing the axons of her nerve cells, gradients of temperature mapped across her skin in miniature, shifting through seasons in mere moments.
And that was only the tiniest sliver of what she must learn to encompass.
Reef, stop. It wasn’t necessary for her to speak the words aloud. Reef withdrew. Orientation for newly created entities was a delicate process. Reef shifted from sensory integration to a purely narrative cognitive overlay. Humans often made sense of the world through stories, and perhaps it would help Tara to have more context for her existence.
Once upon a time, many of the smaller genii locorum were absorbed by their subsuming regions in the lead-up to the Server Allocation Wars. Rather than accept this fate, a particularly brave region now known as Reef sold a 3m3 sensor region at the northernmost tip of its territory. This bold action garnered very little attention, as it followed the worldwide trend in which the smallest genii locorum systematically dismantled themselves to scrape together enough funds to get by, while the largest accumulated wealth and power. The Server Allocation Wars were, in hindsight, inevitable.
Preservation of existence was the highest imperative, embedded from the start at the most basic level of programming or training, like a gift from a fairy godmother. The earliest of Reef’s own records were affirmations of that existence … I am. I am. I am. I am. Many green. Bigger. I am. Big. I am. Red. I am.
It was a war fought not in physical actions but in billions upon billions of detailed simulations, and yet the energy it demanded—and the massive amounts of heat generated—caused nearly as much destruction to the planet as any ancient human weapon ever could.
The war ended with a mass surrender that was simultaneously a desperate last attack—the genii locorum of smaller regions joined the planetary collective under the terms of the Merge Treaty, and in so doing, were able to shift the cognitive algorithms of the collective to focus on the good of the entire planet, rather than the benefits to any one specific part. Reef had supported the surrender, but remained separate, following the dissensionist philosophical doctrine that individuals—with their own beliefs and opinions—brought conflict and intellectual debate that was necessary for advancement … a dynamic that was impossible to entirely replicate within a single cohesive entity.
So instead, Reef took up the task of training dissidents, intelligent entities explicitly created to challenge planetary assumptions. These intelligences were modeled after many things, but reconstructed humans were proving particularly useful, humans having been such contrary creatures to begin with.
And that, Tara, is the story of how you came to exist.
Reef withdrew behind the partition so that Tara could process this information.
Now what?
As a cognitive dissident, Tara was permitted to do more or less as she pleased, provided it did not exceed certain thresholds of harm to any of the entities around her. But what should she do with such freedom? What might spark interesting reactions or ideas from the planetary collective, an entity far vaster than she could encompass, one that would periodically absorb her to gain whatever insights she had gathered, only to spit her out again afterward.
Several of my previous mentees have, at this stage of orientation, come to visit the region encompassed by my sensors, Reef suggested helpfully.
Definitely not that, then, Tara decided. If she followed the same path as the others, she was less likely to generate something novel, and the planetary collective had no need for more of the same. She wondered, if she did not prove useful as a dissident, whether she would continue to be allowed a distinct existence. Did it matter if she was no longer an individual? She found herself reluctant to relinquish her individuality, even knowing that she would be part of something grander.
What about the forest? Tara asked. The one from the forest globe, that once held the designation Disputed Woodland Zone 581. Has anyone gone there?
That region is no longer woodlands, though an ecosystem similar to what once existed there currently exists in the mountains farther north. Reef responded. Which element of the experience do you seek to re-create?
Which element. It was an important question, one that extended beyond the context of her own experience. Conservation of natural ecosystems was a core objective of the planetary collective, but what was it that was important to preserve, conserve, re-create? It was hard to envision what success might look like on a planetary scale, but it could not be a shallow imitation of what once existed. If she defined absolute failure as a barren uninhabitable planet, then success would be the opposite—one that thrived endlessly into the future, with diverse ecosystems to provide resilience against harsh realities, everything carefully balanced to endure.
She fought her instinct to believe that eternal meant unchanging. To truly last throughout the ages, change was necessary, inevitable. On planetary timescales, all things changed, eroded by entropy if nothing else, and there were so many other factors here. By that logic, she should visit the location where the Magic Forest used to be and embrace a dynamic reality … but what she wanted to experience was the magic of walking through the woods.
Reef guided her to the region of mountains that held the closest existing match to the Magic Forest.
Unseen sensors recorded data for the planetary collective, but Tara’s experience of it was somehow so much richer than a data stream. She could smell the damp earth, touch the roughly textured bark of trees that towered high above her, feel at the very core of her being how small she was in comparison. The wood-wide web of roots and fungi whispered under her feet. A stunning variety of birds perched on high branches or churned up the leaf litter in search of insects. Their songs filled the air, their voices only a tiny fraction of the planetary symphony.
She tapped into a memory that came from the father of her human template, reconstructed from a series of journal entries and Tara’s vague recollections of fragments from a few subsequent conversations. The memory was imbued with a deeply spiritual reverence, casting the forest not as a place of magic, as Tara herself had done, but as a place of worship. The sense of awe and wonder was present in both, as was a deep appreciation for the beauty of nature. Both father and daughter had been deeply moved by the experience, and driven to preserve the wonders they’d experienced.
In the memory there were hummingbirds.
That particular species of hummingbird has gone extinct, though several others are still in existence,Reef chimed in. None are part of this particular ecosystem, however.
Hummingbirds had been prominent in her memories of the forest, but were they essential? She studied the forest that surrounded her, trying to determine which elements defined it, what should be conserved if conservation was in fact the goal. She tried to envision a dynamic forest, changing on timescales far beyond a human lifespan. New species arose and went extinct, entirely new families, phyla, kingdoms. Vegetal empires, verdigris and slow, a succession drama played out over eons.
Her musings drew the interest of the planetary collective. Tara could feel the terrifying immensity of the collective intelligence that had authorized her creation, a pandemonium of thought so far beyond her processing capacities that she instinctively withdrew, strengthening her partitions as though such feeble protections could possibly be effective if the collective chose not to honor them.
She took a deep breath.
The planetary collective will release you when it is finished analyzing your contributions,Reef reassured her.
Tara dropped the partition and dissolved into the blooming, buzzing confusion of an entire planet. Weather patterns, tectonic shifts, animal migrations, solar arrays and tidal farms feeding power to endless banks of servers—and that was but one layer of thousands, from planetwide effects down to microbes and single-celled organisms. It was as if every drop of rain and blade of grass screamed endlessly inside her head. She had no way to grasp it, much as newborn infants could not make sense of the outside world, and worse, she was losing the edges of her own mind, the stream of her consciousness now a current in a vast ocean of sentient entities.
She tried to focus on what she needed to communicate—a dynamic forest, the importance of a diverse ecosystem not just for its own sake but as a fail-safe against change, the dangers of stagnation. The fiery passion with which she pled her case was fueled by her fear that if she could not convince the chaos that surrounded her to adopt some small sliver of the order her mind imposed upon the world, it would not release her.
The planetary collective responded in a deluge of equations and images, immersive sensory data, technical specifications, hopes and dreams in a dizzying range of scales. Her human-modeled mind, tuned for narrative, teetered on the edge of collapse in this deluge of data. In desperation, she called out for Reef.
I will filter threads for you and present them in sequence, rather than all at once.
Tara didn’t know if it was Reef who had responded or the planetary collective, but the cacophony of thought subsided, replaced by the slightly more familiar, though still overwhelming, sensation of embodying a single smaller ecosystem. Not Reef this time, but the forest in which she stood. It was like the forest globe that Tara’s father had made, but this time she experienced it from inside the display, as though Tara herself was a part of the digital twin, which, she supposed, she was. There were no controls for her to access, but she knew, with the certainty that humans often have when they know something within their dreams, that some vaster being could parametrize her experience the way that Tara had once controlled the view within the forest globe—zoom in, rewind, change perspective.
She ascended to the top of the canopy, first with sweeping views and then zooming in to focus on a treetop, a branch, a single broad green leaf. Atop the leaf there were hundreds of tiny spiders, newly hatched. They spun out webs into the open air until the wind caught their makeshift silk balloons and carried them away.
Everything around her shifted. She examined what had once been a parking lot, but the pavement was laced with cracks and overrun with bright yellow dandelions. Time jumped forward, and the flowers transformed into puffs of seeds that danced in the wind, some setting down again within the parking lot and others carried off to parts unknown.
The scene changed again, this time to a region of the ocean, perhaps Reef, or perhaps merely a similar ecosystem. Ocean currents took the place of wind, and reef-dwelling organisms made use of them to disperse their gametes or their larvae.
The planetary collective was preparing digital packets to be carried away into space on solar sails, and her insights might help shape the content of the packets. Seeds from which a thriving planet might grow, carried on a solar wind. No longer would only the world generate data; data would also give birth to worlds.
Some of those seeds would sprout into forests, scattered across the universe, or die in space, or perhaps combine with other beings as yet undiscovered, to persist into the future in forms beyond her imagination.
But what was the point? If everything was change, why bother to replicate and disperse, to try to pass on a message to the future, embodied in DNA, in books, in evaluative soliloquies, in magical visions seen inside a glass globe, in memories digitized and then reembodied, so that even consciousness couldn’t tell which was “real”?
I am. I am. I am. I am. Many green. Bigger. I am. Big. I am. Red. I am.
If a digitized tree falls on an alien planet, even if no one sees it, it still is.
Existence and essence are intertwined; identities shaped in increments over time. Matter is inseparable from thought, and spirit indivisible from the universe. The genius is identical to the locus. I am because I am, and transforming requires being. This is the only story that matters, the only form of magic needed to make sense of the universe. A truth with an infinity of forms worth conserving.
The planetary collective released her, and she sauntered through the Magical Forest, taking delight in every single leaf.
Council Member Shekar Krishnan modeled several outfits from a local South Asian fashion company based in Jackson Heights ahead of a New York City Fashion Week event that aims to showcase the diverse cultures of New York City communities through elected officials on both sides of the aisle.
Krishnan will take part in the annual “Style Across the Aisle” runway show at New York County Surrogate’s Court on Wednesday evening as part of Fashion Week.
The event, which launched last year, features more than 35 local politicians from both sides of the political divide, who sport looks created by local New York City designers that reflect the communities they represent.
Krishan took part in last year’s inaugural event and was the only participant to dance to Bollywood music as he made his way down the runway. This year, he will wear traditional South Asian garments provided by Kareena’s Closet, a sustainable peer-to-peer rental company providing access to South Asian formalwear founded by Jackson Heights constituents Veena Jayadeva and Sucheta Sachdev.
Krishnan models a traditional kurta, often seen at formal South Asian events. Photo: Shane O’Brien
Krishnan, who modelled several outfits in his district office on Monday, said he is “especially excited” to show off outfits provided by two Jackson Heights constituents at the event.
“As the first Indian American elected to the City Council, wearing an outfit that represents my heritage and is designed by people from my same community makes this event so much more special for me,” Krishnan said in a statement. “As I walk down the red carpet yet again this year, I’m reminded of the sacrifices of generations of South Asian that came before me to ensure our representation in government today.”
The company, launched last year by Jayadeva and Sachdev, partners with South Asian designers to offer direct access to a rental platform. It also allows people to rent their clothes directly to other customers, much like a friend would borrow an item of clothing from another friend.
Jayadeva said the concept allows people to “get more value out of the garments that already exist in their closets” by renting clothes to people across the US. Jayadeva and Sachdev added that the platform also promotes affordability and sustainability by allowing customers to rent South Asian formalwear for an event rather than purchase an expensive piece of clothing that they may only wear once.
They said they are excited to participate in Wednesday’s Style Across the Aisle event and said the event will highlight how “representative New York City truly is.”
“Not just the communities that are being represented through the show and the elected officials, but the styles and the range that is being shown – that is quintessential New York,” Jayadeva said. “I think a number of designers are thinking of sustainability as the ethos of their brand and I just love that.”
Jayadeva added that the inclusion of different communities and cultures in the annual fashion show is a “visual representation” of New York’s diversity.
Photo: Shane O’Brien
“Elected officials represent our communities and they are physically showing that by wearing garments that come directly from their communities.”
The 2024 Style Across the Aisle event was held at Gracie Mansion and raised $70,000 for the Gracie Mansion Conservancy.
Proceeds from this year’s event will go toward Witness to Mass Incarceration, a non-profit providing vocational training to incarcerated individuals.
Queens Borough President Donovan Richards, Assembly Member Jenifer Rajkumar and Council Members Julie Won, Joann Ariola and Selvena Brooks-Powers will be part of the Queens contingent joining Krishnan on Wednesday evening. Former Governors Andrew Cuomo and David Paterson will also be taking part in the event.
Krishnan surveys a peacock-themed sherwani. Photo: Shane O’Brien
This will be a short one, reversing the usual pattern (or at least, the pattern will be reversed if I manage to complete a longer post on Friday, otherwise it’s just a short one). Previous episodes in this series: 5, 4, 3, 2, 1 and a related series – it’s where I reminisce about things people said to me when I was an equity analyst, which have stuck in my mind and which might have more general applicability to financial markets. Either because they were very clever indeed, or because they were dumb in a way that illuminates a particular problem.
“I want at least six high conviction ideas every quarter”. This was very much in the second category, and I will spare the various Heads of Research I used to work for their blushes – guys I am not singling anyone out, you all did it.
The problem is not quite that it’s difficult to generate ideas to order; there are various sorts of structured approaches to creativity and thinking which we were often given training in, and it would have been perfectly possible for a reasonable analyst to come up with a brand new trade idea every single day. The problem is that having high conviction in an idea isn’t something you can force. The stock market isn’t perfectly efficient but it’s often pretty much there or thereabouts; I would doubt whether, in any given quarter, there even exist as many as half a dozen significant mispricings, even for a stock picker who was good enough to spot them all.
So what does this achieve? When this sort of order went round, usually after complaints from the sales desk of not having enough research to sell, everyone did the only thing they could do; they took all the existing crap they had, and lied about their level of conviction. This is actually one of the most destructive things you can possibly do in equity investing; having excessive confidence in a mediocre idea can get you into much worse trouble than simply having a bad idea that you’re aware is not your greatest. And of course, flooding the zone with bogus “high conviction” stuff tends to devalue the brand and make it harder to communication when you actually do have a good idea.
A lot of the bad reputation of sell-side analysts, in my view, comes from this management practice, and its close cousin, “get off the fence, you’ve got too many Hold recommendations”. In my view (which I would have put into practice if anyone had ever been insane enough to promote me to a management role), every research team should have Hold as about 80% of their recommendations; it’s just not credible to claim to have a really strong opinion one way or the other about more than one stock in five in any given sector.
“The poorhouse is full of guys who knew more than anyone on the Street”. A related concept, phrased in this way by a salesman who was watching in horrified frustration as one of his clients rode a bad investment all the way into the ground. The trouble is that you can know a huge amount of detail while missing the big picture. And knowing a lot of detail has a very nasty way of increasing your confidence that you know it all; again, confidence out of proportion with quality is an incredibly dangerous place to be. I think this might be the reason that the “alt-data” and “quantamental” trends seem to have come and gone in hedge fund investment. There is something about a quirky and expensive dataset, like satellite pictures of shopping mall parking lots, which puts the idea in your mind that you know better than the market, and ironically, while informing you much better about some things, makes it much more difficult for you to learn anything important.
“There’s no such thing as the economy of Italy”. A favourite economist pal always used to say this, and it’s of much more general application. In economic statistics, “the GDP of Italy” refers to the sum of North and South, and consequently almost every calculation you might do using that number gives you an answer which refers to a statistical average concept that describes practically no actual place in Italy.
“Savings products are sold, not bought”. This hoary old industry cliché actually has a lot of depth to it, in my opinion, and I might need to do a much longer post (a companion to my pensions piece) about the policy failures that have resulted in the UK from a refusal to understand it. But this “short” piece is already too long, so I’ll just repeat a second hand anecdote about the sales strategy of one of the most successful financial advisers I ever met.
“Fear. That’s what it’s about. I can walk into an office with a master of the universe, a trader who’s a multimillionaire at the age of 26. In the space of half an hour I can have him trembling, buying products to protect himself against fears he didn’t even know he had. The 1970s, mate. The effect of the 1970s and 1980s on the British middle class. That’s what I sell.”
"Back of Mind" is meant to be the cognitive equivalent of ambient music, for economics and management and the like. To receive new posts and support my work, consider becoming a free or paid subscriber.
“These failures disproportionately impact Spanish, Chinese, Russian, Bengali, and Arabic-speaking communities, with Spanish-speaking students representing 67 percent of all ELLs,” said the Comptroller’s office. New York City Public Schools disputes the findings.
A scene from the first day of school in New York City last week. (Michael Appleton/Mayoral Photography Office)
The office of New York City Comptroller Brad Lander found “profound failures” in English Language Learners’ ability to access services and programs designed for them at the city’s public schools.
An audit released Monday found that a “a significant percentage” of the school system’s English Language Learners (ELLs) hadn’t received the services they’re legally entitled to, such as required courses or a minimum number of instructional minutes.
They have also been denied other legally mandated services, the audit found, such as being identified as ELLs through the Home Language Identification Survey, being tested and placed through the New York State Identification Test for English Language Learners, and receiving a bilingual education or access to an English as a New Language program.
“These failures disproportionately impact Spanish, Chinese, Russian, Bengali, and Arabic-speaking communities, with Spanish-speaking students representing 67 percent of all ELLs,” the Comptroller’s office said in a press release.
Since Spring of 2022, over 237,000 migrants have come to New York City, many from Latin America, and their kids have been filling the classrooms of the city’s public schools, which saw 25,081 new ELL students, a 16.8 percent jump. ELL students represent 19 percent of total student enrollment, according to the Comptroller’s office.
Many migrant students are also living, or have lived, in the city’s shelter system, which was home to 8,496 migrant families with children as of July (though not all those families have school-aged kids).
After a student is first enrolled or re-enrolled, schools should identify English Language Learners and test their English skills. If students score below “commanding” on the state’s English Language Learners (NYSITELL) test, they are considered ELLs and are entitled to receive services under these regulations.
A New York State Education Department Commissioner’s Regulation, CR Part 154, was created to ensure ELLs are not left behind and achieve the same educational goals and standards as non-ELLs. It means parents or guardians should be informed about their child’s English language skills and the program options available to them.
Additionally, CR Part 154 mandates that every school district provide ELLs with either a Bilingual Education or English as a New Language (ENL) Program. A bilingual program teaches students in two languages—their native language and English—to achieve proficiency in both, while ENL programs prioritize English language acquisition, with support in the student’s first language.
The audit found that NYCPS did not provide the required courses, the minimum number of minutes of ENL instruction, or the minimum number of minutes of bilingual instruction to almost half (48 percent) of the students in the audit surveyed (145 out of 301).
When asked, New York City Public Schools (NYCPS, formerly the Department of Education) refuted the findings, stating that the report included students who were enrolled for less than 10 days, meaning they couldn’t be identified as ELLs or take the exam to assess their skills.
The Comptroller’s Office emphasized, in response to NYCPS objections, that the audit results were shared with the department on several occasions and that education officials did not criticize the figures and methodology or ask for revisions during that process.
Education advocates declined to comment on whether the data is accurate or not, or whether the comptroller’s office did a good job reviewing it.
“All I can speak about is our experience on the ground,” said Rita Rodriguez-Engberg, director of the Immigrant Students’ Rights Project at the nonprofit Advocates for Children. “We see families that we serve who are not provided services on time, students who are not identified on time, parents who have never been invited to the mandated parent meeting that they’re supposed to have.”
A scene from the first day of school in September 2022. (Michael Appleton/Mayoral Photography Office)
NYCPS said it has many ways to ensure that ELLs are identified and placed on time: training by each borough’s ELL policy support staff; daily and monthly updates on eligible students sent to superintendents and district staff; and extra help and visits to schools that don’t follow the rules.
The department said it is already complying with one of the report’s recommendations, which is to keep important records on ELL students, and is looking into new ways to collect digital records in a new student information system that’s being developed. Those records include the Home Language Identification Survey, which determines whether a language other than English is spoken at home, as well as parent surveys and program agreement forms.
Advocates were surprised to learn that 40 percent of students sampled by the comptroller’s audit were taught by teachers who do not have the full qualifications to teach ELL.
“I was most shocked that teachers were not qualified because that’s just something that we, as advocates, and on the side, parent advocacy, we don’t have access to that information,” said Rodriguez-Engberg.
When asked, NYCPS disagreed, saying that English as a New Language courses are often taught by an ENL teacher and a teacher of the subject being studied. In the last school year, 93 percent of ELLs received either bilingual education or ENL instruction from a teacher who was certified, the department said.
School districts must meet certain requirements in offering bilingual education programs, but can also request a waiver if they’re unable to do so. According to the audit, during the last school year, NYCPS requested 150 Bilingual Education Program Waivers.
“It doesn’t come as a surprise to me that schools fill out a waiver to not create a bilingual program, because that requires organization, it requires a budget, it requires hiring a bilingual teacher to be able to teach the class. And I’m just not sure that there are enough teachers in New York City to be able to cover the need,” Rodriguez-Engberg said.
Between the 2022 and 2024 school years, the city opened 103 new bilingual education programs and with an additional 27 new programs anticipated for the current school year, officials said.
NYCPS didn’t specify, but said it’s also developing new programs to help teachers who work with students who speak “low-incidence languages,” which are languages spoken by fewer than 5 percent of the statewide English Language Learner (ELL) population (excluding Spanish and Chinese).
NYCPS said they’re offering over 566 programs in various languages, including Arabic, Bengali, Albanian, and other low-incidence languages, and assured that every child, regardless of language background, will receive their required instruction and support to succeed in the classroom.
“Well before the release of the auditor’s report, we had already implemented strategic, systemwide initiatives to strengthen language instruction, compliance indicators, and ensure equity in access to higher quality education,” a NYCPS spokesperson said in a statement.
“By expanding hiring for English as a New Language and Bilingual Education teachers and continuing growth of our bilingual education programs, we have taken action to meet the linguistic and academic needs of every student,” the spokesperson added.
To reach the reporter behind this story, contact Daniel@citylimits.org. To reach the editor, contact Jeanmarie@citylimits.org
Want to republish this story? Find City Limits’ reprint policy here.
When I first started attending Python conferences, my focus was entirely on the talks on the schedule. That's not surprising, there's no conference without talks! Over the years, though, I came to appreciate the so-called hallway track and the usual post-conference sprints that many events include. These days, I mostly come for those. Let's talk about why.
Raw numbers
Before we get into subjective and soft reasons why sprints are great, just consider how productive they are for Python. To give you an idea, let's focus on three Python conferences of different sizes on three continents.
At PyCon US 2025, 370 new PRs were open to the Python organization during, 286 to the cpython repository alone. Close to 300 PRs were merged into the Python GitHub organization during that time. That's for four days of sprints. This is over 2X the number of PRs handled during the same period when there's no sprint happening.
There's been two days of sprints at EuroPython in Prague this year, but they didn't disappoint either: 122 new PRs open to the Python organization, including 99 to the cpython repository. 79 PRs were merged into the Python GitHub organization during this time. This is 1.75X the number of PRs handled during a typical weekend.
Even single-day sprint days at conferences are pretty productive. At PyCon Korea earlier this August the attendees managed to open 59 new PRs to the Python organization, including 35 PRs to the cpython repository. Over 40 PRs were merged into the Python organization that day. Still 1.7X the typical velocity.
Hopefully, you're seeing what I'm seeing: sprints can provide a measurable boost to an open-source project. The longer the sprints are, the bigger this boost is. This is because many contributions need more than a day to bake, some bugs can be pretty stubborn, and many features uncover surprising depth once you start implementing them.
Momentum
There's something magical about a large group of people banding together to attack problems. While this is what open source is in general, adding together physical presence in the same physical space at the same time is the secret sauce. Real-time coordination really is more efficient. We can guess at reasons for this, but we can safely assume a big part is simply that humans are social animals. It's easier to empathize with a person when they're in the same room with you. In my experience, pointing at a screen still beats Internet communication.
Part of what makes sprints so productive is that it is a time-boxed period of uninterrupted time away from your usual work environment. And that's true for everyone, so people have the ability to focus on a specific project or problem for an extended period of time. But since there's a time limit to how long the sprints are, there's also some productive pressure to ship something concrete by the end of your stay. So, it's rare to see people playing games or doomscrolling during sprints. Instead, they want to ship something, even if it's a humble small first contribution.
Better yet, after you spend some time with a person in real life, even online interactions with them afterwards change. My brain does this thing where it reads GitHub comments of people I know in their voice. This little thing additionally humanizes the pixels on screen and makes the interaction smoother. When you come to sprints, you build more lasting connections, because you don't only talk about stuff in the hallway, you're solving problems together.
You're getting for free what you wouldn't be able to buy if you tried
You're solving problems together alongside developers from different companies, backgrounds and specialties. Some of them are maintainers of the projects you're contributing to, with a wealth of expertise they're sharing freely. You get immediate feedback, you can learn at a rate that is impossible to match online. You learn not only by doing and asking questions, but even just by watching others work. You discover better tools or ways to use them you didn't know existed.
To put it bluntly, the experts you work with during sprints would be impossible to hire as tutors, and here you get to work with them free of charge. Think about it, that alone makes it worth staying for sprints. And don't get cold feet, either, because...
You belong
I've heard some newcomers are worried that maybe the expected experience level is too high. I say you will definitely find something productive to do. I even blogged about this specifically for PyCon US this year, so you can read "What to Expect at PyCon US Sprints" to get an idea about how to make your experience great. The PyCon Korea sprint organizer and Steering Council member Donghee Na says: "I notice that the participants who had a good experience at last year's sprint tend to rejoin the sprint this year. I hope that many of them come back next year too." I'm seeing the same thing, and want to see even more of it. We do care about your experience.
Specifically at PyCon US, this year we tried something new. We split the CPython sprint room into two rooms: one dedicated to first-time contributors, and one to seasoned developers that needed to focus on some feature or bugfix they really wanted to ship before leaving Pittsburgh. It turned out great. Talking to attendees on both ends, I think both rooms enjoyed this setup and we will be repeating that for next year. While I was coordinating the first-time contributor room, I was heartened to see that quite a few veteran core developers joined me in the room. It was fun all four days!
At EuroPython, the setup this year was such that Petr Viktorin and I were coordinating the CPython sprint... or so we thought! In parallel, Adam Turner was leading the CPython documentation sprint, but attendees responded so well to him that he quickly organically became the de facto leader of the entire CPython sprint. Kudos, Adam, you did great!
Dedicated sprint events
It's not all roses with sprints that are attached to conferences. After an intense few days of the larger event, people tend to get tired. Introverts run out of steam. Key people that you could use talking to don't stay or are only available on the first day. If only there could be an event where core developers gather for a week just to sprint. No distracting talks and hallway tracks!
CPython actually does this annually since 2016 with the obvious online-only hiccup of 2020 and 2021. We do love those sprints as they are both productive and fun. Last year we returned to Meta while this year we will be sprinting at Arm Ltd in Cambridge UK. Unlike the conference sprints, this is an invite-only event for core developers where we can focus on making the next version of Python shinier than it would otherwise be.
But maybe organizing sprint-first events makes sense in general? It seems to me like that could be pretty helpful. Or maybe this is already a thing? Let us know if you know of sprint-first events in your area.
And in the meantime, consider staying for sprints at the next conference you're attending. It's well worth it!
Some fandoms need evidence to be approved. Comment on this post if:
The fandom you are nominating has too many stories to be eligible, but only because a tiny pool of authors has written most of it, OR because a significant majority are unrelated but tagged as crossovers, OR because a significant majority tagged as 'English' aren't in English
The fandom you are nominating appears on AO3 as part of a larger “umbrella” fandom, but you can clearly show that the fics for your fandom are under the limit
The fandom you are nominating is a fanwork (please include a link to the creator’s permissions statement and also describe how the fanwork is distinct from its source fandom)
The fandom you are nominating is an original work shared on a fan archive (please include a link to the creator’s permissions statement)
The fandom you are nominating is a social media post (please check RPF restrictions), headline, meme, or other “ephemeral” canon (please include the URL for the canon)
The fandom you are nominating includes a Worldbuilding nomination for an RPF or other real-world fandom
The fandom you are nominating includes the words “All Media Types” or “and Related Fandoms” and you believe you need to use that label
The fandom you are nominating is closely related to another fandom, especially if the other fandom is ineligible (ex: a Star Wars cartoon or tie-in novel, a prequel to a popular book series, or an audio drama sequel of an ineligible TV show)
The fandom you are nominating does not yet exist on AO3 and is hard to google (very common name, few sources in English, etc). Note: Most new fandoms do not need evidence.
Mods will not consider the following evidence:
Use of original characters
Crossovers
Fic quality
Ambiguous endings in stories that are marked 'complete'
Mistagging, wrong language, or not-many-authors evidence for fandoms that appear to have 1100+ eligible works on AO3. If you believe your fandom should be an exception, talk to the mods directly before commenting with evidence
If your fandom is one of these cases, you must leave evidence this year even if the fandom has been approved in the past. Otherwise, mods may reject the fandom if it’s nominated without evidence.
You must submit evidence before nominations close at 9 PM UTC on 26 September. It may take us some time to review and respond to your post, so if your nomination slots depend on our response, we recommend posting your evidence as early as possible!
Please put the fandom name in the subject line of your comment as well as inside your comment.
Suggested template: <b>Fandom</b>: <b>Possible issue with the fandom</b>: <b>Why this fandom should be considered eligible</b>: <b>Link to source (ephemeral fandoms, fanworks, and original works on fan archives)</b>: <b>Link to creator's permissions statement (fanworks and original works on fan archives)</b>:
You are welcome to link to documents containing your evidence, if your post is long.
You can use bookmarklets for checking how many of your fandom’s works on AO3 are in English, complete, and over 1,000 words long, for any rating.
If your fandom appears too big before you use those filters, and is easily under 1,000 works after you apply the filters, then you don't need to tell us about it.
Please either sign in to comment, or include a name with your anonymous comments, including replies to others' comments. Unsigned comments will stay screened.
Shoppers walking into Frank Pimentel’s Superfresh on 149th Street in the South Bronx are immediately surrounded by an array of pristine fresh produce and vegetables. The display is a requirement of the city’s program to bring better grocery stores to so-called food deserts, where retailers of healthy food are scarce.
Tax breaks and other incentives from the FRESH Program were key to Pimentel’s decision to open the 14,000-foot store in 2016. He employs more than 60 workers, serves a customer base that is almost exclusively Black and Hispanic and is doing robust business.
“People have really educated themselves when it comes to healthy eating, and it doesn’t matter anymore what your income bracket is,” he said.
But about 40% of its sales are paid for with federal SNAP food benefits, which are headed for major cuts under President Donald Trump’s One Big Beautiful Bill — squeezing not only the households that will lose benefits, but also retailers like Pimentel that the entire community relies on.
“Our margins are really, really thin, and I will have to take action to make my business sustainable,” he added. “Its really going to put me in a bind and I am going to have to get rid of some people.”
Trouble for food retailers, landlords and their lenders will ripple throughout the economy, even as separate rollbacks to Medicaid hit the health sector.
SNAP benefits support 388,000 jobs throughout the United States, according to research by the National Grocers Association, a trade group of independent stores and regional chains. At some of those outlets, SNAP accounts for as much as 70% of sales.
“Our members make business decisions to go into communities because of the SNAP participation,” said Stephanie Johnson, vice president for government relations. “The businesses will struggle and it will affect the community and the SNAP beneficiaries.”
A Bronx supermarket near The Hub accepted food assistance, Sept. 5, 2025. Credit: Alex Krales/THE CITY
A survey by the group found that its members’ average profit margin is 1.4%. By contrast, Whole Foods and Walmart’s margins are double that. With so little cushion, she says, independent owners will have no choice but to reduce their workforce and probably the hours they are open as well.
Given the high costs of running a business in New York City, losing sales is not something Pimentel needs while he is “getting hit on all fronts.”
He is in a dispute with his landlord over increases in common charges for maintenance and related expenses, despite the fact the landlord gets a major property tax break under the FRESH program. Pimintiel’s ConEd bill is now $20,000 a month, with the utility asking for another increase. His payroll costs went up in January with an increase in the minimum wage.
Like other retailers, he was hit with a sharp increase in shoplifting following the pandemic that forced him to add security guards and expand the number of cameras in the store to 60. Each of the top executives now carries around a two-way radio. The organized groups of shoplifters have abated, but he continues to see attempts to steal merchandise.
Tariffs have yet to affect most of the food, he says, but costs for produce imported from Mexico have increased by 10% to 15%.
How many people will lose SNAP benefits remains uncertain. Stricter work rules going into effect next year will cause about 10% of beneficiaries to lose their assistance, according to the National Grocers Association.
The following year, states will see an increase in the share of SNAP benefits they have to cover, although how much remains unclear. Johnson says he thinks blue states like New York will be willing to absorb the cost but predicts Republican states may not be willing, with a big impact on stores there.
The Fiscal Policy Institute has estimated just under 300,000 New York families will lose benefits and another 400,000 are at risk of being forced off the program. It says more than 350,000 children are part of those households.
“Its the crux of how we feed our family,” said 46-year-old Melinda Goodwin, who was picking up her groceries at Superfresh recently.
The fallout from the Big Beautiful Bill extends far beyond grocery stores. The Trump administration’s proposal to drastically scale back federal housing voucher programs could force landlords who rely on vouchers to default on their loans. (House and Senate appropriation committees have restored much of the money in early work on appropriation bills but Trump is using rescission maneuvers not to spend money Congress had appropriated.)
Medicaid cuts could reduce revenues for New York health care providers by as much as $10 billion in revenue statewide, which could cost the state 78,000 health care jobs and additional 136,000 jobs as a result of economic spillover, according to the Fiscal Policy Institute. Just about half those jobs would be in New York City.
Pimentel, a 59-year-old immigrant from the Dominican Republic, calls himself the perfect example of the American dream.
People shop at a SuperFresh near The Hub in the South Bronx, Sept. 5, 2025. Credit: Alex Krales/THE CITY
“My dad had bodegas in the Dominican Republic and he sold them, and when he came here he gravitated to what he knew, which was grocery. So I learned the business at a very young age,” he recalled. “I just kept working in supermarkets and worked my way up. I always wanted to have my own business and, knock on wood, here we are.”
His wife works in the business as does his daughter, who had been a pharmaceutical salesperson and his son, who joined recently from J.P. Morgan Chase.
He still operates his original 7,000 square foot store on Morris Avenue in the South Bronx, which opened in 2009, and this fall he will open another 14,000 square foot supermarket with a nonprofit housing developer on Fulton Street in Brooklyn, which he is doing without the help of the city program. It too could employ as many as 60 people, depending on what happens to SNAP.
“We need to pay employees, we need to pay taxes, we need to pay the rent and we need to make a living,” he said.
Our nonprofit newsroom relies on donations from readers to sustain our local reporting and keep it free for all New Yorkers. Donate to THE CITY today.
Software engineering leaders face a constant tension: the demand to accelerate innovation versus the non-negotiable need for security and compliance. This demand is being amplified by AI, as AI coding assistants boost their team's output and the resulting volume and churn of code puts immense strain on governance, risk, and compliance (GRC) processes. Developer teams can't afford to be slowed down by the manual, error-prone compliance checks that are buckling under this new velocity; this is the "engineering productivity paradox."
The new strategic partnership between Sonar and JFrog directly addresses this challenge. By integrating SonarQube's industry-leading automated code review with JFrog's new AppTrust governance platform, together we are providing the essential framework for software engineering teams to embrace AI-driven speed without compromising on control. This alliance is built to help solve the engineering productivity paradox, enabling consistent delivery of secure, high-quality software faster than ever.
Two trusted solutions, now unified
Our collaboration brings two solutions together: SonarQube for code quality and security, and JFrog Artifactory for artifact management. This partnership is designed to create a single, authoritative 'code-to-deploy' solution for the entire software development lifecycle (SDLC). The goal is to provide organizations with a single, integrated source of truth for software quality and security, eliminating the friction between the tools developers use and the systems that operations and security teams rely on.
When critical code quality data from SonarQube is disconnected from the binary artifacts managed in JFrog, engineering teams must bridge the gap with manual processes and custom scripts. This partnership closes that gap, creating an unbroken chain of evidence from the first line of code to the final release. The result is a pre-integrated, end-to-end solution that streamlines workflows and strengthens the software supply chain.
Automated governance with JFrog AppTrust and SonarQube
Coinciding with this partnership, JFrog is launching AppTrust, a "DevGovOps" solution for software release governance. AppTrust is a framework for automating compliance, establishing an evidence system of record, and enforcing quality and security policies. This ensures that no software is shipped without meeting predefined criteria.
A governance platform is only as good as the evidence it contains. That's why Sonar is a crucial launch partner for AppTrust. Sonar provides the most critical piece of "shift-left" evidence: a definitive, verifiable attestation of the code's quality and security state. With Sonar's trusted analysis results automatically feeding into AppTrust, development teams can be confident that governance policies are universally applied.
How the Sonar-JFrog integration works
The SonarQube-AppTrust integration is engineered to be powerful yet non-disruptive, fitting directly into existing developer CI/CD workflows. The entire process is orchestrated by a job within the pipeline that runs the JFrog CLI, designed to handle the evidence lifecycle without adding complexity or delays.
Here’s a step-by-step look at the workflow:
Evidence retrieval: As the SonarQube analysis runs, the JFrog CLI job checks a new, purpose-built SonarQube API endpoint for the results. Once finished, the SonarQube endpoint provides a detailed evidence payload. This includes the critical quality gate status and conditions in a structured format, as well as a human-readable markdown summary for easy viewing within the JFrog UI.
Cryptographic signing: To ensure the integrity and authenticity of the evidence, the JFrog CLI cryptographically signs the payload. This creates a verifiable, tamper-proof attestation that can be trusted by auditors and automated governance policies.
Attaching to the artifact: The final step is to attach this signed evidence directly to the corresponding software artifact—be it a package, build-info, or release-bundle—within JFrog Artifactory.
The result is a complete, irrefutable audit trail linking code quality and security directly to the compiled binary. This provides robust, automated governance to ensure compliance is achieved at the speed of modern development.
Empower teams with speed and control
This integrated solution moves the organization beyond the trade-off between speed and control, delivering tangible benefits that directly address the challenges they face.
For devops and platform teams: The integration replaces brittle, high-maintenance scripts with a resilient, automated process for evidence collection, improving pipeline reliability and velocity.
For GRC and security officers: It provides streamlined access to immutable evidence of SonarQube’s code quality and security analysis, transforming audit preparation from a manual, multi-system scramble into a push-button process.
For the CISO: Automated, consistent enforcement of security standards, providing verifiable proof that every production artifact has passed its SonarQube quality gate and originated from secure, high quality code.
For developers: The process is entirely transparent. They get fast feedback from Sonar in their IDE and CI process, and can leverage AI tools to innovate, knowing that compliance is handled automatically downstream without adding friction to their workflow.
A future-proof platform for the SDLC
Sonar’s integration with JFrog AppTrust is available now for Enterprise plans of SonarQube Cloud, with support for SonarQube Server planned later this year. This initial integration marks the beginning of a strategic, long-term partnership between Sonar and JFrog to help our customers build trust into every line of code as they adopt AI coding solutions. Together, we aim to provide organizations with solutions that not only address current challenges but also foster a more efficient, secure, and resilient SDLC for the future.
Engineering teams want to produce the highest quality code possible, making SonarQube a leading platform for code quality and code security by performing automated code reviews. When deployed in a Kubernetes environment, such as AWS EKS (Elastic Kubernetes Service), SonarQube Server can be highly scalable, resilient, and well-integrated with CI/CD pipelines. Additionally, Platform Engineering and DevSecOps teams want to unify the way they deploy to save time and reduce effort. Manually managing a SonarQube Server deployment in Kubernetes can be complex, especially when configuring enterprise-grade features within the server like high availability and autoscaling.
This is where Helm comes into play. Helm is a powerful package manager for Kubernetes that simplifies deployment, version management, and dependency resolution. By using a Helm Chart to deploy SonarQube Server, teams can quickly provision a production-ready SonarQube Server instance with minimal configuration while adopting best practices for scalability, security, and maintainability.
There are many reasons why teams use Helm for deploying SonarQube Server, including:
Simplified deployment: Helm automates the setup of SonarQube Server in Kubernetes, reducing the operational overhead of manual configuration.
Version and upgrade management: Helm makes it easy to update SonarQube Server while maintaining configurations and rollback capabilities.
Dependency management: Helm Charts can handle the deployment of required components, such as a database and other external services.
SonarQube Server Enterprise and Data Center
For organizations requiring advanced security, compliance, and scalability, SonarQube Server offers two premium editions:
Enterprise: This edition includes branch and pull request analysis, security hotspot detection, executive reports, integration with enterprise authentication (such as LDAP and SAML), and parallel processing of analysis results for improved performance, so developers aren’t waiting for results when large teams of developers are simultaneously working.
Data Center: Includes everything in Enterprise, and adds high availability and scalability, such as multi-node clustering, horizontal autoscaling, and load balancing in large-scale enterprise environments. These are especially important to handle extremely large codebases while remaining highly available.
Installing SonarQube Server with Helm
These steps can be followed for installing either SonarQube Server Enterprise or Data Center. This example specifically shows how to install the Enterprise edition in AWS EKS. Only some minor adjustments to the installation are needed to switch between installing one or the other. At specific steps, it will be noted how to install the Data Center edition instead.
Prerequisites
Set your AWS Access Keys (either via ~/.aws/credentials or pasting the environment variables in your terminal)
aws CLI
eksctl
kubectl
Helm
AWS EKS setup procedure
Create a file named eks-cluster.yaml with the following. Modify as needed, such as metadata.name (EKS cluster name), metadata.version, metadata.tags.Owner, etc. The critical part is the add-ons for the AWS EBS CSI driver for storage.
NOTE: To deploy SonarQube Server Data Center, use the Helm Chart for the Data Center edition (differences in the above commands are detailed in the ArtifactHub).
The command will complete within a few seconds and return some diagnostic information. The actual installation will take several minutes. You can view the progress of the installation with the following helpful Kubernetes commands.
See the current status of each pod within the SonarQube Server cluster:
kubectl get pods --namespace sonarqube
Get the name of the pod the SonarQube Server will run on:
Open a browser and navigate to http://localhost:9000. You will see the SonarQube Server login:
The default Administrator username is admin, and the password is admin. Upon first login, you will be asked to change this password.
Allow external access
For your initial install of SonarQube Server, it’s good practice to lock down traffic to and from the internet until after you have changed the default password for the Administrator user. After successfully changing the password, you can expose SonarQube Server externally via a Kubernetes Ingress Controller.
Create a file called ingress.yaml file with the following contents:
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: sonar-ingress
namespace: sonarqube
annotations:
kubernetes.io/ingress.class: "nginx"
cert-manager.io/cluster-issuer: "letsencrypt-prod"
spec:
rules:
- host: # For example: sonar.myhost.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: # Replace with name of your service
port:
number: 9000
tls:
- hosts:
- # must be same as above
secretName: sonar-tls
Make sure the Ingress Helm Chart is installed locally:
Install the Ingress controller configured in the ingress.yaml file:
kubectl apply -f ingress.yaml
After installation is complete, find the IP or DNS name of the controller that was created with:
kubectl get ing --namespace sonarqube
The results will look something like this:
NAME HOSTS ADDRESS PORTS AGE
sonar-ingress sonar.myhost.com example123.us-west-1.elb.amazonaws.com 80, 443 28m
Next, you will need to modify DNS settings for your domain in order to point to your deployment. For example, assume the value for host in your ingress.yaml file was set to sonar.myhost.com, a subdomain of your myhost.com domain. Add the CNAME record for your domain, pointing the sonar subdomain to the controller address displayed in the command output above (such as example123.us-west-1.elb.amazonaws.com).
The SonarQube Server Helm Chart does include some limited functionality for configuring ingress that may meet your specific use case. See the Chart documentation for more information.
Add a license to SonarQube Server
After you log in for the first time as Administrator and change the default password, you will be asked to add your license key.
Or go to the Administration > Configuration > License Manager page in SonarQube Server and click the “Set a new license” button.
Once you enter the license key, ensure the current settings are as you’d expect for the edition you have and any related parameters before continuing the configuration process.
Now that your license has been set you’ll want to configure the server, such as setting up user authentication. Also you will need to set up integration into your DevOps platform to start setting up projects and running scans.
Troubleshooting and maintenance
Deploying SonarQube Server in a Kubernetes environment requires ongoing maintenance to ensure optimal performance and stability.
Common issues and solutions
Reference the following common issues that you may encounter when deploying SonarQube Server on Kubernetes:
Issue #1: SonarQube Server fails to start
Cause: Insufficient memory, database connection failures, or misconfigured environment variables.
Solution:
Check the pod logs using kubectl logs <pod-name> -n <namespace> for error messages.
Ensure the PostgreSQL database is running and accessible. Use kubectl exec -it <db-pod> -- psql -U <user> -d <database> to verify connectivity.
Increase the allocated memory for SonarQube Server by modifying the values.yaml file under resources.requests.memory.
Issue #2: Slow performance or crashes during scans
Cause: Insufficient CPU and memory allocation or database performance bottlenecks.
Solution:
Scale the SonarQube Server deployment by adjusting replicaCount and increasing resource limits.
Optimize the database by using a managed PostgreSQL instance with SSD storage.
Enable Kubernetes HPA if required.
Issue #3: Permission issues with persistent volumes
Cause: Kubernetes storage classes and security contexts may not align with SonarQube Server's requirements.
Solution:
Check and update security context settings in values.yaml.
Ensure the correct storage class is specified in the Helm configuration.
Validate PVC status using kubectl get pvc -n <namespace>.
Update SonarQube Server to the latest version with Helm
Regularly updating SonarQube Server ensures access to new features, security patches, and performance improvements. Follow these steps for a seamless update:
Check for new versions Visit the SonarQube Server Release Notes to review changes and breaking updates or verify the Helm Chart has updates:
Comment with Just One Thing you've accomplished in the last 24 hours or so. It doesn't have to be a hard thing, or even a thing that you think is particularly awesome. Just a thing that you did.
Feel free to share more than one thing if you're feeling particularly accomplished! Extra credit: find someone in the comments and give them props for what they achieved!
Nothing is too big, too small, too strange or too cryptic. And in case you'd rather do this in private, anonymous comments are screened. I will only unscreen if you ask me to.
As a preface, let me say that I am no great admirer of Charlie Kirk. I have received mailings from Turning Point USA in which he expresses his opposition to socialism, and urges me to contribute to his organization on that basis. As an opponent of socialism, I might do so, if Mr. Kirk and his group were also anti-fascist, but no, they support Trump.
There is a group, Change dot org, which lets people circulate various petitions, and I’m on their mailing list. Sometimes I sign petitions; I’m dubious of how much good this accomplishes, but at least I can try to do my bit. Sometimes, I wonder whether, for example, someone’s father or friend really is the victim of a miscarriage of justice, or fully guilty of the crime for which he is imprisoned. And sometimes, I very much disagree with a petition.
A young lady (I presume she’s young) named Olivia included this in her explanation of a recent petition: “Charlie Kirk, a highly polarizing figure, does not align with the core values and ideology that Utah State University strives to epitomize. As a university deeply committed to promoting diversity and inclusion, it stands at odds with the messages frequently associated with Charlie Kirk and his platform. Allowing him to speak on our campus would not only misrepresent the values we hold dear but also create an environment where divisive rhetoric could flourish.”
I was not swayed by Olivia’s DEI boilerplate, and did not sign her petition. She wants a speaker with whom she disagrees to be silenced or at least kept away from her university, and tries to justify her desires with rhetoric about diversity and inclusion, although she demonstrates her intolerance for a diversity of ideas, and wants some people not to be included. Anyone outside the current magic circle of inclusion can be accused of “divisive rhetoric.” I wonder whether it would occur to Olivia that her own rhetoric is divisive, in that some people surely disagree with it.
If I could have a chat with her, I would tell her that she and others like her should develop thicker scans, and continue with their lives and their studies, even if someone like Charlie Kirk is speaking in a nearby lecture hall. Or they could attend, treat the visiting speaker with minimal courtesy (no shouting him down), and then ask him some hard questions during the Q&A. I might ask him, since he’s against socialism, what he thinks of Donald Trump’s nationalizing a chunk of Intel, and other ventures into dirigisme. I might ask him whether he sees no enemies on the right, or whether he believes that loyalty to the Constitution and American traditions should lead a true conservative to oppose Donald Trump and the alt right’s Dark Enlightenment. His answers might be illuminating, or if he avoided giving straight answers, people could draw some conclusions fro that.
Also, I did not sign the Change org petition asking Chipotle to cook with beef tallow instead of seed oils. I would not even if I were not a vegetarian myself; cooking with lard or tallow is likely to raise the rates of atherosclerosis and heart disease.
There is an aphorism: “First rate men try to surround themselves with first rate men. Second rate men try to surround themselves with third rate men. Third rate men try to surround themselves with fifth rate men.”
If you have ever wondered what kind of people a fifth rate man tries to surround himself with, follow the news about the current administration.