Untitled ⌘ Read more
Untitled ⌘ Read more
KubeCon + CloudNativeCon Europe 2024 day one: co-located events and announcements recap
If you couldn’t get to KubeCon + CloudNativeCon Europe 2024 this year, we’ve got you covered. Here are highlights from the first day, which included a number of exciting co-located events. Cloud Native AI Day Europe When it… ⌘ Read more
Untitled ⌘ Read more
Fluent Bit v3 gives users greater control of their data and telemetry pipelines
This week at KubeCon + CloudNativeCon EU in Paris, we are announcing the release of Fluent Bit v3, which includes several new features as well as performance enhancements. The release adds support for: A huge thank you to… ⌘ Read more
Untitled ⌘ Read more
Due to OpenAI’s move to prepaid billing, I (finally) had to pay for using the OpenAI API. But this also allows me to finally use the gpt-4-turbo-preview model as I have reached tier 1. Now the AI-generated summaries on this blog will be created using this new model. 😄 ⌘ Read more
Docker Partners with NVIDIA to Support Building and Running AI/ML Applications
At the NVIDIA GTC global AI conference, the latest release of NVIDIA AI Enterprise was announced, providing businesses with the tools and frameworks needed to build and deploy custom generative AI models with NVIDIA AI foundation models, the NVIDIA NeMo framework, and the just-announced NVIDIA NIM inference microservices. Learn about some of the Docker resources available to customers today. ⌘ Read more
Erlang Solutions: Guess Less with Erlang Doctor
BEAM languages, such as Erlang and Elixir, offer a powerful tracing mechanism, and Erlang Doctor is built on top of it. It stores function calls and messages in an ETS table, which lowers the impact on the traced system, and enables querying and analysis of the collected traces. Being simple, always available and easy to use, it encourages you to pragmatically investigate system logic rather than guess about the reason for its behaviour.
This blog pos … ⌘ Read more
Gaining kernel code execution on an MTE-enabled Pixel 8
In this post, I’ll look at CVE-2023-6241, a vulnerability in the Arm Mali GPU that allows a malicious app to gain arbitrary kernel code execution and root on an Android phone. I’ll show how this vulnerability can be exploited even when Memory Tagging Extension (MTE), a powerful mitigation, is enabled on the device.
The post [Gaining kernel code execution on an MTE-enabled Pixel 8](https://github.blog/2024-03-18-gaining-kerne … ⌘ Read more
On my blog: Developer Diary, Paris Commune https://john.colagioia.net/blog/2024/03/18/paris-commune.html #programming #project #devjournal
Untitled ⌘ Read more
On my blog: Ruining Chivalry and Other Fun Diversions https://john.colagioia.net/blog/2024/03/17/chivalry.html #harm #quora #rant #sexism
“Cloudflare loses 22% of its domains in Freenom .tk shutdown”
Reading about Freenom and .tk domains brings back memories: The first domains I registered were free .tk domains because I was too cheap to pay for domains as a high school student and also had no credit card to do so. ⌘ Read more
Extended content warning
I realized recently that I wrote some cringe (to put it mildly) posts in my late adolescent phase. On the one hand, I would of course like to banish these posts from my blog, after all, my opinion has changed completely in some cases since then. But on the other hand, it would be a shame to let this part of my personal development simply disappear. ⌘ Read more
On my blog: Free Culture Book Club — Cauac Ox https://john.colagioia.net/blog/2024/03/16/cauac-ox.html #freeculture #bookclub
Untitled ⌘ Read more
Untitled ⌘ Read more
On my blog: Toots 🦣 from 03/11 to 03/15 https://john.colagioia.net/blog/2024/03/15/week.html #linkdump #mastodon #socialmedia #week
Untitled ⌘ Read more
Ignite Realtime Blog: Openfire inVerse plugin version 10.1.7.1 released!
We have made available a new version of the inVerse plugin for Openfire! This plugin allows you to easily deploy the third-party Converse client in Openfire. In this release, the version of the client that is bundled in the plugin is updated to 10.1.7.
The updated plugin should become available for download in your Openfire admin console in the course of the next few hours. … ⌘ Read more
Untitled ⌘ Read more
On my blog: Real Life in Star Trek, The Nth Degree https://john.colagioia.net/blog/2024/03/14/nth-degree.html #scifi #startrek #closereading
Untitled ⌘ Read more
Erlang Solutions: gen_statem Unveiled
gen_statem and protocolsThis blog post is a deep dive into some of the concepts discussed in my recent conference talk at FOSDEM. The presentation explored some basic theoretical concepts of Finite State Machines, and some special powers of Erlang’s gen_statem in the context of protocols and event-driven development, and building upon this insi … ⌘ Read more
Untitled ⌘ Read more
Untitled ⌘ Read more
Untitled ⌘ Read more
@mckinley@twtxt.net, in your blog, I think a “line-heigh” of 1.5 (if I remember correctly you are setting it on the “body” on CSS) will make it more legible.
Untitled ⌘ Read more
Untitled ⌘ Read more
GitHub Availability Report: February 2024
In February, we experienced two incidents that resulted in degraded performance across GitHub services.
The post GitHub Availability Report: February 2024 appeared first on The GitHub Blog. ⌘ Read more
Untitled ⌘ Read more
Rev Up Your Cloud-Native Journey: Join Docker at KubeCon + CloudNativeCon EU 2024 for Innovation, Expert Insight, and Motorsports
We are racing toward the finish line at KubeCon + CloudNativeCon Europe, March 19 – 22, 2024 in Paris, France. Join the Docker “pit crew” at Booth #J3 for an incredible racing experience, new product demos, and limited-edition SWAG. Here’s a preview of what to expect. ⌘ Read more
On my blog: Trying on the Indie Web, Part 1 https://john.colagioia.net/blog/2024/03/13/indieweb-1.html #blog #indieweb #programming #techtips
Erlang Solutions: gen_statem Unveiled
gen_statem and protocolsThis blog post is a deep dive into some of the concepts discussed in my recent conference talk at FOSDEM. The presentation explored some basic theoretical concepts of Finite State Machines, and some special powers of Erlang’s gen_statem in the context of protocols and event-driven development, and building upon this insi … ⌘ Read more
Four years ago on this day, the government decided to close all schools and universities because of Covid-19. It was hard to get toilet paper or pasta because people started hoarding. Crazy what happened in those four years. ⌘ Read more
logs: technopolitical blog post and 2024Q1 photojournal; garden/ecology: degrowth and permacomputing
Untitled ⌘ Read more
Untitled ⌘ Read more
What should I do with my new domain?
I recently complained about domain registrars. But I also recently registered a new domain: j7s.me. A numeronym of my first name. And the .me TLD to show that I am a person. (And it is a short domain that was available.) ⌘ Read more
JMP: Newsletter: eSIM Adapter (and Google Play Fun)
Hi everyone!
Welcome to the latest edition of your pseudo-monthly JMP update!
In case it’s been a while since you checked out JMP, here’s a refresher: JMP lets you send and receive text and picture messages (and calls) through a real phone number right from your computer, tablet, phone, or anything else that has a Jabber client. Among other things, JMP has these features: Your phone number on every device; Multiple phone numbers, one app; Free as i … ⌘ Read more
I received my blood results last week and have since been taking high dose vitamin D pills (also B12 and folic acid once a week) to improve my extremely low levels (~9 ng/ml). ⌘ Read more
ooh.directory
Recently, I came across ooh.directory. A blog directory that lists blogs from all sorts of categories. (My blog is listed there, too). ⌘ Read more
Künstliche Demenz ?~L~X https://notiz.blog/b/6ws
My first week with a safety razor 🪒
I’ve tried a few shaving methods since I started growing a beard in puberty. I started with a Gillette Mach 3, various no-name shavers because the cartridges are cheaper, and two electric shavers. ⌘ Read more
My first week with a safety razor 🪒
I’ve tried a few shaving methods since I started growing a beard in puberty. I started with a Gillette Mach 3, various no-name shavers because the cartridges are cheaper, and two electric shavers. ⌘ Read more
On my blog: Developer Diary, Roxy Theater https://john.colagioia.net/blog/2024/03/11/roxy.html #programming #project #devjournal
ProcessOne: Matrix gateway setup with ejabberd
As of version 24.02, ejabberd is shipped with a Matrix gateway and can participate in the Matrix\
\
federation. This means that an XMPP client can exchange messages with Matrix users or rooms.
Let’s see how to configure your ejabberd to enable this gateway.
Configuration in ejabberd HTTPS listenerFirst, add an [HTTP h … ⌘ Read more
How to Remove “Promote with Blaze” from WordPress
WordPress is fantastic blogging software and an excellent content management system that is prolific on the web (and used by us for this site!), and Jetpack is a great set of tools offered by Automattic to further improve the WordPress experience. But the latest versions of Jetpack default to placing a “Promote with Blaze” option … Read More ⌘ Read more
On my blog: Free Culture Book Club — WNV Universe — Other https://john.colagioia.net/blog/2024/03/09/wnv-universe-4.html #freeculture #bookclub
On my blog: Toots 🦣 from 03/04 to 03/08 https://john.colagioia.net/blog/2024/03/08/week.html #linkdump #mastodon #socialmedia #week
On my blog: Real Life in Star Trek, Identity Crisis https://john.colagioia.net/blog/2024/03/07/identity-crisis.html #scifi #startrek #closereading
Exploring an increase in circumvention claims in our transparency data
Our full year of 2023 transparency reporting data is now available and we’re taking a deep dive into how a form change caused an abrupt increase in circumvention claims.
The post Exploring an increase in circumvention claims in our transparency data appeared first on [The GitHub Blog](https: … ⌘ Read more
Hard and soft skills for developers coding in the age of AI
While AI revolutionizes software development, it still relies on developers to pilot its use. In this blog, we’ll cover the skills that developers need to have for navigating this new AI-powered coding frontier.
The post Hard and soft skills for developers coding in the age of AI appeared first on [The GitHub Blog](https:// … ⌘ Read more
Erlang Solutions: Harnessing your tech stack for a competitive Fintech advantage
Modern financial services must be based on a solid technical foundation to deliver the user experiences and business reliability needed for commercial success.
The role of the underlying technology is critical in enabling this success in fintech in building customer trust- guaranteeing operational resilience and optimal availability of fintech systems and creating exceptional user experience in the develo … ⌘ Read more
How GitHub uses merge queue to ship hundreds of changes every day
Here’s how merge queue transformed the way GitHub deploys changes to production at scale, so you can do the same for your organization.
The post How GitHub uses merge queue to ship hundreds of changes every day appeared first on The GitHub Blog. ⌘ Read more
GitHub Enterprise Server 3.12 is now generally available
With this version, customers can choose how to best scale their security strategy, gain more control over deployments, and so much more.
The post GitHub Enterprise Server 3.12 is now generally available appeared first on The GitHub Blog. ⌘ Read more
Are Containers Only for Microservices? Myth Debunked
Containerization is commonly associated with microservices architecture because of its agility and scalability, but the potential extends far beyond, offering compelling benefits to a variety of architectural styles. ⌘ Read more
Filter Out Security Vulnerability False Positives with VEX
False positives got you down? VEX works with Docker Scout to filter out false positives in security vulnerabilities. Learn how to get started with this powerful combo. ⌘ Read more
Keeping repository maintainer information accurate
Discover how keeping repository maintainer information accurate through CODEOWNERS files and automating maintenance with tools like cleanowners fosters efficient collaboration and sustainable software projects.
The post Keeping repository maintainer information accurate appeared first on The GitHub Blog. ⌘ Read more
GitHub Copilot Learning Pathway: Accelerate your business with AI
Learn what GitHub Copilot can help your business achieve in this expert-guided GitHub Learning Pathway, featuring insights from tech leaders at top organizations.
The post GitHub Copilot Learning Pathway: Accelerate your business with AI appeared first on The GitHub Blog. ⌘ Read more
Ignite Realtime Blog: Openfire 4.8.1 Release
The Ignite Realtime Community is pleased to announce the release of Openfire 4.8.1. This release addresses a number of issues found with the major 4.8.0 release a few months back.
Interested in getting started? You can download installers of Openfire here. Our documentation contains an [upgrade guide](https://download.igniterealtime … ⌘ Read more
On my blog: Developer Diary, United States Constitution https://john.colagioia.net/blog/2024/03/04/us-constitution.html #programming #project #devjournal
On my blog: The Rise and (Likely) Fall of Anti-AI Licenses https://john.colagioia.net/blog/2024/03/03/ai-licenses.html #art #harm #rant #technology
On my blog: Free Culture Book Club — WNV Universe — Woethief 3 https://john.colagioia.net/blog/2024/03/02/wnv-universe-3.html #freeculture #bookclub
On my blog: Toots 🦣 from 02/26 to 03/01 https://john.colagioia.net/blog/2024/03/01/week.html #linkdump #mastodon #socialmedia #week
Today I learned that there is furniture made of cardboard! What a crazy idea… ⌘ Read more
My February ‘24 in Review
February has come to an end. It’s time to take a brief look back. ⌘ Read more
On my blog: Real Life in Star Trek, Night Terrors https://john.colagioia.net/blog/2024/02/29/night-terrors.html #scifi #startrek #closereading
Game Bytes · February 2024
Game Bytes is our monthly series taking a peek at the world of gamedev on GitHub—featuring game engine updates, game jam details, open source games, mods, maps, and more. Game on! 🕹️
The post Game Bytes · February 2024 appeared first on The GitHub Blog. ⌘ Read more
Meet Kayla: A college student and open source ambassador
From learner to mentor, Kayla, an All In for Students ambassador, has become an open source leader on her campus.
The post Meet Kayla: A college student and open source ambassador appeared first on The GitHub Blog. ⌘ Read more
Keeping secrets out of public repositories
With push protection now enabled by default, GitHub helps open source developers safeguard their secrets, and their reputations.
The post Keeping secrets out of public repositories appeared first on The GitHub Blog. ⌘ Read more
Revolutionize Your CI/CD Pipeline: Integrating Testcontainers and Bazel
Learn how the combination of Bazel and Testcontainers helps developers build and release software by providing a hermetic build system. ⌘ Read more
Azure Container Registry and Docker Hub: Connecting the Dots with Seamless Authentication and Artifact Cache
See best practices for using public images and ensuring the security and reliability of your Docker containers. ⌘ Read more
Where’s the perfect domain registrar?
Why is there no pure domain registrar? ⌘ Read more
Where’s the perfect domain registrar?
Why is there no pure domain registrar? ⌘ Read more
Erlang Solutions: Blockchain Tech Deep Dive | 6 Principles
Blockchain technology is transforming nearly every industry, whether banking, government, fashion or logistics. The benefits of using blockchain are substantial. Businesses can lower transaction costs, free up capital, speed up processes, and enhance security and trust.
We’re mapping out the six key principles for blockchain integration success, so businesses can navigate the challenges and opportunities this disruptive tec … ⌘ Read more
ProcessOne: ejabberd 24.02
🚀 Introducing ejabberd 24.02: A Huge Release!
ejabberd 24.02 has just been release and well, this is a huge release with 200 commits and more in the libraries. We’ve packed this update with a plethora of new features, significant improvements, and essential bug fixes, all designed to supercharge your messaging infrastructure.
– 🌐 Matrix Federation Unleashed: Imagine seamlessly connectin … ⌘ Read more
Customizing and fine-tuning LLMs: What you need to know
Learn how your organization can customize its LLM-based solution through retrieval augmented generation and fine-tuning.
The post Customizing and fine-tuning LLMs: What you need to know appeared first on The GitHub Blog. ⌘ Read more
How we’re using GitHub Projects to standardize our workflows and stay aligned
Learn how we’re managing feature releases and establishing best practices within and across teams at GitHub using GitHub Projects.
The post How we’re using GitHub Projects to standardize our workflows and stay aligned appeared first on [The GitHub Blog](https://github.blog … ⌘ Read more
Docker Desktop 4.28: Enhanced File Sharing and Security plus Refined Builds View in Docker Build Cloud
Learn about the latest improvements to Docker Desktop, including enhanced security, Builds view refinements, and updated file-sharing controls. ⌘ Read more
ProcessOne: WebPush support on your fluux.io instance
We’re excited to announce the latest enhancement to Fluux.io services – the integration of WebPush support. This significant update extends our services beyond
FCM/APNs, enabling push notifications for XMPP across various platforms. Now, our push notification capabilities are not li … ⌘ Read more
ProcessOne: ejabberd turns 20
ejabberd is a piece of software that was born 20 years ago. This is a long time, even at the scale of Internet. And yet, what ejabberd represents has not always been obvious. It took us a long time to realize what was so important about ejabberd. Why have we been developing it for 20 years? Why are we pushing it further even today? What makes it so special?
ejabberd is a scalable messaging server. That sum … ⌘ Read more
ProcessOne: ejabberd 24.02
🚀 Introducing ejabberd 24.02: A Huge Release!
ejabberd 24.02 has just been release and well, this is a huge release with 200 commits and more in the libraries. We’ve packed this update with a plethora of new features, significant improvements, and essential bug fixes, all designed to supercharge your messaging infrastructure.
– 🌐 Matrix Federation Unleashed: Imagine seamlessly connectin … ⌘ Read more
ProcessOne: ejabberd 23.01
Almost three months after the previous release, ejabberd 23.01 includes many bug fixes, several improvements and some new features.
A new module, mod_mqtt_bridge, can be used to replicate changes to MQTT topics between local and remote servers.
A more detailed explanation of those topics and other features:
Erlang/OTP 19.3 discouragedRemember that support for Erlang/OTP 19.3 is discouraged, and will b … ⌘ Read more
ProcessOne: ejabberd 24.02
🚀 Introducing ejabberd 24.02: A Huge Release!
ejabberd 24.02 has just been release and well, this is a huge release with 200 commits and more in the libraries. We’ve packed this update with a plethora of new features, significant improvements, and essential bug fixes, all designed to supercharge your messaging infrastructure.
– 🌐 Matrix Federation Unleashed: Imagine seamlessly connectin … ⌘ Read more
ProcessOne: ejabberd 23.04
This new ejabberd 23.04 release includes many improvements and bug fixes, as well as some new features.
- Many SQL database improvements
mod_mamsupport for XEP-0425: Message Moderation
- New
mod_muc_rtbl, Real-Time Block List for MUC rooms
- Binaries useErlang/OTP 25.3, and changes in containers
A more detailed explanatio … ⌘ Read more
ProcessOne: Automatic schema update in ejabberd
ejabberd 23.10 has a new feature that is currently in beta testing:
Automatic relational schema creation and update.
Previously, if you were using ejabberd with an external relational database, you might have to manually apply some schema changes that come with new features when you upgrade to a new ejabberd release. ejabberd can now handle this schema upgrade automat … ⌘ Read more
ProcessOne: ejabberd 24.02
🚀 Introducing ejabberd 24.02: A Huge Release!
ejabberd 24.02 has just been release and well, this is a huge release with 200 commits and more in the libraries. We’ve packed this update with a plethora of new features, significant improvements, and essential bug fixes, all designed to supercharge your messaging infrastructure.
– 🌐 Matrix Federation Unleashed: Imagine seamlessly connectin … ⌘ Read more
ProcessOne: ejabberd 24.02
🚀 Introducing ejabberd 24.02: A Huge Release!
ejabberd 24.02 has just been release and well, this is a huge release with 200 commits and more in the libraries. We’ve packed this update with a plethora of new features, significant improvements, and essential bug fixes, all designed to supercharge your messaging infrastructure.
– 🌐 Matrix Federation Unleashed: Imagine seamlessly connectin … ⌘ Read more
GitHub Copilot Enterprise is now generally available
Our most advanced AI offering to date is customized to your organization’s knowledge and codebase, infusing GitHub Copilot throughout the software development lifecycle.
The post GitHub Copilot Enterprise is now generally available appeared first on The GitHub Blog. ⌘ Read more
ProcessOne: ejabberd 24.02
🚀 Introducing ejabberd 24.02: A Huge Release!
ejabberd 24.02 has just been release and well, this is a huge release with 200 commits and more in the libraries. We’ve packed this update with a plethora of new features, significant improvements, and essential bug fixes, all designed to supercharge your messaging infrastructure.
– 🌐 Matrix Federation Unleashed: Imagine seamlessly connectin … ⌘ Read more
ProcessOne: ejabberd 23.10
A new ejabberd release, ejabberd 23.10, is now published with more than 150 commits since the previous 23.04. It includes many new features and improvements, and also many more bugfixes.
- Support for XEP-0402: PEP Native Bookmarks
- Support for XEP-0421: Occupant Id
- Many new options and features
A more detailed explanation of improvements and features:
Added support for XEP-0402: PEP Native Bookmarks[XEP-0402 … ⌘ Read more
How to Use Testcontainers on Jenkins CI
We explore how to run tests based on the open source Testcontainers framework in a Jenkins pipeline using Docker and Testcontainers Cloud. ⌘ Read more
On my blog: Developer Diary, Beach Pneumatic Transit https://john.colagioia.net/blog/2024/02/26/beach.html #programming #project #devjournal
h-anniversary ?~L~X https://notiz.blog/b/6vA
Status 2024-02-25
Status report again!
Sitting in front of the wood stove in my country cottage. It’s nice
and quiet. Meanwhile it seems NordicFuzzCon is going on in Malmö.
4,000 furries. I had no idea! That seems fun!
On the other hand I just read that at least 10,000 were protesting in
Malmö today against the Israel-Palestine conflict. I’ve seen the much
smaller protest … ⌘ Read more
On my blog: AI Doom Sounds So Familiar https://john.colagioia.net/blog/2024/02/25/ai-doom.html #art #harm #rant #technology
I was just looking at SSD prices and wow, have they gone up! Last year in May I ordered a Crucial P5 Plus with 1 TB for 79,99 €. In the late summer of last year, the price was as low as 59,90 €. But now the lowest price I can find is 92,81 €, the second lowest is 134,28 €. 😱 Seems like I should wait a bit before buying a new drive to back up all the tape videos… ⌘ Read more