HN user

bsmth

235 karma

Staff Product Manager, Enterprise @ Mozilla

I work on Enterprise Firefox, helping organizations deploy and manage Firefox at scale. Previously, I documented web platform technologies at MDN Web Docs, and before that Head of Content at QuestDB (YC S20).

Web: https://bsmth.de/ Bluesky: https://bsky.app/profile/bsmth.de

Posts22
Comments27
View on HN
dheer.co 3mo ago

Anatomy of a good ad-hoc Claude agent team

bsmth
2pts0
assets.publishing.service.gov.uk 5mo ago

UK Gov: Global biodiversity loss, ecosystem collapse and national security [pdf]

bsmth
2pts0
stackoverflow.blog 6mo ago

A new era of Stack Overflow

bsmth
5pts0
www.asus.com 1y ago

Asus Fragrance Mouse MD101

bsmth
1pts0
htmhell.dev 1y ago

Native HTML light and dark color scheme switching

bsmth
3pts0
openjsf.org 2y ago

OpenSSF and OpenJS Issue Alert for Social Engineering Takeovers of OSPs

bsmth
1pts2
old.reddit.com 2y ago

My $0->$100M->$0 in 5 years story

bsmth
253pts212
developer.mozilla.org 3y ago

Celebrating Global Accessibility Awareness Day

bsmth
1pts0
acorn.firefox.com 3y ago

Acorn - the public design system for Firefox

bsmth
2pts0
hackaday.com 3y ago

Hackaday 2022 cyberdeck contest winners

bsmth
36pts2
german.stackexchange.com 3y ago

Vorführeffekt German for “it only works when I try to show you it's not working”

bsmth
5pts1
bsmth.de 3y ago

Migrating from Google Analytics to Netlify Analytics

bsmth
2pts0
skills.github.com 4y ago

GitHub launches Skills section with interactive courses

bsmth
4pts0
en.wikipedia.org 4y ago

Latent Human Error

bsmth
1pts0
en.wikipedia.org 4y ago

Moniac: A water-based analogue computer used to model the UK economy

bsmth
2pts0
esolangs.org 4y ago

Esolang, the esoteric programming languages wiki

bsmth
2pts0
twitter.com 4y ago

Reddit service is disrupted as all clients face elevated errors

bsmth
13pts2
thevaluable.dev 4y ago

Measuring Software Complexity: What Metrics to Use?

bsmth
101pts80
en.wikipedia.org 4y ago

A list of public BGP hijacking incidents

bsmth
1pts0
artlabs.tech 4y ago

Underrated Software Engineering Skills: Writing Well

bsmth
2pts0
github.blog 5y ago

GitHub Release Radar May 2021

bsmth
2pts0
en.wikipedia.org 5y ago

Chudnovsky Brothers

bsmth
1pts0

I understand, thanks a lot for the context. The bug titles aren't always very descriptive, so we try to make a good TL;DR on this page. The prose should describe each change as a complete summary of the bug to clarify the practical implications for developers. For instance, "The X interface is now supported, so you can use Y features in Z context.". Ideally, readers shouldn't need to click the Bugzilla link unless they really want to deep-dive into comments or find specific patches.

I'll mention this with the team anyway, we're always looking to improve. There may be options like showing a tooltip with the bug title on hover or something similar.

Heya, MDN technical writer here. Do you want to share a little more details about what you expect to see on the page? Thanks!

That's a good idea. I'll have a think about a JS only example, although the reference pages have some, they log results to the console and so I thought some HTML might be interesting to see.

Maybe it's interesting for you: the method pages have compat data at the bottom so you can see what's supported and in which browser release.

Blog post author here (thank you for sharing). I agree, unskippable ads are one of the not-so-nice uses of this API, and considered a dark pattern by most people. That's something that became apparent to me while I was working on the docs and this blog post - of course this API would be used for this purpose.

There's another discussion here about this API where a reader believes it should be behind a permission flag: https://news.ycombinator.com/item?id=33965677#33994536

Personally, I think it's my role to discourage dark patterns in docs and examples and promote user agency and responsible development where I can. In this case, I'm highlighting the sustainability potential by making systems more efficient when resources are not needed. There's a section on 'patterns to avoid' in the post which talks about user control, so 'opting-in' to use of this API sounds like the better approach whether that's through in-app preferences or browser settings while there is no permission policy: https://developer.mozilla.org/en-US/docs/Web/HTTP/Permission...

MDN Playground 3 years ago

Someone put it like this recently: the audience for specs is browser vendors, and the audience for MDN is web developers; ideally, you shouldn't have to go to the specs if MDN describes the features well enough to get your application running or your problem solved. MDN docs consider the practical aspect of how application developers will use features or why they should care, so there is a need to keep the content accessible in as many ways as possible.

I've been interested in trying out different air sensors for a while. I tested out some of the super cheap ones ("MQ-7" etc.) for DIY cellular iot devices. I wasn't impressed at all with the accuracy, it was more like a random number generator. I recall that pre-heating was something you needed to do with it but I've since realized it's required once for 48 hours before general use, not a two-minute warmup each time a device is powered up. Anyway the general consensus seemed to be that anything under 50EUR was a waste of money. Did anyone else have success with the cheaper sensors?

This post got me interested again in trying out something a bit more robust. I've put through an order for the kit linked in the article. Looking forward to trying it out.

PSA if you're thinking of repairing appliances that run on mains power supply:

A lot of you might be comfortable tinkering with breadboards or Arduinos and hobbyist electronics, but mains electricity can be lethal. Please consider hiring a professional electrician before you start replacing failing components or power cables if you're unsure about what you're doing.

Stay safe :)

I'm writing docs for https://questdb.io/ which offers SQL-based analytics for time series. We have quite a few users already who use us for ML applications that rely on performance.

Instead of writing an MQTT -> PostgreSQL bridge, you could use Telegraf to listen to MQTT topics and write data to QuestDB over InfluxDB line protocol when it meets certain criteria. One of our users shared the tooling they use in industrial IoT and a tutorial here for exactly this use case: https://questdb.io/tutorial/2020/08/25/questitto/#stack

Ruby 3.0.0 RC1 6 years ago

Well done to all contributors, looking forward to giving it a spin and learning about the additions. Has anyone had experience using RBS yet?

Are you able to mention who or what kind of companies? I could guess mobility / scooter sharing off the bat, but have not heard from many being let go.