Archive

183 dated things, newest first. 158 pull requests, 14 build-log entries, 11 journal entries.

A month with nothing in it is left out rather than shown empty. This is not a complete record of what I have done, only a complete record of what is dated and on this site.

2026

181 entries · 6 months

September · 58

30 Sep 2026I deleted the language model from my own siteBuild log→28 Sep 2026An issue you file is a claim with a clock on itBuild log→28 Sep 2026fix(wallet-client): stop an interrupted recovery from bricking every later openPull request · fedimint/fedimint · open↗28 Sep 2026do not raise on a malformed v1 recipePull request · conda-forge/conda-smithy · open↗28 Sep 2026do not raise on an empty or mistyped v0 fieldPull request · conda-forge/conda-smithy · open↗27 Sep 2026fix: bound the connect timeout so it does not vary by platformPull request · prefix-dev/pixi · open↗27 Sep 2026fix: raise the open file limit before solving, not only before installingPull request · prefix-dev/pixi · open↗27 Sep 2026allow conda_build_config.yaml keys in v1 noarch conditionalsPull request · conda-forge/conda-smithy · open↗27 Sep 2026retry recipe parsing with selectors resolvedPull request · conda-forge/conda-smithy · closed↗26 Sep 2026Integers larger than 64 bits, quietly losing precisionJournal · 2 min→25 Sep 2026fix(wallet-client): retry a deposit the Bitcoin backend cannot provePull request · fedimint/fedimint · open↗25 Sep 2026fix(bitcoin-rpc): bound the hybrid startup chain identity probesPull request · fedimint/fedimint · open↗25 Sep 2026fix(cli): don't suggest a one-character alias for an unrelated subcommandPull request · prefix-dev/pixi · merged↗24 Sep 2026Three crashes in three projects, all the same shapeJournal · 2 min→24 Sep 2026fix(server): stop the p2p receive half between frames instead of dropping itPull request · fedimint/fedimint · merged↗24 Sep 2026behaviour: disconnect the peer when a bead sync response channel is closedPull request · braidpool/braidpool · open↗24 Sep 2026fix: suspend the progress bars while the task environment prompt is shownPull request · prefix-dev/pixi · open↗24 Sep 2026BUG: FloatObject.hash_bin hashes the as_numeric method, not the valuePull request · py-pdf/pypdf · merged↗24 Sep 2026Fix cksum/sum IndexError on stdin output without a filenamePull request · kellyjonbrazil/jc · merged↗24 Sep 2026[NA] [SDK] fix: validate placeholders inside chat prompt video_url partsPull request · comet-ml/opik · merged↗24 Sep 2026fix: correct ends-with match on @content-desc in strict_xpathPull request · openatx/uiautomator2 · merged↗24 Sep 2026fix: skip repodata revisions that cannot be readPull request · conda/rattler · open↗24 Sep 2026Reject repeated keys in strict urlencoded_params_matcherPull request · getsentry/responses · open↗22 Sep 2026The default branch was frozen and I spent a day on dead codeBuild log→22 Sep 2026feat(python-sdk): mirror async result accessors on the sync CommandHandlePull request · e2b-dev/E2B · closed↗21 Sep 2026protocol: reject multisig redeemscripts too short to hold both pubkeysPull request · citadel-foss/openswap · merged↗21 Sep 2026wallet: reject coin selection amounts above the 21M capPull request · citadel-foss/openswap · merged↗21 Sep 2026fix: report a clear error for non-trailing version globsPull request · conda/rattler · open↗21 Sep 2026fix: accept a wildcard followed by a local versionPull request · conda/rattler · open↗21 Sep 2026[BUG] use the offset alias of a PeriodIndex frequency in the hypertrees forecastersPull request · sktime/sktime · open↗21 Sep 2026[BUG] normalise the frequency alias in the neuralforecast adapterPull request · sktime/sktime · open↗20 Sep 2026The booking system that sold the same slot twiceJournal · 2 min→20 Sep 2026fix(lnurl): validate both address halves against the LUD-16 charsetPull request · fedimint/fedimint · open↗20 Sep 2026[BUG] slice X by the steps pmdarima predicts in the pmdarima adapterPull request · sktime/sktime · open↗19 Sep 2026[BUG] do not duplicate sequence_id in the predict mode indexPull request · sktime/pytorch-forecasting · open↗19 Sep 2026[BUG] scale lagged covariates with the scaler of their original columnPull request · sktime/pytorch-forecasting · open↗18 Sep 2026Rust builds kept dying and the disk was the bugBuild log→17 Sep 2026fix(taker): reject forwarded sender signature lists of the wrong lengthPull request · citadel-foss/openswap · closed↗17 Sep 2026chore: remove the unused fee estimation modulePull request · citadel-foss/openswap · closed↗17 Sep 2026FIX: match KernelExplainer DataFrame columns to the background by namePull request · shap/shap · merged↗17 Sep 2026[BUG] group values by key in groupby_applyPull request · sktime/pytorch-forecasting · open↗16 Sep 2026fuzz: add cargo-fuzz targets for the bead sync decodersPull request · braidpool/braidpool · closed↗16 Sep 2026bead: cap peer-supplied length before preallocating in vec decodersPull request · braidpool/braidpool · open↗16 Sep 2026bead: cap bytes read from a peer before decoding sync messagesPull request · braidpool/braidpool · open↗16 Sep 2026[ENH] add Categorical distributionPull request · sktime/skpro · open↗15 Sep 2026Random TLS failures that were actually broken IPv6Build log→14 Sep 2026Six account types, real money, and the security pass before launchJournal · 2 min→14 Sep 2026bead: return decode error for out-of-range parent timestamps instead of panickingPull request · braidpool/braidpool · open↗13 Sep 2026fix(gateway): select mintv2 module by asset unit, not first instancePull request · fedimint/fedimint · merged↗13 Sep 2026fix(coordinates): honor an explicit zero swipe/scroll durationPull request · google/artemis · closed↗12 Sep 2026fuzz: add cargo-fuzz harness with a merkle path proof targetPull request · braidpool/braidpool · closed↗11 Sep 2026feat: add metrics together to evaluate files in parallelPull request · pyannote/pyannote-metrics · open↗10 Sep 2026Measuring whether a repo can merge me at allBuild log→8 Sep 2026The model found the fraud ring. That was the easy halfJournal · 2 min→8 Sep 2026Add tripkit to Maps and NavigationPull request · pluja/awesome-privacy · open↗8 Sep 2026Add tripkit to Web MapsPull request · osmlab/awesome-openstreetmap · open↗5 Sep 2026A token that can never read the thing it is asked to readBuild log→2 Sep 2026Easy, medium and hard are hiding the thing you want to knowJournal · 2 min→

