Bonsai Browser is now open source
github.com
github.com
So this is great, even if only from that perspective! Maybe as a base to work from.
I'm not sure I agree with all of the design concepts, but I'll definitely call it interesting - finally something legitimately new! That's great to see, specially in this (somewhat surprisingly) stagnant field.
(Source: Tried to find some way to get a version of Chromium with tree style tabs. All options I found were bad. )
Give Firefox a try! Revolutionary features such as: Extensions can actually change the browser chrome! TreeStyleTabs is a extension I can't live without, another one is "container tabs" to separate things a bit more. Ad blocking extensions also will continue working in Firefox, compared to Chrome which are slowly limiting their usefulness.
I used it multiple times a day as it’s ridiculously handy.
https://support.mozilla.org/en-US/kb/categorizing-bookmarks-...
What do you mean?
> As the name suggests, the new declarativeNetRequest API is declarative. Today, extensions can intercept every request that a web page makes, and decide what to do with each one on the fly. But a declarative API requires developers to define what their extension will do with specific requests ahead of time, choosing from a limited set of rules implemented by the browser. Gone is the ability to run sophisticated functions that decide what to do with each individual request. If your extension needs to process requests in a way that isn’t covered by the existing rules, you just can’t do it.
https://www.eff.org/deeplinks/2021/12/googles-manifest-v3-st...
Now it is the norm.
Oh my God, it's a browser written in JavaScript.
Yo dawg, I herd you like slow, obnoxious "web applications…"
"Written in JavaScript" is not the thing that tends to make web apps slow. It's all the terrible "best practices" associated with the NPM ecosystem that causes that. You can generally sidestep the performance problems by just not programming in that style.
Show HN: Web browser to help programmers think clearly - https://news.ycombinator.com/item?id=28446147 - Sept 2021 (226 comments)
I have absolutely no clue what on earth a browser for programmers is and why it would help me to 'think clearly'.
Contrast to Firefox and Chrome websites - both of which have a screenshot on their landing page.
It may help improve some tasks, but not exactly core product stuff.
If my capital were on the line, I’d be pretty annoyed seeing it spent that way.
I think you'll find you get a lot of mileage out of taking those particular glasses off from time to time.
I basically do this already with Firefox and TreeStyleTabs (but ad-hoc). Any middle mouse/ctrl+click I do on a link, opens in a new tab nested under the current one. So all HN stuff is under one tab that is collapsed, all GitHub stuff is under one and so one. Really effective when you do research, as you can do the initial search on Google, then every result you open goes under the existing tab, which is conveniently labeled via the <title> tag on the Google page.
https://www.businessinsider.com/how-to-organize-tabs-in-safa...
The apex of the argument came down to documentation quality, and at first I thought this conversation was over and A won a bunch of points. I forgot about it for almost a year and then it came back into my brain, moved into the upstairs room, and has been trying not to pay rent ever since. And this is what is playing in a loop in my head:
What if your documentation isn't shit because you are bad at explaining things.
What if your documentation is shit because you're bad at writing code that can be explained?
I was really excited about this thread until I read your reply. And now all I can think is 'why is their documentation bad?' prejudging it before even looking at it.What if the process documentation isn't confusing and stupid because the author is bad at explaining things - what if the process documentation is stupid because the process is stupid and needs to be changed.
Another approach to this kind of thing is to reverse the sequence of "do it", "document it" steps and draft a rough version of the documentation up-front as part of an initial design, while it is cheaper to change the process or system, before work is done to implement it and roll it out.
Both groups fell into child-like glee when it was explained to them that SEI level 1 involves writing down your current process as it actually exists. Which meant they got to describe the dumb stuff they'd been putting up with for years, with various degrees of tongue-in-cheek humor, satire, and sarcasm.
- Send boss email
- wait 2 hours for reply
- bug boss about email
- find out IT Guy already left for the day
- Resume process in the morning
Things like that, and a good time was had by all.
I think it's great for greenfield work. Forget existing solutions, if you were looking for a solution, write out how you'd ideally like it to work, after it's written, figure out if you can create something that works like that
> Bonsai Browser is no longer being actively developed, but contributions are welcome
Sometimes our only option is between two awful choices. I’m grateful they open-sourced. Browsers are hard.
I'm guessing that's why this is in electron, thus I'm guessing it's for browsing something but isn't a "web browser": https://github.com/Bonsai-Desk/bonsai-browser/blob/2d7a08568...
ed: I just saw the loom URL below, so it's as much a "web browser" as embedding an ancient version of electron can be. Good for those who want both old software and lack of extensions, I guess
Maybe companies considering quitting should try open-sourcing before they shut down and see what good will and free marketing it yields.
And the interesting thing about arrangements like that is that there's usually some extra money involved in such an arrangement, enough that we might turn a little profit off of it, reducing the odds that the customer ever needs to use that clause.
I'm going to get a bit sassy here, but it's probably the worst information website I've seen so far. They couldn't even write one paragraph of what the software actually does?
If this was the state of things no wonder it failed...