Readit News logoReadit News
extra88 commented on Fifty problems with standard web APIs in 2025   zerotrickpony.com/article... · Posted by u/dhruv3006
skybrian · a day ago
I think the lesson is that writing a mobile game using HTML is still tricky. Few of these issues would come up when writing a web page.
extra88 · 6 hours ago
Especially when you don't approach it that way; they made an HTML game in desktop Chrome then worked on getting it to work in various mobile browsers, including quite old ones.

The article gets to the right conclusion, develop mobile first. I'd put it more generally as develop for the most constrained devices you intend to support. If they had done so, it would have saved a lot of time (some of their expectations about APIs still would not have been met).

extra88 commented on Fifty problems with standard web APIs in 2025   zerotrickpony.com/article... · Posted by u/dhruv3006
amadeuspagel · 11 hours ago
> The unglamorous answer is that this might be just a documentation problem. MDN is pretty good, even though Mozilla increasingly concerns me as a steward of the open web. What if it were just a little better?

What if it had a comment section where people could discuss these issues, like the PHP docs? What if it had a wiki, where people could collaborate on fixing them, like ArchWiki?

extra88 · 6 hours ago
MDN is on GitHub, every page ends with "View this page on GitHub • Report a problem with this content" links.

I've pointed out errors a couple of times and they were corrected pretty quickly.

extra88 commented on CSS Grid Lanes   webkit.org/blog/17660/int... · Posted by u/frizlab
nextaccountic · 5 days ago
I thought that no other browser engine could be provided on iOS. so no ladybird's engine, no servo, no gecko, no blink, only webkit
extra88 · 4 days ago
Some geographic regions have declared that not allowing other OS engines on iOS is anticompetitive so they're requiring Apple to allow them.

Apple is fighting it tooth and nail and coming up with requirements for other engines is a small way of doing that.

extra88 commented on CSS Grid Lanes   webkit.org/blog/17660/int... · Posted by u/frizlab
rendaw · 5 days ago
I thought that was supposed to be fixed by contenteditable plaintext-only. Why was field sizing still necessary?
extra88 · 5 days ago
`contenteditable` is an HTML attribute but it depends on JavaScript to do anything useful. This problem is one of layout, CSS's domain, so `field-sizing` solves it while leaving HTML form elements to do the actual job of taking input.
extra88 commented on iOS 26.2 fixes 20 security vulnerabilities, 2 actively exploited   macrumors.com/2025/12/12/... · Posted by u/akyuu
zahlman · 10 days ago
I don't have one of these devices.

Do I understand correctly that they just switched to calver, but called the 2025 release "version 26" for marketing reasons (like year numbers for car models)?

extra88 · 10 days ago
There are plenty of examples of software with year-based version numbers that are released in the Fall prior to that year.
extra88 commented on Running Unsupported iOS on Deprecated Devices   nyansatan.github.io/run-u... · Posted by u/OuterVale
nullbyte808 · a month ago
I just bought an iPad Air 1on Mercari for $25 in mint condition. Handles EPUBs and PDFs like a champ. Battery drains when wifi is turned on. Webkit is horribly out of date, but the kernel says its from 2021? I think webkit was frozen in 2018.
extra88 · a month ago
That makes sense, that iPad had 5 years of major OS updates (2013-2018), which included the browser, but Apple provides security updates and critical bug fixes for at least 2 years after major updates end. That model stopped at iOS 12, first released in 2018, which received security updates for an especially long time, 2023.

In that era, Safari added new features, including adding support for web standards, in the major update and in a .1 update about 6 months later, Safari 12.1 came out in March 2019.

Loading parent story...

Loading comment...

extra88 commented on Blocking LLM crawlers without JavaScript   owl.is/blogg/blocking-cra... · Posted by u/todsacerdoti
Yoric · a month ago
I did that, but my router doesn't offer a documented API (or even a ssh access) that I can use to reprogram DNS blocks dynamically. I wanted to stop YouTube only during homework hours, so enabling/disabling it a few times per day quickly became tiresome.
extra88 · a month ago
Your router almost certainly lets you assign a DNS instead of using whatever your ISP sends down so you set it to an internal device running your DNS.

Your DNS mostly passes lookup requests but during homework time, when there's a request for the ip for "www.youtube.com" it returns the ip of your choice instead of the actual one. The domain's TTL is 5 minutes.

Or don't, technical solutions to social problems are of limited value.

extra88 commented on Normalize.css   csstools.github.io/normal... · Posted by u/Leftium
rhdunn · 2 months ago
To add to this, HTML 5/LS have a section on rendering HTML elements [1]. That section provides default CSS rules that a conforming web browser must use. Therefore, modern browsers effectively have built-in normalize.css rules, providing a consistent web page default.

There may be some rules you want to change in a set of baseline rules such as margin/padding, image sizing, and fonts. But those would be things you would add on top of normalize.css anyway.

[1] https://html.spec.whatwg.org/multipage/rendering.html#render...

extra88 · 2 months ago
Your link makes it very clear that those CSS rules are not required, that they are suggestions. However, all major browsers do use them.
extra88 commented on Privacy Badger is a free browser extension made by EFF to stop spying   privacybadger.org/... · Posted by u/doener
unsungNovelty · 3 months ago
The entire podcast and youtube channel industry relies on contextual ads right?

Havent almost everyone including MKBHD said youtube ads doesnt give them enough to be used as the only revenue.

Contextual ads are more effective. You type shoes, you get shoes ads. It doesnt first need the shoe data and then later show shoe ads after you started searching for socks. And with no middlemen,more profitable. Duckduckgo employs this IIRC.

Behavioural ads are easy cos you are setting up an api. Contextual ads would mean you need a worthy product and having to handle your ad folks yourself. You cannot buy a domain and immediately start showing ads.

Behavioural ads breakeven because they sell your data. Not ads.

The whole reason why new media outlets moved to subscription model is bizarre to me. They could've just started doing it old school and it would have made news open and more privacy friendly.

extra88 · 3 months ago
In-video sponsors are a form of contextual ad but ads inserted by YouTube are personalized (that doesn't mean context is not also a factor).

Channels like MKBHD (and LTT) need more revenue than what they get from YouTube ads because their expenses have greatly increased, particularly staff.

You can't automate contextual ads in news media, otherwise you get airline ads next to stories about airplane crashes. Or travel ads for places experiencing natural disasters or political upheaval. People pairing ads with stories increases the labor costs and there's already not enough money being paid for actual journalism to increase the cost of having ads.

u/extra88

KarmaCake day2680June 14, 2013View Original