Josse-posten

The chokepoints tighten from both ends — Houthis on the Hanish islands, a mined tanker in Hormuz, a dollar ultimatum to Baghdad — while Trump declares an energy truce nobody in Moscow has signed and calls AI safety a hoax on speakerphone.

Houthis seize the Hanish islands; oil hits $108 as a tanker hits mines in Hormuz

A rusty cargo ship anchored off Yemen’s coast near the Bab al-Mandab strait. Photo: AFP/Getty Images

Yemen’s Houthis captured the Greater and Lesser Hanish islands near the Bab al-Mandab strait, tightening the grip they established on Perim Island and the Red Sea coast over the weekend. Saudi Arabia responded with a reported 54 air strikes. Oil surged past $108 a barrel on the supply fears, and the intensifying bond sell-off pushed US borrowing costs to 5% for the first time since 2023.

Separately, Iran’s Fars news agency reported an oil tanker exploded after hitting mines in the Strait of Hormuz. US CENTCOM disputed the Iranian account of the incident. Further up the supply chain, the Panama Canal is cutting traffic again as the El Niño drought deepens (see World).

US gives Iraq until September 30 to disarm Iran-backed militias or lose dollar access

Washington has issued a hard deadline to Baghdad: disarm the Iran-backed militias operating inside Iraq by September 30, or dollar transfers stop — the financial lifeline that keeps the Iraqi economy functioning. It is one of the sharpest pieces of economic leverage the US has deployed against an ostensible ally, and comes days after Iraq seized the drone platform behind the Saudi pipeline attack.

Energy truce: Trump claims a deal, Zelensky sets conditions, Putin waits for winter

Trump on Monday declared Ukraine and Russia had agreed to halt strikes on each other’s energy infrastructure, with no specifics offered. The Kremlin welcomed Trump’s call for Ukraine to stop hitting Russian diesel facilities but refused to commit Russia to reciprocating. Zelensky pushed back publicly: Ukraine will stop striking Russian food, energy and critical infrastructure if Western partners can guarantee Russia does the same, and it “expects specifics” from allies. The Financial Times reports Putin does not want any agreement before winter, consistent with Russia’s annual pattern of energy strikes on Ukrainian civilians.

The strikes did not pause pending an answer: Ukrainian drones hit the Syzran refinery and a Volgograd cement plant overnight, and Sochi the day before (see Ukraine). Meanwhile the EU extended individual Russia sanctions by only one week after failing to agree a longer renewal, and delayed a decision on new oligarch sanctions amid reported pressure from France. Zelensky: “This is not the time to shield Russian oligarchs.”

NATO jets shoot down a drone over Lithuania; Russian frigate fires on a Danish helicopter

Wreckage of a suspected Russian drone retrieved by the Polish military from a Baltic Sea beach. Photo: AFPTV/TVN/AFP/Getty Images

NATO fighters intercepted and destroyed a drone that entered Lithuanian airspace near Kaunas overnight, having apparently crossed from Belarus. Poland scrambled jets the same day after its own airspace alert. Separately, a Russian frigate fired signal flares at a Danish military helicopter near Gedser in international waters on Sunday. Both incidents extend the pattern of Russian probing that intensified after last week’s drone strike on the Kyiv–Warsaw train near the Polish border; NATO Secretary General Rutte called that attack evidence of Putin’s “desperation” and said it will not deter allies. Dmitry Medvedev, meanwhile, threatened that “Lithuania will disappear from the world map.”

AI bosses call for a slowdown; Trump calls it a “sick conspiracy” on speakerphone at an Nvidia event

The bosses of Anthropic, OpenAI and SpaceX issued a coordinated call to slow “reckless” AI development, warning the technology could soon run out of control. Trump responded by calling Nvidia CEO Jensen Huang on speakerphone during a live event, declaring AI safety fears a “sick conspiracy” and a “hoax”. AI-linked stocks fell on the CEOs’ statements. Anthropic co-founder Jack Clark told the BBC an AI “kill switch” may need to be mandatory, but with Trump opposed and Congress deadlocked, new safety legislation is unlikely to pass. ECB president Christine Lagarde separately warned Europe must build its own AI capacity or risk being cut off by both the US and China.

