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

Do I believe that I'm Apple's target market? No. Do I believe they care about me as an individual? No, not really.

However...

I'm not seeing how your comment is relevant to my statement that I don't want to use Apple's browser in its current state, when I can easily use many other browsers in what you've described as their "walled prison", and I do use them.

Whilst the situation may change for the worse in the future (resulting in a true walled garden), I can currently install anything I like on macos - you don't have to use the app store. This isn't iOS.

I don't feel abused by Apple at all. Conversely, I have been relentlessly abused by Microsoft in the past, however; (no choice in some old jobs)... and recent news stories concerning Windows 11 suggest that they're still at it. My experience suggests that things really aren't as bad as you're implying.


On IOS you actually in effect can't use any browser except Safari or Safari with a firefox or chrome skin because you aren't allowed to distribute anything else and you aren't allowed to manually install anything outside the store.

There is no particular reason to believe this wont eventually be the case on Mac


Why are you even bothering to type such things? I'm not talking about iOS in this sub-thread. The discussion here is about Safari on macos in the present day, not the effed up macos of the future. Can we just have a discussion about the present day please?

Seriously, you guys are relentless and exhausting! It might be time for me to bow out of Hacker News for good, if this sort of nonsense keeps up in the comments. Getting to be as bad for discourse as Reddit.

All I'm saying is that the browser-external Content Blocking approach Apple has chosen doesn't work very well and is disappointing in practice, even if it's a better proposition in terms of browser security. This currently has nothing to do with walled gardens on macos, whilst one can choose to use other browsers and add in-browser extensions that filter ads more effectively (as well as being able to remove DOM elements).

If you've got a helpful suggestion about Safari and the advertising situation, then please comment about that. As it happens, I'm not using Safari, but I remain interested in trying it again under macos, if Apple or someone else can offer proper ad blocking / ad removal.

Chrome is going that way too (it is proposed to remove permissions for integrated blocker extensions), but that _does_ have more to do with Google's nefarious ambitions with respect to advertising income, just as much as it is to do with security, I suspect.


> I don't use Safari

I really want to like Safari and I try every release, but I can't use it for more than a few minutes because the adverts that get through are just so unbelievably bad (to someone that isn't used to seeing any). The Apple-recommended strategy of using simple OS-level Content Blockers just doesn't cut it unfortunately. It's such a shame (to me) that all that developer effort on Safari is effectively wasted because of the relentless scurge of ads.

I understand why Apple decided to prevent the install of integrated Ad blockers directly in the browser because it's a security risk, but the reality is that the web is unusable without them. I really hope that there is an Apple Engineer reading this, and that some day Apple will find a solution :-)

Perhaps the solution is as simple as Apple curating their own approved blocking database similar to that used by popular adblockers and baking it into Safari in a secure fashion. Then again, that might open them to legal challenges.


I use Safari as my daily browser, with AdGuard as my adblocker. (It's the second result on the Mac App Store for "ad blocker"—the first after AdBlock Pro, which I won't use because it sells whitelist space, AIUI.)

I...don't see ads.

It's not as hyper-configurable as uMatrix, and there are certainly annoyances that don't get filtered out (first-party videos, "subscribe to our newsletter" overlays, etc), but it's got some decent user input, such that I could probably block more of those if I cared to spend some effort, and...well, I just don't see ads in my common usage.


Ooh. Thanks danaris! I thought I'd already tried AdGuard in the past... but I may be mistaken. Will install today and give it a spin.

Ah cool: The Adguard website says that they've just added M1 support. I think M1 support was probably part of the issue when I was last trying the available blockers.


Hmmm... just tried AdGuard on a couple of high profile web sites using Safari. Sure, Adguard is working to some extent.

On the first site - no ads. Whitespace where the ads would have been because content blockers can't interfere with the DOM and remove fragments.... but not bad.

Then I went to the NYT. Absolutely massive banner ad, full width of the screen taking up 25% of my screen real estate.. and then repeated again further down below the content. Looks utterly gross.

