Hacker News new | past | comments | ask | show | jobs | submit | ladon86's comments login

The Quest's Snapdragon GPU, like most mobile GPUs, uses a tiled rendering [1] architecture.

The basic technique for rendering gaussian splats is kryptonite for this architecture, essentially implementing every worse practice for rendering on a mobile GPU:

* Tons of overdraw (overlapping splats)

* Tons of alpha blending

* Millions of splats in the distance generate a lot of tiny triangles resolving to a single pixel

* Long thin splats in the foreground generate triangles that cover multiple tiles

These are all the ingredients you need to bring a mobile GPU to its knees! Any desktop GPU (including most laptops) will be far less sensitive to these issues, even if it's not very powerful. It's a fundamental issue of architecture rather than one of raw FLOPs.

[1] https://en.wikipedia.org/wiki/Tiled_rendering


It _is_ possible to render incredible and gorgeous scenes using gaussian splats on the Quest platform though, as shown by this tech demo from Meta: https://www.youtube.com/clip/UgkxGlXM3v93kLg1D9qjJIKmvIYW-vH...


The DoJ is forcing Google to sell Chrome, so that won’t necessarily use Google search either.


Sure maybe, but that depends the DOJ’s actions. Also depends on the buyer, the search engine alternatives, whether DOJ allow Google to pay to be the default, etc.


Again, they don’t drive or steer remotely. What sometimes happens is a multiple choice question is presented to the operator in an ambiguous situation:

<photo of construction zone> Can I drive through here? [Yes] [No]

When this is happening, the car is stopped and lets the passenger know that it’s reaching out for remote help to figure out what to do. For me this has happened two times across my 125 Waymo rides (571 miles) so far, and was resolved in under 20 seconds. Though I must say, 20 seconds feels like ages when you’re in the car and blocking traffic!


I agree with you, I was just highlighting for the other poster how difficult/crazy/riskier remote driving would be.


It’s pretty surprising that they believed this. The heart is very obviously thumping in your chest, and it’s very easy to notice that the (visible) veins in your wrists, neck and thighs are pulsing at the same rate.

It just seems like a more obvious “center” for an ancient person; the mechanics are so easily detectable from the outside, while the liver sits silently.


I think that's at least partially a view that's obvious because we now consider the heart the "center" of the body. The lungs are obviously expanding as you breath, your stomach obviously digests your food into what becomes you, blows to the head cause mental issues so it's obvious that the brain is used to think.

Meanwhile there's this huge organ in your chest with a non-obvious purpose, I don't think it's that unreasonable for someone to claim it holds your soul or something.


Agreed. We put the things we want to believe, but don't have evidence for, in places where we have the least evidence lying around to contradict them. It's why there's a woo woo subculture that uses words like "quantum" in dubious ways.


Not only that but the heart rate changes with your breathing, physical activity, thoughts, emotions ... I want to say it "has the pulse" but that sounds like a corny literal use of the expression.


> Today, iOS users already have the ability to set a third-party web browser — other than Safari — as their default. Reflecting the DMA’s requirements, Apple is also introducing a new choice screen that will surface when users first open Safari in iOS 17.4 or later. That screen will prompt EU users to choose a default browser from a list of options.

Any idea if this means you can actually choose a different browser, or are you choosing a different WebKit wrapper (e.g. the current version of Chrome on iOS)?


> To reflect the DMA’s changes, developers will be able to use alternative browser engines — other than WebKit — for dedicated browser apps and apps providing in-app browsing experiences in the EU.

https://developer.apple.com/support/dma-and-apps-in-the-eu/#...


So now European users could be using Firefox with mobile gecko engine, but no one in the US will ever test with that because they're not allowed to have it. Fun!


You are acting like people today build for firefox desktop let alone the mobile port


I use firefox for desktop and mobile and dont have problems with websites. Do other people have trouble or something?


I do with bank and airline (spirit in particular from recent memory) and work internal websites, so I still occasionally reach for safari.


AFAIK, from various interactions I’ve had on here and on Lobsters, Big Tech developers seem to often have Firefox as a target. But people in startups don’t.


My startup does.


