Hacker Newsnew | past | comments | ask | show | jobs | submit | r-spaghetti's commentslogin

in vscodium I have a different left bar color for each project - not exactly what you want but I can easily differentiate between them. There is a workspace settings json file per project: "settings": { "workbench.colorCustomizations": { "activityBar.background": "#faf7c7", "activityBar.foreground": "#000000" } } (disclaimer: this works on Debian Gnome)


If I were you I should be worried about legal claims from facebook.


Sounds like a pretty straight forward parody. But, I'm no lawyer.

Reminds me of https://www.youtube.com/watch?v=R-esG_fYPMA


What about the fact that those kindle products are equiped with amazon apps that are preinstalled and can not be deleted. Apps and infrastructure that share your personal data with god knows who?


I have the same experience with a Onyx Boox. No more updates after 1 year. As (european) consumers rights require a working product for at least 2 years, and security updates are an essential part of a 'working product', it's easy to return it to the seller (not Onyx).


I'm no Zapier user, but I think you need a Professional account (€18.73/mo) to use webhooks.

https://zapier.com/pricing


Looks like I have some room to raise prices! $12/year is nothing in comparison :)

Guess it's time to write a blog post about how I'm 10x cheaper than Zapier and 1,000 times easier to set up!


Ah, I stand corrected. I only checked out email sending limits as I didn't think incoming webhooks would be a premium feature!


Ha ha ha Apple still thinks 'the web' is Apple or Microsoft (https://support.apple.com/en-us/120585) and Firefox is not supported at all. It's time to shake the last rotten apple from the tree.


I normally find that stuff I build for the web just works in Chrome and Firefox and it’s Safari that requires hacks and workarounds, even when I’m using standard APIs that are widely supported. I’d have to go out of my way to have something work in Chrome but not Firefox.


For a while apple.com itself had a hack to force a DOM re-render because of a Safari bug


I'm impressed with how well they've enforced that as well. I tried spoofing my UA to be safari (which I fully expected to not work), but it also didn't accept when I set my UA to Chrome.

What's especially odd is that Apple acknowledges Firefox's existence in their WWDC videos about web features, when they mention browser compatibility or who they're working with.


Works fine here with a Chrome User-Agent in Firefox

https://imgur.com/LtS3jXD


I thought the same, until I realised I still had `/unsupported` in the URL. Spoofing a Chrome UA and dropping that path from the URL let me load (and use) Apple Maps fine under Firefox.


It works fine on firefox with a safari UA; but not if I turn the resist fingerprinting setting on. Maybe that is your issue too?


To be fair, it’s a beta version and browser compatibility could be something for the launch.

I’m a disappointed Firefox user but I also know what Beta means.


You cannot fix bugs if you don’t collect them. Neither Mozilla. If you have not enough resources, just collect and track. Fix them when more people are available.

Same for native application ports, ship them as early as possible. Just mark them beta or alpha. At least you collect bugs. Bonus, you filter which are generic issues and which are platform dependent issues.


You don't have to get them from users by giving them a bad experience, though. You can get them in-house.


If it is in such immature condition it should be kept internal.

If it doesn’t work at all in a web-browser which handles HTML5 and modern CS it is probably not a website - but a proprietary protocol which needs a special client-application.


> browser compatibility could be something for the launch

This is indeed how many bad/junior engineers approach this issue but it's backward - anyone with any experience doing launch QA knows well that browser compat needs to be built in from Day 1 - retrofitting it is disastrously expensive from a launch-delays perspective.


> it’s a beta version and browser compatibility could be something for the launch.

It's extremely hard to retrofit compatibility onto products. Case in point: all the "we only work in Chrome" sites that use Chrome-only APIs.


Like others have pointed out, it seems to work fine in other browsers once you trick it into letting you in. General compatibility doesn't seem to be an issue. So, what is it that Firefox and Chrome on Linux (and only on Linux) don't support?

H.265 is what they don't support. I'm not an avid enough user to know where Apple Maps makes use of media, but the source code contains media player controls, so it must somewhere. Retrofitting compatibility by launch may be as simple as re-encoding the H.265 content. Not at all worth the effort for beta 1, but with an obvious path forward.


> So, what is it that Firefox and Chrome on Linux (and only on Linux) don't support? H.265 is what they don't support.

Do codecs need to be supported by the browser itself? I thought this was unloaded to some media decoding framework. Linux does have h.265 support at least in mpv.


> Do codecs need to be supported by the browser itself?

Not necessarily. The browser could defer to licensing established by the operating system vendor, but Firefox places the expectation upon itself to have parity across platforms and to not support encumbered technologies.

> Linux does have h.265 support at least in mpv.

And if you've negotiated the licensing fees you can even use it, but chances are... Microsoft and Apple have dealt with the licensing for you on their platforms, so the ballgame is different there.


They to promise addtional browser support though:

> To start, Maps on the web is available only in English. Maps on the web will be available for additional browsers, platforms, and languages soon. Published Date: July 24, 2024


Odd, since the underlying MapKit JS supports Firefox.

https://developer.apple.com/documentation/mapkitjs/


Firefox only has a marginal market share, so I can understand it's not a high priority target platform.


Everything works if you use User-Agent switcher extension. So they went through the trouble of making an "unsupported" page and redirecting you to that page instead of doing nothing


“We’re not sure if this will work or not, and we don’t want to deal with you if it doesn’t, so we’re not even going to let you try.”


This is Apple. They don't expect their users to know what a User-Agent is (and even less how to install a User-Agent switcher extension).


To be fair, Safari has a user-agent switcher built-in. Just enable the developer tools.

Not all Apple users are clueless.


It’s called Developer Tools and not User Tools for a reason


What do you think Firefox calls it?


The same, for the same reason


Isn't it just a name?

A user can easily enable the developer tools if needed, same way I'm not a mechanic but can open the hood of my car.


You can open the hood of your car, but there’s probably not much you can do there.


Of course I can. Add cleaning water, check oil levels, replace a light bulb. No much else I can do, but others may, and other won't even do any of this.

Point is, this is not a binary choice. Between user and developer there are many people with varying skills that will use a user-agent switcher if needed.


It’s not about capability, it’s about interest.

Most people could do a bit under the hood of a car, but they simply don’t care.

It’s the same thing with computers. Most users are savvy. They just don’t care.


In my experience (systems engineer/devops for both Windows and Linux for more than 25 years), very few users are actually savvy. Even those working in tech.


Our definition of savvy probably differs.


That is possible. Mine would be more or less "someone who knows what they're doing"


Yep, and this philosophy has been a significant factor in Apple's widespread success


there is a good reason that most of the people prefer apple for its simplicity, its because apple only shows you what is required. i agree with you there.


Extremely frustrating. If a user is smart enough to use Firefox, they're probably also smart enough to open another browser if a site does not happen to work on Firefox. (Which I haven't experienced for a while, except when using ESPHome which requires WebSerial)