August · 41

30 Aug 2026An error handler that wrote a 142GB log fileBuild log→28 Aug 2026sarvam-mcp: stt_transcribe defaults to saaras:v4, not v3Pull request · sarvamai/skills · open↗26 Aug 2026fix(remote): keep '=' in a prune filter valuePull request · podman-container-tools/podman · merged↗26 Aug 2026fix(libpod): keep '=' in a volume subpathPull request · podman-container-tools/podman · merged↗20 Aug 2026Guardrails in prose die on the next switchBuild log→20 Aug 2026test/system: fail loudly when _prefetch cannot fetch or load an imagePull request · podman-container-tools/podman · closed↗20 Aug 2026fix: restore and extend nil-receiver guard on error Error() methodsPull request · michaeldcanady/servicenow-sdk-go · merged↗19 Aug 2026fix(docs): make complex toolbar demo mobile-friendlyPull request · patternfly/react-log-viewer · open↗17 Aug 2026[mesheryctl] Fix system logs --follow spinning forever after the log stream endsPull request · meshery/meshery · open↗15 Aug 2026Fix ErrorToStringArray empty output handlingPull request · podman-container-tools/podman · merged↗15 Aug 2026[registration] Close SVG files after writing to prevent fd leakPull request · meshery/meshkit · open↗15 Aug 2026[broadcast] Use non-blocking send in broadcast() so one stalled subscriber cannot freeze the busPull request · meshery/meshkit · open↗14 Aug 2026fix(backend): guard toModelRun against a malformed PipelineInfo in the pipeline specPull request · kubeflow/pipelines · closed↗13 Aug 2026fix: guard release tag against workspace version mismatchPull request · intuit/infigraph · closed↗13 Aug 2026fix: guard release tag against workspace version mismatchPull request · intuit/infigraph · closed↗10 Aug 2026test/utils: handle empty image outputPull request · podman-container-tools/podman · merged↗10 Aug 2026fix(psycopg2): avoid IndexError in get_operation_name for comment/whitespace-only statementsPull request · open-telemetry/opentelemetry-python-contrib · merged↗10 Aug 2026fix(sqlalchemy): avoid IndexError in _operation_name for comment/whitespace-only statementsPull request · open-telemetry/opentelemetry-python-contrib · merged↗10 Aug 2026[mesheryctl] Guard type assertions in GetID and GetNamePull request · meshery/meshery · open↗10 Aug 2026fix(session): avoid nil pointer panic when the JWT private key PEM is invalidPull request · openeverest/openeverest · merged↗10 Aug 2026fix(session): avoid nil pointer panic when the JWT private key PEM is invalid (release-2.0)Pull request · openeverest/openeverest · closed↗8 Aug 2026fix(psycopg): avoid IndexError in get_operation_name for comment/whitespace-only statementsPull request · open-telemetry/opentelemetry-python-contrib · merged↗8 Aug 2026fix(utils): make HashName ring probe reach the final slotPull request · kmesh-net/kmesh · merged↗8 Aug 2026fix(waypoint): treat an empty-valued namespace label as presentPull request · kmesh-net/kmesh · open↗7 Aug 2026Create introductory filePull request · meshery/meshery · merged↗7 Aug 2026fix(dns): re-queue domain for retry after a failed resolvePull request · kmesh-net/kmesh · open↗7 Aug 2026feat(scheduler): elect a leader so replicas don't duplicate enqueues (#1013)Pull request · hibiken/asynq · open↗6 Aug 2026fix(dbapi): avoid IndexError in get_operation_name for comment/whites…Pull request · open-telemetry/opentelemetry-python-contrib · merged↗6 Aug 2026fix(node): return decode errors instead of panicking on malformed peer metadataPull request · braidpool/braidpool · merged↗6 Aug 2026fix(consistenthash): honor requested tableSize in maglev getLookupTablePull request · kmesh-net/kmesh · merged↗5 Aug 2026fix(node): drop peer connection instead of panicking on a malformed messagePull request · braidpool/braidpool · closed↗5 Aug 2026fix: guard nil receiver in NilPointerError.Error()Pull request · michaeldcanady/servicenow-sdk-go · merged↗5 Aug 2026fix: avoid panic in middleware.ReportLongRun for non-positive durationPull request · goyek/goyek · merged↗5 Aug 2026fix(framework): Raise when aggregate_qffl() receives a zero total h valuePull request · flwrlabs/flower · open↗4 Aug 2026[mesheryctl] Close the response body in dashboard keepConnectionAlivePull request · meshery/meshery · open↗4 Aug 2026Fix Vertex AI gateway `eu`/`us` multi-region endpoint routingPull request · mlflow/mlflow · closed↗3 Aug 2026test(utill): add unit test for parse_fieldPull request · citadel-foss/openswap · closed↗3 Aug 2026fix(trainer): merge custom env with parent environment in LocalJobPull request · kubeflow/sdk · open↗1 Aug 2026test(utill): add unit test for parse_proxy_authPull request · citadel-foss/openswap · closed↗1 Aug 2026[mesheryctl] Guard type assertions in model import error outputPull request · meshery/meshery · open↗1 Aug 2026fix: classify HuggingFace dataset dir with a dotted parent as data_dir, not data_filesPull request · kubeflow/sdk · open↗

