Nicolai Fröhlich
ni-fr.bsky.social
Nicolai Fröhlich
@ni-fr.bsky.social
Reposted by Nicolai Fröhlich
Only 23 lines of code need changing to support almost _every_ AMD and Intel graphics card on the Raspberry Pi (on Debian Trixie). github.com/geerlingguy/...

Might cover this on a livestream Saturday, stay tuned!
October 1, 2025 at 9:50 PM
Reposted by Nicolai Fröhlich
It's 2025. If your project's "how to install" document tells me "curl <url> | sh", you are dead to me.
September 16, 2025 at 11:37 PM
Reposted by Nicolai Fröhlich
I've always thought PXE booting was magical.

I asked the team to make it possible for me to PXE boot Talos on any network without messing with DHCP config and they delivered.
September 4, 2025 at 3:28 PM
Reposted by Nicolai Fröhlich
Reposted by Nicolai Fröhlich
Open sourcing a new kubectl plugin called `kubectl node-resource` that queries allocations/utilizations for all/subset of the Kubernetes nodes. It has optimizations for large clusters. We've needed this in our set up to quickly answer questions. github.com/ahmetb/kubec...
June 23, 2025 at 9:44 PM
Reposted by Nicolai Fröhlich
Reposted by Nicolai Fröhlich
In case you aren't aware, More than 46,000 internet-facing Grafana instances remain unpatched and exposed to a client-side open redirect vulnerability that allows executing a malicious plugin and account takeover.
www.bleepingcomputer.com/news/securit...
Over 46,000 Grafana instances exposed to account takeover bug
More than 46,000 internet-facing Grafana instances remain unpatched and exposed to a client-side open redirect vulnerability that allows executing a malicious plugin and account takeover.
www.bleepingcomputer.com
June 16, 2025 at 6:15 PM
Reposted by Nicolai Fröhlich
Microsoft and Fermyon showcase breakthrough solutions for debugging JavaScript in WebAssembly components, paving the way for unified multilanguage debugging experiences.
The State of JavaScript Debugging in WebAssembly
Microsoft and Fermyon showcase breakthrough solutions for debugging JavaScript in WebAssembly components, paving the way for unified multilanguage debugging experiences.
bit.ly
June 5, 2025 at 6:40 PM
Reposted by Nicolai Fröhlich
MCP transforms agent mode in VS Code, unlocking seamless connections to external tools

We've been refining our MCP support, with features like:
🔒 Encrypted input of secrets
📂 Workspace context via “roots”
☁️ Streamable HTTP support

Learn more in our blogpost: code.visualstudio.com/blogs/2025/0...
Beyond the tools, adding MCP in VS Code
Bring your own tools to VS Code's agent mode with MCP.
code.visualstudio.com
May 14, 2025 at 7:01 PM
Reposted by Nicolai Fröhlich
Microsoft brings WebAssembly to virtual machines with lightning-fast execution, millisecond startup times, and multi-language support — all without containers.
Hyperlight Wasm: Azure Goes the Final Wasi Mile
Microsoft brings WebAssembly to virtual machines with lightning-fast execution, millisecond startup times, and multi-language support — all without containers.
bit.ly
April 17, 2025 at 5:00 PM
Reposted by Nicolai Fröhlich
We’re building a new static type checker for Python, from scratch, in Rust.

From a technical perspective, it’s probably our most ambitious project yet. We’re about 800 PRs deep!
January 29, 2025 at 5:18 PM
Reposted by Nicolai Fröhlich
🎉 pg_documentdb is open source

I created the initial version with Vinod Sridharan (an absolutely brilliant engineer) at Microsoft a few years ago and it's come a long way since.

It reimplements Mongo API with exact semantics in PostgreSQL. Already used by FerretDB!

github.com/microsoft/do...
GitHub - microsoft/documentdb: DocumentDB offers a native implementation of document-oriented NoSQL database, enabling seamless CRUD operations on BSON data types within a PostgreSQL framework.
DocumentDB offers a native implementation of document-oriented NoSQL database, enabling seamless CRUD operations on BSON data types within a PostgreSQL framework. - microsoft/documentdb
github.com
January 23, 2025 at 7:58 PM
Reposted by Nicolai Fröhlich
How CERN uses Grafana and Mimir to monitor the world's largest computer grid | Grafana Labs #SuggestedRead #devopsish grafana.com/blog/202...
How CERN uses Grafana and Mimir to monitor the world's largest computer grid | Grafana Labs
Learn how CERN uses Grafana and Mimir to help 12,000 global researchers access data from the world's largest particle physics lab.
grafana.com
January 6, 2025 at 1:04 PM
Reposted by Nicolai Fröhlich
I love the Fish shell writeup on their Rewrite-it-in-Rust journey. It's really nuanced: there's some good, some bad, some introspection on their own mistakes.

But most importantly: they did it! 2604 commits over ~two years of work across > 200 authors. Ship ship ship!

fishshell.com/blog/rustport/
Fish 4.0: The Fish Of Theseus
A smart and user-friendly command line shell
fishshell.com
December 29, 2024 at 4:10 PM
Reposted by Nicolai Fröhlich
Hey #dotnet folks if you’re using a CI/CD double check your resource URLs. A CDN has gone bankrupt and may cease operations in the next month. We are working to make transparent fixes but you can be proactive github.com/dotnet/core/...
Critical: .NET install domains and URLs are changing · Issue #9671 · dotnet/core
Some .NET binaries and installers are hosted on Azure Content Delivery Network (CDN) domains that end in .azureedge.net. These domains are hosted by edg.io, which will soon cease operations due to ...
github.com
December 24, 2024 at 5:16 AM
Reposted by Nicolai Fröhlich
Agoda released its macOS-vz-kubelet project to "run #macOS Virtual Machines as first-class citizens in a #Kubernetes cluster." In essence, it enables macOS hosts to act as Kubernetes nodes (via Virtual Kubelet), "allowing you to deploy and manage macOS VMs at scale." github.com/agoda-com/ma...
GitHub - agoda-com/macOS-vz-kubelet: Run native macOS workloads on Kubernetes
Run native macOS workloads on Kubernetes. Contribute to agoda-com/macOS-vz-kubelet development by creating an account on GitHub.
github.com
December 6, 2024 at 8:10 AM