Sr. Content Developer at Microsoft, working remotely in PA, TechBash conference organizer, former Microsoft MVP, Husband, Dad and Geek.
155722 stories
·
33 followers

Amazon security research reportedly led to the White House’s Anthropic Fable ban

1 Share
Anthropic logo on an orange and grey background.

According to the Wall Street Journal, the export control directive that led to Anthropic cutting off access to Fable 5 and Mythos 5 was triggered in part by cybersecurity research from Amazon and conversations between CEO Andy Jassy and the White House. According to the report, the paper from Amazon claims that, through a series of prompts, it was able to get Fable 5 to serve up information that could be used in cyberattacks. Amazon has yet to respond to a request for comment.

Shortly after Jassy shared the company's findings with the government, it made the call to block its use by foreign nationals. Complicating this issue is that many of …

Read the full story at The Verge.

Read the whole story
alvinashcraft
50 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

GM Updates 250,000 EVs with Vehicle-to-Grid Firmware, Announces Grid-Scale Sodium-Ion Batteries

2 Shares
"Battery breakthroughs will lessen AI's demand on the electricity grid," argues The Washington Post's editoral board, arguing that GM's latest moves "offer a fresh reminder that resource constraints can be solved by innovation." Or As Fortune put it, "America's electric grid is buckling under extreme weather, aging infrastructure, and an AI build-out that is quietly rewriting U.S. power demand — and General Motors wants to turn that crisis into a business." They describe GM's plan as offering itself "as a distributed utility in disguise... stitching together hundreds of thousands of battery-powered cars, new grid-scale storage, and a unified charging platform into what amounts to a virtual fleet of power plants." The bet puts GM on a collision course with Ford's newly branded Ford Energy unit as both Detroit rivals race to repurpose underused EV capacity for a more urgent problem: keeping the lights on in the AI era. GM's case rests on three planks. The first is its existing fleet. GM says more than 250,000 of its EVs on U.S. roads can already charge bidirectionally — pulling electricity from the grid and sending it back. "Every evening, a quiet transformation occurs across the American landscape," GM Energy vice president Wade Sheffer writes in an open letter to utilities and regulators, describing the EVs sitting in driveways as "a massive opportunity to aggregate energy storage capacity." A firmware update is rolling out to customers with GM Energy's vehicle-to-home hardware, converting those systems into full vehicle-to-grid assets with no new hardware and turning home backup systems into grid resources when utilities need them. GM is piloting the idea in Michigan with DTE Energy at 30 employee homes, and has sketched a 2030 vision with Pacific Gas & Electric in which more than 52,000 GM EVs help balance the grid out of a projected 130,000 vehicles in the area. GM is also "seeking partnerships with utility companies nationwide to assist in offering such vehicle-to-grid services for customers," reports CNBC, noting it's one of two moves "meant to address concerns about rising energy costs amid an artificial intelligence boom." Forbes reports that GM's second goal "is to leapfrog the dominant battery cell tech used for energy storage packs right now" — right past the LFP (lithium-iron phosphate) stage, "which is dominated by China." Sodium batteries are cheaper to use than LFP because they don't need an additional cooling system. They also have a 20-year usable life and are made from materials that can be sourced from within the U.S., the company said at a briefing in San Francisco on Tuesday. "Sodium-ion actually is the better chemistry for that application. And when I say sodium-ion is better, I mean GM's version of sodium-ion," Kurt Kelty, GM's battery chief and a long-time Tesla battery executive, told Forbes. He said GM is seeing great results from its prototypes, even at scorching temperatures of 55 Celsius (131 Fahrenheit). "Sodium-ion-powered energy storage systems have the potential to operate without active cooling and with much less system complexity," Kurt Kelty, GM's vice president of battery and sustainability, said Tuesday in a blog post. "In large energy storage systems, that matters." Not having to cool the battery cells could lead to lower upfront costs as well as operating costs, the automaker said. TechCrunch reports on GM's big new partnership with energy-storage startup Peak Energy to develop GM's sodium-ion battery chemistry for grid-scale deployments: GM wouldn't share with TechCrunch how much money it is investing in this energy-storage effort. But we do know the company has committed $900 million to commercialize new battery chemistries, an investment that includes a new battery-development center. .. The first GM cells are expected to enter trial production at the company's Battery Cell Development Center in 2028. "Our next-generation sodium-ion cell development will drive energy density higher," promises GM's blog post, arguing they're extending the company's battery expertise and technical infrastructure "into the electrical grid itself. If we get this right, we will not just build better batteries. We will help create a more resilient, more affordable and more flexible energy future... Every improvement we make strengthens the development stack that supports both EVs and energy storage." "The message: GM isn't just selling cars into a stressed grid; it's supplying the batteries to stabilize it," argues Fortune. And GM also announced they're augmenting their apps with an "Energy Pass" offering "seamless access to Tesla Supercharger, IONNA, Electrify America, and soon, ChargePoint and EVgo networks." Their goal is to simplify the charging experience with an app "that covers nearly 70% of all DC fast chargers in the United States, plus many Level 2 chargers, all through one app."

