Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK

No title - markjgsmith.com - 5 months ago - eng

No title - markjgsmith.com - 5 months ago - eng
Rob Zolkos opens up the hood on some of 37signals most popular products and discovers vanilla CSS is all you need. No build step. www.zolkos.com #

No title - markjgsmith.com - 5 months ago - eng

No title - markjgsmith.com - 5 months ago - eng

No title - markjgsmith.com - 5 months ago - eng

No title - markjgsmith.com - 5 months ago - eng

2025-12-15-001 - srijan.ch - 5 months ago - eng
A small elisp snippet that I found useful. I often switch between terminals and #Emacs, and they have slightly different behaviors for C-w. This makes it behave the same in Emacs as it does in bash/zsh/fish etc - deletes the last word. It retains the kill-region behavior if a region is actually selected. (defun kill-region-or-backward-word () "If the region is active and non-empty, call …

2025-12-15-001 - srijan.ch - 5 months ago - eng
A small elisp snippet that I found useful. I often switch between terminals and #Emacs, and they have slightly different behaviors for C-w. This makes it behave the same in Emacs as it does in bash/zsh/fish etc - deletes the last word. It retains the kill-region behavior if a region is actually selected. (defun kill-region-or-backward-word () "If the region is active and non-empty, call …

I had the opportunity to do some slight renovation on an apartment. It was nothing fancy, it involved the following: removing the old carpet removing the wallpaper (surprisingly difficult and annoying!) plastering, filling in holes painting the walls installing new power sockets installing the cheapest laminate flooring I expected it to take a few months’ worth of weekends. Took over half a year. Oops. During that time I had a lot o....


Seared Ahi Tuna is an excellent dish when laid on top of a bed of lettuce. Though what happens when a menu change tweaks a long-standing design?

ICU gets Unicode right and pays for it. This post shows a different approach: fold-safe windows, SIMD probes, and verifiers for fast UTF‑8 search.

Since returning to Zapier, I’ve been building the features enterprise customers crave for managing automation at scale. Event-driven architectures, message routing, guaranteed delivery, audit trails. The stuff that enterprise buyers expect as table stakes. It’s reminded me how much this foundational knowledge matters. One thing keeps coming up: audit logging. Every enterprise customer wants to know what happened, when, and by whom. It sound..

Many projects close issues after a triage if the feature/bug is not planned. For example, the terraform-provider-aws uses a bot that detects stale issues (for example, I'm following this one and I'm getting periodic emails about it). If nobody comments for a period of time the issue gets closed. I get why it's good for the project's perspective: if you open the issue tracker and it's full of open issues then it's both depressing and cou....


ICU gets Unicode right and pays for it. This post shows a different approach: fold-safe windows, SIMD probes, and verifiers for fast UTF‑8 search.







My final 15-minute presentation for the Frontiers in Life Sciences course I’m taking is this evening, so I’ve been finishing up my slides and doing some runthroughs. Below is a practice recording of what I intend to present.

I continue our journey to add all the common (and moderately common) .txt files to The New Leaf Journal with JournalList's trust.txt file.

Saving state - markjgsmith.com - 5 months ago - eng
Very important thing state. And saving state, well that’s doubly important. I thought the auto-poster was up and running , and I wasn’t wrong. But it turns our the final job in the workflow that saves the state of the feed reader, wasn’t running and the result of that was that unknown to me, everyday all posts since I started running it, were getting posted again. Thankfully I noticed it this morning. After a deep dive into figuring out ....


JJ Cale - nicolaiarocci.com - 5 months ago - eng
We watched A Private Life in the theatre yesterday, a fine, funny and intriguing French film set in Paris with a solid Jodie Foster as protagonist. But I’m here for the closing piece of the soundtrack, the one you hear over the end credits: Don’t Go To Strangers , by JJ Cale . I immediately reached for Shazam while Serena looked it up on Spotify. Now I’m spending this whole Sunday morning listening and reading about the artist and t..

A Plea by Flea - nicolaiarocci.com - 5 months ago - eng
I reluctantly admit that it was Spotify’s Discover Weekly that let me discover Flea’s new solo single, A Plea . It’s jazz, and it’s beautiful. There are echoes of Fela Kuti and Sun Ra in it or, well, that was my first thought. The lyrics may sound naive at first, but they’re not. Instead, they strike me as lucid and match my general feeling about what’s going on lately, the risks we’re taking as a society, and what we should do to move b..

We are nearly at coder-equivalency for economically useful coding. A sufficiently experienced software engineer can now write >90% of production-ready code purely through prompting.” Yes, exactly.

We are nearly at coder-equivalency for economically useful coding. A sufficiently experienced software engineer can now write >90% of production-ready code purely through prompting.” Yes, exactly.

We are nearly at coder-equivalency for economically useful coding. A sufficiently experienced software engineer can now write >90% of production-ready code purely through prompting.” Yes, exactly.

We are nearly at coder-equivalency for economically useful coding. A sufficiently experienced software engineer can now write >90% of production-ready code purely through prompting.” Yes, exactly.

We are nearly at coder-equivalency for economically useful coding. A sufficiently experienced software engineer can now write >90% of production-ready code purely through prompting.” Yes, exactly.

We are nearly at coder-equivalency for economically useful coding. A sufficiently experienced software engineer can now write >90% of production-ready code purely through prompting.” Yes, exactly.

The past year has, arguably, been all about Model Context Protocol. This is a reflection on the past twelve months, and an outlook on the year to come.

I ran a blind A/B test between Gemini 3 Pro and GPT 5.2 on my slash command converter. Same prompt, same input. One gave me 60 lines I could use. The other gave me 250 lines I had to rewrite. The difference wasn’t the prompt-it was the training.

I ran a blind A/B test between Gemini 3 Pro and GPT 5.2 on my slash command converter. Same prompt, same input. One gave me 60 lines I could use. The other gave me 250 lines I had to rewrite. The difference wasn’t the prompt-it was the training.

Why financial markets are an unusually pure, brutal, and adversarial reinforcement learning environment.

Why financial markets are an unusually pure, brutal, and adversarial reinforcement learning environment.

With the cost of memory exploding, the price of RAM and SSDs have gone up, and this reverberates into lower demand for other PC parts. If this spirals into the personal computer industry going under, what options are left? Data center stuff requires cooling and power infrastructure that most don't have access to, so repurposing that isn't really an option. However, there's tons of low power consumer devices. So what are the most practic..




Writing CLIs - markjgsmith.com - 5 months ago - eng
I re-wrote all my blogging scripts a couple of months ago. That’s been a resounding success. I use them most days, and it’s made my blogging workflow much more streamlined. I have some more improvements I’d like to make, and some interesting future projects I want to be in a position to explore. The annoying thing with the scripts in their current form is that they are written in Bash . Things can get kind of gnarly in Bash. To be clea....

4 visitors online