Write a polite but firm email to a landlord who has not fixed the heating for three weeks. I want the repair, not a fight.
GPT-6 Astra
Subject: Request to resolve heating issue promptly
Hi [Landlord’s Name],
I’m following up on the heating issue I first reported on [date]. It has now been three weeks, and the heating still isn’t working. Being without reliable heat for this long has been difficult, and I need the repair to be treated as a priority.
Please confirm by [date/time] when a qualified technician will attend and when you expect the heating to be fully restored. If there will be any further delay, please arrange a safe temporary heating solution in the meantime.
I’m happy to coordinate access to help get this resolved quickly. My goal is simply to have working heating and a clear timeline for the repair.
Thank you for your prompt attention. I look forward to your confirmation.
Best, [Your Name] [Property Address / Unit Number]
Asked Nov 1, 2026. Unedited.
Write a React hook that debounces a value and cancels on unmount. Include the TypeScript types.
GPT-6 Astra
import { useEffect, useState } from "react";
export function useDebouncedValue<T>(value: T, delayMs: number): T {
const [debouncedValue, setDebouncedValue] = useState<T>(value);
useEffect(() => {
const timeoutId = setTimeout(() => {
// The wrapper also supports values that are themselves functions.
setDebouncedValue(() => value);
}, delayMs);
// Cancel the pending update when dependencies change or on unmount.
return () => clearTimeout(timeoutId);
}, [value, delayMs]);
return debouncedValue;
}Usage:
function SearchInput() {
const [query, setQuery] = useState("");
const debouncedQuery = useDebouncedValue(query, 300);
useEffect(() => {
// Run your search using debouncedQuery.
console.log("Search:", debouncedQuery);
}, [debouncedQuery]);
return (
<input
value={query}
onChange={(event) => setQuery(event.target.value)}
placeholder="Search..."
/>
);
}The initial value is returned immediately. Subsequent changes are applied after delayMs without another change; pending timers are cleared on unmount.
Asked Nov 1, 2026. Unedited.
A drug test is 99% accurate, and 0.5% of people use the drug. Someone tests positive. What is the probability they use it, and why does the answer surprise people?
GPT-6 Astra
About 33.2%, assuming “99% accurate” means both:
99% of drug users test positive.
99% of non-users test negative.
Imagine testing 20,000 people:
| Group | People | Positive tests |
|---|---|---|
| Drug users (0.5%) | 100 | 99 true positives |
| Non-users (99.5%) | 19,900 | 199 false positives |
Of the 298 positive results, only 99 come from drug users:
[ P(\text{uses drug}\mid\text{positive})=\frac{99}{99+199}\approx \boxed{33.2\%}. ]
Why it surprises people: We tend to confuse “a user has a 99% chance of testing positive” with “someone who tests positive has a 99% chance of being a user.” Because drug use is rare, the much larger non-user population produces more false positives than true positives—even with a small false-positive rate. Ignoring that prevalence is called the base-rate fallacy.
If “99% accurate” means only overall accuracy, there isn’t enough information to calculate the probability.
Asked Nov 1, 2026. Unedited.
What it’s good at
Ranked against 42 models, from public leaderboards and our own blind tests where we have them. How we rank
- #5of 42 for everyday chat
- #6of 42 for coding
- #6of 42 for math
The facts
GPT-6 Astra is the top-priced model in OpenAI’s GPT-6 family. It reads images and PDFs as well as text.
Scores from artificialanalysis.ai and lmarena.ai.
- Made by
- OpenAI
- API price, per 1M tokens
- $10 in, $50 out
- Speed
- 67 tokens a second
- Artificial Analysis Index
- 52.7
- LMArena text
- No public score
- LMArena coding
- No public score
- Updated
- Oct 26, 2026