Read more of this story at Slashdot.

Read the whole story
alvinashcraft
50 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

Creating a Packaged Single File Web Site Viewer Executable

1 Share
In this post I discuss how a self-contained Web Site Viewing tool using a single Windows executable that that packages and runs an entire website locally. I discuss the use case and implementation of creating a self-contained Windows executable that can be generated to contain both the executable itself and the data - in this case a zipped up Web site - to use.
Read the whole story
alvinashcraft
51 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

Kotlin 2.4.0 Released

1 Share

Kotlin 2.4.0 Released

JetBrains has released Kotlin 2.4.0. The update includes stable language features, standard library additions, Kotlin/Native changes for Swift interoperability, Kotlin/Wasm and Kotlin/JS improvements, and build tool updates for Gradle and Maven.

The release is included in the latest versions of IntelliJ IDEA and Android Studio. Projects can update by setting the Kotlin version to 2.4.0 in their build scripts.


Language and Standard Library

Several language features that were previously experimental are now stable, including context parameters, explicit backing fields, the @all meta-target for properties, and new defaulting rules for annotation use-site targets.

The common standard library now has a stable kotlin.uuid.Uuid API. Kotlin 2.4.0 also adds sorted-order checks such as .isSorted() and .isSortedBy(), plus JVM extensions for converting unsigned integers to BigInteger.

On Kotlin/JVM, the compiler can generate Java 26 bytecode, and annotations in Kotlin metadata are now enabled by default.


Kotlin/Native and KMP

For Kotlin Multiplatform projects, the main changes are in Kotlin/Native. Swift export is now Alpha and has improved concurrency support: Kotlin suspend functions are exported as Swift async counterparts, and kotlinx.coroutines flows can be exported to Swift as AsyncSequence.

KMP projects can also declare Swift packages as dependencies for iOS apps directly in Gradle configuration. JetBrains also provides migration support for projects that currently rely on CocoaPods dependencies.

Kotlin/Native now supports Xcode 26.4, updates LLVM to version 21, and enables the concurrent mark and sweep garbage collector by default. The default minimum supported Apple target versions have also been raised to iOS and tvOS 15.0, macOS 12.0, and watchOS 8.0.


Wasm, JS, and Build Tools

Kotlin/Wasm incremental compilation is now stable and enabled by default. Kotlin 2.4.0 also introduces experimental support for the WebAssembly Component Model.

Kotlin/JS improves JavaScript and TypeScript export with support for value class export and ES2015 features when inlining JavaScript code.

On the build side, Kotlin 2.4.0 is compatible with Gradle 9.5.0. Maven builds now support automatic alignment between Java and JVM target versions.


Official announcement:
https://blog.jetbrains.com/kotlin/2026/06/kotlin-2-4-0-released/

Detailed release notes:
https://kotlinlang.org/docs/whatsnew24.html

Read the whole story
alvinashcraft
51 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

F# Weekly #24, 2026 — Fable 5.2, Expecto 11 & .NET 11 Preview 5

1 Share

Welcome to F# Weekly,

A roundup of F# content from this past week:

News

Microsoft News

From the .NET blog…In case you missed it earlier….NET at Microsoft Build 2026: Must watch sessionshttps://devblogs.microsoft.com/dotnet/dotnet-at-microsoft-build-2026/ #dotnet #NETMAUI #AI #ASPNETCore #csharp #NET11 #agenticweb #microsoftbuild #microsoftbuild2026

Barret Blake (@barretblake.dev) 2026-06-09T01:45:02.1239160+00:00

Video

Blogs

Highlighted Projects

  • gnrkr789/dotnet-matplotlib — A native .NET 10 port of Matplotlib in F# — pure-managed plotting (SVG, PNG, PDF) with a pyplot-style API and zero native dependencies.
  • HelgeSverre/fedit — A small terminal text editor written in F# with multi-buffer, undo/redo, find, command palette, system clipboard, and seven themes.
  • TheFellow/fkyeah — F# pipeline engine for multi-stage AI workflows and LLM orchestration.
  • venikman/ACP-inspector — Debug and validate Agent Client Protocol (ACP) traffic — protocol conformance testing for AI coding agents.
  • Thorium/FSharp.Azure.Quantum — Make quantum computing available for enterprise .NET developers via Azure Quantum.

