Tunnelmole, an ngrok alternative (open source)
Tunnelmole is a free and open-source alternative to ngrok. It works out of the box with no port forwarding or networking config needed.
Tunnelmole is a free and open-source alternative to ngrok. It works out of the box with no port forwarding or networking config needed.
Learn how and why I turned GitHub's APIs into a time-sharing supercomputer from the 1970s to execute modern batch jobs.
The most efficient way to pack files.
Link to: https://sixcolors.com/post/2021/03/searching-for-the-perfect-ios-markdown-writing-tool/
The personal website of Knut Magnus Aasrud
Remember the first time you used Google search? It was like magic. After years of progressively worsening search quality from Altavista and Yahoo, Google was literally stunning, a gateway to the very best things on the internet.
New to Grafana Cloud? Learn how to quickly transform raw JSON data into a dashboard with this simple, step-by-step example.
Embed and run interactive code snippets entirely in your browser, no server required.
Would figuring out your bugs and outages be easier if you had a time machine? We are now making a time machine directly available to all of our customers.
Over the last 18 months, I've taken the time to create 108 short YouTube videos that summarize all of the commands that are found in the Coreutils Package . These videos focus mostly on Coreutils v8.3, but also included are a few commands from v9.0 as well. For each of the blog posts, I've adapted and modified the…
Introducing the beta version of Raspberry Pi Connect: a secure and easy way to access your Raspberry Pi remotely, using just a web browser.
Window management in Emacs gets a bad rap. Some of this is deserved, but mostly this is a consequence of combining a very flexible and granular layout system with rather coarse controls. This leaves the door open to creating and using tools for handling windows that employ and provide better metaphors and affordances…
The first real money I ever made from game development was on Android. It was in 2013, when Android was still the underdog compared to the iPhone, and was being touted as a great platform for developers. I’d taken two weeks to build Patchy, a retro arcade game revamped for touch controls, and published it on the…
Digital safety is public safety. We're building the knowledge, standards, and tools people need to face online harm — together.
A grab bag of less frequently talked about git adjacent points.
This is a long-due update on porting Godot to the iPad. Shortly after my last blog post covering the development work on May 29th, Apple held its WWDC 2024 conference. I went into the conference with gusto, expecting to fully embrace all the iOS 18 APIs. I already knew
Learn all about Explore Logs, a new way to browse your logs in Grafana 11 and Loki 3.0 without writing LogQL.
Introducing Ruxguitar, a guitar tablature player written in Rust
How the past of Personal Computing gives us a hint into the future of Personal Library Science
From time to time, people ask me what I use to power my blog, maybe because they like the minimalist form it has. I tell them it’s a bad idea and that I use the Erlang compiler infrastructure for it, and they agree to look elsewhere.
Despite otherwise seeming to work correctly, I can't monitor a Back-UPS BX1600MI in Linux without seeing a constant stream of spurious battery detach/reattach and power fail/restore events that last less than 2 seconds each. I've tried multiple computers and multiple UPSes of that model. It doesn't happen in their own…
Keeping my laptop clean by developing in a virtual machine
Most speakers emit sound in all directions because they are relatively small compared to the wavelength. Audible sounds have wavelengths of up to several meters, so an acoustically "large" speaker might not even fit in your house.
Who knew figuring out the lab's occupancy would be so much work?!
Last summer I got into cycling. I've long been a standing desk-er, and going out for long zone 2 rides and wondering what to think about made me wonder: could I work at a desk while I cycle?
Some companies use an isolated network or even the complete lack of a network as a security measure to protect from unauthorized access. Working on these systems can be a struggle but it is still possible, and perhaps even more important, to use a proper version control tool like Git.
I develop 🌕 Lunar, a macOS app for getting intelligent adaptive brightness on external monitors and controlling every aspect of your monitor using DDC and other obscure protocols. I get tons of email about Lunar, especially after it became my full time “job” in 2021. A lot of those emails complain about Lunar bugs…
On November 6, 2023, OpenAI announced Custom GPTs. Since then, over 3 million GPTs have been created, with over 200.000 of them made publicly available.