And European users will have 3000 instances of Chrome now that every app is going to bundle it. I'm all for alternate rendering engines but without giving users a choice the bloat is going to be massive. I don't trust developers to not be bloating their apps and I can almost guarantee we'll see custom versions of Chrome to enhance dev tracking capability on users.


I don't expect many EU apps to bundle Chrome because they can't use it outside the EU and the benefits of bundling a different browser engine for in-app browsing would be limited for the types of basic browsing that is typically done inside a non-browser app. Additionally, Apple is imposing additional requirements on apps that embed alternative browser engines, including requiring apps to be updated within 15 business days of a browser engine update and requiring the app to only be available in the EU.

As a result, I would expect Chrome/Firefox/Edge/Opera to ship their own browser engines on iOS but am doubtful that many other apps will embed Chromium/Gecko with the possible exception of apps that only operate in the EU.


You don't need custom versions for Chrome for tracking. Plenty of apps force links to open in-app, inject JS and then you have to make a few additional taps to get it to open in untampered Safari


Apples rules make it clear you can't bundle Chrome. Your alternate browser has to be fundamentally a browser, not something else that happens to have a browser as an extra feature


This doesn't happen on Android really. Most developers use the built in WebView


It's all doom bullshit from Apple Fanboys. It's like they never touched an Android Phone in their live


Can’t speak for other Fanboys™ but I have to help my in-laws with their Pixels weekly, which also happens to coincide with the one time a week I want to blow my brains out.

Luckily I’m extremely close to having them inducted into the fruit cult just by having them play around on my dev iPhone when I’m not working. So fingers crossed it happens before get pushed over the edge.

As an aside: what kind of OS allows apps to create read-only contacts in the Contacts app, ffs…


My comment will seem a bit rude, but do all of you guys just have idiots for inlaws? My parents are in their 70s now and are by no stretch of the imagination technical in any way, yet I've literally never had to help untangle them like I see people talk about here constantly. Hell, my 97 year old grandpa uses his ancient android phone just fine, what on earth are people doing out there?


Oh I don’t mind running iOS wrapper from Mozilla for Firefox mobile - but give me unlock origin, and I’ll thank you for ever!


You might be interested in Orion Browser [0] which is WebKit based and can install Firefox and Chrome extensions.

[0] https://kagi.com/orion/


That’s perfect! It is funny that Kagi’s mobile browser allows Firefox extensions on iOS but Firefox for iOS doesn’t?


Maybe it does install but the extensions never really work. Can't explain this otherwise.


Firefox mobile extensions on mobile was basically a graveyard during their mobile overhaul. But it sounds like they are slowly making it easier to support mobile extensions with a metaphorical (or maybe literal) push of a button.


Oh my god. If Orion supports the SponsorBlock extension, I'll die of happiness.


Thanks, I'd forgotten about this.


Please, they could do it even with the WebKit wrapper. Edge managed to get AdBlock Pro and Brave has a content blocker built in.


Firefox’s Strict Tracking Protection blocks more ads than Edge’s ABP.


And neither can block as much as uBlock Origin because of Webkit's limitations.


https://kagi.com/orion/

Orion uses WebKit and has uBlock origin so I'm not so sure it's a limitation of WebKit itself.


Kagi is trying to implement the Web Extensions API on top of WebKit, that's why some extensions work: https://kagi.com/orion/faq.html#extensions

Write enough code and you can make these extensions run on IE6. :P


Are people still struggling with ad blockers on iOS in 2024?

Just get the Wipr Safari extension, haven’t seen an ad since I got it the year extensions were introduced.


I'm sure there are creative ways around that. A fragmented market may even incentivise or inspire other regulators to follow suit.


> actually choose a different browser, or are you choosing a different WebKit wrapper