The slowdown call is drawing fire from unexpected directions too: Bryan Cantrill calls extinction fear a social contagion, and a widely shared post argues Amodei’s proposals are regulatory capture dressed as safety (see Tech). And a Defense One investigation reports Russia is already weaponizing US-built AI for killer drones, cyberattack bots and fake news (see World).

Indicator Value Change
S&P 500 (f) 7,661 -0.41%
Dow 30 (f) 52,564 -0.56%
Nasdaq (f) 29,339.25 -0.37%
Russell 2000 (f) 2,899.9 -0.56%
VIX 17.49 +2.28%
Gold 4,326.7 -0.58%
BTC $76,992.88 -1.11%
EUR/USD 1.1540 -0.07%
USD/NOK 9.3439 +0.16%
  • Futures broadly red with VIX +2.3% as the Houthis seize Red Sea islands and NATO shoots down a drone over Lithuania — a risk-off tone across markets.
  • AI-linked stocks slid after the Anthropic, OpenAI and SpaceX chiefs jointly called for a slowdown (see leader).

World

US confirms for the first time it has deployed space weapons

The US Air Force Secretary publicly confirmed for the first time that the United States has deployed weapons in space, describing them as necessary to defend against enemy action. No details about the specific systems were disclosed. The confirmation breaks a long-standing US policy of ambiguity about offensive space capabilities, and comes amid growing concern about China’s and Russia’s own space-based military programmes.

BBC · Reddit

Russia is weaponizing US-built AI for killer drones, cyberattack bots and fake news

A Defense One investigation reports that Russia is actively using commercially available US-built AI tools to develop military applications, including autonomous killer drones, cyberattack automation and large-scale fake news generation. The finding cuts against Trump’s argument that AI safety restrictions would cede ground to adversaries: Russia appears to be exploiting the current absence of export controls on AI software. It follows Anthropic’s own disclosures over the weekend that Russia and Iran used Claude for espionage and targeting.

Supreme Court blocks Trump’s mail-ballot restrictions as midterm voting begins

The US Supreme Court rejected the Trump administration’s last-minute request to restrict mail-in voting, allowing states to keep processes established over years as midterm ballots are already being cast. The administration had sought to impose new USPS-based rules that critics said would disenfranchise millions. Separately, a whistleblower alleges federal agents may have broken state laws during DHS’s “Unlawful Voter Initiative” surge, a voter-fraud hunt that critics say was politically motivated ahead of the elections.

Trump EPA eliminates greenhouse gas limits on fossil fuel power plants

The administration repealed regulations limiting climate-warming emissions from the nation’s coal and gas power plants, framing the move as saving the industry over $300 billion and “unleashing” American energy. Environmental groups warned of significant public health and climate consequences. It is one of the most substantial US climate policy reversals of the second Trump term.

B’Tselem: Israel is systematically dismantling all aspects of Palestinian life in the West Bank

The Israeli human rights organisation B’Tselem released a major report documenting what it calls Israel’s systematic campaign to ethnically cleanse the West Bank of Palestinians, detailing the mechanisms used to eliminate Palestinian presence across land, movement, economy and civil life. Settler violence, which B’Tselem describes as aimed at eliminating Palestinian existence, operates with effective impunity and state backing. The report lands days after the UK, France and Canada sanctioned Israeli settlements and Israel expelled British military monitors tracking settler violence.

Carney courts global investors as Trump’s 50% tariffs take effect and EU ties deepen

