Again
It's Inkhaven time. Again, I didn't apply. Probably I should have, but the future is hard to predict. Or not, but I forgot to try. I had some work things I wanted to get done before switching focus, and I got them done yesterday. Coincidentally, of course. And seasonal-depression-fogginess when the applications were open didn't help either. Only now after it lifted I got the energy to get bloodwork done to figure it out: Vitamin D3 deficiency. A well-known issue with a well-known solution, so typical of me. I guess it would have also felt silly to fly there now when I'm going to be at LessOnline in two months. The last time didn't go that well. It was miserable. But so are many other things that in retrospect are completely worth it. So... One thing I'm getting rid of is the 500 word thres
It's Inkhaven time. Again, I didn't apply. Probably I should have, but the future is hard to predict. Or not, but I forgot to try. I had some work things I wanted to get done before switching focus, and I got them done yesterday. Coincidentally, of course. And seasonal-depression-fogginess when the applications were open didn't help either. Only now after it lifted I got the energy to get bloodwork done to figure it out: Vitamin D3 deficiency. A well-known issue with a well-known solution, so typical of me. I guess it would have also felt silly to fly there now when I'm going to be at LessOnline in two months.
The last time didn't go that well. It was miserable. But so are many other things that in retrospect are completely worth it. So...
One thing I'm getting rid of is the 500 word threshold. As long as I publish something, anything, every day, I'm happy. I'll still aim for average of at least 500 words per day, but I won't be stressing it too much. Staring at word count wasn't healthy for me or the text quality.
I'll also try to treat this less as a commitment, and more as a hobby; once I stop feeling like this is a good idea I'll drop it. Even if that happens tomorrow, or on the 28th.
Quality-wise, some of the stuff last time was really bad. I'll probably publish it on my personal, unindexed blog instead. Or Twitter, that's the place for low-quality takes after all.
Last time, after I was done, my creative channels felt drained. I had nothing more to say. I barely had anything to say during the month. The topic-seeking process was quite forced. That's apparently a habit one can learn and train. Weeks after November many thoughts were still processed with a "what could I write about this"-flavor. That's the main source of improvement I identified. The actual text writing process, turning thoughts into words, also got a bit better, but that's way less noticeable.
I also feel like I've been through a character development arc or two after that. Perhaps there's something to reflect on? Perhaps not, tomorrow I'm back to dredging the mud of my mind desperate for anything resembling a coherent idea. But there's something to be said for smiling when walking into a certain defeat.
Sign in to highlight and annotate this article

Conversation starters
Daily AI Digest
Get the top 5 AI stories delivered to your inbox every morning.
More about
application@craft-ng: Associer l’art de la composition & du state management dans Angular
<p>Quand je construis une feature Angular un peu sérieuse, je veux toujours la même chose:</p> <ul> <li>une seule source de vérité</li> <li>un flux de données clair</li> <li>un code composable</li> <li>une DX solide</li> <li>et surtout une type-safety qui m'évite de jouer aux devinettes</li> <li>des outils pour pensés pour simplifier l'UX/UI</li> </ul> <p>C'est exactement l'objectif de @craft-ng.</p> <p>Une lib complète de state management pour tous les types d'état d'une application:</p> <ul> <li> <strong>client state</strong>: états locaux, listes, UI, sélection...</li> <li> <strong>server state</strong>: chargement, cache, mutation, pagination, optimistic update...</li> <li> <strong>URL state</strong>: query params synchronisés, type-safe, avec fallback</li> </ul> <p>Des utilitaires prê
n8n Docker Setup: Why It Breaks (And the Easier Alternative)
<p>Docker has become the standard way to self-host n8n — and for good reason. But here's what most tutorials don't tell you: Docker makes n8n <em>easier to run</em>, but not necessarily easier to <em>set up correctly</em>. The gap between "Docker is running" and "n8n is working securely with HTTPS and persistent data" is where most people get stuck.</p> <p>This article walks through the five most common failure points — and how to fix each one.</p> <h2> Key Takeaways (30-Second Summary) </h2> <ul> <li>Docker is the standard way to self-host n8n, but setup is fraught with hidden pitfalls.</li> <li>The top 5 failure points are: SSL certificate configuration, environment variable typos, database persistence, update chaos, and port conflicts.</li> <li>Most "it doesn't work" moments trace back