Now of course I don't have to use the NYT and could choose never to go to that site ever again, but this is the problem with Content Blockers that I'm talking about - they aren't enough on their own. So again, Safari is not usable with this approach.

Do you really see no ads, danaris? Perhaps you just don't go to these sorts of websites. Go and look at nytimes.com, using only AdGuard and Safari under macos and tell me what to see.

The claims on the AdGuard website are misleading... get this:

"No ads on YouTube - We'd wager you like watching YouTube and you don't like ads. The same for us! Luckily, AdGuard remover knows how to get rid of ads on Mac (even video ads)".

So I go to YT ... click on the first video on the homepage and there you go: advert... straight in. I mean I expected this, but again, the claims are just misleading. I mean perhaps that works on other OSes.

Whereas, with a browser-integrated blocking solution in Firefox - no video ads. I don't see how macos / iOS Content Blockers can't really be good enough when only inspecting traffic to the browser.


Like I said, I don't see ads in my common usage. I don't regularly go to the NYT, so it's possible they don't cover that as well—but I don't see ads on YouTube in Safari, so I'm not sure what's missing on your end.


Fair enough. I just checked the AdGuard support forums. They agree that this feature can't work with the Content Blocker approach on macos. There's no way they can get any hooks into the browser, so interstitial ads will remain just that: interstitial.

I can see that AdGuard is probably a decent product for most other current browsers, though. Thanks for suggesting it anyway.


I use 1Blocker with Safari and I see no ads on NYT.


Another solution would be to boycott all websites where you encounter obtrusive ads. This leads to me getting sucked back into the parts of the internet that got me hooked originally in the 90's like underground cultures.


I don't diagree with you on some of the Dyson products being gimmicky with a premium price tag, and the air purifier does look suspect to me. However, the Dyson v11 cordless vacuum I just bought is phenomenal.

It has far better suction and cleaning effectiveness than anything I've ever used - which is partly why I bought the v11. Our mains powered central vacuum just wasn't cutting it, and was bothersome to use.


That's been my impression for as long as I can remember. Very puritanical compared to, say, Europe... and yet violence is no problem. I honestly don't think that I'll ever understand what the hangup with nipples is all about.


It seems to be compared to most places that aren't Anglo-Saxon, even Canada seems to be excluded, and the U.K. seems to be quickly moving away from the nudity puritanism as of late. — Australia is very much still the iron bastion of Anglo-Saxon purity with it's censorship laws.

Even the many developing nations that have very strict moral standards on such matters seem to have no problem featuring it as an evil in fiction, in the same way the U.S.A. might feature murder as an evil in fiction, for the point is for the audience to condemn it.

But rape cannot actually be shown, as that would be too sensitive.

https://tvtropes.org/pmwiki/pmwiki.php/Main/RapeIsASpecialKi...

It's a rather interesting thing. It does not seem to be entirely isolated to the U.S.A., but definitely more common there. I remember reading an interview with a Dutch criminal defence attorney, who talked about the principle that every man deserves a trial and the best legal defence, but also said that even though he personally feels that a man suspected of a sex crime should get a legal advocate, he would personally præfer it not be he, as he had moral problems with it that would make him less effective.

This was a man that regularly defended murderers, who no doubt confess to the crime within the seal of attorney–client confidentiality to him, but sex crimes are the limit? — it seems an odd standard to me.

Which was exactly the argument that the Dutchmen in the comments raised, so the mentality seems les common in the Netherlands, but not nonexistent either.


Agree - This GitHub theme is unfortunately too dark. Which is a shame, because I was genuinely excited to read that GH has released a dark mode.

I use many dark mode themes and have even created them. The important thing to constantly keep in mind whilst authoring a dark them is: resist the urge to go "too dark" and contrasty, and to keep checking against a known "good" reference.

If any GitHub execs are reading this, and would like to see an example of what we're talking about here, then the JetBrains "Darkula" theme in IntelliJ is a well done dark theme.


Yup. For me the Sublime default theme is perfect, whereas I find this new GitHub redesign to be basically unreadable.


for me its not contrasty enough. I agree dark != pure black. but its not contrasty enough.