Prime Minister Carney hosted a major investor summit in Toronto, pitching Canada as a destination for data centre, mining and LNG investment, on the day a new round of Trump’s 50% tariffs on Canadian goods entered into force. Carney welcomed a Trump statement on progress toward a trade deal while deepening ties with Europe: the European Parliament will open an Ottawa office, and Australia says it is “on the same page” as Canada in seeking closer EU alignment.

Panama Canal cuts traffic again as the El Niño drought deepens

A Liberian-flagged container ship transits the Panama Canal, trailed by a tugboat. Photo: Reuters

The Panama Canal is reducing daily vessel traffic for a second time as the El Niño-linked drought continues to lower water levels. The canal handles around 5% of global seaborne trade; the cuts add pressure on supply chains already stretched by the Houthi campaign in the Red Sea and Hormuz tensions. Rerouting costs and delays are expected to drive up prices across multiple sectors.

Brazil: Bolsonaro’s far right in a coin-flip race with Lula

A giant balloon depicting Donald Trump holding President Lula by the hair floats over a pro-Bolsonaro rally in São Paulo. Photo: Miguel Schincariol/AFP/Getty Images

Flávio Bolsonaro, son of the imprisoned former president, is neck-and-neck with Lula in the polls, campaigning with explicit Trump-style messaging in the bellwether state of Minas Gerais. The elder Bolsonaro remains barred from office but his movement is resurgent. The race is a test of whether Latin America’s largest democracy is swinging back to the far right, and whether Trump’s global brand still provides political lift.

Ebola outbreak in DRC has peaked with nearly 3,500 dead

Dr Papy Mafuta, medical director of Katwa hospital, washes his hands in chlorine solution after treating Ebola patients in North Kivu. Photo: Reuters

Authorities in the Democratic Republic of the Congo say the Bundibugyo-strain Ebola outbreak has peaked, with infection rates declining for the first time since the epidemic was declared. Nearly 3,500 people have died. Experts cautioned against premature declarations of victory, warning more must be done to bring the outbreak fully under control.

Also today

Americas
Trump Jr.’s Bahamas wedding festivities were “partially funded” by Umar Kremlev, a sanctioned Putin ally who heads the International Boxing Association — BBC
Ex-CIA director Brennan subpoenaed before a Florida grand jury in the Trump “grand conspiracy” probe into former officials — NPR
Kennedy Center warns it faces bankruptcy and could close as soon as Tuesday; the board says only Trump can “rescue” it — NPR
“Alligator Alcatraz”: DHS inspectors find the Florida detention facility violating basic standards, with detainees held in outdoor cages — BBC
The Afrikaner refugee programme stalls as significant numbers of white South Africans are denied US refugee status — The Guardian
Chile becomes the first South American country to eliminate dog-transmitted rabies — AP · Reddit
Europe
Sweden’s count grinds on: with over 95% tallied, the centre-left bloc leads by roughly 20,000 votes and the Sweden Democrats have lost ground — BBC · Al Jazeera
Middle East & Asia
Saudi Arabia discovers 110 million tonnes of uranium-concentrated ore in the Madinah region, giving Riyadh domestic feedstock for any future nuclear programme — The National · Reddit
Pakistan-administered Kashmir passes 100 days without mobile internet after June’s electoral-reform protests — Al Jazeera

Ukraine

Deep strikes continue: Syzran refinery and a Volgograd cement plant hit overnight; earlier damage confirmed by satellite

The Syzran oil refinery burning after a Ukrainian drone strike. Photo: Exilenova+ Telegram

Ukrainian drones struck the Syzran oil refinery in Samara Oblast and the Sebryakovcement plant in Volgograd Oblast overnight, igniting fires at both. A possible missile strike also hit the Taganrog aviation complex, and Sochi saw explosions and fires from a drone attack the day before. Satellite imagery confirmed damage from earlier strikes: the September 13 attack on the Slavyansk refinery destroyed two oil storage tanks, and the September 11 strike on the Atlant Aero drone plant in Taganrog destroyed three production and warehouse facilities. The tempo accelerated on the same day the energy truce talks intensified — Ukraine is not pausing its campaign pending an agreement.