I understand the "WebKit wrapper" for iOS criticism and do want different rendering engines available (e.g. Firefox's) and yet...

The worse thing about Firefox for iOS is the wrapper part, not the lack of rendering engine choice part. The UI of Firefox on iOS is inconsistent and buggy, and syncing doesn't sync well, etc. I doubt using FF's own rendering engine instead of WebKit would help the situation, as it'd drain engineering resources away from making the "wrapper" more usable.

I've always used Firefox, on Mac, Linux, Windows, Android, everywhere I can, but I find myself using it less and less on iOS... and it's not because of the rendering engine!

But since this change for the DMA will allow FF to use its own rendering engine (in the EU), hopefully maybe it'll reenergize the development of FF and improve the "wrapper" part more - even for non EU users!


Writing this on FF for iOS, the biggest reason I want to use the Firefox engine is for Firefox extensions. WebKit doesn't support extensions except the App Store ones in Safari, I want to use traditional extensions from AMO. Just let me use uBlock on my phone!

I do agree, the Firefox iOS UI is clunky, but I find it useful for stuff where I want to sync passwords or tabs. I use Safari for browsing the web casually because it's nicer, and the feature of swiping between tabs is so convenient.


> WebKit doesn't support extensions

Just to correct the common misconception. It is browser vendors that need to build web extension API support on top of WebKit. Orion browser [1] did this both for macOS and iOS . The support is still in beta and improving with each new release. iOS support remains limited to what is possible to achieve with a JS wrapper. Nothing prevents Firefox from doing the same and offer at least partial web extension support on iOS.

[1] https://kagi.com/orion


Oh, that's awesome! I'm very glad to be corrected, thank you! I've heard of Orion but didn't realize it could do that, I will check that out. Thanks!


Does uBlock Origin work?


Firefox with uBlock Origin and NoScript on iOS!! Ahhh!! Yes!!


Don't forget Sponsorblock for YouTube. It makes the experience so much nicer


WebKit does support the same extension API as Firefox - it’s an open standard. How you install them, bundled in a native app from the App Store, is the annoying clunky part.


WebKit does not support blocking Web Request, which is what uBlock Origin uses (See compatibility matrix at the bottom of https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Web...) In fact, it is all about blocking Web Request, not say, Manifest V2 vs Manifest V3 (Firefox supports MV3 but adds blocking Web Request support.)


Orion supports WebExtensions on iOS.


Nitpick but a browser engine is much more than the rendering engine.


Per Macrumors:

> Apple is giving app developers in the EU access to NFC and allowing for alternative browser engines, so WebKit will not be required for third-party browser apps. Apps will be able to offer NFC payments without using Apple Pay or the Wallet app through Host Card Emulation. Apps can also access field detect, and a default app can be set to activate when an iPhone is placed near a terminal.

Although this only changes things for us developers. Regular users really don’t care what browser is running the web pages they’re looking at, everyone who downloads chrome does so to get their synced bookmarks and history.

https://www.macrumors.com/2024/01/25/ios-17-4-alternative-ap...


> Regular users really don’t care what browser is running the web pages they’re looking at, everyone who downloads chrome does so to get their synced bookmarks and history.

This is ahistorical. Regular users switched to Firefox and Chrome in droves from IE. And it wasn’t to sync their bookmarks. It was because they provided a much better experience.

If Blink or Gecko are able to provide a better experience than WebKit on iOS that would certainly prompt many users to switch to browsers using those engines.


Seems unlikely given that out in the free world we’ve seen a consolidation around Chromium. The web is mature enough at this point that the choice of browser engine mostly isn’t a differentiating factor.


different browser engine can implement API that safari mobile don'w want to implement or are slacking to implement

- fullscreen on iPhone

- WebBluetooth

- WebUSB

- WebMIDI

- WebSensor

- Web Push notifications - that are less limited than in current safari

- WASM simd

- WASM multithreading

- WebGPU

This will make PWA apps less crippled.


i can't wait to see what kind of tracking will be possible with these new technologies :) /s

i know these guys https://fingerprint.com use so many of these when fingerprinting.


Um, no. Regular users care about being able to run ublock origin.


Yes, give me my uBlock and Tampermonkey! And many other miscellaneous privacy and convenience extensions that make the web just that much better.


Sweet sweet Android.


That's like claiming only mechanics are interested in what engine a car is running - regular users only care about the seat and steering wheel.

Regular users care about the experience of the browser. A superior rendering engine can potentially improve this experience.


> That's like claiming only mechanics are interested in what engine a car is running - regular users only care about the seat and steering wheel.

That's probably true for quite a lot of people in those categories.


Let me help you out here. It isn't true as a generalisation. Ever.


ha. that claim is true ... most folks don't care if the car is an i4 or v6?


You're missing the point. People can feel that a twin turbo inline 6 drives much smoother and more powerfully than a 1.3L 4 banger even if they don't know the first thing about what's under the bonnet. The engine changes the entire experience.


And most people don't care at all what's under the bonnet.

They want something that reliably gets them from A to B and back, with occasional side trips to C, D and E. They want something that does that in a way that matches their personal style. They want something that isn't going to cost them an arm and a leg to run.

Forty, fifty, and sixty years ago people cared a lot more. Starting really in the mid-90s, that changed. Nowadays, there are probably as many gearheads as there were decades ago, but as a population they represent a smaller percentage. And there's a tiny percentage of people who care only so that they can mod their engines to run less efficiently so they can pwn the libz.

Inasmuch as people do care about the 1.3 4 banger — they choose it because it generally runs more reliably over time with fewer litres burned per 100km.


I think you're wrong: people who buy a shitty second-hand car to go to work and have little money to spare on it: indeed, really 0 interest in the car as long as it runs long enough to generate profit to break even.

But if you are going to spend 10k$+ on a car, then you start caring, A LOT. I've seen the change from when I was a student willing to take any crap on wheel, vs when I had some money to burn on a car and I spent weeks looking at everything to end up buying a 10k$ 20yo Porsche 911 :D See, I didn't even look at the fuel cost: only the engine perf per dollars. And it cost me an arm and a leg to run, in Hong Kong where the fuel cost is the highest in the world !

People don't work as rational machines balancing perfectly cost and profit in a constant manner over time. It's more a constraint compromise game with a repressed desire for luxury that seem to drive us: you'll buy what you can afford and within those boundaries you will choose comfort and design over economic optimization. Like when people buy an iphone, evidently they didn't look at all about cost for performance and choose something economically suboptimal but luxurious.

Accept it and you'll start liking them more I think.


I said: “They want something that reliably gets them from A to B and back, with occasional side trips to C, D and E. They want something that does that in a way that matches their personal style. They want something that isn't going to cost them an arm and a leg to run.”

I did indicate that personal style comes into it, and I don't think that it's not an emotional decision. But there's a reason that Camry, Corolla, and Accord show up in bestselling car lists every year (and similar models elsewhere in the world), and it has nothing to do with "caring about what's under the bonnet".

There is a subset of people who do care about the engine, but they don't do so because they actually know a damned thing about how the engine runs, but because a big engine makes them feel powerful in their oversized pickemup trucks that never carry a load in the bed.

Your assertion that people who buy an iPhone aren't looking at cost for performance is partially correct, but only insofar as most (I mean > 99% of people including people in tech—including myself) wouldn't be able to objectively measure phone performance worth a damn. Anecdotally, I know a number of people who have switched from android devices to iPhones because they see their friends holding onto the same iPhones for years without complaints, yet they can't see the benefit of holding onto their android phones and realize that they may be spending a bit more up front, but are getting more possible useful years of phone updates than had been available in Android until promises made (and several years to see if they are kept) just few months ago.

Yes, I also know people who are enamoured of their Android devices and have their own smugness about what they think that they've gotten over the "sheeple" who buy Apple devices, but most people really don't give a shit about the phone operating system any more than they do about whether the engine in their car is 3, 4 or 6 cylinders (people who by v8s are intentionally buying a v8) or whether it happens to just be a family of hamsters running around underneath—as long as it runs.


> most people don't care at all what's under the bonnet

> They want something that isn't going to cost them an arm and a leg to run.

Pick a lane.


If you do not see those statements as complementary, that is on you, not on me.

Most people who buy cars don't actually give a shit how many cylinders, spark plug configuration, or hamsters are involved in the engine. They want to know that it will work and not cost them too much in fuel, maintenance, insurance, and repairs. They want it to "look good" for their sense of style, and they want it to be a "safe" car.

In order, it's usually price, style, then fuel efficiency (not engine, but whole car fuel efficiency), insurance cost, and everything else. For some people, it ends up being style, price, then everything else.


i still think the claim regular car users don't really care about the engine specs holds true ... you'd be hard pressed if you can tell the difference between an inline 4 and v6 these days tho (apart from how many more times you are hitting the gas station; some inline 4s even perform better than v6s)


You're still missing the point. I don't think this conversation is going to be productive.


That's exactly what I predicted for NFC when Apple announced Apple Pay. Apple kept developers from using any of the NFC APIs until they were ready to roll out Apple Pay, and then only allowed non-payment NFC after that. It gave them 10 years to establish Apple Pay.

Being the system default was obviously very convenient for customers and there would be a very high bar for any other payment app to compete, but Apple wanted to make absolutely sure there was no possible competition.


> Regular users really don’t care what browser is running the web pages they’re looking at, everyone who downloads chrome does so to get their synced bookmarks and history.

As a regular user - I do.


You’re on HackerNews. Doesn’t quite scream “regular user”.


I don’t develop for a browser or use any advanced features.


that's the case now but in the future you can now offer regular users features that currently only android chrome can do


FTA:

The changes include more than 600 new APIs, expanded app analytics, functionality for alternative browser engines


Ah, I clearly didn’t read it closely enough. Thank you!


Well first version it will be different WebKit wrappers, as they are the only option available on iOS right now.

But they simultaneously open the door to other browser engines, so I imagine Firefox at least will release their app with a new browser engine down the line.


Wonderful; now devs have to support a plethora of browsers on iOS instead of just one -- the same shit-show as on the desktop.


they have to do that anyway, or did you forget all the non-iOS mobile users?


I would imagine this doesn't open up the opportunity for other engines.


They state the exact opposite in the second sentence of the article. Please, at least read the opening paragraph before commenting.


So I'm guessing you didn't read the article then?


No need to imagine, the answer is at the top of the article.


It does, but on closer reading looks restricted to EU, they certainly aren’t suggesting a , say, gecko based browser could be published globally outside the EU.


"New frameworks and APIs for alternative browser engines — enabling developers to use browser engines, other than WebKit, for browser apps and apps with in-app browsing experiences."


Ah, you beat me to it. Yeah, not only do the link sources not support the claim, they actively debunk it.


No idea where they got that stat from because it's not supported by anything they've linked to.

The article attributes the stat to "a study by Business Insider" but the reference links to an article in The Atlantic which: A) doesn't support the claim and B) is mostly dedicated to debunking it.