I Built an OPA Plugin That Turns It Into an AuthZEN-Compatible PDP
<h1> Introduction </h1> <p>In my <a href="https://dev.to/kanywst/authzen-authorization-api-10-deep-dive-the-standard-api-that-separates-authorization-decisions-1m2a">previous article</a>, I did a deep dive into the AuthZEN Authorization API 1.0 spec. It standardizes communication between PEPs and PDPs. You send a JSON request asking "can this subject do this action on this resource?" and get back <code>{"decision": true/false}</code>.</p> <p>So the spec makes sense. But how do you actually use OPA as an AuthZEN-compatible PDP?</p> <p>OPA already has a REST API (<code>POST /v1/data/...</code>), but it doesn't match the AuthZEN API.</p> <ul> <li>Different path: AuthZEN uses <code>POST /access/v1/evaluation</code> </li> <li>Different request structure: OPA requires wrapping in <code>{"input":
Knowledge Map
Connected Articles — Knowledge Graph
This article is connected to other articles through shared AI topics and tags.
More in Products
Do You Trust Me? A Framework For Making Networks of Robots and Vehicles Safer - Harvard School of Engineering and Applied Sciences
<a href="https://news.google.com/rss/articles/CBMingFBVV95cUxPYVl5ZjVmNll5RXVkUDRXdHhObDJTRXVsSzJnOUdKcEpOd0tvZV9ScWs2cFVrWWM4VF9TSXIzVXRUUWhBZzFQTk1heGxQTmxMaTZodEtjVkkyM1k0NWp1QnN0TWNidWR1Rjd5WW5xb0RKcFB2TXpwM3ZyVURjS1VkVFFMVFM0NkdORE5qVFpCV0RUT2UyZkxZejkxS0xCZw?oc=5" target="_blank">Do You Trust Me? A Framework For Making Networks of Robots and Vehicles Safer</a> <font color="#6f6f6f">Harvard School of Engineering and Applied Sciences</font>
Chat, is this sus?
A large assumption we have made in AI control is that humans will be perfect at auditing , that is, being shown a transcript and determining if the AI was scheming in that transcript. But we are uncertain whether humans will be perfect at auditing; they are prone to fatigue and distraction. That is why I’m releasing "Sentinel" today, an extremely high-stimulation way to audit boring transcripts. Sentinel is a revolutionary way to get more juice out of your human auditors by gamifying the auditing process with a level system, perks, power-ups, and more fun features. Try it now here . In AI control literature, we love finding the safety/usefulness trade-offs of everything we create, but surprisingly, we noticed no trade-offs with this product The rest of the post will go over some of the way
ça ressemble à quoi, mon setup Claude Code ?
<p>Dans ma veille, je vois passer beaucoup de guides de setup avec 18.000 skills et 5000 hooks pour répondre à tous les besoins mais peu de REX de setup en situation réelle. <br> Pendant ce temps, les collègues ont vu la lumière et basculent vers Claude Code et ... se perdent dans les possibilités.<br> J'ai décidé de vous montrer mon setup Claude Code — c'est ce qui tient après 6 mois, et dans quel ordre je l'aurais fait si c'était à refaire.</p> <p>Pendant 6 mois, j'ai configuré et joué sur plusieurs paramètres (claude.md, config MCP, settings, skills). J'ai repris plein de bonnes idées de <a class="mentioned-user" href="https://dev.to/florian">@florian</a> Brugniaux qu'il a stockées dans son (<a href="https://cc.bruniaux.com/" rel="noopener noreferrer">claude code ultimate guide</a>.<br>
🔬 3D Science Lab — Interactive 3D STEM Education with 40+ Experiments Built Using Next.js and Three.js
<h2> Making Science Interactive </h2> <p>Traditional science education relies on static textbook diagrams and 2D illustrations. But science happens in three dimensions. I built <strong>3D Science Lab</strong> to make STEM education immersive — allowing students to interact with experiments in 3D, rotate models, zoom in on details, and truly understand the science behind what they see.</p> <h2> What is 3D Science Lab? </h2> <p>3D Science Lab is an interactive web platform featuring <strong>40+ 3D science experiments</strong> across four core disciplines:</p> <ul> <li> <strong>Physics</strong> — mechanics, optics, waves, electricity</li> <li> <strong>Chemistry</strong> — molecular structures, reactions, periodic table in 3D</li> <li> <strong>Biology</strong> — cell structures, organ systems,
Discussion
Sign in to join the discussion
No comments yet — be the first to share your thoughts!