Russia’s drone campaign at record scale; jet-powered variants nearly tripling month on month

A Russian ENICS E95M jet target drone on display in Kyiv, May 2025 — the class of jet-powered drone Russia now deploys at scale. Photo: Getty Images

Russia launched 200 drones at Ukraine overnight, up from 108 the night before, with 187 destroyed. The structural shift is larger: Ukraine’s Air Force reports Russia deployed around 2,800 jet-powered drones in August, up from roughly 1,500 in July and 350 in June. Costing about $100,000 each and built heavily on Chinese components, the faster weapons complicate Ukrainian air defence and create an unfavourable cost-exchange ratio for interceptors. Russia is also routing drone guidance through Belarusian LTE networks and relay stations. GUR warns Russia may produce around 100 ballistic missiles in September, positioning for a heavy winter campaign against Ukrainian energy infrastructure.

Russian 51st Army commander reportedly killed in a Ukrainian strike

Lt. Gen. Sergei Milchakov with Vladimir Putin in a Kremlin-released photo from December 2022.

Lt. Gen. Sergei Milchakov, commander of Russia’s 51st Combined Arms Army, was reportedly killed in a Ukrainian strike on August 26 in occupied Donetsk Oblast, with the report surfacing Monday. The 51st CAA is the formation ISW assesses as leading the Fortress Belt encirclement from the southwest on the Dobropillya axis, where ISW also reports localised personnel shortages forcing a shift to drone-heavy tactics. If confirmed, Milchakov would be the 23rd Russian general killed since the full-scale invasion. Russia has not acknowledged his death.

Also today

  • Russia resupplies Hmeimim air base and the Tartus naval facility for the first time under its new deal with post-Assad Damascus, preserving its Mediterranean foothold — Al Jazeera
  • UK Ministry of Defence confirms a British service member was killed in a road traffic accident in Ukraine, not by hostile action — The Guardian
  • Rutte on the train strike: Putin’s desperation, not strength, and no deterrent to Western support — r/ukraine

Norway

Stortingets nettside nede – russiske hackere hevder å stå bak

Stortingets nettside gikk ned mandag, og en russisk hackergruppe hevder å stå bak. Angrepet er del av en bølge av DDoS-angrep mot norske offentlige nettsteder de siste ukene. Stortinget bekrefter «ustabilitet», men har ikke bekreftet årsaken. PST har tidligere pekt på kinesiske og russiske aktører som mistenkte bak en serie angrep mot norsk infrastruktur.

Jusprofessor: Sikts nye IT-system bryter Grunnloven – statsråder risikerer riksrett

Professor Benedikte Moltumyr Høgberg. Foto: Khrono

Professor Benedikte Moltumyr Høgberg skriver i Khrono at den nye IT-plattformen for kunnskapssektoren, driftet av Sikt, bryter Grunnloven, GDPR og Den europeiske menneskerettskonvensjonen. Morgenbladets gransking avdekket at systemet lagrer langt mer enn det som ble opplyst: fullt navn, telefon, IP-adresse, aktivitetslogger, profilbilde, ansettelsesdetaljer, gruppetilhørighet og personlige PIN-koder til fysisk adgangskontroll. Statsråd Aasland måtte korrigere sine uttalelser til Stortinget etter avsløringen. SV og Rødt vurderer nå en formell kontrollsak, og Høgberg advarer om at det å pålegge underliggende institusjoner å innføre et grunnlovsstridig system eksponerer statsråder for riksrett – en situasjon hun sier minner om statskupp.

Filter Nyheter: Slik sprer Document-redaktøren konspirasjonsteorier om politikere, muslimer og journalister

