frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

The <Usermedia> HTML Element

https://developer.chrome.com/blog/usermedia-html-element
22•twapi•1h ago

Comments

rho138•1h ago
This won’t get abused. /s
saagarjha•1h ago
How do you see it being abused?
unfocso•1h ago
"Press here to view the content", there's already plenty in the wild that grant access to notifications with deceptive buttons.
cwmoore•45m ago
“targeted and functional controls for accessing camera and microphone streams”
sheept•19m ago
The similar <geolocation> element has clickjacking prevention enforced by the browser[0], and even if the website finds a way around it, it still shows the normal permission prompt.[1]

[0]: https://developer.mozilla.org/en-US/docs/Web/API/HTMLGeoloca...

[1]: https://mdn.github.io/dom-examples/geolocation-element/basic... (requires Chromium)

usr1106•1h ago
Is this Chrome only or something the other browsers are working on, too. A quick web search does not seem to produce any relevant hits.
asqueella•1h ago
Seems Chrome-only for now. But the spec (Working draft) has an editor from Mozilla as well, so maybe someday... https://w3c.github.io/mediacapture-extensions/#the-usermedia...
sheept•13m ago
At the very least, Firefox's position on the similar <geolocation> element is positive.[0] I would assume their position for other permissions elements would be the same.

[0]: https://github.com/mozilla/standards-positions/issues/1288

phantomathkg•1h ago
Chrome basically is abusing its market position, 69.65% globally, and becomes the new IE. Implementing its own HTML/JS standard.

The sad truth is, some companies will look at Statcounter[0] and say because Firefox does not reach 5% global population and decided not supporting it, actively or passively.

[0]: https://gs.statcounter.com/

zdragnar•36m ago
This is literally how the standards are meant to work, at least on the JS side. The tc39 process requires at least two live implementations to exist before a spec can move to finished.

In this case, there's also people from Mozilla onboard, so there's no guarantee that it'll remain chrome only or that chrome will keep it if the spec doesn't go anywhere.

In fact, much of the web as we know it evolved this way. We have IE to thank for AJAX, after all.

sheept•7m ago
Another reason why this is problematic is that their proposed standards follow Google's priorities for its own products, particularly Google Meet.[0][1]

[0]: https://developer.chrome.com/docs/web-platform/element-captu...

[1]: https://developer.chrome.com/docs/web-platform/document-pict...

akersten•51m ago
Uughh why do we need this whole new html element and not simply make the getUserMedia API allowed to be called more than once if the initiator is a user click?
zamadatix•14m ago
I'm not all that happy with second chance options in the first place, but a dedicated element with protections on making sure it's clear clicking that particular element is going to second chance it is at least much less likely to get abused.
felooboolooomba•15m ago
Anything new I have to block so my ass can't be fingerprinted?

Meta Caps Internal AI Token Spending After Costs Approach Billions in 2026

https://mlq.ai/news/meta-caps-internal-ai-token-spending-after-costs-approach-billions-in-2026/
72•typeofhuman•1h ago•58 comments

ZCode – Harness for GLM-5.2

https://zcode.z.ai/en
193•chvid•3h ago•206 comments

Show HN: Searchable directory of 22k+ products from worker-owned co-ops

https://www.workerowned.info/
211•IESAI_ski•4h ago•34 comments

For first time, a cell built from scratch grows and divides

https://www.quantamagazine.org/for-the-first-time-a-cell-built-from-scratch-grows-and-divides-202...
729•defrost•11h ago•249 comments

Building an Open-Source Robot Vacuum – Meet Oomwoo

https://makerspet.com/blog/building-an-open-source-robot-vacuum-meet-oomwoo/
21•devicelimit•55m ago•1 comments

What to learn to be a graphics programmer

https://blog.demofox.org/2026/07/01/what-to-learn-to-be-a-graphics-programmer/
241•atan2•7h ago•122 comments