New Releases

Here's a cool new feature in the latest @rider.jetbrains.com 2026.2 preview build. Hooks Rider code intelligence into AI agentic workflows. Makes sure that generated code is correct, doesn't introduce warnings or suggestions, and matches your formattingRead more: blog.jetbrains.com/dotnet/2026/…

Matt Ellis (@citizenmatt.bsky.social) 2026-06-09T11:46:10.852Z

That’s all for now. Have a great week.

If you want to help keep F# Weekly going, click here to jazz me with Coffee!

Buy Me A Coffee





Read the whole story
alvinashcraft
51 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

1.0.62

1 Share

2026-06-13

  • Ask and elicitation dialogs now scroll together with the timeline instead of taking over the screen, so a tall dialog no longer hides the agent's output — scroll up to read earlier output, then back down to the dialog
  • Keep blank lines between reasoning summary sections
  • Show user-typed colon terms in the search chip
  • Plugins can now ship extensions, making them installable via the plugin marketplace
  • Add content search, match highlighting, and n/N navigation in diff view
  • Add /app slash command to open the GitHub app or a browser fallback
  • Configure subagent model, reasoning effort, and context tier via user settings or the /subagents (also /agents) picker
  • PowerShell redirect paths no longer trigger content-exclusion refusals
  • WebSocket transport closes cleanly outside the Tokio runtime
  • Shell tool errors now explain when a shell ID was stopped, completed, or reclaimed
  • Voice runtime download dialog no longer reopens in a loop after an install failure
  • Make the MCP server config form easier to use with a picker-based flow
  • Show 'YOLO' (allow all) indicator in the footer and add allow-all state to custom statusLine.command
  • Press / on the Issues or Pull Requests tab to search GitHub with server-side filtering
  • Add session-scoped extensions and canvases
  • Allow SDK clients to configure session memory through session.create and session.resume
  • Automatically authenticate through corporate forward proxies using Kerberos/Negotiate (SPNEGO)
  • Add file tree sidebar and inline comment editor to the /diff view
  • Honor max_output_tokens for BYOK Responses providers
  • MCP server names with dots and slashes map to valid Responses API namespaces
  • Editor commands like code-insiders --wait launch correctly on Windows
  • Load skills from symlinked directories outside the configured root
  • Recover gracefully from oversized inline images instead of failing the turn
  • An image attachment rejected because vision is disabled by policy or unsupported by the current model no longer poisons the rest of the session. The image is stripped from conversation history after the 400 so subsequent prompts succeed.
  • Shells promoted to background from /tasks keep running after the turn ends
  • Hide internal disabled tool messages from background helper agents
  • Sandbox tool loads correctly when mxc-sdk is provided by the host environment
  • Custom agents in nested .github/agents and .claude/agents directories are now discovered when the session is started from a subdirectory of the repository root
  • Approving a tool permission prompt no longer causes a second prompt for the same tool call
  • View tool prompts now correctly state the 20KB truncation limit instead of 50KB
  • Keep workspace MCP servers from restarting in a loop
  • Keep custom agents on their configured model when using BYOK providers
  • Recover from temporary content policy errors without restarting the session
  • Autopilot continues cleanly in relay sessions and /plan shows the short prompt
  • Git commands no longer flash a console window on Windows
  • Claude-format plugin preToolUse and permissionRequest hooks now fire correctly for tool matchers like Bash, Read, and *, and Claude-format hook payloads carry the Claude tool name (Bash rather than bash)
  • Terminal colors update live when the active theme changes mid-session
  • Streamed assistant text no longer intermittently duplicates in the timeline
  • grep skips missing search paths and continues with valid results instead of failing
  • Remote MCP OAuth servers start only once per matching config instead of restarting for each subagent
  • Nested subagents respect concurrency limits without blocking terminal input
  • Plugin install works when the marketplace ref is a fully-qualified tag (e.g. refs/tags/v2.1.0)
  • Press W to create a worktree from the expanded issue or pull request details view
  • /every and /after can now schedule slash commands (e.g. /every 1d /chronicle standup)
  • Model picker opens to the tab containing the currently selected model
  • Shell commands run via lightweight process spawning instead of a pseudo-terminal; interactive input via write_bash is no longer supported
  • Improve color contrast in GitHub themes to meet WCAG AA accessibility standards
  • Show descriptions for ACP session config options
  • Speed up branch and HEAD detection in warm sessions
  • Light theme secondary background color is now rendered correctly
Read the whole story
alvinashcraft
52 minutes ago
reply
Pennsylvania, USA
Share this story
Delete
Next Page of Stories