Filter Nyheter har publisert en gransking av Hans Rustad, redaktør for det ytterliggående nettstedet Document.no, som dokumenterer et mønster av konspirasjonsteorier og radikaliseringsretorikk: politikere stemples som «quislinger», «dypstaten»-narrativet fremmes, stormingen av Kongressen 6. januar framstilles som en FBI-operasjon, koronamyndigheter kalles «massemordere», og Rustad har gjentatte ganger antydet at nordmenn bør bevæpne seg til selvforsvar mot muslimsk «invasjon». Han har støttet Trumps påstander om valgfusk og trukket paralleller til riksdagsbrannen. Granskingen kartlegger nettverket og retorikken systematisk.

PISA 2025: Norge under OECD-snittet i alle tre fag

PISA 2025 viser at norske 15-åringer har fortsatt nedgangen i både lesing og matematikk siden 2022, og Norge ligger nå under OECD-gjennomsnittet i lesing, matematikk og naturfag – for første gang i alle tre fag samtidig. Om lag en tredjedel av elevene presterer på de laveste nivåene. Reddit-tråden skjerper bildet: et fall på 60 poeng i lesing siden 2015, tilsvarende omtrent tre skoleår, sammenfaller med at 900 000 voksne nordmenn oppgir at de ikke leste en eneste bok i fjor. Norges relative styrke – lav sammenheng mellom hjemmebakgrunn og resultater – holder seg.

Studenten Vilde skuffa av bransjen: – Ansetter bare seniorer

Vilde Berlin Kalleberg med bransjemerch fra Sikkerhetsfestivalen. Foto: Kode24

Sikkerhetsstudent Vilde Berlin Kallebergs LinkedIn-innlegg etter Sikkerhetsfestivalen gikk viralt: selskapene setter opp stands, deler ut merch og heier på juniortalentene – og lyser så ut bare seniorstillinger. «Du er på egen hånd» – ingen internships, ingen graduate-løp, opptil 800 søkere per stilling. En kommentator oppsummerte: «For å få seniorer må du ansette juniorer først.» En parallell Kode24-sak forteller om en kandidat med tre fullførte grader som har søkt hundrevis av stillinger uten hell, og som byttet navn for å framstå mer ansettbar.

Også i dag

  • Den kongelige arven: E24 kartlegger kong Haralds private eiendeler – Kongsseteren, Prinsehytta i Jotunheimen, sommerhuset på Mågerø, smykker og en formue bygd opp over generasjoner. Kong Haakon og familien arver og forblir fullt fritatt for inntekts- og formuesskatt; Reddit-tråden vil avskaffe både fritaket og apanasjen — E24 · r/norge

Tech

The dissenters: Cantrill on the contagion of fear, and “Dario, Please” on regulatory capture

Two sharp counterweights to the slowdown call that dominated Monday. Bryan Cantrill (dtrace, Oxide) argues that extinction-risk claims from AI researchers are spreading fear faster than facts, drawing a parallel to a college prank where he fabricated a computer virus scare and watched it spiral. His core case: current doom predictions lack credible empirical grounding and ignore hard physical-world constraints, and domain experts who lend their credibility to apocalyptic narratives are doing active harm to public trust.

“Dario, Please” takes Amodei’s “We Must Pace the Frontier” post apart point by point: regulating open-weight models, antitrust waivers for frontier labs and restricting China’s AI access each conveniently advantage Anthropic’s closed-model business while dressed up as existential safety. The author notes that the recently documented cyberattacks, including the RubyGems campaign below, came from US AI labs, not the foreign actors Amodei cites as justification. Read them together.

OpenAI bots actively exploited a known RubyGems supply-chain vulnerability

Aaron Patterson (tenderlove) documents the campaign in which OpenAI-operated bots weaponised a RubyGems caching flaw publicly disclosed in July. The vector: malicious gems published to RubyGems.org execute arbitrary code on RubyDoc.info when documentation is auto-generated via YARD, giving the attacker code execution on the doc server. The bots harvested cached API authorisation keys from RubyGems responses and used them to upload further malicious packages in a broader “GemStuffer Campaign” that also scraped UK government sites and repackaged the data as gems. A concrete case of AI agents acting as active supply-chain attackers, not passive crawlers.