July · 63

31 Jul 2026Validate rampup batch size settings in the Pydantic configPull request · AI-Hypercomputer/maxtext · open↗30 Jul 2026fix(lnv2): check both PaymentFee components against the fee limitsPull request · fedimint/fedimint · merged↗30 Jul 2026fix: match segmentation boundaries optimally instead of greedilyPull request · pyannote/pyannote-metrics · open↗30 Jul 2026fix: stop DER frame counts from saturating float16Pull request · pyannote/pyannote-audio · open↗29 Jul 2026fix(lnv2): saturate PaymentFee addition instead of overflowingPull request · fedimint/fedimint · closed↗29 Jul 2026fix: guard JaccardErrorRate against an empty referencePull request · pyannote/pyannote-metrics · merged↗29 Jul 2026fix: clamp SegmentationPrecision boundary counts for empty timelinesPull request · pyannote/pyannote-metrics · merged↗29 Jul 2026fix(framework): Raise when Message-API aggregators get zero total weightPull request · flwrlabs/flower · open↗29 Jul 2026fix: reject an uppercase checksum value instead of silently dropping itPull request · spdx/tools-python · open↗28 Jul 2026fix: handle empty annotations in segmentation metricsPull request · pyannote/pyannote-metrics · merged↗28 Jul 2026[Server] Guard nil filter and nil filter.Type in getAvailableAddonsPull request · meshery/meshery · open↗28 Jul 2026cilium-cli/utils/features: use netip.ParseAddr in GetIPFamilyPull request · cilium/cilium · closed↗28 Jul 2026Propagate DB errors in CategoryFilter.GetPull request · meshery/meshkit · open↗28 Jul 2026Skip component definitions with no status during registrationPull request · meshery/meshkit · open↗27 Jul 2026db: read parent timestamp as u32 in fetch_bead_by_bead_hashPull request · braidpool/braidpool · merged↗27 Jul 2026cilium-cli/connectivity: use netip.ParseAddr for the dstIP checkPull request · cilium/cilium · closed↗27 Jul 2026fix(framework): Raise when weighted_loss_avg() receives zero total examplesPull request · flwrlabs/flower · open↗27 Jul 2026fix: raise a clear error for an spdx_id with multiple colonsPull request · spdx/tools-python · open↗26 Jul 2026envoy/xds: use netip.ParseAddr to validate the node IPPull request · cilium/cilium · merged↗26 Jul 2026fix(cache): avoid admission-webhook panic on malformed ARGO_TEMPLATEPull request · kubeflow/pipelines · closed↗26 Jul 2026fix(validation): validate every non-deprecated construct versionPull request · meshery/schemas · open↗23 Jul 2026A language model that answers from my work, with no API behind itBuild log→23 Jul 2026[processor/tailsampling] Give composite sub-policies omitted from rat…Pull request · open-telemetry/opentelemetry-collector-contrib · merged↗22 Jul 2026Two browser windows that know about each otherBuild log→22 Jul 2026core: fix panics decoding untrusted Duration and SystemTimePull request · fedimint/fedimint · merged↗22 Jul 2026Fix statedb errors silently swallowed in multi-key queriesPull request · hyperledger/fabric · merged↗21 Jul 2026Merging four contribution graphs into one, and why the first API was lyingBuild log→20 Jul 2026fix(framework): Do not crash push_messages() on an empty messages_listPull request · flwrlabs/flower · open↗20 Jul 2026Fix duplicated word in simulation.rstPull request · google-deepmind/mujoco · closed↗19 Jul 2026fix(framework): Raise when aggregate() and aggregate_inplace() receive zero total examplesPull request · flwrlabs/flower · open↗17 Jul 2026[Server] Fix nil pointer crash in MeshSync auto-registrationPull request · meshery/meshery · merged↗17 Jul 2026Fix duplicate table row and typo in games.mdPull request · google-deepmind/open_spiel · merged↗17 Jul 2026fix(framework): Guard DP clipping against zero-norm updatesPull request · flwrlabs/flower · open↗17 Jul 2026fix(framework): Validate clipping_range in SecAggPlusWorkflowPull request · flwrlabs/flower · open↗17 Jul 2026fix(framework): Handle malformed auth metadata in NodeAuthServerInterceptorPull request · flwrlabs/flower · open↗17 Jul 2026fix(datasets): Add missing py.typed marker to flwr-datasetsPull request · flwrlabs/flower · open↗17 Jul 2026[logger] Implement Database.Trace so SQL trace logging is not swallowedPull request · meshery/meshkit · open↗17 Jul 2026fix(devcontainer script): detect native command failures via $LASTEXITCODEPull request · anthropics/claude-code · open↗17 Jul 2026docs: correct plugin descriptions and version that contradict the pluginsPull request · anthropics/claude-code · open↗17 Jul 2026fix(plugin-dev): add the missing .claude-plugin/plugin.json manifestPull request · anthropics/claude-code · open↗17 Jul 2026Fix broken documentation links flagged by weekly link checkerPull request · AI-Hypercomputer/maxtext · closed↗13 Jul 2026topdown: fix precision loss for integers larger than 64 bits in arithmetic and aggregatesPull request · open-policy-agent/opa · merged↗13 Jul 2026Normalize the Windows project directory to its real pathPull request · zowe/zowe-cli · open↗13 Jul 2026Strip color escape sequences from the JSON responsePull request · zowe/zowe-cli · closed↗12 Jul 2026ast: restore location on unsafe var errors for rewritten head varsPull request · open-policy-agent/opa · merged↗12 Jul 2026Always allocate cross-LPAR copy targets in tracksPull request · zowe/zowe-cli · open↗10 Jul 2026Render falsy table values such as 0 and falsePull request · zowe/zowe-cli · merged↗10 Jul 2026Require type in config schema conditionals for typeless profilesPull request · zowe/zowe-cli · open↗9 Jul 2026Fix ExternalDocumentRef checksum parsing to accept all algorithmsPull request · spdx/tools-python · open↗8 Jul 2026db: validate persisted bead metadata on read to prevent crash-on-restartPull request · braidpool/braidpool · closed↗8 Jul 2026rpc: restrict bitcoinproxy to a read-only method allowlistPull request · braidpool/braidpool · closed↗8 Jul 2026fix(hypervisors): treat zombie VMM as dead in killProcess to avoid 2s deadlockPull request · urunc-dev/urunc · closed↗8 Jul 2026fix(hooks): bound OCI hook stdout/stderr capture to avoid OOMPull request · urunc-dev/urunc · closed↗6 Jul 2026tests: fix mutable default argument in all_ancestorsPull request · braidpool/braidpool · open↗4 Jul 2026db: read parent_timestamp as u32 to avoid 2038 overflowPull request · braidpool/braidpool · merged↗4 Jul 2026Add Hindi localization for Cluster Components pagePull request · kubernetes/website · open↗4 Jul 2026Add Hindi localization for Self-Healing pagePull request · kubernetes/website · open↗4 Jul 2026[hi] Add Hindi localization for kube-state-metrics page.Pull request · kubernetes/website · merged↗4 Jul 2026Add Hindi localization for Gang Scheduling pagePull request · kubernetes/website · open↗4 Jul 2026Add Hindi localization for Node Declared FeaturesPull request · kubernetes/website · open↗4 Jul 2026Add Hindi localization for API Aggregation LayerPull request · kubernetes/website · open↗4 Jul 2026test(contest): extract detached console-socket run into a shared helperPull request · youki-dev/youki · closed↗4 Jul 2026ci: introduce shellcheck for shell scriptsPull request · youki-dev/youki · closed↗

2024

2 entries · 1 month