Trending
Kenneth Falck's Avatar

Kenneth Falck

@kennu.net

Principal Architect, Founder of webcat.fi & clouden.net, Writer at Tivi. I write about cloud, IoT, Web3 and random stuff. FI/EN

87
Followers
73
Following
124
Posts
09.10.2023
Joined
Posts Following

Latest posts by Kenneth Falck @kennu.net

Preview
DNS-PERSIST-01: A New Model for DNS-based Challenge Validation When you request a certificate from Let’s Encrypt, our servers validate that you control the hostnames in that certificate using ACME challenges. For subscribers who need wildcard certificates or who ...

Tämä kuulostaa kätevältä, kun DNS:ään ei tarvitse julkaista joka kerta uutta haastevastinetta Let's Encrypt -sertifikaattia rekisteröidessä. Eli kun jokin palvelin kertaalleen julkaisee DNS:ään DNS-PERSIST-01-tietueen, se voi käyttää samaa tietuetta myöhemminkin. letsencrypt.org/2026/02/18/d...

20.02.2026 14:08 👍 1 🔁 0 💬 0 📌 0

Why doesn't ChatGPT have an embeddable widget you could add to a website, to provide context-related AI using the end-user's own ChatGPT account and conversation history?

27.01.2026 19:33 👍 0 🔁 0 💬 0 📌 0

I love that when I say something really stupid to ChatGPT, I can just click Edit and change it, and it'll forget what I originally said. I wish real life sometimes worked like that, too.

21.01.2026 21:22 👍 0 🔁 0 💬 0 📌 0

AI (Cursor editor) is actually pretty good at checking XML namespaces, in code where pieces of XML are generated dynamically in functions.

05.12.2025 22:19 👍 1 🔁 0 💬 0 📌 0

GitHub organization and repository configuration is starting to get so complex that I'd like to put it all in a Git repository, rather than click around and try to remember everything.

02.12.2025 17:29 👍 0 🔁 0 💬 0 📌 0

Anybody found a good way for dependency cooldown in npm package upgrades, so that it would fallback to the next-latest version if latest version is still too young? Seems ncu -c 7 will just ignore all available updates, if anything has been released during the last 7 days.

25.11.2025 13:14 👍 0 🔁 0 💬 0 📌 0

I wish there was an official Debian package repository for latest Go. Feels a bit dirty to use an unofficial PPA, and tired of always downloading and unpacking Go manually.

21.11.2025 13:52 👍 0 🔁 0 💬 0 📌 0

Ubuntu 25.10 seems to have issues with smartcard login, when the smartcard (Yubikey) is always connected. I have to remove the USB key and reinsert it to get PIN entry.

08.11.2025 13:52 👍 0 🔁 0 💬 0 📌 0
Preview
Download

Just noticed Cursor 2.0 is now installable as a Debian .deb package! A very welcome update, having dealt with AppImages with broken desktop integration for too long now. cursor.com/download

05.11.2025 19:36 👍 0 🔁 0 💬 0 📌 0

Still getting AWS CloudFormation rollback failed errors when trying to deploy Lambda functions, after today's AWS outage. It's going to be a huge mess to clean up all these broken stacks afterwards.

20.10.2025 19:44 👍 1 🔁 0 💬 0 📌 0

TIL the private 100.x address space used by Tailscale was allocated quite recently in 2012, as an addition to the older 10.x, 192.x and 172.x spaces that were allocated back in 1994.

09.10.2025 18:36 👍 1 🔁 0 💬 0 📌 0

For endless fun, try asking ChatGPT: Is there a seahorse emoji?

06.10.2025 14:27 👍 1 🔁 0 💬 1 📌 0

I think that the classic vt220/xterm emulation should be enhanced with a standard feature for expandable visual objects, so that you could expand/collapse e.g. JSON data and verbose log segments afterwards, when they were already written to stdout.

30.09.2025 17:53 👍 0 🔁 0 💬 0 📌 0
Kuvio poliittisesta väkivallasta Yhdysvalloissa.

Kuvio poliittisesta väkivallasta Yhdysvalloissa.

Eilisessä A-studiossa yksi keskustelijoista viittasi CSIS:n tutkimukseen todisteena vasemmistolaisen väkivallan kasvusta Yhdysvalloissa. Kuvio tutkimuksesta kontekstoi populistisen tilastosiivutuksen. Oikeisto punaisella, vasemmisto sinisellä. Vasemmistolaisia iskuja heinäkuun alkuun mennessä 5...

26.09.2025 04:45 👍 23 🔁 3 💬 2 📌 3
Preview
Wasm 3.0 Completed - WebAssembly WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable compilation target for programming languages, enabling deployment on the...

WebAssembly 3.0: Garbage collection, exceptions, 64-bit memory and all kinds of other stuff. webassembly.org/news/2025-09...

19.09.2025 17:36 👍 0 🔁 0 💬 0 📌 0

I've been using Record<string,T> in TypeScript quite a lot and only today realized that it means an infinitely large object where all keys are defined. That's why you should actually use Partial<Record<string,T>> to get proper undefined warnings about potentially non-existing keys in your code.

