frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Fifty problems with standard web APIs in 2025

https://zerotrickpony.com/articles/browser-bugs/
49•dhruv3006•5d ago

Comments

Terretta•3d ago
The full screen thing -- have you tried saving the SPA to the home screen?

Together with some meta tags, that launches full screen and stays full screen, like an app.

The bashing on apple for this "to sell more apps" is nonsense, Apple originally designed and intended for HTML5 apps to beat Flash.

One of the earliest games for iPhone was PacMac, it was a SPA web app saved to home screen, it worked great.*

OTOH, in 30 years of web dev, I never got pages about raccoons to work either.

* Haven't checked this lately to see if they deprecated this.

brailsafe•1h ago
> The bashing on apple for this "to sell more apps" is nonsense, Apple originally designed and intended for HTML5 apps to beat Flash.

Whatever their apparent intention might have been ~15 years ago, it would be hard to argue that Apple puts a lot of resources into trying to protect its fiefdom. I don't think it would be all that different to suggest they (Apple) wouldn't try to control how people pay for apps by preventing app developers to offer a web-based payment option, on the basis of their past relationship with HTML5. A huge component in their success with iPhones has been control over the entire supply chain.

That said, it is a somewhat conspiratorial take that is probably better explained by laziness, bad choices, and control over proprietary UX patterns (that suck), than generalized competition, but it's not much of a reach. They also compute localStorage limits differently and have always diverged for stupid reasons

llmslave2•1h ago
Interestingly enough Apple has put a ton of effort into Safari recently and have shot up to the top of the interop leaderboards.

https://wpt.fyi/interop-2025?stable

I don't really buy the conspiratorial takes either. I think they just had different priorities for their browser.

NooneAtAll3•1h ago
this felt not as a "50 problems in web api" list, but more like "50 reasons to stop caring about iOS and just leave it rotting"
qingcharles•1h ago
I feel like there are a lot of iOS/iPadOS 17 and below devices holding things back right now. Desktop browsers are in a really good standards space now with their constant and frequent nagging for users to update.
AshleysBrain•55m ago
It sounds like they were testing with iOS 12? In practice that has fallen out of use and doesn't need to be supported any more. Yes, a bunch of problems are to do with Safari specifically, but if you target relatively modern versions only (iOS 16+ is pretty reasonable IMO) it'll save a lot of pain.
irishcoffee•15m ago
I'm so glad every time I see something like this that I don't do webdev for a living.

I've cross-compiled code for mobile before, and I've made personal websites before. I sure wouldn't want to do that for a living.

Fabrice Bellard Releases MicroQuickJS

https://github.com/bellard/mquickjs/blob/main/README.md
670•Aissen•5h ago•262 comments

X-ray: a Python library for finding bad redactions in PDF documents

https://github.com/freelawproject/x-ray
84•rendx•1h ago•24 comments

Texas app store age verification law blocked by federal judge

https://www.macrumors.com/2025/12/23/texas-app-store-law-blocked/
44•danso•1h ago•11 comments

We replaced H.264 streaming with JPEG screenshots (and it worked better)

https://blog.helix.ml/p/we-mass-deployed-15-year-old-screen
272•quesobob•5h ago•172 comments

Terrence Malick's Disciples

https://yalereview.org/article/bilge-ebiri-terrence-malick
61•prismatic•3h ago•13 comments

Perfect Software – Software for an Audience of One

https://outofdesk.netlify.app/blog/perfect-software
72•ggauravr•3d ago•24 comments

Lua 5.5

https://lua.org/versions.html#5.5
165•km•1d ago•44 comments

Help My c64 caught on fire

https://c0de517e.com/026_c64fire.htm
56•ibobev•4h ago•15 comments

Microspeak: North Star – The Old New Thing (2015)

https://devblogs.microsoft.com/oldnewthing/20151103-00/?p=91861
11•rbanffy•1h ago•3 comments

HTTP Caching, a Refresher

https://danburzo.ro/http-caching-refresher/
34•danburzo•3h ago•5 comments

Towards a secure peer-to-peer app platform for Clan

https://clan.lol/blog/towards-app-platform-vmtech/
70•throawayonthe•5h ago•14 comments

Adobe Photoshop 1.0 Source Code (1990)

https://computerhistory.org/blog/adobe-photoshop-source-code/
407•tosh•5d ago•121 comments

I didn't realize my LG TV was spying on me until I turned off this setting

https://www.pocket-lint.com/lg-tv-turn-off-live-plus/
60•fcpguru•1h ago•39 comments

Instant database clones with PostgreSQL 18

https://boringsql.com/posts/instant-database-clones/
360•radimm•15h ago•146 comments

Un-Redactor

https://github.com/kvthweatt/unredactor
30•kvthweatt•4h ago•33 comments

Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers

https://www.phoronix.com/news/Meta-SCX-LAVD-Steam-Deck-Server
486•yellow_lead•6h ago•259 comments

Show HN: Claude Wrapped in the terminal, with a WASM raymarcher

https://spader.zone/wrapped/
4•dboon•1h ago•0 comments

Fifty problems with standard web APIs in 2025

https://zerotrickpony.com/articles/browser-bugs/
49•dhruv3006•5d ago•7 comments

Go-boot: bare metal Go UEFI boot manager

https://github.com/usbarmory/go-boot
55•nateb2022•5d ago•14 comments

Toad is a unified experience for AI in the terminal

https://willmcgugan.github.io/toad-released/
121•nikolatt•1d ago•32 comments

LAVD: Meta's New Default Scheduler [pdf]

https://lpc.events/event/19/contributions/2099/attachments/1875/4020/lpc-2025-lavd-meta.pdf
17•todsacerdoti•4h ago•1 comments

Here you can find the contents of the Unix v4 tape ready for bootstrapping

http://squoze.net/UNIX/v4/README
16•zdw•3d ago•1 comments

What makes you senior

https://terriblesoftware.org/2025/11/25/what-actually-makes-you-senior/
180•mooreds•4d ago•102 comments

Local AI is driving the biggest change in laptops in decades

https://spectrum.ieee.org/ai-models-locally
163•barqawiz•23h ago•163 comments

Executorch: On-device AI across mobile, embedded and edge for PyTorch

https://github.com/pytorch/executorch
103•klaussilveira•5d ago•15 comments

Astrophotography Target Planner: Discover Hidden Nebulas

https://astroimagery.com/techniques/imaging/astrophotography-target-planner/
50•kianN•4d ago•4 comments

10 years bootstrapped: €6.5M revenue with a team of 13

https://www.datocms.com/blog/a-look-back-at-2025
265•steffoz•15h ago•100 comments

Fixed-Wing Runway Design

https://www.wbdg.org/building/aviation/fixed-wing-runway-design
14•DarkContinent•3h ago•10 comments

Space Math Academy

https://space-math.academy
32•dynamicwebpaige•3d ago•14 comments

iOS 26.3 brings AirPods-like pairing to third-party devices in EU under DMA

https://www.macrumors.com/2025/12/22/ios-26-3-dma-airpods-pairing/
195•Tomte•17h ago•150 comments