Live data from Hacker News

Min: A fast, minimal browser that protects your privacy

minbrowser.org

141–150 of 197 posts

Re: Min: A fast, minimal browser that protects your privacy

#141
post #50
post #22

Earlier quoted context omitted.

Yes! CLI based browsers are awesome.

Apologies for nitpicking, but Lynx is not a CLI program. CLI programs are non-interactive, composable via stdio / shell scripting, designed to do their one task and return you to your shell prompt. Lynx is an interactive, terminal-based (character cell grid) program, that takes over your shell session - it has every quality of a GUI program, except it's using a terminal emulator as its toolkit. But of course - it's s…

I greatly appreciate the correction and feedback.

Re: Min: A fast, minimal browser that protects your privacy

#142
post #110
post #3

A browser in electron? At this point just use chromium - makes no difference. Anyway, use firefox or librewolf. Stop enabling the chromium monopoly!

On the contrary, it makes a significant difference vs Chromium. Using Electron means having jettisoned a number of security protections that Chromium offers while exposing the system to the attacks those are designed to stop. In design terms, this is a wonderful, beautiful, laudable project in pursuit of a great purity of vision. In security terms, this is an exercise in recklessness. It's irresponsible to even sugge…

Can you elaborate on which security protections are not used by Electron, and by extension Min?

Re: Min: A fast, minimal browser that protects your privacy

#143
post #112
post #97

Earlier quoted context omitted.

I switched to Safari last year. The battery life improvements over Chrome makes it worth. It’s been a solid browser experience and I haven’t gone back to Chrome for anything. I wish I could add Kagi as a default search.

Which Adblock do you use?

I’ve been using 1Blocker for a few years. If anyone knows a better one, please chime in. I like that it works on iOS and Mac Safari.

Re: Min: A fast, minimal browser that protects your privacy

#144
post #110

Earlier quoted context omitted.

On the contrary, it makes a significant difference vs Chromium. Using Electron means having jettisoned a number of security protections that Chromium offers while exposing the system to the attacks those are designed to stop. In design terms, this is a wonderful, beautiful, laudable project in pursuit of a great purity of vision. In security terms, this is an exercise in recklessness. It's irresponsible to even sugge…

Can you elaborate on which security protections are not used by Electron, and by extension Min?

https://www.electronjs.org/docs/latest/tutorial/security

This seems like a good start to understanding Electron security and why using it to do what the documentation expressly states is unwise might be less than optimal.

Re: Min: A fast, minimal browser that protects your privacy

#145
post #144

Earlier quoted context omitted.

Can you elaborate on which security protections are not used by Electron, and by extension Min?

https://www.electronjs.org/docs/latest/tutorial/security This seems like a good start to understanding Electron security and why using it to do what the documentation expressly states is unwise might be less than optimal.

Can you give a specific example of what is wrong with Min's security configuration, assuming it is following Electron best practices. Asserting that the security model is bad and linking to Electron's security tutorial is not helpful.

Re: Min: A fast, minimal browser that protects your privacy

#146
post #92

Earlier quoted context omitted.

firefox is overstuffed. minimal browser it is not.

Can you explain? What is it "overstuffed" with?

Nobody really knows. Firefox is 350 MiB in size. The Windows XP SP3 install CD is 310 MiB in size.

Re: Min: A fast, minimal browser that protects your privacy

#147
post #145
post #144

Earlier quoted context omitted.

https://www.electronjs.org/docs/latest/tutorial/security This seems like a good start to understanding Electron security and why using it to do what the documentation expressly states is unwise might be less than optimal.

Can you give a specific example of what is wrong with Min's security configuration, assuming it is following Electron best practices. Asserting that the security model is bad and linking to Electron's security tutorial is not helpful.

For my own part, I find the introduction that specifically warns that Electron is not a web browser and should not be trusted to handle potentially malicious code from over a network to be clear enough. I understand that this is an opinion that not everyone will share.

For a single specific example, look at the information on permissions and compare to how min handles them. I also see no functionality that attempts to determine if code is malicious or not. Chrome does have measures in it to do this.

That said, I need to be clear. The matter at hand is not a matter of mere configuration and cannot be addressed by better configuration of Electron. Chromium was designed and built to run in a very hostile context. Electron has been built to run in a much more trustworthy context. There is no amount of configuration that will turn the latter into the former because it is not purely a difference of configuration.

Electron's security model is not bad in any absolute sense. It's designed for a particular context and set of scenarios. Dropping it into a very different one with very different needs makes it a poor fit for the job at hand. You may as well descend into a volcano with a home stove potholder.

I hope this has clarified matters. I understand that some people will be very discouraged by the stance I have taken on this. I have no desire to crush their dreams, only to ensure they make good and wise decisions around security.

Re: Min: A fast, minimal browser that protects your privacy

#148
post #8

Everyone is complaining it is built in electron, and it is a browser running a browser. Brave is also built on electron and is also a browser running a browser.

I’m as anti-Electron as the next person, but my arguments against it are due to the bloat and disrespectful resource usage of using an entire web browser to show local app UI. But if what you need is an actual, literal web browser, then I’m not sure I see why this is a bad choice.

As per their own documentation, Electron is not a web browser and should not be treated like one.

I understand that some may experience differences of opinion, but I regard it as sufficient warning when the developers of something warn that it should not be used as a web browser: https://www.electronjs.org/docs/latest/tutorial/security

Post reply on HN