- ↔
- →
- July 04, 2026
-
🔗 HexRaysSA/plugin-repository commits sync repo: +1 release rss
sync repo: +1 release ## New releases - [DriverBuddyReloaded](https://github.com/voidsec/driverbuddyreloaded): 2.4.0 -
🔗 WerWolv/ImHex Nightly Builds release
Nightly
bb5aeedChangelog- build: Add Xrandr library to snap build
- build: Fix more build issues
- git: Update deploy-pages action
- build: Properly uncomment fedora and debian builds
- build: Update libfmt to fix MSVC build error
- build: Fix snap gcc path
- patterns: Update pattern language
- build: Update gcc for snap
- git: Try fix snap build
- build: Move clang debug flags to build_helpers
- fix: More font scaling issues
-
- July 03, 2026
-
🔗 smol-machines/smolvm smolvm v1.4.2 release
What's Changed
- Surface crane's stderr when a layer blob fails to pull by @BinSquare in #544
- Propagate host file changes into the guest as fsnotify events for -v mounts by @BinSquare in #547
- Bundle the libkrunfw guest kernel with /proc/smolvm-fsnotify by @BinSquare in #548
- Bump smolvm to 1.4.2 by @BinSquare in #551
Full Changelog :
v1.4.1...v1.4.2 -
🔗 anthropics/claude-code v2.1.201 release
What's changed
- Claude Sonnet 5 sessions no longer use the mid-conversation system role for harness reminders
-
🔗 r/reverseengineering I built an open-source Chromium fork that compiles fingerprint spoofing into the C++ instead of injecting JS rss
submitted by /u/Flat_Telephone_4636
[link] [comments] -
🔗 mahmoudimus/ida-sigmaker v1.10.0 release
sigmaker.py - IDA Python Standalone Python Release
Release Information
- Version : 1.10.0
- Source : https://github.com/mahmoudimus/ida-sigmaker
- Author : @mahmoudimus (Mahmoud Abdelkader)
What changed
Fixed
- ARM Thumb operands are now wildcarded. Operand wildcarding sized the mask only for 4- and 8-byte instructions, so every 16-bit Thumb-1 instruction got a wildcard length of 0 and was left fully literal (a PC-relative literal load like
LDR R5, off_Xkept its build-varying offset byte). 2-byte Thumb now wildcards the offset while keeping the opcode byte. (#61, #62) - ARM/Thumb branch and
ADRPoffsets that reach the high byte are fully masked. Thumb-2BL/BLX, longB, and AArch64ADRPplace offset bits in the high opcode byte; masking only the low bytes left those bits literal, so a signature could miss other builds (the reporter saw an offset nibble change fromFFtoF8). These instructions now wildcard the whole instruction. (#61, #65)
Changed
- ARM operand wildcarding is address-aware and driven by the operand dialog. The default now wildcards only address-bearing operands (memory references, displacements, immediates, and branch targets), refined by IDA's offset flag so real addresses (
ADRP #x@PAGE,LDR #x@PAGEOFF) are masked while bare constants (#0x40) and stack slots ([SP,#var]) stay exact. For targets where registers move between builds, enable "General Register" and/or "Register list" in the "Configure operand wildcarding" dialog. (#65)
Description
This is a standalone release of the IDA Pro signature maker plugin. The file
sigmaker.pycontains the complete plugin code that can be directly imported into IDA Pro.Installation
- Copy
sigmaker.pyto your IDA Pro plugins directory - Restart IDA Pro
- Use Ctrl+Alt+S to access the Signature Maker menu
License
See the main repository for license information.
-
🔗 r/reverseengineering 2000s ringtones ran on an undocumented FM chip. nobody reverse-engineered it until now. rss
submitted by /u/Dangerous-Section567
[link] [comments] -
🔗 anthropics/claude-code v2.1.200 release
What's changed
- Changed
AskUserQuestiondialogs to no longer auto-continue by default; opt into an idle timeout via/config - Changed the "default" permission mode to "Manual" across the CLI,
--help, VS Code, and JetBrains;--permission-mode manualand"defaultMode": "manual"are accepted alongsidedefault - Fixed a crash at startup when
disabledMcpServersorenabledMcpServersin.claude.jsonis set to a non-array value - Fixed background sessions silently stopping mid-turn after sleep/wake or when reopening a stalled session
- Fixed background sessions re-running a turn cancelled with Esc after a stall respawn
- Fixed background agents never starting again after a crash left a stale
daemon.lockwhose PID the OS reused - Fixed background-agent daemon handover so a reinstalled older build can no longer take over the daemon; build recency is now judged by the version's embedded build timestamp
- Fixed background-agent roster issues: transient corruption permanently disabling orphan cleanup, older binaries not preserving fields written by newer versions, and socket auth tokens being stripped during daemon restarts
- Fixed subagents cut off by a rate limit before producing any text output returning an empty result instead of failing cleanly
- Fixed control bytes from background-agent output reaching the terminal in the agent view
- Fixed
claude agents --plugin-dir <dir>not showing the plugin's agents and skills in the agent view when the flag is placed afteragents - Fixed project-scoped plugins not loading correctly from git worktrees of the same repository
- Fixed
/mcpserver list not tracking focus for screen readers and magnifiers - Fixed voice dictation showing a misleading "Voice connection failed" message when a recording captures no audio
- Fixed rendering flicker under tmux 3.4+ by enabling synchronized terminal output
- Improved screen-reader output: decorative glyphs are now hidden, transcript symbols read as short labels, and nested tables read as
Header: value.lines - Improved the install script to explain when installation is killed by the system running out of memory
- Changed
-
🔗 tomasz-tomczyk/crit v0.17.1 release
What's Changed
Live mode: Chrome DevTools cookies
crit livecan pull upstream session cookies from a local Chrome debugging endpoint (--cdp-urlorlive_cdp_urlin config). Manual--cookievalues still win when names collide.- feat: reuse Chrome DevTools cookies in crit live (#706) by @tomasz-tomczyk in #706
Range mode: working changes and stack orientation
- feat: add virtual working changes entry in commit picker (#708) by @tomasz-tomczyk in #708 - Thank you @omry for suggesting!
- feat: add stack popover orientation cues for issue 537 (#710) by @tomasz-tomczyk in #710 - Thank you @omry for suggesting!
General
- fix: route bare GitHub PR URLs to range mode (#705) by @tomasz-tomczyk in #705 - Thank you @hitochan777 for reporting!
- fix(claude-code): restore trigger clause in crit skill description (#711) by @prateek in #711 - Thank you!
- chore: align printHelp output (#707) by @pqppq in #707 - Thank you!
- fix: block share/fetch/unpublish CLI when proxy_auth is enabled (#712) by @tomasz-tomczyk in #712 - Thank you @jbrooksbartlett for raising!
- fix: sync session memory after UI comment pull (#713) by @tomasz-tomczyk in #713 - Thank you @jbrooksbartlett for raising!
- fix: address v0.17.0 post-release audit findings (#714) by @tomasz-tomczyk in #714
- fix: dedupe review comments to prevent duplicate edit forms (#717) by @tomasz-tomczyk in #717
- fix: filter virtual compare target and bump claude-code plugin version (#716) by @tomasz-tomczyk in #716
- docs: clarify cleanup_on_approve default and /crit usage (#709) by @tomasz-tomczyk in #709
Internal refactors
- chore: pin golangci-lint in mise and auto-enable git hooks in worktrees (#715) by @tomasz-tomczyk in #715
New Contributors
Full Changelog :
v0.17.0...v0.17.1 -
🔗 smol-machines/smolvm smolvm v1.4.1 release
What's Changed
- Route non-interactive execs through the keep-alive container so backgrounded processes persist by @BinSquare in #542
- Bump the engine to 1.4.1 by @BinSquare in #543
Full Changelog :
v1.4.0...v1.4.1 -
🔗 smol-machines/smolvm smolvm v1.4.0 release
What's Changed
- Persist backgrounded processes across execs on a persistent machine by @BinSquare in #540
- Bump the engine to 1.4.0 by @BinSquare in #541
Full Changelog :
v1.3.9...v1.4.0 -
🔗 smol-machines/smolvm smolvm v1.3.9 release
What's Changed
- fix(fork): regenerate per-machine on-disk secrets and fail closed on clone rejuvenation by @BinSquare in #531
- Run streamed exec inside the persistent container overlay on image machines so SDK streamed changes survive by @BinSquare in #534
- Bump libkrun to the virtio-fs/gpu mapping-bounds-hardened build and refresh the bundled linux library by @BinSquare in #526
- Mark the aarch64 seccomp allowlist validated for enforce by @BinSquare in #535
- Fail closed to a strict egress floor on serve nodes by @BinSquare in #536
- Validate content digests before they become filesystem paths by @BinSquare in #537
- Add /dev/kmsg to the container device set so nested Kubernetes works out of the box by @BinSquare in #538
- Bump the engine to 1.3.9 by @BinSquare in #539
Full Changelog :
v1.3.8...v1.3.9 -
🔗 exe.dev Connect Your ChatGPT Subscription to exe.dev rss

We're pleased to announce that you can connect your ChatGPT subscription to exe.dev and use our coding agent Shelley with the OpenAI models you're already paying for!
To enable this, go to exe.dev/integrations, click on the "LLM" integration tile, click "Edit", choose "ChatGPT subscription" and do the authentication dance. All your VMs will then be configured to use your subscription for OpenAI models.
Under the hood, this composes several exe.dev features. Integrations expose additional functionality or connections to VMs with a tag-based configuration system. The reflection integration tells a VM which other integrations are attached to it, the LLM integration lets the VM make LLM requests and discover available models, and the OpenAI integration provides the authentication. When it boots up, Shelley offers the models available to the VM. If you prefer a terminal based agent, pi is pre-configured the same way. Codex can be configured with
exeuntu configure codex. As with many of our platform features, you can use the tools we've pre-configured—and anything you build yourself can also tap the LLM integration to call models. -
🔗 Ampcode News More Orb Sizes rss
You can now pick the size of the orbs used to run Amp agents remotely:
a0.tiny: 1 CPU, 2GB memory, 40GB disk ($0.10/hour)a0.small: 2 CPUs, 4GB memory, 40GB disk ($0.21/hour)a0.medium: 8 CPUs, 16GB memory, 40GB disk ($0.83/hour)a0.large: 16 CPUs, 32GB memory, 40GB disk ($1.66/hour) — default
Go to project settings to change the size of a project's orbs.
We also doubled orb storage from 20GB to 40GB, at no additional cost to you.
See Orbs in the Amp Owner's Manual for more information.
-
- July 02, 2026
-
🔗 IDA Plugin Updates IDA Plugin Updates on 2026-07-02 rss
IDA Plugin Updates on 2026-07-02
New Releases:
Activity:
- GhidraDec
- 1ce45660: Fix to JVM/Dalvik and PPC64EL
- 4298dec8: Expand corpus, improve testing coverage
- 8bb96074: Finish support of m68k/sh4, HPPA near complete
- 1dfb5dd0: More stability fixes for MIPS BE
- 78b08a48: Better support for runtime/loader functions
- be7d4590: Improve namespace support and fix the flush timing to be in sync with…
- eddd8331: Audit and CMake resilience on latest builds
- 4eef1e72: Source code color fixed, graph on previous/next fixed
- 96be700c: Several GUI mode fixes
- ida-domain
- 6e181525: Update test matrix to use IDA 9.4 beta 2 (#91)
- ida-settings
- 5462ad1b: plugin: remove demo settings
- plugin-ida
- rikugan
- ea1f1ba2: Merge branch 'feat/naming-convention'
- 412b0d80: fix(review): resolve whole-branch findings — tighten triggers, add to…
- 52bd5de5: docs(changelog): note naming-convention unification + bulk_renamer Pa…
- 99e24af0: docs(skills): sync malware-analysis + generic-re naming sections to 6…
- 651ca0af: fix(bulk_renamer): switch Quick/Deep prompts from snake_case to Pasca…
- 206b721e: feat(prompt): expand RENAMING_SECTION to 6 object types + skill refer…
- a4614093: feat(skills): add naming-convention skill with full standard + escala…
- ebd72e3c: docs(plan): naming convention implementation plan — 5 TDD tasks
- 6ddb1624: docs(spec): self-review round 2 — fix rename_multi_variables ghost to…
- 08e2a701: docs(spec): naming convention design — hybrid 3-tier standard
- 7249707c: fix(deps): restore html2text as required dependency across all manifests
- 31bad52f: chore(deps): bump the actions group across 1 directory with 5 updates…
- afc1a776: docs(a2a): document authentication model for outbound A2A HTTP requests
- bef2f336: fix(review): resolve 2 subjective T2 items (orchestra-error + provide…
- 15f45dc7: fix(review): resolve 2 subjective T2 items (dep-manifest + cross-module)
- 1fa2e17e: fix(types): replace 33 'parent: QWidget = None' with '| None' annotation
- c003f60e: fix(review): resolve 3 subjective T1/T2 review items
- c74da3a7: fix(review): resolve 4 subjective T1 issues + dead panel.py shim
- 665e8652: chore(release): bump version to 1.6.1
- GhidraDec
-
🔗 anthropics/claude-code v2.1.199 release
What's changed
- Stacked slash-skill invocations like
/skill-a /skill-b do XYZnow load all leading skills (up to 5), not just the first - Fixed SSL certificate errors (TLS-inspecting proxies, missing
NODE_EXTRA_CA_CERTS, expired certs) burning retries before showing actionable guidance — they now fail immediately with the fix hint - Fixed streaming responses being discarded when the API emits a mid-stream overloaded/server error after partial output — the partial is now kept with an incomplete-response notice
- Fixed subagents cut off by a rate limit or server error silently failing instead of returning their partial work to the parent
- Fixed subagents reporting API errors (e.g. usage limit reached) as successful results — the error is now reported to the parent agent
- Fixed the background-agent daemon on Linux killing itself and every running agent every ~50 seconds after an unclean shutdown left a corrupted worker record
- Fixed background agents failing to cold-start over SSH on macOS with "Could not switch to audit session" (regression in 2.1.196)
- Fixed
claude stopbeing silently undone when it raced a background-agent respawn — the respawn now honors the stop - Fixed background job progress indicators stalling for minutes while the job ran long commands
- Fixed background sessions on memory-starved machines showing a generic error — they now indicate low memory and suggest freeing resources
- Fixed remote sessions briefly flapping between Working and Idle in the agent view when a background agent completes
- Fixed idle subagents vanishing from the agent panel while other subagents were still working; surplus idle agents now collapse into an expandable summary row
- Fixed typing
/modelor/fastwhile viewing a subagent silently opening the lead's model picker — a notice now explains the command applies to the lead - Fixed
SessionStart,Setup, andSubagentStarthooks silently hiding stderr when exiting with code 2 — the error is now shown in the transcript - Fixed
claude --dangerously-skip-permissions daemon <subcommand>being treated as a chat prompt instead of running the subcommand - Fixed
SendMessagesilently misrouting when a re-spawned agent reuses a previous agent's name — the tool now detects the mismatch and asks the caller to retarget - Fixed opening or resuming a session with no new messages needlessly growing the transcript file
- Fixed backgrounding a session with
←or/backgrounddropping its/colorfrom the agent view row - Fixed resetting a corrupted config file from the startup recovery dialog destroying it unrecoverably — it now backs up the file first
- Fixed Claude in Chrome repeatedly opening the reconnect page when sessions run from different builds or config directories
- Fixed plan mode not prompting for state-changing browser tool calls; read-only
browser_batchcalls are now correctly auto-allowed - Transient server rate-limit errors (429s unrelated to your usage limit) are now retried automatically with backoff for subscribers instead of failing the turn
CLAUDE_CODE_RETRY_WATCHDOGnow raises the default retry count for non-capacity transient errors to 300 and lifts the cap of 15 onCLAUDE_CODE_MAX_RETRIESclaude agentssession rows now show pull-request links as bare#Nwithout the redundant "PR" label
- Stacked slash-skill invocations like
-
🔗 anthropics/claude-code v2.1.198 release
What's changed
- Subagents now run in the background by default, so Claude keeps working while they run and is notified when they finish (previously a gradual rollout)
- Claude in Chrome is now generally available
- Added background agent notifications in
claude agents— sessions that need input or finish now fire theNotificationhook (agent_needs_input/agent_completed) - Added
/datavizskill for chart and dashboard design guidance with a runnable color-palette validator - Gateway: added Claude Platform on AWS (anthropicAws) as an upstream provider; model-not-found responses now advance the failover chain
- Background agents launched from
claude agentsnow commit, push, and open a draft PR when they finish code work in a worktree, instead of stopping to ask - The built-in Explore agent now inherits the main session's model (capped at opus) instead of running on haiku
- Subagents and context compaction now inherit the session's extended thinking configuration, improving output quality on delegated tasks
- Fixed brief network drops mid-response aborting the turn — transient errors like ECONNRESET now retry with backoff instead of failing
- Fixed excessive background classifier requests when sandboxed processes repeatedly accessed the same network host
- Fixed background tasks in web, desktop, and VS Code task panels getting stuck on "Running" after they finish or after resuming a session
- Fixed agent teams: a teammate that dies on an API error now reports "failed" to the lead, and messaging a stuck teammate wakes it to retry immediately
- Fixed the
/diffpanel not refreshing when you switch branches or commit outside the session - Fixed markdown tables overflowing and wrapping their right border when rendered in fullscreen mode
- Fixed Claude Platform on AWS and Mantle sessions dead-ending with "Please run /login" when the STS token expires —
awsAuthRefreshnow runs automatically - Fixed "no route to host" for local-network hosts in macOS background agent sessions by declaring Local Network entitlements
- Fixed
/desktopfailing with "Cannot determine working directory" after entering and exiting a worktree - Fixed background agents repeatedly showing "Reconnecting…" every ~52 seconds on macOS while the agents view was open
- Fixed pressing
←insideclaude attach <id>exiting to the shell instead of opening the agent view - Fixed
claude --bgsilently creating an unattachable session when combined with--print/-p; the conflicting flags are now rejected up front - Fixed the workflow progress view dropping the earliest agents from the list while the phase counter stayed correct in SDK and desktop-app sessions
- Fixed
.claude/rules/conditional rules not loading when the target file is reached via a symlinked path - Fixed Cmd+click not opening URLs in fullscreen mode in Warp on macOS
- Fixed double-click word selection in fullscreen mode to select the entire URL including the scheme
- Fixed plan mode not auto-allowing read-only tool calls when a session starts in plan mode
- Fixed
/branchderiving its default fork name from the compaction summary instead of the first real prompt - Improved focus mode: subagents launched in a turn now appear in its activity summary, and completed background notifications fold into a single count
- Improved syntax highlighting accuracy in code blocks, diffs, and file previews by upgrading to highlight.js 11
- Keyboard shortcut hints now show opt/cmd instead of alt/super when connected from a Mac over SSH
- Improved API retry UX: the error reason is now shown after the second attempt, and a status page link replaces the spinner tip when the API is overloaded
/loginnow opens the sign-in dialog from theclaude agentsview instead of saying it isn't available- Subagents now treat messages from the agent that launched them as normal task direction; an agent's message is still never treated as the user's approval
- Removed the
/agentswizard; ask Claude to create or manage subagents, or edit.claude/agents/directly
-
🔗 HexRaysSA/plugin-repository commits sync repo: +1 release rss
sync repo: +1 release ## New releases - [ida-settings-editor](https://github.com/williballenthin/ida-settings): 1.2.3 -
🔗 r/reverseengineering I built a fast, terminal-based static analyzer for quick malware triage (Rust) rss
submitted by /u/coilii
[link] [comments] -
🔗 r/reverseengineering How we broke Rhysida ransomware encryption rss
submitted by /u/sigreturn
[link] [comments] -
🔗 The Pragmatic Engineer The Pulse: a new trend, smart model routing 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 a previous The Pulse issue . Full subscribers received the article below three weeks ago. If you 've been forwarded this email, you can subscribe here .
Two weeks ago, I covered a trend of companies trying to reduce spending on AI within their engineering departments. While talking to my sources about this, one head of engineering at a larger company told me that they wished there was an 'intelligent' router that picks the right model for the right task.
The reason for such a wish is clear; prices for tokens vary greatly per model, and there can easily be a 10-20x difference between a cheap, average model, and a state-of-the-art one.
I did some digging into whether any solutions like this currently exist because the benefits look obvious, and what I found is listed below. Usual disclaimer: I have no affiliation with these vendors, and have not been paid to mention any of them!
Vendors:
- Factory Router: automatically selecting the right model per session, claiming 20-25% cost savings. More details.
- Not Diamond: auto-selection of coding models, claiming around 30% cost savings. Used by OpenRouter, under the hood. More details.
- Vercel AI gateway. Hundreds of AI models, smart routing and billing in one place. More details.
- Prism**** by Augment Code. Choosing the "best" model automatically for coding tasks. More details.
- Model Router by Morph. An API to suggest model selection for a prompt, based on a list of models. More details
- Weave router: a token router that works inside Codex, Claude Code and Cursor. "Hard" requests stay on frontier models, while "easy" ones go to open source ones. More details
AI gateways with routing built in. API gateways are popular ways to use LLMs in workplaces.
- OpenRouter: comes with "auto router" functionality where, after analyzing the prompt, the best one is selected. Uses Not Diamond under the hood.****More details
- Kilo Gateway: route requests the model considered the best price-per-value. Supports using your own model keys, and using the service only as a router. More details
- Requestly.ai: automatically route requests to the right model based on cost, latency, and availability, and tons of configuration. More details
- LiteLLM: define routing rules that automatically select the best model, based on input content with the "auto routing" functionality. The setup is more manual, but you get more control than with many other AI gateways. More details
- Envoy AI Gateway: an open source gateway that offers some routing configuration, though it feels that the routing engine focuses more on availability, not cost optimization and smart model routing. More details
Cursor and GitHub Copilot also have an "Auto" model selection that does automatic model selection. For Cursor, it's a fixed-price model where any savings made are for Cursor: they are not passed on to customers, but the model is cheaper than most others. For Copilot, the Auto mode results in intelligent model selection - but I've not heard much positive feedback about this mode from the few devs I asked about it. For Pro plans, Copilot supports pretty old models: GPT-5.5 and Opus 4.8 are not available. These are, however, available on the Pro+ and above plans.
Demand seems to be extremely high for intelligent routing. I asked Matan Grinberg, cofounder and CEO at Factory AI, who told me:
"Demand has been off the charts, especially from the enterprise [from large companies.] I've met with practically every bank CEO since we launched this offering, because they want a layer to control spend, while still generating high-quality code.
Pretty much everyone in tech is starting to see that open models are often sufficient. We're seeing open model usage strictly increasing the last six months. My guess is that hosted open models are sufficient in performance for around 60% of coding-related work, in terms of token spend."
It feels to me that "intelligent routing" will become table stakes, and so we can expect pretty much all AI vendors to build some version of it, and many new vendors to offer this kind of functionality.
If you know of any additional vendors not listed, you can add a comment on the original The Pulse article, and see more options there.
Read the full issue The Pulse that this excerpt was from , or check out all The Pulse issues.
-
🔗 r/reverseengineering Reverse Engineering Warframe's usermode anti-cheat rss
submitted by /u/sr_2003
[link] [comments] -
🔗 Kagi release notes July 2nd, 2026 - Heads, tails, and an AI toggle rss
Kagi Search
New controls to completely turn off AI-based features in search
We've added an option to disable access to AI features in search, under settings/ai.

We're also planning to add this option to onboarding, so new users can personalise their Kagi experience from the start.
It's finally here! We believe that Kagi's application of AI should always be useful - there when you'd like it, and never when you don't, and always respecting your privacy.
This took us some time to navigate the right way to communicate this option. We did not want to create a confusing narrative as a company adding a toggle while continuing to invest in AI features elsewhere in our portfolio. But in the end, we want to stay true to putting you in control of your search engine - so here you are!
We deeply thank the community for their feedback and patience.
Flip coins and more sports widgets
By popular demand, our dice widget has gained the ability to roll dice with any number of sides. We're not sure what kind of games you're playing that need d7s, but we support them now.
We also added support for flipping coins, which are really just two-sided dice when you think about it:

We've added a set of switches on https://kagi.com/settings/more_search so you can disable any of our widgets you don't want to see. The toggle descriptions include links illustrating the widgets' capabilities so you understand what you're turning on or off; go check it out!

Orion browser ✴︎
This week, we’re launching Orion 1.1 for macOS, one of the most significant updates in our history. This version is built around three major new features (in addition to 170+ smaller improvements and bug fixes).
A New Interface ✴︎
When Apple released LiquidGlass , the reception was mixed—even within our own team. The demand was there, but we weren't ready to just copy-paste what Safari had done. They had even removed compact tabs!
So, we created our own implementation.Containers ✴︎
Just like Firefox, we now offer containers. What are they? Each tab becomes completely isolated from the others: total privacy and the ability to log into multiple accounts on the same site from the very same window!
A Personalized Browser Border ✴︎
The current trend is an elegant, transparent border seen on many browsers. The problem is, they don't match Apple's design language. So, what did we do?As we usually do: we made it an option! And we took it even further: transparency, solid colors, gradients, and even an automatic color-match with the website for total immersion.
This option is exclusively available to Orion+ subscribers.
Orion+
Orion is your free browser, but we offer a support plan to maintain the independence that guarantees your data is not, and will never be, sold to advertisers—or worse.We have a dedicated website where you can download all the versions we currently support, as well as any we may support in the future (macOS, iOS, iPadOS, Windows, and Linux): https://orionbrowser.com
Kagi News & Kagi Translate
Kagi News and Kagi Translate have both been successes that took us by surprise.
Kagi News users from all over the world loved being able to read their news in the language of their choice, stress-free, and even add new topics.
Kagi Translate users loved the contextual features that provide a spectacular translation quality — far beyond what typical machine translation offers.
But these unexpected successes led to a massive spike in our costs for applications offered for free.
As a result, we have temporarily removed translations and left access to the articles’ original languages as well as English. Kagi Translate will be back in the coming days as a subscription-based service.
Thank you for your patience and your trust 🙏 we hope to have everything up and running again very soon!
Other improvements and bug fixes
Kagi Search
- Missing/nonfunctional settings for Kid account #10803 @Acratoseek
- Searching for "@import" (with quotes) breaks search #10866 @RandallLeeds
- Quick Answer followup question hangs #10257 @MustafaD
- Any search that begins with "what is" shows translation widget before results #10868 @unknown
- Missing/nonfunctional settings for Kid account #10803 @Acratoseek
- Irrelevant trigger of translate widget #10865 @dreifach
- Dice Rolling Widget fails with modifiers without space #10834 @adammakesfilm
- False trigger of events/sports widget #10908 @dreifach
Kagi Assistant
- Kimi k2.6 retired in favour of k2.6 Code? #10832 @TimJay
- Allow customization of font size in Kagi Assistant #8863 @the_fork
- Kagi Assistant Code blank screen #10844 @JacksonNunley
- Summarization of MP3s fails #10804 @YetAnotherUser
- The stop button in assistant often doesn't work #9938 @fxgn
- Models specified in URL parameters are overridden by the Default Assistant setting #10084 @ining
- Export to Markdown of large assistant thread omits first half #10858 @jonassmedegaard
- Include menu option to "create new folder" when filing an assistant thread #10879 @lolroger
- Even when the input box is expanded on Kagi assistant, the enter key submits the request #10851 @gm
- Assistant v2 Ignoring Personalized Results #10864 @Dustin
- Restore button for custom instructions for Assistants #9502 @Felensis
- Kagi Research Assistant misreads table from website #10901 @ionpac
-
🔗 r/reverseengineering cfgrip - PE/ELF x86/x64 CFG extractor rss
submitted by /u/NoBad8130
[link] [comments] -
🔗 r/reverseengineering Transformers Forged To Fight Offline Version Reverse Engineering rss
submitted by /u/GeamzAngryBirds1
[link] [comments] -
🔗 Hex-Rays Blog IDA 9.4: Improved analysis of compiled Swift binaries rss
IDA 9.4 constitutes the first step towards better handling of Swift binaries. Perhaps unsurprisingly, our focus is on Swift for ARM64 Mach-O files, but we generally aim to improve Swift support also in the more unusual settings across different architectures and file formats like x86-64 and ELF. For 9.4, we want to highlight two different improvements: proper modelling of the Swift ABI, and proper typing of Swift runtime functions.

-
🔗 r/reverseengineering Redundancy seen in AAA game engines (Game Engine Reversing) rss
submitted by /u/zer0_1rp
[link] [comments] -
🔗 Jeremy Fielding (YouTube) Engineer Vs Bee: Round 1 rss
This work was supported by the Alfred P. Sloan Foundation, enhancing public understanding of science and technology in the modern era, in partnership with IMI: watch what matters. https://www.theimi.co/ & https://sloan.org/programs/public-understanding Order custom parts Send Cut Send 👉 http://sendcutsend.com/jeremyfielding Engineers Get Up to 6 Months Pro: 👉 https://onshape.pro/JeremyFielding
If you want to join my community of makers and Tinkers consider getting a YouTube membership 👉 https://www.youtube.com/@JeremyFieldingSr/join
If you want to chip in a few bucks to support these projects and teaching videos, please visit my Patreon page or Buy Me a Coffee. 👉 https://www.patreon.com/jeremyfieldingsr 👉 https://www.buymeacoffee.com/jeremyfielding
Social media, websites, and other channel
Instagram https://www.instagram.com/jeremy_fielding/?hl=en Twitter 👉https://twitter.com/jeremy_fielding TikTok 👉https://www.tiktok.com/@jeremy_fielding0 LinkedIn 👉https://www.linkedin.com/in/jeremy-fielding-749b55250/ My websites 👉 https://www.jeremyfielding.com 👉https://www.fatherhoodengineered.com My other channel Fatherhood engineered channel 👉 https://www.youtube.com/channel/UC_jX1r7deAcCJ_fTtM9x8ZA
Notes:
Chapters 0:00 The engineering problem 05:09 Biology & photography problems 11:42 Trying without a robot. 17:40 Lets talk to scientist about the problem 46:09 The first prototype design 51:43 Building the bee chaser
Technical corrections
Nothing yet
-
🔗 r/reverseengineering PE structural validation notes (four format ambiguities) + IOCX v0.7.5 release rss
submitted by /u/iocx_dev
[link] [comments] -
🔗 smol-machines/smolvm smolvm v1.3.8 release
What's Changed
- fix(exec): bound streaming exec output to prevent host OOM; reach aarch64 seccomp call site by @BinSquare in #529
- fix(pack): block symlink-parent host-escape in sparse tar extraction by @BinSquare in #530
- Kill a wedged VM identified by its unique boot-config argv so teardown never leaks an untracked live orphan by @BinSquare in #532
- Bump the workspace to 1.3.8 by @BinSquare in #533
Full Changelog :
v1.3.7...v1.3.8 -
🔗 r/reverseengineering FSR 4.1.0 static RE evidence bundle — looking for native D3D12 validators rss
submitted by /u/WindAny4877
[link] [comments] -
🔗 r/reverseengineering Claude Code / Codex Skill for Reverse Engineering rss
submitted by /u/FiendForMath
[link] [comments] -
🔗 jj-vcs/jj v0.43.0 release
About
jj is a Git-compatible version control system that is both simple and powerful. See
the installation instructions to get started.Release highlights
jj runallows you to run a command over a set of changes, each with their
own private working copy; the commands may update the working copy and
changes/conflicts are propagated accordingly, e.g.,jj run -- cargo check --all-featuresorjj run -- cargo fixbehaves as one might expect.
Breaking changes
-
The deprecated
git_head()andgit_refs()functions have been removed from
revsets and templates. -
Git-like symbols (e.g.
refs/heads/main) are no longer resolved to
revisions. Use the bookmark/tag<name>or<name>@<remote>syntax instead. -
The deprecated
ui.revsets-use-glob-by-defaultoption has been removed. -
jj bookmark track/untrackno longer supports<kind>:<bookmark>@<remote>
patterns. However, the<bookmark>@<remote>symbol syntax is still supported.
#9226
Deprecations
New features
-
jj shownow supports--reversedflag. -
jjnow looks for config files in/etc/jj. -
jj config gcwill delete configuration of deleted/moved repos from
~/.config/jj/reposfolder.
#9362 -
jj runallows you to run a command over a set of changes, each with their
own private working copy; the commands may update the working copy and
changes/conflicts are propagated accordingly, e.g.,jj run -- cargo check --all-featuresorjj run -- cargo fixbehaves as one might expect. -
jj gerrit uploadnow supports the-o(--option) flag, which works like
git push -o(--push-option). -
jj git fetchnow rebases the descendants of revisions that were rewritten
based on their change IDs. Previously, when multiple bookmarked revisions
existed in a stack, those rewritten revisions and their descendants wouldn't
always be rebased. Note that immutable descendants will not be rebased. -
Add a
forks()revset function that yields all commits with more than 1 child. -
colorsconfig now supports crossed-out text styling with
{ crossed-out = true }.
Fixed bugs
-
On Windows, querying a path's file identity no longer follows symbolic links,
matching the behavior on Unix. Previously a symlink shared the identity of its
target, so two symlinks pointing at the same target were treated as the same
file. This identity check is used when writing the working copy to detect
aliases of the reserved.gitand.jjdirectories.
#8924 -
jjnow creates a new working-copy revision during snapshotting if the
working copy was immutable. Previously, the new revision was created
immediately after the working copy became immutable.
#7751
#9338 -
jj git remote addnow warns if the new remote exactly matches an existing
remote's fetch URL or effective push URL.
#413 -
Fixed corrupt loose Git objects on Intel Raptor Lake CPU and aarch64.
Previously, jj could report a successful commit even thoughgit fsckwould
later fail withincorrect data check,corrupt loose object, ormissing blob, and later jj operations could fail withcorrupt deflate stream.
Contributors
Thanks to the people who made this release happen!
- adlerd (@adlerd)
- ase (@adamse)
- Atakan Yenel (@atakanyenel)
- Austin Seipp (@thoughtpolice)
- Benjamin Tan (@bnjmnt4n)
- David Rieber (@drieber)
- figsoda (@figsoda)
- Gaëtan Lehmann (@glehmann)
- hexbinoct (@hexbinoct)
- Jakub Stasiak (@jstasiak)
- Jonas Carpay (@jonascarpay)
- Joseph Lou (@josephlou5)
- Josh McKinney (@joshka)
- Josh Steadmon (@steadmon)
- Martin von Zweigbergk (@martinvonz)
- Matt Stark (@matts1)
- Philip Metzger (@PhilipMetzger)
- shoce (@shoce)
- Stephen Jennings (@jennings)
- Thomas Axelsson (@thomas-2nd)
- Vincent Ging Ho Yim (@cenviity)
- Yuya Nishihara (@yuja)
-
🔗 smol-machines/smolvm smolvm v1.3.7 release
What's Changed
- Enforce read-only host mounts at the virtiofs device instead of only in the guest by @BinSquare in #524
- fix: offload DNS off the poll loop and copy-truncate live log rotation by @BinSquare in #528
- fix(dist): ship the Windows disk templates at their real 512 MiB size by @BinSquare in #527
- fix(agent,disk): bound stalled-body reads with a deadline; guard disk-resize overflow by @BinSquare in #525
Full Changelog :
v1.3.6...v1.3.7 -
🔗 Console.dev newsletter Oak rss
Description: Version control and storage layer.
What we like: Unit of work is a branch which is cloned instantly using content-addressed storage - never push to main directly. Changes based around a branch description rather than commit messages. Create a working tree from a remote repo without requiring a full clone. Spaces combine repos for large cross-repo tasks. Import/export from git.
What we dislike: Only supports macOS (Apple Silicon) and Linux (x86) due to underlying filesystem requirements for content addressable storage.
-
🔗 Console.dev newsletter cmux rss
Description: Multi-workspace terminal.
What we like: Vertical tabs with individual notifications, working directories, and ports. Split panes within each tab with in-app browser support. Fully macOS native (Swift + libghostty). Includes a CLI and socket API for automation. iOS app syncs in real time to continue on mobile. Good keyboard shortcuts.
What we dislike: Currently macOS only, but there is a waitlist for other platforms.
-
🔗 Ampcode News Read Bigger Threads rss
Threads outgrew
read_thread, so we rewrote it.read_threadis the tool that lets Amp pull context out of other Amp threads when you mention them. Before the rewrite, it would fetch the whole thread and extract the relevant parts in a single call to another LLM.That used to work when threads were shorter and contained a single context window. Then we added compaction and now a single thread can run for weeks. Our longest thread has been compacted over 68 times — without compaction, it would be over 21 million tokens long.
A 21-million-token thread doesn't fit into a single context window, so asking another LLM to extract relevant parts doesn't work anymore. And even threads with 1 million tokens that fit gave bad answers: one giant prompt over-weights whatever the thread ended with or started with and ignores the information in the middle.
read_threadis now a subagent tuned to extract information from long threads. The subagent takes a thread and a question, searches the thread, reads the messages, and checks whether later work revised or reverted what it found.Our first version of the
read_threadsubagent answered from the first plausible hit. In a long thread, the first hit is often an attempt that was later revised or reverted. We switched the model to GLM 5.2 from Gemini 3.5 Flash and tuned its prompt to optimize for correctness over speed:- "Do not stop at the first relevant hit; check for newer messages that revise, supersede, revert, or contradict it."
- "Tool calls record attempted actions, not outcomes." It checks whether an edit actually succeeded before believing it.
- "Use compactions for orientation, but inspect original messages when exact requirements, wording, code, commands, chronology, edits, or verification matter."
It also works on the thread you're in. When the agent needs something from three weeks ago — a decision, an error, the original plan — it goes back and looks instead of trusting the compaction.
Nothing changes on your end. Either tell Amp what you're looking for and let it find the thread, or give it a thread explicitly: paste a URL, or @-mention it. And when you open a new thread, hit Enter twice to reference the thread you just left.
Mention a thread and ask a question, just like before, except it now works with big threads too:
- "Implement the plan from https://ampcode.com/threads/T-…"
- "What did we implement for the visibility submenu in https://ampcode.com/threads/T-…? Which files changed, and how does it work now?"
- "Summarize the requirements, implementation decisions, and known caveats from https://ampcode.com/threads/T-… before you review this."
- "Find the thread where we debugged the executor connection timeout and summarize the fix."
- "Hey, I know it's a lot, I know I should've stopped way earlier, but can you look at this thread in which we went for 271 rounds and extract that bootstrap script? https://ampcode.com/threads/T-…"
-
- July 01, 2026
-
🔗 IDA Plugin Updates IDA Plugin Updates on 2026-07-01 rss
IDA Plugin Updates on 2026-07-01
Activity:
- disrobe
- 1389ec90: make the native oracle tolerant of compiler-build codegen variance, a…
- d708373b: make every python interpreter-graded floor environment-robust (ci-sim…
- 3f6df66c: restore pre-3.11 dict/list construction a removed version guard had m…
- 42239d04: allowlist the func_vas identifier so the go method-set recovery passe…
- f1d22b01: make the legacy python recompile floor environment-robust so ci passe…
- e2855866: fix the nir structurizer to tolerate provably-unreachable dead blocks…
- 98801b5d: legacy python 3.9-and-below is recompile-equivalent 100% across every…
- a68a8970: gate the native oracle host-compiler classes to windows since the x86…
- ghidra
- ida_rpc
- playlist
- 37655136: dnb nargentino
- rikugan
- b5a7d923: docs(claude): document EXECUTE_PYTHON_TOOL_NAME constant + IDAPython …
- 722d3268: chore(release): bump version to 1.6.0
- b987eca6: merge: resolve 5 remaining conflict markers from origin/master
- 86e8de92: merge origin/master after conflict resolution
- 2642efe6: merge: integrate desloppify/code-health P0 mechanical + execution work
- disrobe
-
🔗 smol-machines/smolvm smolvm v1.3.6 release
What's Changed
- fix(agent): resync guest clock from host after macOS/WHP sleep (#521) by @BinSquare in #522
- Release 1.3.6 with the macOS -v share ownership fix by @BinSquare in #523
Full Changelog :
v1.3.5...v1.3.6 -
🔗 backnotprop/plannotator v0.21.4 release
Follow @plannotator on X for updates
Missed recent releases? Release | Highlights
---|---
v0.21.3 | File comments in code review, unified click-to-highlight comments, VS Code clipboard/keyboard bridge, Codex Ask AI on app-server transport, CLI subcommand help
v0.21.2 | Custom reviews as Agent Skills, Cursor + OpenCode review engines, whole-file/general findings, deleted-annotation fix, Codex Ask AI outside git repos
v0.21.1 | Annotate-last blank-page fix on multi-message sessions
v0.21.0 | Direct document editing in annotate mode, live git-status file tree, in-app agent terminal, open files in external apps, HTML renders as HTML
v0.20.3 | Annotations no longer lost when clicking away, off-screen indicator for open comments
v0.20.2 | Pierre CodeView all-files review, large-PR pipeline and instant-open checkout, unified agent engine selection, Pi programmatic plan mode
v0.20.1 | Pi extension install hotfix (pinned@pierre/diffsafter a broken upstream release)
v0.20.0 | Multi-repo workspace reviews, semantic diff overview, UI 2.0 themes and plan look chooser, leaner single-source skill install
v0.19.27 | Kiro CLI integration, Glimpse native window, annotate-last message picker
v0.19.26 | Amp plugin production fixes, Mermaid rendering fix, Settings flicker fix, update notification toast and shimmer
v0.19.24 | Amp integration, configurable data directory, Auto Mode permission option, Pi plan approval fix
What's New in v0.21.4
This release adds Markdown math rendering and continues the code-review pass from v0.21.2 and v0.21.3. The PR review experience is consolidated into a single Overview panel where the description and individual comments are now annotatable, and the "Copy agent instructions" onboarding reaches code review at parity with plan mode. Five PRs land, including one from returning contributor @ishowman.
Markdown Math Rendering
Plans, annotated documents, and PR content now render LaTeX math. Inline math written as
$…$or\(…\)and display math written as$$…$$or\[…\]typeset through KaTeX, with the fonts bundled into the app so equations render offline. Rendered formulas are also first-class annotation targets: you can drag-select across prose and a formula together, or redline a whole equation, and the selection is captured like any other annotation.Because the same renderer handles arbitrary plan text and untrusted PR descriptions, it is deliberate about what counts as math. A stray or unterminated
$$(or an informal amount like$$100k) no longer runs on and swallows the rest of a document — an unclosed delimiter is treated as ordinary text, so headings and paragraphs below it keep their structure and stay annotatable. Dollar amounts in prose such as$5-$10,$50,000-$100,000, or$5/mo … $10/moare left as literal text rather than being mistaken for inline math.PR #878 closing #831, by @ishowman — requested by @XxxXMil.
PR Overview Panel
Reviewing a pull request used to mean three separate dock tabs — Summary, Comments, and Checks — behind three header buttons. They are now one PR Overview panel: the description and checks stack on the left, comments fill the right, and checks collapse into a progressive-disclosure section with a colored progress label. The comments view gained author avatars, a single-row toolbar with search and filters, a "hide bots" toggle, and background refresh so the discussion and check state stay current while you review.
The description and comments are also annotatable. Select text in the PR description and leave a comment, or click "Annotate" on any comment card to attach a note to the whole comment. These notes show in the Annotations sidebar under their own groups, count toward the review, and ship to the agent — with the full comment body quoted alongside your note, since the agent can't see the PR discussion on its own. Prose notes stay bound to the PR they were made on: switching to another PR in place hides them from view and export rather than carrying them onto the new PR, and switching back brings them right back. The description renders through the full shared block renderer, so tables, callouts, code, and embedded media (images,
<video>, and<picture>) all display inline.PR #981, by @backnotprop.
Copy Agent Instructions in Code Review
Plan mode has a "Copy agent instructions" action that hands an agent the exact clipboard contract for posting annotations back into Plannotator. That onboarding now exists in code review too, at parity with plan mode: the review header menu offers "Agent Instructions" in a live session, and the copied payload documents how to read the changeset, derive line numbers from the diff, and POST line-, file-, and general-scoped comments (including code suggestions). The backend already accepted these; this closes the missing on- ramp.
PR #983, by @backnotprop — suggested by @hakunin on X.
Additional Changes
- Immediate feedback when launching a review agent — clicking Run in Review Agents now shows a pending launch row and a "Starting" state right away, surfaces server-side launch failures instead of silently clearing the request, and hands off cleanly to the real job once it starts. PR #980, by @backnotprop.
- Annotation count badge in the plan and annotate header — the annotations toggle in the shared plan/annotate header now shows a numeric count badge, matching the code-review header. PR #979, by @backnotprop.
- Sturdier media and delimiter parsing — the shared markdown parser no longer lets an unclosed
<video>/<picture>tag or a multi-line<img>swallow or garble the rest of a document, and<picture>/<source>and responsive<img>now render correctly. This hardens the same renderer the math and PR Overview work rely on.
Install / Update
macOS / Linux:
curl -fsSL https://plannotator.ai/install.sh | bashWindows:
irm https://plannotator.ai/install.ps1 | iexExtra skills (compound, setup-goal, visual-explainer), opt-in:
npx skills add backnotprop/plannotator/apps/skills/extraClaude Code Plugin: Run
/pluginin Claude Code, find plannotator , and click "Update now".OpenCode: Clear cache and restart:
rm -rf ~/.bun/install/cache/@plannotatorThen in
opencode.json:{ "plugin": ["@plannotator/opencode@latest"] }Pi: Install or update the extension:
pi install npm:@plannotator/pi-extensionDroid: Install via the plugin marketplace:
droid plugin marketplace add backnotprop/plannotator droid plugin install plannotator@plannotatorAmp: Install the CLI first, then copy the plugin:
mkdir -p ~/.config/amp/plugins curl -fsSL https://raw.githubusercontent.com/backnotprop/plannotator/main/apps/amp-plugin/plannotator.ts \ -o ~/.config/amp/plugins/plannotator.tsKiro CLI: The installer auto-detects Kiro and installs skills automatically. After installing the CLI, launch with:
kiro-cli chat --agent plannotatorUpgrading from before v0.20.0? Read the v0.20.0 release notes first; that release changed how skills install.
What's Changed
- feat(ui): render markdown math by @ishowman in #878
- feat(review): PR Overview panel + description/comment annotations + media by @backnotprop in #981
- feat(review): add "Copy agent instructions" for external review comments by @backnotprop in #983
- fix(review): show pending agent job launches by @backnotprop in #980
- feat(annotate): show annotation count badge in plan/annotate header by @backnotprop in #979
- fix(ui): stop unclosed
<video>/<picture>from swallowing the document by @backnotprop - fix(review): scope PR description/comment notes to their PR by @backnotprop
- fix(ui): keep stray/unclosed math delimiters and dollar amounts from mangling text by @backnotprop
Contributors
@ishowman built Markdown math rendering (#878), picking up the feature request in #831 and implementing inline and display math with KaTeX, including selectable, annotatable formulas.
Thanks also to the community members whose requests shaped this release:
- @XxxXMil requested Markdown math formula rendering (#831), delivered in #878.
- @hakunin suggested (on X) bringing the "Copy agent instructions" onboarding to code review, delivered in #983.
Full Changelog :
v0.21.3...v0.21.4 -
🔗 smol-machines/smolvm smolvm v1.3.5 release
What's Changed
- Fold an image's own registry into a scoped egress allow-list so the in-guest base-image pull is not blocked by @BinSquare in #518
- Bump the workspace to 1.3.5 by @BinSquare in #519
Full Changelog :
v1.3.4...v1.3.5 -
🔗 Luke Muehlhauser Media diet for Q2 2026 rss
Music
Music I most enjoyed discovering this quarter:
- Gareth Coker: "Lost Colony Main Theme" & "Battle with the Lost Queen" (2026)
- Audiomachine: some of Helios (2012), some of Existence (2013), "Legends of Destiny" & "Epiphany" (2014), some of Magnus (2015), some of Ascendance (2018), some of Worlds of Wonder 2 (2024)
- Cameron Winter: "Warning" (2026)
- Shadow Prince: "Ghosts 'n' Stuff" (2026)
- Marta: "Ground" (2024)
- Epic Score: some of Strength to Believe (2014), some of Journey Beyond the Sky (2014), "Dark Army" & "Destroyer of Gods" (2014), some of Earthrise (2015), "The Resistance" & "As the Smoke Clears" (2017), some of Inferno (2019), "Great Plains of Freedom" (2020), Winterking (2021), "Doomsday Weapon" (2024)
- Wlodek Pawlik: "Pulse 11/8" (2004)
- Immediate Music: some of Themes for Orchestra & Choir 1 (2004), "The Ludlum Conspiracy" (2005), some of Themes for Orchestra & Choir 3 (2008), most of Themes for Orchestra & Choir 4 (2013), "Age of Discovery" (2018), "Odyssey" & "Flight of the Griffin" (2018)
- Trailerhead: some of Trailerhead (2008), some of Saga (2010), "The Unlikeliest of Heroes" & "Translucent" (2014)
- Gothic Storm: "Soaring Heights" (2025)
- Future World Music: some of A Hero Will Rise (2012), "Dreamscapes and Wishes" (2013), "Afterlife" (2014)
- Nova Twins: "Glory" & "Black Roses" (2025)
- Sam Eastmond: "Construction" & "Underground" (2015), some of Gulgoleth (2019), "The Pink Shagpile" & "Standing on the Shoulders of Giant Slayers" (2020)
- Ben Lukas Boysen: some of Spells (2016)
- Sufjan Stevens: some of The BQE (2009)
- Debbie Wiseman: "Dark Skies" (2010), "Pro Patria" & "The Depths" (2010)
- Jerskin Fendrix: "Sk1" (2025)
- Aka Moon (Fabrizio Cassol): "Quality of Joy" & "You Know That Nobody Knows" (2023)
- Chris Potter: Underground (2006)
- Krokofant: some of Krokofant (2014), Krokofant II (2015), Krokofant III (2017), Q (2019), Fifth (2021), 6 (2025)
I also listened to a significant portion of the recorded works by each of the (new-to-me) composers listed below.1 My favorites pieces from them (names linked to playlists) were:
- Wolf Kerschek (b. 1969): "Adolescence" (2011), The New Four Seasons (2024)
- Johannes Motschmann (b. 1978): most of Facets of Infinity (2016), most of Electric Fields (2016), most of Waves at Boundaries (2017)
- Ara Malikian (b. 1968): most of The Incredible Story of Violin (2016), some of Royal Garage (2019), some of Ara (2021)
- Mario Roig Vila (b. 1972): "Al Senyor Paco" (2005), "Dei Gratia Rex" (2008), "Muharib" (2012), "Teresa Silvestre" (2013), "Cerda Frances" (2014), "Bandolera" (2017)
- Ilan Eshkeri (b. 1977): some of Stardust (2007), "Heron Egrets" (2012), Reliquary (2016), "Launch" & "International Space Station" (2019), some of A Perfect Planet (2021)
- Stefano Bollani (b. 1972): Concertone mvt 4 (2004), Concerto Azzurro mvts 1, 3 (2017)
- Tuomas Kantelinen (b. 1969): some of The Snow Queen Ballet Suite (2012)
- Johan Ullen (b. 1972): Infinite Bach (2014)
- Wataru Hokoyama (b. 1974): "Forward" (2000), Spiritual Planet mvt 3 (2004), "Echoes of Memories" (2005), Afrika "Savanna" & "Afrika" (2008), some of Ghost of Yotei (2025)
- Hudson Nogueira (b. 1968): "A Alegria do Carnaval" & "Quatro Faces de Choro" & "Carnaval de Rua" (2003), some of Miniaturas Brasileiras, Sets 1-2 (2005), "Suite Brasileira de Bolso" (2021)
- Gerardo Di Giusto (b. 1961): "La Cambiada" (2004), "Jugadeta" (2010), "Habanera" (2011), "Ya Esta" (2014)
- Mark Petrie (b. 1979): some of Binary (2017), "Invincible Spirit" & "Dominion" (2017), "A Rush of Blood" (2020)
- Liu Changyuan (b. 1968): Four Seasons mvts 1, 6 (2009)
- David Penades-Fasanar (b. 1978): Xàtiva 1707, La Ciutat Abatuda (2011), "La Torre dels Borja" (2011), La Bastida de les Alcusses (2013), Suite No. 1 "Celler del Roure" (2015 or 2018), "El Ritual del Fuego" (2018), "Xàtiva 1939, El Guernica Valencià" (2018), Symphony No. 2 "The Creation" (2018), "Al-legoria a la Muixeranga" (2019), l 'Orde de Montesa (2021), "Terres dels Alforins" (2022), "Al·legoria al cant dels ocells" (2025)
- Todd Levin (b. 1961): most of De Luxe (1995)
- Timo Forsstrom (b. 1961): "Castle Park" (1996), Life in the Capital City (2011), "Sons of the Midnight Sun" (2012), "Majakkasaari" (2014), Kolme Juhlaa (2016), "Different Time, Difference Place" (2022), "Monark Avenue" (2022)
- Piotr Rubik (b. 1968): "Niech mówią, że to nie jest miłość" & "Litania do każdziutkiego na ziemi" (2005), some of Habitat (2008), some of Santo Subito (2009), some of Songs of Happiness (2015), some of Because of My Name (2016), "Dokad" (2017)
- Kees Vlak (b. 1938): El Paso Montanesa mvts 1, 4 (1979), Las Playas de Rio mvt 3 (1990), Os Passaros do Brasil mvt 3 (1996), "Return to Ithica" (1999)
- Pedro Joaquin Frances Sanjuan (b. 1951): "Als Ligeros" (1980), "Ben-hixamen" (1985), "Cid" (1995), "Villenerias" (1996), "Te Deum" (1997), "Conqueridor" (~1998), "Manta y Pluma" (2013)
- Ignacio Sanchez Navarro (b. 1958): "Alhakem" (1988), "Caballeros de Navarra" (1990), "Cristianos de la Vera Cruz" (1997), "Orgullo Santiaguista" (1998), "Rifeño" (1998), "Templarios de Caravaca" (2000), "12 de Junio" (2000), "Halcones del Desierto" (2003), "José Antonio el Sabina" (2009), "Mirenos de Caudete" (2009), "Sonidos del Argos" (2010), "Amigo Emilio" (2016), "Pepe Luis Melgare" (2019), "El Torreón de los Templarios" (20??), "Capricho de mayo / Anara Sweik Bedu" (20??)
- Bart Picqueur (b. 1979): De bello gallico mvt 3 (2006), Jeu de cartes (2012)
- Kelly Andrew (b. 1984?): "Escape" (2021), "Space Time Continuum" (2024)
- Shelly Hanson (b. 1951): "Albanian Dance" (2005), Islas y Montanas mvts 2, 3 (2003), Dances with Winds (2008), "Groove" (2017)
- Simon Kong Su Leong (b. 1968): "Typhoon" (2016), "Bells and Drums Resound" (2022)
- Venus Rey Jr. (b. 1969): some of Sinfonia Jesuita (2004), "El Ángel de Santa Cecilia" (2016)
- Lauri Porra (b. 1977): Entropia mvts 2-4 (2015), "Rhapsody of Consequences" & "Dislocated" (2015), Kohta (2016), Domino Suite (2017), "Near & Distant" (2017), some of Matter and Time (2018), "Matter" (2019), Basso (2024), some of Stormskerry Maja (2024), some of Queen of Fucking Everything (2025)
- Guy Barker (b. 1957): some of The Amadeus Project (2007)
- Stewart Goodyear (b. 1978): Callaloo mvts 1, 5 (2016)
- Craig Russell (b. 1951): "Tito Machito" (1999)
- Vasif Adigezalov (b. 1935): some of Zabul Segah Symphonic Mugham (1998)
- Karen Khachaturian (b. 1920): some of Cipollino (1973)
- Jorge Salgueiro (b. 1969): "Abertura para o Gil" (1997), Tuba Concerto , mvt 1 (2006)
- Ilya Beshevli (b. 1989): "Wanderer" (2016)
- Valts Puce (b. 1962): "Perpetuum mobile" (2007)
- Mathieu Lamboley (b. 1980): some of Le retour du heros (2018), some of Madame Bovary (2020), some of Lupin (2021), some of Le Tigre et Le President (2022), "Les mysteres de la Buse" (2022)
- Trevor Morris (b. 1970): Dragon Age Inquisition "Theme" (2014)
- Joel McNeely (b. 1959): A Million Ways to Die in the West "Main Title" (2014)
- BrunuhVille (b. 1989): "The Wolf and the Moon" & "Falls of Glory" (2014), "Rising Sun" (2014), some of Age of Wonders (2016), "Timeless" & "Ancient Awakening" (2018)
- Matt Herskowitz (b. 1968): Undertow (2008), Jerusalem Trilogy (2009), "Polonaise Libanaise" & "Crossbones" (2010)
- Naoya Wada (b. 1986): "Voyage into the Blue" (2014), "Lights in the Mirror" (2016), "Nexus for the Future" (2017), "Departures" (2021), "Ancient Aquarium" (2023), "Tokyo Skyscraper" (2024)
- Lars Danielsson (b. 1958): some of Symphonized (2023)
- Carlos Surinach (b. 1915): Soleriana mvts 2, 6, 7 (1972), Memories of an Old Zarzuela mvts 1, 4 (1987)
- Nubia Jaime-Donjuan (b. 1984): "Maso Ye'eme" (2021), "Advertencia, Libertad" (2022), Little Mexican Suite for Winds (2022), "Monarch Migration" (2023), "A su merced, Don Jose" (2024), "Tundra" (2024), "Cuatro Joyas" (2024), "La Marcha de la Cumbia" (2025), Concierto Mexicano para Violonchelo mvt 3 (2025), "Cuerdas del Corazon" (2026), "The Lone Pine" (2026)
- Boris Kozhevnikov (b. 1906): Symphony No. 3 mvts 3, 4 (1950), "People's Festival" (19??)
- Su Wen-Cheng (b. 1958): "Taiwan" (1997), A Cat 's Song Without Words mvt 3 (2004), "Impressions of Mountains and Seas" (2009), "Ode to the Mother Earth" (2012), "Uninhibited Song" (2016), "Blossoming Abundance" (2018), "Beautiful Music on Our Land" (2022), "Pasibutbut Fantasia" (2012), "Ode to Mountains and Waters" (2022), "Clouds Surging over Alishan" (2023)
- Jose Maria Ferrero Pastor (b. 1926): "Reige" (1958), "El Berberisch" (1961), "Chimo" (1964), "El Kabila" (1965), "Bonus Christianus" (1966), "Bon Capita" (1971), "Ilicitana" (1984)
- Ravi Basrur (b. 1984): "Ugramm Veeram" (2014), "Rise of KGF" (2019)
- Gaspar Angel Tortosa Urrea (b. 1966): La Conversion de Villena (2009)
- Helen Jane Long (b. 1974): some of Perspective (2018), "Order" (2020), "At Your Feet" (2022)
- Remo Anzovino (b. 1976): "Tempo tempesta" (2010)
- Enrique Alborch Tarraso (b. 1976): some of Amadaras (2016), some of Mes Musica Festera (2025)
- Jose Luis Peiro Reig (b. 1967): "San Bartolome" (1997), "Jesus Nazareno" (1999), "Cristo de la Dulce Muerte" (2004), "Soria Admirada" (2016), "Paco 'El Mauret'" (2018), "Cavallers Templaris" (2019), "La Catedral" (2020), "Cotalba: Una Historia de Reis" (c. 2021), "La Torre Mora de Moixent" (2021), "The Shadow of the Pilgrim" (2023), "El Diablo de Timanfaya" (2024), "Del Mar a la Cumbre" (2025)
- Carl Rutti (b. 1949): "Kyrie" (2007)
- Victor Manuel Ferrer Castillo (b. 1981): "Costaleros de la Aurora" (2001), "Dulce Nombre de María" (2005), "Concha" (2006), "En el Cielo de tus Ojos" (2006), "Expiración" (2007), "Mi Amargura" (2007), "Sanctum Lignum Crucis" (2008), "Crucifixión" (2009), "La Última Noche" (2010), "Abril" (2011), "Antigua, Madre y Señora" (2012), "A Walk Through China" (2012), "Junto a tí, siempre" (2013), "Bendita Amargura" (2014), "Virgen de las Nieves Coronada" (2014), "Nostalgia de un Lunes Santo" (2015), "Albaycín" (2017), "Domingo de Ramos" (2017), "Amarte" (2017), "Al Señor del Perdón" (2018), "Bajo Tu Patrocinio" (2019), "Nuestra Aurora" (2019), "Por la Caridad" (2019), "Siempre Dolores" (2019), "Dulzura" (2021), "Orando a la Soledad" (2022), "El Poder de la Esperanza" (2023), "Virgen de la Alhambra" (2025)
- David Hurtado Torres (b. 1976): “Salvación” (2010), “Subida al Calvario” (2011), “Esperanza Eterna” (2012), “Esos Tus Ojos” (2015), “Quién te Vió y no te Recuerda, Saeta Jerezana” (2015), “El Amor Crucificado” (2017), “Se Arrodilla Triana” (2019), “La Virgen de las Angustias” (2020), “A Tus Pies se Rompe el Mar, Saeta Malagueña” (2023), “¡Miradlo en la Cruz!” (2023), Sinfonía de la Cruz (2025), “Así en los mares como en el Cielo” (2025)
- Leon Vliex (b. 1961): "El Artiste Saxofonico" (2007), "The Wagon Trail" (2017)
- Rodrigo Loman (b. 1986): "Obertura Mexicana" (2017), "Flor Oaxaqueña" (2017), "Huateque" (2019), "Noche Sotaventina" (2022), "Ofrenda de Cempasúchil" (2022), "Tarima de fuego" (2022), Clarinet Concerto (2024), Concierto para Ensamble de Guitarras y Orquesta (2025)
- Cristobal Lopez Gandara (b. 1988): "Leyenda de Oriente" (2012), "Pasa la Virgen de la Candelaria" (2020)
- Lamberto Curtoni (b. 1987): "Butterfly" (2014), some of Il Ritmo della Terra (2020)
- James Syler (b. 1961): Country Bandstand , mvt 3 (2002), "Cantique" (2010), "Hocus Pocus" (2012), Love Among the Ruins (2016), "Suite Louisiane" (2018)
- Christopher Marshall (b. 1956): "Chaconne" (1998), "Hikurangi Sunrise" (1999), "Rondorlando" (2007)
- Gary Ziek (b. 1960): Essays for Trumpet mvt 2 (2001), Aegean Symphony , mvts 2, 3 (2003), Earth Tones (2011), "Fanfare for a Celebration" (2011), "Burnin'!" (2014), "Caccia for 2 Trumpets" (2014), "Shock Wave" (2014), "Tesla's Dream" (2018), "River of Fire (Pele's March to the Sea)" (2019), "Intensity" (2023)
- Rami Khalife (b. 1981): some of Stories (2017), "Resist, Pt. 2" (2018), "Fireworks" & "Anthem to the Moon" (2020)
- Wang Hesheng (b. 1955): "The Cavalrymen of Prairie" (2006), "Peacock Dance" (2007)
- Eric Watson (b. 1946): "Dialogue for Solo Tabla and Chinese Orchestra" (2007), "Mahjong Kakis" (2007), "The Ceilidh" (2014)
- Stijn Aertgeerts (b. 1992): "Camelot" (2013), "Faravista" (2013), "Sunfield Concerto" (2014), "Osterfjorden" (2015), "Black Saturday" (2015), "Rise" (2018), "Life" (2019), Perseverance (2021), "Guitar Zero" (2024), "Dansul Focului" (2025), "Red Lines" (2025)
- James Hosay (b. 1959): "Black Granite" (1996), "Fanfare on Rails" (2008)
- Michael Harrison (b. 1958): Just Ancient Loops mvt 3 (2012)
- Shi Wanchun (b. 1936): "Festive Overture" (1959)
- Robert Buckley (b. 1946): Cascadia Suite mvt 2 (2007), "An Olympic Celebration" (2007), "Procession of the Sorcerers" (2009), "Windjammer" (2011)
- Andre Waignein (b. 1942): "Dos danzas latinas" (2015), Rhapsody for Alto Saxophone mvt 3 (2010)
- Carl Hession (b. 1957): Concerto for Flute & Violin, mvt 3 (2021), Concerto for Flute & Strings, mvts 1, 3 (2023)
- Marc Timon (b. 1980): some of Havanera (2006), Concert per a Piano i Cobla mvt 1 (2008), some of Witches (2009), some of Coses de Palamos (2016), "My Name is Echo Chen" (2018), "The Beacon" (2021)
- Thiemo Kraas (b. 1984): "Arcus" (2011), "Cloud(iu)s… der Wolkenmann" (2011), "Meteoritmo" (2014)
- Ken Thomson (b. 1976): "Wanderangst" (2008), "Settle" (2011), "Misery is the New Hope" & "Phantom Vibration Syndrome" (2018)
- Jan Kucera (b. 1977): "Full House" (2003), some of The 13th Month (2012), Piano Concerto mvts 1, 3 (2019)
- Alexander Reuber (b. 1986): "Atlantis" (2012), "Makassar" (2013), "Trailermusik" (2014)
- Jean-Philippe Vanbeselaere (b. 1969): "Around the World" (2003), Prométhée mvts 1, 3, 4 (2005), "Visuels" (2005), "The Old Legend" (2006), "Le Sacre du Tympan" (2008), "The Fire Dance" (2008), "Hymne des Eurochestries" (2009), Suite Concertante (2009), First Symphony (2010), Convergences mvts 1, 2 (2010), Bernard 's Song (2010?), Esquisses Artésiennes (2011), Masters of Lights: The Last Crusade (2013), most of Oratorio pour la Paix (2014), "Le fil d'Ariane" (2015), Symphony No. 2 (2015), "De Sable Fretté d’Argent" (2015), The Rainbow of Life (2017), "In Memoriam" (2017), "The Royal Arch" (2017), "Oro" (2018?), Tribute to Mister L (2019), "The Fifth Season" (2019)
- With these new listens, Vanbeselaere has crossed the 5-hour mark as one of my favorite musical artists!
- Jose Susi Lopez (b. 1945): Mr. Ellington Suite (2001)
- Jan Jarvlepp (b. 1953): Garbage Concerto mvt 3 (1995), Concerto 2000 mvt 3 (2000), "Street Music" (2016), "Brass Dance" (2018)
- Jose Luis Represas Carrera (b. 1970): "Xinzo" (1998?), Cabaleiros de Santiago (2003), Cambre (2009?), A Pedra de Serpe (2009), "Calamber" (2009?)
- Amanda Harberg (b. 1973): Viola Concerto (2011)
- Richi James (b. 1991): "Pursuing Kahn" (2022)
- Anton Alcalde (b. 1992): "Enrique Lopez" (2012), "Exilieta" (2013)
- Anthony Hopkins (b. 1937): "And the Waltz Goes On" (1964), "Orpheus" (2011), 1947 mvt 3 (2011)
- Frederik Magle (b. 1977): Anastasis-Messe mvts 4, 9 (2017)
- Rihards Zalupe (b. 1983): "See the Kingdom is the Sky" (2010), Symphony No. 1 mvt 1 (2015), 4+4 Squared (2013), Rebonds C (2020), "Full Moon Orchestra" (2021), "Extension in Blur" (2015), Forest Atmosphere (2016), Palatine Celebration (2014), Symphony No. 3 (2023)
- Vicente Ortiz Gimeno (b. 1990): "Germanies" (2012)
- Jorge Grundman (b. 1961): Concierto Sentido mvt 4 (2007), "On Blondes and Detectives" (2012), Piano Quintet “The Toughest Decision of God” (2012), "WATFP" (2014), Piano Concerto “The Toughest Decision of God” (2018)
- Norman Dello Joio (b. 1913): Satiric Dances mvt 3 (1975)
- Ferenc Farkas (b. 1905): The Sly Studnets Suite mvt 4 (1949), Lavotta Suite mvt 1 (1951), Old Hungarian Dances mvt 7 (1959)
- Zhang Qianyi (b. 1959): Dream of Dunhuang (1999), Marco Polo (2010)
- Kate Moore (b. 1979): Debris & Alchemy mvt 3 (2009), "The Art of Levitation" (2013), Cello Concerto (2014), Piano Concerto "Beatrice" (2019)
- Juan Carlos Valencia Ramos (b. 1978): "Danzas Costenas" (2018)
- Helge Sunde (b. 1965): "Denada" (2006), "Molto Alghero" (2009), "The Speedcouch" (2013)
- Guo Sida (b. 1980): some of Deep in Memory (2017)
- John Kameel Farah (b. 1973): "Between Carthage and Rome" (2015), some of Time Sketches (2017)
- Anna-Lena Laurin (b. 1962): The Painter (2009), Concerto in Memoriam mvt 2 (2015)
- Dennis Llinas (b. 1980): Sueños de Calle Ocho (2023), "La Chancla" (2024)
- Alfonso Yepez Santamaria "Chipi" (b. 1981): "Temps de lluita" (2023), "Qal'a Saguira" (2025), "Walida" (2025)
- Tim Kliphuis (b. 1974): Reflecting the Seasons (2016), some of The Five Elements (2020)
- Yuzo Koshiro (b. 1967): orchestral adaptations of some tracks from Sorcerian (1987), Ys (1987), The Scheme (1988), ActRaiser (1990), Streets of Rage (1991), Etrian Odyssey (2007)
- Roque Baños (b. 1968): "Torrente Suite" (1998), Goya en Burdeos "Titulos" & "Muerte de Goya" (1999), "Salome" (2002), Rincones de Espana (2019), "Paso al Litro" (2021)
- Panu Aaltio (b. 1984): "A Midsummer Treasure" (2012), "The Message" (2021)
- Graham Reynolds (b. 1971): some of Marfa (2013), some of Grimm Tales (2019)
- Geoff Knorr (b. 1985): some of Civilization: Beyond Earth (2014)
- Christopher Gordon (b. 1956): some of Moby Dick (1998), Melbourne Olympic Games Suite (2006), "Riddles" & "Home Movie" (2021)
- Dmitry Selipanov (b. 1987): some of Ice (2018), "Moonlight" (2020), most of 01 (2021), some of Superdeep (2001)
- Mariano Mores (b. 1918): "Cafetín de Buenos Aires" (1948), "Una lágrima tuya" (1949), "Taquito Militar" (1952), "El Firulete" (1953), "Tanguera" (1955)
- Michal Lorenc (b. 1955): "Masaryk" (2017)
- Terry Devine-King (b. 1965): "Out of This World" (2011), some of Galaxies Collide (2020), "Solar Orbiter" (2020), some of Stars Above (2021), "World Travel" (2022), "Hidden Secrets" & "Crystal Gaze" (2023), "Rise of Champions" (2023), "Gods of the Underworld" (2024), "Sovereign Power" (2025)
- Wayne Siegel (b. 1953): Chaconne for Guitar & Chamber Orchestra (2016)
- Yugo Kanno (b. 1977): some of Gunshi Kanbei (2014)
- Kenichiro Suehiro (b. 1980): some of Re:ZERO: Starting Life in Another World (2016), "Beginning of the Journey" (2019), "The Breath of a Vow" (2020), "Contract" (2021)
- Daniel Thorne (b. 1985?): "Clouds of Glass" & "Ultramarine" (20??)
- Plus the following composers for which I didn't "strongly like" any of their pieces I listened to: Richard Mills (b. 1949), Evan Chambers (b. 1963), Ezequiel Diz (b. 1977), Erlend Skomsvoll (b. 1969), Miho Hazama (b. 1986), David Schiff (b. 1945), Eduardo Diaz Mendez (b. 1985), Chris Evan Hass (b. 1993), Tolga Tavis (b. 1976), Pete Meechan (b. 1980), Kohei Tanaka (b. 1954), Naoki Sato (b. 1970), Russell Brower (b. 1960), Allen Vizzutti (B. 1952), Federico Maria Sardelli (b. 1963), John Wineglass (b. 1973), Makoto Ozone (b. 1961), Joan Albert Amargos (b. 1950), John Borstlap (b. 1950), Tonci Huljic (b. 1961), Javier Perez Garrido (b. 1985), Martin O'Donnell (b. 1955), Russell Peterson (b. 1969), Andres Soto (b. 1986), Bruno Coulais (b. 1954), David Stanhope (b. 1952), Lu Liang-Hui (b. 1942), Pablo Ziegler (b. 1944), Mindaugas Urbaitis (b. 1952), Richard Blackford (b. 1954), Juan Carlos Sempere Bomboi (b. 1976), Kousuke Yamashita (b. 1974), Michael Conway Baker (b. 1937), Nigel Wood (b. 1960), Yuri Chugunov (b. 1938), Ferran Cruixent (b. 1976), Paul Frick (b. 1979), Matthew Shlomowitz (b. 1975), Guy Woolfenden (b. 1937), Marco Frisina (b. 1954), Robat Arwyn (b. 1959), Christoph Schonherr (b. 1952), Mark Hayes (b. 1953), Glenn McClure (b. 1964), Jules Pegram (b. 1991), Marcos Lifschitz (b. 1971), Pavel Singer (b. 1962), Arthur Barbosa (b. 1965), Yuri Krasavin (b. 1953), Alexander Zhurbin (b. 1945), Jose Agustin Sanchez (b. 1989), Vincent Kennedy (b. 1962), Ilyas Mirzayev (b. 1961), Liu Xing (b. 1962), Larysa Kuzmenko (b. 1956), Ian Munro (b. 1963), Robert Moran (b. 1937), Matthew Curtis (b. 1959), Behzad Abdi (b. 1973), Thomas Oboe Lee (b. 1945), Enric Palomar (b. 1964), Ivan Jevtic (b. 1947), Richard Nanes (b. 1927), Michael Ippolito (b. 1985), Texu Kim (b. 1980), Alejandro Basulto (b. 1984), Maria Grenfell (b. 1969), Juraj Filas (b. 1955), Peteris Plakidis (b. 1947), Rostislav Boiko (b. 1931), Lorenzo Ferrero (b. 1951), David Lyon (b. 1938), Michael Rooney (b. 1973), Alexander Tsygankov (b. 1948), Andrey Petrov (b. 1930), Jerome Moross (b. 1913), Yuri Povolotsky (b. 1962), Frigyes Hidas (b. 1928), Liduino Pitombeira (b. 1962), Ikuma Dan (b. 1924), Gareth Wood (b. 1950), Jun Nagao (b. 1964), Zack Browning (b. 1953), Juan Gonzalo Gomez Deval (b. 1955), Jean-Michel Damase (b. 1928), Ernest Tomlinson (b. 1924), Vaclav Nelhybel (b. 1919), Amando Blanquer Ponsoda (b. 1935), Geir Lysne (b. 1965), James Curnow (b. 1943), Alexander Balanescu (b. 1954), Rafael Talens Pello (b. 1933), Cheng Dazhao (b. 1953), Vaclav Trojan (b. 1907), Alexander Moyzes (b. 1906), Jean-Denis Michat (b. 1971), Steven Snowden (b. 1981), Stephen Montague (b. 1943), Peter Gundry (b. 1990), Borislav Slavov (b. 1973), Jesper Kyd (b. 1972), Keiki Kobayashi (b. 1974), Toshihiko Sahashi (b. 1959), Lachlan Skipworth (b. 1982), Mathieu Lussier (b. 1973), Manfred Schmitz (b. 1939), Manuel Morales Martinez (b. 1977), Xu Changjun (b. 1957), Bernardo Adam Ferrero (b. 1942), Stephen Goss (b. 1964), Milan Svoboda (b. 1951), Yevgeny Svetlanov (b. 1928), Alexis Ciesla (b. 1967), Maurizio Bignone (b. 1968), Joseph Horovitz (b. 1926), Grigory Kalinkovich (b. 1917), Ernesto Cordero (b. 1945), Emil Viklicky (b. 1948), Igor Shamo (b. 1925), Chien Nan-Chang (b. 1948), Jose Bragato (b. 1915), Juan Bautista Frances Parra (b. 1980), Miguel Villar Gonzalez (b. 1913), Colin Jacobsen (b. 1978), Javier Pinto Banuls (b. 1983), Claire Cowan (b. 1983), Emil Tabakov (b. 1947), Peter Mennin (b. 1923), Jose Vicente Egea Insa (b. 1961), Aleksander Debicz (b. 1988), Ariel Ramirez (b. 1921), Taro Hakase (b. 1968), Amjad Ali Khan (b. 1945), Evgeny Grinko (b. 1984), Clifton Williams (b. 1976), Andrew Boysen Jr. (b. 1968), Tetsunosuke Kushida (b. 1935), Aldo Rafael Forte (b. 1953), Karlis Lacis (b. 1977), William Francis McBeth (b. 1933), Abel Moreno Gomez (b. 1944), Pedro Morales Munoz (b. 1923), Michel Lysight (b. 1958), Manuel Marvizon Carvallo (b. 1956), Kevin Walczyk (b. 1964), Victor Valles Fornet (b. 1984), Giancarlo Aquilanti (b. 1959), Frank Proto (b. 1941), Shigeaki Saegusa (b. 1942), Nastasia Khrushcheva (b. 1987), Armando Bayolo (b. 1987), Barry Cockcroft (b. 1972), Jose Maria Valls Satorres (b. 1945), Joan Enric Canet Todoli (b. 1970), James M. David (b. 1978), Alfonso Fuentes (b. 1954), Jose Miguel Fayos Jordan (b. 1980), Eduard Kiprsky (b. 1986), Keiko Abe (b. 1937), Jose Alama Gil (b. 1952), Ralph Hultgren (b. 1953), Wu Hua (b. 1943), Gavin Greenaway (b. 1964), Lionel Beltran Cecilia (b. 1978), Eduard Artemyev (b. 1937), Liu Yuan (b. 1959), Stefano Lentini (B. 1974), Oded Zehavi (b. 1961), Chen Si-Ang (b. 1985), Julio Domingo (b. 1990), Stephen Bulla (b. 1953), Andres Alen Rodríguez (b. 1950), Chen Qian (b. 1962), Ira Hearshen (b. 1948), Dominique Dupraz (b. 1947), Miquel Asins Arbo (b. 1916), Joe Duddell (b. 1972), Stephen Caudel (b. 1955), Jose Perez Vilaplana (b. 1929), Soichi Konagaya (b. 1949), Bruno Sanfilippo (b. 1965), Juan Manuel Molina Milla (b. 1940), Steven Verhelst (b. 1981), Felipe Padilla de Leon (b. 1912), Eduard Toldra (b. 1895), Joaquim Serra (b. 1907), Javier Alvarez (b. 1956), Rob Goorhuis (b. 1952), Nicola Ferro (b. 1974), Phoon Yew Tien (b. 1952), Catherine Likhuta (b. 1981), Edgar Hovhannisyan (b. 1930), Alemdar Karamanov (b. 1934), Marco Somadossi (b. 1968), Chew Hee Chiat (b. 1974), Jan Bosveld (b. 1963), Baruch Berliner (b. 1942), Nelson Jesus (b. 1986), Jordi Peiro Marco (b. 1965), Chow Jun Yi (b. 1983), Maxime Aulio (b. 1980), Ivan Trevino (b. 1983), Santi Miguel Alarcon (b. 1978), Phang Kok Jun (b. 1990), Juan Bautista Meseguer Llopis (b. 1946), John Stevens (b. 1951), Valton Beqiri (b. 1967), Serge Lancen (b. 1922), Thierry Pecou (b. 1965), Perfecto Artola (b. 1904), Eurico Carrapatoso (b. 1962), Levente Gyongyosi (b. 1975), Kentaro Sato (b. 1981), Zdenek Lukas (b. 1928), Sylvie Bodorova (b. 1954), Robert Sheldon (b. 1954), Shuhei Tamura (b. 1986), Valter Sivilotti (b. 1961), Joseph Turrin (b. 1947), Aleksandra Vrebalov (b. 1970), Timothy Mahr (b. 1956), Uri Brener (b. 1974), Wang Huiran (b. 1936), Richard Nixon (b. 1913), Andres Alvarez (b. 1983), Hiroshi Hoshina (b. 1936), Rolf Rudin (b. 1961), Chen Peixun (b. 1921), Henry VIII (b. 1491), Benjamin Franklin (b. 1706), Leo Tolstoy (b. 1828), Friedrich Nietzsche (b. 1844), Frederick II (b. 1712), Jean-Jacques Rousseau (b. 1712), William Herschel (b. 1738), Arnold Rosner (b. 1945), Alain Crepin (b. 1954), Turgay Erdener (b. 1957), Kenneth Young (b. 1955), Ivan IV (b. 1530), Pope Leo X (b. 1475), Theodor Adorno (b. 1903), Anthony Burgess (b. 1917), Douglas Hofstadter (b. 1945), Gintaras Sodeika (b. 1961), Thomas Trachsel (b. 1972), Louis XIII (b. 1601), Ilidio Costa (b. 1955), Gorka Hermosa (b. 1976), Jorg Duda (b. 1968), Eduardo Nogueroles (b. 1971), Jerome Naulais (b. 1951), Alejandro Rutty (b. 1967), Miguel Angel Mas Mataix (b. 1973), Einar Englund (b. 1916), Andrzej Panufnik (b. 1914), Joly Braga Santos (b. 1924), Dylan Mattingly (b. 1991), Saad Haddad (b. 1992), Kees Schoonenbeek (b. 1947), Eduard Mirzoyan (b. 1921), Shelley Washington (b. 1991), Harrison J. Collins (b. 1999), Sato Matsui (b. 1991), Nathan Daughtrey (b. 1975), Peter Machajdík (b. 1961), Dan Welcher (b. 1948), Paul Basler (b. 1963), Ondrej Brousek (b. 1981), Gity Razaz (b. 1986), Francisco Grau Vegara (b. 1947), Salvador Chulia Hernandez (b. 1944), Marc Lavry (b. 1903), Richard Ayres (b. 1965), Robin Haigh (b. 1993), Zhang Zhao (b. 1964), Fritz Neubock (b. 1965), Amparo Edo Biol (b. 1988), Jorge Calandrelli (b. 1939), Janis Lusens (b. 1959), Yang Fan (b. 1984), Oliver Leith (b. 1990), Salvador Lujan (b. 1975), Jukka Viitasaari (b. 1961), Roger Boutry (b. 1932), Zhang Qu (b. 1983), Antonio Carrillos Colomina (b. 1942), Lu Liang (b. 1982), Zhao Bo (b. 1988?), Liu Tong (b. 1968?), Du Ming (b. 1956), Sanbao (b. 1968), Pedro Manuel Pacheco Palomo (b. 1970), Yukiko Nishimura (b. 1967), Kelly Tang (b. 1961), Jesus Mula Martinez (b. 1945), Johan Nijs (b. 1963), Etienne Crausaz (b. 1981), Liu Shueh-shuan (b. 1969), Gian Carlo Menotti (b. 1911), Hans Otte (b. 1926), Wayne Oquin (b. 1977), Ned McGowan (b. 1970), Trygve Madsen (b. 1940), Daniel Nelson (b. 1965), Harrie Janssen (b. 1960), Li Huanzhi (b. 1919), Luis Cardoso (b. 1974), Manuel Lillo Torregrosa (b. 1940), Kevin Poelking (b. 1988), Francisco Zacares Fort (b. 1962), Raul Martin Ninerola (b. 1983), Benjamin Yeo (b. 1985), Frank J. Cogollos (b. 1977), Tom Davoren (b. 1986), Bertrand Moren (b. 1976), Chu Wanghua (b. 1941), Lu Qiming (b. 1930), Robert Xavier Rodriguez (b. 1946), Robert Groslot (b. 1951), Ximo Cano (b. 1963), James Grant (b. 1954), Philip Wilby (b. 1949), Erika Svanoe (b. 1976), Jared Spears (b. 1936), Andre Gagnon (b. 1936), Michael Brand (b. 1952), Angelo Sormani (b. 1965), Henk van Lijnschooten (b. 1928), Revo (b. 1978), Gregory Fritze (b. 1953), Carlos Rafael Rivera (b. 1970), Jesus Santandreu (b. 1970), Jack Wall (b. 1964), Tadayoshi Makino (b. 1974), Bill Ryan (b. 1969), Yamandu Costa (b. 1980), Enrique Hernandis Martinez (b. 1977), Jess Turner (b. 1983), Kevin Kiner (b. 1958), Hayato Matsuo (b. 1965), Simon Shaheen (b. 1955), Tilman Sillescu (b. 1969), Jim Dooley (b. 1976), Wilbert Roget II (b. 1983), Cait Nishimura (b. 1991), Pedro Macedo Camacho (b. 1979), James Seymour Brett (b. 1974), George Kallis (b. 1974), Eleanor Alberga (b. 1949), Wang Ning (b. 1958), Daniel Ferrero Silvage (b. 1965), John Zdechlik (b. 1937), Loren Rush (b. 1935), Soren Nils Eichberg (b. 1973)
Rediscovered or revisited, and really liked:
- Kasabian: Kasabian (2004), West Ryder Pauper Lunatic Asylum (2009)
- Nero: "Doomsday" & "Etude" (2011)
- Yoko Kanno: "Tank!" (1997)
- Alexandre Desplat: "Night Train to Nebelsbad" & "Canto at Gabelmeister's Peak" (2014)
- Tobias Jesso Jr.: "Hollywood" (2015)
- Loose Tubes: "Rowing Bot Delineation Egg" & "Descarga" (1985), "Sad Afrika" & "Delightful Precipice" (1986), some of Open Letter (1988)
- Tigran Hamasyan: most of Mockroot (2015)
- Christian Scott: some of Christian aTunde Adjuah (2012), some of Ancestral Recall (2019)
- Brad Mehldau: "Luxe" (2014)
I also listened to a significant portion of the recorded works by each of the (not new-to-me) composers listed below.2 My favorites pieces from them (names linked to playlists) were:
- Marius Neset (b. 1985) / Jazzkamikaze: some of Mission I (2006), Traveling at the Speed of Sound (2007), most of Suite for the Seven Mountains (2008), some of Golden Xplosion (2011), some of The Return of Jazzkamikaze (2012), some of Neck of the Woods (2012), most of Birds (2013), some of Lion (2014), some of Pinball (2015), "Pyramiden" & "Snowmelt" (2016), most of Circle of Chimes (2017), some of Viaduct (2019), some of Tributes (2020), some of Manmade (2022), most of Geyser (2023), some of Summer Dance (2023), "Cabaret" (2025), most of Time to Live (2026)
- With these new and old listens, Marius Neset has crossed the 5-hour mark as one of my favorite musical artists!
- Michael Abels (b. 1962): "Urban Legends" (2009), "Anthem" (2019)
- Nicola Piovani (b. 1946): Life is Beautiful (1997), Life is Beautiful Suite (1997)
- Alberto Iglesias (b. 1955): "Cautiva" (1992)
- Arturo O'Farrill (b. 1960): some of Despedida (2015)
- Dan Deacon (b. 1981): Spiderman of the Rings (2007), Bromst (2009), America (2012), "When I Was Done Dying" (2015), "Finlay's Anthem" (2018), Mystic Familiar (2020), some of Hustle (2022), some of Task (2025)
- Daniel Pemberton (b. 1977): some of Steve Jobs (2015), "Breaking Out" (2015), some of Spider-Man: Into the Spider-Verse (2018), some of Molly 's Game (2018), some of Amsterdam (2022), some of Spider-Man: Across the Spider-Verse (2023)
- Klaus Badelt (b. 1967): "He's a Pirate" (2003)
- Marcin Przybylowicz (b. 1985): "The Trail" (2015), "You're… Immortal?" & "The House of Borsodis" (2015), "On the Champs-Desoles" & "The Beast of Beauclair" (2016), "Drive Them Back" (2018), "Invisible Strike" (2018)
- Steve Jablonsky (b. 1970): "Autobots" & "Optimus" (2007), some of Ender 's Game (2013)
- Bill Conti (b. 1942): Dynasty "Theme" (2012), North and South "Main Title" & "End Credits" (2015)
- Trevor Rabin (b. 1954): some of Armageddon (1998), "Aftermath" (1999)
- Mahito Yokota (b. 1974): "Gusty Garden Galaxy" (2007), "Super Mario Galaxy 2" (2010)
- Imants Kalnins (b. 1941): Symphony No. 4 mvts 1-3 (1973), "Aicinajums" (1973), Symphony No. 6 mvt 3 (2001), Oboe Concerto mvts 1, 3 (2012), Symphony No. 7 mvts 3, 4 (2015)
- Pedro Iturralde (b. 1929): "Pequeña Czarda" (1951), "Las morillas de Jaen" & "Zorongo Gitano" (1967), "Bulerias" (1968), Jazz Suite mvt 1 (1970), "Recuerdo a Turina" (1972), "Dixie for Saxes" (1993), "Hungarian Dance" (2014)
- Yuka Kitamura (b. 1990): "Sir Alonne" (2014), "Dark Souls 3" & "Slave Knight Gael" (2016)
- Jean-Philippe Goude (b. 1952): "L'echappee" (1994), some of La Divine Nature des Choses (1996), "Vies actives / Vie fictive" (2001)
- Barbara Thompson (b. 1944): "Celebration" (2011)
- John Babbage (b. 1968): "Millennium Bug" (1999), "Chop Chop" (2002), "Generations" (2010), most of Ten Hands (2013), "Love Scene" (2014), some of Argus (2015)3
- Ihab Darwish (b. 1977): "Hekayat" & "The Wanderer" (2021)
- Elliot Goldenthal (b. 1954): some of The Green Bird (2000), "The Mechanicals Vivace" (2017)
- Todd Reynolds (b. 1966?): "Transamerica" & "Killer" (2011)
- Arcangelo Corelli (b. 1653): Concerto Grosso No. 1 [Op. 6/1], mvt 3 (1712)
- John Philip Sousa (b. 1854): "The Gladiator" (1886), "Semper Fidelis" (1888), "The Thunderer" (1889), "The Washington Post" (1889), "The Liberty Bell" (1893), "Manhattan Beach" (1893), "King Cotton" (1895), "The Stars and Stripes Forever" (1896), "Hands Across the Sea" (1899), "The Invincible Eagle" (1901), "Looking Upward: By the Light of the Polar Star" (1902), "The Fairest of the Fair" (1908)
- Tsukasa Saitoh (b. 1975): "Elden Ring" & "The Final Battle" (2022)
- Alex Paxton (b. 1990): "Od Ody Pink’d" (2019), most of Music for Bosch People [album] (2021), "Hairy Pony Estampie" (2022), most of ilolli-pop [album] (2022), "Meany" (2022), "Love Kittens" (2023), "Needy Mouth Corners" (2025), Delicious [album] (2025), Candyfolk Space Drum [album] (2026)
- Alan Menken (b. 1949): "Be Our Guest" & "Transformation" (1991), some of Aladdin (1992), "Transformations" (2017), "Triton's Kingdom" (2023)
- Django Bates (b. 1960): "Rowing Bot Delineation Egg" (1985), "Sad Afrika" & "Delightful Precipice" (1986), "Accepting Suites from Strangers" (1988), "Dimple" & "Hollyhocks" & "Jay-Tee" (1989), "Three Architects Called Gabrielle" & "Discovering Metal" (1993), Three English Scenes mvt 3 (1996), "Tentle Morments" (1996), "The Strange Voyage of Donald Crowhurst" (1998)
- Kelly Moran (b. 1988): "Echo in the Field" (2025)
- Sarah Neufeld (b. 1979): "The Ridge" & "We've Got a Lot" (2016), "Tumble Down the Undecided" (2021)
- Caleb Burhans (b. 1980): "Amidst Neptune" (2003), "Iceman Stole the Sun" (2005), "Keymaster" (2005)
- Colin Stetson (b. 1975): "Judges" (2011), "Spindrift" & "In the clinches" (2017), "When we were that what wept for the sea" (2023)
- Heinz Karl Gruber (b. 1943): Manhattan Broadcasts mvt 2 (1964)
- Trevor Jones (b. 1949): some of The Last of the Mohicans (1992)
- Tom Holkenborg (Junkie XL) (b. 1967): "Choosing Dauntless" (2014), "Let Them Up" (2015), "Roland of Eld" (2017), some of Mortal Engines (2018), "Becoming the Tomb Raider" (2018), "Dark Fate" (2019), some of Zack Snyder 's Justice League (2021)
- Pinar Toprak (b. 1980): "Take Flight" (2023)
- Ludovic Bource (b. 1970): "Let petite Nicolas Ouverture" (2022)
- Rupert Gregson-Williams (b. 1966): "Wonder Woman's Wrath" & "Lightning Strikes" (2017), "Everest" (2019)
- Jason Hayes (b. 1973): "Spoils of War" (2017)
- Geoff Zanelli (b. 1974): "Beyond My Beloved Horizon" (2017)
- Toby Fox (b. 1991): acoustic adaptions of some tracks from Undertale (2015) and Deltarune Chapter 1 (2018)
- Eicca Toppinen (b. 1975): some of Wagner Reloaded (2013)
- Sarah Schachner (b. 1988): "Valor" & "The Monitor" (2019)
- Jocelyn Pook (b. 1960): "Goya's Nightmare" (1994), "La Blanche Traversée" (1997), "Masked Ball" (1999), Untold Things (2001), some of Heidi (2005), most of Caótica Ana (2007), Storm over Everest (2007), some of Room in Rome (2010), some of Desh (2011), "London Bells" (2012), Dust (2014), "Where Are We Going" (2014), King Charles III (2015), some of The Wife (2017), some of The KingMaker (2019), most of Jungle Book Reimagined (2022)
- With these new and old listens, Jocelyn Pook has crossed the 5-hour mark as one of my favorite musical artists!
- Simon Franglen (b. 1963): "Happiness is Simple" & "The Tulkun Return" (2022), "The Windtraders" (2025)
- Plus the following composers for which I didn't "strongly like" any of their pieces I listened to: Paul McCartney (b. 1942) (his "classical" music), David Arnold (b. 1962), Josquin Desprez (b. 1450), Thomas Bangalter (b. 1975), Neal Acree (b. 1974), John Lunn (b. 1956), Gordy Haab (b. 1976), Henry Jackman (b. 1974), Heitor Pereira (b. 1960), Jean-Philippe Rio-Py (b. 1983), Alexis Ffrench (b. 1970), Lois V. Vierk (b. 1951), Simon Proctor (b. 1959), Peter Michael Hamel (b. 1947), Mark Mothersbaugh (b. 1950), Charlemagne Palestine (b. 1947), David Shire (b. 1937), Stephen Warbeck (b. 1953), Gabriel Yared (b. 1949), Scott Johnson (b. 1952), Angelo Badalamenti (b. 1937), Havergal Brian (b. 1876), Giovanni Pierluigi da Palestrina (b. 1525), Edgard Varese (b. 1883), Michael Tippett (b. 1905), Ida Gotkovsky (b. 1933), Sofia Gubaidulina (b. 1931), Kaija Saariaho (b. 1952), Stephen O'Malley (b. 1974), Ashley Fure (b. 1982), Toshiro Mayuzumi (b. 1929), Michael Vincent Waller (b. 1985), Arnold Dreyblatt (b. 1953), Alexandra Streliski (b. 1985), Zoe Keating (b. 1972), Tyshawn Sorey (b. 1980), Jennifer Walshe (b. 1974), Justin Hurwitz (b. 1985), Ellen Zwilich (b. 1939), Xian Xinghai (b. 1905), Henri Tomasi (b. 1901), Kenji Kawai (b. 1957), Mark Mancina (b. 1957), Olivier Deriviere (b. 1980), Bill Brown (b. 1969), Michiru Yamane (b. 1963), Christopher Young (b. 1957), Shigeru Umebayashi (b. 1951), Adrian von Ziegler (b. 1982), Edward Shearmur (b. 1966), Blake Neely (b. 1969), Joris de Man (b. 1973), Piotr Musial (b. 1987), Christopher Lennertz (b. 1972), Jherek Bischoff (b. 1979), David Newman (b. 1954), Tyler Bates (b. 1965), Harry Partch (b. 1901), Lolita Ritmanis (b. 1962), David Buckley (b. 1976), Randy Edelman (b. 1947), Ned Rorem (b. 1923)
Movies/TV
Ones I "really liked" (no star), or "loved" (star):
- Park Chan-wook: No Other Choice (2025)
- Phil Lord & Christopher Miller: Project Hail Mary (2026) ★
- Various: Our Flag Means Death , season 1 (2022)
- Jeffrey Blitz: Review , season 1 (2014)
- Various: Widow 's Bay, season 1 (2026) ★
- Owen Harris & Sarah Adina Smith: A Knight of the Seven Kingdoms , season 1 (2026) ★
- Various: Beef , season 2 (2026)
- Kyle Balda: The Sheep Detectives (2026)
Games
All games I finished or decided to stop playing:
- [none]
Standup comedy
- [none]
Books
I post book ratings and reviews to my Goodreads account instead of here.
- The pieces I listened to for each composer were: Mills, Chambers, Diz, Kerschek, Skomsvoll, Hazama, Motschmann (plus some of his more "electronica" albums), McCartney, Schiff, Roig Vila, Diaz Mendez, Hass, Tavis, Meechan, Eshkeri (plus some film/TV/videogame scores), Bollani (plus a couple jazz albums), several soundtrack albums by Tanaka, Sato (plus several soundtrack albums), Brower (plus several soundtrack albums), Vizzutti, Sardelli, Wineglass, Ozone, Kantelinen (plus a few film scores), Amargos, Borstlap, Huljic, Perez Garrido, Hokoyama (plus several soundtrack albums), Nogueira, Giusto, O'Donnell (plus a few videogame soundtracks), Peterson, Soto, several albums by Petrie, Coulais (plus several soundtracks), Stanhope, Lu Liang-hui, Liu Changyuan, Ziegler, Urbaitis, Blackford, Penades-Fasanar, Levin, Sempere Bomboi, Forsstrom, Rubik, Yamashita, Baker, Wood, Chugunov, Cruixent, Frick, Shlomowitz, Vlak, Frances Sanjuan, Woolfenden, Sanchez Navarro, Picqueur, Frisina, Arwyn, Schonherr, Hayes, McClure, several albums by Andrew, Hanson, Kong, Pegram, Lifschitz, Singer, Barbosa, Krasavin, Rey, Porra (plus some rock and soundtrack albums), Zhurbin, Sanchez, Kennedy, Mirzayev, Barker, Liu Xing, Goodyear, Kuzmenko, Munro, Moran, Curtis, Abdi, Lee, Russell, Palomar, Jevtic, Nanes, Adigezalov, Ippolito, Kim, Basulto, Grenfell, Filas, Plakidis, Boiko, Ferrero, Lyon, Rooney, Khachaturian, Tsygankov, Petrov, Moross, Povolotsky, Hidas, Pitombeira, Dan, Wood, Nagao, Browning, Gomez Deval, Damase, Tomlinson, Nelhybel, Blanquer Ponsoda, Lysne, Curnow, Salgueiro, Beshevli, Balanescu, Talens Pello, Cheng, Trojan, Moyzes, Michat, Puce, Snowden, Montague, Gundry, several soundtracks by Slavov, several soundtracks by Kyd, Lamboley (plus some soundtracks), several videogame soundtracks by Kobayashi, several soundtracks by Morris, several soundtracks by McNeely, a few soundtracks by Sahashi, BrunuhVille, Herskowitz, Wada, Danielsson (plus several jazz albums), Skipworth, Lussier, Schmitz, Surinach, Morales Martinez, Xu, Jaime-Donjuan, Kozhevnikov, Adam Ferrero, Goss, Svoboda, Svetlanov, Su, Ciesla, Bignone, Horovitz, Kalinkovich, Cordero, Viklicky, Shamo, Ferrero Pastor, Chien, Bragato, Frances Parra, several soundtracks by Basrur, Tortosa Urrea, Villar Gonzalez, Jacobsen, Pinto Banuls, Cowan, Tabakov, Mennin, Long, Egea Insa, Anzovino, Debicz, Ramirez, Hakase, Alborch Tarraso, Khan, Grinko, Williams, Boysen, Kushida, Peiro Reig, Rutti, Rafael Forte, Lacis, McBeth, Moreno Gomez, Morales Munoz, Ferrer Castillo, Lysight, Hurtado Torres, Marvizon Carvallo, Walczyk, Valles Fornet, Aquilanti, Vliex, Proto, Loman, Saegusa, Khrushcheva, Bayolo, Lopez Gandara, Cockcroft, Curtoni, Syler, Marshall, Ziek, Khalife, Valls Satorres, Wang Hesheng, Canet Todoli, David, Fuentes, Fayos Jordan, Kiprsky, Watson, Aertgeerts, Abe, Alama Gil, Hosay, Hultgren, Wu, Greenaway, Beltran Cecilia, Artemyev, Liu Yuan, Lentini, Zehavi, Chen Si-Ang, Domingo, Harrison, Bulla, Alen Rodríguez, Chen Qian, Hearshen, Dupraz, Asins Arbo, Duddell, Caudel, (plus some of his rock/jazz albums), Shi, Buckley, Waignein, Perez Vilaplana, Hession (plus a few of his folk albums), Konagaya, Timon, Sanfilippo, Molina Milla, Verhelst, Kraas, Thomson, de Leon, Toldra, Serra, Alvarez, Goorhuis, Ferro, Kucera, Phoon, Likhuta, Hovhannisyan, Karamanov, Somadossi, Chew, Bosveld, Berliner, Jesus, Peiro Marco, Chow, Aulio, Trevino, Alarcon, Reuber, Phang, Meseguer Llopis, Stevens, Beqiri, Lancen, Pecou, Artola, Vanbeselaere, Susi Lopez, Carrapatoso, Jarvlepp, Gyongyosi, Represas Carrera, Sato, Harberg, James (plus a couple film scores), Lukas, Bodorova, Sheldon, Tamura, Sivilotti, Turrin, Vrebalov, Mahr, Brener, Wang Huiran, Alcalde, Nixon, Alvarez, Hoshina, Rudin, Chen Peixun, Henry VIII, Franklin, Tolstoy, Nietzsche, Frederick II, Rousseau, Herschel, Hopkins, Rosner, Crepin, Erdener, Young, Ivan IV, Pope Leo X, Adorno, Burgess, Hofstadter, Sodeika, Trachsel, Louis XIII, Magle, Costa, Zalupe (plus a few soundtrack albums), Hermosa, Duda, Nogueroles, Naulais, Rutty, Mas Mataix, Englund, Panufnik, Braga Santos, Mattingly, Haddad, Schoonenbeek, Ortiz Gimeno, Mirzoyan, Washington, Collins, Matsui, Daughtrey, Machajdík, Welcher, Basler, Brousek, Razaz, Grundman, Grau Vegara, Chulia Hernandez, Lavry, Ayres, Haigh, Dello Joio, Farkas, Zhang Qianyi, Zhang Zhao, Moore, Neubock, Edo Biol, Valencia Ramos, Calandrelli, Lusens, Yang, Leith, Sunde (plus some of his jazz albums), Lujan, Viitasaari, Boutry, Zhang Qu, Carrillos Colomina, Guo (plus a few film/TV scores), Lu Liang, Zhao Bo, Liu Tong, Du Ming, Sanbao, Pacheco Palomo, Nishimura, Tang, Mula Martinez, Nijs, Crausaz, Liu Shueh-shuan, Menotti, Farah, Otte, Oquin, McGowan, Madsen, Nelson, Janssen, Laurin, Li, Cardoso, Lillo Torregrosa, Poelking, Llinas, Zacares Fort, Martin Ninerola, Yepez Santamaria, Yeo, Cogollos, Davoren, Moren, Chu, Lu Qiming, Rodriguez, Groslot, Cano, Grant, Wilby, Svanoe, Spears, Gagnon, Brand, Sormani, Kliphuis, Lijnschooten, Koshiro, Baños (plus some soundtracks), many soundtracks and rock/pop albums by Revo / Sound Horizon, many soundtracks by Aaltio, Fritze, Rivera (plus several soundtracks), Santandreu, several soundtracks by Wall, Reynolds (plus several soundtracks), several soundtracks by Knorr, several soundtracks by Makino, Ryan, Costa, Gordon (plus some soundtracks), Hernandis Martinez, Selipanov (plus some soundtracks), Mores, Turner, Lorenc (plus some soundtracks), Devine-King, several soundtracks by Kiner, several soundtracks by Matsuo, Shaheen, Sillescu (plus several soundtracks), a few soundtracks by Dooley, several soundtracks by Roget, Siegel, several soundtracks by Kanno, several soundtracks by Suehiro, Nishimura, a few soundtracks by Camacho, Brett, several soundtracks by Kallis, Alberga, Thorne, Wang Ning, Ferrero Silvage, Zdechlik, Rush, Eichberg.
- The pieces I listened to for each composer were: Neset, Arnold (plus many film/TV scores), Abels (plus several soundtrack albums), Piovani (plus several soundtrack albums), several soundtracks by Iglesias, O'Farrill, Desprez, Deacon (plus several soundtracks and more "pop/rock" albums), many soundtracks by Pemberton, Bangalter, several soundtracks by Acree, several soundtracks by Badelt, several soundtracks by Przybylowicz, several soundtracks by Lunn, several soundtracks by Haab, several soundtracks by Jablonsky, Jackman (plus several soundtracks), several soundtracks by Conti, a few soundtracks by Yokota, Kalnins, Iturralde (plus a few jazz albums), several soundtracks by Pereira, several soundtracks by Kitamura, Goude, Rio-Py, Thompson, Ffrench, Vierk, Babbage, Proctor, Darwish, Goldenthal (plus many film scores), Hamel, many soundtracks and electronic albums by Mothersbaugh, Palestine, many soundtracks by Shire, many soundtracks by Warbeck, many soundtracks by Yared, Reynolds, Johnson, Badalamenti (plus many soundtracks), Brian, Palestrina, Varese, Tippett, Corelli, Sousa, Gotkovsky, Gubaidulina, Saariaho, O'Malley, Fure, Mayuzumi, several game soundtracks by Saitoh, Waller, Paxton, Dreyblatt, several soundtracks by Menken, Bates (plus many jazz albums he composed for), Streliski, Moran, Neufeld, Keating, Burhans, Sorey, Walshe, several and soundtracks albums by Stetson, Gruber, several soundtracks by Hurwitz, Zwilich, Xian, Tomasi, several soundtracks by Kawai, several soundtracks by Jones, many soundtracks by Holkenborg, several soundtracks by Mancina, several soundtracks by Deriviere, several soundtracks by Brown, several soundtracks by Yamane, many soundtracks by Young, several soundtracks by Toprak, several soundtracks by Umebayashi, several soundtracks by Bource, several soundtracks by Gregson-Williams, a few albums by von Ziegler, several soundtracks by Shearmur, several soundtracks by Neely, several soundtracks by de Man, a few soundtracks by Musial, a few soundtracks by Hayes, several soundtracks by Zanelli, a couple albums and many acoustic adaptations of music by Fox, several soundtracks by Lennertz, Toppinen, Bischoff (plus a soundtrack), several soundtracks by Schachner, several soundtracks by Newman, Pook (plus several soundtracks), several soundtracks by Bates, Partch, several soundtracks by Franglen, Ritmanis (plus several soundtracks), several soundtracks by Buckley, several soundtracks by Edelman, Rorem.
- Ten Hands is a joint composition of all Topology members, not just John Babbage.
-
🔗 r/reverseengineering Reverse-engineering Samsung Notes handwriting rss
submitted by /u/sdexca
[link] [comments] -
🔗 tomasz-tomczyk/crit v0.17.0 release
What's Changed
Session finish hooks
You can now create your own instructions for when you finish a round or the whole review. Some of the use cases you may want to think about:
- Directing agent to execute tasks with sub-agents to save your main conversation's context, if there's >5 comments to act on
- Saving feedback from the review after approval in your knowledge base, to inform future work
See some examples and a guide here
- feat: user-defined finish prompt hooks with project trust flow (#695) by @tomasz-tomczyk in #695
General
- feat: add crit --session for cwd-independent review reconnect (#686) by @tomasz-tomczyk in #686
- feat: configurable advertised URL for reverse-proxy access (#690) by @tomasz-tomczyk in #690
- feat: scroll anchored element into view when a comment is tapped (#699) by @csharp-neet in #699 - Thank you!
- feat: compare-against picker and commit from/through controls (#688) by @tomasz-tomczyk in #688 - Thank you @omry for suggesting!
- fix: render PR diff hunks when default scope is branch (#704) by @tomasz-tomczyk in #704 - Thank you @hitochan777 for reporting!
- fix: serialize crit share with per-review flock (#703) by @tomasz-tomczyk in #703
- fix: resolve relative markdown image paths in file mode (#698) by @tomasz-tomczyk in #698
- fix: reject --json with --reply-to on crit comment (#697) by @tomasz-tomczyk in #697
- fix: guard null commitList in file-changed handler (#696) by @tomasz-tomczyk in #696
- fix: resolve/delete preview comments imported from crit-web (#684) by @tomasz-tomczyk in #684
Documentation
- docs: expand Codex plugin installation guide (#687) by @tomasz-tomczyk in #687
Internal refactors
- chore(deps): bump actions/cache from 5 to 6 (#694) by @dependabot[bot] in #694
New Contributors
- @csharp-neet made their first contribution in #699
Full Changelog :
v0.16.5...v0.17.0 -
🔗 r/reverseengineering Obfuscator for compiled 64-bit portable executables. rss
submitted by /u/RadonReborn
[link] [comments] -
🔗 smol-machines/smolvm smolvm v1.3.4 release
What's Changed
- bump workspace library crates to 1.3.3 by @BinSquare in #514
- Forward an egress hostname allow-list from the machine API into the DNS filter so machines can be scoped to a fixed set of hosts by @BinSquare in #509
- Preserve smolmachine layers when repacking VMs by @bzj55pnkxy-droid in #507
- Add catalog and tag listing to the registry client by @BinSquare in #513
- fix(overlay): mount via the fsconfig API instead of the mount(8) command by @BinSquare in #516
- fix(delete): force-kill the VM systemd scope so a stuck machine can't orphan by @BinSquare in #515
- Bump the workspace to 1.3.4 by @BinSquare in #517
New Contributors
- @bzj55pnkxy-droid made their first contribution in #507
Full Changelog :
v1.3.3...v1.3.4 -
🔗 smol-machines/smolvm smolvm v1.3.3 release
What's Changed
- fix(macos): add allow-jit entitlement so forkable VMs can boot by @BinSquare in #505
- Cap layer-export size and reap the interactive-exec child on error by @BinSquare in #508
- fix(windows): report the real boot-failure cause, not a cosmetic console warn by @BinSquare in #511
- Floor TSI egress against cloud-metadata and internal addresses and ship it in 1.3.3 by @BinSquare in #510
Full Changelog :
v1.3.2...v1.3.3 -
🔗 pydantic/pydantic-ai-harness v0.5.0(2026-07-01) release
What's Changed
- Bump pydantic-ai floor to 2.1 by @adtyavrdhn in #303
- fix(overflow):
read_tool_resultreturns on a missing handle instead of raising by @dsfaccini in #293 - feat(subagents): replace name-keyed mappings with a SubAgent list by @Kludex in #298
- Keep framework control tools (tool search, capability loading) native in CodeMode by @jstar0 in #296
- Add experimental CE-discovery capabilities (context, subagents disk-load, docs, authoring) by @dsfaccini in #304
- Emit a span when compaction happens by @Kludex in #312
New Contributors
Full Changelog :
v0.4.0...v0.5.0 -
🔗 Jamie Brandon Artificial adventures rss
(empty) -
🔗 exe.dev Adding Features Without Interrupting Network Connections rss
A busy network
People use exe.dev to build and run programs on virtual machines. For virtual machines that are serving web traffic, we handle encryption and authentication. For people using their VM as a traditional computer, we transparently support SSH access. We also provide terminal access to VMs via the web, and of course our popular Shelley AI coding agent. These features and others require exe.dev to proxy incoming connections between the broader internet and an individual VM.
This network proxying isn’t trivial—we have to identify the VM the user is trying to reach, route the connection to that VM (which may be in some different region of the world), and provide basic authentication to verify that the user has access to the VM. For outgoing connections from the VM, we have to route the outgoing network connections correctly, and we provide an increasing number of integrations.
Managing these features and adding new ones means that we regularly update the software that directs network connections, sometimes deploying multiple times a day. Of course, at the same time our users—and their users—are making and using network connections to VMs. We have to be able to deploy new software without interrupting those network connections. In this post we’ll look at how we do that.
Pipe process
The answer is to simplify the problem by handling the network connections in a separate process, known internally as exepipe. The exepipe process intentionally does not implement any features. Its only job is to manage network connections. That makes it a simple program that doesn’t change very often. We can and do run it for months without redeploying it.
An exepipe process takes commands from a proxy process. These commands are simple and don’t have any features or options.
The simplest command is “listen on this network address, and forward any connections to this other network address.” This command is used on VM host machines to direct incoming connections on an external address to a VM address that can only be seen on the same machine.
Another command is “take these two network connections, and copy data back and forth between them.” This is used by the proxy. The proxy will accept an incoming connection, handle authentication, decide which VM the user is trying to reach, and open a connection to that VM. When both connections are up and running, the proxy will direct exepipe to copy data between the connections.
This uses a handy and slightly obscure socket feature: Unix socket ancillary data. When using a Unix domain socket, you can send ancillary data which can include, among other things, file descriptors. The receiving process gets a new file descriptor that refers to the same open file description as the original process. This file description can be a network socket. This effectively duplicates a network socket from one process to another.
For both of these commands, the exepipe process winds up copying data between network connections. Fortunately on Linux this can be done efficiently using a pair of
splicecalls over a pipe.Since exepipe is rarely restarted, this copying will last as long as it needs to.
There are of course many ways to copy data between network connections, such as the socat program. That, however, requires a separate socat program per connection and a lot of state tracking. Using a single exepipe server is a more efficient use of system resources.
SSH copying
Handling SSH connections is similar, except that forwarding one SSH connection to another SSH connection is more complicated than forwarding a simple TCP connection. The SSH protocol is packet-oriented, with separate communication channels, and the ability for the SSH client to query the SSH server in various ways. The exepipe process has to forward these channels and queries back and forth over two SSH connections.
Restarting the pipe process
Of course, sometimes we do need to change exepipe.
When we redeploy exepipe, we don’t want to break any of the connections that the existing instance is managing. So, rather than restart exepipe, we start a new exepipe and leave the old one running.
The new exepipe will contact the old exepipe and tell it to transfer any listening sockets, including the socket used to receive new commands from the proxy. The listening sockets will be handed over using Unix socket ancillary data. The old exepipe will then do nothing but keep copying data between sockets that are already open. When all of those socket connections are closed, the old exepipe has nothing left to do and it will quietly exit.
This work is all in the service of supporting exe.dev users. We handle the details of the network to present a simple and seamless interface, using implementation complexity to provide user simplicity.
-