Building a Toast Component
https://emilkowal.ski/ui/building-a-toast-component
#HackerNews #Building #a #Toast #Component #UI #Development #Component #Design #WebDevelopment
#Tag
Building a Toast Component
https://emilkowal.ski/ui/building-a-toast-component
#HackerNews #Building #a #Toast #Component #UI #Development #Component #Design #WebDevelopment
How to Synthesize a House Loop
https://loopmaster.xyz/tutorials/how-to-synthesize-a-house-loop
#HackerNews #How #to #Synthesize #a #House #Loop #music #production #house #music #tutorial #synthesize #loop
Response to Ruby Is Not a Serious Programming Language
https://robbyonrails.com/articles/2025/12/01/why-so-serious/
#HackerNews #Response #to #Ruby #Is #Not #a #Serious #Programming #Language #Ruby #Programming #Language #Hacker #News #Tech #Debate #Software #Development
It’s been a very hard year
https://bell.bz/its-been-a-very-hard-year/
#HackerNews #been #a #very #hard #year #mentalhealth #struggles #resilience #challenges #personalgrowth
Seeing a Molecule's Quantum Shadow
https://physics.aps.org/articles/v18/s149
#HackerNews #Seeing #a #Quantum #Shadow #quantumphysics #molecules #science #news #research
Writing a Good Claude.md
https://www.humanlayer.dev/blog/writing-a-good-claude-md
#HackerNews #Writing #a #Good #Claude.md #humanlayerblog #markdown #tips
Windows drive letters are not limited to A-Z
https://www.ryanliptak.com/blog/windows-drive-letters-are-not-limited-to-a-z/
#HackerNews #Windows #Drive #Letters #A-Z #Tech #News #File #Systems #Microsoft
Building road signs at home using a Cricut Machine
https://annanay.dev/build-a-signboard/
#HackerNews #Building #road #signs #at #home #using #a #Cricut #Machine #DIY #Cricut #RoadSigns #HomeProjects #MakerCommunity
Running a Business Means Contact with Reality
https://fredkozlowski.com/2025/11/02/running-a-business-means-contact-with-reality/
#HackerNews #Running #a #Business #Means #Contact #with #Reality #BusinessInsights #Entrepreneurship #RealityCheck #StartupLife
I like container style queries, but what I really want to do many times is query an element.
```
button { background: var(--bg, green); }
.btn-error { --btn-style: error }
@element style(--btn-style: error) {
$element { --bg: red; }
}
```
Will something like that ever be possible, @bramus
@matuzo @bramus `if()` works like that, so in your case it could be
```CSS
* {
--bg: if(style(--btn-style: error): red);
}
```
It won't work if you'd have something like
```CSS
button {
--bg: green;
background: var(--bg);
}
```
for obvious specificity reasons, and if we would do `*:not( #a#b)` to bump it, it will override the `--bg`, _but_ we could do
```CSS
*:not( #a#b) {
--bg: if(
style(--btn-style: error): red;
else: revert-rule;
);
}
```
And this will work.
A Vibe Coded SaaS Killed My Team
https://cendyne.dev/posts/2025-11-26-a-vibe-coded-saas-killed-my-team.html
#HackerNews #A #Vibe #Coded #SaaS #Killed #My #Team #vibe #coded #SaaS #tech #challenges #team #dynamics #Hacker #News #developer #stories
A million ways to die from a data race in Go
https://gaultier.github.io/blog/a_million_ways_to_data_race_in_go.html
#HackerNews #A #million #ways #to #die #from #a #data #race #in #Go #data #race #Go #programming #concurrency #software #development
A free tool that stuns LLMs with thousands of invisible Unicode characters
#HackerNews #A #free #tool #that #stuns #LLMs #with #thousands #of #invisible #Unicode #characters #gibberifier.com #LLMs #Unicode #characters #AI #tools #tech #news
Having Fun with Complex Numbers: A Real-Life Journey for Upper Elementary Studen
https://mathwonder.org/Having-Fun-with-Complex-Numbers/
#HackerNews #Having #Fun #with #Complex #Numbers #A #Real-Life #Journey #for #Upper #Elementary #Students #math #education #complex #numbers #learning #journey #STEM #education
How to Spot a Counterfeit Lithium-Ion Battery
https://spectrum.ieee.org/counterfeit-lithium-ion-batteries
#HackerNews #How #to #Spot #a #Counterfeit #Lithium-Ion #Battery #counterfeitbatteries #lithiumionbattery #batterysecurity #electronicsafety #technews
You only live once, self host a NAT Gateway
https://www.awsistoohard.com/blog/self-hosting-nat-gateway
#HackerNews #You #only #live #once #self #host #a #NAT #Gateway #selfhosting #NATGateway #AWS #cloudcomputing #technews
github.com##.AppHeader-CopilotChat
github.com# #copilot-dashboard-entrypoint
github.com##.prc-ButtonGroup-ButtonGroup-vcMeG.DiffLinesMenu-module__diff-button-container--UrMbh
github.com##.DiffHeaderAskCopilotButton-module__askCopilotButton--XnBQK.prc-Button-ButtonBase-c50BI
github.com## #copilot-md-menu-anchor-new_comment_field
github.com# #a[href^="https://copilot-workspace.githubnext.com"]
github.com## #copilot-md-menu-anchor-pull_request_body
github.com##.lnwIhU.Box-sc-g0xbh4-0 > .octicon-copilot.octicon > path
github.com# #li:has(> ul > li#query-builder-test-result-ask-copilot)
github.com# #li.ActionList-sectionDivider[aria-hidden="true"]
github.com# #div:has(> button[data-testid="copilot-ask-menu"])
github.com# #div[data-test-id="copilot-actions-chat-button"]
github.com# #div.dropdown-divider:has(+span[data-target="copilot-diff-entry.menuItemsSlot"])
github.com# #span[data-target="copilot-diff-entry.menuItemsSlot"]
github.com# #react-partial[partial-name="copilot-code-chat"]
github.com##.copilotPreview__container
github.com# #button[id^="copilot-md-menu-anchor"]
github.com# #div:has(> button[id^="copilot-md-menu-anchor"]) + hr
github.com# #li:has(> ul > li#query-builder-test-result-chat-with-copilot)
github.com# #span:has(> p > span[data-assignee-name="Copilot"])
github.com# #div:has(> div > div > a[data-testid="open-in-copilot-agent-button"])
github.com# #command-palette-item[data-item-id="2918418660"]
github.com# #li.prc-ActionList-Divider-rsZFG
github.com# #li:has-text(/Ask about this diff/)
github.com# #div[class*="CopilotWorkspaceButton"]
github.com# #li[class="ActionListItem ActionListItem--hasSubItem"]:has(ul > li[data-item-id="repo_settings_copilot_swe_agent"])
github.com# #svg.octicon.octicon-copilot
github.com# #span[class="ActionListItem-label"]:has-text(Copilot)
github.com# #li:has(> div > span:has-text(/Explain error/))
github.com# #div[class*="CopilotAgentModeButton"]
github.com# #button:has(> span:has-text(/Try the new experience/))
github.com# #g-emoji[alias="sparkles"]
github.com# #inline-machine-translation
A space for Bonfire maintainers and contributors to communicate