> Clojure and F# are my two favourite languages and I have similar experience

Same. I have worked in both F# and Clojure profressionally. I love them both for different reasons.

As a fun thought experiment, I have often tried to force myself to choose between them, even though one doesn't really have to make a choice. Turns out that it's a tough choice to give one up over the other.

I tend to lean slightly towards Clojure at present, but then I'm using it a great deal at work.

However, if you're looking for a modern strongly typed, immutable functional language with type inference, then F# is really excellent.

I haven't used Haskell professionally and have only played with it but my feeling is that I prefer F# to Haskell because it has some "escape hatches" built in, in order to interop with C# and other .NET languages; So no IO Monad is required. It feels like more of a supporting structure and less of a straightjacket to me.


It's just one of those things where the different context between countries doesn't translate well.

In the UK, if you say "TCP" everybody knows that you're talking about the antiseptic phenolic liquid that can be used for gargling but never swallowed. It's present in most househould medicine cabinets.

It's important to note here, given that the subject is loss of the sense of taste and smell, that this stuff absolutely reeks.


A lot of people don't seem to mind building on top of tech owned and developed by a telecommunications company - Erlang.


Yep, telecomms and banks, very similar dynamics and incentives /s


Yes? What incentive exactly are you implying banks have that make them less suitable than other mega-corporations for the purposes of developing a programming language?


Banks and fintech often view their in-house tech as competitive advantages, and they usually don't care a whit about building cred in dev communities (a common reason why projects are OSS in the first place, to drive recruitment or promote a complimentary platform).

A good outcome isn't impossible, but it might be unprecedented


Rich Hickey literally bet his retirement savings on making Clojure, and owns all the IP. It seems unlikely he's just going to let them smother it.


Nubank has presented their tech several times at a number of conferences and I believe they often sponsor those conferences. It's not a traditional bank, like Airbnb is not a traditional travel agency, and Amazon is not a traditional bookstore. This is not your local neighborhood credit union or ancient behemoth running COBOL mainframes.


And telecommunications companies don't see their technology as a competitive advantage?


In what relevant way are they different? (I find that your comment has more sense without the /s tag)


> The only members of the ML family that I'm aware of are Ocaml and the flavours of Standard ML. Only Ocaml is fit for production.

F# is also a member of the ML family and is totally fit for production.


F# is the language I want to like, and would like to use in prod, but it constantly feels like the ignored step-child.

The REPL is great in theory, but trying to import packages is a nightmare every time I try.

Dependencies exist, but they all seem to target wide and inconsistent range of the ecosystem. Want to target dotnetcore 3.1? Good luck have fun: everything you find useful is targeting some combination of standard/framework/core/whatever confusing variant Microsoft decides to come up with this week.

If I somehow convinced my co-workers to adopt a language that wasn't C#, I'd point them Rust or Haskell instead.


Most of those package issues also apply to C# particularly as it stabilizes towards .NET 5. However it isn't too bad once you get it; and for most standard use cases it seems to work with the dotnet cli out of the box. Many people seem to be productive with C# so I'm not sure how big of an issue it is other than the small initial learning curve but many package managers have that (IMO Maven is harder yet many people use that in Java space and not too hard once you learn it).

REPL's often have problems with package management in a number of languages as they often have a different build chain from the compiled style apps which have the chance to resolve packages. When doing .NET Core in the past I know Paket can generate these scripts for the REPL to import packages (seen csx/fsx scripts for each package) - but another comment alludes to a more supported way in the future which is good.

Doesn't seem like you have a problem with the language per se; rather the package management story for .NET Core.


I totally agree with your points but the situation seems to be improving. With https://devblogs.microsoft.com/dotnet/announcing-f-5-preview... you can import nuget packages in fsx scripts. The dependency situation also seems to grow saner every month.

Nevertheless i would still wait another few month for things to stabilize with .net 5.


Came here to ask the same thing.

Infuriating as hell that we are forced to pay for something that not only we don't wish to use or support, but it also inflates the Windows sales figures and percieved install base vs Linux installed base. Grr.


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

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

Search: