2840 stories
·
0 followers

Grappling With the Existential AI Threat

2 Shares

Charity Majors, writing about how high-performing engineering teams are dealing with the transition from pre-AI to AI-native development: AI enthusiasts are in a race against time, AI skeptics are in a race against entropy.

This is not a situation where one side is right and the other is huffing paint. (O, that it were!) Each side is grappling with a real, alarming, escalating threat to the company’s existence, and the closer they look the more (again: real, alarming) evidence they find.

The enthusiasts are not wrong. We are starting to see real, non-imaginary, discontinuous leaps in capabilities from teams that lean in hard to working with AI. And this does not feel like a normal technology cycle where you can wait for the dust to settle; teams that sit this out while competitors are hustling could be out of business before the dust settles. That’s a real, existential threat.

The skeptics are also not wrong. When you ship code faster than engineers can read it, in domains where nobody has full context, you are making withdrawals from a trust account that took years to build. Reliability degrades, institutional knowledge evaporates. You end up with systems nobody understands, products burbling into incoherence, and on-call rotations that grind people up and spit them out. That is ALSO a real existential threat.

She goes on to say that “the wins and costs are happening to two different groups of people. There is no natural feedback loop.” Interesting read.

Tags: artificial intelligence · Charity Majors · programming

Read the whole story
huskerboy
2 hours ago
reply
Seattle
Share this story
Delete

AI enthusiasts are in a race against time, AI skeptics are in a race against entropy (xpost)

1 Share

Both sides are grappling with a real existential threat, and both sides feel like they are screaming into the void. There is a way to close the gap and get everyone pulling in the same direction.. Xposted from substack.

Read the whole story
huskerboy
20 hours ago
reply
Seattle
Share this story
Delete

The demon of the gaps

1 Share
Mephistopheles (a medieval demon from German folklore) flying over Wittenberg, in a lithograph by Eugène Delacroix.

Modern software systems contain within them a mind-boggling level of complexity. As software engineers, we make this complexity manageable through techniques like decomposition, information hiding, and abstraction. We endeavor to break our systems up into components that interact over well-defined interfaces. By doing this, the surface exposed to individual software engineers is dramatically reduced: no individual has to understand how the entire complex system works in order to contribute to their system. Instead, each software engineer needs to understand only the individual component that they work on, along with the interfaces of the other components that they interact with. Decomposition is synonymous with analysis, where you study a larger thing by breaking it up into smaller pieces that are more amenable to understanding.

You can see this strategy of complexity management in action in microservice architectures. An engineer needs to understand the service that their team owns, and the interfaces of the services that their team calls out to. This architecture effectively bounds the information that an engineer needs in order to work effectively. Microservice architectures aren’t there for scaling the software itself, they’re there for scaling the software organization.

Unfortunately, when the system breaks down, this complexity management strategy breaks down itself. Just as hurricanes don’t respect political boundaries, system failures don’t respect component boundaries. Yes, sometimes the problem in a software system is limited to the failure of a single component. Those are the easiest cases to diagnose and mitigate. However, the hairy incidents are the ones that arise due to unexpected interactions across components. Maybe you have several services that are throwing errors, or maybe none of the services are throwing errors but customers are still seeing incorrect behavior. There’s no obvious change that correlates with the start of impact, or maybe you don’t even know when the impact started because the customer impact isn’t reflected in your existing metrics.

When you’re in the throes of an incident that involves an unexpected interaction, this architecture that was built for managing complexity now works against you. Because you’ve built an analysis solution but you’re now faced with a synthesis problem. You need to understand how the pieces all normally fit together to function in order to determine what is going wrong with the system right now. You’ve optimized to avoid requiring anybody to understand how the whole thing works, but now the whole thing isn’t working, and no one person knows how the whole thing works.

The job of the incident responders is to collectively figure out how to do that synthesis. You’ve brought together a group of people who each understand the functions of different components of the system, and you need to work together to build enough of an understanding of how the system functions to debug what’s going wrong. As an ad hoc team, the incident responders have to move up and down the abstraction hierarchy to figure this out.

This sort of in-the-moment reconstruction of system function from component parts is an essential part of incident response for the most complex incidents, but it’s rarely treated as first-class work that’s worthy of study and support. The recent book Crisis Engineering by Marina Nitze, Matthew Weaver, and Mikey Dickerson is the exception that proves the rule: they do discuss the work of building a model of the system during a crisis to help figure out what’s gone wrong. But I struggle to recall any other guidance I’ve read about incident response that talks about how to prepare for doing this sort of work. It’s important work, and it’s difficult, and the ability to do it well can have a huge impact on the time it takes to mitigate the hardest incidents. This is stuff that even the best individual humans struggle with, because it involves a group of humans working together effectively, with each person having a partial model of the system. And if the best humans struggle with it, I don’t think AI SRE tools are going to save us here: if the best humans struggle, the AIs will too. We need to figure out how to get better at this collectively. Like so many things, it’s a coordination problem.



Read the whole story
huskerboy
2 days ago
reply
Seattle
Share this story
Delete

Cloudflare CEO says AI bots now exceed human traffic on the web

1 Share
over a year earlier than anticipated, currently 57% to 43% by their metrics #
Read the whole story
huskerboy
4 days ago
reply
Seattle
Share this story
Delete

Where to Go if You’re a Cheese Lover

1 Share

Will travel for cheese! Like wine and chocolate, I’m always amazed at how much goes into creating all the varieties of cheese we come across in our day to day lives. There’s so much history and tradition behind each variety, it makes planning a cheese-themed trip all the more fun! Below is a list of places any cheese aficionado would love to experience.  

A Cheese Lover Bucket List

Québec Province, Canada

Considering its French origins, I’m not surprised Québec is home to over 500 varieties of cheese! The practice goes back to 1608 when Samuel de Champlain brought cows over from Normandy. You can create a whole itinerary around visiting all the different Québécois formageries! I’d start off in Québec City with a visit to Les Fromages de l’isle d’Orléans. There you can see where the very first cheese was made in both North and South America. Then check out the Eastern Townships’ Cheesemakers Circuit. Wherever you go, don’t forget to try cheese out in the most Canadian way possible – as curds on poutine!

Wisconsin

Any football fan immediately associates the Packers with the famous cheeseheads and for good reason – cheese is a serious business in Wisconsin! It’s the largest cheese-producing state in the country, accounting for over a quarter of all of our cheese production!! The history goes back to the 1800s when European immigrants settled in the territory and began building up dairy farms. It was Anne Pickett who officially established the first commercial cheese factory in 1841. For reference, today there’s around 1,500 factories producing 600 different kinds of cheese.

As a result, there are so many cheese-themed ways you can explore. If you’re in Madison, check out Fromagination for their artisan cheese. You can even take a class like how to put together the perfect cheeseboard. Outside of the city, look into doing a wine and cheese trail in Green Country or, if you visit in August, join the Tour de Cheese Bike Ride! You can also check out the Cheese Curd Festival in Ellsworth, and in Reeseville, Specialty Cheese Company is made of five old cheese factories that date back to the 1860s. Meanwhile, in Weyauwega, you can learn how Weyauwega Star Dairy made it into the Guinness Book of World Records for the longest ever string cheese! Check here for two different itineraries depending on which part of the state you’re in.

Emilia-Romagna, Italy

No cheese lover can miss out on the Italian region Emilia-Romagna! As a whole, cheese in Italy has a very long history going back to the Middle Ages and many cheeses can only be made in specific destinations. Italy calls it DOP or PDO (destination of origin), and Emilia-Romagna has six of them: parmigiano-reggiano, provolone valpadana, grana padano, squacquerone di romagna, formaggio di fossa di sogliano, and casciotta d’urbino. The key when planning your trip is to look for caseificios, or dairies and cheese factories. If you’re in Modena, take a tour of Caseificio Castelnovese to see their cathedral, aka the room where they store 77,000 wheels of parmigiano reggiano!!

Normandy, France

France is another country where cheese reigns supreme. Records show cheesemaking goes back to the Roman Empire (when France was part of what was known as Roman Gaul), and today there are over a thousand varieties of cheese. Like Italy with its DOP, they have appellation d’origine contrôlée (AOC/AOP), and currently 363 types of cheese have that designation. As a fan of camembert, I’d recommend centering your trip around Normandy, France. The region is also known for livarot, pont-l’evêque and neufchâte cheeses. All four come from the villages they originated from, making the perfect cheese route. Start off at Maison du Camembert, a museum dedicated to the cheese and then map out your trip from there.

Sonoma County, California

According to legend, cheese in California can be traced to pioneer Clara Steele in the 1800s when she began making cheese using wild cattle milk and her English grandmother’s recipe. And, of course, we have David Jacks in Central California to thank for Monterey Jack!

If I were to narrow your cheese-themed trip down to one area, though, I’d recommend going to beautiful Sonoma County. Most people think of it as wine country, but it also has a healthy artisan cheese industry and even hosts the California Artisan Cheese Festival every year. Follow their cheese trail for places like Achadinha Cheese Company, which specializes in farmstead cheese. This means they make the cheese (by hand!) on the same property where they raise their cows. The beauty is that they work with their cows’ natural cycles so their cheese differs every season based on the weather and what the cows are eating.

Vermont

Vermont may be one of the smallest states in the US, but it packs a punch when it comes to cheese production. Cheesemaking here goes back to the early 1800s, and in the mid-1800s, you could find cheese co-ops. Today it’s home to around 600 dairy farms and produces 150 types of cheese. Follow their cheese trail and plan your visit in September during the Vermont Cheese Week. If you’re not sure where to start, Crowley Cheese is one of the oldest farms in Vermont.

The Swiss Alps

As if anyone needs much of a reason to visit the Swiss Alps! Alpine cheese as a whole goes back to Roman times, and “Swiss cheese” was first mentioned by Pliny The Elder in the 1st Century. These days, cheese is part of Switzerland’s national identity and nearly all cow’s milk here goes towards cheesemaking. Because you’re in the Alps, one of the best ways to plan your trip is to hike or bike between cheese stops. There are different trails depending on which region you’re in. For example, in the canton of Bern, you can follow the Emmental Cheese Route via e-bike. And while in Bern, you can also stop by Gstaad for Molkerei Gstaad’s cheese grotto!

P.S. If a trip to Switzerland sounds like a lot, check out Traverse City, Michigan. Leelanau Cheese specializes in raclette cheese.

Cheese Valley, Netherlands

What a gouda way to end this list with none other than Gouda, Netherlands! Fun fact: this popular yellow cheese isn’t actually made in Gouda. It was only named after the city because Gouda had the sole feudal rights in Holland to trade cheese. Instead you’ll want to also plan a visit to what’s known as Cheese Valley. Start in Gouda with the Cheese Experience and if you’re in town on a Thursday, check out the Cheese Market at, well, the Markt square. Then plan to get out to Cheese Valley and follow one of these fun routes!

And there you have it! Some brie-lliant destinations any cheese lover would enjoy. Any I’m missing? Let me know below!

The post Where to Go if You’re a Cheese Lover appeared first on Samantha Brown's Places to Love.

Read the whole story
huskerboy
7 days ago
reply
Seattle
Share this story
Delete

Why Wildfire Experts Are So Worried About This Year’s...

1 Share

Why Wildfire Experts Are So Worried About This Year’s Fire Season. “Key environmental indicators show that the nation is a tinderbox, gripped by widespread drought and with a light snowpack in the mountains.”

Read the whole story
huskerboy
8 days ago
reply
Seattle
Share this story
Delete
Next Page of Stories