Doing new shapes in #pole class comes in two steps:
1. Don't die
2. Make it look pretty
Most of the time I'm stuck at step 1 and that can get annoying. I try to remind myself that getting step 1 is a success already.
1000 results for “the_qa_guy”
Doing new shapes in #pole class comes in two steps:
1. Don't die
2. Make it look pretty
Most of the time I'm stuck at step 1 and that can get annoying. I try to remind myself that getting step 1 is a success already.
The QA report
"When the sidebar is collapsed, the '+ Create' menu gets cut off."
The screenshot showed exactly that: with the sidebar collapsed to 60px, the dropdown menu was sliced clean off at the sidebar's right border. Only the first character of "New folder" was visible.
The strange part: with the sidebar expanded (244px), the same menu rendered fine. Same code, same 190px menu width. It only broke when collapsed.
Where I got stuck
My first suspect was z-index — maybe the menu was hiding under something. But DevTools showed the menu was in the DOM with a plenty-high z-index. It wasn't hidden; it was being physically clipped at the sidebar's boundary.
Next suspect: overflow. But all the sidebar had was this:
.sidebar {
width: 60px; /* collapsed; 244px when expanded */
overflow-y: auto; /* vertical scroll for long item lists */
}
No overflow-x anywhere. "The horizontal axis is still visible, so anything sticking out should show" — or so I thought.
The cause: one non-visible axis drags the other along
The CSS spec has this rule:
When one ofoverflow-x/overflow-yis set to something other thanvisible, avisiblevalue on the other axis computes toauto.
So the moment you write overflow-y: auto, the unspecified overflow-x silently becomes auto. Sure enough, the Computed tab in DevTools showed overflow-x: auto.
Now everything added up:
position: absoluteoverflow: auto auto scroll containerIt had survived in the expanded state only because 244px happened to fit most of the menu, so the clipping wasn't noticeable. Structurally, it was doomed to clip from day one.
The fix: position: fixed only while collapsed
I couldn't drop overflow-y: auto — the scroll is needed. So instead, while collapsed, the menu escapes the scroll container's coordinate system. position: fixed positions against the viewport, so ancestor overflow can't clip it (caveat: an ancestor with transform etc. changes the containing block).
The position comes from the button's getBoundingClientRect(). In React, I store the coordinates in state on click and feed them into style:
const [menuPos, setMenuPos] = useState<{ top: number; left: number } | null>(null);
const handleOpen = (e: React.MouseEvent<HTMLButtonElement>) => {
if (collapsed) {
const rect = e.currentTarget.getBoundingClientRect();
// float it just to the right of the button
setMenuPos({ top: rect.top, left: rect.right + 8 });
}
setOpen(true);
};
<ul
className={collapsed ? "menu menu--fixed" : "menu menu--absolute"}
style={collapsed && menuPos ? { top: menuPos.top, left: menuPos.left } : undefined}
>
.menu--absolute {
position: absolute; /* expanded: as before */
top: 100%;
left: 0;
}
.menu--fixed {
position: fixed; /* collapsed: escape the sidebar */
}
I kept the expanded state on the old absolute path. Moving everything to fixed was tempting, but the expanded state has existing scroll-following behavior tangled in, so I limited the blast radius to the collapsed state.
To verify, I opened the menu in the collapsed state on a local build and compared rectangles in the console:
const menu = document.querySelector(".menu--fixed").getBoundingClientRect();
const sidebar = document.querySelector(".sidebar").getBoundingClientRect();
console.log(menu.left >= sidebar.right); // true → the menu is outside the sidebar
console.log(menu.right, document.documentElement.clientWidth); // still within the viewport?
menu.left sat to the right of the sidebar's edge and the whole menu fit in the viewport. Done.
Takeaways
Two lessons from this one.
1. A popover inside a scroll container will eventually get clipped.
The instant you write overflow-y: auto, that element becomes a container that clips horizontally too. Any dropdown or tooltip floated inside it with absolute gets cut the moment it outgrows the container. "It looks fine now" just means it happens to fit today. Put popovers on fixed or in a Portal — outside the scroll container — from the start.
2. Auxiliary states like "collapsed" deserve one pass per feature.
That same day we got three bug reports tied to the collapsed state: a drawer opening as a 60px sliver, the hamburger icon showing at desktop width, and this clipped menu. All of them worked perfectly when expanded and broke the moment you collapsed. We had only ever tested the default state. Of all the state combinations (expanded × collapsed, light × dark, desktop × mobile), the side you don't personally use is exactly the one worth a full lap.
Hope this saves someone the same detour.#css #frontend #react #debugging #software #coding #development #engineering #inclusive #community
The Clipped Dropdown in a Collapsed Sidebar — the Hidden Meaning of overflow-y: auto
As the first hits production fully, I get on my next one(s). I start with one where a major upgrade’s manual testing and manual automation is being replaced with Software Intelligence Mesh quality slices.
The other I may pick up is the one where QA is now the bottleneck. Nothing some good ensemble working can’t fix.
Generally I’m still on the problem of really delivering well while using AI.
Personally, it sure seemed like when rounded corners on websites appeared was when the "walled garden" model started messing up the world wide web.
Transcript of the Q&A from the launch of my book Culture Wars in Britain – Social Humanities
#sociology #culturewars
https://socialhumanities.home.blog/2026/10/21/qa-on-culture-wars-in-britain/
Today a project close to me reports that ’AI made development so fast that QA can’t keep up’. The whole sentence shows a mistake: when fixing phase slows your fast AU dev down, the bottleneck is still in development. And when we get that, we have chances of fixing in the right silo.
Some good news for .com.au and .net.au domain registrants: auDA proposes grandfathering existing registrations that don't meet the new restrictions.
Bad news for .qa domain registrants:
https://domainnamewire.com/2026/10/21/qa-domains-get-new-restrictions-change-your-nameservers-now/
If you would like to help make Wikidata better and are interested in castles, this websites helps you find the data properties of castles that still need to be filled out:
https://wikidata-castles-qa.tderflinger.workers.dev
Basically, it is a QA tool for the domain of castles in Wikidata.
Conference: Stop Violence Against Women
Tolhuistuin, Thursday, November 26 at 07:30 PM GMT+1
TalkOn Thursday, November 26, HTIB and VON are hosting an inspiring international conference with Tolhuistuin on the prevention of violence against women, as part of the global Orange the World campaign and the International Day for the Elimination of Violence against Women. Leading journalists and experts from the Netherlands and Türkiye, including Saskia Beleman, Banu Güven, and Şirin Payzın, will address early prevention, victim support, and the social empowerment of women. Attendees can actively participate during the Q&A sessions and network during the closing reception.
Saskia Belleman is a court reporter and crime journalist at De Telegraaf. In 2024, she was named Journalist of the Year by Villamedia, partly in recognition of her podcast Zij is van mij (She Is Mine), which explores femicide in the Netherlands. Her book of the same name was published in 2025. Through her work, she sheds light on how the Dutch criminal justice system deals with violence against women.
Banu Güven is a prominent Turkish journalist, news anchor, and columnist with a master's degree in International Relations from Boğaziçi University. She spent more than 14 years at NTV, producing and presenting influential news programmes, and has written for publications such as Milliyet and Radikal. She later produced programmes for İMC TV, DW Türkçe, and WDR Cosmo. Today, she contributes to independent digital media platforms, including İlke TV and Kısa Dalga, focusing on current social issues, press freedom, and human rights in Turkey and Germany.
Şirin Payzın is an experienced Turkish journalist, diplomatic correspondent, and television presenter who studied at New York University and is fluent in English and French. She became widely known as a senior diplomatic correspondent and host of the influential debate programme Ne Oluyor? (What's Happening?) on CNN Türk. She has received awards for her interview with Gaddafi and her documentary on honour killings (Hepsi Birer Güldünya). Following her work at Halk TV, she now produces incisive social and political commentary, in-depth interviews, and international affairs analysis for the independent news platform T24.
Songül Mutluer is a member of the Dutch House of Representatives, serving since 2022, initially for the Labour Party (PvdA) and later for GroenLinks-PvdA and PRO. A trained lawyer, she previously served as an alderwoman in the municipality of Zaanstad. In Parliament, she advocates for women's rights and measures to combat femicide. Her parents came to the Netherlands from Turkey as migrant workers.
Özlem Bulgan is the moderator for this event; she is the social media editor at Amnesty International and a co-organizer of the Amsterdam Kurdish Film Festival.
Programme Schedule
HTIB (Turkish Workers' Association in the Netherlands)
Since 1974, HTIB has been dedicated to promoting the emancipation, integration, and social participation of the Turkish community in the Netherlands. Guided by its core values of inclusion, respect, and empowerment, the organisation builds bridges within society through education and intercultural dialogue. It also actively advocates for equal rights and works to combat violence against women.
VON (Refugee Organisations Netherlands)
VON is the national network of and for refugee organisations in the Netherlands. The organisation represents the interests of refugees and communities with a background of political migration, promoting their social participation, empowerment, and the protection of fundamental human rights.
About the collaboration
Through this conference, HTIB and VON join forces to foster the international exchange of knowledge and experiences on women's rights, strengthen connections between civil society organisations in the Netherlands and Turkey, and ensure that the prevention of violence against women remains a long-term priority.
Galerijhttps://offbeat.amsterdam/event/conference-stop-violence-against-women
FILM SCREENING + Q&A | Challenging Food Narratives with About Our Journey and I’MPOSSIBLE.
Studio K, Wednesday, November 11 at 08:00 PM GMT+1
FILM SCREENING + Q&A | Challenging Food Narratives with About Our Journey and I’MPOSSIBLE.
Decibel Magazine 🤘 Odes to The Old-School: Q&A With Avrak’s Ted Skjellum (Nocturno Culto) and Anders Hegna: We got together with the Norwegian veterans to talk about the creative process, working in the studio, and capturing the classic metal sound.
The post Odes to The Old-School: Q&A With Avrak’s Ted Skjellum (Nocturno Culto) and Anders Hegna appeared first on Decibel Magazine. http://dlvr.it/TW0sqz LinkInBio for More 🤘 #DecibelMagazine #Metal #HeavyMetal
It turns out the NPS had a presentation and Q&A session on Monday, where they presented this insane plan to radically redesign the whole park, but in this low-key fashion where they acted like THIS is a completely normal landscape concept.
Dolphins Q&A: Should De’Von Achane have been traded?
MIAMI GARDENS — Thanks for joining us for the 2026 Miami Dolphins Q&A, where we’ll answer reader/viewer questions each…
#NFL #MiamiDolphins #Miami #Dolphins #DeVonAchane #Football
https://www.rawchili.com/nfl/1033432/
Q&A: Author Fiona Davis talks new American Girl novel at book event Q&A: Author Fiona Davis talks American Girl novel
Author Fiona Davis stopped at The Book Stall in Winnetka on Thursday to discuss her newest novel, “Samantha:…
#NewsBeep #News #US #USA #UnitedStates #UnitedStatesOfAmerica #Books #Entertainment
https://www.newsbeep.com/us/890256/
https://www.europesays.com/3326485/ Q&A: How AI came to model the “messy” human mind | MIT News #AI #ArtificialIntelligence #BenjaminLindquist #GenerativeAI #HistoryOfAI
I'm still wondering if the apparently innocent question "when would you use another file system, like btrfs, instead of ZFS?" asked at my All Things Open ZFS Q&A was as innocent as it seemed, or if it was sly, masterfully executed incitement... 🤣
https://www.europesays.com/unitedstates/56129/ Q&A: Why Enforcement Is the Weak Link in State PBM Reform | NCPA 2026 #LocalGovernment #StateGovernment
Hey #believeinfilm friends,
I spent nearly all of October rewriting the internals of film Q (a web app for inverting film negatives online).
The new version features significant image quality improvements:
- Eliminated highlight/shadow clipping,
- More accurate colours,
- And a new colour correction algorithm.
Plus, fun new UI elements with faster processing speeds.
I explain how and why those upgrades work in today's article: https://www.analog.cafe/r/scanning-film-just-got-easier-mxge
Near the end, I also outline what could take it to the next level and ask for your feedback on future developments.
Thank you all for your support. This would not be possible without you!
When a critical vulnerability gets a name like PHP2Shell, the questions come in fast: are we exposed, is it fixed, can you prove it?
At Office Hours, Jan Pedersen and Matei Badanoiu, our Offensive Security Research Lead, talk through what to check and patch after PHP2Shell and other recent critical CVEs, and how to prove the fix held.
Matei has disclosed more than 100 CVEs, and the community knows him as “CVE Jesus.”
Around 30 minutes of walkthrough and 15 minutes of open Q&A.
Wednesday, October 28 | 9:00 AM Los Angeles | 12:00 PM New York | 4:00 PM London | 6:00 PM Bucharest 👉 https://zoom.us/webinar/register/5417815287714/WN_xbwerEx9QFSjfNWIHcjtHw
When WILL they tighten their rule?
OK Never, they are getting richer while the people, the voters, in the country suffer.
Q&A: Political lobbying rules https://www.bbc.co.uk/news/uk-politics-15339113
I get irrationally turned off by events promoted as “fireside chat” when there’s no fire, and not really like FDRs talk to the public. Almost all of these are a conversation, an interview. Chat, sure. Q&A, ok. But Fireside? Drop it unless you’ve got the flames and irs relevant. It just seems silly.
Call for questions for Friday!
—-
Next #BikeNite is this Friday at 4pm Pacific standard time (UTC-8)!
This is our weekly call for questions. Reply with any you'd like me to add to the discussion on Friday. Please add the BikeNitePQ hashtag so it's easier to find a Proposed Question. There is room for more!
(BikeNite is a Q&A type discussion on the Fediverse.) #BikeTooter cc @bikenite
The verdict: 11.7 million accounts exposed — email addresses, account metadata, and for an unlucky subset, dates of birth and country. Approximately 193 to 196 accounts had their passwords changed by the intruder. No credit cards, no ransomware — small mercies the court acknowledges grudgingly.
Sentencing is as follows: change your CAPCOM ID password immediately, enable multi-factor authentication, and surveil your accounts like a bailiff with trust issues. (2/3)
The most important question in life is...
Am I hungry or just bored?
The Muslims finding belonging in southern Spain https://www.aljazeera.com/features/longform/2026/10/24/the-muslims-finding-belonging-in-southern-spain?traffic_source=rss
The beauty aristocracy
are flooding through the door
Gonna feed them all with Champagne
then I’ll lead them to the floor
The aim of science is to seek the simplest explanations of complex
facts. Seek simplicity and distrust it.
-- Whitehead.
The volume of the calls to "AI all the things" at $PlaceOfWork is becoming deafening.
(To be clear I'm referring to general LLMs/Chatbots - not validated tools (e.g. Alphafold) trained on well curated public datasets for a specific task.)
• Where AI generates hypotheses: These hypotheses still need careful experimental validation, especially if work is clinical or translational. So funding AI at the expense of actual data-generating science (I'm looking at you, UK STFC) is an idiot's game
• Where AI is used to analyse data or find signals in noisy data - you still need to experimentally validate these findings. See first point.
• Maybe you want to generate better AI models, you still need careful curated data to "feed the beast". Training AI on AI slop leads to an ouroboros of shit. See first point.
• Using AI to generate hypotheses doesn't actually enhance your intellectual development as a scientist - You just become the meat avatar of an algorithm trained on stolen data. Development as a scientist (which never stops, btw) allows you to deploy your skills, experience, and intuition* to answer the questions you're asking.
*I see science as a creative endeavour. It's exploration. You shouldn't just blindly follow the whim of your bloated new silicon overlords.