Live data from Hacker News

DuckDuckGo for Mac beta now open to the public

spreadprivacy.com

61–70 of 98 posts

Re: DuckDuckGo for Mac beta now open to the public

#61

Earlier quoted context omitted.

I wonder why they went with WebKit? It is nice to see another WebKit browser and not just a Blink/Chromium spinoff. Still it is a surprising choice, even if there's really only WebKit and Blink available for wannabe browser makers.

Because it is a standard Apple API so less work to do.

True, but I as expecting them to want to port the browser to other platforms. Well, you can use webkit on those as well, so maybe it's less work, I don't know.

Re: DuckDuckGo for Mac beta now open to the public

#62
post #26

Other comments seem to say it's based on Webkit, but why not something like Mozilla Firefox? I stay as far away as I can from Chrome and Google, but Webkit doesn't seem like the answer. That being said, I may still try it.

The "The Browser" episode from the Acquired podcast might shed some light on the reasons why. If one of the key figures in the development of Mozilla and JavaScript didn't choose it for his own new browser, why would anyone else? :( The Browser (with Brendan Eich, Chief Architect of Netscape + Mozilla and CEO of Brave) https://www.acquired.fm/episodes/the-browser-with-brendan-ei...

It's worth noting that Brendan Eich is far from the most impartial party you could hear criticize Firefox. He used to be the CEO, and resigned after Mozilla employees discovered his political contributions.

Re: DuckDuckGo for Mac beta now open to the public

#63

Too bad they don't show in the User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Would love to show the amount of visitors in Simple Analytics dashboards. [1] Does anybody know a way to detect the DuckDuckGo browser? [1] https://www.simpleanalyics.com

They seem to set something on `window.navigator._duckduckgoloader_` If you run `JSON.stringify(window.navigator)`, it only shows the _duckduckgoloader_ variable. Anybody knows why JSON.stringify behaves like that?

JSON.stringify is outputting the "own, enumerable" properties. The default properties of window.navigator aren't enumerable and/or come through the prototype chain.

The rules for JSON.stringify are actually pretty complicated: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

Re: DuckDuckGo for Mac beta now open to the public

#64
post #6

Earlier quoted context omitted.

(I'm the CEO & Founder of DuckDuckGo.) It is simply not true that we have censored anything or made ourselves "the arbiters of truth." I realized I previously explained how our news rankings work very poorly on Twitter but I subsequently put out a clarification tweet[1] and then we made this help page with a much clearer (and detailed) explanation of how our news rankings work: https://help.duckduckgo.com/duckduckgo-…

Thank you for this clarification!

He "clarified" by twisting and lying about the situation. Simply said - down-ranking is censorship, whether you agree with it or not. Pushing a result to page 3 or 4 in a search engine means that 99.99% of people won't see it, effectively hiding (ie. censoring) it from public view.

Re: DuckDuckGo for Mac beta now open to the public

#65

So will uBlock Origin be "crippled" in this browser, like in Chrome/Chromium and Safari?

Does uBlock Origin even exist for Safari? If not, then I imagine it won't exist for this browser either, since it's just a wrapper around a macOS-provided, Safari-/WebKit-based webview.

Re: DuckDuckGo for Mac beta now open to the public

#66
This looks great! But I'm having a bit of trouble figuring out the bitwarden integration: I already have a bitwarden account (in fact, I run my own self-hosted server), and I can't figure out how to use it in this browser.

Is it just that the password autofill feature uses bitwarden under the hood, but you can't actually use a bitwarden account? If so, that should be mentioned/documented somewhere.

Re: DuckDuckGo for Mac beta now open to the public

#67
post #66

This looks great! But I'm having a bit of trouble figuring out the bitwarden integration: I already have a bitwarden account (in fact, I run my own self-hosted server), and I can't figure out how to use it in this browser. Is it just that the password autofill feature uses bitwarden under the hood, but you can't actually use a bitwarden account? If so, that should be mentioned/documented somewhere.

It isn't yet released.

> But we understand some folks want to continue using third-party password management across browsers and devices. So, we’ve teamed up with Bitwarden, the accessible open-source password manager, in the first of what we hope to be several similar integrations. In the coming weeks, Bitwarden users will be able to activate this seamless two-way integration in their browser settings.

Re: DuckDuckGo for Mac beta now open to the public

#68

Earlier quoted context omitted.

It's a browser with a bunch of privacy features, just like Brave but with a more opinionated design and subtle differences. It caters to people who don't want to configure a thousand things before they use their browser, which is the only unique selling point of this that I'm aware of.

> Webkit-based browser [...]just like Brave Brave for Mac is not Webkit-based. It is Blink and V8.

Blink is a fork of the WebCore component of WebKit, and aside from sandboxing, has remained relatively similar to WebCore. As such, Brave necessarily is based on WebKit via transitve relation. V8 is a JavaScipt engine, not a browser rendering engine.

Practically, there are only two rendering engines left, 1) WebKit (itself derived from KHTML) and its derivatives such as Blink, and 2) Gecko and its derivatives such as Goanna, (though I guess somewhere someone must be using Flow, which apparently is not based on either, but it is proprietary, thus it will have no derivatives or be used by any other browser other than Flow).

Post reply on HN