- ↔
- →
to read (pdf)
- Study of Binaries Created with Rust through Reverse Engineering - JPCERT/CC Eyes | JPCERT Coordination Center official Blog
- Letting AI Actively Manage Its Own Context | 明天的乌云
- Garden Offices for Sale UK - Portable Space
- Cord: Coordinating Trees of AI Agents | June Kim
- Style tips for less experienced developers coding with AI · honnibal.dev
- March 18, 2026
-
🔗 badlogic/pi-mono v0.60.0 release
New Features
- Fork existing sessions directly from the CLI with
--fork <path|id>, which copies a source session into a new session in the current project. See README.md. - Extensions and SDK callers can reuse pi's built-in local bash backend via
createLocalBashOperations()foruser_bashinterception and custom bash integrations. See docs/extensions.md#user_bash. - Startup no longer updates unpinned npm and git packages automatically. Use
pi updateexplicitly, while interactive mode checks for updates in the background and notifies you when newer packages are available. See README.md.
Breaking Changes
- Changed package startup behavior so installed unpinned packages are no longer checked or updated during startup. Use
pi updateto apply npm/git package updates, while interactive mode now checks for available package updates in the background and notifies you when updates are available (#1963)
Added
- Added
--fork <path|id>CLI flag to fork an existing session file or partial session UUID directly into a new session (#2290) - Added
createLocalBashOperations()export so extensions and SDK callers can wrap pi's built-in local bash backend foruser_bashhandling and other custom bash integrations (#2299)
Fixed
- Fixed active model selection to refresh immediately after dynamic provider registrations or updates change the available model set (#2291)
- Fixed tmux xterm
modifyOtherKeysmatching forBackspace,Escape, andSpace, and resolved raw\x08backspace ambiguity by treating Windows Terminal sessions differently from legacy terminals (#2293) - Fixed Gemini 3 and Antigravity image tool results to stay inline as multimodal tool responses instead of being rerouted through separate follow-up messages (#2052)
- Fixed bundled Bedrock Claude 4.6 model metadata to use the correct 200K context window instead of 1M (#2305)
- Fixed
/reloadto reload keybindings from disk so changes inkeybindings.jsonapply immediately (#2309) - Fixed lazy built-in provider registration so compiled Bun binaries can still load providers on first use without eagerly bundling provider SDKs (#2314)
- Fixed built-in OAuth login flows to use aligned callback handling across Anthropic, Gemini CLI, Antigravity, and OpenAI Codex, and fixed OpenAI Codex login to complete immediately once the browser callback succeeds (#2316)
- Fixed OpenAI-compatible z.ai
network_errorresponses to trigger error handling and retries instead of being treated as successful assistant output (#2313) - Fixed print mode to merge piped stdin into the initial prompt when both stdin and an explicit prompt are provided (#2315)
- Fixed OpenAI Responses replay in coding-agent to normalize oversized resumed tool call IDs before sending them back to OpenAI Codex and other Responses-compatible targets (#2328)
- Fixed tmux extended-keys warning to stay hidden when the tmux server is unreachable, avoiding false startup warnings in sandboxed environments (#2311 by @kaffarell)
- Fork existing sessions directly from the CLI with
-
🔗 r/Harrogate New to Harrogate rss
I'll (35M) be coming to Harrogate 20th-25th April to compete in a sporting event, was just wondering if anybody could recommend any places for a decent night out - after a nice relaxed atmosphere with sensible people ideally 🙂
submitted by /u/HullLad778
[link] [comments] -
🔗 r/york Transportation outside central York rss
Hello. I'll be visiting York in May and one afternoon we need to get from central York to Bishopthorpe for lunch. Is Uber readily available to and from Bishopthorpe? If not, other recommendations? Thank you!
submitted by /u/NaughtyQueen72
[link] [comments]
-
- March 17, 2026
-
🔗 anthropics/claude-code v2.1.78 release
What's changed
- Added
StopFailurehook event that fires when the turn ends due to an API error (rate limit, auth failure, etc.) - Added
${CLAUDE_PLUGIN_DATA}variable for plugin persistent state that survives plugin updates;/plugin uninstallprompts before deleting it - Added
effort,maxTurns, anddisallowedToolsfrontmatter support for plugin-shipped agents - Terminal notifications (iTerm2/Kitty/Ghostty popups, progress bar) now reach the outer terminal when running inside tmux with
set -g allow-passthrough on - Response text now streams line-by-line as it's generated
- Fixed
git log HEADfailing with "ambiguous argument" inside sandboxed Bash on Linux, and stub files pollutinggit statusin the working directory - Fixed
cc logand--resumesilently truncating conversation history on large sessions (>5 MB) that used subagents - Fixed infinite loop when API errors triggered stop hooks that re-fed blocking errors to the model
- Fixed
deny: ["mcp__servername"]permission rules not removing MCP server tools before sending to the model, allowing it to see and attempt blocked tools - Fixed
sandbox.filesystem.allowWritenot working with absolute paths (previously required//prefix) - Fixed
/sandboxDependencies tab showing Linux prerequisites on macOS instead of macOS-specific info - Security: Fixed silent sandbox disable when
sandbox.enabled: trueis set but dependencies are missing — now shows a visible startup warning - Fixed
.git,.claude, and other protected directories being writable without a prompt inbypassPermissionsmode - Fixed ctrl+u in normal mode scrolling instead of readline kill-line (ctrl+u/ctrl+d half-page scroll moved to transcript mode only)
- Fixed voice mode modifier-combo push-to-talk keybindings (e.g. ctrl+k) requiring a hold instead of activating immediately
- Fixed voice mode not working on WSL2 with WSLg (Windows 11); WSL1/Win10 users now get a clear error
- Fixed
--worktreeflag not loading skills and hooks from the worktree directory - Fixed
CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONSandincludeGitInstructionssetting not suppressing the git status section in the system prompt - Fixed Bash tool not finding Homebrew and other PATH-dependent binaries when VS Code is launched from Dock/Spotlight
- Fixed washed-out Claude orange color in VS Code/Cursor/code-server terminals that don't advertise truecolor support
- Added
ANTHROPIC_CUSTOM_MODEL_OPTIONenv var to add a custom entry to the/modelpicker, with optional_NAMEand_DESCRIPTIONsuffixed vars for display - Fixed
ANTHROPIC_BETASenvironment variable being silently ignored when using Haiku models - Fixed queued prompts being concatenated without a newline separator
- Improved memory usage and startup time when resuming large sessions
- [VSCode] Fixed a brief flash of the login screen when opening the sidebar while already authenticated
- [VSCode] Fixed "API Error: Rate limit reached" when selecting Opus — model dropdown no longer offers 1M context variant to subscribers whose plan tier is unknown
- Added
-
🔗 HazAT/glimpse v0.4.0: chore: bump version to 0.4.0 release
Two community contributions ship in this release:
-
Menu bar mode by @vtemian (#5): statusItem() API creates a menu bar
icon with a popover WebView, including setTitle() and resize() methods. -
Open links externally by @joemccann (#6): openLinks/openLinksApp options
let clicked links escape the WebView to the system browser or a specific
app. Also adds GLIMPSE_BINARY_PATH env var override.
Folds the previous Unreleased section into the 0.4.0 changelog entry.
-
-
🔗 obra/superpowers v5.0.5 release
Bug Fixes
- Brainstorm server ESM fix — renamed
server.js→server.cjsso the brainstorming server starts correctly on Node.js 22+ where the rootpackage.json"type": "module"causedrequire()to fail. (PR #784 by @sarbojitrana, fixes #774, #780, #783) - Brainstorm owner-PID on Windows — skip PID lifecycle monitoring on Windows/MSYS2 where the PID namespace is invisible to Node.js, preventing the server from self-terminating after 60 seconds. (#770, docs from PR #768 by @lucasyhzlu-debug)
- stop-server.sh reliability — verify the server process actually died before reporting success. SIGTERM + 2s wait + SIGKILL fallback. (#723)
Changed
- Execution handoff — restore user choice between subagent-driven and inline execution after plan writing. Subagent-driven is recommended but no longer mandatory.
- Brainstorm server ESM fix — renamed
-
🔗 r/york Anyone in York interested in Sorcery: Contested Realm TCG? rss
Hi all,
I’m looking to see if there’s any interest locally in Sorcery: Contested Realm, a newer trading card game that really captures the feel of old-school tabletop gaming.
If you’re into the early days of Magic: The Gathering (think slower-paced, more strategic gameplay with a big emphasis on discovery and creativity), this might be right up your street. The game also stands out for its incredible hand-painted artwork—every card feels like a piece of classic fantasy art rather than just a game component.
It plays a bit differently too, with a grid-based system that adds a unique spatial element, making it feel more like a blend of a card game and a board game.
I’m based in/around York and would love to find a few people who are interested in learning, playing casually, or even just checking it out. Whether you’re a long-time TCG player or just curious, feel free to drop a comment or message me!
Cheers 🙂
submitted by /u/blueplayersaysno
[link] [comments] -
🔗 r/Harrogate Exercise/sport groups rss
Hello I’m M22 wanting to do a bit more sport/exercise with people of a similar age. I’m pretty open to playing any type of sport. I’d like to play padel particularly. If anyone has any info and would share that would be great :)
submitted by /u/AlgaeAdmirable601
[link] [comments] -
🔗 HexRaysSA/plugin-repository commits sync repo: -2 plugins, -2 releases rss
sync repo: -2 plugins, -2 releases ## Removed plugins - idassist - idassistmcp -
🔗 Simon Willison GPT-5.4 mini and GPT-5.4 nano, which can describe 76,000 photos for $52 rss
OpenAI today: Introducing GPT‑5.4 mini and nano. These models join GPT-5.4 which was released two weeks ago.
OpenAI's self-reported benchmarks show the new 5.4-nano out-performing their previous GPT-5 mini model when run at maximum reasoning effort. The new mini is also 2x faster than the previous mini.
Here's how the pricing looks - all prices are per million tokens.
gpt-5.4-nanois notably even cheaper than Google's Gemini 3.1 Flash-Lite:
Model Input Cached input Output gpt-5.4 $2.50 $0.25 $15.00 gpt-5.4-mini $0.75 $0.075 $4.50 gpt-5.4-nano $0.20 $0.02 $1.25 Other models for comparison Claude Opus 4.6 $5.00 - $25.00 Claude Sonnet 4.6 $3.00 - $15.00 Gemini 3.1 Pro $2.00 - $12.00 Claude Haiku 4.5 $1.00 - $5.00 Gemini 3.1 Flash-Lite $0.25 - $1.50 I used GPT-5.4 nano to generate a description of this photo I took at the John M. Mossman Lock Collection:

llm -m gpt-5.4-nano -a IMG_2324.jpeg 'describe image'Here's the output:
The image shows the interior of a museum gallery with a long display wall. White-painted brick walls are covered with many framed portraits arranged in neat rows. Below the portraits, there are multiple glass display cases with dark wooden frames and glass tops/fronts, containing various old historical objects and equipment. The room has a polished wooden floor, hanging ceiling light fixtures/cords, and a few visible pipes near the top of the wall. In the foreground, glass cases run along the length of the room, reflecting items from other sections of the gallery.
That took 2,751 input tokens and 112 output tokens, at a cost of 0.069 cents (less than a tenth of a cent). That means describing every single photo in my 76,000 photo collection would cost around $52.44.
I released llm 0.29 with support for the new models.
Then I had OpenAI Codex loop through all five reasoning effort levels and all three models and produce this combined SVG grid of pelicans riding bicycles (generation transcripts here). I do like the gpt-5.4 xhigh one the best, it has a good bicycle (with nice spokes) and the pelican has a fish in its beak!
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.
-
🔗 remorses/critique critique@0.1.129 release
- Deterministic alphabetical file ordering — directory tree nodes are now sorted alphabetically at every level. Diff sections follow this tree order instead of inheriting the incoming git diff section order. Fixes repos where submodule diffs were grouped at the end and appeared out of tree order.
-
🔗 r/york Hoping to make some friends rss
Hi! I’m an international student (F-22) and I’ve been finding it a bit hard to make friends here. I’m pretty introverted and can be a little awkward at first, but I’m genuinely friendly once I warm up.
I’d love to meet some new people maybe grab a coffee, explore the city, or just chat and see if we vibe. If anyone else is in a similar situation or just open to making a new friend, feel free to reach out!
submitted by /u/Embarrassed-Foot9041
[link] [comments] -
🔗 HexRaysSA/plugin-repository commits Merge pull request #24 from HexRaysSA/copilot/remove-jtang613-plugins rss
Merge pull request #24 from HexRaysSA/copilot/remove-jtang613-plugins -
🔗 r/Leeds Wellington Street tonight rss
Doesn’t it look lush, summer is coming!
submitted by /u/BazzaSan
[link] [comments] -
🔗 HexRaysSA/plugin-repository commits Revert plugin-repository.json changes (let it be regenerated) rss
Revert plugin-repository.json changes (let it be regenerated) Co-authored-by: williballenthin <156560+williballenthin@users.noreply.github.com> -
🔗 News Minimalist 🐢 Energy crisis forces nations to ration power + 10 more stories rss
In the last 4 days Gemini read 108299 top news stories. After removing previously covered events, there are 11 articles with a significance score over 5.5.

[5.6] Countries face energy triage as the Iran war escalates —apnews.com(+6)
The escalating war with Iran has triggered a global energy crisis, forcing governments to ration dwindling fuel supplies and prioritize critical sectors as the blocked Strait of Hormuz disrupts trade.
Asian nations are most vulnerable, relying heavily on imports through the vital maritime corridor. Governments are releasing strategic reserves, implementing shorter workweeks, and cutting industrial energy use to preserve power for households while attempting to buffer consumers from surging global fuel prices.
The Strait of Hormuz carries one-fifth of global oil and gas trade. While countries like Japan utilize vast stockpiles, analysts warn that tapping reserves is a temporary fix for the mounting shortages.
[6.1] Nvidia’s DLSS 5 uses generative AI to boost photorealism in video games, with ambitions beyond gaming —techcrunch.com(+46)
Nvidia CEO Jensen Huang introduced DLSS 5, which uses generative AI and structured graphics data to enhance video game photorealism while significantly reducing the computational power required for rendering.
The system predicts and fills image elements by fusing controllable 3D graphics with probabilistic computing. This allows GPUs to generate lifelike characters and scenes without rendering every detail from scratch, a technique Huang claims ensures both beauty and controllability in digital content.
Huang anticipates this hybrid approach will expand beyond gaming into enterprise computing. He suggested future AI agents will analyze structured databases like Snowflake and BigQuery to generate faster, more trustworthy insights.
Highly covered news with significance over 5.5
[6.3] Universal, ready-to-use immunotherapy detects and destroys endometrial cancer — uclahealth.org (+2)
[6.2] US sends 2,500 Marines to the Gulf to secure Strait of Hormuz — cbc.ca (+6)
[6.1] Saudi Arabia's Red Sea oil exports surge 21-fold after Strait of Hormuz closure — valor.globo.com (Portuguese) (+6)
[5.9] Scientists engineer bacteria to convert plastic bottles into a Parkinson's drug — gjsentinel.com (+4)
[5.6] Israel's intensified war displaces a million people and devastates Lebanese communities — theguardian.com (+82)
[5.6] Chinese researchers revive frozen animal organs, potentially transforming global organ transplantation — scmp.com (+2)
[5.5] Airstrike on Kabul hospital escalates Afghanistan-Pakistan conflict — apnews.com (+111)
[5.6] India, home to 25% of the world’s cervical cancer victims, launches nationwide HPV vaccination — gavi.org (+4)
[5.6] EU deploys drones and robots to remove litter from the sea floor — euronews.com (+2)
Thanks for reading!
— Vadim
You can create your own significance-based RSS feed with premium.
-
🔗 badlogic/pi-mono v0.59.0 release
New Features
- Faster startup by lazy-loading
@mariozechner/pi-aiprovider SDKs on first use instead of import time (#2297) - Better provider retry behavior when providers return error messages as responses (#2264)
- Better terminal integration via OSC 133 command-executed markers (#2242)
- Better Git footer branch detection for repositories using reftable storage (#2300)
Breaking Changes
- Changed custom tool system prompt behavior so extension and SDK tools are included in the default
Available toolssection only when they providepromptSnippet. OmittingpromptSnippetnow leaves the tool out of that section instead of falling back todescription(#2285)
Changed
- Lazy-load built-in
@mariozechner/pi-aiprovider modules and root provider wrappers so coding-agent startup no longer eagerly loads provider SDKs before first use (#2297)
Fixed
- Fixed session title handling in
/tree, compaction, and branch summarization so empty title clears render correctly andsession_infoentries stay out of summaries (#2304 by @aliou) - Fixed footer branch detection for Git repositories using reftable storage so branch names still appear correctly in the footer (#2300)
- Fixed rendered user messages to emit an OSC 133 command-executed marker after command output, improving terminal prompt integration (#2242)
- Fixed provider retry handling to treat provider-returned error messages as retryable failures instead of successful responses (#2264)
- Fixed Claude 4.6 context window overrides in bundled model metadata so coding-agent sees the intended model limits after generated catalogs are rebuilt (#2286)
- Faster startup by lazy-loading
-
🔗 r/reverseengineering Understanding TikTok Web Request Validation and Automation rss
submitted by /u/chanduittamsetty
[link] [comments] -
🔗 HexRaysSA/plugin-repository commits Remove jtang613/IDAssist and jtang613/IDAssistMCP plugins rss
Remove jtang613/IDAssist and jtang613/IDAssistMCP plugins Co-authored-by: williballenthin <156560+williballenthin@users.noreply.github.com> -
🔗 HexRaysSA/plugin-repository commits Initial plan rss
Initial plan -
🔗 r/Yorkshire Deer Shed Festival camping advice rss
It's been many years since I've camped at a festival and I'm eying up Deer Shed as it's just up the road and I like the line-up. But I'm slightly hesitant by how child friendly it appears to be on the website. What is the campsite like? Is it full of little kids high on pop screaming their heads off? I'm in my 30s and sober so not looking for a debauched experience or anything, just want to be able to chill, relax and meet some likeminded folk. Cheers!
submitted by /u/bluetrainlinesss
[link] [comments] -
🔗 r/Leeds I love Leeds rss
I really need to shout into the void how much I appreciate this city.
I’m not from the UK and for most international travellers I know, the only cities they’d think of visiting are London and maybe Manchester.
But Leeds! Wow. It’s so underrated. You’ve got beautiful architecture, amazing culinary variety, serene parks, gorgeous Yorkshire countryside a stone’s throw away, rich culture and history, and it’s so lively ; there’s no shortage of things to do and see. Even if you’ve done all there is to do, it’s so easy to just hop on a bus to York & Manchester for a nice day trip to enjoy a change of pace. It’s like all the conveniences and fun of a much larger city without the overwhelming hustle & bustle. And the people of Leeds! What a lovely lot you all are.
I’ve travelled to other non-major European cities comparable to Leeds and none have felt as well-rounded as this old place. My mum came to visit one autumn and she was completely charmed too, especially after visiting and experiencing London before flying home haha.
I’ll be leaving soon after my studies are done, and granted there are some flaws (imagine if we had a tram system), but Leeds will always have a special place in my heart.
Thanks for reading. If anything, I hope my rambling reminds you of this city’s charm. Yknow, if you see the same sunset every day, you tend to forget how breathtaking the view really is (or however the saying goes).
submitted by /u/Holochromatic
[link] [comments] -
🔗 r/reverseengineering Reverse Engineering a DOS Game with Ghidra and Codex rss
submitted by /u/alexbevi
[link] [comments] -
🔗 r/LocalLLaMA Unsloth announces Unsloth Studio - a competitor to LMStudio? rss
| Until now, LMStudio has basically been the "go-to" solution for more advanced LLM users in the GGUF ecosystem, but Unsloth releasing an (Apache-licensed) runner compatible with Llama.cpp might actually be a gamechanger. submitted by /u/ilintar
[link] [comments]
---|--- -
🔗 r/Leeds Leeds train station back exit departure board this morning. rss
submitted by /u/purplefisheye
[link] [comments] -
🔗 r/LocalLLaMA Introducing Unsloth Studio: A new open-source web UI to train and run LLMs rss
| Hey r/LocalLlama, we're super excited to launch Unsloth Studio (Beta), a new open-source web UI to train and run LLMs in one unified local UI interface. GitHub: https://github.com/unslothai/unsloth Here is an overview of Unsloth Studio's key features:- Run models locally on Mac, Windows , and Linux
- Train 500+ models 2x faster with 70% less VRAM
- Supports GGUF , vision, audio, and embedding models
- Compare and battle models side-by-side
- Self-healing tool calling and web search
- Auto-create datasets from PDF, CSV , and DOCX
- Code execution lets LLMs test code for more accurate outputs
- Export models to GGUF, Safetensors, and more
- Auto inference parameter tuning (temp, top-p, etc.) + edit chat templates
Blog + everything you need to know: https://unsloth.ai/docs/new/studio Install via:
pip install unsloth unsloth studio setup unsloth studio -H 0.0.0.0 -p 8888In the next few days we intend to push out many updates and new features. If you have any questions or encounter any issues, feel free to make a GitHub issue or let us know here. submitted by /u/danielhanchen
[link] [comments]
---|--- -
🔗 r/Leeds Mixed social meet up - Brunch on sat 11.4.26 @ 10am - for m&f aged 35-45 who live in Leeds - our 2nd month! rss
EDIT: FULLY BOOKED
Hey guys!
So the first two socials I organised went really well. Had 12 out of 14 at the Trinity Kitchen dinner and 12 out 14 at North Star Coffee Shop brunch & coffees! We all had a great time.
This is for those of us aged 35-45 living or working in Leeds. The demographic rules are kept strict.
At these meet ups I keep a fair mixture of men and women (I get asked often why and it's to ensure 10 men 2 women don't turn up lol as not a diverse bunch to make new friends! Also, the reddit demographic is mostly men so if they book up all seats then no women get to attend).
So I try to keep it 7 male / 7 female for rsvp places on Eventbrite and Discord. NO PLUS ONES ALLOWED.
We have 2 places left for females (currently fully booked up on seats for male attendees but I can add you to waiting list if someone cancels).
This social event is mostly of people who attended the first meet ups, as they got first dibs but as there is some space left, happy to open up here again.
We are going for brunch on Sat 11 April at 10am and I have reserved a great section of a lovely venue in the city centre.
If you are wanting to join us, just direct message me and if still spaces, I shall send the Eventbrite booking list.
Please note this meet up is solely to make new friends with people who enjoy good food and coffee and have likeminded hobbies and interests.
Our Discord group already chat has 30 people and so I will cap it to 40, so people can get to know each other at these meet ups, otherwise it will get chaotic.
Thanks
submitted by /u/MasterMembership4506
[link] [comments] -
🔗 r/wiesbaden Suche einen neuen Fußballverein. Wohne in Idstein. Könnt ihr was empfehlen? rss
Habe zuletzt B-Klasse gespielt.
submitted by /u/Sad_Theme_7096
[link] [comments] -
🔗 sacha chua :: living an awesome life La semaine du 9 au 15 mars rss
lundi 9 mars
Il faisait très beau et le soleil brillait. Je me suis assise sur le porche et j'ai réécrit mon journal et mes notes sur l'IA en français.
Après l'école, ma fille n'a pas voulu aller à son cours de gymnastique parce qu'elle avait mal au ventre. Elle est restée un petit moment, puis nous sommes allées au parc avec le réchaud de camping, des guimauves, et des biscuits au chocolat pour faire des s-mores. J'ai envoyé des messages à ses amies, mais je n'ai pas reçu de réponse. Néanmoins, si personne ne peut venir, nous pouvons toujours nous en préparer. Par coïncidence, personne n'a reçu mon message à temps, mais toutes ses amies nous ont trouvées. J'ai donné des guimauves aux filles et au grand-père d'une amie de ma fille. Nous les avons fait griller sur des brochettes. On s'est régalés. C'était une fête d'anniversaire inattendue, parce que ses amies étaient tombées malades juste avant la fête planifiée le mois précédent.
Après un dîner de burgers et de frites, nous avons cousu ensemble. Ma fille et moi avons travaillé sur la pochette Pokémon et mon mari a réparé un sac d'épicerie.
La bosse près du piercing de ma fille a commencé à saigner et suppurer. Normalement, elle dormait sur le dos, mais elle n'a pas pu contrôler sa position pendant son sommeil et de temps en temps, elle dormait probablement sur le côté. Je l'ai nettoyée avec une solution saline.
mardi 10 mars
Ma fille était de mauvaise humeur parce que l'école avait une remplaçante et qu'elle avait quelques douleurs. Elle n'a pas voulu participer en classe l'après-midi.
J'avais un rendez-vous avec mon tuteur, pendant lequel j'ai pratiqué ma prononciation à l'aide de mes notes sur l'IA. J'ai mis les mots que je prononce mal en gras. Après le rendez-vous, j'ai écrit des fonctions pour extraire les mots gras avec leurs contextes et les enregistrer dans mes notes au format Org Mode pour les revoir. Ma prochaine étape est de rendre plus facile l'écoute des mots enregistrés.
J'ai aussi travaillé sur mon serveur de synthèse vocale qui est compatible avec speechd. Kokoro TTS est trop lent pour un usage général, mais sa qualité est meilleure que celle d'espeak, donc je veux l'utiliser pour les textes longs pour lesquels une brève pause avant le début n'est pas un problème. Le serveur Kokoro FastAPI utilise l'interface de synthèse vocale d'OpenAI, donc si je l'implémente pour Kokoro, les autres services comme OpenAI fonctionnent aussi.
Ma fille s'est endormie sur le canapé. Elle n'a pas voulu être portée à l'étage.
mercredi 11 mars
Ma fille s'est plainte de quelques symptômes, ma pauvre chérie. Elle a mal à la tête, au ventre et à un genou. Elle ne dort pas mieux… Elle ne va pas mieux. Elle semble traverser une période difficile. Je ne m'attends pas à grand-chose aujourd'hui.
J'ai participé à la réunion virtuelle OrgMeetup. J'ai présenté mes fonctions pour mettre un lien vers le fichier audio et l'écouter, mettre un lien automatique à partir de mes favoris, et télécharger et convertir les éléments de mes notes partagées avec mon tuteur sur Google Docs. J'ai aussi envoyé un correctif pour l'opération « sentence-at-point » dans Org Mode. J'ai travaillé davantage sur mon serveur speechd-ai qui est capable de se connecter aux serveurs compatibles avec le service de synthèse vocale d'OpenAI, mais ça ne fonctionne pas encore complètement.
Ma fille a raté la première partie de son cours à cause de problèmes de santé, mais elle a rejoint le cours à temps pour obtenir un score parfait au test de français. Elle a aussi travaillé le piano pendant le cours de musique. Elle était très fière de ses accomplissements. Elle s'est amusée à essayer quelques expressions en français. « Je suis une pomme de terre de canapé » dit-elle. Ce n'est pas l'expression idiomatique. ( Mon tuteur dit qu'il n'utilise ni cette expression ni « une patate de canapé. » Il pense que « pantouflarde » est peut-être mieux. ) Mais c'est bien qu'elle joue et lance des idées.
Après le dîner, ma fille et moi avons fait une sortie pour activer le PokéStop dans le coin. Très brève, mais au moins, elle a marché.
J'ai imprimé ses devoirs parce qu'elle préfère travailler sur papier plutôt que sur l'écran. Je l'ai aussi aidée à rassembler quelques informations pour son projet d'affiche.
J'ai trouvé que la reconnaissance vocale était utile quand ma fille a voulu un câlin pendant qu'elle faisait autre chose. Elle dit souvent, « Tu es toute chaude. » Mes bras sont trop courts pour taper pendant un câlin. Eh bien, je peux lui donner un câlin tandis que je saisis mes pensées, grâce à la reconnaissance vocale. Elle est curieuse de l'IA, donc de temps en temps, j'utilise la reconnaissance pour interroger l'IA ensemble.
Ma fille a essayé de demander à l'IA de corriger des bugs dans l'histoire interactive sur des farces de Pokémon. Elle était censée suivre le temps pendant l'aventure, mais les totaux étaient erronés. Je suis ravie de voir qu'elle remarque des erreurs et explique à l'IA les changements qu'elle veut.
jeudi 12 mars
Ma fille a voulu acheter une nouvelle boîte à lunch qui ne permet pas aux liquides de se mélanger, parce que nos boîtes actuelles ont de petits trous sous les cloisons et ses craquelins étaient tous mous de temps en temps. Malheureusement, je l'ai emmenée à l'ancienne adresse du magasin, qui a déjà fermé. Elle devra attendre une autre promenade.
Je me suis perdue dans les détails du travail sur le serveur de synthèse vocale qui est compatible avec speechd.
J'ai créé des fonctions pour rassembler mes tentatives de virelangues dans plusieurs fichiers.
vendredi 13 mars
Elle est venue se blottir contre moi toute la nuit. Elle a accaparé toutes les couvertures. Néanmoins, je l'aime encore.
Mon tuteur m'a donné de nouveaux virelangues pour travailler sur ma prononciation.
- Mon oncle peint un grand pont blanc.
{mɔ̃n ˈɔ̃kl pˈɛ̃ œ̃ ɡʁˈɑ̃ pˈɔ̃ blˈɑ̃.} - Un singe malin prend un bon raisin rond.
{œ̃ sˈɛ̃ʒ malˈɛ̃ pʁˈɑ̃t œ̃ bˈɔ̃ ʁɛzˈɛ̃ ʁˈɔ̃.} - Dans le vent du matin, mon chien sent un bon parfum.
{dɑ̃ lə vˈɑ̃ dy matˈɛ̃, mɔ̃ ʃjˈɛ̃ sˈɑ̃ œ̃ bˈɔ̃ paʁfˈœ̃.} - Le soin du roi consiste à joindre chaque coin du royaume.
{lə swˈɛ̃ dy ʁwˈa kɔ̃sˈist a ʒwˈɛ̃dʁ ʃak kwˈɛ̃ dy ʁwajˈom.} - Dans un coin du bois, le roi voit trois points noirs.
{dɑ̃z œ̃ kwˈɛ̃ dy bwˈa, lə ʁwˈa vwˈa tʁwˈa pwˌɛ̃ nwˈaʁ.} - Le feu de ce vieux four chauffe peu.
{lə fˈø də sə vjˈø fˈuʁ ʃˈof pˈø.} - Deux peureux veulent un peu de feu.
{dˈø pøʁˈø vˈœlt œ̃ pø də fˈø.} - Deux vieux bœufs veulent du beurre.
{dˈø vjˈø bˈø vˈœl dy bˈœʁ.} - Elle aimait marcher près de la rivière.
{ɛl ɛmˈɛ maʁʃˈe pʁɛ də la ʁivjˈɛʁ.} - Je vais essayer de réparer la fenêtre.
{ʒə vˈɛz esɛjˈe də ʁepaʁˈe la fənˈɛtʁ.} - Le bébé préfère le lait frais.
{lə bebˈe pʁefˈɛʁ lə lˈɛ fʁˈɛ.} - Charlotte cherche ses chaussures dans la chambre.
{ʃaʁlˈɔt ʃˈɛʁʃ se ʃosˈyʁ dɑ̃ la ʃˈɑ̃bʁ.} - Un chasseur sachant chasser sans son chien est-il un bon chasseur ?
{œ̃ ʃasˈœʁ saʃˈɑ̃ ʃasˈe sɑ̃ sɔ̃ ʃjˈɛ̃ ɛtil œ̃ bˈɔ̃ ʃasˈœʁ ?} - Le journaliste voyage en janvier au Japon.
{lə ʒuʁnalˈist vwajˈaʒ ɑ̃ ʒɑ̃vjˈe o ʒapˈɔ̃.} - Georges joue du jazz dans un grand bar.
{ʒˈɔʁʒ ʒˈu dy ʤˈaz dɑ̃z œ̃ ɡʁˈɑ̃ bˈaʁ.} - Un jeune joueur joue dans le grand gymnase.
{œ̃ ʒˈøn ʒwˈœʁ ʒˈu dɑ̃ lə ɡʁˈɑ̃ ʒimnˈaz.} - Le compagnon du montagnard soigne un agneau.
{lə kɔ̃panjˈɔ̃ dy mɔ̃tanjˈaʁ swˈaɲ œ̃n anjˈo.} - La cigogne soigne l’agneau dans la campagne.
{la siɡˈɔɲ swˈaɲ lanjˈo dɑ̃ la kɑ̃pˈaɲ.} - La grenouille fouille les feuilles dans la broussaille.
{la ɡʁənˈuj fˈuj le fˈœj dɑ̃ la bʁusˈaj.} - La vieille abeille travaille dans la broussaille.
{la vjˈɛj abˈɛj tʁavˈaj dɑ̃ la bʁusˈaj.}
J'ai ajouté une version grasse de la police de caractères Open Sans sur mon site, qui aide à remarquer le contraste entre les mots gras et les mots normaux.
J'ai besoin de corriger un petit bogue dans mon correctif pour Org Mode.
Ma fille m'a aidée à déneiger le trottoir et la terrasse en bois. La neige était lourde à cause de la pluie verglaçante.
Après le dîner, ma fille et moi avons cousu ensemble. Elle a voulu fabriquer un petit sac à remplir de riz et de lavande, comme sa peluche d'axolotl chauffante. J'ai aussi continué à coudre le sac Pokémon.
samedi 14 mars
Ma fille a voulu m'aider à préparer des crêpes pour le petit-déjeuner. Elle a réussi à préparer des crêpes toute seule la fois précédente. Mais les deux premières crêpes ont collé à la poêle. Je me demande si ce n'était pas à cause de l'ajout de lait supplémentaire pour finir le carton de lait, et s'il vaut mieux que nous suivions un peu plus la recette la prochaine fois. J'ai essayé de gratter les morceaux collés avec la spatule à crêpes en bois, mais une partie était bien collée. Elle m'a demandé si elle pouvait l'essayer aussi. J'ai dit que non parce que j'ai enlevé tous les morceaux faciles et j'ai voulu ajouter de l'eau pour ramollir le reste. J'étais stressée car je devais aussi attendre un appel du médecin à propos des symptômes de ma fille. Elle n'a pas voulu écouter « non ». Elle est devenue très grincheuse parce qu'elle a eu l'impression que je l'avais critiquée. Elle est partie furieuse et elle était fâchée contre moi toute la journée, sauf quelques brefs moments. Je lui ai écrit un message pour lui présenter mes excuses. Avec le recul, peut-être que j'aurais mieux fait de la laisser essayer la prochaine fois. Mais c'est aussi important d'apprendre que si nous cuisinons ensemble, de temps en temps, il faut que je dise « non » ou « pas pour le moment. » De toute façon, elle s'est déridée le soir.
J'ai analysé les enregistrements du rendez-vous d'hier. Mon code pour chercher des correspondances approximatives entre la liste des phrases et la transcription était très utile.
(subed-record-extract-all-approximately-matching-phrases phrases "/home/sacha/sync/recordings/2026-03-13-raphael.json" "/home/sacha/proj/french/analysis/virelangues/2026-03-13-raphael-script.vtt")(my-subed-record-analyze-file-with-azure (subed-record-filter-skips (subed-parse-file "/home/sacha/proj/french/analysis/virelangues/2026-03-13-raphael-script.vtt")) "~/proj/french/analysis/virelangues-2026-03-13/2026-03-13-all")File ID Comments All Acc Flu Comp Conf ▶️ 1 X: pont 83 94 79 86 86 Mon oncle peint un grand pont blanc. {pont} ▶️ 2 X: peint 92 94 89 100 87 Mon oncle peint un grand pont blanc. {peint} ▶️ 3 X: pont 93 99 90 100 86 Mon oncle peint un grand pont blanc. {pont} ▶️ 4 X: raisin 76 82 70 88 87 Un singe malin prend un bon raisin rond. {raisin} ▶️ 5 C'est mieux 68 75 80 62 87 Un singe malin prend un bon raisin rond. ▶️ 6 X: parfum 75 92 62 100 89 Dans le vent du matin, mon chien sent un bon parfum. {parfum} ▶️ 7 X: parfum 71 99 53 100 89 Dans le vent du matin, mon chien sent un bon parfum. {parfum} ▶️ 8 Ouais, c'est ça 83 94 78 91 89 Dans le vent du matin, mon chien sent un bon parfum. ▶️ 9 ok 75 86 63 100 89 Le soin du roi consiste à joindre chaque coin du royaume. ▶️ 10 Ouais, c'est bien 80 94 72 91 88 Dans un coin du bois, le roi voit trois points noirs. ▶️ 11 Ouais, c'est ça, parfait 83 94 74 100 88 Dans un coin du bois, le roi voit trois points noirs. ▶️ 12 Mm hmm 95 94 94 100 84 Le feu de ce vieux four chauffe peu. ▶️ 13 Ouais, parfait 90 92 87 100 86 Le feu de ce vieux four chauffe peu. ▶️ 14 82 93 78 86 84 Deux peureux veulent un peu de feu. ▶️ 15 Ouais 77 85 88 71 86 Deux peureux veulent un peu de feu. ▶️ 16 X: bœufs 84 84 91 83 86 Deux vieux bœufs veulent du beurre. {bœufs} ▶️ 17 77 78 75 83 85 Deux vieux bœufs veulent du beurre. ▶️ 18 Ouais, parfait 92 94 89 100 89 Elle aimait marcher près de la rivière. ▶️ 19 Ok, c'est bien 93 98 89 100 90 Je vais essayer de réparer la fenêtre. ▶️ 20 X: le bébé 75 86 70 83 85 Le bébé préfère le lait frais. {le bébé} ▶️ 21 Ouais, c'est bien 88 94 82 100 88 Le bébé préfère le lait frais. ▶️ 22 Okay 83 87 76 100 89 Le bébé préfère le lait frais. ▶️ 23 X: cherche 74 77 81 71 88 Charlotte cherche ses chaussures dans la chambre. {cherche} ▶️ 24 77 92 70 86 90 Charlotte cherche ses chaussures dans la chambre. ▶️ 25 Voila, c'est ça 88 95 83 100 88 Un chasseur sachant chasser sans son chien est-il un bon chasseur ? ▶️ 26 Tu est forte 81 77 94 82 88 Un chasseur sachant chasser sans son chien est-il un bon chasseur ? ▶️ 27 Oui 92 95 93 91 89 Un chasseur sachant chasser sans son chien est-il un bon chasseur ? ▶️ 28 Okay 91 90 94 91 88 Un chasseur sachant chasser sans son chien est-il un bon chasseur ? ▶️ 29 X: au Japon 76 85 86 71 87 Le journaliste voyage en janvier au Japon. {au Japon} ▶️ 30 X: en janvier 92 89 95 100 92 Le journaliste voyage en janvier au Japon. {en janvier} ▶️ 31 Ouais 91 88 92 100 91 Le journaliste voyage en janvier au Japon. ▶️ 32 X: jazz 90 93 93 88 88 Georges joue du jazz dans un grand bar. {jazz} ▶️ 33 X: dans un 84 85 83 88 85 Georges joue du jazz dans un grand bar. {dans un} ▶️ 34 C'est bien (X: dans un) 91 88 94 100 88 Georges joue du jazz dans un grand bar. {dans un} ▶️ 35 X: dans le grand gymnase 87 86 92 88 88 Un jeune joueur joue dans le grand gymnase. {dans le grand gymnase} ▶️ 36 C'est bien 88 87 94 88 85 Un jeune joueur joue dans le grand gymnase. ▶️ 37 77 84 68 100 89 Le compagnon du montagnard soigne un agneau. ▶️ 38 Ouais, c'est ça 85 93 78 100 89 Le compagnon du montagnard soigne un agneau. ▶️ 39 95 94 96 100 91 Le compagnon du montagnard soigne un agneau. ▶️ 40 X: cigogne 74 81 77 71 89 La cigogne soigne l’agneau dans la campagne. {cigogne} ▶️ 41 85 88 84 86 89 La cigogne soigne l’agneau dans la campagne. ▶️ 42 69 76 83 62 87 La grenouille fouille les feuilles dans la broussaille. ▶️ 43 grenouille 71 80 68 75 86 La grenouille fouille les feuilles dans la broussaille. J'ai aussi ajouté les dernières tentatives à l'article « Comparing pronunciation recordings across time. »
Je pense que c'est mieux que de lire mon journal à voix haute pendant le rendez-vous parce que les phrases me permettent de me concentrer sur les sons difficiles, et mon nouveau code m'aide à suivre ma progression au fil des sessions. Ça signifie que mon journal contient peut-être des erreurs, mais ce n'est pas un problème. Selon ce long fil sur les IA sur Hacker News, c'est mieux d'être humain malgré mes erreurs.
J'ai modifié « subed-waveform » et « subed-record » pour afficher les étendues audio que je coupe. Si j'ajoute une fonction pour me permettre de faire glisser le curseur sur la forme d'onde pour créer ou ajuster la directive de coupe, je pense que ce sera très pratique.
J'ai ajouté des raccourcis clavier à mon tableau d'enregistrements de virelangues en français. Maintenant, je peux naviguer vers l'enregistrement suivant ou vers l'enregistrement précédent dans la même phrase ou entre les phrases. Je peux aussi sauter entre les enregistrements de la même phrase avec les chiffres 1 à 9, ce qui facilite tellement la comparaison entre deux versions.
Mon mari a retrouvé un peu plus de son énergie, donc il a fabriqué une machine à espresso en jouet que ma fille réclamait depuis longtemps au lieu d'en acheter une sur eBay pour environ 90 dollars. Il a utilisé du carton et du bois pour la construire. La machine en jouet était merveilleuse. Ma fille était très heureuse.
dimanche 15 mars
J'ai écrit du code JavaScript pour jouer un enregistrement en boucle avec une pause de deux fois sa longueur dans mes notes sur les virelangues. Ça facilite la pratique sur mon téléphone. En plus de mes extraits du rendez-vous précédent avec mon tuteur, j'ai aussi ajouté des références audio qui sont générées par les synthèses vocales de Google Traduction, de Kokoro, et d'Azure. Je préfère celles de Google Traduction au début parce qu'elles sont plus lentes, mais je pense que je peux configurer les autres services pour parler à la même vitesse. Je les ai utilisées pour travailler sur ma prononciation. Ma prochaine étape est d'inclure les phonèmes pour aider à remarquer les différences entre les voyelles.
J'ai préparé des crêpes épaisses pour le petit-déjeuner. Ma fille m'a aidée avec certaines étapes de la préparation.
Nous avons travaillé sur la machine à espresso en carton. Ma fille et moi avons utilisé le petit ordinateur micro:bit pour faire fonctionner des boutons, jouer des sons, et afficher les nombres et les animations en utilisant MicroPython. J'ai commencé avec l'interface Web, mais Ampy est mieux pour téléverser le code sur le micro:bit parce que je peux tout faire sans clics.
Ma fille a choisi cinq boutons et elle a dessiné des animations pour chaque commande :
- Moudre
- Eau
- Lait
- Vapeur
- Café
Je suis particulièrement fière que le bouton pour l'eau simule le chauffage de l'eau en affichant la progression sur un afficheur à quatre chiffres à sept segments ( bien sûr plus rapidement qu'en vrai ), suivi d'une animation. Le logiciel simule aussi le refroidissement de l'eau après un certain temps. Le micro:bit a un thermomètre, donc si ma fille le veut, nous pouvons changer le logiciel pour utiliser la vraie température ambiante.
J'ai découpé des ouvertures dans le tableau de bord en carton et j'ai utilisé de la colle chaude pour coller les éléments. Mon mari a utilisé deux aimants pour coller le tableau de bord au châssis de la machine. Ça marche ! Ma fille s'est très bien amusée en préparant du café pour nous.
Voici le code : https://github.com/wjyoung65/toy_espresso_machine
Je veux essayer d'ajouter un module MP3 et une petite enceinte pour jouer un son de meilleure qualité. Ma fille a enregistré quelques sons de la préparation du café comme le bruit de l'eau qui coule ou qui bouillonne.
Mon mari a dépoussiéré un vieux petit ordinateur Arduino avec lequel son autre fille et lui avaient commencé un projet il y a plusieurs années. Il a réussi à diffuser des sons dans les écouteurs. Si nous pouvons nous connecter au micro:bit, la machine à espresso en jouet peut diffuser les sons que ma fille a enregistrés. J'ai hâte de l'essayer.
You can e-mail me at sacha@sachachua.com.
- Mon oncle peint un grand pont blanc.
-
🔗 r/york Dick Turpin's trial, execution, and burial in York - now an audio drama starring Dónal Finn (Young Sherlock, Wheel of Time) rss
| https://preview.redd.it/wbssbww2ylpg1.png?width=1000&format=png&auto=webp&s=f3d91c1d175d5a6a8c92d3bfacc079fec79394f4 Full disclosure: I'm one of the writers/directors on this project. We're releasing a full-cast audio drama about Dick Turpin this summer through Big Finish, starring Dónal Finn (Young Sherlock, Wheel of Time) as Turpin, with Greg Wise and Jemima Rooper. Thought this sub might be interested because York is where it all ends - the trial at York Assizes in March 1739, the execution at Knavesmire in April, and the burial at St George's Church, Fishergate. We're covering the real history: how he ended up in Yorkshire hiding under the alias "John Palmer," posed as a gentleman horse trader in Brough-on-Humber, got caught over shooting a rooster, and then faced trial with no defence and no witnesses. The execution scene is... well, let's just say we didn't hold back. He hired five professional mourners, bought himself a new frock coat, chatted with the hangman for half an hour, then jumped off the ladder himself. Going for "Peaky Blinders meets Taboo" - dark, fast, visceral. Proper 18th-century thieves' cant and period-accurate sound design. Website: https://turpinhq.co.uk Anyone in York interested in local history brought to life? submitted by /u/Araziel-
[link] [comments]
---|--- -
🔗 HexRaysSA/plugin-repository commits sync repo: +2 releases rss
sync repo: +2 releases ## New releases - [DeepExtract](https://github.com/marcosd4h/DeepExtractIDA): 0.9.11 - [unicorn-tracer-arm64](https://github.com/chenxvb/Unicorn-Trace): 0.3 -
🔗 r/Yorkshire New business scheme launched to help York and North Yorkshire businesses grow rss
| submitted by /u/willfiresoon
[link] [comments]
---|--- -
🔗 r/Harrogate 'Roadworks around Harrogate. WTAF?! rss
Everywhere you turn, Starbeck, 2 massive holes in the road & no workers. Penny Pot roundabout, 4 way lights thanks to Harrogate Water. Curious Cow roundabout, 4 way lights. Kingsley drive, perpetual lights. The list is bloody endless. Anyone else brassed off with it all?
submitted by /u/E5evo
[link] [comments] -
🔗 r/Harrogate Moving to Harrogate as young person rss
I (24F) have just accepted an amazing job opportunity in Harrogate. I'm currently based in Leeds, close to the city centre but if I were to stay in Leeds my commute would be over an hour to the office. Since my lease ends in July, I was wondering if it would be worth it to move to Harrogate.
Do you think that Harrogate is a good place to move to as a young person just starting their career? I love Leeds so much so I would definitely be sad to leave but a 1hr+ commute one way every day is grueling.
submitted by /u/matilza
[link] [comments] -
🔗 r/Yorkshire There’s Always That One Person Who Refuses To Admit It’s Cold rss
You’ll be stood there with a jacket on, hands freezing, and there’s always someone walking around like it’s nothing. No it’s not that bad while everyone else is clearly feeling it. Don’t know if it’s stubbornness or just being used to it, but you see it every winter without fail. Have you also met such person?
submitted by /u/Additional_Fly_6603
[link] [comments] -
🔗 r/Harrogate Casual Monday 8pm 5/6/7-a-side in Harrogate (Rossett 3G) – players needed rss
We’ve got a friendly weekly 5/6/7-a-side game on the 3G pitch at Rossett (Harrogate) every Monday at 8pm, and we’re looking for a few more players to keep it going consistently.
It’s a decent standard but nothing too serious — mix of abilities, no egos, just a good run about and a competitive game.
We’ve got a core group but have been just short on numbers recently, so keen to get a few more involved. No pressure to commit every week — even if you can play semi-regularly that helps a lot.
Details:
- Rossett, Harrogate (3G pitch)
- Mondays, 8pm
- £7.50
- 5/6/7-a-side depending on numbers
If you fancy a game or want to get involved, drop a comment or a message 👍
Cheers!
submitted by /u/Ill-Western-6408
[link] [comments] -
🔗 r/wiesbaden Ich wohne in Idstein & möchte mit Gym anfangen. Welches könnt ihr empfehlen? rss
submitted by /u/Sad_Theme_7096
[link] [comments] -
🔗 r/wiesbaden Sammlerobjekte mit Bezug zu Wiesbaden gesucht rss
Ich möchte anfangen, Sachen zu sammeln, die einen Bezug zu Wiesbaden haben und suche nach Ideen, um meine Sammlung zu erweitern.
Bis jetzt besteht diese nur aus Pokerchips aus der Spielbank sowie ein paar alten Bildern, auf denen das ein oder andere Gebäude vor ca. 100 Jahren abgebildet ist.
Meine Ideen wären noch Eintrittskarten (aber für was?) und Postkarten oder Souvenirs aus der Touristeninformation.
Fällt euch sonst noch etwas ein?
submitted by /u/Unconsci0us_Mind
[link] [comments] -
🔗 obra/superpowers v5.0.4 release
Review Loop Refinements
Dramatically reduces token usage and speeds up spec and plan reviews by eliminating unnecessary review passes and tightening reviewer focus.
- Single whole-plan review — plan reviewer now reviews the complete plan in one pass instead of chunk-by-chunk. Removed all chunk-related concepts (
## Chunk N:headings, 1000-line chunk limits, per-chunk dispatch). - Raised the bar for blocking issues — both spec and plan reviewer prompts now include a "Calibration" section: only flag issues that would cause real problems during implementation. Minor wording, stylistic preferences, and formatting quibbles should not block approval.
- Reduced max review iterations — from 5 to 3 for both spec and plan review loops. If the reviewer is calibrated correctly, 3 rounds is plenty.
- Streamlined reviewer checklists — spec reviewer trimmed from 7 categories to 5; plan reviewer from 7 to 4. Removed formatting-focused checks (task syntax, chunk size) in favor of substance (buildability, spec alignment).
OpenCode
- One-line plugin install — OpenCode plugin now auto-registers the skills directory via a
confighook. No symlinks orskills.pathsconfig needed. Install is just adding one line toopencode.json. (PR #753) - Added
package.jsonso OpenCode can install superpowers as an npm package from git.
Bug Fixes
- Verify server actually stopped —
stop-server.shnow confirms the process is dead before reporting success. SIGTERM + 2s wait + SIGKILL fallback. Reports failure if the process survives. (PR #751) - Generic agent language — brainstorm companion waiting page now says "the agent" instead of "Claude".
- Single whole-plan review — plan reviewer now reviews the complete plan in one pass instead of chunk-by-chunk. Removed all chunk-related concepts (
-
🔗 anthropics/claude-code v2.1.77 release
What's changed
- Increased default maximum output token limits for Claude Opus 4.6 to 64k tokens, and the upper bound for Opus 4.6 and Sonnet 4.6 models to 128k tokens
- Added
allowReadsandbox filesystem setting to re-allow read access withindenyReadregions /copynow accepts an optional index:/copy Ncopies the Nth-latest assistant response- Fixed "Always Allow" on compound bash commands (e.g.
cd src && npm test) saving a single rule for the full string instead of per-subcommand, leading to dead rules and repeated permission prompts - Fixed auto-updater starting overlapping binary downloads when the slash-command overlay repeatedly opened and closed, accumulating tens of gigabytes of memory
- Fixed
--resumesilently truncating recent conversation history due to a race between memory-extraction writes and the main transcript - Fixed PreToolUse hooks returning
"allow"bypassingdenypermission rules, including enterprise managed settings - Fixed Write tool silently converting line endings when overwriting CRLF files or creating files in CRLF directories
- Fixed memory growth in long-running sessions from progress messages surviving compaction
- Fixed cost and token usage not being tracked when the API falls back to non-streaming mode
- Fixed
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETASnot stripping beta tool-schema fields, causing proxy gateways to reject requests - Fixed Bash tool reporting errors for successful commands when the system temp directory path contains spaces
- Fixed paste being lost when typing immediately after pasting
- Fixed Ctrl+D in
/feedbacktext input deleting forward instead of the second press exiting the session - Fixed API error when dragging a 0-byte image file into the prompt
- Fixed Claude Desktop sessions incorrectly using the terminal CLI's configured API key instead of OAuth
- Fixed
git-subdirplugins at different subdirectories of the same monorepo commit colliding in the plugin cache - Fixed ordered list numbers not rendering in terminal UI
- Fixed a race condition where stale-worktree cleanup could delete an agent worktree just resumed from a previous crash
- Fixed input deadlock when opening
/mcpor similar dialogs while the agent is running - Fixed Backspace and Delete keys not working in vim NORMAL mode
- Fixed status line not updating when vim mode is toggled on or off
- Fixed hyperlinks opening twice on Cmd+click in VS Code, Cursor, and other xterm.js-based terminals
- Fixed background colors rendering as terminal-default inside tmux with default configuration
- Fixed iTerm2 session crash when selecting text inside tmux over SSH
- Fixed clipboard copy silently failing in tmux sessions; copy toast now indicates whether to paste with
⌘Vor tmuxprefix+] - Fixed
←/→accidentally switching tabs in settings, permissions, and sandbox dialogs while navigating lists - Fixed IDE integration not auto-connecting when Claude Code is launched inside tmux or screen
- Fixed CJK characters visually bleeding into adjacent UI elements when clipped at the right edge
- Fixed teammate panes not closing when the leader exits
- Fixed iTerm2 auto mode not detecting iTerm2 for native split-pane teammates
- Faster startup on macOS (~60ms) by reading keychain credentials in parallel with module loading
- Faster
--resumeon fork-heavy and very large sessions — up to 45% faster loading and ~100-150MB less peak memory - Improved Esc to abort in-flight non-streaming API requests
- Improved
claude plugin validateto check skill, agent, and command frontmatter plushooks/hooks.json, catching YAML parse errors and schema violations - Background bash tasks are now killed if output exceeds 5GB, preventing runaway processes from filling disk
- Sessions are now auto-named from plan content when you accept a plan
- Improved headless mode plugin installation to compose correctly with
CLAUDE_CODE_PLUGIN_SEED_DIR - Show a notice when
apiKeyHelpertakes longer than 10s, preventing it from blocking the main loop - The Agent tool no longer accepts a
resumeparameter — useSendMessage({to: agentId})to continue a previously spawned agent SendMessagenow auto-resumes stopped agents in the background instead of returning an error- Renamed
/forkto/branch(/forkstill works as an alias) - [VSCode] Improved plan preview tab titles to use the plan's heading instead of "Claude's Plan"
- [VSCode] When option+click doesn't trigger native selection on macOS, the footer now points to the
macOptionClickForcesSelectionsetting
-
🔗 idursun/jjui v0.10.2 release
Quick release to continue the release early, release often streak.
Features
- Custom diff and preview content — You can now use
diff.show()andui.preview.show()in your Lua actions to display custom command output in the diff and preview panels. (#593)
Bug Fixes
- Rebase source + insert between — Rebase now correctly uses
-s(source) instead of-rwhen combining source mode with insert-between. (#598) - Missing actions in status bar — Actions with the same name in different scopes (e.g.
revset.editandrevisions.edit) are no longer hidden from the status bar. (#595) - Misaligned lines across terminals — Terminals handle Unicode width calculation differently — Ghostty enables grapheme clustering by default while Kitty does not. We now detect the terminal's width mode and calculate widths accordingly, fixing rendering in both. (#592)
- Operation action overrides — Some built-in actions during operations couldn't be overridden in
config.lua. For example,revisions.details.diff,revisions.evolog.diff, andrevisions.rebase.*actions can now be properly overridden. (#586, #598)
What's Changed
- fix(render): detect terminal width method by @idursun in #592
- feat: add diff and preview show intents by @idursun in #593
Full Changelog :
v0.10.1...v0.10.2 - Custom diff and preview content — You can now use
-
- March 16, 2026
-
🔗 IDA Plugin Updates IDA Plugin Updates on 2026-03-16 rss
IDA Plugin Updates on 2026-03-16
New Releases:
Activity:
- binlex
- btrace
- d4314ffe: pc-relative LDR relocations
- DelphiHelper
- ida-claude-plugins
- b09a4d17: ida-domain-api: more hints
- IDA-MCP
- 4e1d72f9: Refine gateway startup and proxy lifecycle
- ida-pro-mcp
- idamcp
- msc-thesis-LLMs-to-rank-decompilers
- 50b762b3: better readability
- python-elpida_core.py
- 647a8afd: docs: update checkpoint with Session 2 progress — all P0/P1/P4 completed
- 3ff1f991: fix: raise insight limit 500→1000, pass HF_TOKEN to sentence-transfor…
- 8a75332d: fix: replace deprecated duckduckgo_search with ddgs package
- bc299dab: fix: CPU-only PyTorch in Dockerfile to avoid CUDA bloat
- 4db83925: P0/P1/P4: Kaya display fix, memory optimization, domain grounding
- tomsons_RE_scripts
-
🔗 backnotprop/plannotator v0.13.1 release
Follow @plannotator on X for updates
Missed recent releases? Release | Highlights
---|---
v0.13.0 | Built-in themes, annotatable plan diffs, file-scoped code review comments, Octarine integration, unified review core, Pi remote sessions
v0.12.0 | Quick annotation labels, mobile compatibility, Graphviz rendering, markdown images with lightbox, linked doc navigation in annotate mode
v0.11.4 | Git add from code review, bidirectional scroll navigation, clipboard paste for annotation images, VS Code IPC port stability
v0.11.3 | Expandable diff context, hierarchical folder tree, redesigned worktree controls, supply chain hardening
v0.11.2 | Git worktree support in code review, VS Code editor annotations in review, Obsidian auto-save & separator settings, session discovery, smart file resolution
v0.11.1 | VS Code extension for in-editor plan review, Pinpoint mode for point-and-click annotations, untracked files in code review
v0.11.0 | Auto-save annotation drafts, comment popover, Obsidian vault browser, deny message framing fix, configurable OpenCode timeout
v0.10.0 | Short URL sharing with E2E encryption, code suggestions in review UI, CJK input method support, customizable Obsidian filenames, XDG install fix
v0.9.3 | Linked document navigation & annotation, VS Code diff integration, toolbar dismiss fix, automated npm publishing
v0.9.0 | Plan Diff with two view modes, version history, sidebar redesign, terminology cleanup
v0.8.5 | Pi coding agent support, auto-close countdown, image endpoint security fix, OpenCode package fix
v0.8.0 | Open source (MIT/Apache-2.0), annotate command, self-hosted share portal, resizable panels, mermaid controls, auto-close on approval, documentation site
What's New in v0.13.1
v0.13.1 rewrites how Plannotator works with OpenCode's plan mode. The plugin now intercepts plan mode, injects its own planning workflow, and gives OpenCode users the same interactive browser-based review that Claude Code and Pi users already have. This release also fixes an Obsidian save failure on certain Bun versions.
OpenCode Plan Mode Rewrite
Previous versions of the OpenCode plugin had a fragile plan mode integration. Long plans caused JSON parse errors because the entire plan was passed as a tool call string argument. The agent wrote to a custom directory that OpenCode's permission system blocked. The browser review UI often failed to open. There was no support for the agent asking clarifying questions during planning.
This release replaces all of that with file-based plan storage. The agent writes its plan to a markdown file on disk, then calls
submit_planwith the file path. Plans live in~/.local/share/opencode/plans/, which is the XDG data path that OpenCode's permission system already allows. The agent picks the filename, and on feedback it revises the same file and resubmits. No content is lost between rounds.The planning prompt now follows an exploration-first workflow: Explore the codebase, ask clarifying questions, write the plan, submit for review. Previously, agents would jump straight into writing a plan before understanding the code. For greenfield tasks where there is no codebase to explore, the agent skips to questions. The prompt is tool-neutral and avoids referencing specific tool names like
writeoredit, so it works with GPT models that useapply_patch.Under the hood, the plugin strips OpenCode's native "STRICTLY FORBIDDEN: ANY file edits" directive from the system prompt and replaces it with Plannotator's own scoped rules, which allow the agent to create and edit plan files while still preventing codebase modifications. The
submit_plantool is hidden from subagents by default; users running custom subagent workflows like Superpowers or OhMyOpenCode can setPLANNOTATOR_ALLOW_SUBAGENTS=1to make it visible.Shared checklist utilities were extracted to
@plannotator/sharedfor cross- plugin reuse of plan execution tracking.- #318, closing #63 (file-based plans, requested by @DanielusG), #129 (JSON parse error, reported by @5trongHust), #152 (question support, requested by @fidelix), #183 (browser not opening, reported by @eromoe), and #289 (subagent access, reported by @sfpmld)
Obsidian Save Fix
Bun versions 1.1.43 through 1.1.45 introduced a regression where
mkdirSync({ recursive: true })throwsEEXISTwhen the directory already exists. This broke Obsidian saves on the second attempt. The fix adds anexistsSyncguard before the mkdir call. It's a no-op on unaffected Bun versions and prevents the save failure on affected ones.
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/@plannotatorThen in
opencode.json:{ "plugin": ["@plannotator/opencode@latest"] }Pi: Install or update the extension:
pi install npm:@plannotator/pi-extension
What's Changed
- feat: Pi-style iterative planning for OpenCode plugin by @backnotprop in #318
- fix: guard Obsidian mkdir against Bun EEXIST regression by @backnotprop in #319
Community
Five long-standing feature requests and bug reports drove this release:
- @DanielusG requested file-based plans in #63, the oldest open issue on the tracker
- @5trongHust reported the JSON parse error on long plans in #129
- @fidelix requested question/answer support during planning in #152
- @eromoe reported the browser not opening after plan mode in #183
- @sfpmld reported subagent access to
submit_planin #289 - @Pollux12 reported the Obsidian save failure in #315
Full Changelog :
v0.13.0...v0.13.1 -
🔗 r/Yorkshire David Byrne Halifax - accommodation rss
Me and my friend are considering going to see David Byrne in Halifax! Does anyone have any recommendations for places to stay, near to some night life with easy enough access to trains!
Thank you!
submitted by /u/CantaloupeHot5387
[link] [comments] -
🔗 r/Yorkshire Camping in the Dales? rss
Is it acceptable or even possible to find a nice spot with good views that I could just camp alone for a night?
submitted by /u/Deep_Relationship960
[link] [comments] -
🔗 r/Yorkshire Animal rescue horse charity in North Yorkshire needs support rss
submitted by /u/No-Champion-1
[link] [comments] -
🔗 r/LocalLLaMA Mistral Small 4:119B-2603 rss
| submitted by /u/seamonn
[link] [comments]
---|--- -
🔗 badlogic/pi-mono v0.58.4 release
Fixed
- Fixed steering messages to wait until the current assistant message's tool-call batch fully finishes instead of skipping pending tool calls.
-
🔗 r/wiesbaden Auf der Suche nach Orten für Brettspiele rss
Hallo zusammen,
ich suche nach Tipps für Bars, Cafés oder Lokale, die sich gut eignen, um mit Freunden Brettspiele zu spielen.
Am liebsten mit großen Tischen und nicht zu eng oder überfüllt. Gutes Essen und Getränke wären ein Pluspunkt.
Vielen Dank!
submitted by /u/LankyRaspberry8110
[link] [comments] -
🔗 r/LocalLLaMA Mistral 4 Family Spotted rss
submitted by /u/TKGaming_11
[link] [comments] -
🔗 r/Yorkshire Quite the statement! rss
| Anyone been here? Looks quite cool submitted by /u/Terrible_Passion6178
[link] [comments]
---|--- -
🔗 sacha chua :: living an awesome life 2026-03-16 Emacs news rss
Security reminder: If you use kubernetes-el, don't update for now, and you might want to check your installation if you updated it recently. The repo was compromised. (Analysis, Reddit discussion, lobste.rs) If you use Emacs 31, please consider enabling package-review-policy.
There were a number of lively conversations around Emacs Solo (142 comments on HN), Emacs and Vim in the age of AI (52 comments on Reddit, 138 on HN), and agent-shell 0.47 (62 on Reddit). Also, Prot has posted the video and text of his talk Computing in freedom with GNU Emacs (YouTube 42:40, Video with Q&A, more links in the community section).
- Upcoming events (iCal file, Org):
- M-x Research: TBA https://m-x-research.github.io/ Wed Mar 18 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Thu Mar 19 0000 Asia/Singapore
- EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/313776893/ Sat Mar 21 1100 America/Los_Angeles
- Emacs Berlin: Emacs-Berlin Hybrid Meetup https://emacs-berlin.org/ Wed Mar 25 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1800 Etc/GMT - 1900 Europe/Berlin - 2330 Asia/Kolkata – Thu Mar 26 0200 Asia/Singapore
- Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Mar 28 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- Emacs configuration:
- Making Emacs Your Own « Here's The Beef (@BeefGriller@dice.camp)
- Emacs Redux: use-short-answers: The Modern Way to Tame yes-or-no Prompts (Irreal)
- Two Years of Emacs Solo: 35 Modules, Zero External Packages, and a Full Refactor (Reddit, HN, lobste.rs)
- minimal-emacs.d Release 1.4.0 (Reddit)
- Brainiac v1.2 released — Kemal's Braindump (Codeberg, Reddit) - note-taking and task-management-centered Emacs config
- Emacs Lisp:
- Appearance:
- Navigation:
- Nifty little modal editing implementation - selected.el, special keymap when region is active
- Emacs Redux: isearch-lazy-count: Built-in Search Match Counting
- kramo/scroll-beyond.el: An Emacs package to enable scrolling the point beyond window bounds - Codeberg.org (@kramo@chaos.social)
- vmargb/arrow.el: Elisp implementation of arrow.nvim per-project and file-local bookmarks · GitHub (Reddit)
- Dired:
- Writing:
- Org Mode:
- Thaodan/org-note-auto-save: Auto-save org-note buffer - Codeberg.org (@thaodan@mastodon.social)
- niqc/org-dynamic-templates: Package for define template folder for org files - Codeberg.org (Reddit)
- Sacha Chua: Emacs Lisp and NodeJS: Getting the bolded words from a section of a Google Document
- mjamagon/arrow-lang: Arrow DSL for emacs · GitHub (Reddit) - dataflow pipeline language for Org Babel
- Sacha Chua: Org Mode: Export HTML, copy files, and serve the results via simple-httpd so that media files work
- Building a cli app to query org with clime v0.3 (Reddit)
- Coding:
- Mike Olson - Beta: Emacs Multi-LSP support for Python and Typescript frameworks - looking for Emacs users to try it out (@mwolson.org, @mikeozen)
- Emacs Redux: Code Formatting in Emacs (Irreal)
- Emacs Redux: Removing Paired Delimiters in Emacs (Irreal)
- Einar Mostad: Fix error with Cider Clojure REPL in Emacs on Guix
- [EMACS LAB #2] Do zero a uma IDE para programar em C (parte 2) (01:17:59)
- Philip Kaludercic: Emacs after Magit
- Rebasing in Magit (@lobsters@mastodon.social)
- Перебазирование в Magit / Хабр (@habr@zhub.link)
- Release v0.4.0 · bbatsov/neocaml · GitHub - bugfix (@batsov.net)
- Shells:
- Multimedia:
- Fun:
- AI:
- Emacs and Vim in the Age of AI (Reddit, HN, lobste.rs)
- Using Terminal Coding Agents from Emacs
- Randy Ridenour: Convert Claude Quizzes to Emacs Org Mode (@randyridenour@zirk.us)
- agent-shell 0.47 updates (Reddit)- claude-code-acp renamed, bootstrapping and resuming
- James Dyer: Ollama Buddy - In-Buffer LLM Streaming
- 038 Ollama Buddy - Tool Calling and modifying files with an ediff session #emacs #ollama (02:12)
- Community:
- Fortnightly Tips, Tricks, and Questions — 2026-03-10 / week 10
- Protesilaos Stavrou: Computing in freedom with GNU Emacs (YouTube 42:40, Reddit, lobste.rs, Irreal, Video with Q&A, other post)
- Emacs Carnival March 2026: Mistakes and Misconceptions
- Eric MacAdie: 2026-02 Austin Emacs Meetup
- Low Tech High Life: Emacs magia y liberación · Inicio (Spotify, @alvarmaciel@mastodon.social)
- Humanities in the Machine - Blain Smith - mentions RMS, GNU, and Emacs
- Other:
- Chris Maiorana: The Emacs Way: Create Directories
- Indexing Info Manuals — Alex Carney (@alcarney@mastodon.social)
- Emacs Internal #03: Tagged Union, Tagged Pointer, and Poor Man's Inheritance | The Cloudlet (Reddit, HN, lobste.rs)
- reka: A window manager inside of Emacs for the Wayland world (Reddit) - mentioned in Separating the Wayland Compositor and Window Manager
- chaoswork/appine: using a dynamic module that allows you to embed native macOS views (WebKit, PDFKit etc.) directly inside Emacs windows (Reddit)
- My little Emacs OTG setup (Reddit)
- Emacs running on my iPad. - using ish
- Emacs development:
- emacs-devel: long discussion about deprecated code, warnings, and compat release schedule
- Merge remote-tracking branch 'origin/scratch/error-API'
- Add new function 'ensure-proper-list' (bug#80598)
- Add references to "User Lisp" Info node where applicable
- etags-regen: Don't try to generate tags during completion, by default
- * etc/NEWS: Announce 'package-vc-install-from-checkout' obsoletion
- Add 'xref-mouse-mode' minor mode
- ; Add missing documentation for new 'cus-edit' bindings
- (smerge-refine-regions): Refactor a bit and work between buffers
- Improve the error API
- New packages:
- buffer-guardian: Automatically Save Buffers Without Manual Intervention (MELPA)
- ekg-agent: Agent tools for ekg (MELPA)
- ekg-denote: Denote integration for ekg (MELPA)
- markdown-table-wrap: Word-wrap GFM pipe tables to fit window width (MELPA)
- stan-ts-mode: Major mode for editing Stan files (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, Mastodon #emacs, Bluesky #emacs, Hacker News, lobste.rs, programming.dev, lemmy.world, lemmy.ml, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
You can comment on Mastodon or e-mail me at sacha@sachachua.com.
- Upcoming events (iCal file, Org):
-
🔗 backnotprop/plannotator v0.13.0 release
Follow @plannotator on X for updates
Missed recent releases? Release | Highlights
---|---
v0.12.0 | Quick annotation labels, mobile compatibility, Graphviz rendering, markdown images with lightbox, linked doc navigation in annotate mode
v0.11.4 | Git add from code review, bidirectional scroll navigation, clipboard paste for annotation images, VS Code IPC port stability
v0.11.3 | Expandable diff context, hierarchical folder tree, redesigned worktree controls, supply chain hardening
v0.11.2 | Git worktree support in code review, VS Code editor annotations in review, Obsidian auto-save & separator settings, session discovery, smart file resolution
v0.11.1 | VS Code extension for in-editor plan review, Pinpoint mode for point-and-click annotations, untracked files in code review
v0.11.0 | Auto-save annotation drafts, comment popover, Obsidian vault browser, deny message framing fix, configurable OpenCode timeout
v0.10.0 | Short URL sharing with E2E encryption, code suggestions in review UI, CJK input method support, customizable Obsidian filenames, XDG install fix
v0.9.3 | Linked document navigation & annotation, VS Code diff integration, toolbar dismiss fix, automated npm publishing
v0.9.0 | Plan Diff with two view modes, version history, sidebar redesign, terminology cleanup
v0.8.5 | Pi coding agent support, auto-close countdown, image endpoint security fix, OpenCode package fix
v0.8.0 | Open source (MIT/Apache-2.0), annotate command, self-hosted share portal, resizable panels, mermaid controls, auto-close on approval, documentation site
What's New in v0.13.0 v0.13.0 brings built-in themes, annotatable plan diffs, file-scoped code review comments, and deeper platform parity for the Pi extension. Six of the fourteen PRs in this release came from external contributors, three of them first-time. Built-in Theme System The UI now ships with eighteen built-in themes across dark, light, and system- adaptive modes, from high-contrast terminals to soft pastels. A theme grid in Settings lets you preview and switch instantly; your choice persists via cookies across sessions. Under the hood, all color tokens were consolidated into packages/ui/theme.css as CSS custom properties, which means the plan viewer, code review, and annotate UIs all share a single source of truth for color. #294 Annotatable Plan Diffs Plan diff view (the comparison that appears when a coding agent resubmits after a denial) now supports annotations directly on diff content. Hover over an added, removed, or modified section and the annotation toolbar appears. Each annotation carries a diffContext field (added, removed, modified) that is included in the exported feedback, so the agent knows exactly which part of the diff your comment targets. This was a major refactor: the annotation highlighting infrastructure was extracted into a shared useAnnotationHighlighter hook, and the diff view uses its own block-level hover system rather than web-highlighter. File-Scoped Comments in Code Review The /plannotator-review UI now supports file-level comments in addition to line-level annotations. Each file header has a comment composer that lets you leave feedback about the file as a whole. These comments appear in the Review Panel alongside line annotations and are included in the exported feedback. Useful for high-level observations like "this file should be split" or "the approach here needs rethinking" that don't attach to any specific line. Authored by @sercantor in #303, closing #302 Octarine Notes Integration Octarine joins Obsidian and Bear as a third notes app integration. Plan snapshots can be saved directly to Octarine on approval or denial. All three integrations now support an auto-save toggle. Enable it once in Settings and every plan decision writes to your notes app without prompting. Under the hood, all integration saves run in parallel with Promise.allSettled, so a slow or failing integration doesn't block the others. #297 Pi Extension: Remote Session Support The Pi extension now detects SSH and devcontainer environments the same way the Claude Code hook does, using PLANNOTATOR_REMOTE, SSH_TTY, and SSH_CONNECTION. In remote sessions, it uses a fixed port and returns the URL for manual browser opening instead of trying to launch one. This brings Pi to full parity with Claude Code and OpenCode for remote development workflows. Authored by @fink-andreas in #299 Unified Review Core (Bun + Pi) The review server had two implementations: one in the Bun-compiled hook, one in the Pi extension. They drifted apart over time, causing bugs like missing untracked file support in Pi. This release extracts a runtime-agnostic review core that both platforms consume. Diff assembly, file content retrieval, worktree handling, and stage/unstage all live in one place now. Regression tests cover the shared surface. #310, closing #307 reported by @0xbentang Shared Feedback Templates The deny feedback message that gets sent back to the agent was inconsistent across plan review, code review, and annotate mode. Each had its own phrasing and structure. This release unifies them into shared templates. It also adds an instruction to preserve the plan's # Title heading on resubmission, which fixes a version history issue where title changes would break slug-based plan grouping. #298, addressing #296 reported by @MarceloPrado Configurable Bear Tags Bear integration previously hardcoded the tag. You can now set custom tags and choose whether tags are prepended or appended to the note body. This PR also fixes a double-title bug where both the URL parameter title and the H1 in the note body were rendering. Authored by @MarceloPrado in #283 Additional Changes Favicon. All three server modes (plan review, code review, annotate) now serve an SVG favicon: purple rounded square with a white "P" and gold highlight stripe (#312 by @dgrissen2, idea from Discussion #269) LGTM approval fix. Approving in code review no longer tells the agent to "address all feedback." If you clicked LGTM, there is no feedback to address (#293, reported by @tobeycodes in #284) Non-blocking browser launch (Pi/Linux). execSync(xdg-open) blocked the Pi extension's event loop on Linux. Replaced with detached spawn().unref() (#292, reported by @dvic in #288) Mobile context menu fix. Suppresses the native iOS Safari callout and Android Chrome context menu during text selection so the annotation toolbar isn't obscured (#281 by @grubmanItay) Tater sprite z-index fix. The tater mascot was rendering in front of the plan document due to a stacking context created by the mobile compat PR. Fixed (#308) review-renovate skill. New agent skill at .agents/skills/review-renovate/ for automated supply chain review of Renovate dependency PRs (#306) Install / Update macOS / Linux: curl -fsSL https://plannotator.ai/install.sh | bash Windows: irm https://plannotator.ai/install.ps1 | iex Claude Code Plugin: Run /plugin in Claude Code, find plannotator , and click "Update now". OpenCode: Clear cache and restart: rm -rf ~/.bun/install/cache/@plannotator Then in opencode.json: { "plugin": ["@plannotator/opencode@latest"] } Pi: Install or update the extension: pi install npm:@plannotator/pi-extension What's Changed fix: suppress native mobile context menu on text selection by @grubmanItay in #281 feat: configurable Bear tags + fix double-title bug by @MarceloPrado in #283 fix: non-blocking browser launch in Pi extension (Linux) by @backnotprop in #292 fix: don't ask agent to address feedback on LGTM approval by @backnotprop in #293 feat: built-in theme system with 18 themes by @backnotprop in #294 feat: Octarine notes integration + auto-save for all integrations by @backnotprop in #297 refactor: shared feedback templates + preserve plan title on deny by @backnotprop in #298 feat(pi-extension): add remote session support for SSH/devcontainer by @fink-andreas in #299 feat: add file-scoped comments to /plannotator-review by @sercantor in #303 chore(deps): update github actions by @renovate in #305 feat: add review-renovate agent skill for CI dependency audits by @backnotprop in #306 fix: tater sprite z-index regression from mobile compat PR by @backnotprop in #308 Unify review core across Bun and Pi by @backnotprop in #310 feat: add favicon (Purple P + gold highlight) by @dgrissen2 in #312 New Contributors @MarceloPrado made their first contribution in #283 @fink-andreas made their first contribution in #299 @sercantor made their first contribution in #303 Contributors @sercantor authored file-scoped comments for code review (#303), a feature he also requested in #302. First contribution to the project. @fink-andreas brought remote session support to the Pi extension (#299), also a first contribution. @MarceloPrado authored configurable Bear tags (#283) and reported the version history title issue (#296) that led to the shared feedback template refactor. First contribution. @grubmanItay continues contributing with the mobile context menu fix (#281), a follow-up to the mobile compat work shipped in v0.12.0. @dgrissen2 added the favicon across all server modes (#312), sparked by .
Community members who reported issues that drove changes in this release:
- @0xbentang: #307 (missing untracked files in Pi review)
- @tobeycodes: #284 (LGTM approval still asking agent to address feedback)
- @dvic: #288 (Pi extension blocking on Linux browser launch)
- @MarceloPrado: #296 (version history title preservation)
- @sercantor: #302 (file-scoped comments request)
Full Changelog :
v0.12.0...v0.13.0 -
🔗 r/wiesbaden English Speaking Friend Group rss
Hi all,
I made a post about a week ago looking to form a group chat for English speakers to do activities in Wiesbaden together! The chat is active and we have done one meetup already to play some pool. We will plan further meetups and just wanted to make a second post to see if anyone else is interested in joining the group.
DM me or comment for more info!
submitted by /u/LankyRaspberry8110
[link] [comments] -
🔗 r/wiesbaden Gute Kneipen in Wiesbaden rss
Hallo zusammen,
ich möchte gerne mein Wiesbadener Kneipennetzwerk erweitern.
Könnt ihr Empfehlungen aussprechen?
Das Ambiente und Klientel ist fast egal. Bin da recht anspruchslos.
Was gut wäre, wenn es eine vernünftige Bierauswahl gibt. Am besten frisch gezapftes, aber damit meine ich nicht, dass dort das Stangenpils Bitburger aus dem Hahn läuft.
Freue mich über Tipps und Anregungen.
submitted by /u/Goldhaenchen
[link] [comments] -
🔗 r/york York in spring always looks great rss
| submitted by /u/OneItchy396
[link] [comments]
---|--- -
🔗 r/Yorkshire Right! rss
| Can’t wait for warmer weather to happen. submitted by /u/bungaynet
[link] [comments]
---|--- -
🔗 r/LocalLLaMA OpenCode concerns (not truely local) rss
I know we all love using opencode, I just recently found out about it and my experience is generally positive so far.
Working on customizing my prompts and tools I eventually had to modify the inner tool code to make it suit my need. This has lead me to find out that by default, when you run
opencode serveand use the web UI-- > opencode will proxy all requests internally to https://app.opencode.ai!
There is currently no option to change this behavior, no startup flag, nothing. You do not have the option to serve the web app locally, using
opencode webjust automatically opens the browser with the proxied web app, not a true locally served UI.There are a lot of open PRs and issues regarding this problem in their github (incomplete list):
- https://github.com/anomalyco/opencode/pull/12446
- https://github.com/anomalyco/opencode/pull/12829
- https://github.com/anomalyco/opencode/pull/17104
- https://github.com/anomalyco/opencode/issues/12083
- https://github.com/anomalyco/opencode/issues/8549
- https://github.com/anomalyco/opencode/issues/6352
I think this is kind of a major concern as this behavior is not documented very well and it causes all sorts of problems when running behind firewalls or when you want to work truely local and are a bit paranoid like me.
I apologize should this have been discussed before but haven't found anything in this sub in a quick search.
submitted by /u/Ueberlord
[link] [comments] -
🔗 r/Yorkshire Civil War damage still visible at Ripon Cathedral – Cromwell’s soldiers smashed medieval monuments (NO AI) rss
| I visited Ripon Cathedral last week and noticed something I hadn’t paid much attention to before — the damage to several medieval tomb monuments inside the cathedral. During the English Civil War, soldiers of Oliver Cromwell’s New Model Army entered many churches across England and destroyed what they considered “idolatrous” imagery. Tomb effigies, stained glass, statues and carved monuments were often deliberately smashed. At Ripon, the Markenfield tombs still show clear signs of that destruction — faces and details chiselled away centuries ago. I made a short documentary-style video about the history behind this and the evidence that remains today. One thing I find fascinating is that these scars in the stone have survived Vikings, the Reformation, and centuries of change , yet the damage from the Civil War is still clearly visible. Video here if anyone is interested:
https://www.youtube.com/watch?v=Z5cZR4MvsF4 Would be interested to know if anyone has come across similar Civil War damage in other English churches or cathedrals. submitted by /u/The_Black_Banner_UK
[link] [comments]
---|--- -
🔗 r/york Best food on uni [UoY] campus? And how do you rate UoY campus food overall? rss
^
submitted by /u/That_Historian9991
[link] [comments] -
🔗 r/wiesbaden Die vorläufigen Ergebnisse in Wiesbaden rss
submitted by /u/Extension-Cry225
[link] [comments] -
🔗 r/reverseengineering /r/ReverseEngineering's Weekly Questions Thread rss
To reduce the amount of noise from questions, we have disabled self-posts in favor of a unified questions thread every week. Feel free to ask any question about reverse engineering here. If your question is about how to use a specific tool, or is specific to some particular target, you will have better luck on the Reverse Engineering StackExchange. See also /r/AskReverseEngineering.
submitted by /u/AutoModerator
[link] [comments] -
🔗 HexRaysSA/plugin-repository commits sync repo: +1 release rss
sync repo: +1 release ## New releases - [IDASQL](https://github.com/allthingsida/idasql): 0.0.12 -
🔗 r/LocalLLaMA Qwen 3.5 122b - a10b is kind of shocking rss
I’m building an app with this model locally, and I’ve been genuinely surprised by how naturally it reasons through tasks.
At one point it said:
“Now that both services are created, I need to create the API routes - let me first look at how existing routes are structured to follow the same pattern.”That kind of self guided planning feels unusually intuitive for a local model.
Models like this are a reminder of how powerful open and locally runnable systems can be.
submitted by /u/gamblingapocalypse
[link] [comments] -
🔗 r/Leeds Pregnant sheep dies after being mauled by dog in Leeds town rss
submitted by /u/DogAttackVictim
[link] [comments] -
🔗 Andrew Healey's Blog Building a Shell rss
I built a tiny shell in C to learn what fork, execvp, and dup2 are doing under the hood.
-
- March 15, 2026
-
🔗 IDA Plugin Updates IDA Plugin Updates on 2026-03-15 rss
IDA Plugin Updates on 2026-03-15
New Releases:
Activity:
- binlex
- btrace
- 4c5f4bc5: Relocations architecture
- config-extractors
- de9eeb94: added RustyClaw_string_decryptor
- ida-cyberchef
- f98eb8bb: support files
- IDAPluginList
- 4f1edc85: chore: Auto update IDA plugins (Updated: 19, Cloned: 0, Failed: 0)
- idasql
- 22c96358: v0.0.12: funcs comment columns, netnode_kv upsert, decompiler overhau…
- msc-thesis-LLMs-to-rank-decompilers
- a19f7b54: upd
- prorise-claude-skills
- tenrec
-
🔗 r/Yorkshire Gibson Mill, Hardcastle Crags rss
| submitted by /u/Electric-Sailor
[link] [comments]
---|--- -
🔗 r/Leeds LeedsSexualHealth.com - does anyone know what’s happened to the website/service rss
The website no longer returns anything
submitted by /u/throwaway862686
[link] [comments] -
🔗 r/wiesbaden Wahlergebnisse Wiesbaden rss
CDU aktuell vorne im Trendergebnis. Aber die Kooperation kratzt knapp an den 50 Prozent.
submitted by /u/valentino_nero
[link] [comments] -
🔗 r/reverseengineering Decomp vs Recomp vs Port! So What Is the Difference? rss
submitted by /u/chicagogamecollector
[link] [comments] -
🔗 r/reverseengineering Locally hosted cheat sheets and helpful information for labs. rss
submitted by /u/Visual_Implement5116
[link] [comments] -
🔗 r/reverseengineering RE//verse 2026: Hacking the Xbox One rss
submitted by /u/born-in1984
[link] [comments] -
🔗 r/LocalLLaMA Qwen3.5-9B-Claude-4.6-Opus-Uncensored-Distilled-GGUF rss
NEW: Uncensored 27B Q4_K_M quant now available here:
https://huggingface.co/LuffyTheFox/Qwen3.5-27B-Claude-4.6-Opus-Uncensored- GGUFIn 27B version thinking is enabled by default. You can disable it via this chat template in LM Studio:
https://huggingface.co/LuffyTheFox/Qwen3.5-27B-Claude-4.6-Opus-Uncensored- GGUF/blob/main/chat_template.jinjaHello everyone. I made my first fully uncensored LLM model for this community. Here link:
https://huggingface.co/LuffyTheFox/Qwen3.5-9B-Claude-4.6-Opus-Uncensored- Distilled-GGUFThinking is disabled by default in 9B version of this model via modified chat template baked in gguf file.
So, I love to use Qwen 3.5 9B especially for roleplay writing and prompt crafting for image generation and tagging on my NVidia RTX 3060 12 GB, but it misses creativity, contains a lot of thinking loops and refuses too much. So I made the following tweaks:
- I downloaded the most popular model from: https://huggingface.co/HauhauCS/Qwen3.5-9B-Uncensored-HauhauCS-Aggressive
- I downloaded the second popular model from: https://huggingface.co/Jackrong/Qwen3.5-9B-Claude-4.6-Opus-Reasoning-Distilled-GGUF
- I compared HauhauCS checkpoint with standart Qwen 3.5 checkpoint and extracted modified tensors by HauhauCS.
- I merged modified tensors by HauhauCS with Jackrong tensors.
Everything above was done via this script in Google Colab. I vibecoded it via Claude Opus 4.6. Now this script supports all types of quants for GGUF files: https://pastebin.com/1qKgR3za
On next stage I crafted System Prompt. Here another pastebin: https://pastebin.com/pU25DVnB
I loaded modified model in LM Studio 0.4.7 (Build 1) with following parameters:
Temperature: 0,7
Top K Sampling: 20
Repeat Penalty: (disabled) or 1.0
Presence Penalty: 1.5
Top P Sampling: 0.8
Min P Sampling: 0
Seed: 3407 or 42And everything works with pretty nicely. Zero refusals. And responces are really good and creative for 9B model. Now we have distilled uncensored version of Qwen 3.5 9B finetuned on Claude Opus 4.6 thinking logic. Hope it helps. Enjoy. Feel free to tweak my system prompt simplify or extent it if you want.
submitted by /u/EvilEnginer
[link] [comments] -
🔗 badlogic/pi-mono v0.58.3 release
No content.
-
🔗 badlogic/pi-mono v0.58.2 release
Added
- Improved settings, theme, thinking, and show-images selector layouts by using configurable select-list primary column sizing (#2154 by @markusylisiurunen)
Fixed
- Fixed fuzzy
editmatching to normalize Unicode compatibility variants before comparison, reducing false "oldText not found" failures for text such as CJK and full-width characters (#2044) - Fixed
/model <ref>exact matching and picker search to recognize canonicalprovider/modelreferences when model IDs themselves contain/, such as LM Studio models likeunsloth/qwen3.5-35b-a3b(#2174) - Fixed Anthropic OAuth manual login and token refresh by using the localhost callback URI for pasted redirect/code flows and omitting
scopefrom refresh-token requests (#2169) - Fixed stale scrollback remaining after session switches by clearing the screen before wiping scrollback (#2155 by @Perlence)
- Fixed extra blank lines after markdown block elements in rendered output (#2152 by @markusylisiurunen)
-
🔗 r/Yorkshire Rare sighting of the legendary flying squirrel of North Yorkshire… rss
| submitted by /u/aspiranthighlander
[link] [comments]
---|--- -
🔗 r/york Does anyone want Motorsport Magazines? rss
I subscribe for their online content and archive, but seem to have clicked the wrong option at some point and am now getting the print edition sent monthly.
When I get round to it, I'll ring them up and see if they want to stop wasting postage, but in the meantime does anyone want the last three issues (Feb, March, April) and any further ones that arrive?
submitted by /u/Brickie78
[link] [comments] -
🔗 @HexRaysSA@infosec.exchange Our IDA Starter course is moving to on-demand! mastodon
Our IDA Starter course is moving to on-demand!
Learn the fundamentals of reverse engineering with IDA at your own pace, and at a lower price.
Coming April 2026
👉 Learn more & Join the waitlist: https://hex-rays.com/training/ida-pro- starter-training -
🔗 remorses/critique critique@0.1.127 release
- Directory tree index in web previews — shared
critique --webpages now render the same file tree shown in the TUI at the top of the page, with each file row linking directly to its diff section:critique --web "My changes"→ opens a page with a clickable tree index at the top
Clicking a file in the tree jumps straight to that file's diff — useful for large PRs with many files.
- Fixed
.patchURL routing —GET /v/:id.patchnow works reliably. Previously the Hono route param could conflict and fail to route.patchrequests correctly.
- Directory tree index in web previews — shared
-
🔗 r/reverseengineering PHP 8 disable_functions bypass PoC rss
submitted by /u/Firm-Armadillo-3846
[link] [comments] -
🔗 r/LocalLLaMA Homelab has paid for itself! (at least this is how I justify it...) rss
| Hey, I thought I'd do an update on my Homelab I posted a while back. I have it running on LLM experiments, which I wrote up here. Basically, it seems I may have discovered LLM Neuroanatomy, and am now using the server to map out current LLM's like the Qwen3.5 and GLM series (thats the partial 'Brain Scan' images here). Anyway, I have the rig power though a Tasmota, and log everything to Grafana. My power costs are pretty high over here in Munich, but calculating with a cost of about $3.50 per GH100 module per hour (H100s range in price, but these have 480GB system RAM and 8TB SSD per chip, so I think $3.50 is about right), I would have paid today $10,000.00 in on-demand GPU use. As I paid $9000 all up, and power was definitely less than $1000, I am officially ahead! Remember, stick to the story if my wife asks! submitted by /u/Reddactor
[link] [comments]
---|--- -
🔗 r/wiesbaden Regionale Motorradgruppe sucht dich! rss
Wir sind eine Gruppe von knapp 180 Bikern aus der Region, die gemeinsam Ausfahrten machen, sich untereinander vernetzen und einfach zusammen eine richtig gute Zeit haben. 🏍️
Neben unseren Rideouts engagieren wir uns auch für Charity-Projekte. Letztes Jahr konnten wir 1.510,19 € für das Bärenherz Hospiz in Wiesbaden sammeln – und dieses Jahr wollen wir daran natürlich wieder anknüpfen. ❤️
Außerdem organisieren wir immer mal wieder Event-Rideouts, bei denen wir kleinen Gesten verteilen, Menschen eine Freude machen und einfach positive Vibes in die Gegend bringen.
Wenn du Bock hast, Teil der Community zu werden, gemeinsam zu fahren und bei solchen Aktionen mitzumachen, dann schreib mir gerne eine PN.
Sobald ich wieder auf Reddit unterwegs bin, können wir alles Weitere in Ruhe besprechen.
submitted by /u/Intrepid-Sea-2045
[link] [comments] -
🔗 r/LocalLLaMA Nvidia updated the Nemotron Super 3 122B A12B license to remove the rug-pull clauses rss
tl;dr the new license doesn't include the rug pull clauses and removes restrictions on modifications, guardrails, branding, attribution, etc. This is great news for the LocalLlama community and wider public.
Links to licenses:
The git change logs:
I asked MiniMax to summarize the changes. From this point on everything is AI- generated.
----- START AI SLOP -----
From the perspective of an operator of an LLM that has transitioned from the NVIDIA Open Model License to the NVIDIA Nemotron Open Model License , the change represents a significant loosening of restrictions and a simplification of compliance obligations.
Here is a detailed comparison of the two from your perspective:
1. Branding and Attribution Requirements
- Old License (NVIDIA Open Model): Had specific and potentially burdensome branding requirements. If the model (or its derivative) was a "NVIDIA Cosmos Model," you were required to include "Built on NVIDIA Cosmos" on your website, user interface, blog, etc.
- New License (NVIDIA Nemotron): Streamlines this into a standard open-source style attribution. You simply need to include a "Notice" text file stating "Licensed by NVIDIA Corporation under the NVIDIA Nemotron Model License."
- Impact for You: This removes the need to display specific NVIDIA branding (like "Built on Cosmos") if it was applicable. You must, however, ensure you replace all old "NVIDIA Open Model License" notices with the new "NVIDIA Nemotron Model License" notice to remain compliant.
2. Ability to Modify Safety Guardrails
- Old License (NVIDIA Open Model): Explicitly included a clause stating that if you "bypass, disable, reduce the efficacy of, or circumvent any... Guardrail... your rights under this Agreement will automatically terminate." This made it risky to jailbreak or significantly de-align the model.
- New License (NVIDIA Nemotron): Does not contain the "Guardrail" termination clause. The termination clause is reserved only for if you sue NVIDIA for patent or copyright infringement.
- Impact for You: This is the most significant change for an operator. You now have much greater freedom to fine-tune, align differently, or otherwise modify the model's safety mechanisms without the immediate threat of losing your license to use the base model entirely.
3. Scope of Use (Special-Purpose vs. General Purpose)
- Old License (NVIDIA Open Model): Specifically defined and dealt with "Special-Purpose Models," which are competent only in narrow tasks and may have specific usage warnings.
- New License (NVIDIA Nemotron): Removes the specific "Special-Purpose Model" definitions and language.
- Impact for You: If your previous model was considered "Special-Purpose," the new license effectively upgrades it to a general-purpose license, removing any implied narrow usage restrictions and giving you more freedom in how you deploy the model.
4. External Dependencies & Ethics
- Old License (NVIDIA Open Model): Included a specific "AI Ethics" section referencing NVIDIA's external "Trustworthy AI" terms. This meant your use was technically tied to an external, potentially changing set of rules hosted on NVIDIA's website.
- New License (NVIDIA Nemotron): Does not reference the external "Trustworthy AI" terms. It contains the standard disclaimers but no explicit link to an external ethical use policy.
- Impact for You: You are no longer bound by the specific, potentially evolving terms found on NVIDIA's "Trustworthy AI" webpage. The license is now a self-contained agreement, reducing the risk of unknowingly violating new external rules NVIDIA might impose in the future.
5. Redistribution and Derivative Works
- Old License (NVIDIA Open Model): Had complex rules about redistributing "NVIDIA Cosmos Models" and required specific "Built on NVIDIA Cosmos" branding for products using them.
- New License (NVIDIA Nemotron): Simplifies redistribution to a standard open-source model: include the license, keep copyright notices, and include the specific NVIDIA Nemotron attribution.
- Impact for You: The compliance "checklist" is much shorter. You have less risk of violating the license accidentally by failing to include a specific brand badge or by using the model in a product that wasn't covered by the old specific terms.
Summary: Moving to the NVIDIA Nemotron Open Model License effectively decriminalizes the model from your operator's point of view. It removes specific triggers for license termination (guardrail bypass), eliminates external ethical oversight, simplifies branding, and broadens the scope of use. Your primary task upon switching is to simply update your documentation and any public-facing model cards or notices to reference the new license name.
----- END AI SLOP -----
submitted by /u/JockY
[link] [comments] -
🔗 r/york Any indoor motorbike storage in the city centre? rss
Does anyone have spare space in a city centre garage that they'd like some money for? The council garages are full at the moment. Ideally near Gillygate but anywhere in the centre would be great.
- 8ft L x 3ft W
- No damage liability for you
- Bike clean and covered (never running in the garage)
- Infrequent access (never too late/early, likely only on sunny evenings and weekends)
Thanks!
submitted by /u/_lbowes
[link] [comments] -
🔗 r/york Nazi Map of York, England from 1942 rss
submitted by /u/123brillwill
[link] [comments] -
🔗 r/york Appeal launched to raise £250K to save York’s oldest nature reserve rss
| submitted by /u/willfiresoon
[link] [comments]
---|--- -
🔗 r/wiesbaden Der Frosch erinnert euch an eure Bürgerpflicht! rss
submitted by /u/Extension-Cry225
[link] [comments] -
🔗 r/LocalLLaMA You guys gotta try OpenCode + OSS LLM rss
| as a heavy user of CC / Codex, i honestly find this interface to be better than both of them. and since it's open source i can ask CC how to use it (add MCP, resume conversation etc). but i'm mostly excited about having the cheaper price and being able to talk to whichever (OSS) model that i'll serve behind my product. i could ask it to read how tools i provide are implemented and whether it thinks their descriptions are on par and intuitive. In some sense, the model is summarizing its own product code / scaffolding into product system message and tool descriptions like creating skills. P3: not sure how reliable this is, but i even asked kimi k2.5 (the model i intend to use to drive my product) if it finds the tools design are "ergonomic" enough based on how moonshot trained it lol submitted by /u/No-Compote-6794
[link] [comments]
---|--- -
🔗 Register Spill Joy & Curiosity #78 rss
Imagine working in the oil industry and someone figures out how to turn rainwater into oil. Some in the industry aren't impressed: "More oil. Pah. That won't change much, actually. It's just more oil. We've been dealing with oil for decades. Sure, there's more, but hey: more work for us. The rest is the same old, same old."
They'd be right to some extent. It is more oil and some things would not change. Oil would still be a physical business. You would still need customers and contracts and sales channels and salespeople. You would still need refineries and storage and transport and distribution. You would still need safety and regulation and all of that.
But, also: everything else would change. Because the oil industry isn't built around oil . It's built around hard-to-find, only-in-some-places, hard-to-extract oil.
The price of crude oil would collapse. Reserves would lose their value. Finding oil fields and drilling for oil would not be a thing anymore. Location wouldn't matter anymore, since it rains nearly everywhere.
And then come the second-order effects: on energy policy and geopolitics, on plastics and chemicals and fertilizers, on the parts of the industry that only refine and move and sell oil. Oil wouldn't stop being oil, but the bottleneck would move through the industry and bump into and kick over many things along the way.
You know me. I'm not here to provide indirect political commentary on rising petrol prices. No, I'm talking about software, of course, and I want you to again consider: we now have buttons that we can smash and out come hundreds and thousands of lines of working code, in seconds.
Those buttons are not just another type of developer tool and "we've had code generators for decades" is not a valid reply.
Code is no longer hard-to-find, only-in-some-places, hard-to-extract. And yes, I am preaching to a choir here, but it's Sunday and this is my newsletter and, damn it, I have to say this again, because I keep bumping into engineers who still don't seem to understand what follows from that.
They'll say something like: yes, someone should rebuild GitHub, because GitHub is dead. And I agree, yes, I've been saying that. But what they actually mean is: someone should rebuild GitHub as-is, with the same fundamental assumptions, with the same shape of open source as we know it, and built on the idea that code is scarce.
And I want to shake them and go: man, don't you see? All of it was built on the assumption that code is expensive! And most of it doesn't make sense anymore when code is cheap. Yes, some things won't change. The need to do proper engineering won't go away. But many, many, many things will, because a single constant in a very fundamental equation has been changed.
-
Craig Mod built "the accounting software I've always craved" (called TaxBot2000) and is now software bonkers: "It's strange times. Anyway, I'm mad for software right now. Bonkers. I can't stop thinking about things to make, things to make better. And then I go and make them. There's an energy around all this that is -- truly -- epochal. If you're not playing with models like Claude, you should probably take a peek. It's the time of building."
-
Great page: background-agents.com. There's obviously (no: it's very obvious) a bias towards the creators of the page there, but leaving that aside: this is where it's going.
-
This tweet by Mitchell might have saved me this week. I read it and while I'm not like the guy in the video, I immediately felt guilty for getting distracted so often. Apparently, I have built up muscle memory to cmd-tab to a different window as soon as I submit a prompt. So, after reading that tweet, I closed the browser window with my private profile, put my phone away, and swore to myself that I'll now either try to figure out the same thing the agent is trying to figure out or do something else on my own while it's running. That lead to two incredibly productive days that made me feel great.
-
Karpathy released autoresearch, which is a repository, a tiny bit of code, and a Markdown file to instruct a coding agent to act like an LLM researcher: "The idea: give an AI agent a small but real LLM training setup and let it experiment autonomously overnight. It modifies the code, trains for 5 minutes, checks if the result improved, keeps or discards, and repeats. You wake up in the morning to a log of experiments and (hopefully) a better model." The idea of running an agent in a loop isn't new, but what I find fascinating: how small this repo is, how small the codebase is, how direct and clear the instructions and the workflow are, and the meta thing of this being exactly what the non-nano researchers at the big labs are doing, at least kind of. Tobi Lutke then used the same loop, through the pi-autoresearch plugin, but instead of training a model the agent optimized his templating language. Now the question is: what problems are as verifiable as a training run result or performance? Also, if you read this whole paragraph without thinking of the word "Ralph" that means we live in different bubbles.
-
Six Selfish Reasons to Have Kids, by Kevin Kelly.
-
Florian Brand on LLM benchmarks: "It is hard to see real-world utility being measured here. […] The other issue is the harness: It includes a set of tools to look at the files, revert to a previous step and edit code, but the model has to return a block of reasoning, followed by the tool call in triple-backtick delimited markdown. This is not how models work these days! […] So, what happens when you fix those mistakes?" I guess we all know by now that the benchmarks that are shared on the day of a model release are just pointers in a general direction, but this was still very, very interesting to read.
-
Why ATMs didn't kill bank teller jobs, but the iPhone did: "The history of technology, even exceptionally powerful general-purpose technology, tells us that as long as you are trying to fit capital into labor-shaped holes you will find yourself confronted by endless frictions: just as with electricity, the productivity inherent in any technology is unleashed only when you figure out how to organize work around it, rather than slotting it into what already exists." Good piece. The framing of "automating a job is much harder than making it irrelevant" makes a lot of sense to me and seems like a useful lens.
-
Amazing: howisFelix.today? Lots of nice little insights. Don't miss the conclusion at the end.
-
"What's your favourite disassembler? Mine's a font." Yes, that's one hard line, and yes, you read it right: "This font converts sequences of hexadecimal lowercase characters into disassembled Z80 instructions, by making extensive use of OpenType's Glyph Substitution Table (GSUB) and Glyph Positioning Table (GPOS)." Watch the video.
-
Gruber's review of the MacBook Neo: "The Neo crystallizes the post-Jony Ive Apple. The MacBook "One" was a design statement, and a much-beloved semi-premium product for a relatively small audience. The Neo is a mass-market device that was conceived of, designed, and engineered to expand the Mac user base to a larger audience. It's a design statement too, but of a different sort -- emphasizing practicality above all else. It's just a goddamn lovely tool, and fun too. I'll just say it: I think I'm done with iPads. Why bother when Apple is now making a crackerjack Mac laptop that starts at just $600? May the MacBook Neo live so long that its name becomes inapt." And that first line is the most Gruber line he's ever published.
-
But this review of the MacBook Neo I really loved. Not only because of this paragraph: "Downloaded Xcode and dragged buttons and controls around in Interface Builder with no understanding of what I was looking at. I edited SystemVersion.plist to make the 'About this Mac' window say it was running Mac OS 69, which is the s*x number, which is very funny. I faked being sick to watch WWDC 2011 -- Steve Jobs' last keynote -- and clapped alone in my room when the audience clapped, and rebuilt his slides in Keynote afterward because I wanted to understand how he'd made them feel that way." But also because of this one: "That is not a bug in how he's using the computer. That is the entire mechanism by which a kid becomes a developer. Or a designer. Or a filmmaker. Or whatever it is that comes after spending thousands of hours alone in a room with a machine that was never quite right for what you were asking of it."
-
Apple Does Fusion: "This is why I think Fusion Architecture is the real story.
Not because of what M5 Pro and M5 Max can do today. Because of what it opens up. Once you've proven you can split the chip and keep unified memory working across the pieces, the question changes. It is no longer 'how big can we make this chip?' It is 'how many pieces can we connect, and in how many dimensions?'"
-
Some Words on WigglyPaint. In the Joy column: this looks so lovely! I want to play with WigglyPaint! In the Curiosity column, the ending: "The most wildly successful project I've ever released is no longer mine. In all my years of building things and sharing them online, I have never felt so violated."
-
Drew Breunig is asking why is Claude an Electron app. His hypothesis: "For one thing, coding agents are really good at the first 90% of dev. But that last bit - nailing down all the edge cases and continuing support once it meets the real world - remains hard, tedious, and requires plenty of agent hand-holding." After having worked on Zed and contributed a few things to Ghostty (the first and only two truly native macOS apps I've worked on): I think most engineers underestimate how hard it is to build a truly great native application. And the question is: will your users notice, or care? If you're building the application for a business, will going native make the business more successful? On top of that: once you've worked on a native application you realize what an amazing platform the web is and how much developer tooling has been built in the last twenty, thirty years around it.
-
And here's Nikita Prokopov's answer to Drew's question: Claude is an Electron App because we've lost native.
-
Helen Min: Software isn't dying, but it is becoming more honest. Fascinating stuff. This line here, for example: "I often hear founders and other hyper-rational types ask why we haven't always billed for outcomes. The answer usually boils down to technical limitations and risk." That made me wonder: because now you can kiiinda say that tokens are substitute for outcomes? If you spend millions of tokens on something, won't you get outcomes? It might not be dying, but software is changing, man. And the old software we knew -- that's dead, I'm pretty sure. Dead in the sense that rock & roll is dead.
-
I also found this podcast with Bret Taylor to have some interesting thoughts on outcome-based billing.
-
Yes: "Willingness to look stupid is a genuine moat in creative work"
-
The 8 Levels of Agentic Engineering. Interesting, but at this point I'm convinced that in a year that ladder will look very funny and outdated. The models will wash away a lot.
-
Talking about models washing away stuff, here's Simon Willison: "Drop a coding agent into any existing codebase that uses libraries and tools that are too private or too new to feature in the training data and my experience is that it works just fine --the agent will consult enough of the existing examples to understand patterns, then iterate and test its own output to fill in the gaps." Many, many things I believed over the last year have been washed away by these models. If you still think Opus 4.6 is the peak, try deep mode in Amp, which uses GPT-5.3-Codex right now. Stare into its eyes.
-
Not a short form video guy, but I am a this-is-funny guy and this is funny: Taking my mate ChatGPT to lunch. (But, seriously, will AI cliche phrases disappear in the future or always be a thing?)
-
Or I guess I should've said "trope" instead of "cliche", because I'm going to ask a model to create a really, really dense version of this and then I'll put it in my ChatGPT system prompt: tropes.md.
-
Temporal: The 9-Year Journey to Fix Time in JavaScript. Years ago, back when we had such things, I was in a quarterly planning meeting. I ran the meeting, in fact. I was the manager, and I asked an engineer on my team to give a rough estimate of how long something would take. "Whew, really hard to say," he said. "Come on," I pushed. "We need something here, so--gun to your head--how long?" "Gun to my head?" he said. "I'd take the bullet." So, anyway, that's what I think of every time date and time libraries come up. Fix Time in JavaScript? I'd take the bullet.
-
I love Google Maps but I don't really enjoy using it to find places to eat in a city I don't know. And "don't really enjoy using" it is putting it mildly. Now Google Maps is getting Gemini and that seems like one of the most interesting "we put an LLM in it" product changes in a while.
-
Paula Muldoon is saying staff engineers need to get hands-on again: "This definition of staff engineering, particularly the organisational impact, made a lot of sense before 2025. Staff engineers need to stop being hands-on with the code as the majority of their work and spend time teaching others, making strategy etc. […] AI software tools have changed that." Yes. And now let's all consider what other roles and processes in the Big Tech Org Chart 2010-2025 don't make a lot of sense anymore. This isn't 2018 anymore.
-
Boredom Is the Price We Pay for Meaning: "If you try to distract yourself from boredom, if you run from it, all will be lost. Brodsky quoted an imperishable line from Robert Frost: 'The best way out is always through.' A note written by the novelist David Foster Wallace makes a similar point: 'Bliss--a second-by-second joy and gratitude at the gift of being alive, conscious--lies on the other side of crushing, crushing boredom.'"
Do you also like to deem yourself an oil industry expert in your newsletter? Sign right up:
-
-
🔗 HexRaysSA/plugin-repository commits sync repo: +8 releases rss
sync repo: +8 releases ## New releases - [IDA-Theme-Explorer](https://github.com/kevinmuoz/ida-theme-explorer): 1.0.3 - [IDAssist](https://github.com/symgraph/IDAssist): 1.2.0, 1.1.0 - [IDAssistMCP](https://github.com/symgraph/IDAssistMCP): 1.2.0, 1.1.0 - [augur](https://github.com/0xdea/augur): 0.8.1 - [haruspex](https://github.com/0xdea/haruspex): 0.8.1 - [rhabdomancer](https://github.com/0xdea/rhabdomancer): 0.8.1
-