🏡


to read (pdf)

  1. I don't want your PRs anymore
  2. JitterDropper | OALABS Research
  3. DomainTools Investigations | DPRK Malware Modularity: Diversity and Functional Specialization
  4. EXHIB: A Benchmark for Realistic and Diverse Evaluation of Function Similarity in the Wild
  5. Neobrutalism components - Start making neobrutalism layouts today

  1. April 25, 2026
    1. 🔗 HexRaysSA/plugin-repository commits sync repo: +4 releases rss
      sync repo: +4 releases
      
      ## New releases
      - [DeepExtract](https://github.com/marcosd4h/deepextractida): 0.9.13
      - [augur](https://github.com/0xdea/augur): 0.9.1
      - [haruspex](https://github.com/0xdea/haruspex): 0.9.1
      - [rhabdomancer](https://github.com/0xdea/rhabdomancer): 0.9.1
      
    2. 🔗 r/reverseengineering Claude APK reverse engineering rss
    3. 🔗 pydantic/pydantic-ai-harness v0.2.0 (2026-04-24) release

      What's Changed

      • feat(code_mode): resolve deferred/approval-required tool calls via Pydantic AI v1.87.0's HandleDeferredToolCalls capability by @DouweM in #220.

      Full Changelog : v0.1.2...v0.2.0

    4. 🔗 anthropics/claude-code v2.1.120 release

      chore: Update CHANGELOG.md

    5. 🔗 Ampcode News Opus 4.7 rss

      Opus 4.7 now powers Amp's smart mode.

      In our internal evals, Opus 4.7 scored ~72%, up from Opus 4.6's ~65% - the first model since GPT 5.4 to clear 70%.

      It takes some getting used to

      Compared to Opus 4.7, Opus 4.6 was forgiving.

      You could give it a vague task and it would often infer the missing pieces, make a plan, and start working. Sometimes that was useful. But it also could lead to the model confidently solving a nearby problem instead of the one you actually had. Or rushing to the first, but not the best solution.

      Opus 4.7 is less like that.

      It follows prompts more closely. It fills in fewer gaps. It researches more. It is less likely to silently generalize from "fix this case" to "fix every related case." If the task is underspecified, you are more likely to get a narrow answer, a pause, or a request for the missing constraint.

      At first, that can feel worse. But then you realize that a good prompt can make it go further.

      Opus 4.7 is better at harder coding work, especially tasks that span multiple files, tools, and verification steps. It is better at keeping the shape of a change in its head and carrying it through the codebase. It's better at refactoring too. Its explanations are more thorough.

      Fewer built-in tools

      We removed grep and glob from smart.

      Opus 4.7 is good enough at using the shell directly. When it needs to search, it can run rg or use the codebase search agent.

      Token Usage

      Our internal assessment matches Anthropic's (see last section and graph): "token usage across all effort levels is improved." Opus 4.7 might use more tokens in some cases, but those tokens are smarter and lead to better results. And better results lead to less tokens wasted.

      How to use it

      The main change is simple: tell it what success looks like.

      A few patterns have worked well for us:

      • Give it success criteria, not steps. Tell it what done means, not every move to make. Example: "Clean up the billing settings. Done means no public API changes, no database changes, pnpm test billing passes, and pnpm typecheck passes."
      • Give it a way to check itself. A model with a test, CLI, Storybook, preview URL, or screenshot diff is much better than a model guessing from code. Example: "Fix the import flow. Reproduce it with pnpm cli import ./fixtures/bad.csv. It is fixed when that command succeeds and pnpm test import passes."
      • Brainstorm, pick, implement. Use one pass to explore options, then start fresh with the chosen approach. Example: "Compare two ways to remove this duplicate state. Recommend one. Do not edit files yet." Then: "Implement option B. Keep the API unchanged and verify with pnpm test settings."

      Update Amp to the latest version by running amp update and you're ready to go: smart mode is now powered by Opus 4.7.

  2. April 24, 2026
    1. 🔗 benfred/py-spy v0.4.1 release

      Changes

      🚀 Features

      🐛 Bug Fixes

      • Don't include undef sym refs when building map of symbol definitions by @andrewjcg (#629)
      • Fix profiling on windows with python3.12 by @benfred (#774)
      • Fix native stack merging for Python 3.12/3.13 by @krfricke (#751)
      • Avoid break string inside unicode char when formatting by @tespent (#767)
      • Do not fail sampling completely if a single thread dies before sampling by @I-Al-Istannen (#771)
      • fix panic with Python 3.13 shim frames by @karolinepauls (#787)
      • fix test_negative_linenumber_increment assertion for py>=3.12 by @karolinepauls (#788)
      • fix stack trace fetching on 32-bit cpython 3.12 and 3.13 by @skrap (#773)
      • Add the Copy trait for python interpreter traits by @benfred (#791)
      • don't copy all of PyInterpreterState (fixes debug build stack overflow) by @karolinepauls (#789)
      • Fix panic in Python 3.12 line number handling by @sahinfalcon (#736)
      • Fix Symbol mapping issue when we have multiple executable segments by @yinghai (#765)
      • Page-align offset before calculating virtual addresses for ELF by @andrewjcg (#626)

      📄 Documentation

      • docs: use debug ephemeral containers by @duhow (#769)

      🧰 Maintenance

    2. 🔗 benfred/py-spy v0.4.2 release

      Changes

      🚀 Features

      • Add Python 3.14 support @benfred (#833)
      • Add support for native extensions on linux aarch64 @tehrengruber (#779)
      • Use Py_Version symbol for detecting the python version @benfred (#835)
      • Show backtrace on errors when RUST_BACKTRACE=1 environment variable is set @benfred (#841)

      🐛 Bug Fixes

      🧰 Maintenance

    3. 🔗 r/reverseengineering NEC V810 and V830 (V800 family) CPU Definition module for Ghidra rss
    4. 🔗 r/york York Minster rss

      York Minster | It’s always nice to be back here. I left York when I was 9 years old

fifty years on the streets are filled with a lot more tourists. Its my little happy place. submitted by /u/scottishdarkhorse
      [link] [comments]
      ---|---

    5. 🔗 r/reverseengineering Detect Shulfar Malware Encrypted TCP C&C Traffic Using PacketSmith Yara-X Detection Module rss
    6. 🔗 @binaryninja@infosec.exchange Our latest release makes it much easier to move analysis between tools. With mastodon

      Our latest release makes it much easier to move analysis between tools. With new Ghidra Export support and a major overhaul to IDB import, more of your work carries over cleanly and more IDA databases work better in Binary Ninja. https://binary.ninja/2026/04/13/binary- ninja-5.3-jotunheim.html#interoperability

    7. 🔗 r/LocalLLaMA This is where we are right now, LocalLLaMA rss

      This is where we are right now, LocalLLaMA | the future is now submitted by /u/jacek2023
      [link] [comments]
      ---|---

    8. 🔗 r/Yorkshire a few pics from today rss

      a few pics from today | submitted by /u/buster1bbb
      [link] [comments]
      ---|---

    9. 🔗 r/LocalLLaMA Deepseek V4 AGI comfirmed rss
    10. 🔗 r/reverseengineering SentinelLABS just cracked a 20-year-old mystery: Fast16, a state-grade sabotage tool that predates Stuxnet by five years rss
    11. 🔗 r/Leeds Change to the64 for 25/04 only. rss
    12. 🔗 sacha chua :: living an awesome life La semaine du 13 au 19 avril rss

      lundi 13

      Ma fille a séché les cours toute la journée. Elle a dit qu'elle était fatiguée. Elle est restée à la maison au lieu d'aller à son cours de gymnastique.

      J'ai configurĂ© obs-websocket pour lancer et arrĂȘter la diffusion en direct depuis Emacs.

      Il faisait trÚs beau, donc je me suis assise dehors et j'ai lu la configuration d'Emacs de tecosaur. Non seulement sa configuration était trÚs détaillée, mais elle était aussi magnifiquement mise en page.

      J'ai préparé mon bulletin d'information sur Emacs pendant que je diffusais en direct.

      Le glacier était toujours fermé, donc nous avons acheté de la crÚme glacée au supermarché à la place.

      À l'heure du coucher, ma fille a dit qu'elle aurait aimĂ© rester une enfant. Elle a dit qu'elle aimait bien KidSpark, qui est rĂ©servĂ© aux enfants jusqu'Ă  10 ans.

      mardi 14

      Ma fille a suivi son cours. AprÚs l'école, nous avons fait du vélo au parc pour jouer avec ses amies, qui en faisaient aussi.

      J'ai continué à améliorer obs-websocket pour gérer mon direct depuis Emacs. J'ai aussi réécrit mon correctif pour l'opération « sentence-at-point » sur Org Mode.

      J'Ă©tais fatiguĂ©e et j'avais un peu mal Ă  la tĂȘte.

      mercredi 15

      Ma fille s'est réveillée tard, mais elle a participé à son cours toute seule.

      J'ai mis Ă  jour mon OBS pour ajouter socialstream.ninja via une source navigateur. Maintenant, je peux afficher les commentaires et je peux envoyer un message depuis Emacs sur YouTube.

      J'ai travaillé un peu comme consultante. Le design du profil avait besoin d'une petite correction.

      Ma fille et moi avons joué à Stardew Valley.

      Mon mari avait une course prÚs du Musée des beaux-arts de l'Ontario. Ma fille était heureuse de sécher les cours l'aprÚs-midi parce que l'école avait une remplaçante. J'ai emmené ma fille là-bas et nous avons passé du temps à essayer les activités au musée et à dessiner sur nos tablettes.

      AprÚs le dßner, nous nous sommes entraßnées à peindre des yeux avec des aquarelles.

      jeudi 16

      J'avais rendez-vous avec Protesilaos pour l'informer de mes progrÚs depuis notre conversation précédente et lui poser mes nouvelles questions. J'ai fait fonctionner mon code pour lancer ma vidéo à partir d'un horodatage et j'ai écrit une fonction pour calculer la conversion entre l'heure réelle et le temps écoulé.

      Ma fille et moi avons joué à la Play-Doh, au sungka (un jeu traditionnel philippin), et aux charades.

      vendredi 17

      J'ai révisé les sous-titres de ma conversation avec Prot d'hier. J'ai ajouté deux fonctions pour gérer l'étiquette d'interlocuteur quand on divise ou fusionne des sous-titres. J'ai aussi programmé trois conversations sur Emacs et j'ai publié les événements sur YouTube et sur mon site grùce à d'autres fonctions. J'ai aussi modifié ma bibliothÚque pour publier mon site afin qu'elle n'inclue pas les fichiers privés.

      J'ai travaillé sur nos impÎts.

      Ma fille s'est réveillée toute seule ce matin, à temps pour le petit-déjeuner, notre routine matinale, et son interrogation de mathématiques à l'école. Mais elle a séché les cours l'aprÚs-midi et elle s'est assise tout l'aprÚs-midi contre sa porte. Au lieu de se détendre, elle s'est davantage braquée contre moi. Je ne sais pas quoi faire dans cette situation.

      samedi 18

      Pour le petit-dĂ©jeuner, j'ai prĂ©parĂ© des crĂȘpes avec le reste de la crĂšme fouettĂ©e. Il reste juste un peu de la crĂ©me, donc je n'ai pas pu fouetter dans le mĂ©langer. J'ai fouettĂ© Ă  la main. J'ai aussi utilisĂ© la crĂšme fouettĂ©e congelĂ©e que j'avais faite il y a plusieurs mois. Je les ai mangĂ© avec des pĂȘches et de la mangue. C'Ă©tait parfait.

      Lire la configuration lettrée d'Emacs de tecosaur me rend jaloux de sa mise en page, donc j'ai passé du temps en ameliorant l'export de ma configuration. C'est trÚs long. Le PDF est 736 pages. Seule la table de matiÚres est 15 pages. Je veux ajouter plus de commentaires et implementer plus d'exports LaTeX pour mes types de liens.

      Ma fille était grincheuse contre moi du matin, mais l'aprÚs-midi, elle a réapparu et elle a voulu passer du temps avec moi.

      Nous avons joué à Minecraft pour essayer les nouveaux cubes de soufre. Nous avons généré un Warden et lui avons donné un cube qui nous donnaient un bloc de champignon. Le Warden s'amusait avec le cube.

      Nous avons joué avec Play-Doh. Je l'ai étalé trÚs finement et nous l'avons coupé à beaucoup de piÚces. Elle les a tressé. Elle a voulu essayer une tresse couronne, donc j'ai tressé ses cheveux.

      Pour le dßner, nous avons préparé des sushis.

      Nous avons jouĂ© encore Ă  Stardew Valley Expanded. Nous avons bien progressĂ© dans les paquets du centre communautaire, mĂȘme si j'ai oubliĂ© d'obtenir l'engrais de centre communautaire aprĂšs la FĂȘte des ƒufs pour accĂ©lerer les fraises. Tant pis.

      Ma fille a pratiqué son vocabulaire français en racontant l'histoire de la famille d'Eevee.

      dimanche 19

      Ma fille s'est réveillée à 8h00 aujourd'hui. Elle trouve que c'est plus facile de se réveiller quand il n'y a pas école. Il est bon que je n'avait pas commencé une diffusion en direct.

      Ma fille et moi sommes allĂ©es aux Stockyards Ă  vĂ©lo pour acheter des tissus pour coudre un chapeau d'Ă©tĂ©. Elle avait fait du lĂšche-vitrine mais elle n'en avait pas trouvĂ© un qui lui convenait, donc nous devons le faire nous-mĂȘme. Elle a choisi du tissu jaune PokĂ©mon. Elle a aussi voulu de la laine pour faire du crochet une couverture.

      Nous avons mangé du Panda Express pour le déjeuner. Le repas enfant m'a suffi.

      Je l'ai déposée à la maison et j'ai apporté des donations au Goodwill en faisant le grand ménage. J'ai aussi fait les courses. Une fois que je suis rentrée, ma fille m'a montré fiÚrement qu'elle a fait les lits comme un hÎtel.

      Nous avons joué à Stardew Valley Expanded aprÚs le dßner. L'été a commencé. Je pense que je dois planter plus de doubeurre pour le paquet récoltes de qualité qui demande 5 récoltes de qualité or.

      You can e-mail me at sacha@sachachua.com.

    13. 🔗 sacha chua :: living an awesome life April 30 Yay Emacs: Sacha and Prot Talk Emacs - Newbies/Starter Kits rss

      I will livestream it and update this post with notes.

      (America/Toronto, UTC-4) = Thu Apr 30 1030H EDT / 0930H CDT / 0830H MDT / 0730H PDT / 1430H UTC / 1630H CEST / 1730H EEST / 2000H IST / 2230H +08 / 2330H JST

      The Emacs Carnival theme for April 2026 is newbies/starter kits. I'd like to chat with Prot about not only helping people get into Emacs but also supporting lifelong learning.

      Prot had some notes on how he started with Emacs in 2019 in All about switching to Emacs (video blog) | Protesilaos. These notes were just a few months after he started, so his experience was pretty fresh.

      In Computing in freedom with GNU Emacs | Protesilaos (2026), he said:

      Remember that I started using Emacs without a background in programming. … I learnt the basics within a few days. I started writing my own Emacs Lisp within weeks. And within a year I had my modus-themes moved into core Emacs.

      Prot has several projects that might be of interest to many newcomers to Emacs:

      • modus-themes, which are part of Emacs core and are therefore just a M-x load-theme away
      • Emacs Lisp Elements, a book that helps people learn Emacs Lisp
        • Where does this fit into people's learning journeys? How can they come across it and use it?
      • perhaps Denote
        • What would it take for people to learn enough to be able to use this?

      He also offers Emacs coaching. I wonder if any newbies have taken advantage of that. There are a few other coaches listed on the EmacsWiki. (Ooh, Emacs buddy, that was neat.)

      Other possible topics: Philip suggested the following general themes for the Emacs Carnival:

      • What are your memories of starting with Emacs?
      • What experiences do you have with teaching Emacs to new users?
      • Do you think if starter kits are more of a hindrance in the long term or necessary for many users to even try Emacs?
      • What defaults do you think should be changed for everyone (new and old users)?
      • What defaults do you think should be changed for new users (see NewcomersTheme)?
      • What is the sweet-spot between starter-kit minimalism and maximalism?

      You can e-mail me at sacha@sachachua.com.

    14. 🔗 r/reverseengineering Built a forensic tool that detects and extracts payloads hidden in ELF/PE slack space — with visual diff heatmaps showing exactly what changed rss
    15. 🔗 r/reverseengineering Learn Something Old Every Day: 8087 Emulation on 8086 Systems rss
    16. 🔗 r/Harrogate Quiet venue for online job-interview? rss

      I will be in Harrogate for a short break soon, and have unexpectedly got a job interview (online) on the same day, so I need to find somewhere quiet to do the interview as it is before my hotel check-in time. Any recommendations? Its a Monday afternoon if that makes a difference. Willing to pay if necessary.

      submitted by /u/LibrarySpooks
      [link] [comments]

    17. 🔗 r/LocalLLaMA Anthropic admits to have made hosted models more stupid, proving the importance of open weight, local models rss

      Anthropic admits to have made hosted models more stupid, proving the importance of open weight, local models | TL;DR:

      On March 4, we changed Claude Code's default reasoning effort from high to medium to reduce the very long latency—enough to make the UI appear frozen—some users were seeing in high mode. This was the wrong tradeoff. We reverted this change on April 7 after users told us they'd prefer to default to higher intelligence and opt into lower effort for simple tasks. This impacted Sonnet 4.6 and Opus 4.6. On March 26, we shipped a change to clear Claude's older thinking from sessions that had been idle for over an hour, to reduce latency when users resumed those sessions. A bug caused this to keep happening every turn for the rest of the session instead of just once, which made Claude seem forgetful and repetitive. We fixed it on April 10. This affected Sonnet 4.6 and Opus 4.6. On April 16, we added a system prompt instruction to reduce verbosity. In combination with other prompt changes, it hurt coding quality and was reverted on April 20. This impacted Sonnet 4.6, Opus 4.6, and Opus 4.7.

      In each of these they made conscious choices to lower server load at the cost of quality, completely outside the end users control and without informing their paying customers of the changes. For me, this proves that if you depend on an AI model for your service or to do your job, the only sane choice is to pick an open-weight model that you can host yourself, or that you can pay someone to host for you. submitted by /u/spaceman_
      [link] [comments]
      ---|---

    18. 🔗 r/wiesbaden Tolle BĂ€ckerei, aber der Name gefĂ€llt mir nicht - ein Stern! rss
    19. 🔗 r/reverseengineering rbinmcp: a Rust MCP server for binary analysis, reverse engineering, and malware triage. rss
    20. 🔗 r/Yorkshire Man jailed for raping Leeds University fresher in 1977, following DNA breakthrough rss
    21. 🔗 r/york Scarborough Bridge looking toward town today rss

      Scarborough Bridge looking toward town today | Always one of my favourite views, especially in the sunshine! submitted by /u/York_shireman
      [link] [comments]
      ---|---

    22. 🔗 r/wiesbaden Tattoo Artists rss

      Looking for tattoo artist recommendations.

      submitted by /u/Full-Comparison9574
      [link] [comments]

    23. 🔗 r/Leeds Any garden centers sell tomatillos and more interesting fruit/veg plants? rss

      Looking for stuff beyond the usual tomatoes and chilli plants.

      White strawbs?

      Etc

      submitted by /u/Calm-Passenger7334
      [link] [comments]

    24. 🔗 r/reverseengineering We built an RF-Neural TRNG – try to break it rss
    25. 🔗 r/Leeds PSA: Postal voting envelopes rss

      A note for anyone who is postal voting for the upcoming elections - I noticed that envelope A (brown envelope for the ballot paper) had a very poor seal.

      In case this is more than just a one-off bad envelope, I wanted to highlight that it's apparently ok to seal with tape.

      You do not need to request a replacement if you have:

      Information from Postal voting - List of possible mistakes (leeds.gov.uk)

      submitted by /u/The_Deacon
      [link] [comments]

    26. 🔗 r/york Model trains in York - can you help? rss

      I’m planning a York-based visitor attraction concept around the joy of model railways, miniature worlds and hands-on experiences.

      The big challenge is not the train bit. I know that world well enough.

      The challenge is finding the right people around it - people with experience in attractions, hospitality, property, operations, partnerships, fundraising or building something from scratch.

      So this is a straightforward ask.

      If you’ve helped launch or grow a visitor attraction, family experience, museum, leisure venue or similar, I’d love to hear from you.
      If you know someone who has, I’d be grateful for an introduction.

      I’m especially interested in speaking to people who are practical, commercially minded and excited by making something distinctive happen in York.

      Comment below or send me a message.

      submitted by /u/TrainTraxUK
      [link] [comments]

    27. 🔗 r/Harrogate Recommendations for massage rss

      Other than the Turkish Baths (which is lovely but quite expensive so I can’t justify going there all the time), can anyone recommend a good place to book a massage please? Has anyone been to Thai Siam Relax Therapy on Station Bridge, any good? Any others you’d recommend? Thanks

      submitted by /u/purte
      [link] [comments]

    28. 🔗 r/LocalLLaMA Deepseek v4 people rss

      Deepseek v4 people | submitted by /u/markeus101
      [link] [comments]
      ---|---

    29. 🔗 Simon Willison DeepSeek V4 - almost on the frontier, a fraction of the price rss

      Chinese AI lab DeepSeek's last model release was V3.2 (and V3.2 Speciale) last December. They just dropped the first of their hotly anticipated V4 series in the shape of two preview models, DeepSeek-V4-Pro and DeepSeek-V4-Flash.

      Both models are 1 million token context Mixture of Experts. Pro is 1.6T total parameters, 49B active. Flash is 284B total, 13B active. They're using the standard MIT license.

      I think this makes DeepSeek-V4-Pro the new largest open weights model. It's larger than Kimi K2.6 (1.1T) and GLM-5.1 (754B) and more than twice the size of DeepSeek V3.2 (685B).

      Pro is 865GB on Hugging Face, Flash is 160GB. I'm hoping that a lightly quantized Flash will run on my 128GB M5 MacBook Pro. It's possible the Pro model may run on it if I can stream just the necessary active experts from disk.

      For the moment I tried the models out via OpenRouter, using llm-openrouter:

      llm install llm-openrouter
      llm openrouter refresh
      llm -m openrouter/deepseek/deepseek-v4-pro 'Generate an SVG of a pelican riding a bicycle'
      

      Here's the pelican for DeepSeek-V4-Flash:

      Excellent bicycle - good frame shape, nice chain, even has a reflector on the front wheel. Pelican has a mean looking expression but has its wings on the handlebars and feet on the pedals. Pouch is a little sharp.

      And for DeepSeek-V4-Pro:

      Another solid bicycle, albeit the spokes are a little jagged and the frame is compressed a bit. Pelican has gone a bit wrong - it has a VERY large body, only one wing, a weirdly hairy backside and generally loos like it was drown be a different artist from the bicycle.

      For comparison, take a look at the pelicans I got from DeepSeek V3.2 in December, V3.1 in August, and V3-0324 in March 2025.

      So the pelicans are pretty good, but what's really notable here is the cost. DeepSeek V4 is a very, very inexpensive model.

      This is DeepSeek's pricing page. They're charging $0.14/million tokens input and $0.28/million tokens output for Flash, and $1.74/million input and $3.48/million output for Pro.

      Here's a comparison table with the frontier models from Gemini, OpenAI and Anthropic:

      Model Input ($/M) Output ($/M)
      DeepSeek V4 Flash $0.14 $0.28
      GPT-5.4 Nano $0.20 $1.25
      Gemini 3.1 Flash-Lite $0.25 $1.50
      Gemini 3 Flash Preview $0.50 $3
      GPT-5.4 Mini $0.75 $4.50
      Claude Haiku 4.5 $1 $5
      DeepSeek V4 Pro $1.74 $3.48
      Gemini 3.1 Pro $2 $12
      GPT-5.4 $2.50 $15
      Claude Sonnet 4.6 $3 $15
      Claude Opus 4.7 $5 $25
      GPT-5.5 $5 $30

      DeepSeek-V4-Flash is the cheapest of the small models, beating even OpenAI's GPT-5.4 Nano. DeepSeek-V4-Pro is the cheapest of the larger frontier models.

      This note from the DeepSeek paper helps explain why they can price these models so low - they've focused a great deal on efficiency with this release, especially for longer context prompts:

      In the scenario of 1M-token context, even DeepSeek-V4-Pro, which has a larger number of activated parameters, attains only 27% of the single-token FLOPs (measured in equivalent FP8 FLOPs) and 10% of the KV cache size relative to DeepSeek-V3.2. Furthermore, DeepSeek-V4-Flash, with its smaller number of activated parameters, pushes efficiency even further: in the 1M-token context setting, it achieves only 10% of the single-token FLOPs and 7% of the KV cache size compared with DeepSeek-V3.2.

      DeepSeek's self-reported benchmarks in their paper show their Pro model competitive with those other frontier models, albeit with this note:

      Through the expansion of reasoning tokens, DeepSeek-V4-Pro-Max demonstrates superior performance relative to GPT-5.2 and Gemini-3.0-Pro on standard reasoning benchmarks. Nevertheless, its performance falls marginally short of GPT-5.4 and Gemini-3.1-Pro, suggesting a developmental trajectory that trails state-of-the-art frontier models by approximately 3 to 6 months.

      I'm keeping an eye on huggingface.co/unsloth/models as I expect the Unsloth team will have a set of quantized versions out pretty soon. It's going to be very interesting to see how well that Flash model runs on my own machine.

      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.

    30. 🔗 HexRaysSA/plugin-repository commits sync repo: +1 plugin, +3 releases rss
      sync repo: +1 plugin, +3 releases
      
      ## New plugins
      - [clang-include](https://github.com/oxikkk/ida-clang-include) (1.0.0)
      
      ## New releases
      - [BinSync](https://github.com/binsync/binsync): 5.14.1
      - [unicorn-tracer-arm64](https://github.com/chenxvb/unicorn-trace): 0.3.1
      
    31. 🔗 r/LocalLLaMA Deepseek V4 Flash and Non-Flash Out on HuggingFace rss
    32. 🔗 r/LocalLLaMA This isn’t X this is Y needs to die rss

      All models spam this exact phrase liberally. Time to train it out.

      That is all.

      submitted by /u/twnznz
      [link] [comments]

  3. April 23, 2026
    1. 🔗 IDA Plugin Updates IDA Plugin Updates on 2026-04-23 rss

      IDA Plugin Updates on 2026-04-23

      New Releases:

      Activity:

      • augur
        • 472d6c82: doc: update compatibility matrix
        • 26e9fab3: chore: update dependencies
      • binsync
      • capa
        • b9f83061: update submodules
        • e745fa6a: style: ruff format changed files
        • a834c4c0: fix: clean up CHANGELOG bug fixes formatting
        • 7484d3fc: fix: loader.py reads entire file for magic byte check
        • 9954d994: fix: freeze/init.py: logically impossible condition
        • aa9f09db: fix: render_default always returns empty string
        • a5082bee: fix: remove unused gzip import in test_helpers.py
        • f6f3380f: fix: EXTENSIONS_DYNAMIC has inconsistent leading dots
        • 6431be2c: fix: rules/init.py: duplicate bytes_features line
        • 62e6af31: fix: dotnetfile.py: missing import for capa.features.extractors.common
        • f17629a4: fix: freeze/init.py: NO_ADDRESS < NO_ADDRESS returns True
        • c7d3de8b: fix: base_extractor.py: metaclass is Python 2 syntax, ignored in Py3
        • 58b7a9fc: fix: elffile.py: get_base_address returns None instead of NO_ADDRESS
        • 8bea7c70: fix: DNTokenOffsetAddress.eq lacks type guard
        • 3c61d995: fix: ProcessAddress.eq and ThreadAddress.eq assert on type
        • a8fafe0d: fix: optimizer doesn't recurse into And/Or/Some children
        • 53158b47: fix: find_dynamic_limitations_from_cli overwrites instead of OR-ing
        • 9289f09f: fix: load_one_jsonl_from_path: finally block runs on unrelated except

        • 8f946778: fix: extract_os yields duplicate/contradictory OS values
        • 527fb397: fix: vverbose.py: render_call variable assigned but never used
      • haruspex
        • cb06a56c: doc: update compatibility matrix
        • 28b13ac8: chore: update dependencies
      • ida-mcp-server
        • 6a72dc3a: revert: remove API key auth (not needed for localhost-only server)
        • 6edb4d22: fix: expand Go symbol pre-filter regex to cover all 27 compiler-emitt

        • a1627ec0: feat(security): Go-shape pre-filter + Argus hardening + Xtensa featur

      • IDA-NO-MCP
        • 3a519c4f: Merge pull request #17 from xiaozhu1337/main
      • IDAPluginList
        • b492a450: chore: Auto update IDA plugins (Updated: 19, Cloned: 0, Failed: 0)
      • idasql
        • 23192544: Enable MCP by default; fix vtable UPDATE error reporting
      • inertia_decompiler
      • rhabdomancer
        • 1060b0cc: doc: update compatibility matrix
        • 397e8751: chore: update dependencies
    2. 🔗 anthropics/claude-code v2.1.119 release

      What's changed

      • /config settings (theme, editor mode, verbose, etc.) now persist to ~/.claude/settings.json and participate in project/local/policy override precedence
      • Added prUrlTemplate setting to point the footer PR badge at a custom code-review URL instead of github.com
      • Added CLAUDE_CODE_HIDE_CWD environment variable to hide the working directory in the startup logo
      • --from-pr now accepts GitLab merge-request, Bitbucket pull-request, and GitHub Enterprise PR URLs
      • --print mode now honors the agent's tools: and disallowedTools: frontmatter, matching interactive-mode behavior
      • --agent <name> now honors the agent definition's permissionMode for built-in agents
      • PowerShell tool commands can now be auto-approved in permission mode, matching Bash behavior
      • Hooks: PostToolUse and PostToolUseFailure hook inputs now include duration_ms (tool execution time, excluding permission prompts and PreToolUse hooks)
      • Subagent and SDK MCP server reconfiguration now connects servers in parallel instead of serially
      • Plugins pinned by another plugin's version constraint now auto-update to the highest satisfying git tag
      • Vim mode: Esc in INSERT no longer pulls a queued message back into the input; press Esc again to interrupt
      • Slash command suggestions now highlight the characters that matched your query
      • Slash command picker now wraps long descriptions onto a second line instead of truncating
      • owner/repo#N shorthand links in output now use your git remote's host instead of always pointing at github.com
      • Security: blockedMarketplaces now correctly enforces hostPattern and pathPattern entries
      • OpenTelemetry: tool_result and tool_decision events now include tool_use_id; tool_result also includes tool_input_size_bytes
      • Status line: stdin JSON now includes effort.level and thinking.enabled
      • Fixed pasting CRLF content (Windows clipboards, Xcode console) inserting an extra blank line between every line
      • Fixed multi-line paste losing newlines in terminals using kitty keyboard protocol sequences inside bracketed paste
      • Fixed Glob and Grep tools disappearing on native macOS/Linux builds when the Bash tool is denied via permissions
      • Fixed scrolling up in fullscreen mode snapping back to the bottom every time a tool finishes
      • Fixed MCP HTTP connections failing with "Invalid OAuth error response" when servers returned non-JSON bodies for OAuth discovery requests
      • Fixed Rewind overlay showing "(no prompt)" for messages with image attachments
      • Fixed auto mode overriding plan mode with conflicting "Execute immediately" instructions
      • Fixed async PostToolUse hooks that emit no response payload writing empty entries to the session transcript
      • Fixed spinner staying on when a subagent task notification is orphaned in the queue
      • Tool search is now disabled by default on Vertex AI to avoid an unsupported beta header error (opt in with ENABLE_TOOL_SEARCH)
      • Fixed @-file Tab completion replacing the entire prompt when used inside a slash command with an absolute path
      • Fixed a stray p character appearing at the prompt on startup in macOS Terminal.app via Docker or SSH
      • Fixed ${ENV_VAR} placeholders in headers for HTTP/SSE/WebSocket MCP servers not being substituted before requests
      • Fixed MCP OAuth client secret stored via --client-secret not being sent during token exchange for servers requiring client_secret_post
      • Fixed /skills Enter key closing the dialog instead of pre-filling /<skill-name> in the prompt
      • Fixed /agents detail view mislabeling built-in tools unavailable to subagents as "Unrecognized"
      • Fixed MCP servers from plugins not spawning on Windows when the plugin cache was incomplete
      • Fixed /export showing the current default model instead of the model the conversation actually used
      • Fixed verbose output setting not persisting after restart
      • Fixed /usage progress bars overlapping with their "Resets 
" labels
      • Fixed plugin MCP servers failing when ${user_config.*} references an optional field left blank
      • Fixed list items containing a sentence-final number wrapping the number onto its own line
      • Fixed /plan and /plan open not acting on the existing plan when entering plan mode
      • Fixed skills invoked before auto-compaction being re-executed against the next user message
      • Fixed /reload-plugins and /doctor reporting load errors for disabled plugins
      • Fixed Agent tool with isolation: "worktree" reusing stale worktrees from prior sessions
      • Fixed disabled MCP servers appearing as "failed" in /status
      • Fixed TaskList returning tasks in arbitrary filesystem order instead of sorted by ID
      • Fixed spurious "GitHub API rate limit exceeded" hints when gh output contained PR titles mentioning "rate limit"
      • Fixed SDK/bridge read_file not correctly enforcing size cap on growing files
      • Fixed PR not linked to session when working in a git worktree
      • Fixed /doctor warning about MCP server entries overridden by a higher-precedence scope
      • Windows: removed false-positive "Windows requires 'cmd /c' wrapper" MCP config warning
      • [VSCode] Fixed voice dictation's first recording producing nothing on macOS while the microphone permission prompt is showing
    3. 🔗 Simon Willison Extract PDF text in your browser with LiteParse for the web rss

      LlamaIndex have a most excellent open source project called LiteParse, which provides a Node.js CLI tool for extracting text from PDFs. I got a version of LiteParse working entirely in the browser, using most of the same libraries that LiteParse uses to run in Node.js.

      Spatial text parsing

      Refreshingly, LiteParse doesn't use AI models to do what it does: it's good old-fashioned PDF parsing, falling back to Tesseract OCR (or other pluggable OCR engines) for PDFs that contain images of text rather than the text itself.

      The hard problem that LiteParse solves is extracting text in a sensible order despite the infuriating vagaries of PDF layouts. They describe this as "spatial text parsing" - they use some very clever heuristics to detect things like multi-column layouts and group and return the text in a sensible linear flow.

      The LiteParse documentation describes a pattern for implementing Visual Citations with Bounding Boxes. I really like this idea: being able to answer questions from a PDF and accompany those answers with cropped, highlighted images feels like a great way of increasing the credibility of answers from RAG-style Q&A.

      LiteParse is provided as a pure CLI tool, designed to be used by agents. You run it like this:

      npm i -g @llamaindex/liteparse
      lit parse document.pdf
      

      I explored its capabilities with Claude and quickly determined that there was no real reason it had to stay a CLI app: it's built on top of PDF.js and Tesseract.js, two libraries I've used for something similar in a browser in the past.

      The only reason LiteParse didn't have a pure browser-based version is that nobody had built one yet...

      Introducing LiteParse for the web

      Visit https://simonw.github.io/liteparse/ to try out LiteParse against any PDF file, running entirely in your browser. Here's what that looks like:

      Screenshot of the LiteParse browser demo web page. Header reads "LiteParse" with subtitle "Browser demo of LiteParse — parse PDFs in your browser. Nothing leaves your machine." A dashed-border drop zone says "Drop a PDF here or click to choose / Your file stays in your browser." with a file pill labeled "19720005243.pdf". Below are a checked "Run OCR" checkbox, an unchecked "Render page screenshots" checkbox, and a blue "Parse" button. Status text: "Parsed 86 pages." Two side-by-side panels follow. Left panel titled "Text" with a Copy button shows monospace extracted text beginning "Apollo 5 was an unmanned system, both propulsion systems ascent and descent stages". Right panel titled "JSON", also with a copy button, contains JSON showing the dimensions and position and detected font of each piece of text.

      The tool can work with or without running OCR, and can optionally display images for every page in the PDF further down the page.

      Building it with Claude Code and Opus 4.7

      The process of building this started in the regular Claude app on my iPhone. I wanted to try out LiteParse myself, so I started by uploading a random PDF I happened to have on my phone along with this prompt:

      Clone https://github.com/run-llama/liteparse and try it against this file

      Regular Claude chat can clone directly from GitHub these days, and while by default it can't access most of the internet from its container it can also install packages from PyPI and npm.

      I often use this to try out new pieces of open source software on my phone - it's a quick way to exercise something without having to sit down with my laptop.

      You can follow my full conversation in this shared Claude transcript. I asked a few follow-up questions about how it worked, and then asked:

      Does this library run in a browser? Could it?

      This gave me a thorough enough answer that I was convinced it was worth trying getting that to work for real. I opened up my laptop and switched to Claude Code.

      I forked the original repo on GitHub, cloned a local copy, started a new web branch and pasted that last reply from Claude into a new file called notes.md. Then I told Claude Code:

      Get this working as a web app. index.html, when loaded, should render an app that lets users open a PDF in their browser and select OCR or non-OCR mode and have this run. Read notes.md for initial research on this problem, then write out plan.md with your detailed implementation plan

      I always like to start with a plan for this kind of project. Sometimes I'll use Claude's "planning mode", but in this case I knew I'd want the plan as an artifact in the repository so I told it to write plan.md directly.

      This also means I can iterate on the plan with Claude. I noticed that Claude had decided to punt on generating screenshots of images in the PDF, and suggested we defer a "canvas-encode swap" to v2. I fixed that by prompting:

      Update the plan to say we WILL do the canvas-encode swap so the screenshots thing works

      After a few short follow-up prompts, here's the plan.md I thought was strong enough to implement.

      I prompted:

      build it.

      And then mostly left Claude Code to its own devices, tinkered with some other projects, caught up on Duolingo and occasionally checked in to see how it was doing.

      I added a few prompts to the queue as I was working. Those don't yet show up in my exported transcript, but it turns out running rg queue-operation --no-filename | grep enqueue | jq -r '.content' in the relevant ~/.claude/projects/ folder extracts them.

      Here are the key follow-up prompts with some notes:

      • When you implement this use playwright and red/green TDD, plan that too - I've written more about red/green TDD here.
      • let's use PDF.js's own renderer (it was messing around with pdfium)
      • The final UI should include both the text and the pretty-printed JSON output, both of those in textareas and both with copy-to-clipboard buttons - it should also be mobile friendly - I had a new idea for how the UI should work
      • small commits along the way - see below
      • Make sure the index.html page includes a link back to https://github.com/run-llama/liteparse near the top of the page - it's important to credit your dependencies in a project like this!
      • View on GitHub → is bad copy because that's not the repo with this web app in, it's the web app for the underlying LiteParse library
      • Run OCR should be unchecked by default
      • When I try to parse a PDF in my browser I see 'Parse failed: undefined is not a function (near '...value of readableStream...') - it was testing with Playwright in Chrome, turned out there was a bug in Safari
      • ... oh that is in safari but it works in chrome
      • When "Copy" is clicked the text should change to "Copied!" for 1.5s
      • [Image #1] Style the file input so that long filenames don't break things on Firefox like this - in fact add one of those drag-drop zone UIs which you can also click to select a file - dropping screenshots in of small UI glitches works surprisingly well
      • Tweak the drop zone such that the text is vertically centered, right now it is a bit closer to the top
      • it breaks in Safari on macOS, works in both Chrome and Firefox. On Safari I see "Parse failed: undefined is not a function (near '...value of readableStream...')" after I click the Parse button, when OCR is not checked - it still wasn't working in Safari...
      • works in safari now - but it fixed it pretty quickly once I pointed that out and it got Playwright working with that browser

      I've started habitually asking for "small commits along the way" because it makes for code that's easier to understand or review later on, and I have an unproven hunch that it helps the agent work more effectively too - it's yet another encouragement towards planning and taking on one problem at a time.

      While it was working I decided it would be nice to be able to interact with an in-progress version. I asked a separate Claude Code session against the same directory for tips on how to run it, and it told me to use npx vite. Running that started a development server with live-reloading, which meant I could instantly see the effect of each change it made on disk - and prompt with further requests for tweaks and fixes.

      Towards the end I decided it was going to be good enough to publish. I started a fresh Claude Code instance and told it:

      Look at the web/ folder - set up GitHub actions for this repo such that any push runs the tests, and if the tests pass it then does a GitHub Pages deploy of the built vite app such that the web/index.html page is the index.html page for the thing that is deployed and it works on GitHub Pages

      After a bit more iteration here's the GitHub Actions workflow that builds the app using Vite and deploys the result to https://simonw.github.io/liteparse/.

      I love GitHub Pages for this kind of thing because it can be quickly configured (by Claude, in this case) to turn any repository into a deployed web-app, at zero cost and with whatever build step is necessary. It even works against private repos, if you don't mind your only security being a secret URL.

      With this kind of project there's always a major risk that the model might "cheat" - mark key features as "TODO" and fake them, or take shortcuts that ignore the initial requirements.

      The responsible way to prevent this is to review all of the code... but this wasn't intended as that kind of project, so instead I fired up OpenAI Codex with GPT-5.5 (I had preview access) and told it:

      Describe the difference between how the node.js CLI tool runs and how the web/ version runs

      The answer I got back was enough to give me confidence that Claude hadn't taken any project-threatening shortcuts.

      ... and that was about it. Total time in Claude Code for that "build it" step was 59 minutes. I used my claude-code-transcripts tool to export a readable version of the full transcript which you can view here, albeit without those additional queued prompts (here's my issue to fix that).

      Is this even vibe coding any more?

      I'm a pedantic stickler when it comes to the original definition of vibe coding - vibe coding does not mean any time you use AI to help you write code, it's when you use AI without reviewing or caring about the code that's written at all.

      By my own definition, this LiteParse for the web project is about as pure vibe coding as you can get! I have not looked at a single line of the HTML and TypeScript written for this project - in fact while writing this sentence I had to go and check if it had used JavaScript or TypeScript.

      Yet somehow this one doesn't feel as vibe coded to me as many of my other vibe coded projects:

      • As a static in-browser web application hosted on GitHub Pages the blast radius for any bugs is almost non-existent: it either works for your PDF or doesn't.
      • No private data is transferred anywhere - all processing happens in your browser - so a security audit is unnecessary. I've glanced once at the network panel while it's running and no additional requests are made when a PDF is being parsed.
      • There was still a whole lot of engineering experience and knowledge required to use the models in this way. Identifying that porting LiteParse to run directly in a browser was critical to the rest of the project.

      Most importantly, I'm happy to attach my reputation to this project and recommend that other people try it out. Unlike most of my vibe coded tools I'm not convinced that spending significant additional engineering time on this would have resulted in a meaningfully better initial release. It's fine as it is!

      I haven't opened a PR against the origin repository because I've not discussed it with the LiteParse team. I've opened an issue, and if they want my vibe coded implementation as a starting point for something more official they're welcome to take it.

      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.

    4. 🔗 r/Yorkshire Opinion: Nigel Farage's legacy is Brexit. Brexit has not delivered even 10% of what was promised. I have no reason to believe Reform's next flashy promise will come true rss

      I remember Brexit promises. "We will be Singapore-on-Thames", "Turkey will join the EU", "Other countries will leave the EU too", "We'll leave the EU to save more money for the NHS", "Migration rates will lower", "We will hold all the cards in EU-UK negotiations", among other things.

      All lies.

      We definitely don't hold all the cards in negotiations. And why would we? We are a little island of 67 million people, reliant on imports. The EU is a free trade bloc of 450 million people, with territory the size of a continent.

      Lies, enabled by Nigel Farage and his friends. So, frankly - and maybe I'm the oddball - I don't understand why he is still relevant.

      Reform talks about cutting red tape to support British business. However, they don't tell people that Brexit was the biggest Red Tape, anti-business act of the century.

      Brexit added admin costs and paperwork for businesses around Britain.

      Brexit made imports more expensive, which drives up our cost-of-living.

      Brexit took away EU development money from deprived areas of Britain.

      Brexit was a profound failure. Therefore, I have no reason to believe Nigel's next flashy promise will materialise.

      And that's not even getting into Reform's shambolic views on the Iran war and Net Zero. That war, which was unnecessary and drove up our fossil fuel energy bills? Seriously? Is Trump really that important to Reform?

      That is all. It is frustrating to see this party stay relevant across the north, considering these factors.

      submitted by /u/coffeewalnut08
      [link] [comments]

    5. 🔗 Simon Willison A pelican for GPT-5.5 via the semi-official Codex backdoor API rss

      GPT-5.5 is out. It's available in OpenAI Codex and is rolling out to paid ChatGPT subscribers. I've had some preview access and found it to be a fast, effective and highly capable model. As is usually the case these days, it's hard to put into words what's good about it - I ask it to build things and it builds exactly what I ask for!

      There's one notable omission from today's release - the API:

      API deployments require different safeguards and we are working closely with partners and customers on the safety and security requirements for serving it at scale. We'll bring GPT‑5.5 and GPT‑5.5 Pro to the API very soon.

      When I run my pelican benchmark I always prefer to use an API, to avoid hidden system prompts in ChatGPT or other agent harnesses from impacting the results.

      The OpenClaw backdoor

      One of the ongoing tension points in the AI world over the past few months has concerned how agent harnesses like OpenClaw and Pi interact with the APIs provided by the big providers.

      Both OpenAI and Anthropic offer popular monthly subscriptions which provide access to their models at a significant discount to their raw API.

      OpenClaw integrated directly with this mechanism, and was then blocked from doing so by Anthropic. This kicked off a whole thing. OpenAI - who recently hired OpenClaw creator Peter Steinberger - saw an opportunity for an easy karma win and announced that OpenClaw was welcome to continue integrating with OpenAI's subscriptions via the same mechanism used by their (open source) Codex CLI tool.

      Does this mean anyone can write code that integrates with OpenAI's Codex-specific APIs to hook into those existing subscriptions?

      The other day Jeremy Howard asked:

      Anyone know whether OpenAI officially supports the use of the /backend-api/codex/responses endpoint that Pi and Opencode (IIUC) uses?

      It turned out that on March 30th OpenAI's Romain Huet had tweeted:

      We want people to be able to use Codex, and their ChatGPT subscription, wherever they like! That means in the app, in the terminal, but also in JetBrains, Xcode, OpenCode, Pi, and now Claude Code.

      That’s why Codex CLI and Codex app server are open source too! 🙂

      And Peter Steinberger replied to Jeremy that:

      OpenAI sub is officially supported.

      llm-openai-via-codex

      So... I had Claude Code reverse-engineer the openai/codex repo, figure out how authentication tokens were stored and build me llm-openai-via-codex, a new plugin for LLM which picks up your existing Codex subscription and uses it to run prompts!

      (With hindsight I wish I'd used GPT-5.4 or the GPT-5.5 preview, it would have been funnier. I genuinely considered rewriting the project from scratch using Codex and GPT-5.5 for the sake of the joke, but decided not to spend any more time on this!)

      Here's how to use it:

      1. Install Codex CLI, buy an OpenAI plan, login to Codex
      2. Install LLM: uv tool install llm
      3. Install the new plugin: llm install llm-openai-via-codex
      4. Start prompting: llm -m openai-codex/gpt-5.5 'Your prompt goes here'

      All existing LLM features should also work - use -a filepath.jpg/URL to attach an image, llm chat -m openai-codex/gpt-5.5 to start an ongoing chat, llm logs to view logged conversations and llm --tool ... to try it out with tool support.

      And some pelicans

      Let's generate a pelican!

      llm install llm-openai-via-codex
      llm -m openai-codex/gpt-5.5 'Generate an SVG of a pelican riding a bicycle'

      Here's what I got back:

      It is a bit mangled to be honest - good beak, pelican body shapes are slightly weird, legs do at least extend to the pedals, bicycle frame is not quite right.

      I've seen better from GPT-5.4, so I tagged on -o reasoning_effort xhigh and tried again:

      That one took almost four minutes to generate, but I think it's a much better effort.

      Pelican has gradients now, body is much better put together, bicycle is nearly the right shape albeit with one extra bar between pedals and front wheel, clearly a better image overall.

      If you compare the SVG code (default, xhigh) the xhigh one took a very different approach, which is much more CSS-heavy - as demonstrated by those gradients. xhigh used 9,322 reasoning tokens where the default used just 39.

      A few more notes on GPT-5.5

      One of the most notable things about GPT-5.5 is the pricing. Once it goes live in the API it's going to be priced at twice the cost of GPT-5.4 - $5 per 1M input tokens and $30 per 1M output tokens, where 5.4 is $2.5 and $15.

      GPT-5.5 Pro will be even more: $30 per 1M input tokens and $180 per 1M output tokens.

      GPT-5.4 will remain available. At half the price of 5.5 this feels like 5.4 is to 5.5 as Claude Sonnet is to Claude Opus.

      Ethan Mollick has a detailed review of GPT-5.5 where he put it (and GPT-5.5 Pro) through an array of interesting challenges. His verdict: the jagged frontier continues to hold, with GPT-5.5 excellent at some things and challenged by others in a way that remains difficult to predict.

      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.

    6. 🔗 r/LocalLLaMA Qwen 3.6 27B Makes Huge Gains in Agency on Artificial Analysis - Ties with Sonnet 4.6 rss

      Qwen 3.6 27B Makes Huge Gains in Agency on Artificial Analysis - Ties with Sonnet 4.6 | It is crazy that Qwen3.6 27B now matches Sonnet 4.6 on AA's Agentic Index, overtaking Gemini 3.1 Pro Preview, GPT 5.2 and 5.3 as well as MiniMax 2.7. It made gains across all three indices but the way the Coding Index works, I don't think the gains are as apparent as they should be. The Coding Index only uses Terminal Bench Hard and SciCode which are both strange choices. Cleary the training on the 3.6 models out now has focused on agentic use for OpenClaw/Hermes but it's interesting how close to frontier models such a small model can get. Qwen3.6 122B might be epic. . . submitted by /u/dionysio211
      [link] [comments]
      ---|---

    7. 🔗 The Pragmatic Engineer The Pulse: ‘Tokenmaxxing’ as a weird new trend rss

      Hi, this is Gergely with a bonus, free issue of the Pragmatic Engineer Newsletter. In every issue, I cover Big Tech and startups through the lens of senior engineers and engineering leaders. Today, we cover one out of four topics from last week 's The Pulse issue. Full subscribers received the article below seven days ago. If you 've been forwarded this email, you can subscribe here .

      Inside Meta, an engineer created a "token leaderboard" that ranks employees by token usage. Last week, The Information reported:

      "Employees at Meta Platforms who want to show off their AI superuser chops are competing on an internal leaderboard for status as a "Session Immortal"-- or, even better, "Token Legend."

      The rankings, set up by a Meta employee on its intranet using company data, measure how many tokens -- the units of data processed by AI models -- employees are burning through. Dubbed "Claudeonomics" after the flagship product of AI startup Anthropic, the leaderboard aggregates AI usage from more than 85,000 Meta employees, listing the top 250 power users.

      The practice is emblematic of Silicon Valley's newest form of conspicuous consumption, known as "tokenmaxxing," which has turned token usage into a benchmark for productivity and a competitive measure of who is most AI native. Workers are maximizing their prompts, coding sessions and the number of agents working in parallel to climb internal rankings at Meta and other companies and demonstrate their value as AI automates functions such as coding."

      I spoke with a few engineers at Meta about what's happening, and this is what they said:

      • Massive waste. Plenty of devs are running an OpenClaw-like internal agent that burns massive amounts of tokens for little to no outcome.
      • Outages caused by AI overuse. A dev mentioned that some SEVs were caused by what looked like careless AI code generation; almost like a dev behind the SEV was more concerned with churning out massive amounts of code with AI than with product quality.
      • Gamified leaderboard. Those at the top of the leaderboard produce throwaway, wasteful work. This is painfully clear to anyone who checks Trajectories (AI prompts), which can be viewed.

      As per The Information, Meta employees used a total of 60.2 trillion AI tokens (!!) in 30 days. If this was charged at Anthropic's API prices, it would cost $900M. Of course, Meta is likely purchasing tokens at a discount, but that could still come in at $100M+ - in large part from senseless "tokenmaxxing".

      After backlash on social media, Meta abolished the internal leaderboard last week. One day after The Information revealed details about the incredible tokenmaxxing numbers, I confirmed that Meta has taken down its leaderboard; perhaps they realized that the incentive created enormous and unnecessary waste. If so, it's a bit surprising that it took media coverage for the social media giant to reach that conclusion.

      One engineer at Meta told me they think Meta had a different goal with the token leaderboard. A long-tenured engineer suspects increasing AI usage actually was the real goal. They said:

      "Putting a leaderboard in place was always going to incentivize much more AI usage. And more AI usage means producing a lot more real-world traces. These traces can then be used to train Meta's next-generation coding model better.

      I believe this was the goal, even if no one said it out loud.

      It's an expensive way to generate data for training, but if any company has the means to do so, it's Meta."

      Microsoft: full-force tokenmaxxing

      Similarly, Microsoft has had an internal token leaderboard like Meta's since January, and it started pretty well, as I reported back at the time: there's an internal token dashboard that displays the individuals who use the most tokens in order to promote the use of tokens and experimentation with LLMs. At the Windows maker, this leaderboard is interesting:

      • Very senior engineers - distinguished-level folks - are in the top 5 across the whole company, despite the fact that this group generally wrote little code in the past.
      • VP-level folks make the top 10 and top 20, despite often being in meetings for most of the day and rarely writing code.

      However, what starts as a metric for performance reviews or promotions can quickly become a target for devs. I talked with a software engineer at the Windows maker who admitted they're full-on "tokenmaxxing" - not to get on the leaderboard, but rather because they don't want to be seen as using too few tokens:

      "We have internal dashboards and metrics tracking AI usage, token usage, percentage of code written by AI vs hand-written code.

      I am conscious of not wanting to be seen as "uses too little AI," and I'm not ashamed to say I need to do tokenmaxxing to do this. Things I do to inflate my token usage metrics:Ask AI questions about the code already in the documentation. The AI pulls up the documentation, processes it, and gives me results 10x slower, but while burning lots of tokens. I could use "readthedocs" [an internal product], but then my token numbers would be lowerAsk the AI to prototype a feature that I have no intention of working on. Prompt it a few more times, then throw the whole thing awayDefault to always using the agent, even when I know I could do the work by hand much faster. Then watch it fail"

      This engineer is relatively new at the company, so is concerned about job security, and is playing this game to avoid being tagged as insufficiently "AI-native" by burning far more tokens than necessary.

      Salesforce: burning tokens to hit "minimum" & "ideal" targets

      Elsewhere, Salesforce has created "tokenmaxxing" incentives, as well.**** Talking with an engineer there, I learned that the company built two tools that effectively incentivize excessive spending on tokens:

      1. " Minimum" incentives with a tracking tool. There's a Mac widget that shows your own spend, updated every 15 minutes. It also displays minimum expected spend. Last week, the target was $100 on Claude Code, and $70 on Cursor.
      2. Showing everyone 's spend. A web-based tool to see the token spend of any colleague. It's used to check where team mates' usage is at.
      3. " Maximum" spend limits that can be exceeded. Up to a week ago, there was also a maximum monthly limit of $250 for Claude Code and $170 for Cursor. However, this can be exceeded with the simple press of a button if the limit is reached. I 've learned that last week, some engineering organisations at Salesforce had their "maximum" limit removed in order to "remove any friction from the development process."

      The message Salesforce sends to staff is clear: "use a minimum of $170/month tokens or be flagged." Who wants to get flagged for using too few tokens? The outcome is somewhat wasteful token spend:

      • Burning tokens for nothing. Devs ask Claude or Cursor: "build me X," where X is a project or product with nothing to do with their work, and not something they'd ever ship. It's just a way to burn tokens
      • Calibrating token spend to be above average. Plenty of devs browse peers' token spend to figure out the slightly-above average point, then use the tokens needed to hit that mark

      Shopify: an example on how to avoid tokenmaxxing

      The first-ever token leaderboard that I'm aware of was built by Shopify in 2025. And it worked well! Last June, the Head of Engineering at Shopify, Farhan Thawar, told me on The Pragmatic Engineer Podcast:

      "We have a leaderboard where we actively celebrate the people who use the most tokens because we want to make sure they are [celebrated] if they're doing great work with AI.

      [And for the top people on the leaderboard,] I want to see why they spent say $1,000 a month in credits for Cursor. Maybe that's because they're building something great and they have an agent workforce underneath them!"

      I asked Farhan for details on how it's gone since. Here's what he told me:

      "We have since renamed the token leaderboard to usage dashboard: for obvious reasons, as we don't want to encourage "competing" to make it to the top of this board. We have token spend on our internal wiki profile as well as on the usage dashboard.

      We also have circuit breakers to catch "runaway agents." So if personal spend spikes within a day, we can cut off access immediately, and you can renew if the usage spike was deliberate, or if it was a runaway agent. The circuit breaker worked well for us: we've not only caught runaway agents, but found bugs in our infra this way!"

      Shopify's approach seems to have worked for a few reasons:

      • The usage dashboard served as a "push" for devs to use AI tools, early-on. Last year, devs were mostly experimenting with AI tools because they were not as performant as today. The usage dashboard encouraged developers to try new tools, and highlighted power users.
      • Circuit breakers helped. Cutting off spend when usage spikes helped catch "runaway agents."
      • High usage is looked at. Farhan checks-in with top-spending individuals to understand the use cases. Any tokenmaxxing would likely have been spotted at this stage, which would have been a bit embarrassing for the user!

      One more interesting learning Farhan shared with me: it's more interesting to not look at "who spent the most in overall token cost?" but instead, "whose tokens cost the most?" Devs who generate tokens that come out as expensive have turned out to do in-depth work that was interesting to learn about!

      Tokenmaxxing: great for AI vendors, bad for everyone else

      I see very few rational reasons why incentivizing tokenmaxxing makes sense for any company. It results in increasing AI spend - by a lot! - in return for little to no value. Heck, in some cases it actually incentivises slower work - as shown by devs using the AI to answer questions when documentation is readily available - and encouraging 'busywork' where devs prompt projects that they don't even want to ship. Tokenmaxxing seems to push devs to focus on stuff that makes no difference to a business.

      It feels to me that a good part of the industry is using token count numbers similarly to how the lines-of-code-produced metric was used years ago. There was a time when the number of lines written daily or monthly was an important metric in programmer productivity, until it became clear that it's a terrible thing to focus on. A lines-of-code metric can easily be gamed by writing boilerplate or throwaway code. Also, the best developers are not necessarily those who write the most code; they're the ones who solve hard problems for the business quickly and reliably with - or without - code!

      Similarly, the number of tokens a dev generates can easily be gamed, and if this metric is measured then devs will indeed game it. But doing so generates a massive accompanying AI bill!

      -- -

      Read the full issue of last week 's The Pulse , or check out this week 's The Pulse . This week 's issue covers:

      1. New trend: token spend breaks budgets - what next? In the past 2-3 months, spending on AI agents has exploded at many tech companies, and the ramifications of this are starting to dawn on engineering leaders. We've sourced details from 15 companies, including the different ways they are coping with this realization.
      2. New trend: more AI vendors can 't keep up with demand. Related to massively increased spending, GitHub Copilot and Anthropic are starting to limit less-profitable individual users, so they can serve business users whose spend has easily 10x'd in the last few months. The exception is OpenAI and Codex.
      3. Morale at Meta hits all-time low? Business is booming but devs at Meta are furious and worried due to looming layoffs, and an invasive tracking program rolled out to all US employees.
    8. 🔗 @binaryninja@infosec.exchange This marks the first stable release of our v2 Enterprise server bringing major mastodon

      This marks the first stable release of our v2 Enterprise server bringing major improvements for Enterprise customers, and while we will continue supporting v1 for a period of time, v2 is where we recommend heading next. More on the v2 server and the rest of 5.3 here: https://binary.ninja/2026/01/26/enterprise-2.0.html

    9. 🔗 r/Leeds Scam Gardeners rss

      ​

      I appreciate this is a long shot, and I know people should be more careful with what is a well-known scam at this point. However...

      Does anyone recognise the flatbed Transit in this blurry picture?

      They approached an elderly man on the street and offered to cut his hedges. They took ÂŁ150 up front and then left without completing the job. The next day they came round to the house again and said he had not paid and that he needed to pay up. They have damaged his property and keep threatening him. The police have been absolutely useless and say it's a civil matter.

      They are extorting him and he is scared to death.

      They are using the phone number: 07986992278

      Edit: updated phone number. Thanks for the feedback.

      Update: thanks for those that solved it so quickly, incredible work 😀.

      submitted by /u/Kindly_Hand4472
      [link] [comments]

    10. 🔗 r/wiesbaden HebebĂŒhne PKW rss

      Hi Zusammen,

      ich wĂŒrde gerne eine HebebĂŒhne mieten um paar Sachen an meinem Pkw zu machen. Wo kann man sowas in Wiesbaden mieten?

      Habe im Internet nicht direkt was gefunden.

      Vielen Dank!

      submitted by /u/Lebenskuenstlerinho
      [link] [comments]

    11. 🔗 MetaBrainz Picard 3 beta 1 released rss

      Today, we're making available another pre-release version for the upcoming MusicBrainz Picard 3. Beta 1 focuses on fixing issues that were found in the previous releases as well as some minor improvements and updated translations.

      Download links and a list of changes since Picard 3 alpha 4 are available below. For a more detailed overview of what is new in Picard 3 please see the previous blog post Picard 3 Alpha Release.

      While we have all the major features implemented and with the latest bug fixes we are confident in the current code, this is still a pre-release and there might be bugs. If you use this, do so with care, backup your files and please report any issues you encounter.

      Some of the changes are also backward incompatible, hence we recommend you make a backup of your Picard.ini config file before trying the beta version. You can do so in Picard’s Options under Advanced > Maintenance.

      What’s new?

      Bug fixes

      • [PICARD-3236] - PyJWT~=2.12 requirement too strict and impacts distro packaging
      • [PICARD-3237] - AppStream metadata validation fails due to changed FAQ URL
      • [PICARD-3238] - No longer able to paste text value into multiple tracks
      • [PICARD-3239] - Picard can't remove plugin data on Windows
      • [PICARD-3246] - Genre tag changes on every reload when multiple genres have equal vote counts
      • [PICARD-3249] - Tags not suggested in Edit Tag dialog

      New Features

      • [PICARD-2982] - Submit Listens to ListenBrainz using Picard
      • [PICARD-3250] - Support Simplified Chinese to Traditional Chinese plugin in official builds

      Improvements

      • [PICARD-3254] - Plugins v3 MANIFEST: add support for report_bugs_to field
      • [PICARD-292] - Wizard/configuration tutorial on first run
      • [PICARD-3199] - Detect FLAC unsyncedlyrics tag
      • [PICARD-3240] - Map syncedlyrics to WM/Lyrics_Synchronised for ASF
      • [PICARD-3244] - Fix word-wrap issue regarding the network cache size option setting

      Tasks

      • [PICARD-3243] - Documentation: Add note about unnecessary spaces in script functions
      • [PICARD-3247] - Update snap build for Picard 3 with Qt6

      Download

      We appreciate your interest in trying this new version. Use with care, backup your files and please use theMetaBrainz community forums and the ticket system to give feedback and report bugs.

      For Windows and macOS you can download the beta version from the Picard download page. Linux users can run from source or try the beta channel of the Picard snap package.

      Picard is free software and the source code is available on GitHub.

      Acknowledgements

      Code contributions by Bob Swift, Deepak Kumar, Laurent Monin and Philipp Wolfer.
      Translations were updated by bababasti (German), coldified_ (Korean), cristian_emanuel (Portuguese (Brazil)) and Marc Riera (Catalan).

    12. 🔗 r/Yorkshire Actually obsessed with the atmosphere in this shot! It's god's own country for a reasonđŸ„șđŸ’« rss

      Actually obsessed with the atmosphere in this shot! It's god's own country for a reasonđŸ„șđŸ’« | đŸ“·Dave Z Photography submitted by /u/RedDevilPlay
      [link] [comments]
      ---|---

    13. 🔗 r/Harrogate About to move to Harrogate rss

      Hi all,

      My wife (29F) and I (29M) are about to move into our first house in Bilton, Harrogate.

      We’re not from the area so don’t know it particularly well and would love some local recommendations.

      Things we’re looking for:

      Gyms (good value vs higher-end, open to both)

      Golf course, I am keen to join a club (24 handicap)

      Tennis / padel clubs nearby - possibly with a gym to tie in above

      Pubs for watching sport (football/rugby)

      Pubs for a few casual drinks

      Good beer gardens for summer

      Running/cycling routes

      Also any advice on the more boring stuff:

      Reliable broadband providers in the area?

      Energy suppliers (we’ll compare, but keen to hear real experiences)

      And more generally any hidden gems, things to avoid, or “wish you knew when you moved” tips would be massively appreciated.

      Thanks in advance

      submitted by /u/BroadwayEssentials
      [link] [comments]

    14. 🔗 HexRaysSA/plugin-repository commits sync repo: +3 releases rss
      sync repo: +3 releases
      
      ## New releases
      - [FeelingLucky](https://github.com/terrynini/feelinglucky): 1.0.2, 1.0.1, 1.0.0
      
      ## Changes
      - [ApplyCalleeTypeEx](https://github.com/dump-guy/applycalleetypeex):
        - host changed: Dump-GUY/ApplyCalleeTypeEx → dump-guy/applycalleetypeex
      - [CrystalRE](https://github.com/nico-posada/crystalre):
        - host changed: Nico-Posada/CrystalRE → nico-posada/crystalre
      - [DBImporter](https://github.com/hexrayssa/ida-dbimporter):
        - host changed: HexRaysSA/ida-dbimporter → hexrayssa/ida-dbimporter
      - [DeepExtract](https://github.com/marcosd4h/deepextractida):
        - host changed: marcosd4h/DeepExtractIDA → marcosd4h/deepextractida
      - [EmuIt](https://github.com/azzonfire/emuit):
        - host changed: AzzOnFire/emuit → azzonfire/emuit
      - [GoResolver](https://github.com/volexity/goresolver):
        - host changed: volexity/GoResolver → volexity/goresolver
      - [HappyIDA](https://github.com/happyida/happyida):
        - host changed: HappyIDA/HappyIDA → happyida/happyida
      - [HashDB](https://github.com/oalabs/hashdb-ida):
        - host changed: OALabs/hashdb-ida → oalabs/hashdb-ida
      - [IDASignsrch](https://github.com/l4ys/idasignsrch):
        - host changed: L4ys/IDASignsrch → l4ys/idasignsrch
      - [IDAssist](https://github.com/symgraph/idassist):
        - host changed: symgraph/IDAssist → symgraph/idassist
      - [IDAssistMCP](https://github.com/symgraph/idassistmcp):
        - host changed: symgraph/IDAssistMCP → symgraph/idassistmcp
      - [LazyCross](https://github.com/l4ys/lazycross):
        - host changed: L4ys/LazyCross → l4ys/lazycross
      - [LazyIDA](https://github.com/l4ys/lazyida):
        - host changed: L4ys/LazyIDA → l4ys/lazyida
      - [ReCopilot](https://github.com/xingtulab/recopilot):
        - host changed: XingTuLab/recopilot → xingtulab/recopilot
      - [SuperHint](https://github.com/p05wn/superhint):
        - host changed: p05wn/SuperHint → p05wn/superhint
      - [ZoomAllViews](https://github.com/dump-guy/zoomallviews):
        - host changed: Dump-GUY/ZoomAllViews → dump-guy/zoomallviews
      - [bindiff](https://github.com/hexrays-plugin-contributions/bindiff):
        - host changed: HexRays-plugin-contributions/bindiff → hexrays-plugin-contributions/bindiff
      - [binexport](https://github.com/hexrays-plugin-contributions/binexport):
        - host changed: HexRays-plugin-contributions/binexport → hexrays-plugin-contributions/binexport
      - [deREferencing](https://github.com/danigargu/dereferencing):
        - host changed: danigargu/deREferencing → danigargu/dereferencing
      - [edit-function-prototype](https://github.com/oxikkk/ida-edit-function-prototype):
        - host changed: oxiKKK/ida-edit-function-prototype → oxikkk/ida-edit-function-prototype
      - [function-string-associate](https://github.com/oxikkk/ida-function-string-associate):
        - host changed: oxiKKK/ida-function-string-associate → oxikkk/ida-function-string-associate
      - [gepetto](https://github.com/justicerage/gepetto):
        - host changed: JusticeRage/Gepetto → justicerage/gepetto
      - [hrtng](https://github.com/kasperskylab/hrtng):
        - host changed: KasperskyLab/hrtng → kasperskylab/hrtng
      - [ida-cyberchef](https://github.com/hexrayssa/ida-cyberchef):
        - host changed: HexRaysSA/ida-cyberchef → hexrayssa/ida-cyberchef
      - [ida-security-scanner](https://github.com/symbioticsec/ida-security-scanner):
        - host changed: SymbioticSec/ida-security-scanner → symbioticsec/ida-security-scanner
      - [ida-terminal-plugin](https://github.com/hexrayssa/ida-terminal-plugin):
        - host changed: HexRaysSA/ida-terminal-plugin → hexrayssa/ida-terminal-plugin
      - [unicorn-tracer-arm64](https://github.com/chenxvb/unicorn-trace):
        - host changed: chenxvb/Unicorn-Trace → chenxvb/unicorn-trace
      - [vt-ida-plugin](https://github.com/virustotal/vt-ida-plugin):
        - host changed: VirusTotal/vt-ida-plugin → virustotal/vt-ida-plugin
      - [vtable-context-tools](https://github.com/oxikkk/ida-vtable-tools):
        - host changed: oxiKKK/ida-vtable-tools → oxikkk/ida-vtable-tools
      - [xray](https://github.com/hexrays-plugin-contributions/xray):
        - host changed: HexRays-plugin-contributions/xray → hexrays-plugin-contributions/xray
      - [yarka](https://github.com/azzonfire/yarka):
        - host changed: AzzOnFire/yarka → azzonfire/yarka
      
    15. 🔗 r/reverseengineering Claude Code - What do you think? What do you feel is missing? rss
    16. 🔗 r/reverseengineering I spent 4 years building a static unpacker for Nuitka-compiled Python binaries including Commercial encrypted builds. Finally open-sourcing it. rss
    17. 🔗 r/york Thursday (today) 15:19 York-Edinburgh First Class upgrade going free rss

      Thursday (today) 15:19 York-Edinburgh First Class upgrade going free | Hi, I’m a fool and have booked a SeatFrog upgrade for the wrong day. If anybody is travelling on this service, happy to give you the upgrade for free. You must already have a ticket for this service - this is just an upgrade. submitted by /u/APieceOfLalique
      [link] [comments]
      ---|---

    18. 🔗 r/york View of the Minster from top of St. Olave’s rss

      View of the Minster from top of St. Olave’s | I ascended the bell tower of St. Olave church this morning, and thought I’d snap quick pic while there. Not the best photography in the world, but hopefully worth sharing 😊 submitted by /u/Simple_Joys
      [link] [comments]
      ---|---

    19. 🔗 r/LocalLLaMA Qwen 3.6 27B is a BEAST rss

      I have a 5090 Laptop from work, 24GB VRAM.

      I have been testing every model that comes out, and I can confidently say I’ll be cancelling my cloud subscriptions.

      All my tool call and data science benchmarks that prove a model is reliably good for my use case, passed.

      It might not be the case for other professions, but for pyspark/python and data transformation debugging it’s basically perfect.

      Using llama.cpp, q4_k_m at q4_0, still looking at options for optimising.

      Edit - I chose to go with IQ4_XS at 200k q8_0,

      I have not used speculative decoding yet, will get there when I get there.

      Specs:

      ASUS ROG Strix SCAR 18

      RTX 5090 24GB

      64GB DDR5 RAM

      submitted by /u/AverageFormal9076
      [link] [comments]

    20. 🔗 r/wiesbaden Beste Ramen rss

      Hallo nach Wiesbaden, ich bin arbeitsmĂ€ĂŸig am Wochenende in Wiesbaden und ich bin Ramen Fanatiker. Leider gibt es in meiner Gegend keine guten Restaurants weshalb ich jede Chance nutzen muss außerhalb eine SchĂŒssel zu schlĂŒrfen. Was ist eurer Meinung nach das beste Restaurant? Am liebsten nur welche die wirklich von Japanern betrieben werden und sehr authentisch sind. Keine Fusion oder sowas :)

      submitted by /u/djaevuI
      [link] [comments]

    21. 🔗 r/york anywhere looking for volunteers over the summer? rss

      hey, i’m 17 in the york area looking for things to fill my summer with, does anyone know any charities/organisations i could volunteer with?

      any paid positions i’m also open to lol

      submitted by /u/milkshakechemtrail
      [link] [comments]

    22. 🔗 r/york I’m properly obsessed with how this place looks at sunset đŸŒ‡đŸ€© rss

      I’m properly obsessed with how this place looks at sunset đŸŒ‡đŸ€© | submitted by /u/Coffee000Oopss
      [link] [comments]
      ---|---

    23. 🔗 Hex-Rays Blog Product Update: IDA 9.3sp2 Release rss

      IDA 9.3sp1

      We are pleased to announce the release of IDA 9.3 Service Pack (sp2).

    24. 🔗 r/Leeds Yeah that about sums it up rss
    25. 🔗 r/york Is the Barbican always as warm as it was last night? rss

      I went to see Jalen Ngonda at the Barbican and it was absolutely roasting inside the main arena / gig space. It was only 2/3s full (if that) and the security staff were handing out waters to people at the front, Jalen was complaining about the heat, it was ridiculous.

      submitted by /u/WishfulStinking2
      [link] [comments]

    26. 🔗 r/Leeds Good massage/masseurs Leeds rss

      Hello everyone, I am looking for any recommendations for a good massage therapist/massage shop in Leeds!

      (And I'm not looking for a massage parlour before some funny onion suggests Winston's)

      submitted by /u/InevitableSingle9652
      [link] [comments]

    27. 🔗 r/reverseengineering Fibratus 3.0.0 | Ad-hoc direct/indirect syscall evasion detection and 50+ new rules rss
    28. 🔗 r/york Need help finding a wedding DJ, any recommendations? rss

      Our original plan for music fell through, so now we’re scrambling a bit trying to find a wedding DJ. I’m hoping to find someone dependable who can handle both the formal parts of the reception and the party side of things without a lot of stress. If you hired someone you loved, I’d really appreciate any recomme͏ndations.

      submitted by /u/goldy_bra_r
      [link] [comments]

    29. 🔗 anthropics/claude-code v2.1.118 release

      What's changed

      • Added vim visual mode (v) and visual-line mode (V) with selection, operators, and visual feedback
      • Merged /cost and /stats into /usage — both remain as typing shortcuts that open the relevant tab
      • Create and switch between named custom themes from /theme, or hand-edit JSON files in ~/.claude/themes/; plugins can also ship themes via a themes/ directory
      • Hooks can now invoke MCP tools directly via type: "mcp_tool"
      • Added DISABLE_UPDATES env var to completely block all update paths including manual claude update — stricter than DISABLE_AUTOUPDATER
      • WSL on Windows can now inherit Windows-side managed settings via the wslInheritsWindowsSettings policy key
      • Auto mode: include "$defaults" in autoMode.allow, autoMode.soft_deny, or autoMode.environment to add custom rules alongside the built-in list instead of replacing it
      • Added a "Don't ask again" option to the auto mode opt-in prompt
      • Added claude plugin tag to create release git tags for plugins with version validation
      • --continue/--resume now find sessions that added the current directory via /add-dir
      • /color now syncs the session accent color to claude.ai/code when Remote Control is connected
      • The /model picker now honors ANTHROPIC_DEFAULT_*_MODEL_NAME/_DESCRIPTION overrides when using a custom ANTHROPIC_BASE_URL gateway
      • When auto-update skips a plugin due to another plugin's version constraint, the skip now appears in /doctor and the /plugin Errors tab
      • Fixed /mcp menu hiding OAuth Authenticate/Re-authenticate actions for servers configured with headersHelper, and HTTP/SSE MCP servers with custom headers being stuck in "needs authentication" after a transient 401
      • Fixed MCP servers whose OAuth token response omits expires_in requiring re-authentication every hour
      • Fixed MCP step-up authorization silently refreshing instead of prompting for re-consent when the server's insufficient_scope 403 names a scope the current token already has
      • Fixed an unhandled promise rejection when an MCP server's OAuth flow times out or is cancelled
      • Fixed MCP OAuth refresh proceeding without its cross-process lock under contention
      • Fixed macOS keychain race where a concurrent MCP token refresh could overwrite a freshly-refreshed OAuth token, causing unexpected "Please run /login" prompts
      • Fixed OAuth token refresh failing when the server revokes a token before its local expiry time
      • Fixed credential save crash on Linux/Windows corrupting ~/.claude/.credentials.json
      • Fixed /login having no effect in a session launched with CLAUDE_CODE_OAUTH_TOKEN — the env token is now cleared so disk credentials take effect
      • Fixed unreadable text in the "new messages" scroll pill and /plugin badges
      • Fixed plan acceptance dialog offering "auto mode" instead of "bypass permissions" when running with --dangerously-skip-permissions
      • Fixed agent-type hooks failing with "Messages are required for agent hooks" when configured for events other than Stop or SubagentStop
      • Fixed prompt hooks re-firing on tool calls made by an agent-hook verifier subagent
      • Fixed /fork writing the full parent conversation to disk per fork — now writes a pointer and hydrates on read
      • Fixed Alt+K / Alt+X / Alt+^ / Alt+_ freezing keyboard input
      • Fixed connecting to a remote session overwriting your local model setting in ~/.claude/settings.json
      • Fixed typeahead showing "No commands match" error when pasting file paths that start with /
      • Fixed plugin install on an already-installed plugin not re-resolving a dependency installed at the wrong version
      • Fixed unhandled errors from file watcher on invalid paths or fd exhaustion
      • Fixed Remote Control sessions getting archived on transient CCR initialization blips during JWT refresh
      • Fixed subagents resumed via SendMessage not restoring the explicit cwd they were spawned with
    30. 🔗 r/Yorkshire Marsden to Slaithwaite along the Canal is beautiful. rss
    31. 🔗 Console.dev newsletter HyperFrames rss

      Description: Write HTML. Render video.

      What we like: Compositions are HTML using data attributes rather than React, so it doesn’t require a build step or bundler. Supports seekable, frame-accurate animations. Easy to preview in the browser. Export to MP4. Includes AI agent skills or start manually.

      What we dislike: Preview does the rendering work in real time so it can cause stuttering with large compositions that doesn’t happen once rendered.

    32. 🔗 Console.dev newsletter Pijul rss

      Description: Distributed version control.

      What we like: Independent changes can be applied in any order without changing the result - much simpler than rebase. Conflicts are expected and considered a first-class state that can be resolved, then never come back. Changes are stored as patches which model an atomic unit of work rather than a snapshot or version.

      What we dislike: Development seems sporadic, although it is seemingly active.

    33. 🔗 Armin Ronacher Equity for Europeans rss

      If you spend enough time in US business or finance conversations, one word keeps showing up: equity.

      Coming from a German-speaking, central European background, I found it surprisingly hard to fully internalize what that word means. More than that, I find it very hard to talk with other Europeans about it. Worst of all it's almost impossible to explain it in German without either sounding overly technical or losing an important part of the meaning.

      This post is in English, but it is written mostly for readers in Germany, Austria, and Switzerland, and more broadly for people from continental Europe. I move between “German-speaking” and “continental European” a bit. They are not the same thing, of course, but many continental European countries share a civil-law background that differs sharply from the English common-law and equity tradition. The words differ by language and jurisdiction, but the conceptual gap I am interested in shows up in similar ways.

      In US usage, the word "equity" appears everywhere:

      • real estate: "build equity in your home"
      • startups: "employees get equity"
      • public markets: "equity investors"
      • private deals: "take an equity stake"
      • personal finance: "negative equity in a car"
      • social policy: "diversity, equity, and inclusion"

      If you try to translate this into German, you have to choose words. Of course we can say Eigenkapital , Beteiligung , Anteil , Vermögen , Nettovermögen , or sometimes Substanzwert. In narrow contexts, each can be correct, but none of them carries the full concept. I find that gap interesting, because language affects default behavior and how we think about things.

      One Word, Shared Meanings

      In the English language, "equity" often carries multiple things at once. I believe the following ones to be the most important ones:

      1. A legal-fairness dimension: historically tied to equity in law
      2. A financial-accounting dimension: residual value after debt
      3. A cultural dimension: ownership as a path to wealth and agency

      If you open Wikipedia, you will find many more distinct meanings of equity, but they all relate to much the same concept, just from different angles.

      German, on the other hand, can express each of these layers precisely, including the subtleties within each, but it uses different words and there is no common, everyday umbrella word that naturally bundles all three.

      When a concept has one short, reusable, positive word, people can move it across contexts very easily. When the concept is split into technical fragments, it tends to stay technical, and people do not necessarily think of these things as related at all in a continental European context.

      How Equity Got Here

      What is hard for Europeans to understand is how the financial meaning of equity appeared, because it did not appear out of nowhere. The word's original meaning comes from fairness or impartiality, and it made it to modern English via Old French and Latin (equité / aequitas).

      Historically, English law had separate traditions: common law courts and courts of equity (especially the Court of Chancery). Equity in law was about fairness, conscience, and remedies where strict common law rules were too rigid. Take mortgages for instance: in older English practice, a mortgage could transfer title as security. Under strict common law, missing a deadline could mean losing the property entirely. Courts of equity developed the "equity of redemption": a borrower could still redeem by paying what was owed.

      That equitable interest became foundational for how ownership and claims were understood. In finance, equity came to mean not just a number, but a claim: the residual owner's stake after prior claims are satisfied.

      The European Split

      German and continental European legal development took a different path. Civil law systems did not build the same separate institutional track of "equity courts" versus common law courts. Fairness principles absolutely exist, but inside the codified system, not as a parallel jurisdiction with its own language and mythology.

      As a result, German vocabulary has many different words, and they are highly domain-specific. There are equivalents in other languages, and to some degree they exist in English too:

      • company balance sheet: Eigenkapital
      • ownership share: Beteiligung , Anteil
      • unrealized asset value: stille Reserven
      • household wealth: Vermögen , Nettovermögen
      • investment action: Anlage , Investition
      • residual net assets: Reinvermögen

      This precision is useful for legal drafting and accounting. But it also means we have less of the shared mental package that many Americans get from "equity": own a piece, carry risk, participate in upside, build wealth.

      Schuld Is Not Just Debt

      There is another linguistic oddity worth noting: in German, "Schuld" can mean both debt/liability and guilt, and I think that too has changed how we think about equity.

      "Schuld" in everyday language makes debt feel more morally charged than it does in the US. Indebtedness is often framed as a burden, and it is not thought of as a tool at all.

      US financial language, by contrast, often frames debt more instrumentally and pairs it with an explicit positive counterpart: equity. Equity is what is yours after debt, what can appreciate, what can be transferred, and what can give you control.

      In American financial language, debt is not as morally burdened, and equity is more than the absence of debt: it is the positive claim on the balance sheet — ownership, optionality, control, and upside.

      Practical Matters

      If you grew up with German-speaking framing, many US statements around equity can sound ideological or naive. From a continental European lens, they can sound like imported jargon or hollow. But if we ignore the concept, we lose something practical:

      • We discuss salaries in cash terms but under-discuss ownership.
      • We treat employee participation as exotic instead of normal.
      • We under-explain compounding and intergenerational transfer.
      • We miss a language for talking about agency through ownership.

      I am not saying German-speaking Europeans are incapable of this mindset. Obviously we are not. But we clearly tend to think about these things differently.

      Normalize Equity

      When you hear “equity,” it helps to think of it as a rightful stake. Historically, it is connected to fairness and the recognition of a claim where strict rules would be too rigid. Financially, it is the part that remains after prior obligations. Culturally, it is something that can grow into control, agency, and upside.

      That is not a perfect definition, but it captures why the term is so sticky in American discourse. It combines a present claim with a future possibility. It is not just what remains after debt; it is the part that can grow, compound, and give you agency.

      If Europeans want to talk more seriously about entrepreneurship, retirement, housing, and wealth building, we would benefit from a stronger everyday vocabulary for exactly this idea. We need a longing for equity so that ownership does not remain something for founders, lawyers, accountants, and wealthy families, but becomes a normal part of how people think about work, risk, and their future.

      Not because we should imitate America, but because this mental model helps people make clearer decisions about ownership, incentives, and long-term agency. For Europe, that shift feels long overdue.

  4. April 22, 2026
    1. 🔗 IDA Plugin Updates IDA Plugin Updates on 2026-04-22 rss

      IDA Plugin Updates on 2026-04-22

      Activity:

      • ida-domain
      • ida-sdk
        • a3a4198c: docs: deprecate legacy make build in favor of CMake (#48)
      • IDAPluginList
        • 498e6cf0: chore: Auto update IDA plugins (Updated: 19, Cloned: 0, Failed: 0)
      • pharos
        • 734a4e7f: Maintain separate caches per architecture (#309)
      • playlist
      • python-elpida_core.py
        • 923d254c: [HERMES-ROUTED] Phase 3 routing artifact 2026-04-22T23:44Z
        • 6c6509e0: [HERMES-ROUTED] Phase 3 routing artifact 2026-04-22T23:25Z
        • 1c0b5b54: [HERMES-ROUTED] Phase 3 routing artifact 2026-04-22T23:01Z
        • c526479a: [HERMES-ROUTED] Phase 3 routing artifact 2026-04-22T22:39Z
        • a565fc1b: [HERMES-ROUTED] Phase 3 routing artifact 2026-04-22T22:20Z
        • cafb713d: [HERMES-ROUTED] Phase 3 routing artifact 2026-04-22T21:58Z
        • 122d3c99: [HERMES-ROUTED] Phase 3 routing artifact 2026-04-22T21:35Z
      • tix-seven
        • 742eea1f: idk if this is a feat: psut
        • 0dd50b7d: gulatin ko nalang kayo
        • 330549ba: chore: add deprecated name to prd
        • eda1e9f0: chore(db): add alembic migration for log_result grant and deny enum v

        • ba167662: fix: add missing gate_api_key attribute to settings
        • 75ca07e8: fix: cache MOSIPAuthenticator as singleton to prevent duplicate logs
    2. 🔗 r/LocalLLaMA Forgive my ignorance but how is a 27B model better than 397B? rss

      Forgive my ignorance but how is a 27B model better than 397B? | Is Qwen just incredibly good at doing dense and not so good at doing MoE? I get that dense is generally better than MoE but 27B being better than 397B just doesn’t sit right with me. What are those additional experts even doing then? submitted by /u/No_Conversation9561
      [link] [comments]
      ---|---

    3. 🔗 r/Yorkshire Toast! rss
    4. 🔗 sacha chua :: living an awesome life YE20: Emacs Carnival: Newbies/starter kits rss

      This was a rough braindump on what I might want to write or do for the Emacs Carnival theme this month.

      Outline

      • Emacs Carnival April 2026: newbies/starter kits
      • Start with why
        • Curious
          • Cool demo
          • Reputation
          • Someone else (ex: professor)
        • Learning at leisure vs wanting to be productive ASAP
          • Coding professionally; used to VS Code or Vim
        • Journey:
          • Outsiders
          • Newbie
          • Basic working environment
          • Intermediate
            • Packages
            • Configuration
          • Advanced
            • Writing custom code
        • TODO: possibly a post about where people come from and typical resources, next steps
      • Challenges
        • Balance of time
          • Getting a basic environment working
            • Things like git performance on Windows, consoles / window managers taking over keybindings
            • Starter kit trade-off
              • Plus: Get stuff working quickly
              • Minus: Limits your help to the kit's community, can be challenging to customize further
        • Isolation
          • Don't know someone else who can watch them, lean over, fix stuff, suggest improvements, etc.
        • Overwhelm
          • Too much to fit into your brain
          • Don't know how to break things down into smaller steps (which steps, etc.)
        • Unknowns
          • Not knowing the words to look for
          • Not knowing what is close by, what is possible
      • What can help?
      • Stuff I work on / can tinker with
      • Continuous learning
        • Connecting with the community
        • Blogging
        • Managing overwhelm, etc.

      Transcript

      Transcript

      00:00:04 Introduction
      Alright, let's see. Hello stream, this is Yay Emacs 20, and today I want to brainstorm some thoughts for an Emacs Carnival post on newbies and starter kits. Okay, alright, and the audio works. Alright, so Yay Emacs 20, Emacs Carnival, newbies and starter kits. That is this page. Yes. So, every month or so, pretty much every month so far, people have been getting together to write about a shared topic. And this month's topic is newbies and starter kits. So, originally proposed by Cena, but Philip added some topics to start with. Things like, what are your memories of starting with Emacs? What experiences do you have with teaching Emacs to new users? Do you think starter kits are more of a hindrance in the long term or necessary for many users to even try Emacs? What defaults do you think should be changed for everyone? What defaults do you think should be changed for new users? And what is the sweet spot between starter kit minimalism and maximalism? So, let me get myself organized here. I want to start off by maybe making a mind map and seeing how that goes. Let's try sharing. I'll do some screen mirroring from my iPad. See if it works. It'll be fun. Okay, there's the pen. Okay, let me think. Newbies... Newbies and starter kits. I like starting with a mind map because I jump all over the place anyway. Starting with something non-linear helps a bit. Okay,

      00:02:17 Overall structure
      starting with why. People come to Emacs for many different reasons. Some people come because they're curious about something. They've seen a cool demo. They have someone they look up to and they say, how did they do that? When it shows there's a new feature, right? Interesting thing. So that's definitely something that gets people into Emacs. I also want to think about the Emacs news. Meetups, EmacsConf. Maybe do a reflection on how I can help more effectively. And then there's always this thing that I have about mapping and coaching. This is kind of the what's close by. How do I get to where I want? And lifelong learning, because it's not just about newbies... Keeping a beginner mind in Emacs is very handy. And so it's helpful to be able to keep thinking about, how do I want to learn? How can I keep learning? Okay, so at this point I'm really just thinking about topics and seeing where I want to go with this. do have chat open somewhere, so if you happen to drop by and have any thoughts, I think I can do that. Aside from that, you know, you can just also just keep me company, um, or, and, uh, something. Where is this, where is this chat window that I'm, yes, okay, there it is. All right, okay. So this is just me thinking out loud about newbies and starter kits because afterwards I can grab the transcript and start pulling things out into blog posts.

      00:04:57 Starting with where people are
      So starting from where people are. Sometimes people are curious, either just because of Emacs' reputation or because they've seen a cool demo somewhere and they want to be able to do stuff like that. Uh, sometimes people have kind of, you know, it's, it's totally open. They can, they can learn at leisure, uh, or sometimes there's some pressure to become productive right away. Let's say, for example, if they're coding as their main job, they know that switching to Emacs will help them learn it a lot faster, but at the same time, they still have to be able to keep up with their work. Which means figuring out things like compilation errors and all that stuff faster, which can be a bit of a struggle when you're new and you're trying to set up your environment for your coding system.

      00:05:59 The built-in tutorial (C-h t or M-x help-with-tutorial)
      @j7gy8b has a question. Do people still try the built-in tutorial? I think so. I see the built-in tutorial of C-h t highly recommended every time people come across, every time people post those threads on... I'm a beginner, how do I get started? Many people recommend using the beginner tutorial because it will teach basic navigation and concepts in a fairly interactive, easy to grasp manner.

      00:06:30 Overwhelm
      Oh, and somewhere in here, also in the beginner thing, there's probably something about dealing with overwhelm, because Emacs can be very overwhelming. And this is true even for experienced users. I am constantly running like this. I want to learn a long list of things, but there's only so much I can fit into my brain and have it remember things. Very little, actually. So, dealing with overwhelm is a big problem for new users.

      00:06:59 Getting a basic working environment
      Oh, and then there's something in here about... you're starting off with, like... a total newbie, you need to get over this hump of getting a basic working environment. And if you're a programmer, actually, that bar's a bit higher because you're used to IDEs and you might be coming from VS Code and Vim and have these expectations of what your editor should already be able to do out of the box or with just a little bit of configuration. So you need to be able to at least do some of your work in it without being very, very annoyed. And then you get to the point eventually where it becomes more fun. So this is like a big hurdle there. And then, I'd say intermediate users are people who are able to find and configure and use packages. @j7gy8b says, by the way, he's Jeff from Emacs San Francisco and doesn't know how to change his display name. I will try to remember that you are Jeff. Something about YouTube and Google, I don't really know either.

      00:08:33 Sometimes keybindings don't work
      @lispwizard says, one problem is platforms which usurp keystrokes which Emacs expects. I just wrestled with this on a Raspberry Pi, especially since there are so many keybindings. So for example, the GUI versus terminal thing. There are some keybindings that don't work if you don't have a GUI Emacs. And of course, if you have a GUI Emacs, and you're in a window manager, and the window manager also has a lot of global shortcuts that that override the ones that Emacs has. So when newbies come across, oh yeah, just use, meta shift left in order to do this thing in Org Mode, which is super cool. And they're like, it doesn't work for me. But they don't have the experience to know, oh, it's because it's a terminal, or oh, it's because, and so forth. So that's definitely all these little things that trip people up. Oh, and I was thinking about... Advanced would be like writing their own custom code. So, if you're trying... this thing here is a big hump, trying to get people through this journey.

      00:09:52 Isolation
      And, oh, there's also this... some people are isolated. Most people are isolated, I think. They don't know anyone who also uses Emacs. Maybe they're coming across Emacs because they found it in a book or they found it in a cool video, but they don't have someone who can physically sit with them and take control of their computer and set things up the way they want, solve their little Emacs Lisp issues or help them even just figure out the words to find things when they don't even know what they want to ask for. So isolation here. If you happen to be learning Emacs with the help of a mentor, or because your professor really likes Emacs and makes all of their students use it, at least for the course, for the term that they're taking it, then yeah, that's extra lucky because you have someone you can ask for help. But I think a lot of people are picking up Emacs without being able to sit next to someone or look over someone's shoulder in order to discover ways of doing things, which is why meetups helps. Meetups help a lot. Okay, so let's draw a connection between that and meetups. Isolation. Oh, there's also like, having like background expectations and knowledge. And here, these days, it's usually either VS Code or Vim. What other things? Ooh.

      00:11:27 Programming vs non-programming backgrounds
      Programming versus non-programming. There are a lot of people who actually get into this from a non-programming background. So, programming. Org is a big thing that's drawing in people who are writers and note-takers. This is a whole, like, other... Okay. So there are a lot of things that get in people's way when it comes to thinking about like when it comes to learning Emacs.

      00:12:11 Students
      Okay, Jeff says in the meetup we do see that young people who are inspired by a professor to try and a lot of Emacs transmission happens this way where you have your stalwart Emacs users who are faculty and who just basically say, all right, this year, you're going to learn... Could be Scheme, could be data science or whatever else. And we're going to do it in Emacs because all of their lecture notes are in Emacs, so it's much easier for them to say here's my literate programming example of what I'm talking about. I'm just going to evaluate it during the lecture itself. So you can see that. And you all should learn Emacs. Usually they'll hedge it and say, you can use other editors if you really, really want to. But there's definitely: here's how to get started. Here's the tutorial made for this course specifically. Here are all the modules that you need. And a lot of people go from there and, and just, it clicks into their brain and they have someone to talk to: both a professor and fellow students who are learning all of this arcane stuff for the first time. So that is an excellent situation to be learning Emacs in. But it's not everyone's experience, so it'll be interesting to see how to support that case as well as other cases. I should write that down somewhere. School. Okay. So, challenges, obstacles.

      00:13:56 Basic working environment
      This basic working environment thing, I think, is one of the struggles because, like, for example, if people want to get things working with the current best practices for coding JavaScript or coding Python, sometimes getting LSP working just the right way is a finicky process. And then, of course, there's platform differences, like Magit being very slow on Windows. Which can't actually get around because Windows just really sucks when it comes to lots of small file operations. And so people end up recommending using WSL, Windows Subsystem for Linux, instead, which, again, is something that a newbie might not consider or come across or feel comfortable setting up. And then, of course, just install Linux, which is not always an option for people. Let me think. Okay, where are we now? There's so much to write about. What else do I take into account? What else can I add to the conversation? Okay, the stuff that I specifically know.

      00:15:31 Stuff I work on - Emacs News
      Emacs News helps a lot with a number of things, actually. So I do find that in the conversations and people in the Reddit threads where people ask, oh, I'm new to Emacs, what should I read? People consistently recommend things like the Mastering Emacs blog and book... What else do people like that...? People often recommend Doom Emacs, especially if people are coming from a Vim background. And Emacs News often gets mentioned as one of the resources. I think this helps for a number of reasons, because first it gives people kind of some exposure to the cool stuff that people do with Emacs. So this is inspiration. I think it's primarily on the kind of aspirational stuff. People can see interesting demos and that motivates them to stay with Emacs. And so this is actually probably more of a kind of an Emacs news-ish thing here, from intermediate to advanced. From time to time, I do come across beginner-oriented things in my kind of survey of Emacs news-related items. So let's add that to use also EN beginner stuff. Maybe it's every couple of weeks that someone posts a link that's specifically beginner-related. And one of the things that I've been slowly doing is I've been trying to map it out so that people can find those resources.

      00:17:28 Emacs Wiki
      And actually I should add a thing here, Emacs Wiki. So one way I could improve is to take the links from Emacs News on a more regular basis and put them into the Emacs Wiki pages. There's like a page for newbies for example and so forth because... Not that newbies will come across those pages themselves, sometimes they do, but also because it makes it easier for other people to say, oh yeah, you want to learn more about that? Check out this page that has all these organized resources already. And one of the reasons why that's useful is because something that new people struggle with is figuring out what's close, what's close by... They know this, what's easy for them to get to? What's something they can learn with not much more effort? And this, I think, is one of the things that having a mentor helps with, or having a coach helps with. Because you can describe what it is that you're doing, or what it is that you're trying, and then they can say, oh yeah, you should check this out. I've started to try to do some of that.

      00:18:53 Mapping resources
      Let me bring up my map here. There you go. Beginner map. Clearly, that Org Babel needs to be connected to Org Mode. This, again, is not something that I think... Oh, there's actually another Org Babel over there. I need to deduplicate these things. But I'm trying to figure out how to represent the connections. Kind of like those choose your own adventure books, where you might only have some branching points to consider, so you're not overwhelmed by the whole graph. At the same time, you can sort of keep track of where you are. Does this thing still do the thing? Oh yeah, okay, okay. Alright, so this still does, in fact, keep track of what you clicked on. Okay, so I went through a lot of Emacs news links. I think those are the ones that were sort of beginner related. And then I started trying to organize them so that I can say, okay, all right, you've installed Emacs and Linux... I can go find Emacs installation instructions for other places. And then start to think, okay, from here, what are the kinds of things that people usually want to explore next? So, yeah, changing the colors is something that often people immediately want to do because they're used to a certain other look. And so, A tip and some resources, tips and resources, more things, back to the map, and so forth. So mapping the resources would theoretically help me or somebody else be able to say, okay, where are you in your learning journey? And what do you want to learn about next?

      00:21:00 Clojure
      Jeff says perhaps Clojure is a route to Emacs for experts. I've heard it's the best IDE for that language. And I should mention that too, because Clojure... Am I no longer sharing? Okay. because Clojure. Yeah, it is so far I think still one of the, like Emacs is still one of the reference IDE for it. So that is, we see a lot of people come into Emacs because They're working at a Clojure shop and they basically want to use the same IDE that everybody else is already using there. Or they're getting into Clojure, they want to do work in Clojure, and so they're learning Emacs because because that's kind of the standard IDE for now. I think the State of the Clojure survey recently said there are other editors gaining ground... More editors means more places to learn, more places to pick up ideas from, so that's not terrible. It's okay too. But that's definitely a reason why people come into Emacs. because it's the standard way of doing things. And of course, Org is wonderful, and Magit is wonderful, and people come into it just for those reasons. That is okay. And sometimes people use it only for those reasons, and that is also totally okay.

      00:23:02 Emacs News and a map
      Okay, so Emacs News is one of the things that I can fiddle with, and that can go into a map. And the map is more... Again, it's not quite in the state where newbies might navigate it, but if I were theoretically to have office hours, for example, then I might use that to quickly go through, like, okay, where are you? What do you want to learn? And here's some resources that other people have shared that might be helpful. And then theoretically, maybe they will keep exploring from there.

      00:23:38 Cheat sheets
      Oh yes, the How to Learn Emacs cheat sheet that I made ages ago. Learn Emacs. I think this is 2003. No, no, it's 2013, it feels like. I should include here. How to learn Emacs. Yeah, 2013. Okay. And the idea there was kind of a one page sheet with sort of like the most common things. What the difference is between a frame and a window, and what's the mode line, and some pointers to other things that you might want to learn. And this was... I think this was before starter kits like Doom Emacs. I don't even have Oh, this is an old URL. In fact, I should go change that. I don't even have a recommendation to learn Org first thing. Take your notes in it. Oh, no, I do have. See, it's Org Mode. Is it Org-mode? Is that even still? Yeah, okay, okay, that's still on it. Thank goodness. Okay, okay, here we go. Let's add that as a thing. So that's still being recommended, but the idea of having a single page cheat sheet, there are actually quite a few of these cheat sheets anyway. Making one yourself is always a good idea. It's a good way to deal with the overwhelm, so cheat sheet. Jumping all over the place. That's just how my brain works. It's okay. Okay, so the things that I can fiddle with. Emacs news. I have a beginner section up there. I could add an introduction to do. Add intro. So when people get to Emacs News, can I get to it? Yes. Right now, there's just this very basic subscription options, feed XML, mailing list, index.org. But I can add a little more information here for new users. to say, okay, this is how you set up elfeed. This is what Emacs News is. It's a little bit overwhelming, but you can use it for... you can keep an eye out for the beginner thing. You can look through the archives for beginner related links. And you can also start to look for recent resources related to the topics that you're interested in. So that's something I can do. There's probably an interesting way I can mark that in the audio. "Hey Sacha, do this." So that's one thing I can work on.

      00:27:04 Meetups
      Meetups are great for newcomers because you can get over that challenge of isolation, especially when they realize that it's totally okay to ask questions at meetups and show the things that you have that aren't working and then other people will help you think about them and figure something out. I've seen a fair bit of live debugging at places like Emacs Berlin and the Org Meetup. It's hard to ask questions sometimes on Reddit, although a lot of people do. It feels a little bit like Reddit is more effective as a help platform than Stack Exchange. But sometimes you need a bit more back and forth, and that's where the meetups can be helpful. So I guess the progression there is ask on help-gnu-emacs or, well, ask on your project-specific mailing list or help-gnu-emacs or Reddit or the Emacs subreddit. And if it feels like it needs a bit more back and forth or showing things, the meetups are helpful for that. I've also seen people asking questions in Mastodon, which is very nice. But Mastodon is a little bit more of a technical thing, I think. It's not something that a lot of newbies will be on. Anyway, the meetups. People come across meetups. Not that often. But Emacs News helps with coming across meetups because I include upcoming events in the first section here. And so what I should do is in the intro, I should also mention how to subscribe. Meetups are great. Inspiration. Okay. And that's there. We run the Emacs Big Blue Button web conferencing server year-round. We don't leave it scaled up all the time because that would be expensive, but we usually keep it as a Nanode so that I don't have to spend the week before the conference scrambling to get everything sorted out and hoping that the latest install script didn't break anything. So it's fine. We just run it year-round and then scale it up for meetups. Right now it's scaled up monthly for the Emacs Berlin, Emacs APAC, and Org Meetup meetups. But if there are other meetups that would like to have a free and open source software platform to do it, we can certainly do that. We can add them to the list there. Anyway, so that's Emacs. It goes into Emacs News.

      00:30:19 Emacs Calendar
      There is also an ical for it, which I could mention more prominently. Oh yeah, I actually do already mention it fairly prominently over there, so that's fine. Although I guess some people might not know that ical files can go into your calendar. So I should mention calendar in this intro for newbies that I should write, kind of like how to make the most of Emacs News. And that actually takes, is generated by this Emacs calendar thing. So that lists upcoming events. I also update the Emacs Wiki page for it with a copy of the thing, and I generate HTML calendars as well, in case that's what people prefer. Calendars. Calendars all over the place. I even generate org files in a gazillion different time zones, so that people can just include that. And I think then the time zones are all sorted out automatically. Because we... I don't think we still have time zone... We have time zone support yet in Org Mode? Anyway, it's there. Meetups. Where was I with... Yes. I need to add this to the intro. Let's highlight that in the thing that I need to do. Emacs news.

      00:31:54 EmacsConf
      EmacsConf is more of a, again, it's an inspiration sort of thing. We like to start the day with more beginner-oriented talks. So I'm always looking out for presentations that that makes sense to share and encourages people to kind of get into Emacs less slowly or workflows for Org Mode that can inspire them to try it out and make it a little bit more manageable. So that's in a yearly kind of schedule, students, rhythm. And so I guess the Emacs News and Emacs Conf ones are definitely more about inspiration, giving people reasons to stick with the learning curve because they can see what Emacs can do in other people's hands. And the meetups sort of help with the getting over the hump of getting a basic working environment going. Although actually people don't usually ask about basic working environments because they feel maybe a bit embarrassed. About asking about such?

      00:33:15 Where people ask for help
      I see more of those, like, okay, I'm trying to set up this, you know, this LSP thing, and I'm getting stuck on this thing. I see more of that on Reddit. It might also be in help-gnu-emacs, but I haven't actually been reading help-gnu-emacs, because I feel like it might be a high-traffic mailing list. I should find out, okay, what's help-gnu-emacs like these days? Because I want people to be able to... Okay. So this, I feel like, is more of... It tends to be more of a... More of an intermediate resource at the moment. Now we need a place where... Okay, so Reddit seems to be a place where people are not intimidated by the thought of posting beginner questions. And there's also Emacs Stack Exchange, but I don't think people use that as much these days. Some... Maybe... I think there's... Again, this is sort of still... Still kind of intermediate-ish questions. Maybe what I should do is...

      00:35:12 Emacs Clinic?
      This actually set up kind of that Emacs clinic sort of idea, which could be Thursday. Tomorrow could be a good time to experiment with it. Okay. Whenever my iPad display times out, the UX screen mirroring becomes unhappy. So let me go restart that. I need to configure a longer timeout. Let me kill that all. Kill all uxplay. All right, let's try that again. Once more with feeling.

      00:36:09 My TODOs
      Okay. So that's probably my big to-do out of this, is Emacs news and how to learn Emacs. Both tend to be starting points. Emacs news more than how to learn Emacs, since how to learn Emacs is a little bit dated and I need to update the URL anyway. Update URL. Where was I going with this? Anita, what was I just talking about? And the inspiration part is actually also useful for encouraging more people to try out Emacs in the first place. So that is part of the journey. Usually it's curiosity drawing people in. Sometimes it's someone saying, I'm your professor, we're going to use this. But usually it's curiosity drawing people into Emacs. So if I wanted to write a blog post about or a reflection about what I can do to help people get into Emacs more effectively, I'm still kind of focusing... I still tend to focus on the intermediate part because... Why do I? Because that's the fun part for me. When you can start to customize Emacs to fit what you want. But in order for people to get to that point, they have to be able to get Emacs to the point where they can use it for their day-to-day stuff. And then they will want to spend more time in it, and then customize it to their particular needs. So, if my evil plan is to continue enjoying the cool stuff that people come up with in Emacs, it does make sense for me to help people get their basic working environment set up.

      00:38:39 Videos
      @benmezger says, there are quite some interesting YouTube channels to learn Emacs too. Yes, yes. There are great video series that people have done in the past. System Crafters is often recommended, although I think David has moved on to focusing on other things lately, like AI. But his videos on Doom Emacs, though, are still often recommended as resources. Video is helpful because it shows people how it fits together and how the workflow works. Things that are hard to see from articles and blog posts. Videos are a little bit frustrating sometimes because they are slow. You actually have to watch them. But I like the way that people have been posting Videos with detailed show notes in a literate programming style, with embedded snippets, and often they will even use this blog post as the starting point of or the final product of their video. I would like to be able to do more of these myself, but it may require that I learn how to organize my thoughts, which is part of this whole brainstorm things, and then ideally turn it into a blog post or series of blog posts. The videos are great because they help people show workflows, which is good for inspiring people to put in the effort to then go through the show notes and try the steps, but also kind of see other things that the person making the video might not have even mentioned. Often people will make a video, and a lot of the comments are like, what is that theme that they are using? Or they do this thing which changes the window configuration, and what is that? Delete other windows vertically. And the presenter might not even have thought of mentioning that. but because we are virtually looking over someone's shoulder, you get to see that. Ben continues, videos, indeed videos help show how powerful Emacs can be. Simply installing Emacs doesn't give you that viewpoint.

      00:41:12 Learning curve
      So that's it. I think, especially since our learning curve is, remember that meme that got passed around before really memes were codified, invented? Where the learning curve of Emacs is kind of like this. This is the learning curve of Emacs. It's just very fractal. We need that inspiration to help us get through the afternoons of, ah, why doesn't this thing just break out of the box? Why do I need to write Emacs Lisp to configure this? It's definitely a very different expectation from many other editors, where you're just expected to either have it, or check a checkbox, and then it's there. But because Emacs, there's so many different ways to use Emacs, it's really hard to say, okay, this stuff is going to be hard-coded for everyone, or this stuff is going to be the easy way. Anyway, and people come into Emacs with all sorts of different expectations too, right? So it really helps to see other people use Emacs in a way that suits them And to know that it is possible to have something that suits you as well. So making more videos. I would like to get the hang of doing that also. But I like blog posts and I like transcripts. So I want to be able to improve my workflow for making these videos and live streams so that They also make sense to people who don't have the time to watch a video stream for one hour or whatever. And it would be great for the video to make sense even if you're not looking at the video directly, you know, to make the audio make sense in case you're listening to it like a podcast while you're washing the dishes or going for a walk. So blog posts and podcasts.

      00:43:21 emacs.tv - TODO: Add more to the beginner tag, make a playlist
      Which reminds me that Emacs TV is a thing, although that's not super beginner-friendly in the sense that I can't just say, here's all the beginner-related topics. I should go back over the 3,000 plus videos over that and maybe index the beginner ones. Let's see what we got here anyway. Emacs TV. How many do we have now? Yeah, 3000 something. Do I have beginner? I do have beginner as a tag. 26 things flagged as beginners. Some of them are in different languages, but that seems like the sort of thing. That could be fun as a YouTube playlist, because people like to just play through a playlist. And then I can try to sort them, I guess? Maybe. Beginner playlist. Beginner playlist. That's another to-do. Okay. Interesting. This is great. I'm identifying a number of to-dos for myself. All right. Lifelong learning, which is how I want to take this idea of newbies and starter kits and apply it to everybody because many of the same problems that we run into, many same problems that newbies run into with regard to isolation and overwhelm and the balance between tinkering with your config and getting stuff done. Let's write that down somewhere. and Isolation. Unknowns. Okay, so four common problems that newbies run into. Isolation, overwhelm, balancing, tinkering with your setup and getting stuff done, and kind of getting the set like Dealing with unknowns. Let me turn down the filter. It's a little too strong. Now can I make hand gestures? Not really. Okay, I will tinker with that eventually. okay um the same kinds of problems that we run into even if we've been using Emacs for decades uh and this uh uh emerald that i'll uh establish in the video it's a lifelong journey uh okay so

      00:46:36 Isolation
      Isolation. Meetups help. But meetups are harder for people to get to. You might not find something that's the right schedule for you. I highly, highly recommend writing about your Emacs learning. Blogging is a great way to connect with other people who are interested in the same kinds of things. And we've got Planet Emacs Life. Ooh, I should write that down as a thing. Planet Emacs Life. And we've got Emacs News to help kind of keep the conversation circulating. So that's there. @Mtendethecreator says, what's up? What's up, @Mtendethecreator? Currently I am brain dumping various things for various ideas for the Emacs Carnival April. Okay, so isolation, overwhelm, balance of time, unknowns. So here I want to think about, okay, even for people who might not consider themselves as total newbies anymore, It's always good to keep a beginner's mind in Emacs because there's so much to learn. Just the other day, I was reading a discussion thread where one of the commenters was singing the praises of Org Remark, so now I have a new thing that I want to go figure out how to add to my workflow. There's always something interesting to tinker with and learn. Anyway, so everybody can benefit from the things that we can do in this area. Isolation, I'd strongly recommend blogging, Meetups This is where the aggregator goes in.

      00:48:54 Overwhelm
      Overwhelm, figuring out how to take notes and how to bring up your notes... Customize interface So that's how people start to deal with that. Balance of time... I don't know. I think this is a much... This is an ongoing problem. And... Well, ongoing challenge. Because the... You know, tinkering with Emacs becomes more fun as you get used to it.

      00:49:35 IRC
      Oh, IRC. Yes, IRC. I should mention... We should definitely mention that. IRC. Helps with isolation and getting help. Although people also... like some... are they still having issues with spammers and needing to restrict the channel? I've been meaning to write a page that explains what to do in that situation. I should drop in to see what's going on there. Reddit, I think, is where people... Okay, I need to... Okay, let's label these things. A, B, C, and D. And this balance of time is actually related to getting a basic working environment started out. So if the reddit is good at A and C and also D actually. Isolation and balance of time. A little bit. People have to learn how to use pastebin and it's a little bit harder on IRC to say, oh yeah, this is the... People do pastebin the problem and then people sometimes do pastebin the solutions. Sometimes a lot of things can be handled by a quick question, so that's good. Okay, I said isolation. Balance of time is always still a problem, but people develop their own productivity prioritization type things. Structures? Frameworks? And for lifelong learning, this unknowns part becomes really interesting and powerful. Yeah, and this is where bumping into ideas helps. Through IRC, through Reddit, through all the Emacs News, etc.

      00:52:19 Learning from other people's configs; TODO maybe a livestream?
      Charlie says, searching through GitHub for Emacs keywords to see how other people configure things helped my Emacs customization understanding. If Emacs customization is one of the things that helps people move from being a total newbie to an intermediate user, then maybe it makes sense to have and in addition to the clinics that I mentioned, some kind of a live stream where we just go read other people's configs and then talk about how to adapt it and show a demonstration of a way that fits into the workflow. I think that could be a lot of fun. I've been enjoying going through Prot and tecosaur's literate configurations, and slowly assimilating some of those snippets into my configuration. So it might be interesting for people to see more of that process of not just copying and pasting the code, but trying to figure out, okay, what can support me as I try to make this part of the way that I do things? Or how do I tweak it so that it's a blend of what they came up with and also what I want. So yeah, @mtendethecreator says, tsoding's config also. Yeah, whoever's config is posted, we can go through it. And then I can say, oh yeah, that's really cool. Like for example, reading Prot's config. I learned about delete-other-windows-vertically, which I think he had assigned to C-x !, like C-x !, I think, yeah, which is cool because it's like C-x 1 except it's shifted. So that teaches me about the function and also a convenient shortcut that makes sense it's easy to remember so reading through other people's config could be a thing that might be helpful for you to do and because again because video is annoying to go through if i can have my workflow for Adding chapter markers into it. Then I can jump into... Then people can jump to just a section. Charlie says, that sounds nice. I cherry picked a lot of Purcell's config as I hit modes I wanted to use, and then later I adapted it to use-package. And now it's mine. Yes. Yes, that's the... That's wonderful. That's the basic idea. That's one of the reasons why I love it when people share their configs. Okay, so that gives me plenty of things to do. And if I want to think then about this blog post... Let's write in a different color. I can use colors! Let's write in... Can I write in green? Okay. Okay. That's too... Okay. Blue looks... Blue looks linky. Let's write in... Okay. Maroon? Alright. What does this feel like? I have seven minutes before I should probably go check on the kid for maybe doing math together with her. She gets really bored in her math class, so I tried to do... I offered to do some math with her that's a little bit higher level. uh

      00:56:07 Discord?
      @mtendethecreator says please create a discord for your channel. IRC is cool but the new wave of devs prefer discord. Think about it. I know system crafters runs a discord for their community. Are there other discord places that emacs people hang out in? Yeah, there's like... I have to look into whether it's possible. @DavidMannMD says, I can highly recommend Prot's book on Emacs Lisp. Yes.

      00:57:10 Thinking about the blog posts
      So this sounds like maybe there's a blog post here about the factors that people... Like, trying to give some basic recommendations on where people... If this is your background, this is why we make this recommendation. These are the recommendations people often make. And this is why. And here's some basic resources. So this sounds like possibly a blog post. Post about where people come from. And typical resources. Next steps. And there is probably a blog post here about the challenges. which I can address from both a new user perspective as well as the, hey, this continues to be a challenge. And then there's one here about following up on my to-dos. And let's highlight these, make it easier. Someday I will actually pick colors that go together.

      00:58:55 Books
      Ben says, would including books be a good option for lifelong learning? There's some interesting books I've seen throughout my journey. Yes, yes. I love how the books, there aren't a lot of books because Emacs keeps moving, but it takes a lot of effort to make a book. But the people who have written books, like Prot, like Mickey, do an amazing job of organizing things into a linear structure that makes sense. Books are great for this, especially for dealing with the sense of overwhelm and unknowns. Let's take a few a little bit at a time.

      00:59:46 Manuals
      The manuals are great too. Just even going through the Org Manual once in a while helps me stumble across things that are helpful. So getting people to feel like they're ready to read a book earlier rather than later, or feel like they're ready to read the manual. and maybe modeling how to do it, like showing them, okay, you can be reading this. The manual doesn't have a lot of examples, but this is how you can dig around for examples to see how it works. Could be helpful.

      01:00:25 Maybe annotating the manual?
      I feel like if we have like an annotated Org Mode manual, here's the manual, but here are also some links to videos where people are demonstrating this concept, it could be interesting. One of my to-do's for a while has been do that do that kind of beginner map, but for Org, because people have shared a ton of Org resources in Emacs News. Where was I? Books. Yes, that is. Okay, so there are three things... probably more.

      01:01:04 Starter kits
      Oh, starter kits! That's a whole other thing. Starter Kits. I think that if people are coming from a, let's say they're coming from a programming background, and there's pressure on them to be productive as soon as possible, then Starter Kits are a great idea, possibly. If they find a Starter Kit that fits the way they think, and gets the stuff they need working as soon as possible, fantastic. Hats off to them. Go for it. And then they can ease into more Emacsy things later on. The challenge, of course, with starter kits is because they change Emacs a lot, it makes it harder for newbies to get help outside that community. So they should pick a starter kit with a community they can ask for help within. Other people will be just like, I don't know what kinds of things are going on there. And of course, the newbie has no idea how to disable things or turn things off or go back to vanilla for some things. And so it's, it's, it's just complicated. Can't really expect people helping to go install this separate starter kit and figure that things out. The starter kits are useful in that situation, but in other cases, like for example, if you're getting into Emacs slowly and you're curious, it can help to start from vanilla so you know what things you're adding to it.

      01:02:32 Navigating source code
      @lispwizard says M-x apropos, looking at Emacs source files for related stuff are also helpful. And learning how to navigate source code to find examples and read it is also a skill that nobody is born with. Figuring out how to help people develop that skill is interesting. But I will go check on the kiddo now.

      01:02:51 Braindumping with company
      This has been very helpful for me. Kind of brain dumping random ideas onto... It's not even really a mind map. It's just bleargh onto this sketch. But doing it with people hanging out and helping me remember stuff or think of stuff is helpful and well worth my voice getting extra tired. So thank you for coming and hanging out with me today. And I will go work on turning these things into blog posts and possibly videos and live streams going forward. I will skedaddle now. Today I need to sew a hat for my kiddo, but tomorrow, I will probably hang out with you maybe slightly roughly at the same time. Thanks, everyone, and see you!

      Chat

      • @j7gy8b: ​​do people still try the built-in tutorial?
      • @j7gy8b: I'm Jeff from Emacs SF and I don't know how to change my display name
      • @lispwizard: ​​One problem is platforms which usurp keystrokes which emacs expects (I just wrestled with this on a raspberry pi).
      • @j7gy8b: ​in the meetup we do see that, the young people who were inspired by a professor to try
      • @j7gy8b: ​Perhaps Clojure is a route to Emacs for experts. I've heard it's the best IDE for that language
      • @benmezger: ​​There are quite some interesting youtube channels (yours included) to learn Emacs too
      • @lispwizard: ​You can often watch videos at 2x speed…
      • @benmezger: ​indeed. Videos help show how powerful emacs can be. Simply installing Emacs doesnt give you that viewpoint
      • @mtendethecreator: ​​wazzup
      • @mtendethecreator: ​​someone says pi-coding-agent is the emacs for ai agents. thoughts?
      • @benmezger: ​IRC perhaps? although a little complex, you learn tons from the Emacs channel
      • @charliemcmackin4859: ​​Searching through Github for emacs keywords to see how other people configure things helped my Emacs customization understanding.
      • @mtendethecreator: ​tsodings config lol
      • @charliemcmackin4859: ​​That sounds nice… I cherry picked a lot of purcell's config as I hit modes I wanted to use… and then later I adapted it to use-package…and now it's mine :D
      • @mtendethecreator: ​please create a discord for your channel. irc is cool but the new wave of devs prefer discord. think about it
      • @DavidMannMD: ​​I can highly recommend Prot's book on Emacs lisp.
      • @charliemcmackin4859: ​​(as an idea for looking at other's configs as a method of learning… "how would I adapt this to use use-package?" is something I find myself thinking a bit)
      • @benmezger: ​Would including books be a good option for lifelong learning? There are some interesting books I've seen throughout my journey
      • @lispwizard: ​​m-x apropos, looking at emacs source files for related stuff are also helpful
      • @lispwizard: ​​Thank you.

      You can e-mail me at sacha@sachachua.com.

    5. 🔗 sacha chua :: living an awesome life May 7: Emacs Chat with Shae Erisson rss

      On May 7, I'll chat with Shae Erisson about Emacs and life.

      (America/Toronto UTC-4) = Thu May 7 1030H EDT / 0930H CDT / 0830H MDT / 0730H PDT / 1430H UTC / 1630H CEST / 1730H EEST / 2000H IST / 2230H +08 / 2330H JST

      This session will be recorded, and I'll update this blog post with notes. https://sachachua.com/blog/2026/05/may-7-emacs-chat-with-shae-erisson/

      Find more Emacs Chats or join the fun: https://sachachua.com/emacs-chat

      You can e-mail me at sacha@sachachua.com.

    6. 🔗 r/Yorkshire Middleton Woods, Ilkley rss
    7. 🔗 r/LocalLLaMA Qwen3 TTS is seriously underrated - I got it running locally in real-time and it's one of the most expressive open TTS models I've tried rss

      Qwen3 TTS is seriously underrated - I got it running locally in real-time and it's one of the most expressive open TTS models I've tried | Heya guys and gals, Around a year ago I released and posted about Persona Engine as a fun side project, trying to get the whole ASR -> LLM -> TTS pipeline going fully locally while having a realtime avatar that is lip-synced (think VTuber). I was able to achieve this and was super happy with the result, but the TTS for me was definitely lacking, since I was using Sesame at the time as reference. After that I took a long break. A week or two ago, I thought to give the project a refresh, and also wanted to see how far we have come with local models, and boy was I pleasantly surprised with Qwen3 TTS. During my initial tests it was lacking, especially the version published by the Qwen team themselves, but after digging around and experimenting a lot I was able to:

      1. Make streaming with the model work reliably. The architecture of the model is perfect for this, since the decoder uses a sliding window, which means if you stream the LLM response, that's completely fine and the TTS will keep coherent prosody, pitch, and intonation.
      2. Get the model working with llama.cpp, because I am using C# and speed is important, so also quantized it.
      3. The model was lacking word-level timings and phonemes which Kokoro (the previous, more robotic sounding TTS) had. So I had to implement CTC word-level alignment to be able to know when certain words are spoken (important for subtitles + getting phonemes to have the lips move correctly).

      Once this was all done, I also decided to finetune my own Qwen3-TTS voice. The cloning capabilities are really cool, but very lacking in contextual understanding and struggles with pronouncing. Additionally, the custom trained voices provided by the Qwen team didn't have any female native speakers, and I didn't want to create a new Live2D model. In the end, the finetune blew me away and will probably continue improving it. GitHub is here: https://github.com/fagenorn/handcrafted-persona-engine Check it out, have fun, and let me know whatever crazy stuff you decide to do with it. submitted by /u/fagenorn
      [link] [comments]
      ---|---

    8. 🔗 sacha chua :: living an awesome life May 21: Emacs Chat with Raymond Zeitler rss

      On May 21, I'll chat with Raymond Zeitler about Emacs and life.

      America/Toronto = Thu May 21 1030H EDT / 0930H CDT / 0830H MDT / 0730H PDT / 1430H UTC / 1630H CEST / 1730H EEST / 2000H IST / 2230H +08 / 2330H JST

      This session will be recorded, and I'll update this blog post with notes. https://sachachua.com/blog/2026/05/emacs-chat-with-raymond-zeitler/

      Find more Emacs Chats or join the fun: https://sachachua.com/emacs-chat

      You can e-mail me at sacha@sachachua.com.

    9. 🔗 sacha chua :: living an awesome life June 18: Emacs Chat with Ross A. Baker rss

      America/Toronto = Thu Jun 18 1030H EDT / 0930H CDT / 0830H MDT / 0730H PDT / 1430H UTC / 1630H CEST / 1730H EEST / 2000H IST / 2230H +08 / 2330H JST

      On June 18, I'll chat with Ross Baker about Emacs and life.

      This session will be recorded, and I'll update this blog post with notes. https://sachachua.com/blog/2026/04/june-18-emacs-chat-with-ross-a-baker/

      Find more Emacs Chats or join the fun: https://sachachua.com/emacs-chat

      You can e-mail me at sacha@sachachua.com.

    10. 🔗 sacha chua :: living an awesome life May 4: Emacs Chat with Amin Bandali rss

      On May 4, I'll chat with Amin Bandali about Emacs and life.

      (America/Toronto UTC-4) = Mon May 4 1400H EDT / 1300H CDT / 1200H MDT / 1100H PDT / 1800H UTC / 2000H CEST / 2100H EEST / 2330H IST / Tue May 5 0200H +08 / 0300H JST

      This session will be recorded, and I'll update this blog post with notes. https://sachachua.com/blog/2026/05/emacs-chat-with-amin-bandali/

      Find more Emacs Chats or join the fun: https://sachachua.com/emacs-chat

      You can e-mail me at sacha@sachachua.com.

    11. 🔗 r/Harrogate Cafe / Lunch spot recommendations? rss

      Did a bit of cursory research and Tilly Peepers looks to fit the bill. Any other gems / favourite cafes I should know about?

      Looking for brunch style stuff and good sandwiches. Betty's is great, but not what we are looking for on this occasion. Just want a cosy spot with quality food and a good cup of tea.

      submitted by /u/Ubik_Fresh
      [link] [comments]

    12. 🔗 r/reverseengineering [Release] LCSAJdump v2.0: I added an ML ranking engine to my gadget finder (and thanks for 7k downloads!) rss
    13. 🔗 roboflow/supervision [RC] supervision-0.28 release

      No content.

    14. 🔗 r/Leeds Best adult shop in area rss

      Please no snide comments.

      I'm looking for the most discrete adult shop in Leeds, or even a bit further, I don't mind a drive (in fact it could be preferable.

      I'd like something with a good range and discrete entrance/location.

      Serious replies only please!

      submitted by /u/Common_Advantage_835
      [link] [comments]

    15. 🔗 r/Yorkshire One early February morning looking out over settle and Malham tarn. rss
    16. 🔗 @binaryninja@infosec.exchange Binary Ninja 5.3 adds new BNTL utilities for easier type library workflows in mastodon

      Binary Ninja 5.3 adds new BNTL utilities for easier type library workflows in both the UI and headless environments. WARP also gets a cleaner server experience, with bundled Linux signatures helping complete the shift away from SigKit. https://binary.ninja/2026/04/13/binary-ninja-5.3-jotunheim.html#types --signatures

    17. 🔗 r/LocalLLaMA unsloth Qwen3.6-27B-GGUF rss

      unsloth Qwen3.6-27B-GGUF | finally with files inside :) submitted by /u/jacek2023
      [link] [comments]
      ---|---

    18. 🔗 r/york Anyone know a good skip hire in York? rss

      Just what the title says. I just got a fence replaced and need to get rid of the old one. Anyone have a skip hire they've used in the past that won't cost 100s of ÂŁ?

      submitted by /u/Trent-Popverse
      [link] [comments]

    19. 🔗 r/Yorkshire Teachers at East Yorkshire primary school strike over 'physical and verbal abuse' rss

      Teachers at East Yorkshire primary school strike over 'physical and verbal abuse' | submitted by /u/Kagedeah
      [link] [comments]
      ---|---

    20. 🔗 r/Yorkshire Mirror, mirror
 Red Squirrel, Yorkshire Dales rss
    21. 🔗 r/LocalLLaMA Qwen3.6-27B released! rss

      Qwen3.6-27B released! | Meet Qwen3.6-27B, our latest dense, open-source model, packing flagship-level coding power! Yes, 27B, and Qwen3.6-27B punches way above its weight. 👇 What's new: - Outstanding agentic coding — surpasses Qwen3.5-397B-A17B across all major coding benchmarks - Strong reasoning across text & multimodal tasks - Supports thinking & non-thinking modes - Apache 2.0 — fully open, fully yours Smaller model. Bigger results. Community's favorite. ❀ We can't wait to see what you build with Qwen3.6-27B! Blog: https://qwen.ai/blog?id=qwen3.6-27b Qwen Studio: https://chat.qwen.ai/?models=qwen3.6-27b Github: https://github.com/QwenLM/Qwen3.6 Hugging Face: https://huggingface.co/Qwen/Qwen3.6-27B https://huggingface.co/Qwen/Qwen3.6-27B-FP8 submitted by /u/ResearchCrafty1804
      [link] [comments]
      ---|---

    22. 🔗 r/LocalLLaMA Qwen 3.6 27B is out rss
    23. 🔗 r/york Ey Up Everyone! I am a student from Singapore and I love collecting postcards. I would love to receive postcards from York 🙂. Can someone send me one? rss

      Ey Up Everyone! I am a student from Singapore and I love collecting postcards. I would love to receive postcards from York 🙂. Can someone send me one? | Ey Up Everyone! I’m a student from Singapore and I enjoy collecting postcards. I would be very grateful to receive postcards from York. 🙂 If postcards aren’t available, I’d also really appreciate a greeting card, city card, or even a small souvenir. (like a keychain, rock, local snack, flag, ornament, cap, T-shirt, or handmade craft). This is for my personal collection, and not for any commercial purpose. If you’re willing to help, please leave a comment and I’ll share my mailing address with you. Thank you very much, and warm greetings from Singapore! đŸ‡žđŸ‡ŹđŸ€đŸŽó §ó ąó „ó źó §ó ż submitted by /u/Nessieinternational
      [link] [comments]
      ---|---

    24. 🔗 r/york Full Moo Ice Cream boat rss

      Has anyone seen the full moo ice cream boat this year? I know last year it started appearing during the Easter holiday but I’ve still not seen it here this year? Has anyone heard anything on its status?

      submitted by /u/iredxx
      [link] [comments]

    25. 🔗 r/LocalLLaMA Qwen3.6-35B becomes competitive with cloud models when paired with the right agent rss

      A short follow-up to my previous post, where I showed that changing the scaffold around the same 9B Qwen model moved benchmark performance from 19.11% to 45.56%:

      https://www.reddit.com/r/LocalLLaMA/s/JMHuAGj1LV

      After feedback from people here, I tried little-coder with Qwen3.6 35B.

      It now lands in the public Polyglot top 10 with a success rate of 78.7%, making it actually competitive with the best models out there for this benchmark!

      At this point I’m increasingly convinced that part of the performance gap to cloud models is harness mismatch: we may have been testing local coding models inside scaffolds built for a different class of model.

      Next up is Terminal Bench, then likely GAIA for research capabilities. Would love to hear your feedback here!

      EDIT: after many requests, pi.dev adaptation is up!

      EDIT 2: Terminal Bench 1 (0.1.1) finished with 40% success rate! Now running TB 2. Just sent the results via email. There is no model remotely as small as the 35B in that area. Exciting times

      EDIT 3: Terminal Bench 2.0 requires 5 runs per trial (which will take 40 more hours), but the first run finished with 30%!!! That’s with the 35B model.

      Full write up: https://open.substack.com/pub/itayinbarr/p/honey-i-shrunk-the- coding-agent

      GitHub: https://github.com/itayinbarr/little-coder

      Full benchmark results: https://github.com/itayinbarr/little- coder/blob/main/docs/benchmark-qwen3.6-35b-a3b.md

      submitted by /u/Creative-Regular6799
      [link] [comments]

    26. 🔗 r/Leeds Can anyone recommend a dog groomer for a daft little Pom Chi, ideally in the Kirkstall / Horsforth area rss

      Have recently moved back to Leeds and my pup could do with a trim - Poms have tricky coats so I'm looking for a dog groomer who is experienced in that. Any recommendations would be greatly appreciated

      submitted by /u/illustratejacket
      [link] [comments]

    27. 🔗 r/Yorkshire This is my peace placeđŸ«¶ Wish I could be there now!đŸ„ș rss
    28. 🔗 r/Yorkshire Taken at Ewden yesterday afternoon, felt a bit like a Monet scene. rss
    29. 🔗 r/Leeds Potential scam / warning for students in Leeds (unpaid “internships”) rss

      Just wanted to raise awareness, especially for international students in Leeds.

      There’s an individual claiming to be the CEO of two companies, restartldn and SporeAndPour they are on instagram, who has recently been advertising unpaid “internship” opportunities.

      From what I’ve seen:

      • There doesn’t appear to be any real ongoing business activity
      • No visible sales, customers, or revenue streams
      • The presence seems to be mostly social media content (Instagram videos, etc.)
      • The work being offered is unpaid, with unclear structure or outcomes

      It looks like a lot is being portrayed online, but there’s little evidence of actual business operations behind it.

      I’m not making direct accusations, but I’d strongly advise people to do proper research before committing your time, especially to unpaid roles. If you’re going to work for free, it should at least be with a legitimate, established company where you gain real experience and value.

      Just putting this out there so people can make informed decisions.

      submitted by /u/Miserable_Bridge_146
      [link] [comments]

    30. 🔗 r/reverseengineering [CrackMe] I built a custom C++ stack-machine VM. I dare you to break it. rss
    31. 🔗 r/Leeds Get reminders to avoid match day congestion near Elland Road rss

      Hi all,

      If you live near or travel through areas around Elland Road, you've probably noticed that some days it suddenly gets much busier - traffic, parking, and general footfall all spike.

      A lot of that comes down to football matches at Elland Road, but it's not always obvious when they're happening or when crowds will peak.

      I put together a simple free tool that tracks those matchdays and shows when crowds are likely to build and clear, so you can plan around it a bit more easily.

      It lets you:

      • See when matchday crowds are likely to affect different areas

      • Get reminders before things get busy

      • Get a heads-up when parking restrictions may apply

      It's free, no ads or sign-ups - just something I built for myself that I thought others might find useful too.

      Would this be helpful for anyone here?

      https://nexthomegame.co.uk/leeds-united-elland-road

      submitted by /u/richelectron
      [link] [comments]

    32. 🔗 r/wiesbaden Treffen in Wiesbaden rss

      Hi, ich 23w wĂŒrde mich freuen neue Kontakte zu knĂŒpfen in der Stadt. Ich komme nicht gebĂŒrtig hierher und daher ist es schwieriger als gedacht neue Leute kennen zu lernen.

      Vielleicht finden sich ja hier ein paar Leute in derselben Situation:)

      Ich wĂ€re offen fĂŒr die verschiedensten AktivitĂ€ten, Kaffeetrinken, Spaziergang, Sonner genießen am Rhein etc etc.

      submitted by /u/heyheyheyoooooo
      [link] [comments]

    33. 🔗 WerWolv/ImHex Nightly Builds release

      Nightly 0c2e881 Changelog

      • Fix nullptr deref when opening ImHex without a provider on frame 1 (#2718)
      • Fix/utf8 log alignment (#2717)
    34. 🔗 Simon Willison Is Claude Code going to cost $100/month? Probably not - it's all very confusing rss

      Anthropic today quietly (as in silently, no announcement anywhere at all) updated their claude.com/pricing page (but not their Choosing a Claude plan page, which shows up first for me on Google) to add this tiny but significant detail (arrow is mine, and it's already reverted):

      Screenshot of the Claude pricing grid - Compare features across plans. Free, Pro, Max 5x and Max 20x all have the same features, with the exception of Claude Code which is on Max only and Claude Cowork which is on Pro and Max only. An arrow highlights the Claude Code for Pro cross.

      The Internet Archive copy from yesterday shows a checkbox there. Claude Code used to be a feature of the $20/month Pro plan, but according to the new pricing page it is now exclusive to the $100/month or $200/month Max plans.

      Update: don't miss the update to this post, they've already changed course a few hours after this change went live.

      So what the heck is going on? Unsurprisingly, Reddit and Hacker News and Twitter all caught fire.

      I didn't believe the screenshots myself when I first saw them - aside from the pricing grid I could find no announcement from Anthropic anywhere. Then Amol Avasare, Anthropic's Head of Growth, tweeted:

      For clarity, we're running a small test on ~2% of new prosumer signups. Existing Pro and Max subscribers aren't affected.

      And that appears to be the closest we have had to official messaging from Anthropic.

      I don't buy the "~2% of new prosumer signups" thing, since everyone I've talked to is seeing the new pricing grid and the Internet Archive has already snapped a copy. Maybe he means that they'll only be running this version of the pricing grid for a limited time which somehow adds up to "2%" of signups?

      I'm also amused to see Claude Cowork remain available on the $20/month plan, because Claude Cowork is effectively a rebranded version of Claude Code wearing a less threatening hat!

      There are a whole bunch of things that are bad about this.

      If we assume this is indeed a test, and that test comes up negative and they decide not to go ahead with it, the damage has still been extensive:

      1. A whole lot of people got scared or angry or both that a service they relied on was about to be rug-pulled. There really is a significant difference between $20/month and $100/month for most people, especially outside of higher salary countries.
      2. The uncertainty is really bad! A tweet from an employee is not the way to make an announcement like this. I wasted a solid hour of my afternoon trying to figure out what had happened here. My trust in Anthropic's transparency around pricing - a crucial factor in how I understand their products - has been shaken.
      3. Strategically, should I be taking a bet on Claude Code if I know that they might 5x the minimum price of the product?
      4. More of a personal issue, but one I care deeply about myself: I invest a great deal of effort (that's 105 posts and counting) in teaching people how to use Claude Code. I don't want to invest that effort in a product that most people cannot afford to use.

      Last month I ran a tutorial for journalists on "Coding agents for data analysis" at the annual NICAR data journalism conference. I'm not going to be teaching that audience a course that depends on a $100/month subscription!

      This also doesn't make sense to me as a strategy for Anthropic. Claude Code defined the category of coding agents. It's responsible for billions of dollars in annual revenue for Anthropic already. It has a stellar reputation, but I'm not convinced that reputation is strong enough for it to lose the $20/month trial and jump people directly to a $100/month subscription.

      OpenAI have been investing heavily in catching up to Claude Code with their Codex products. Anthropic just handed them this marketing opportunity on a plate - here's Codex engineering lead Thibault Sottiaux:

      I don't know what they are doing over there, but Codex will continue to be available both in the FREE and PLUS ($20) plans. We have the compute and efficient models to support it. For important changes, we will engage with the community well ahead of making them.

      Transparency and trust are two principles we will not break, even if it means momentarily earning less. A reminder that you vote with your subscription for the values you want to see in this world.

      I should note that I pay $200/month for Claude Max and I consider it well worth the money. I've had periods of free access in the past courtesy of Anthropic but I'm currently paying full price, and happy to do so.

      But I care about the accessibility of the tools that I work with and teach. If Codex has a free tier while Claude Code starts at $100/month I should obviously switch to Codex, because that way I can use the same tool as the people I want to teach how to use coding agents.

      Here's what I think happened. I think Anthropic are trying to optimize revenue growth - obviously - and someone pitched making Claude Code only available for Max and higher. That's clearly a bad idea, but "testing" culture says that it's worth putting even bad ideas out to test just in case they surprise you.

      So they started a test, without taking into account the wailing and gnashing of teeth that would result when their test was noticed - or accounting for the longer-term brand damage that would be caused.

      Or maybe they did account for that, and decided it was worth the risk.

      I don't think that calculation was worthwhile. They're going to have to make a very firm commitment along the lines of "we heard your feedback and we commit to keeping Claude Code available on our $20/month plan going forward" to regain my trust.

      As it stands, Codex is looking like a much safer bet for me to invest my time in learning and building educational materials around.

      Update: they've reversed it already

      In the time I was typing this blog entry Anthropic appear to have reversed course - the claude.com/pricing page now has a checkbox back in the Pro column for Claude Code. I can't find any official communication about it though.

      Let's see if they can come up with an explanation/apology that's convincing enough to offset the trust bonfire from this afternoon!

      Update 2: it may still affect 2% of signups?

      Amol on Twitter:

      was a mistake that the logged-out landing page and docs were updated for this test [embedded self-tweet]

      Getting lots of questions on why the landing page / docs were updated if only 2% of new signups were affected.

      This was understandably confusing for the 98% of folks not part of the experiment, and we've reverted both the landing page and docs changes.

      So the experiment is still running, just not visible to the rest of the world?

      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.

    35. 🔗 HexRaysSA/plugin-repository commits sync repo: +1 plugin, +2 releases rss
      sync repo: +1 plugin, +2 releases
      
      ## New plugins
      - [threatray](https://github.com/threatray/plugin-ida) (3.0.0)
      
      ## New releases
      - [ida-search](https://github.com/milankovo/ida-search): 0.2.2
      
    36. 🔗 anthropics/claude-code v2.1.117 release

      What's changed

      • Forked subagents can now be enabled on external builds by setting CLAUDE_CODE_FORK_SUBAGENT=1
      • Agent frontmatter mcpServers are now loaded for main-thread agent sessions via --agent
      • Improved /model: selections now persist across restarts even when the project pins a different model, and the startup header shows when the active model comes from a project or managed-settings pin
      • The /resume command now offers to summarize stale, large sessions before re-reading them, matching the existing --resume behavior
      • Faster startup when both local and claude.ai MCP servers are configured (concurrent connect now default)
      • plugin install on an already-installed plugin now installs any missing dependencies instead of stopping at "already installed"
      • Plugin dependency errors now say "not installed" with an install hint, and claude plugin marketplace add now auto-resolves missing dependencies from configured marketplaces
      • Managed-settings blockedMarketplaces and strictKnownMarketplaces are now enforced on plugin install, update, refresh, and autoupdate
      • Advisor Tool (experimental): dialog now carries an "experimental" label, learn-more link, and startup notification when enabled; sessions no longer get stuck with "Advisor tool result content could not be processed" errors on every prompt and /compact
      • The cleanupPeriodDays retention sweep now also covers ~/.claude/tasks/, ~/.claude/shell-snapshots/, and ~/.claude/backups/
      • OpenTelemetry: user_prompt events now include command_name and command_source for slash commands; cost.usage, token.usage, api_request, and api_error now include an effort attribute when the model supports effort levels. Custom/MCP command names are redacted unless OTEL_LOG_TOOL_DETAILS=1 is set
      • Native builds on macOS and Linux: the Glob and Grep tools are replaced by embedded bfs and ugrep available through the Bash tool — faster searches without a separate tool round-trip (Windows and npm-installed builds unchanged)
      • Windows: cached where.exe executable lookups per process for faster subprocess launches
      • Default effort for Pro/Max subscribers on Opus 4.6 and Sonnet 4.6 is now high (was medium)
      • Fixed Plain-CLI OAuth sessions dying with "Please run /login" when the access token expires mid-session — the token is now refreshed reactively on 401
      • Fixed WebFetch hanging on very large HTML pages by truncating input before HTML-to-markdown conversion
      • Fixed a crash when a proxy returns HTTP 204 No Content — now surfaces a clear error instead of a TypeError
      • Fixed /login having no effect when launched with CLAUDE_CODE_OAUTH_TOKEN env var and that token expires
      • Fixed prompt-input undo (Ctrl+_) doing nothing immediately after typing, and skipping a state on each undo step
      • Fixed NO_PROXY not being respected for remote API requests when running under Bun
      • Fixed rare spurious escape/return triggers when key names arrive as coalesced text over slow connections
      • Fixed SDK reload_plugins reconnecting all user MCP servers serially
      • Fixed Bedrock application-inference-profile requests failing with 400 when backed by Opus 4.7 with thinking disabled
      • Fixed MCP elicitation/create requests auto-cancelling in print/SDK mode when the server finishes connecting mid-turn
      • Fixed subagents running a different model than the main agent incorrectly flagging file reads with a malware warning
      • Fixed idle re-render loop when background tasks are present, reducing memory growth on Linux
      • [VSCode] Fixed "Manage Plugins" panel breaking when multiple large marketplaces are configured
      • Fixed Opus 4.7 sessions showing inflated /context percentages and autocompacting too early — Claude Code was computing against a 200K context window instead of Opus 4.7's native 1M
    37. 🔗 Jamie Brandon Borrow-checking without type-checking rss
      (empty)
    38. 🔗 exe.dev Series A for exe.dev rss

      We have raised a Series A, for a total of $35m in funding. We are using it to build a new generation of cloud infrastructure. Major investors are Amplify, CRV, and HeavyBit.

      Call it a cloud for developers.

      Why do we need new infrastructure primitives and a new cloud now? Agents. Lower barriers to entry mean there are going to be more developers, and each of us is going to write more programs. Software needs a home; exe.dev is a good home for software.

      Many companies are approaching the question of next generation infrastructure as “What do agents need?” We believe this is the wrong question. Agents are trained on how developers work. They want exactly what we want. Full computers, understandable and stable building blocks, familiar systems wherever possible. You can see that in our approach. The moment you start with exe.dev, you use SSH. You know it.

      We are building a cloud that makes sense for the current and future state of software development. One that includes the features needed for fast, secure development out of the box. A cloud developers actually enjoy using. We want to revitalize the spirit of projects like early Heroku (though our technology is very different) and ship features that bring you joy. That is why our servers have HTTPS by default, and are private by default, and are easy to share with a link. It is why our pricing for individual developers is simple: pay a flat rate, run as many computers as you need with the CPU and memory purchased. And it is why we have a simple web-based agent in the default Ubuntu image with credits included in the default plan. Sometimes you just need an agent.

      We have a lot of work to do! There is a lot to build. To get these primitives right we are not building on top of existing clouds; we are working with our own machines in data centers. We have written our own global load balancer. We do our own DNS. We have to strip away all the layers and go back to the actual computers to ship a cloud developers actually like. Traditional Cloud 1.0 companies sell you a VM with a default of 3000 IOPS, while your laptop has 500k. Getting the defaults right (and the cost of those defaults right) requires careful thinking through the stack. Hence the Series A: we have some computers to buy.