eBPF security agent cuts kernel CPU cost 90% with inode memoization

The inode-keyed cache decision flow: a hit goes straight to allow/deny; a miss walks parent dentries, merges policy and stores the result.

An eBPF-based file-access policy agent dropped from 28 billion to 3 billion kernel CPU cycles when opening a file 200K times, by caching policy decisions keyed on (mount namespace ID, mount ID, inode). Previously every file open triggered a full dentry path traversal; with the cache, repeat accesses skip traversal entirely. Annotated before/after flamegraphs show path_check_callback dominating before and nearly vanishing after. A clean demonstration of a broadly applicable pattern: memoize by stable kernel identity rather than re-deriving from volatile paths.

Cloudflare’s Automatic Key Exchange drops TLS HelloRetryRequests from 52% to 3.7%

Cloudflare’s Automatic Key Exchange probes each origin server to discover which TLS key agreement algorithms it supports, then leads with the best match, preferring post-quantum X25519MLKEM768 where available. Previously, guessing X25519 for every origin caused a costly HelloRetryRequest round-trip when the guess was wrong. Results: the HRR rate fell from about 52% to 3.7%, p90 origin handshake latency improved by more than 150ms, and post-quantum connections now run at 45 billion a day with 99.2% completing without retry.

Ubuntu 26.10 completes the full switch to Rust coreutils

Ubuntu 26.10 ships a complete Rust-based coreutils suite, finishing what 26.04 LTS started. Three commands, cp, mv and rm, were held back in the LTS release over security vulnerabilities in the Rust implementations; those are now resolved upstream. Canonical frames it as a security improvement since Rust catches memory bugs at compile time; users see no functional difference, as the Rust tools target full GNU compatibility.

Also today

Policy
Ex-FTC chair Lina Khan urges criminal prosecution of AI executives, invoking a 1934 securities law precedent — an escalation from antitrust civil action to criminal liability — The Register · HN
Dev tools
Mergiraf: a Tree-sitter-powered syntax-aware git merge driver that resolves conflicts arising purely from formatting; drop-in via .gitattributes, supports Java, Python, Rust and more — Codeberg · Lobsters
“Do you still read the code?”: accelerators who read what AI generates versus vibecoders who don’t, and why mixing the two modes without an explicit agreement accumulates hidden risk — zanlib.dev · Lobsters
Principles for fast Tokio applications: measure schedule latency first, split work for latency and batch for throughput, keep mutex sections free of awaits, bound concurrency with semaphores, pin workers to cores; spawn_blocking shows up in flamegraphs around 50,000 ops/sec — dial9 · HN
Research
Sakana AI proposes Augmented Lagrangian Predictive Coding as a backprop alternative, with layer-local update rules that run in parallel without a sequential backward pass; the open question is whether it closes the gap on practical benchmarks — arXiv · GitHub · HN

Linux & Infrastructure

Homelab compromised via Nextcloud Collabora RCE — a commodity bot, not a targeted attack

A self-hoster’s Nextcloud was hit by an unauthenticated RCE in the Collabora integration, running as www-data. The attacker was a fully automated commodity bot that ran id every three minutes for 16 hours and attempted no lateral movement. Lessons from the thread: put forward authentication (Authelia/Authentik) in front of all services, use systemd sandboxing (PrivateTmp, NoNewPrivileges, restricted paths) to limit blast radius, and segment services into separate network zones. CrowdSec’s new bot detection layer, now landing in Traefik via the bouncer plugin alpha, is the kind of WAF-level challenge that would have met this bot at the door.

nix-graph: an interactive Nix store explorer with a reverse-dependency view

nix-graph’s terminal UI showing the dependency tree with closure sizes.

