2026-08-20 17:16:57
#Qwen 3.8 27B is excellent, but it defaults to wildly overthinking things
https://simonwillison.net/2026/Aug/16/qwen-38-27b/
#Qwen 3.8 27B is excellent, but it defaults to wildly overthinking things
https://simonwillison.net/2026/Aug/16/qwen-38-27b/
Yay, one of the MMORPG has put out a beta client for #linux. Installed and tried to run, but they need to update their instructions.
1. APPIMAGE needs to be marked executable.
2. Client defaults to a fixed resolution. You may want to go into video settings and make it resizable.
I may play it again tonight and see if it saved my config changes.
The joys of testing b…
Qwen 3.8 27B shows a 17GB open-weight general purpose model can have long context, effective tool calling, strong vision ability, and competent code generation (Simon Willison/Simon Willison's Weblog)
https://simonwillison.net/2026/Aug/16/qwen-38-27b/
So the upcoming NPM publish token changes are a potential lock-out scenario for people who're not using CI-based "Trusted Publishing" (TP) and cannot switch to "Staged Publishing" (SP) for reasons of practicality or feasibility.
https://github.blog/changelog/2026-07-
🧰 More additions: a built-in SortDirection enum, __debugInfo() on enums, a unified stream error model with StreamException and 50 error codes, and UriBuilder classes for the URI extension
🛡️ Secure session defaults for new installs: session.use_strict_mode=1, cookie_httponly=1, cookie_samesite=Lax. #Laravel manages its own session cookies, so most apps are unaffected
🌐
via @… :
Meta views its users as something akin to vassals.
https://daringfireball.net/linked/2026/07/09/meta-instagram-ai-default…
🛡️ Safety is code, not prompting. PathGuard blocks .env, storage, vendor and .git. BudgetTracker aborts the session when estimated spend passes the limit. Shell modes off, allowlist, approve and yolo gate execution — production defaults to shell off and worktree on.
I did not intend to spend several hours today making 3 releases full of new features to WaveLogGoat, but I did. One of them is a workaround for a regression in wavelog, but the rest are pure features!
🚨 slopscan is a zero-dependency Node linter that fails the build on concrete slop: the 250–290° purple−blue AI gradient, transition: all, scroll listeners driving animation, autoplay audio, WebGL with no prefers-reduced-motion branch and Inter/Space-Grotesk defaults.
Bernd: "Nutzt Du eigentlich Skills?"
Mela: "Ja, einen."
Bernd: "Hast Du den selbst geschrieben?"
Mela: "Ja."
Bernd: "Was tut der?"
Mela: "Der setzt meine Markdown-Defaults."
*grillenzirpen*
Bernd: "Pff."
*grillenzirpen*
Mela: "Ist Dir das nicht fancy genug?"
Bernd: "Neee."
Bernd: "Ich schreibe gerade einem, der alle unnötigen Aktionen verhin…
We are quickly arriving at the time where we can run models on local hardware that rival some of the largest datacenter based models from a few months ago. A lot of companies will start building and using these in their own infrastructure to provide cheap local AI services instead of expensive BigTech APIs.
https://simo…
Due to a >1000% increase in attempted signups on our server datasci.social in the past weeks generated by AI bots, we added a new rule: Only human users. (They won't care, but it's now explicit.)
We also clarify our ads rule: No commercial advertisements, unless permitted. This has never been an issue, but we want to be open to allow small projects supporting themselves reasonably. We deleted mention of spam as it is already covered by Mastodon's defaults.
speaking of slophub, here's environ-config 26.1.0 (my #Python take on loading config from env variables and secrets from safe places) a minor modernization update. thanks so much to every single name in the thanking section and to github who made it possible:
Right, battery on my Master replaced (by a 2x2 AA holder with one slot soldered out and heatshrunk and taped to the old plate.
Took me a while to figure out how to do all the CMOS resetting, there's a page at the back of the manual with the defaults; and a more forceful reset. I'd forgotten about the ability to 'unplug' ROMs and it took me a while to figure out that's where BASIC had gone.
So in Beeb mode it looks happy (other than the X and 6 keys that are a b…
Vaadin 25.2: Build UIs in plain language, and call the browser from Java
https://vaadin.com/blog/vaadin-25-2-release
Eindelijk eens bij mn voorkeuren ingesteld dat mn standaard antwoord in het Nederlands moet zijn. 'standaard' bleef maar niet lekker werken. Nu is het tenminste eenvormig.
[mastodon.nl]*/settings/preferences/posting_defaults
#Mastodonnl
⚙️ Small, practical API: add(), addIf(), get() with defaults, has(), missing(), only(), except(), forget(), and pull() to read-and-remove in one go. has() uses array_key_exists(), so a key with a null value still counts as existing.
🛡️ Middleware is the natural home — set trace_id, url, route, user_id once, then deeper logs stay focused while Context carries the wider request story.
Writing a brief for my personal Linux image and I have no idea what the defaults were for new NVMe drives in the GNOME disks app, I'm basically trying to inform people of people adding a simple ext4 secondary drive and I knew I did something extra on Bazzite that I want to recall and replicate as recommendations in this.
🌳 Each role runs in its own git worktree under .worktrees/, gets its own roles/<role>.prompt, and is launched in a dedicated tmux session with a terminal window per role
📜 Layered constitution: constitution.prompt points agents at article files, with shared defaults on main and local-*.prompt overrides per branch for workflow-specific rules