The point of "standards" is that you don't need to target platforms.


That's still around 200 million people using Firefox.


I guess the interesting metric for Apple is how many of those are current or potential customers.


Google maps works fine.


Even Chrome on Linux isn't supported.


Works fine on Linux if you set useragent to Chrome on Mac.


...which only underscores how pointless this is: if it works in Chrome on MacOS and Windows (https://support.apple.com/en-us/120585), it will also work on Linux, so why exclude Linux?!


Chrome on Android is not supported.


We only support Firefox, because people on the team care to spend some extra cycles.

Its dwilling 3% market share means it no longer makes into project delivery acceptance browser matrices.

It is the good will of some that keeps it around.


Seems like a baseless restriction. I can't find anything wrong with Firefox support itself as I changed my user agent under Firefox and Apple Maps works fine.

It sucks when companies restrict normal access to a website when it's uncalled for. It's not the first time I've gotten "Use Google Chrome" for no reason.


Beta version supports Mac, iPad or Windows.

So you cannot view maps from Safari browser on iPhone.

I am curious what they use that Firefox is not supported…


Apple says that MapKit.JS works on Firefox, so this beta web page is probably just working out bugs before they release for FF. Perhaps a rendering issue?

https://developer.apple.com/documentation/mapkitjs/


And even in their supported browsers (Chrome at least) I got the "unsupported browser" on Fedora Linux.. Wonder what makes a online map need such a specific (even if its widely used) setup.


Not only does it not support Firefox, but all Chromium variants are broken.. it only supports the Chrome spyware browser


The iCloud web apps work just fine in Firefox, I use them all the time on Linux. They'll get there.


Interestingly it works on Opera although the colours are weird (lots of dark greens and blues). On both versions (Edge and Opera), my local bakery is mis-located (by hundreds of yards) compared with its (correctly) reported location on an iPhone.


Strange, I can't get it to work on any Chromium offshoot. I've tried 3 variants including vanilla Chromium.


It's not financially worth supporting, Firefox has 6.53% of desktop and 0.53% of mobile marketshare (Statcounter), with a switching cost of zero if users encounter a breaking issue.

Not surprising it got to this point, Mozilla has been stagnant on features most users care about and catered exclusively to the privacy crowd for years - which isn't a large group and competes with Chromium offshoots (giving it a smaller niche, privacy but demanding an alternative rendering engine).


It's a non-zero switching cost for me. Every site that doesn't work in Firefox is a pain to use and I mostly don't bother.


Sure, but the QA cost to support Firefox is significantly higher than the small fraction of people that will refuse to use a site that doesn't support it when they encounter an issue.


Most normal users will simply switch away from Firefox, often permanently, if things break in Firefox.


Most normal users aren't technology experts. This makes supporting the free web that much more important for those in a position to know better.


> catered exclusively to the privacy crowd for years

Not even that. Firefox on iOS doesn’t have an integrated adblocker. It’s been requested for years at this point, and browsers like Brave do have one. Pure unwillingness. It’s why I got all my non-techie family and friends to switch to Brave.


Blocks deliberately:

    * Epiphany with WebKit2-Renderengine. The literally block their own engine.
    * Firefox with Gecko.

What year is it? 2001?

No web developer should be allowed to “block” webbrowser. Test for features and say “this thing doesn’t work because of and I don’t care about another solution”. Same shitty experience with Microsoft Teams which blocked - at least some months ago - the call buttons for Firefox, despite everything works fine. And Confluence which claims they don’t block but started, Epipany is now hiding as Safari and…surprise…everything works.


From the announcement

> Support for additional languages, browsers, and platforms will be expanded over time.

This is a beta. You have to start somewhere.


Then why why not an "I understand, continue anyway" button? Hide the feedback button for those users, if you must.


Because Apple: Something either just works or it’s not a thing. They don’t do ‘maybe works’.


> why not an "I understand, continue anyway" button?

You don’t want broken screenshots shared. Also, people will click through and still open support tickets.


1-2% browser share is a common cutoff for support and Firefox is hurdling towards it. Maybe they’re looking ahead just a few months.


Is that the real Jack Dorsey?


It even depends on is-odd (375K weekly downloads). The script kiddies have taken over.


Which in itself depends on is-number (66M weekly downloads).

The beautiful journey seems to end there.

https://www.npmjs.com/package/is-number


Combining that with https://www.npmjs.com/package/is-string, you can have a JavaScript valid x for which

  isNumber(x) && isString(x)
isNumber is better named “can-be-used-as-a-number”.

Also, I don’t know JavaScript well enough, but https://www.npmjs.com/package/isnumber is different code from https://www.npmjs.com/package/is-number, but does it have different semantics?

(https://www.npmjs.com/package/lodash.isnumber is different, I think. It (rightfully, IMHO) thinks ∞ and NaN are numbers)


Which used to depend on the legendary `is-is` package. Apparently the maintainer is a certain B. Clinton.


Wow! there are almost 2500 packages on npm that depends on is-number. That's insane.


Hopefully is-odd does not depend on is-even


It actually depends on "is-number", which is a very useful package containing

   num => typeof num === "number"
No joke.


To be completely fair, it does a little bit more than that. It only considers finite numbers as 'numbers' (ie NaN and Inf aren't considered numbers). It also considers strings that can be parsed as numbers as numbers. Of course reasonable people could consider both those 'features' as bugs


Vendor lock-in


how often did you feel this pain? Because a lot of people here are also saying that orgs stick to one cloud only.


Switching to Grapheneos on a Pixel phone and e.g. Debian on your desktop gives your better privacy and an open infrastructure. The hardest part is finding a goal for the thousands of dollars you save.


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

Search: