- ↔
- →
- August 18, 2026
-
đź”— PrimeIntellect-ai/prime-agent Beta (v0.7.3-beta.515.1.8189b12) release
Automated beta build from
main(8189b12d6c2f2912326aa369d5d12533ba9d91b5). -
đź”— anthropics/claude-code v2.1.235 release
What's changed
- Added an optional
spellchecksetting that underlines misspelled words in the prompt input as you type, using your installedaspell,hunspell, orispell - Fixed whole-prompt-cache invalidation when a language server disconnected or reconnected mid-session
- Fixed nested markdown list items misaligning at depth 3+ and added a hanging indent to wrapped list items in the terminal UI
- Fixed prompt input highlights (slash commands, keywords, mentions) appearing shifted by one or more characters in some multi-line prompts
- Fixed Shift+Tab inside the permission prompt's comment field approving the edit and granting session-wide edit permission instead of closing the field
- Fixed the Agent tool advertising a general-purpose default in sessions where that agent is unavailable: an omitted
subagent_typethere now gets a clear error listing the available agents - Fixed notebook cell delete/replace approval dialogs silently omitting the existing cell content when the notebook or cell could not be read; the dialog now says why
- Fixed slash commands run while Claude is responding showing HTML entities instead of the actual characters
- Fixed the prompt footer not showing the "Update installed" restart notice after a background auto-update
- Fixed the expanded task list (
ctrl+t) always starting collapsed when resuming or relaunching into a session that still has open tasks - Improved memory and CPU usage while cloud sessions such as
/ultrareviewor/autofix-prrun in the background — their event streams are no longer re-scanned and re-rendered on every update - Improved permission dialogs: display text and "don't ask again" options now always match what a grant would cover, and "don't ask again" is withheld when contents cannot be fully displayed
- Improved the embedded
grepin native macOS/Linux builds: pathological patterns now fail fast instead of exhausting memory, and-m Nwith-A/-Cprints correct context - Improved the context-limit error to say when auto-compact is off and point to
/configto re-enable it - Vim mode: NORMAL mode and cursor position are now preserved when toggling the detailed transcript (ctrl+o) or closing a panel
- Dialogs: arrow keys and Enter pressed in quick succession now select the option you navigated to instead of the previously highlighted one
SendMessagenow refuses messages too large for cross-session delivery up front instead of silently dropping them- Remote Control:
claude rcnow applies the same enterprise-gateway availability check as interactive startup - [VSCode] Fixed focus jumping between open Claude tabs on its own when a window with several Claude panels is restored or reloaded
- Added an optional
-
đź”— uswds/uswds USWDS 3.14.0 release
What's new in USWDS 3.14.0
Features
Package | A11y | Breaking | Markup change | Description
---|---|---|---|---
usa-accordion,uswds-core| Yes | Yes | Yes | Added a left-aligned expand/collapse icon option. A new$theme-accordion-icon-positionsetting (default:"start") lets teams set icon placement globally. The.usa-accordion--icon-startand.usa-accordion--icon-endmodifier classes support per-instance placement. This improves discoverability for users viewing content at high magnification or zoom levels. Thanks @HopeTurnerUSCIS, @rosamundtgov, and @jeana-adhoc! (#6789)✏️ Teams should verify layout at common zoom levels for the new default accordion behavior.
usa-breadcrumb| Yes | Yes | - | Breadcrumbs now wrap by default. The previous truncation behavior is now opt-in via the newusa-breadcrumb--truncatemodifier class. Thanks @AKnassa! (#6722)✏️ Teams should confirm breadcrumbs display as expected and add
usa- breadcrumb--truncateif they want the old truncation behavior.
usa-range| Yes | - | Yes | Added a visible hint to the range slider. A newusa-hintelement with the text "Move the slider to change the value" is added above the slider so sighted users receive the same guidance that screen reader users already had. Thanks @ravitejapioneerblaze-code! (#6673, #6811)✏️ Teams should pull in the updated markup.
usa-range| Yes | - | - | Improved range slider border visibility. The border is now 2px and uses thebase-darkertheme token. A focus ring is also added to the slider input. Thanks @manichandra! (#6659)
usa-date-picker| Yes | - | Yes | Addedaria-current="date"to today's date button. Assistive technologies can now programmatically identify the current date in the calendar widget. Thanks @daresTheDevil! (#6593)
usa-file-input| - | - | - | Error border now uses theerror-darktoken. The file input error state previously usedsecondary-dark, which could show the wrong color in projects with distinct secondary and error palettes. Thanks @manichandra! (#6669)Bug fixes
Package | A11y | Breaking | Markup change | Description
---|---|---|---|---
usa-modal| Yes | - | - | Closing a modal now always restores screen reader access to the page. If the element that opened the modal had left the document by the time the modal closed, page content keptaria-hidden="true"and stayed invisible to assistive technology until reload. Thanks @vssinghh! (#6786)
usa-modal,uswds-core| Yes | - | Yes | Fixed modal content being read twice by screen readers. The default focus target has changed — on open, focus now moves to the first enabled button in the modal footer, or the first enabled button in the modal if no footer button is present.FocusTrapno longer usesautoFocus. (#6703)✏️ Teams should verify modal focus lands where expected after this update.
usa-memorable-date| Yes | - | Yes | Added per-field hints to the memorable date component. The component previously used a single shared hint referenced by all three fields viaaria-describedby, causing screen readers to repeat the full instruction block on every field focus. Each field now has its own targeted hint. The visible group hint remains for sighted users witharia-hidden="true". (#6725)✏️ Teams should update to the new per-field hint markup. Teams supporting other languages should update their hint strings.
usa-file-input| Yes | Yes | Yes | Removed the drag instruction on mobile and coarse-pointer devices. The file input previously showed "Drag file here or choose from folder" on all devices, including mobile where drag-and-drop isn't a practical interaction. Coarse-pointer devices now show and announce "Choose from folder" only. Thanks @manichandra! (#6660)✏️ Teams should check for layout changes and update any accessibility tests that assert the old exact instruction text.
usa-character-count| Yes | - | - | Deferredaria-liveto prevent iOS VoiceOver from announcing character count on page load. Live updates continue to fire normally during typing. Thanks @daresTheDevil! (#6595)
usa-character-count| - | - | - | Fixed the label selector so it correctly finds the associated label. Thanks @ealexhaywood! (#6385)
usa-footer| - | Yes | - | Restricteddata-tagto heading elements. The footer's big link list was vulnerable to XSS through unsanitizeddata-tagvalues. Non-heading elements now gracefully fall back toh4. Thanks @IHIutch! (#6674)✏️ Teams should review any footer
data-tagvalues that aren't heading elements.
usa-banner,uswds-core| - | - | - | Fixed toggle so it resolvesaria-controlsfrom the component's root node. This allows banner toggles to work correctly when used inside a shadow root. Thanks @arpitjain099! (#6714)
uswds-core| - | - | - | Fixed the language selector Escape key handler. Thanks @arpitjain099! (#6713)
uswds-core| - | - | - | Guarded the keymap against non-keyboard events from datalist selections. This prevents a console error when a user selects an option from a datalist. Thanks @vijaygovindaraja! (#6594)
usa-table| - | - | - | Restored the row header border in borderless tables. Row-scoped body header cells now keep their top border so row headers don't appear visually disconnected. Thanks @manichandra! (#6661)
usa-table| - | - | - | Fixed.usa-sr-onlytable caption causing heading-row border collapse. Thanks @IHIutch! (#6633)
usa-time-picker| - | - | - | Added missing combobox style dependency to the time picker package. Thanks @IHIutch! (#6634)
usa-input,usa-textarea,usa-range,usa-combo-box,usa-input-prefix-suffix,usa-select| - | - | - | Setbox-sizing: border-boxon the%block-input-stylesmixin to prevent overflow. Components in host environments that reset global box sizing no longer overflow their containers. Thanks @VenkateshAddala! (#6736)✏️ Teams should verify these elements display correctly in projects with custom global
box-sizingresets (e.g. those who set$theme-global-border- box-sizing: false).
usa-in-page-navigation| - | - | - | Standardized the component's enhancement guard to usedata-enhancedin line with other USWDS components. (#6688)
uswds-core| - | - | - | Fixed ink assignment referencing the wrong variable. Custom ink colors in a project's theme were referencing the wrong system token. Thanks @nektro! (#6651)✏️ Teams should verify that custom ink colors in their theme render as expected.
Guidance changes
Alert
The alert component page now recommends that alert headings start with the alert type to improve clarity and urgency of the message, both for accessibility and general usability, as well as adding extended guidance to help teams use the correct alert type. Thanks @jeana-adhoc and @rosamundtgov! (#3288)
Markup changes
Memorable date
The memorable date component's three fields now each have their own
aria- describedbyhint instead of sharing a single
group hint. Teams who've copied the memorable date markup should update to the per-field pattern:<fieldset class="usa-fieldset"> <legend class="usa-legend">Date of Birth</legend> - <span class="usa-hint" id="mdHint">For example: January 19 2000</span> + <span class="usa-hint" aria-hidden="true" id="memorable-date-hint"> + Select a month. Enter 1 or 2 digits for the day and 4 digits for the year. + </span> <div class="usa-memorable-date"> <div class="usa-form-group usa-form-group--month usa-form-group--select"> <label class="usa-label" for="date_of_birth_month">Month</label> - <select class="usa-select" id="date_of_birth_month" name="date_of_birth_month" aria-describedby="mdHint"> + <span class="usa-hint usa-sr-only" id="memorable-date-month-hint">Select a month from the dropdown.</span> + <select class="usa-select" id="memorable-date-month" name="memorable-date-month" aria-describedby="memorable-date-month-hint"> ... </select> </div> <div class="usa-form-group usa-form-group--day"> <label class="usa-label" for="date_of_birth_day">Day</label> - <input class="usa-input" aria-describedby="mdHint" id="date_of_birth_day" name="date_of_birth_day" ... /> + <span class="usa-hint usa-sr-only" id="memorable-date-day-hint">Enter 1 or 2 digits for the day.</span> + <input class="usa-input" aria-describedby="memorable-date-day-hint" id="memorable-date-day" name="memorable-date-day" ... /> </div> <div class="usa-form-group usa-form-group--year"> <label class="usa-label" for="date_of_birth_year">Year</label> - <input class="usa-input" aria-describedby="mdHint" id="date_of_birth_year" name="date_of_birth_year" ... /> + <span class="usa-hint usa-sr-only" id="memorable-date-year-hint">Enter 4 digits for the year.</span> + <input class="usa-input" aria-describedby="memorable-date-year-hint" id="memorable-date-year" name="memorable-date-year" ... /> </div> </div> </fieldset>File input
The file input no longer renders the drag instruction on coarse-pointer or mobile devices. On those devices, the
instruction now reads "Choose from folder" instead of "Drag file here or choose from folder". For fine-pointer devices,
the text remains "Drag file here or choose from folder." Teams with tests that assert the exact instruction text should
update those tests.- Drag file here or choose from folder + Choose from folderAccordion icon alignment
The default alignment for the accordion toggle icon switches to the left for better accessibility for users who zoom or
use screen magnification. Teams can now use theusa-accordion--icon-startorusa-accordion--icon-endmodifier to
left-align or right-align the expand/collapse icon at the instance-level respectively. Icon position can be set globally
with the$theme-accordion-icon-positionSass setting. The default behavior ("start"/ left-aligned) is changed from
v3.13.0, and the historical behavior can be preserved with$theme-accordion- icon-position: "end".- <div class="usa-accordion"> + <div class="usa-accordion usa-accordion--icon-start">or
- <div class="usa-accordion"> + <div class="usa-accordion usa-accordion--icon-end">Or set globally in your theme:
+ $theme-accordion-icon-position: "start";or
+ $theme-accordion-icon-position: "end";Dependencies and security
Dependency updates
Dependency name | Previous version | New version
---|---|---
lit | 3.2.1 | 3.3.3
receptor | 1.0.0 | --Note:
receptorhas been removed as a dependency. Its functionality has been reimplemented in first-party code.
Thanks @aduth! (#6489)Dev dependency updates
Dependency name | Previous version | New version
---|---|---
@babel/core | 7.26.8 | 7.29.7
@babel/preset-env | 7.26.8 | 7.29.7
@chanzuckerberg/axe-storybook-testing | 6.3.1 | --
@material-design-icons/svg | 0.14.13 | 0.14.15
@rollup/plugin-commonjs | 28.0.3 | 29.0.3
@spiriit/vite-plugin-svg-spritemap | 4.0.0 | 6.0.0
@storybook/addon-a11y | 6.5.16 | 9.1.20
@storybook/addon-essentials | 6.5.16 | --
@storybook/addon-links | 6.5.16 | --
@storybook/builder-webpack5 | 6.5.16 | --
@storybook/html | 6.5.16 | --
@storybook/html-vite | -- | 9.1.20
@storybook/manager-webpack5 | 6.5.16 | --
@storybook/test-runner | -- | 0.23.0
@types/node | 20.14.10 | 24.13.3
@uswds/compile | -- | 1.3.2
autoprefixer | 10.4.20 | 10.5.0
axe-core | 4.10.2 | --
axe-playwright | -- | 2.2.2
concurrently | -- | 10.0.3
css-loader | 6.8.1 | --
del | 6.0.0 | 8.0.1
esbuild | -- | 0.28.1
eslint | 8.56.0 | 10.8.0
eslint-config-airbnb-base | 15.0.0 | --
eslint-config-prettier | 9.1.0 | 10.1.8
eslint-plugin-airbnb-base | 0.0.1-security | --
eslint-plugin-import | 2.31.0 | --
eslint-plugin-import-x | -- | 4.17.1
eslint-plugin-lit | 2.0.0 | 2.3.1
eslint-plugin-no-unsanitized | 4.1.2 | --
file-loader | 6.2.0 | --
globals | -- | 17.8.0
gulp | 4.0.2 | 5.0.1
gulp-mocha | 9.0.0 | 10.0.1
gulp-postcss | 9.0.1 | 10.0.0
gulp-rename | 2.0.0 | 2.1.0
gulp-sass | 6.0.0 | 6.0.1
html-webpack-plugin | 5.6.3 | 5.6.8
http-server | -- | 14.1.1
magic-string | -- | 0.30.21
merge-stream | 2.0.0 | --
mocha | 10.8.2 | 11.8.0
postcss | 8.5.2 | 8.5.25
postcss-discard-comments | 6.0.2 | 8.0.2
postcss-import | 15.1.0 | --
postcss-loader | 7.3.3 | --
postcss-preset-env | 9.6.0 | --
prettier | 3.4.2 | 3.9.6
react-dom | 17.0.2 | --
resolve-url-loader | 5.0.0 | --
sass-embedded | 1.83.4 | 1.100.0
sass-loader | 16.0.4 | --
sass-true | 6.0.1 | 10.1.0
sinon | 12.0.1 | 22.1.0
snyk | 1.1295.3 | 1.1306.2
storybook | -- | 9.1.20
style-loader | 3.3.3 | --
svgo | 3.3.2 | 4.0.2
twig | -- | 3.0.0
twigjs-loader | 1.0.3 | --
vite | 6.2.2 | 6.4.3
vite-plugin-svg-sprite | 0.6.2 | --
wait-on | -- | 9.1.0
webpack | 5.98.0 | 5.109.2
webpack-cli | 5.1.4 | 7.2.20 vulnerabilities in regular dependencies (dependencies for USWDS projects installed with
npm install @uswds/uswds)19 vulnerabilities (11 moderate, 3 high) in devDependencies (development dependencies)
SHA-256 for release
da91c65e6fc736fa397f0daf6ca2c2c95711506d85c7ad2537a4570725401e1cAdditional contributions
- Thanks to @szepeviktor for fixing typos and EditorConfig improvements. (#6720, #6278)
- Thanks to @manichandra for fixing 18F guide links. (#6658)
- Thanks to @ericsorenson for upgrading our eslint (#6690) and Storybook (#6697, #6715) tooling
-
đź”— gchq/CyberChef v11.4.0 release
See the CHANGELOG and commit messages for details.
-
đź”— exe.dev Have an Agent Babysit Your Deployments rss
Deployments are scary. That’s the moment you break things.
Not-deployments are even scarier. Waiting just makes the next deployment bigger.
As the saying goes: “If it hurts, do it more.”
The obvious, correct answer is CD. But then you’re off building canaries and waves and automated detection systems as gates. Canaries and waves are easy. Automated detection systems are hard. There are an indefinite number of things that can go wrong, and missing one of them takes you down. The asymmetry there is exactly the same asymmetry that makes deployments scary in the first place.
The historical answer was: It’s a lot of engineering effort and a lot of pain. And so CD gets delayed, and humans babysit deployments, and deployments happen infrequently, and the cycle of inefficient misery and fear continues.
This has exactly the right shape for an agent instead of code: Lots of rich data, a very long tail of possible states, relatively few runs (a handful a day, not 100qps).
And we now have intelligence on tap. Let’s use it!
At exe, Athena oversees our deployments. (All our bots have names, but that’s just so it’s easy to talk about them. They’re programs, not people.)
Athena sits in a system called “exe-ops” which is our Deployment Command Center. We started with shell scripts, but then built a UI. Traditionally, you do a migration to something like Spinnaker. Instead, we’re building up from shell scripts into the exact shape we want. Athena is part of that story.
The bot has read access to git and metrics and logs. It decides at each stage: should we proceed? Which machines should be in the next wave? It can escalate to a human and it can pause a deployment—or refuse to start one, if it deems it unwise. It communicates by sending us Slack messages.
It’s great! It is diligent and thorough. It reads the diffs, analyzes the logs, checks for unforeseen issues, self-heals around weird problems, and reports on how to make future runs smoother.
I could probably oversee deployments better than Athena. But the important question is not “in theory, could I do a better job?” but “in reality, will I do a better job?” We’re all busy. Athena does a much, much better job than I actually would.
Athena lets me focus my attention elsewhere, until something happens that’s worth my intervention. And by deploying more often, those interventions are rarer and smaller.
-
đź”— HexRaysSA/plugin-repository commits sync repo: +2 releases rss
sync repo: +2 releases ## New releases - [diaphora](https://github.com/joxeankoret/diaphora): 3.4.1 - [eject_idb](https://github.com/allthingsida/eject_idb): 0.0.4 -
đź”— tomasz-tomczyk/crit v0.19.0 release
What's Changed
GitLab merge requests
You can now review GitLab merge requests with the same pull/push flow as GitHub PRs.
General
- feat: add a configurable code font setting (#819) by @yoshitsugu in #819 - Thank you!
- feat: allow GitHub-compatible HTML in comment markdown (#831) by @tomasz-tomczyk in #831 - Thank you @ekisu for suggesting!
- fix: render Markdown YAML frontmatter as a highlighted block by @tomasz-tomczyk in #830 - Thank you @sethfitz for reporting!
- fix: disable markdown-it replacements to preserve (c)/(r)/(tm) (#820) (#829) by @tomasz-tomczyk in #829 - Thank you @sethfitz for reporting!
- fix: render markdown tables with native layout by @tomasz-tomczyk in #834
- fix: wrap overflowing markdown table cells (#841) by @tomasz-tomczyk in #841
- fix: align live comment markdown and announce toasts (#838) by @tomasz-tomczyk in #838
- fix: preserve preview path when sharing (#835) by @tomasz-tomczyk in #835
- fix: preserve preview CLI args on re-share and detect GitHub PR URLs (#837) by @tomasz-tomczyk in #837
- fix: honor plan review opt-out in Claude Code (#825) by @tomasz-tomczyk in #825 - Thank you @AndreyMalykhin for suggesting!
- fix: validate srcset URLs and keep language-* in comment sanitize (#839) by @tomasz-tomczyk in #839
Dependencies
- chore(deps): bump markdown-it from 14.3.0 to 15.0.0 (#814) by @app/dependabot in #814
- chore(deps): bump mermaid from 11.16.0 to 11.16.1 (#815) by @app/dependabot in #815
- chore(deps): bump @highlightjs/cdn-assets from 11.11.1 to 11.11.2 (#826) by @app/dependabot in #826
- chore(deps-dev): bump esbuild from 0.28.1 to 0.28.2 (#827) by @app/dependabot in #827
- chore(deps-dev): bump eslint from 10.8.0 to 10.8.1 (#828) by @app/dependabot in #828
Internal refactors
- test: clean up wait-for-event long poll (#832) by @hermes-tomczyk in #832
- test: stabilize lazy session threshold fixture and quiesce test sessions (#817) by @hermes-tomczyk in #817
- chore: Make plain wt switch -c tip at origin/main. (#836) by @tomasz-tomczyk in #836
New Contributors
- @bewa1t made their first contribution in #816
- @yoshitsugu made their first contribution in #819
Full Changelog :
v0.18.4...v0.19.0 -
đź”— 3Blue1Brown (YouTube) The jumping pegs puzzle rss
Part of a series of monthly puzzles with MoMath.
-
đź”— @binaryninja@infosec.exchange What do Binary Ninja workflows do for you? A lot! Check out what mastodon
What do Binary Ninja workflows do for you? A lot! Check out what @mei managed to pull off using them to clean up conditional jump threading:
-
đź”— r/LocalLLaMA Qwen dev says not to wait for 35B-A3B rss
| What does this mean? Is there something else coming? Maybe 122B? Or no models? submitted by /u/Mean-Ad1493
[link] [comments]
---|--- -
đź”— WerWolv/ImHex Nightly Builds release
Nightly
bbe36a7Changelog- build: Update libwolv
- feat: Add simple file attached data storage type
- build: Fix build issues
- impr: Change side bar pinning from double click to shift click
- fix: --scaling not applying correctly to welcome screen textures
- build: Update Emscripten and vcpkg baseline
- fix: Various project issues
-
đź”— Ampcode News Education Discount rss
Students and teachers can now subscribe to Amp for $10/month, half the usual price.
What do you get for $10? Quite a lot!
You get to use the best frontier agent. You get orbs, our remote machines that let you run agents from anywhere without supervision.
You get code hosting for unlimited public/private repositories.
And you get to use great models, through linking your ChatGPT sub for GPT-5.6 or 𝕏 Premium+/SuperGrok subscription for Grok 4.6. Plus $10 in credits each month for use on any other model.
Get it at ampcode.com/edu.
-
đź”— Ampcode News Talk to Puck rss
You can now talk with Puck in realtime:
Realtime chat with Puck is powered by
gpt-realtime-2.1. It delegates work to the Puck agent you already know, powered by GPT-5.6 Sol. Once the agent responds,gpt-realtime-2.1summarizes the answer out loud while the full response appears in the thread.You can now have a proper back-and-forth conversation with Puck without waiting for text responses to stream in. Just talk. That makes it easier to coordinate parallel work, get progress updates, send follow-up instructions, or talk through big ideas without typing, whether you are sitting in front of your computer or on the go.
Here are some conversation starters we have used:
- "Check my active threads and tell me which ones need input."
- "Review the messages in the #issues Slack channel where I am tagged. Read them to me one by one so we can talk through how to fix each one."
- "Start an agent to fix the CI failure, tell me what caused it, and keep me updated on the fix."
- "The executor lease reconciliation pipeline broke. Tell me about the changes made to it yesterday."
-
- August 17, 2026
-
đź”— IDA Plugin Updates IDA Plugin Updates on 2026-08-17 rss
IDA Plugin Updates on 2026-08-17
New Releases:
Activity:
- capa
- chernobog
- disrobe
- a5aa5b8e: recovery: expand appimage, flutter, php, jvm, and javascript
- 65755cfa: recovery: recover python try loops, go control edges, and aarch64 ari…
- d6d96518: javascript: recover system register parameter names
- 4c01ca15: jvm: recover kotlin nested finally copies
- 1471a1c1: query: expose canonical instruction effect rows
- 92e5a255: javascript: recover rollup iife parameter names
- 33e85455: recovery: expand erofs, go and php with bounded pdb argument lists
- 8fa80485: recovery: expand erofs, nativeaot, flutter, python, php, wasm and d
- a7a9fec7: recovery: expand firmware, python, javascript and witness output
- 0e7c8980: recovery: add firmware, crc32 and report redaction
- 81d68e0d: recovery: expand native, dalvik, php, as3 and wasm output
- ffxiv_bossmod
- ida-pro-mcp
- 3349ae30: Add full HTTP/1.1 support
- plugin-ida
- 0fe1e8c2: chore(deps): Bump step-security/harden-runner from 2.20.1 to 2.21.0 (…
- project
- fd1bb70b: updated webapppapebapp web notifications
- twdll
-
đź”— PrimeIntellect-ai/prime-agent v0.7.3 release
- Fixed assistant rendering when provider payloads contain null or sparse content blocks.
- Added authenticated host-request contracts with per-call request IDs, generation fencing, cancellation signals, and currentness checks.
- Fixed root daemon shutdown retaining cleanup ownership while kill events are in flight.
- Changed RLM family discovery to use a daemon-owned append-only spawn ledger with per-child display metadata instead of reconstructing topology from session files.
- Fixed long-running macOS supervisors losing ownership when system cleanup removed authority records from
$TMPDIR. - Fixed deleted RLM children leaking kernel snapshots while retaining their readable transcript tombstones.
- Changed Agents View subagent rows to show stable
name · model/effort · summarymetadata. - Changed the default Cerebras model to the available
gpt-oss-120broute and aligned cross-provider handoff fixtures with the generated catalog. - Fixed the agent going silent after an automatic context compaction interrupted unfinished work: the tool loop now resumes when a threshold compaction fails or is skipped, and active goals keep continuing after a successful mid-goal threshold compaction.
- Changed the agents view splash hint from "type to start" to "type to search sessions".
- Added
app.edits.expand(ctrl+j) to toggle edit diffs; diffs are now shown only by this toggle, andctrl+ono longer affects them. - Changed edit rendering so the
╰─ <path> +N -Msummary line is always visible andctrl+jtoggles the diff inline beneath it, indented to the summary text. - Fixed fullscreen wheel scrolling in Ghostty while retaining application link clicks; set
terminal.fullscreenMousetofalseto use native Cmd-click instead. - Changed the agents view to sort idle and inactive sessions by last message time, newest first, while keeping running agents in stable creation order.
- Fixed
openai-codexmodels being invisible torlmsubagents andfind_modelsbecause model discovery reported Prime Agent's own version as the Codex client version (#1375 by @bilelrais). - Added a working hint that recommends sharing traces with Prime Intellect to help train open-source LLMs.
- Restored bare
prime-agent --resumeopening the agents view and the/resume [id|path]slash command; bare commands open the agents view and an argument resumes that session in place. - Fixed URLs not opening on click in fullscreen mode on terminals such as Ghostty; clicking a link in the transcript, dock, or overlays now opens it in the browser.
- Fixed ctrl+p ("Toggle agent message expansion") only toggling received agent messages; it now expands and collapses sent agent messages together with received ones.
-
đź”— anthropics/claude-code v2.1.234 release
What's changed
- Added the optional
CLAUDE_CODE_PROJECT_DIR_NAMEenvironment variable: hosts that give each session its own config directory can choose a short name for the per-project transcript directory - Added the
selection:clearkeybinding action, so a key can be bound to clear an in-app text selection; also works in the agents view - Added a GitLab merge request badge to the footer and statusline: repos with a GitLab remote and an authenticated glab CLI show MR !N with draft/pending/green states
- Claude Code now continues your session automatically when a claude.ai usage limit resets; turn it off in
/config("Continue automatically at usage limit") - Claude is now told to use your account email only to identify you, and not to send it to unrelated services unless you ask
- Security: remote file reads, session restore, CLAUDE.md includes, workflow scripts and file uploads now reject Windows NT-namespace (
\??\) paths, hardening the remaining pre-approval file accesses against the NTLM credential-leak vector - Fixed auto mode in very long sessions repeatedly re-checking and denying sandboxed commands' network access after the conversation had been compacted
- Fixed session-scoped permission answers (including denies) being dropped when answering background subagent tool permission prompts
- Fixed a crash when an API response on the non-streaming fallback path (typically via third-party gateways) contained a thinking block missing its thinking field or a text block missing its text field
- Fixed markdown rendering becoming extremely slow for some messages containing unusual Unicode sequences
- Fixed
SendMessagerejecting a recipient copied fromListAgentswhen the session name is at the 200-character cap or emoji-heavy - Fixed repository detection mis-reading the host of git remotes with unusual userinfo, producing links and repo-specific behavior for the wrong host
- Fixed MCP diagnostics printing resolved secrets: scope-conflict warnings now show the configured
${VAR}form, and connection-failure details show only the server origin - Fixed
strictKnownMarketplacesallowlists accepting SCP-style git marketplace sources whose host differs from the one git would actually connect to - Fixed modal text such as the
/loginOAuth URL losing characters when copied in fullscreen - Fixed a
---horizontal rule in rendered markdown running into the line after it - Fixed consecutive shell commands splitting into multiple "Ran 1 shell command" rows when todo/task updates were interleaved between them
- Fixed dialogs like
/permissionsopened while a!shell command was running being dismissed when the command finished - Fixed a queued
!shell command being sent to the model as plain text after pressing up-arrow to edit the queued input - Fixed queued messages reappearing in the prompt history while still queued, Esc while selecting a queued message no longer interrupts the turn, and
!mode no longer sticks after a mid-turn submit - Fixed accepting the "Try the new fullscreen renderer?" prompt restarting the session without its permission mode (e.g.
--dangerously-skip-permissions), tool allow/deny rules, model or effort flags - Fixed
/tuidropping launch--allowed-tools/--disallowed-toolsrules when it restarts; it now declines to switch, with the reason, when the session has restrictions a restart can't carry over - Fixed trust prompts omitting the repository-wide scope warning when the directory was first seen before the repository existed there
- Fixed a case where an IDE diff tab closing during a permission re-prompt could answer the new prompt with the previous input
- Fixed: files sent to the user during Remote Control sessions hosted by Claude Code Desktop or VS Code now upload, so they open on phone and web instead of showing an empty card
- Fixed: after
/loginwhileCLAUDE_CODE_OAUTH_TOKENis set, the stale-token reminder no longer leaks into Claude's automatically resumed turn — it now appears only to you - Fixed: permission previews now relay only to channel servers admitted by the inbound trust gate, and a server's explicit permission-capability opt-out is honored
- Fixed: credential masking on relayed permission previews can no longer hide commands, paths, or destinations from the approver; oversized private-key blocks now redact under full-strength redaction
- Fixed: provider API tokens that mask on permission previews now mask even when directly followed by shell delimiters
- Fixed Claude Desktop inter-session messages being silently dropped by the recipient session when cross-session messaging read as disabled, which left the sender's query "thinking" for many minutes
- Remote Control: signing this computer in to a different claude.ai account or organization now stops the running session within seconds and says why, instead of a misleading HTTP 404 hours later
- Remote Control sessions started from Claude Code Desktop or VS Code now keep phones and claude.ai/code updated on the session's permission mode (and claude.ai/code on the model) as they change
- Remote Control: effort picks made on a phone or on claude.ai/code now apply to terminal- and Desktop/VS Code-hosted sessions, and the session publishes its effort level to connected clients
SendMessageandListAgentsnow say when your account's session list was too long to check completely, instead of treating unseen sessions as absent- Expired Anthropic profile credential now points you at
/loginwhen a claude.ai login would take precedence - Improved the transcript: your own prompts now render markdown (highlighted code blocks, inline code, lists) the same way replies do
- Improved the "API returned an empty or malformed response" error to say what came back (content type, body kind, size, request ID) and why the original streaming request failed
- Improved auto-generated session titles to read as short, specific names (e.g. "Login button bug") rather than sentences restating your request (e.g. "Fix the login button on mobile")
- Reduced the context cost of loading the built-in
claude-apiskill from ~200k+ tokens to ~25k by loading reference docs on demand /permissionscan now be opened while Claude is working — rule changes apply to the rest of the current turn/add-dir <path>can now be used while Claude is working;/add-dir,/autocompact,/theme,/help,/configand/advisordialogs open mid-turn in the fullscreen TUI/goalnow clears itself with a notice when a turn dies on an unrecoverable error (e.g. revoked auth, an exhausted credit balance, or a context overflow) instead of staying armed/goal: when background tasks keep a goal waiting for 30+ minutes, Claude now checks in on them instead of waiting indefinitely (setCLAUDE_CODE_GOAL_CHECKIN_MINUTES=0to opt out)claude setup-tokennow rejects unexpected extra arguments instead of silently ignoring them- Changed Esc in fullscreen mode to no longer clear a mouse text selection: it interrupts or dismisses as usual and the selection stays highlighted
- Removed the redundant "Allowed by auto mode classifier" line that auto mode showed under every Agent tool call
- Removed the "Default teammate model" setting from
/config; agent-team teammates now use the leader's model unless the spawn names one - Dimmed the elapsed-time counter on the running tool header so it no longer competes with the bold counts
- Background task notifications delivered between turns are now sent to the model inside
<system-reminder>tags, matching mid-turn delivery - Mantle: skip the admin-pin availability probe at startup when a main-loop model is already picked
- Windows: startup no longer stalls on repeated rename retries when
~/.claude.jsonis read-only
- Added the optional
-
đź”— backnotprop/plannotator v0.27.4 release
Follow @plannotator on X for updates
Missed recent releases? Release | Highlights
---|---
v0.27.3 | Folder watcher freeze fix on large repos, first SBOM-attested release pipeline
v0.27.2 | Mobile plan and code review, Codex CLI 0.147 fix, folder annotate cold-start, configurable markdown extensions
v0.27.1 | Open-in-editor launch fix, file headers respect Viewed/Git-add visibility toggles
v0.27.0 | Call Flow analysis, --tailscale remote reviews, review panel remembers your view, Pi rebuild (breaking command rename), focus-mode shortcut
v0.26.8 | Placed comment markers on HTML pages, shift-click multi-select, live app annotation
v0.26.7 | Pinpoint targets any element on HTML pages, smarter hover labels, zero-scan hit testing
v0.26.6 | Fixed empty environment variables in sandboxed sessions (Bun 1.3.14 builds)
v0.26.5 | HTML pinpoint element annotations, durable annotate submissions, installer fallback for old git, vim HUD cursor fix
v0.26.4 | Skill-menu hover jitter fix (same-day patch on v0.26.3)
v0.26.3 | Skill references in comments with / or $, reachable remote session URLs, worktree switcher tooltips
v0.26.2 | Single-file diff tabs render fully, no more silently dropped review files, light/dark theme pairs, palette-matched code blocks
v0.26.1 | GitButler 0.22.0 compatibility via capability-probed JSON flagsWhat's New in v0.27.4
A Guided Review can now leave Plannotator. This release ships portable guide exports, share links on guides.show, and a guide CLI any agent can drive, alongside a favicon style switcher, jj support for Call Flow, GitLab artifact fixes in PR review, and a smoother call-flow Lens. Eighteen PRs, four from community contributors, two of them first-timers.
Portable Guided Reviews and guides.show
Guided Reviews used to live and die inside your review session. Now a guide has three ways out:
Download it. Every guide gets a "Download portable guide" button that produces one HTML file containing the full guide and the diff it describes. It opens anywhere, renders exactly like the in-app guide with side-by-side diffs and per-section reviewed checkboxes, and needs no Plannotator install. The file stays small because it carries your content, not the renderer: the viewer loads from guides.show, pinned by filename and cryptographic checksum, so a tampered or wrong viewer never executes. Offline, the file degrades to a readable plain-text version of the guide.
Share it. "Create share link" uploads the guide to guides.show and hands you a link anyone can open in a browser. Shares are end-to-end encrypted by default: the key lives in the URL fragment after the
#, which browsers never send to the server, so guides.show stores bytes it cannot read. You also get a one-time delete token, and "Remove link" works from the same dialog for as long as that Plannotator remembers the share. An optional "Allow link previews" checkbox stores the guide unencrypted so chat apps can show its title; that is a choice, never the default. SettingPLANNOTATOR_SHARE=disabledturns all of this off.Author it from anywhere. The new
plannotator guidesubcommands (list,export,share,unshare) let any agent or script produce and publish a guide from a guide JSON and a patch, without a browser in the loop.Saved guides from v0.27.x load unchanged. The share service runs on Cloudflare with add-only, content-hashed viewer publishing and per-IP rate limiting on creation.
Choose your favicon: Totman or the classic P
The browser-tab icon is now a setting. Appearance settings offer two styles with visual previews: Totman, the current mascot, and Classic P, the original Plannotator mark restored byte-for-byte from the pre-mascot era. The server remembers your choice and serves it directly, so tabs show the right icon from the first paint without flashing the default. Hosts that embed the published UI packages are unaffected unless they opt in.
Call Flow analysis on jj repositories
Call Flow previously required a plain Git checkout. Reviews running on jj (Jujutsu) colocated repos now get the same changed-call-path analysis: the jj snapshot is resolved to the underlying Git objects and fed to the same CallDiff engine, with the same per-file Lens and dock views. Diff collection is untouched; this only extends where the analysis can run.
- #1312 by @graemefolk
GitLab PR artifacts fetch reliably and more safely
Reviewing GitLab merge requests with uploaded artifacts (screenshots, logs, design files) got a hardening pass. Uploads now fetch through the authenticated API with a strict rewrite that only touches real upload URLs, falls back to the original web route when a self-hosted GitLab predates the API route, maps 401/403 responses to a clear "run glab auth login" hint, and no longer serves HTML or JavaScript content types through the artifact proxy. A regression test pins the invariant that credentials never follow a cross- origin redirect.
The call-flow Lens stops fighting your scroll
Community feedback within hours of trying Call Flow in Safari: the per-file Lens popover closed randomly mid-scroll and popped open for every badge that passed under the cursor. Three causes, three fixes: the Lens's internal scroll no longer chains to the page when momentum hits its edge (the chain moved the popup out from under a stationary pointer, which read as a random close and was worst under Safari rubber-banding); hover now has a 100ms intent delay so drive-by badges stay closed; and an in-flight page scroll holds any pending close until the scroll settles.
Reported by Rustan (@acewhocares on X).
Additional Changes
- Touch selection survives the comment composer. On phones and tablets, dragging a multi-line range in a single-file diff no longer collapses the selection when the composer opens; the range you dragged is the range you comment on. #1333
- Skill picker works with screen readers. The
/and$skill reference menu now exposes real listbox semantics with option roles and active-descendant tracking, so assistive tech announces what Enter will insert, closing #1233. #1316 by @ashish921998 - Blog: an interactive UI for the grill-me skill. A new post on using
/plannotator-lastas the review surface for Matt Pocock's grill-me workflow, at plannotator.ai. #1321, #1322, #1323, #1332 - Security page linked from the site footer. #1305
Install / Update
macOS / Linux:
curl -fsSL https://plannotator.ai/install.sh | bashWindows:
irm https://plannotator.ai/install.ps1 | iexClaude Code Plugin: Run
/pluginin Claude Code, find plannotator , and click "Update now".OpenCode: Clear cache and restart:
rm -rf ~/.bun/install/cache/@plannotatorWhat's Changed
- fix(comments): expose skill picker semantics to assistive tech by @ashish921998 in #1316
- feat(review): jj support for Call Flow analysis by @graemefolk in #1312
- blog: an interactive UI for the grill-me skill by @backnotprop in #1321
- blog: grill-me post additions by @backnotprop in #1322
- blog: repo link, image alt text, and larger blog type by @backnotprop in #1323
- feat: Portable Guided Reviews, export, share links, agent-authored guides, guides.show by @backnotprop in #1324
- guides-show: GitHub link in the landing page header by @backnotprop in #1327
- guide-viewer: label agent harnesses in the generated-by line by @backnotprop in #1328
- guide-viewer: readable on phones and tablets, desktop untouched by @backnotprop in #1329
- seo: index live root blog pages by @backnotprop in #1332
- guide: voice rules in the organizer prompt by @backnotprop in #1330
- docs(marketing): link security page from footer by @backnotprop in #1305
- fix(review): preserve dragged diff ranges on compact touch before commenting by @backnotprop in #1333
- feat(ui): Totman/Classic P favicon style switcher by @FNDEVVE in #1325
- fix(review): GitLab upload artifact fetching via authenticated API with hardened rewrite by @yuensunn in #1228
- guides-show: example guide screenshot at the bottom of the landing page by @backnotprop in #1336
- guides-show: example guide screenshot replaces the abstract figure, opens in a lightbox by @backnotprop in #1337
- fix(review): stop the call-flow Lens closing mid-scroll and opening on drive-by hovers by @backnotprop in #1338
New Contributors
- @ashish921998 made their first contribution in #1316
- @yuensunn made their first contribution in #1228
Contributors
Four community authors shipped code in this release, two for the first time:
- @FNDEVVE built the favicon style switcher in #1325, including restoring the classic P icon exactly as it shipped before the mascot era, and worked through a review round that added server-side icon serving so the choice applies without a flash. Their second contribution.
- @graemefolk extended Call Flow analysis to jj repositories in #1312, their third contribution to Plannotator's jj support, which they have carried since the original provider landed.
- @yuensunn fixed GitLab merge request artifacts in #1228, their first contribution, and stuck with it through a security-focused review round on the URL rewrite.
- @ashish921998 made the skill reference menu real for screen reader users in #1316, their first contribution.
- Rustan (@acewhocares on X) test-drove Call Flow in Safari and reported the Lens scroll behavior that #1338 fixes, hours after trying the feature.
Full Changelog :
v0.27.3...v0.27.4 -
đź”— r/LocalLLaMA Artificial Analysis' Qwen3.8-27B benchmarks put it neck and neck with DeepSeek V4 and GPT-5.6 Luna Max rss
submitted by /u/anderspitman
[link] [comments] -
đź”— @binaryninja@infosec.exchange Seven sidebars was a bit much. Sidekick 26.1 brings Indexes, Notebooks, Code mastodon
Seven sidebars was a bit much. Sidekick 26.1 brings Indexes, Notebooks, Code Maps, and Repositories together in one Sidekick Resources sidebar! Search across all four from the same place, then open or pin whatever you need right in Binary Ninja. See what else is new in 26.1: https://sidekick.binary.ninja/blog/sidekick-26-1-a-proper-home-for- sidekick/#seven-sidebars-were-too- many
-
đź”— @malcat@infosec.exchange Did you know that [#Kesakode](https://infosec.exchange/tags/Kesakode) can use mastodon
-
đź”— r/LocalLLaMA After pushing 1M+ tokens through Qwen 3.8 27B, here is my optimal llama.cpp config for 16GB VRAM (73k Context, Agentic Coding) rss
| Following up on my previous post about my budget server setup (Intel N100 + RTX 5060 Ti 16GB), a few of you asked for a deeper dive into my actual inference config and real-world agentic performance. Like many of you, I was refreshing the page waiting to download Qwen 3.8 27B the second it dropped. After spending the entire weekend stress-testing it with agentic coding workflows, I managed to run a complete, large-scale project almost entirely autonomously (over 1M total tokens processed , only 3 prompts total). Here is a quick breakdown of the core setup before we dive into the config and workflow details.Quick Specs & Params
- Model:
Qwen3.8-27B-UD-Q3_K_XL.gguf - Hardware: RTX 5060 Ti (16GB VRAM) + Intel N100 (4C/4T, 16GB RAM)
- Context Window: 73,728 (73k context) running comfortably in 16GB VRAM!
- KV Cache Quant:
q4_1for main context,q5_1for MTP draft context - Speculative Decoding: Native MTP enabled (
spec-type = draft-mtp,n-max = 2) - Sampling:
temp = 0.4,top_p = 0.90,top_k = 15,min_p = 0.02
The Experiment: Building a full API in 3 Prompts
Instead of running synthetic benchmarks, I put this setup through a real-world software engineering pipeline: building an unofficial REST API and MCP Server for a legacy vBulletin forum.
- Prompt 1 (Site Architecture & Analysis): Asked the model to map out the target site. It generated a flawless ~1,500-lines Markdown spec covering structural analysis, scrapable HTML nodes, expected JSON payloads, stack selection, pagination logic, session auth, and search endpoints—far more thorough than I would have written manually.
- Prompt 2 (Development Architecture): Using the spec as the single source of truth, it designed a modular NestJS API implementation plan broken into 9 execution phases:
- Phase 1: Project Scaffolding
- Phase 2: Domain Models
- Phase 3: Scraping Core (HTTP + Rate Limiting + Retries)
- Phase 4: HTML Parsers (
cheerio) - Phase 5: Cache Layer
- Phase 6: Application Services + REST API
- Phase 7: Authentication (Cookie Sessions)
- Phase 8: MCP Server (Primary Deliverable)
- Phase 9: Hardening, Docs, & Delivery
- Prompt 3 (Autonomous Agentic Execution): The real test. I instructed OpenCode (using Qwen 3.8 27B) to act strictly as an orchestrator, spawning sub-agents for each task phase. It ran autonomously for ~2 hours. When context limits were approached, OpenCode summarized its state and kept building. It wrote unit tests, enforced linting, and delivered fully functional code—only needing one minor automated fix when fed a edge-case raw HTML payload.
The
llama.cppConfiguration FileHere is my exact
--models-presetrouter configuration file. Note howfit = offis used on the 27B profile alongsidectx-size = 73728(73k) andq4_1KV cache quantization to maximize VRAM allocation while preserving native MTP performance. ```ini==============================================================================
LLAMA.CPP — INFERENCE CONFIGURATION (router mode / --models-preset)
==============================================================================
Hardware Target:
GPU: 16 GB VRAM (RTX 5060 Ti)
CPU: Intel N100, 4C/4T (Debian Headless)
------------------------------------------------------------------------------
GLOBAL / BASELINE
------------------------------------------------------------------------------
[*]
--- CPU THREADING
Reserve 1 core for OS/services during decode.
Use all 4 threads during prompt prefill bursts.
threads = 3 threads-batch = 4
--- SERVER / CONCURRENCY
Single slot, disabled continuous batching for maximum single-user
throughput.
parallel = 1 cont-batching = 0
--- GPU / VRAM FIT
flash-attn = on fit = on
Safety headroom for VRAM physical limit (MiB).
Set low (128) because system is headless (100% VRAM available for
inference).
NOTE: If using MTP draft KV caches, watch out for double VRAM allocation.
Bump to 128-256 if you encounter OOMs.
fit-target = 128
--- CONTEXT & CACHING
ctx-size = 65536 context-shift = 1
Disable context checkpoints (avoids reprocessing issues in hybrid
architectures)
ctx-checkpoints = 0
RAM Prompt Cache (2 GiB)
cache-ram = 2048
--- GLOBAL KV CACHE
cache-type-k = q5_1 cache-type-v = q5_1
--- PREFILL / BATCHING
batch-size = 2048 ubatch-size = 1024
--- DEFAULT SAMPLING (Coding / Precision)
temp = 0.2 top-p = 0.95 top-k = 20 min-p = 0.0 repeat-penalty = 1.0 presence- penalty = 0.1 frequency-penalty = 0.0
------------------------------------------------------------------------------
QWEN 3.8 27B — REASONING & HEAVY CODING PROFILE
------------------------------------------------------------------------------
[qwen3.8-27b] model = /opt/llama- infrastructure/models/Qwen3.8-27B-UD-Q3_K_XL.gguf
Disable "fit" to prevent layers from being loaded into the CPU due to an
automatic calculation error
fit = off ctx-size = 73728 context-shift = 1
Native Model MTP (Speculative Decoding)
spec-type = ngram-mod,draft-mtp spec-draft-n-max = 2
KV Quantization (q4_1 allows us to fit 73k context in 16GB VRAM)
cache-type-k = q4_1 cache-type-v = q4_1
Thinking / Reasoning Budget Params
chat-template-kwargs = {"preserve_thinking": true, "reasoning_effort":"medium"} reasoning-budget = 5000
Reduced batch sizes to prevent VRAM spikes during massive prefills
batch-size = 1024 ubatch-size = 512
Official / Recommended Quant Sampler Tuning
temp = 0.4 top-p = 0.90 top-k = 15 min-p = 0.02 ``` submitted by /u/chiribe
[link] [comments]
---|--- - Model:
-
đź”— seanmonstar Tending my little plot of the Internet rss
As many parts of the Internet continue to get worse, I figured it was time to improve my own little plot.
I mean, I’m always tinkering, making small tweaks regularly. Did you know I keep /now up-to-date? But anyways, a couple changes here felt big enough to write about.
My microblog is mine
I’ve been outputting random microposts since… checks archive 2009, apparently. They were “status updates” back then. With Twitter dying, I started doing that sort of thing on Mastodon, and then on BlueSky. Wherever the people want to be, I suppose.
At first they were just silly jokes. But eventually, besides announcements, they became ways to express raw (bad) ideas and get feedback. But something about that always bugged me: they were on someone else’s property, and linking to them (let alone finding them again) felt bad.
So, I own my microblog now. They have their own place on this domain. They get a dedicated RSS feed. And they are included in the main feed (currently prefixed as “Micro” so you know). They get syndicated to those other networks automatically as threads.
What makes them micro? I don’t constrain myself to just 250 characters or anything. They’re so far about 3 paragraphs. That’s about the size, I aim for, I guess. It let’s me publish thoughts without blocker energy telling me I need to polish it into an essay. It also allows me to output 1 or 2 a week. Or none.
And I can link to them and build on them. Mine!
Subscribe via email
I have improved the subscribe via email option of this site.
For a long time, “subscribe via email” was easy and nice, provided by Feedburner. When that service was shutdown, I looked for an alternative. Something that was both free and automatically just worked from an RSS feed.
I’m sorry about that. I picked something horrible, a service I don’t want to provide any further attention. They inject gross click-baity ads inside the emails. I subscribe to myself, and after being repulsed at the last email, I had to fix it.
I couldn’t find any other service that automatically works from RSS for free. I could pay for a service, but I don’t need to send that much email. And I’m doing this as a convenience, to let users read how they want, not as a business. It’s not a newsletter.1
So I imported that list to Buttondown. I can copy-paste the markdown of blog posts manually. That’s fine, I don’t write so often to need it to be automated.
But since it is manual, I can do more. I can also include a list of “recent microblog posts”, now that I own them.
Anyways, back to continual tinkerage.2
-
And there’s no way I could subject my readers to Substack or Medium or something. Those sites do not treat readers well. I automatically refuse to read any article on such a site. I assume that if you don’t care about my reading experience, I don’t care enough about your idea. Not sorry. ↩
-
Other things I want to improve: a combined blog and micro archive. A tags page. A better chronological story for About. A set of “values” pages. ↩
-
-
đź”— r/LocalLLaMA Petition to add a rule for people to add their DAMN quant levels to their posts rss
Every time I see a post about a newly released model, whether it be a comparison or shitting on it, I have to dig through the endless comments to see what quants they used and what their specs were.
Its quite a common occurrence here in this sub to ask someone that's saying a model is underperforming, and when you ask what quantization they are running they say something like "oh im running q0.1bpw from nobodyknowswhothisguyis".
Worst offender is with comparison posts. "Comparing the new Qwen3.8-27B to Qwen3.5-9B and the 9B model is better!" I wonder why?
Sorry for bad england
submitted by /u/Su1tz
[link] [comments] -
đź”— r/LocalLLaMA Stripe will reportedly acquire AI gateway startup OpenRouter for $7B+ rss
another one ..
submitted by /u/ab2377
[link] [comments] -
🔗 r/LocalLLaMA …and I’m not afraid of losing my social credits. rss
| submitted by /u/JLeonsarmiento
[link] [comments]
---|--- -
đź”— Filip Filmar Bazel all the way down: how I build programmable hardware rss
This is a description of how I build programmable hardware. Everything that goes into Cocoapuffs, my RISC-V system-on-chip on an Artix-7 FPGA: the RTL, the firmware, the simulations, the synthesis, the bitstream, and the programming of the board, comes out of a single bazel build, from a machine that has nothing installed on it but bazel. The build is hermetic, ephemeral, and reproducible, and it is the same build whether it runs on my laptop, on a virtual machine in the cloud, or in continuous integration.
-
- August 16, 2026
-
đź”— smol-machines/smolvm smolvm v1.8.3 release
What's Changed
- Give every pack-export read the same ceiling instead of two that disagree by @Bnjoroge1 in #959
- Provide a default /etc/hosts when the image ships none by @BinSquare in #962
- Resolve host.smolvm.internal to the gateway address by @BinSquare in #963
- Roll back checkpoints after clone identity failures by @depombo in #967
- Fix(network): forward guest TCP FIN to remote peer in virtio-net relay by @Vishv07 in #961
- Named inter-VM networks with routed addressing between machines by @BinSquare in #964
- Bump the workspace to 1.8.3 by @BinSquare in #968
New Contributors
Full Changelog :
v1.8.2...v1.8.3 -
đź”— Simon Willison Qwen 3.8 27B is excellent, but it defaults to wildly overthinking things rss
Friday's big release was Qwen 3.8 27B, an Apache 2 licensed 27B parameter vision-capable LLM from Alibaba's Qwen research lab. I've been looking forward to this one: 27B is an excellent size for running a model on a reasonably specced laptop, and its predecessor Qwen 3.6 27B was impressive.
Qwen's self-reported benchmarks for this model are eye-opening. They show a boost from both Qwen 3.6 27B and the closed-weight Qwen 3.7-Plus, which was one of Qwen's strongest models of any size as recently as May this year. It will be interesting to hear what independent benchmarks have to say about the model.
I've been running the model on two different machines: my 128GB M5 Max MacBook Pro, and an NVIDIA DGX Spark. On both machines I'm running LM Studio and their 17GB Q4_K_M quantized build. I also tried using
llama-serverdirectly on the Spark.The default of extra high results in spectacular over-thinking
Qwen's documentation describes the model as defaulting to
xhighfor the reasoning effort, and the LM Studio GGUF I've been trying preserves that default:Qwen3.8 comes with official support for
reasoning_effort, which can be used to adjust reasoning depth and control cost:-
xhigh(default): for complex tasks demanding thorough analysis -
medium: balancing accuracy and speed -
low: efficient reasoning optimizing for speed and cost
This is a hilarious default. It's absolutely not a good way to run the model, especially on consumer hardware. I've been finding the results extremely entertaining.
I quickly ran into problems with LM Studio's default context limit of 8,192 tokens - Qwen was using them all up thinking about even the most mundane of problems. I loaded the model with the full 262,144 maximum context length and that problem went away.
Here's the pelican riding a bicycle SVG I got from my first attempt with that increased context length. It took 21 minutes to generate, using 22,276 reasoning tokens to produce 3,223 tokens of output. You can read the reasoning trace here.

This is by far the best pelican SVG I've been able to generate with a model that runs on a local machine - and this Qwen is pretty small, just a 17GB file on disk. There's a lot to like about this:
- The bicycle frame is the right shape
- It has legs on each side of the bike - that's very rare
- Good, clear pelican pouch
- The wings extend to touch the handlebars!
- The motion lines are behind, not in front
- It has a tasteful background - nice sun, clouds, hill, flowers and grass.
Was that worth waiting 21 minutes for? Absolutely not.
Here's that same prompt run with reasoning turned off - transcript here. This one produced 3,715 tokens and took 137s - just over two minutes.
And just for completeness, I used OpenRouter to run the same prompt through the much larger Qwen 3.8 2.4T-A95B (released last week) and got this snazzy animated SVG:I said Qwen at xhigh has a tendency to over-think things, but how bad really is it?
I tried a much simpler prompt, again with that default extra high setting:
draw an svg of a circleQwen's reasoning trace started like this:
The user is asking for an SVG drawing of a circle. Simple request — but I want it to be a carefully crafted piece. Let me make something that goes beyond just
<circle>: a single self-contained SVG file with character — maybe a geometric "circle study," with subtle animation, layered rings, and a distinctive palette.Keep the scope right: they asked for an SVG of a circle. So the core is a circle. But I can add craft: concentric guide circles (like a compass/geometry drawing), tick marks, a soft gradient fill on the main circle, restrained ambient motion (a slowly rotating dashed ring, pulsing glow). Respect prefers-reduced-motion? That's more for CSS; SVG SMIL or CSS inside SVG will do.
Palette options: deep teal ink on warm paper? Or bold vermilion circle on off-white with navy construction lines — Bauhaus/compass-drawing vibe. Let me go with a "geometric study" look: cool slate background, or bright paper white? Paper white is fine if it's not the cream-and-terracotta combo. [...]
Several minutes later it produced this absolutely beautiful animated circle, which was entirely not what I had asked for!
My strong recommendation: ignore that default. Run Qwen 3.8 27B on low or even no reasoning levels at first. It's a great model, but wow that default setting is a bad place to start.
It's very good at bounding boxes
A fun way to test a vision model is to see how well it can return bounding boxes around items in a photograph. I've seen previous Qwen models deal well with this, so I decided to put it to the test drawing bounding boxes around some pelicans.
I've seen asking for 0-1000 scale produce good results in the past. I tried this:
llm -a https://static.inaturalist.org/photos/714731804/large.jpg \ -m lmstudio/qwen/qwen3.8-27b \ 'Return JSON bounding boxes for the pelicans in this photo, 0-1000 scale for each dimension'Here's the reasoning trace, which produced this:
[ {"bbox_2d": [195, 290, 370, 780], "label": "pelicans"}, {"bbox_2d": [445, 320, 675, 850], "label": "pelicans"} ]This is such a good match. Here are those boxes rendered on top of the photo:

Building a tool to label bounding boxes
That visualization of the bounding boxes was taken using a new custom tool that I had Qwen 3.8 27B build for me, running offline on my laptop.
I forgot to dial down the thinking effort so it was massively over-engineered, but it did manage to produce this full interface from this single prompt:
[ {"bbox_2d": [195, 290, 370, 780], "label": "pelicans"}, {"bbox_2d": [445, 320, 675, 850], "label": "pelicans"} ]Build an HTML page which has an input box for accepting the URL to an image and a textarea for accepting the above style of JSON.It appends the image to the page, measures its width and height, then treats the coords in the bbox_2d as scaled from 0-1000 and scales them against the actual width and height, then it renders labelled boxes over the image.This screenshot shows one of the features I did not ask for - a demo scene, for if you don't have a photograph to test the tool with:

Here's the relevant segment of the thinking trace, where it decided to draw its own pelicans purely because I had used the label "pelicans" in the example JSON I gave it in the prompt:
Also a "load sample" that uses a known image? Can't depend on external images, but… the image URL input is user-provided; I could add a "try with sample" button [...] Hmm, I can draw a simple scene on canvas, export it as a data URL, and load it into the image — that's self-contained and demo-able! [...] But the user's coords are for an actual pelican image; a generated placeholder can still demo the scaling. Generate a 1000x1000 placeholder: gradient water + two blob-like "pelican" silhouettes placed at the given bboxes (using the same scale — cute: silhouettes at the exact 0-1000 positions, showing the boxes align). This makes for a fun, self-contained demo. Keep it simple: sky gradient, sun, water, two pelican-ish shapes (ellipse body, circle head, beak). Place at bbox centers.
(I'm slightly nervous that models around the world might have a bias towards drawing pelicans at any chance they can get, brought on by nearly two years of exposure to my own stupid benchmark.)
Is all that over-thinking necessary? Maybe it is, at least a bit. I tried with reasoning turned off and got this version, (transcript here), which nearly works but shows the boxes in the wrong place:

So without reasoning it didn't quite one-shot a working tool. I'm sure it could get there with some follow-up prompts, but this is a good example of how reasoning can make a difference.
Yes, it can drive coding agents
One of the biggest questions around local models is whether or not they have enough horsepower to successfully run a coding agent loop. Coding agents require long context, strong code generation support and reliable tool-calling. On paper Qwen 3.8 27B has all three of these, so is it up to the task?
My initial experiments with Pi have been very promising. I chose Pi because it has a shorter system prompt than most other options, making it a better fit for trying out smaller models.
I configured Pi to use Qwen 3.8 27B running in LM Studio on the Spark (shared via
tailscale serve) by adding this to~/.pi/agent/models.json:{ "providers": { "spark": { "baseUrl": "https://spark-18b3.tail68a31.ts.net/v1", "api": "openai-responses", "apiKey": "dummy", "models": [ { "id": "qwen3.8-27b", "reasoning": true } ] } } }Then ran
pi --provider spark --model qwen3.8-27bin my~/dev/datasettefolder and prompted:how does auth work?After a sequence of reasoning and tool calls that accessed a bunch of different files it produced this reply, which is very solid.
Just one problem: I wanted to share that transcript. So I pointed Pi and Qwen 3.8 27B at the JSONL transcript file in
~/.pi/agent/sessions/--Users-simon-Dropbox-dev-datasette--and prompted:Write Python code to convert this jsonl to markdownAnd it built and tested this pi_jsonl_to_md.py, which did exactly what I needed. Here's that session transcript, published using the tool that it created.
The quest for speed
So far this is all looking very promising. We have a 17GB model that runs on high-end consumer hardware and can write code, drive tools, annotate images and generally do everything that I need from an LLM for getting real work done.
There's one very significant catch: it feels slow - especially when it starts over-thinking, but even without that it's not particularly sprightly.
I've been getting around 15-30 tokens a second from LM Studio. That's not terrible, but it's slow enough that it's going to be hard to win me away from hosted API models, which can return results a whole lot faster. Artificial Analysis track token speed and show OpenAI 5.6 Sol at 74 tokens/second and 5.6 Luna at an impressive 184/second.
The good news is that the community have been exploring ways to speed things up since the model was first released two days ago.
One of the most promising optimizations is baked into the model itself. Qwen supports Multi-Token Prediction, an architecture trick where a cheaper mechanism guesses several tokens ahead and the main model can then quickly verify if the guesses were correct. This can have quite a dramatic effect on inference performance.
Based on this tweet from
llama.cppcreator Georgi Gerganov I tried running the model with MTP like this on the Spark:llama serve \ -hf ggml-org/Qwen3.8-27B-GGUF:Q4_K_M \ -hfd ggml-org/Qwen3.8-27B-GGUF:Q4_0 \ --spec-default \ --spec-type draft-mtp \ --reasoning-preserve
And sure enough, this gave me a significant boost. I had GPT-5.6 in Codex run a comparative benchmark on the Spark and the
--spec-type draft-mtpserver outperformed the LM Studio default GGUF by around 72%.I expect we'll see a whole lot more innovation around serving this model faster over the next few weeks. The MLX community likely have some tricks brewing as well.
Some observations
The fact that a 17GB file can do all of this stuff on my home machines is a miracle. Once again, I'm delighted and amazed at how much progress local models have made this year. A year ago this would have been competitive with the best and most expensive of the proprietary models - today it can run on a capable laptop.
The only thing holding this back from being a daily driver is performance. It feels pretty slow on both the M5 Mac and the DGX Spark. That's the catch with these dense (non-Mixture-of-Experts) models - they require a whole lot of memory bandwidth to perform well, and neither of the machines I have access to are top performers in that regard.
The most important thing about Qwen 3.8 27B is what it demonstrates. We can have an open weights general purpose model with a long context, effective tool calling, strong vision ability, and competent code generation, and we can fit the whole thing in just a 17GB file.
The models at this size continue to get better at an impressive rate. We don't need to spend half a million dollars on datacenter-class hardware just to run a competent model.
You are only seeing the long-form articles from my blog. Subscribe to /atom/everything/ to get all of my posts, or take a look at my other subscription options.
-
-
đź”— modem-dev/hunk v0.19.0 release
What's Changed
hunk-v0.19.0-launch.mp4
Highlights
- Install shared extensions from Git, build docked panes and session keyboard modes, and use Hunk's bundled extension-authoring skill by @benvinegar and @mikeclarke in #697, #708, #710, #712, and #717.
- Guide reviewers to exact code with line navigation and contrast-safe character-range highlights for extensions and live agent sessions by @elucid in #726, #727, and #728.
- Keep large reviews responsive with in-process untracked-file diffs, active-review syntax caches, and experimental worker highlighting by @benvinegar in #738, #754, and #759.
- Control the workspace more precisely with configurable files-pane visibility and independent extension panes by @skaragianis and @tridha643 in #648 and #757.
- Verify release archives with GitHub build-provenance attestations and install Hunk through mise across macOS, Linux, and Windows by @elucid in #714 and #777.
Full Changelog :
v0.18.2...v0.19.0 -
đź”— HexRaysSA/plugin-repository commits sync repo: +1 plugin, +1 release rss
sync repo: +1 plugin, +1 release ## New plugins - [climacros](https://github.com/allthingsida/climacros) (1.0.5) -
🔗 r/LocalLLaMA Let’s all thank Georgi Gerganov who gave use llama.cpp rss
| I was looking into the story a bit further earlier. Very interesting. Couldn’t have done it without him submitted by /u/on_line187
[link] [comments]
---|--- -
đź”— Register Spill Joy & Curiosity #95 rss
In the last two weeks I've shipped: a new experimental provider backend for our orbs, an in-product bug reporting feature (not released yet) including an admin area where we can triage bugs, disk and memory warnings for orbs, visible setup logs when orbs are starting, a full Comet Busters-like game that's hidden as an easter egg on our website, a microphone selector for our dictation features, a new work-in-progress page that explains what orbs are that has a bunch of handwritten text and videos and other stuff I put in there by hand, user preferences for themes, and a few smaller things.
I also fixed around twenty bugs and removed 5k lines of code that we no longer need.
"We get it, man, you shippe--"
Nah, nah, nah! Not the point. The point is this:
I have not used my local development environment for any of this. I've done all of this remotely, using Amp, in orbs. Everything! Backend for remote machines; messages sent across three services to warn about system resources; landingpage. The freaking game is probably the least surprising thing here, isn't it? And it's a game with custom assets!
Isn't this wild? No, I know, it is, that's what I'm saying.
"Surely some things you want to check or test locally, no?" Nah, not really. I mean, yes, that's probably what I would've said half a year ago if you'd told me I won't need my local dev setup anymore.
Turns out that, no, you don't. You can just ask the agent to give you "irrefutable proof" that something works and if you have an orb and it can do whatever it wants and install whatever it needs it will find a way to give you that proof. Orbs are malleable, the agent can shape them to fit the task by installing and running whatever it needs and and then you get a bespoke made-for-exactly- this-task machine in which an agent can go crazy and if you ask it it will give you a presentation or a narrated video in which it shows by -- frame-by- frame, man! -- that the race condition has been fixed.
And then, what else do you need your local dev env for? Editing code by hand? Come on, man. Reviewing code deeply? Amp has a diff viewer, so you don't need to do that locally either. And for all of the things I shipped here, I didn't review each line anyway. I do spot checks and make sure the architecture is right, yes, but do I need local tools for that? No. You can ask the agent to help you with reviewing by quizzing you, by giving you diagrams, by showing you a presentation.
What about the fiddly things? The things you do want to feel your way towards, with your hands? Little bit of padding here, some margin there; now let me flip these two paragraphs and-- ah yes, better. That kind of stuff? That's actually where I'm now experimenting the most because I do have this need to flip words and paragraphs and move stuff around. I want to look at it, change something, look again; undo, redo, change, undo, and back around again.
But here too the game has changed in a way I find marvelous. Because you can just dictation-dump all your ideas to the agent and hand it screenshots and assets and raw notes and snippets and then ask it to provide you with example pages and 15 different variations of the widget you're interested in, and then you can tweak those and say "this one's good, let's use this one" and you feel like you're the head chef strolling through the kitchen, spoon in hand, tasting the soup over here, tasting the dessert over there, saying "nah" or "mmmmh, good" or "into the trash", and your headless and faceless and bodyless sous-chefs don't mind at all and just do what you say and try again.
Then weeks go by and you notice you haven't git pulled in a long time and every time you do end up doing that again (due to nostalgia?) maybe use more than one checkout, you notice that it starts to feel… yucky? dirty? unclean?
Wild times. Exciting times. The models are there now. And if you doubt that, just wait a couple months.
-
New episode of Raising An Agent is out! We recorded this one in-person, in Munich, and talked about everything that was on our mind last week (and this week): orbs, jellyware, why AI by itself doesn't lead to slop, how you need to rethink software now, and, maybe most importantly, the mind-blowing realization of that week in Munich, that no one cares about their local dev env anymore. We all had to wipe our laptops four weeks ago and people said they still haven't ported their dotfiles over and at this point don't care anymore.
-
Speaking of which: I recorded a short video on why orbs aren't "just VMs" and why saying "orbs are just VMs" is missing the mark, just like saying "the cloud is just another person's computer". Also: woo boy, some people are really bothered by product names? Well, too late. It's orbin' time. I get emails from customers telling me they want to get their team "into orbit", others signing off with "happy orbin'!", and customers greeting us in Slack channels with "I love me some orbin' in the mornin'."
-
My teammate Will wrote about how we can push straight to main and still have SOC2. One of the most asked questions we got in the last few months: "Wait, you don't use pull requests? How do you have SOC2 then?" Turns out that SOC2 doesn't require PRs.
-
Very short video in which I show off how I iterate with agents in orbs, working on landingpages and making visual changes, something.
-
Stolen Thoughts - Stealing Reasoning Traces from Proprietary LLM APIs. First of all: wow, what a name, what a website. And then, of course, this is fascinating, isn't it? But I'm not sure whether it's much more than that.
-
Wired also has a write-up on it: A New Trick Reveals AI Models' Inner Thoughts.
-
Read Austin Kleon's Don't Call It Art. Lovely, as expected. If you're in any way interesting in making things or building or writing or just … doing stuff on the Internet: get all of his books. They're very short but very good and very inspiring.
-
It's been a while since I've wanted to access to something this badly: "Cerebras powers GPT-5.6 Sol on Ultrafast mode, delivering up to 750 output tokens per second." Hey, tell the kids to cup their ears real quick. Motherfucking seven hundred and fifty tokens per second. Fucking hell! If there's a sweet angel at OpenAI reading this and can give me access: I will fly to San Francisco and hold your hands and kiss your forehand before I kneel down to thank you and to bless your family and the house they live in and the ground they walk on.
-
Zuckerberg weighs in: "I do not understand why anyone who believes that AI will eliminate most jobs and much of humanity's relevance would rush to build that future." (No, I have not read the whole thing.)
-
The hardest working font in Manhattan. This was long, but soooo good. So good. On a spectrum from "doesn't care about to fonts" on the left to "writes a long and deeply researched article about the history of an unknown font" I'm slightly to the right of center, but I read the whole thing and think you should too if you ever thought "that's a neat font." (Except if that font was Papyrus, of course.)
-
Nail it to the walls: There are no lossless transformations of natural-language text. Very, very, very good. (Sidenote: can you imagine working at a 1000 people org and people use AI to generate Slack messages, emails, PRDs, and slide shows? Yup. Horror stories between two parens.)
-
Craig Mod: A Swarm of Blood Robots. Insert the usual adjectives that I use when talking about Craig Mod's writing: excellent, fantastic, lovely, beautiful. They all apply here too. There are so many things I want to quote here: the section about writing with LLMs, the part about the Weirdness, some of his example projects, the end about the usefulness of these tools. But instead let me just share this one observation: maybe my views on the future of software are so aligned with Craig's (if you go back and read the last twenty issues of this newsletter you'll find that my thoughts on liquid software, jellyware, the future of software, etc. match what he's describing here) because Craig is not part of the software industry and he's not huffing and puffing about how things aren't done properly and he's not stomping his feet about these models being bad at X and Y and he's not stuck in a ten-year old world view of how software's supposed to be built and instead he just has a ton of ideas for things to build and leans into seeing what these models can do and then goes and does it.
-
Sudo Aquarelle, a watercolor simulator. So nice.
-
Finally an end to this stupid argument: "Code was never the hard part" is an insult to all programmers.
-
There is No "Done": Reflections on a Completed AT Thru-Hike. This was great, saying that as someone who's dreamt of walking the AT since he read A Walk in the Woods many, many years ago.
-
I didn't know that the Apple TV has color calibration via iPhone.
-
One of the most beautiful things I've come across this week: Ordinary Abundance. "All the items in this room were once out of reach; some not yet invented, others too rare or costly for the vast majority of people. Today, most of us lucky enough to live with them walk past without a second thought." We'd all probably do well by scrolling through it once a week.
-
Are you a hardcore Rust engineer and want to work remotely with a small and equally hardcore team and do systems- and infrastructure programming? Look no further. I highly recommend working with Nathan and Nick.
-
The Antithesis Principle. This was fascinating. I failed to apply it to every example and got different answers, which makes me think that either (a) the principle is not that clearly defined (possible) or (more likely) that (b) my brain's not wired in this way and I could probably benefit from rewiring it a bit.
-
OpenAI has a friction@ email address employees can use if they feel like they're being blocked.
-
My wife and I were talking about Dolly Parton this week and I said, "Have you ever seen her when she was younger? Or heard her talk?" She said, "No, I haven't." I immediately pulled out my phone and showed her this video.
-
Reminds me: I fell off the wagon again and have watched this video five times in the last 24hrs and I'm about to watch it again, so here, you watch it too. It's only one of the greatest things ever recorded. Danny Carey performing Pneuma.
-
"My dad used to tell me that you could yell at a bear and it would go away. Camping when I was 10, a bear came into the site. Dad got out of the tent and yelled at it, and it just snorted back at him. Dad got back into the tent. 'That's all I got.' A lot of life is like this."
You should subscribe and tell your friends about this newsletter too, because I know you love it and you keep telling me, but I need the numbers to go up, for the shareholders (and the board):
-
-
đź”— smol-machines/smolvm smolvm v1.8.2 release
What's Changed
- Spawn VM boot subprocesses via /proc/self/exe on Linux so a binary replaced under a running serve cannot make every subsequent boot fail by @BinSquare in #945
- chore(nix): bump flake to 1.8.1 by @BinSquare in #940
- Bump the workspace to 1.8.2 by @BinSquare in #946
Full Changelog :
v1.8.1...v1.8.2 -
đź”— r/LocalLLaMA Qwen3.8-27B vs Qwen3.6-27B writing ray-tracers in BASIC rss
| one of my llm hobbies is re-creating graphics demos i used to write in BASIC in the late 1980s. i slopped together an agentic harness and a basic-to-js transpiler in a web page i've been playing with for a few months. the agent can write basic programs, run them, examine the resulting images, and iterate. qwen3.6 could do a ray-tracer with some user input -- often it got something wrong that it couldn't see/didn't notice, and hence wouldn't fix without further prompting. qwen3.8 typically knocks it out of the park on its own, iterating to a good result. both models are running the unsloth UD-Q8_K_XL quants. i'm pretty happy with 3.8 so far. the user prompt was "write a recursive ray-tracing demo to render three metallic spheres (copper, silver, gold) over a glossy checkerboard plane and under a deep blue sky. use the cook-torrance model to render the spheres." submitted by /u/Ok-Breakfast1878
[link] [comments]
---|---
-
- August 15, 2026
-
đź”— IDA Plugin Updates IDA Plugin Updates on 2026-08-15 rss
IDA Plugin Updates on 2026-08-15
New Releases:
Activity:
- augur
- 65c7cdbe: Merge pull request #5 from 0xdea/dependabot/github_actions/actions-de…
- climacros
- 672d6d63: climacros 1.0.5 — maintenance release
- CTFStuff
- 976bb6eb: mewo
- disrobe
- c19a942f: wasm: reloop fixed-address memory dispatchers
- 3c4d6144: evidence: refresh apk head-to-head measurement
- c6f93b82: recover dotnet bundles and parse zip64 metadata
- 4f1fc553: recover nativeaot boundaries, go defers and nested jvm finally
- 76f0491e: recover runtime patterns across php, flutter, lua, macho and javascript
- 177f9083: native: recover macho initializer metadata
- efiXplorer
- ffxiv_bossmod
- 483d49db: index normal close to done
- dd915ce8: Merge branch 'master' of https://github.com/awgil/ffxiv_bossmod into …
- 8c893894: wip index normal
- 0c2dee38: Merge pull request #758 from pedro-bale/feat/cushion-positionals
- c97d3dc4: Merge pull request #757 from pedro-bale/feat/separate-dodge
- 60aa02a1: ignore .idea
- f5c8c25d: necrophobia
- 2519040a: fix normalmove behavior for inactive modules
- 009b12de: sdf cleanup
- GhidraDec
- haruspex
- e0d30c91: Merge pull request #8 from 0xdea/dependabot/github_actions/actions-de…
- ida-ios-helper
- 65c7b031: Merge pull request #25 from OmerMiz1/bugfix/preserve-user-func-protot…
- Luc-Nhan
- twdll
- 23447705: feat: add ConvertUnit function
- augur
-
đź”— HexRaysSA/plugin-repository commits sync repo: +1 release rss
sync repo: +1 release ## New releases - [IDA-MCP](https://github.com/captain-ai-hub/ida-mcp): 0.8.1 -
đź”— r/LocalLLaMA If you would have told me half a year ago that a local model running in my office would be able to one-shot a Super Mario clone, I would have called you nuts. Qwen3.8-27B is a different beast. rss
| Running the Q8 GGUF on my Framework Desktop is not fast, but it's extremely smart for overnight batches and background jobs. Can't wait to play around with MTP and other quants. Have any of you found ways to improve speed while keeping accuracy? https://mikeveerman.github.io/qwen38-27b-mario Edit: to avoid copyright issues and to see how creative it would get, I asked Qwen3.8 to make it circus-themed instead of Mario-themed. It's technically no longer a one-shot. submitted by /u/MikeNonect
[link] [comments]
---|--- -
đź”— r/LocalLLaMA Aged like fine wine rss
| submitted by /u/TigleLive
[link] [comments]
---|--- -
đź”— r/LocalLLaMA Qwen 3.8 35BA3B spotted rss
-
đź”— r/LocalLLaMA Qwen 3.8 - 27B is a game changer rss
So a bit of context, I am a cybersecurity senior analyst
I am interested in LLMs for that field especially with MCPs to connect them to the tools or for writing scriptsI started this field by doing assembly language reading for hacking games when I was a teenager then that became malware analysis then I started to analyze traffic and logs at work for a living
Before work I competed in cybersecurity competitions known as capture the flag to solve only one category of the challenges and that is malware analysisNow here is the scene in LLM x Cybersecurity
Entry-level CTF challenges (I used to solve around 2017-2018, got first job in 2019) were solved and saturated by LLMs a long time ago (See intercode CTF benchmark)
Then High level CTFs (NYU CTF Bench, CSAW challenges, and CyBench) these were solved a while ago
Today we have
CyberGym (vulnerability description (CVE report not real details) plus code base find vulnerability
That was solvedThen ExploitGym (the one recent OpenAI model escaped and hacked hugging face to find solution, the 2 vulnerabilities themselves are trivial (JWT spoofing with no server side checks for Jfrog sandbox and JS + Python template in open source data viewer of Hugging face)
Still impressive for a fully autonomous modelExploitGym gives vulnerability details + exploit technique/details and codebase (I wonder how/why OpenAI model escaped it in the first place those details should manage it this is why I feel it is staged but whatever right)
ExploitBench
More realistic threat vector
1-day not 0-day (0-day is a novel vulnerability no one else knows about it hence the name, 1-day is a known vulnerability patched, if in an open source project you can compare patches before and after and know it but not as valuable as 0-day since people will/should update their software, 0-days can and are used against high profile targets like in some 3rd world countries used for surveillance (and possibly non-3rd world countries ?!) but you usually can’t use a 1-day for that but still)So ExploitBench is 1-days in V8 engine (used in chrome, electron vs code almost everything!!)
Gives the model a patch diff and codebase base that is it
Models are going wild on ExploitBench and ExploitGym but haven’t gotten there yet at the moment and only recent frontier models improved massively instead of near zero across the board
This is a massive risk indicator
Imagine models capable of exploiting any and every piece of software written by less capable people or other weaker LLMs (complex vulnerabilities!)Not only that but global elite CTFs like DEF CON
You have an OpenSage harness (and ADK like Google adk or Anthropic adk, however this OpenSage ADK asks the model to design its own agent/s!, with whatever tools or sandbox environments it finds fitting for the Subagent to do the assigned subtask effectively, it can even design its own MCPs!, models don’t fully utilize that yet but some do and improved form like 39% to ~60% just by using that harness (same model!) )
- Now my own benchmarks are simple
Some malware samples that I learned during my career and consider personal milestones
And one SIEM analysis challenge (logs that contains an attack plus normal behavior)
I tests on lots of models (Qwen3.6, heavily trimmed down Minimax 2.5 …etc, on my Strix halo and compared with opus at the time (the best opus at the time was 4.5!, it was better solved major stuff but didn’t implement the code required to decompose the malware and analyze its second stage)
Now enter Qwen 3.8 27b
3.
What was SOTA like 6 months ago or around beginning of this year
Now we have better local models at the same taskQwen 3.8 devoured the malware that Opus couldn’t
I had some time analyzing and remembering its custom implementation (it has custom RC4 decryption routine, that is tricky with string manipulation!
And Strix halo isn’t the fastest LLM machineBy the time I remembered that malware and how it works
Qwen had already extracted and disassembled the decrypted payload!
I am stunned
This is super dangerous
I imagine how a single person / threat actor can now do what a state-sponsored intelligence service shacking team was required to do 1 year ago
These teams usually have
-
Usual network scanning or mapping especially of their targets
This can be easily done by even weaker models or no models at all -
Initial access operations (phishing campaigns until some clicks or attempting to profile people like receptionist or sales people or HR, essentially any first line of communication at an organization or a company, to later make a targeted phishing against them)
This could be also better done with the aid of deep fakes and other stuff
- Advanced and resourced teams would have zero-day or 1-day research teams
Especially against software used on the targets site from team 1
This third step can be fully automated with models now
This is the hardest stepDefenders can use LLMs but it is much harder to integrate new tools than offensive teams
At this level the world will change
Tbh I always thought cybersecurity was harder to automate with LLMs than software engineering or IT
But with this, this is super unbelievableAnd not only a cloud model or an expensive to run locally model
A local model! Can you believe it
No traces no API calls no nothingEmpowered with the right environment setup and tools and it can do what teams of attackers or malware analysts were needed to do
Btw for malware analysis I give it Ghidra and a sandbox with python (it can use pefile or capstone or whatever it needs and it does use them!)
And also recently I added a Vbox with Vbox MCP and a debugger inside that box with another MCP for the LLM to control both (snapshot restore functionality and debugger functionality)
These tasks were hard and not every security analyst was a malware analyst
Even malware analysis positions are very rare and technical and don’t pay well because not much needed (I used to starts at assembly in assembly debuggers for nights at times!)This is going above and beyond
Anyone had similar moments in cybersecurity or anything else ?
submitted by /u/Potential_Block4598
[link] [comments]
-