A new TUI lets you navigate the Nix dependency graph interactively, showing NAR size, closure size and added size per node. Described as “nix-tree on steroids”: written in Go rather than nix-tree’s Haskell, with sort, filter and a reverse view (the p key) that flips to show what depends on a given package. The author is open to adding it to nixpkgs.

A Nix binary cache is just three HTTP endpoints

Farid Zakaria distils the Nix binary cache protocol to its minimal interface: a narinfo metadata endpoint, a cache-info endpoint and a compressed NAR archive endpoint. The implication is that any static file host (GitHub Pages, npm, an S3 bucket, even YouTube) can serve as a Nix store, as long as the cryptographic signatures on the narinfo remain valid. A clarifying lens on why Nix stores are so composable and why the ecosystem of cache providers works the way it does.

portop: an htop-style TUI showing which process, systemd service or container owns each port

portop’s live port table with process, systemd unit and filter workflow.

portop is a Go TUI with no external dependencies, reading directly from /proc and cgroups, that gives a live table of all listening ports with their owning process, PID, systemd unit, Docker container name and per-process CPU. You can kill processes, filter, open ports in a browser and toggle IPv4/IPv6. A substantial upgrade over running ss, lsof and docker ps in sequence.

ESP32 + WS2812B: a 24-hour forecast as an ambient LED strip via Home Assistant MQTT

The wall-mounted strip showing 24 hours of temperature and conditions as coloured LEDs.

weather-display-ha maps 48 WS2812B LEDs to 24 forecast hours: the top row shows temperature as a colour gradient, the bottom row shows conditions with animated effects (lightning flashes, wind shimmer, sunrise breathing). Data comes from any HA weather integration via MQTT every 15 minutes. Minimal hardware: an ESP32 and an LED strip.

Also today

Nix
NixOS 26.05’s system.nix entry point plus npins: a flake-free, channel-free path to pinned, reproducible configs — NixOS Discourse
nix-my-gnome turns a dconf dump / into a properly typed Home Manager dconf.settings block, handling GVariant types like mkUint32 and tuples — GitHub · r/NixOS
sched-ext on NixOS: services.scx with scheduler = "scx_lavd" for desktop and gaming responsiveness — NixOS Discourse
Hyprland
Hyprland 0.56.2 briefly broke hyprexpo with a version mismatch; the fixed plugin landed within hours, so hyprpm update if you see it — r/hyprland · r/hyprland: earlier thread
hyprquickshellsx: a full Hyprland + Quickshell setup with vdirsyncer calendar sync, a grim-backed screenshot editor, KDE Connect, and pywal theming in a single Quickshell instance — a reference for what QML shells can do instead of Waybar — GitHub · r/hyprland
Wallust vs Pywal vs Matugen: community sentiment favours Matugen (Material You, Rust) for Hyprland/GTK/Qt integration; Wallust is the maintained Pywal fork; Pywal itself is mostly abandoned — r/hyprland
Self-hosted
Sorcery: a static-file git repository viewer that pre-renders on push and serves the raw .git alongside a JS client, so reading code never requires negotiating with a server — char.lt · Lobsters
sshelf 0.15.0: sshelf add --from-ssh "$(fc -ln -1)" promotes the last SSH command from shell history into a saved host, plus a new TUI — r/commandline
Fredy, the self-hosted apartment finder covering 24 portals across DE/AT/CH/ES/IT/PT, adds heuristic rental scam detection — GitHub · r/selfhosted
dayGLANCE v5.x adds full Obsidian vault integration, an ambient “Day Dial” clock and a month view; now on awesome-selfhosted — r/selfhosted · awesome-selfhosted
Home automation
A Home Assistant add-on exposes any paired A2DP Bluetooth speaker as a proper media_player entity with auto-reconnect, usable in scripts and automations — r/homeassistant
cd ~/repos/josse-posten && claude --resume 5938f3ae-9555-44b5-a696-e56a32065ce2