home.social

Search

1000 results for “the_qa_guy”

  1. Doing new shapes in 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.

  2. 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 of overflow-x / overflow-y is set to something other than visible, a visible value on the other axis computes to auto.


    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:

    • The menu was floated inside the sidebar with position: absolute
    • The sidebar was effectively an overflow: auto auto scroll container
    • A 190px menu inside a 60px container → the horizontal overflow gets clipped (or scrolled)

    It 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

  3. 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.

  4. Personally, it sure seemed like when rounded corners on websites appeared was when the "walled garden" model started messing up the world wide web.

    #qa_computer #Computers

  5. Transcript of the Q&A from the launch of my book Culture Wars in Britain – Social Humanities
    #sociology #culturewars

    socialhumanities.home.blog/202

  6. 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.

  7. Some good news for .com.au and .net.au domain registrants: auDA proposes grandfathering existing registrations that don't meet the new restrictions.

    domainnamewire.com/2026/10/21/

    Bad news for .qa domain registrants:

    domainnamewire.com/2026/10/21/

  8. 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:

    wikidata-castles-qa.tderflinge

    Basically, it is a QA tool for the domain of castles in Wikidata.

    #wikidata #wikipedia #opendata #castle #opensource

  9. Conference: Stop Violence Against Women

    Tolhuistuin, Thursday, November 26 at 07:30 PM GMT+1

    Talk

    On 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.

    Galerij

    offbeat.amsterdam/event/confer

  10. 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.

    Who gets to tell stories about food and migration, and which perspectives are left out? Join us for a night about global inequality and hidden perspectives behind foods we consume. In this program, we will screen two different ethnographic films, each challenging dominant narratives around consumption in their own way. After screening their documentaries, ethnographers Elvira Mora and Leon Cronie will join the audience for a Q&A session. Get ready to step out of your comfort zone and be confronted with uncomfortable realities of ethical consumption, abusive migrant labour and exploitation of workers. The contemporary urban lifestyle requires exploitation through labour and structural inequality. On
    one hand, labour migrants, mostly from the Global South, are expected to harvest our veggies in
    the most terrible working conditions violating all kinds of laws, while European political and social
    discourses are becoming increasingly xenophobic, portraying them as inhumane or even
    criminals. On the other, farmers in the Global South are suffocating due to Western companies
    demanding extremely high quality products, aligned with consumers’ demand for ethical, organic
    products. Marketing executives work hard to make us believe that by making the right choices, by
    being a ‘conscious consumer’, we can change the lives of disadvantaged communities abroad —
    while high profits are still being made by exploiting local farmers and their resources. Voices from within marginalised communities who actually produce our foods are rarely present in these stories. In Visual Anthropology, there has been a movement to change that: ethnographers are making efforts to work together with local communities, instead of producing research about them. Elvira Mora and Leon Cronie decided to follow this participatory method in their filmmaking efforts. For their graduation projects, they carried out fieldwork in Spain and Indonesia as part of different projects, with the same mission. Whether about coffee or about migration, they both challenge narratives about representation of the Other, to combat hidden power dynamics within ethnographic filming. Join us for a screening of their films at Studio /K’s intimate space SK4. After watching the documentaries together, we’ll dive deeper into the topic with Elvira and Leon. November 11th
    20:00 – 21:30
    Studio/K, SK4 Free entry About Our Journey (2025) is a film set in both The Netherlands and Indonesia, about narratives that dominate the specialty coffee industry. In these hopeful “coffee origin stories”, coffee farmers in the Global South are perfect victims, while the Western coffee importer is presented as the hero. By paying a little extra for a cup of high-quality coffee, consumers are led to believe they can change lives of local farmers. How can we believe such stories when many coffee-producing communities are still living in poverty, despite the ubiquity of heartwarming coffee stories in urban, cosmopolitan spaces? For his graduation project, part of the Masters’ Visual Ethnography, Leon Cronie set out to find ‘the truth’ behind coffee origin stories by travelling to Sumatra, Indonesia. Talking to industry representatives and farmers however, he finds that his mission may be more complicated than expected. Does he himself have the right to tell this story? I’MPOSSIBLE (2025) follows Abdellah, Rachid, Mohamed, Toufik, and Saikou, five men who migrated to Europe in search of better opportunities and now work in the greenhouse industry of Almería, southeast Spain. Through their testimonies, daily routines, and the use of participatory filmmaking, the film explores the link between migrant labour exploitation and the precarious living conditions in informal settlements. Due to their documentation status, exploitative labour, and the absence of housing solutions, many migrants in Almería endure daily struggles: unreliable water and electricity, extreme summer heat, poor waste management, and social marginalisation. By placing the camera in the hands of some participants and filming others in close collaboration, I’MPOSSIBLE moves beyond victimisation and shows migration as a state rather than an essence.The film invites viewers to reflect on representational authority and the power relations embedded in migration images, which increased after the so-called “migration/refugee crisis” of 2015. It challenges essentialising portrayals of migrants as an exotic ‘other’ by offering an alternative mode of representation in which the protagonists tell their own story with dignity and agency. Leon Cronie is an anthropologist and documentary filmmaker. His work brings together a wide range of themes, from stories about coffee to the Palestinian cause, always taking a decolonial perspective as his starting point. Armed with a camera, he focuses on the struggle for justice, not as a neutral fly-on-the-wall observer but as an active participant. He is currently working on a documentary about the deep mistrust felt by young people of colour towards the police. On Instagram and YouTube, he uploads short videos about injustice, from the right to protest to racism in football. Elvira Mora is a graduate of the Visual Ethnography specialisation in Cultural Anthropology and Development Sociology at Leiden University. Her first project as a visual ethnographer focuses on migration, labour exploitation, and participatory filmmaking in Campos de Níjar, Almería (Spain). Her personal connection to the territory where she grew up motivated her, alongside her mother Teresa as her collaborator, to seek a deeper understanding of the reality migrants face in the agroindustrial sector. Working on this project has strengthened her awareness of why participatory methods are essential to preserve migrant voices in multimodal projects. For her future career, she is determined to develop visual participatory projects focused on migration and gender studies.

    offbeat.amsterdam/event/film-s

  11. 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. dlvr.it/TW0sqz LinkInBio for More 🤘 #DecibelMagazine #Metal #HeavyMetal

  12. 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.

  13. 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
    rawchili.com/nfl/1033432/

  14. 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
    newsbeep.com/us/890256/

  15. 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... 🤣

  16. 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: analog.cafe/r/scanning-film-ju

    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!

    #filmphotography #photography #analogphotography

  17. 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 👉 zoom.us/webinar/register/54178

  18. When WILL they tighten their rule?
    OK Never, they are getting richer while the people, the voters, in the country suffer.

    #society

    Q&A: Political lobbying rules bbc.co.uk/news/uk-politics-153

  19. 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.

  20. 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

  21. 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)

  22. The Art of the Deal: Jared Kushner’s Hacked Phone Revealed His Secret Negotiations—Including More Than $700 Million in Transfers

    vanityfair.com/story/jared-kus

  23. The most important question in life is...

    Am I hungry or just bored?

  24. The beauty aristocracy
    are flooding through the door
    Gonna feed them all with Champagne
    then I’ll lead them to the floor

  25. the catalie! @0x6e6174

    (make sure to tell her how cute this cat toque is on her)

    :neodog_angel:

  26. The aim of science is to seek the simplest explanations of complex
    facts. Seek simplicity and distrust it.
    -- Whitehead.

  27. CW: Long Post: thoughts on AI in life science

    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.

Share on Mastodon

Enter the server where you have an account.