11.09.2025 10:37 👍 1 🔁 0 💬 0 📌 0
Lossy encyclopedia Since I love collecting questionable analogies for LLMs, here's a new one I just came up with: an LLM is a lossy encyclopedia. They have a huge array of facts …

LLMs are lossy encyclopedias. simonwillison.net/2025/Aug/29/...

29.08.2025 10:40 👍 1 🔁 0 💬 0 📌 0

Unsnapified my Ubuntu by adding the mozillateam PPA, so that Firefox and Thunderbird are installed as regular .deb packages.

19.08.2025 18:25 👍 0 🔁 0 💬 0 📌 0

Upgraded to Ubuntu 25.04 to get NVIDIA working with Wayland. Now Remmina RDP doesn't work any more. So I guess stick to Ubuntu TLS releases whenever possible.

12.08.2025 09:20 👍 1 🔁 0 💬 0 📌 0

TIL you can use Tang and Clevis to implement very simple automatic disk encryption in Linux. The computer boots and uses public/private key encryption over LAN to get the disk encryption key, which works as an alternative to the manually entered password.

11.08.2025 09:24 👍 0 🔁 0 💬 0 📌 0
Preview
A PC That Uses Hot Coffee As Coolant Modern computers generate a great deal of heat when under load, thus we cool them with fans and sometimes even water cooling systems. [Doug MacDowell] figured that water was alright, but why not us…

Why not? hackaday.com/2025/08/07/a...

07.08.2025 15:00 👍 0 🔁 0 💬 0 📌 0

Here's a thought: The purpose of comments in code is to reduce the cognitive load needed to understand what's happening. You can always figure things out with enough cognitive investment, but a good comment can reduce the investment to nearly zero and make you feel good.

05.08.2025 13:09 👍 2 🔁 0 💬 0 📌 0
Preview
npm 'accidentally' removes Stylus package, breaks builds and pipelines npm has taken down all versions of the Stylus library and replaced them with a "security holding" page, breaking pipelines and builds worldwide that rely on the package.

Maybe there should be a limit for maximum depth of nested dependencies allowed in npm packages. The node_modules folder is always full of weird crap nobody knows where it came from. www.bleepingcomputer.com/news/securit...

26.07.2025 10:43 👍 0 🔁 0 💬 0 📌 0
How to run an LLM on your laptop I talked to Grace Huckins for this piece from MIT Technology Review on running local models. Apparently she enjoyed my dystopian backup plan! Simon Willison has a plan for the …

I like this fallback plan. Keep a compressed copy of all human knowledge in the form of a LLM on a USB stick, just in case everything goes wrong and we have to start over again. simonwillison.net/2025/Jul/18/...

18.07.2025 18:30 👍 1 🔁 0 💬 0 📌 0

TruffleHog has proven to be a pretty good tool to keep running regularly as a cronjob. It will notify you about any unencrypted secrets like API keys and other credentials left lying around in some folder.

06.07.2025 09:43 👍 0 🔁 0 💬 0 📌 0

I'm impressed by CDK-Terraform. The whole HCL mess disappears and you can define the application with TypeScript, allowing multiple stacks, clearly defined constructs and simple multi-stage configuration that doesn't repeat every property a billion times. Benefits of AWS CDK but without needing AWS.

27.06.2025 19:23 👍 2 🔁 0 💬 0 📌 0
Preview
AWS Certificate Manager introduces exportable public SSL/TLS certificates to use anywhere | Amazon Web Services You can now use AWS Certificate Manager to issue exportable public certificates for your AWS, hybrid, or multicloud workloads that require secure TLS traffic termination.

This seems useful if you need to use TLS certificates outside AWS services, valid for 395 days, at $15/fqdn or $149/wildcard. I assume this is fully API-programmable but haven't tried it yet. aws.amazon.com/blogs/aws/aw...

17.06.2025 15:01 👍 0 🔁 0 💬 0 📌 0
Preview
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.

This reminds me why I prefer using AWS CloudWatch to hosting my own Grafana instance on Kubernetes. It's so much work just to keep up with all the updates of all your running software. www.bleepingcomputer.com/news/securit...

16.06.2025 12:26 👍 0 🔁 0 💬 0 📌 0

I wish Git could autosync the working directory to GitHub, so that I wouldn't need to commit everything or create temporary branches when moving from one computer to another to continue working. #backyard

15.06.2025 11:52 👍 1 🔁 0 💬 0 📌 0
Preview
Age Verification in the European Union: The Commission's Age Verification App This is the second part of a three-part series about age verification in the European Union. In this blog post, we take a deep dive into the age verification app solicited by the European Commission, ...

"We need to push back against age verification mandates. Not because child safety is not a concern – it is. But because age verification mandates risk undermining crucial access to digital services, eroding privacy and data protection, and limiting freedom of expression." www.eff.org/deeplinks/20...

04.06.2025 12:46 👍 0 🔁 0 💬 1 📌 0