Opening up 'Zero-Knowledge Proof' technology to promote privacy in age assurance

https://blog.google/innovation-and-ai/technology/safety-security/opening-up-zero-knowledge-proof-...
51•consumer451•3h ago•30 comments

The Underhanded C Contest

https://underhanded-c.org/
33•ccabraldev•3h ago•5 comments

Physical disc production ending in Jan 2028 for new games on PlayStation

https://blog.playstation.com/2026/07/01/physical-disc-production-ending-in-january-2028-for-new-g...
595•Tiberium•13h ago•628 comments

FFmpeg 9.1's new AAC encoder

https://hydrogenaudio.org/index.php/topic,129691.0.html
282•ledoge•11h ago•94 comments

Chip Off the Old Block

https://www.astralcodexten.com/p/chip-off-the-old-block
40•paulpauper•4h ago•5 comments

Qualcomm Linux 2.0

https://www.qualcomm.com/developer/blog/2026/06/qualcomm-linux-2-now-available
50•gilgamesh3•4h ago•12 comments

Global review confirms mRNA vaccines are safe, effective and full of promise 

https://news.ubc.ca/2026/06/mrna-vaccines-are-safe-effective-and-full-of-promise/
65•coloneltcb•1h ago•33 comments

The <Usermedia> HTML Element

https://developer.chrome.com/blog/usermedia-html-element
23•twapi•1h ago•14 comments

Proliferate (YC S25) Is Hiring

https://www.ycombinator.com/companies/proliferate/jobs/mMHvKR9-founding-product-engineer
1•pablo24602•4h ago

Box3D, an open source 3D physics engine

https://box2d.org/posts/2026/06/announcing-box3d/
412•makepanic•13h ago•92 comments

Internal Combustion Engine (2021)

https://ciechanow.ski/internal-combustion-engine/
284•StefanBatory•12h ago•73 comments

Ask HN: Who is hiring? (July 2026)

162•whoishiring•10h ago•175 comments

Monetization Gateway: Charge for any resource behind Cloudflare via x402

https://blog.cloudflare.com/monetization-gateway/
248•soheilpro•11h ago•165 comments

How do wombats poop cubes? Scientists get to the bottom of the mystery

https://www.science.org/content/article/how-do-wombats-poop-cubes-scientists-get-bottom-mystery
34•bushwart•1d ago•7 comments

I Left Harry's All-Night Hamburgers

https://escapepod.org/2013/09/14/ep413-why-i-left-harrys-all-night-hamburgers/
70•rbanffy•4h ago•8 comments

Healthy but sedentary people show early decline in cellular energy production

https://news.cuanschutz.edu/news-stories/healthy-but-sedentary-individuals-show-early-decline-in-...
56•littlexsparkee•2h ago•46 comments

Visual Basic on the PC with Windows 3.1

https://stonetools.ghost.io/visualbasic-win31/
7•TMWNN•3d ago•2 comments

Flavor Graveyard

https://www.benjerry.com/flavors/flavor-graveyard
24•NaOH•3d ago•12 comments

The Apple Disk II Controller Card

https://www.bigmessowires.com/2021/11/12/the-amazing-disk-ii-controller-card/
42•stmw•2d ago•10 comments

Launch HN: Parsewise (YC P25) – Reason Across Documents with an API

45•gergelycsegzi•11h ago•45 comments

How We Made IPFS Content Publishing 10x Faster

https://probelab.io/blog/optimistic-provide/
146•dennis-tra•10h ago•48 comments

Fable 5 Is Back

https://twitter.com/claudeai/status/2072402636813607381
318•mfiguiere•6h ago•296 comments

Weave Robotics launches Isaac 1, a $7,999 home robot with Fall 2026 deliveries

https://www.weaverobotics.com/isaac-1
73•ryanmerket•7h ago•123 comments

Ask HN: Who wants to be hired? (July 2026)

106•whoishiring•10h ago•251 comments