[HN Gopher] Bonsai Browser is now open source ___________________________________________________________________ Bonsai Browser is now open source Author : pps Score : 103 points Date : 2022-07-01 13:23 UTC (9 hours ago) (HTM) web link (github.com) (TXT) w3m dump (github.com) | loeg wrote: | When I saw the headline, I thought it was talking about | BonziBuddy, a classic browser add-on from the 90s: | https://en.wikipedia.org/wiki/BonziBuddy . | doubled112 wrote: | Back when anything that tracked your online movements was | spyware, and you fought against it, found tools to remove it, | and avoided it. | | Now it is the norm. | tekeous wrote: | and they don't even have the guts to give us a nice purple | gorilla | dewey wrote: | Based on https://twitter.com/BonsaiDesk and | https://bonsaidesk.com which don't seem related to a browser at | all I'd guess they pivoted to some other product (YC backed after | all) and instead of throwing the code away are open sourcing it. | Nothing wrong with that. | noja wrote: | Not related to BonziBuddy. | Closi wrote: | Great that they have gone open-source, but whatever this project | is, their github page and their website are some of the worst I | have ever seen from a communications perspective! | | 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. | hinkley wrote: | I was privy to a conversation a couple years ago that got out | of control, shortly after our peacekeeper left the team, and I | was feeling a little too much in agreement with one of the | participants A to step in and shut it down even though he was | winding B up something fierce. | | 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. | nescioquid wrote: | I like how you turn a phrase, though I fear some manner of | contact-tracing is in order now. The next time I see bad | documentation, I'll be thinking of your comment, wondering if | it wasn't an aborted attempt at explaining the unexplainable. | shoo wrote: | Another place this pops up is documentation for processes in | a business -- this could be a process for onboarding or | compliance rituals or (hopefully not) deployment. Perhaps a | business group has a process that is taught to new | individuals who join the group through shadowing or song or | dance, it is part of the folklore and rich and vibrant spoken | cultural tradition of the group, but has never been written | down. Then someone attempts to document it, and the result is | confusing. | | 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. | ss48 wrote: | This was a video walkthrough of the browser from a while back. | I agree the communication on the github and website page need | to improve a lot. | | https://www.loom.com/share/93c7c0012f514c37b58a42fa65badc88 | | https://news.ycombinator.com/item?id=28446147 | bongobingo1 wrote: | What the dickens, this looks great. Grouping by domain is a | great idea along with the workspaces. | ss48 wrote: | That's been one of my favorite features in Safari: sorting | tabs by website. | | https://www.businessinsider.com/how-to-organize-tabs-in- | safa... | capableweb wrote: | > Grouping by domain | | 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. | m12k wrote: | That actually look pretty neat - I've wanted for a while now | for my browser to be more "research" oriented, with ways of | grouping all those related tabs that are all trying to answer | the same question, or represent the same line of inquery. | scoopertrooper wrote: | Trying to workout how this relates to the core product of | this startup (3D game UX analytics). | nequo wrote: | Maybe it was their internal tooling? | scoopertrooper wrote: | Presumably, but it seems most of the work in to improving | the productivity of certain web browsing workflows. | | 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. | azeirah wrote: | They're just two dudes trying out stuff. | Cyberdog wrote: | > Prerequisites: nodejs | | Oh my God, it's a browser written in JavaScript. | | Yo dawg, I herd you like slow, obnoxious "web applications..." | JasonFruit wrote: | "Is now open source!" is the new hot way to say "We quit." Open | sourcing software you decided not to bother maintaining anymore | is better than nothing, yes, but without a community devoted | enough to it to keep it up to date, it's not much better than | dead and gone. | Semaphor wrote: | This is a lot of negativity considering that when companies | shut down products there are often many outcries of "just open | source it so at least someone else can work on it if they want | to". _Shutting down_ like this should be applauded and | encouraged. | JasonFruit wrote: | A lot of people have responded that way to what I wrote, but | I didn't really mean it as negativity. I'm glad that they | opened it before abandoning it, but I'm trying to emphasize | that that is at best a first step for this project. Without | someone willing to follow up by maintaining it, it's still | dead. The tone of these announcements lately has not | reflected that reality. | ryanmcbride wrote: | I don't know why you're framing that like a bad thing. I'd love | if it became an industry standard. Even if no one decides to | maintain it, at least there's an option, rather than taking the | software to the grave. | ericraio wrote: | Thankfully, it's MIT licensed and someone can innovate on top | of this. | mananaysiempre wrote: | Not _that_ new, Xara, Watcom, and Palm's Binder among others | are much earlier examples, but this particular spin seems to be | recent. While I dislike it as much as I do any other instance | of spin, in terms of preservation I'd argue it _is_ much better | than dead and gone. It's hilariously hard to find some pieces | of 20-year-old-software, even those from major, still-extant | publishers that were freely redistributable and supposedly | mirrored all over various FTP sites (anybody got a copy of | Wx86[1] for the Alpha? :). I shudder to think how hard it's | going to be to locate things from this era of online updates | and no download links a decade or two hence. | | [1] http://retro.ircx.net.pl/nt/mips/wx86/ | tomcam wrote: | > Open sourcing software you decided not to bother maintaining | anymore is better than nothing | | Sometimes our only option is between two awful choices. I'm | grateful they open-sourced. Browsers are hard. | mdaniel wrote: | > 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 | donatj wrote: | The number of times a company shutting down and a software no | longer being available has completely broken my workflow, this | should be a requirement. | hinkley wrote: | I think in all of my years in software only one customer has | ever demanded that we keep our code in escrow. | | 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. | solarkraft wrote: | I don't mind. For me the product has just begun existing. | | Maybe companies considering quitting should try open-sourcing | before they shut down and see what good will and free marketing | it yields. | webmobdev wrote: | Open sourcing a software you have no intention to maintain is | definitely better than keeping it closed source and preventing | its distribution. If copyright laws weren't so screwed up a law | / regulation could have been made mandating that all software / | code that is no longer being maintained should be automatically | open sourced (or become automatically open source after 20-25 | years). | hedora wrote: | I thought you were being overly-negative, but: | | > _Bonsai Browser is no longer being actively developed, but | contributions are welcome_ | mdaniel wrote: | I wonder if that almost guarantees "my PR has been open 3 | years without action" :-( | vorpalhex wrote: | Time to fork... | [deleted] | dang wrote: | Related: | | _Show HN: Web browser to help programmers think clearly_ - | https://news.ycombinator.com/item?id=28446147 - Sept 2021 (226 | comments) | network2592 wrote: | When I hear browser for programmers, I tend to think of text | based browsers like w3m or lynx - not this. | bruhhh wrote: | yah I'm not creating an account to use a browser, hard pass | johnwheeler wrote: | No screenshots to be found... | spicybright wrote: | The website is atrocious too. It explains nothing and takes up | multiple pages to write three sentences. | | 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... | benbristow wrote: | Apparently open-source, but I need to login to use it still (at | least going by the Windows version)? | bruhhh wrote: | big red flag | solarkraft wrote: | Browser innovation is a big deal. There are very few "real" | (usable daily) browsers with interesting UX concepts due to the | complexity of embedding a browser engine and keeping it up to | date (yes, including with Electron). | | 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. ) | capableweb wrote: | > (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. | hnlmorg wrote: | Firefox also has that tags feature (advertised on Bonsai's | home page) baked in too. | | I used it multiple times a day as it's ridiculously handy. | LionTamer wrote: | > Ad blocking extensions also will continue working in | Firefox, compared to Chrome which are slowly limiting their | usefulness. | | What do you mean? | kasbah wrote: | https://www.bleepingcomputer.com/news/security/chrome- | extens... | capableweb wrote: | There are many issues with the proposed Manifest V3, but | the relevant part is that extensions will no longer be able | to have full control over requests, so ad/tracking blockers | will be less efficient at their job. From EFF: | | > 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... | jeffalyanak wrote: | I'm just waiting until Bonsai Buddy goes open source. ___________________________________________________________________ (page generated 2022-07-01 23:00 UTC)