He probably wrote the entire article based on a certain conception, and then pulled in statistics that supported it without looking too closely at where they came from.


I don't even need to dig into the article to know it's bullshit. SFH are not a good investment when you're trying lease them out at scale. You don't get economies of scale which an apartment has.

Also no homes cashflow, the cap-rates are absurdly low, no credible institutional investor will buy them to rent out, let alone 40% of sale volume levels of purchases.

OP is just promoting their blog spam with zero research.


That was a joke, the fact that he has no shares is the punchline.

He is basically saying they have no leverage to stop him speaking out once he’s been fired (which they might if he remained an equity holder).


I much prefer the handheld scanner method, in which you scan while you shop. This used to be more widespread in the UK before self checkout took over. I seem to remember it being launched in the late 2000s?

Advantages:

1) Your scanning labor is spread out across your entire visit

2) No need to unload and bag everything at the end

3) You can see a running price total

Is that last point the reason why supermarkets moved away from them? Because they don’t want you to budget in realtime?


>Because they don’t want you to budget in realtime?

I’ve seen lots of technological progress in my day, but nothing towards making this process more efficient in-store.

In a way, doing groceries is one of my few remaining financial uncertainties. Depending on meal plan and the status of my pantry it could be plus/minus $50 or $100


House arrest? Multiple friends of mine have reported spotting him at SFO over the last few months.

Here's a video from someone (who I don't know) from late March: https://twitter.com/sidtriv/status/1641641533240905728


He was permitted to travel to New York under the terms of his bail to meet with lawyers.


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: