[HN Gopher] Show HN: Web browser to help programmers think clearly
___________________________________________________________________
 
Show HN: Web browser to help programmers think clearly
 
Author : hyferg
Score  : 604 points
Date   : 2021-09-07 15:41 UTC (7 hours ago)
 
web link (bonsaibrowser.com)
w3m dump (bonsaibrowser.com)
 
| daxuak wrote:
| Kind of a vague question: what's been the experience with the
| Bosai browser for you, or the people you have surveyed, in terms
| of researching stuff?
| 
| Love the concept and from the demo it looks well executed,
| defintely will try when I hop on a mac.
 
| nomoreplease wrote:
| These feature look amazing. Ah I clicked, I didn't expect it to
| be compelling but I'm intrigued enough to try it out. Great work!
 
| slightwinder wrote:
| This looks like one of the many grouping-addons that firefox has,
| just a better look. It doesn't seem to say anything at all about
| the actual features besides those three animations? Or is my
| adblocker just removing something important?
| 
| Anyway, as someone who has used all kind of flavors of grouping
| in firefox (and still is using it with tree style tabs now), I
| can say that grouping is nice, but on the long run not nice
| enough. It helps to organize your mess, but the lack of
| effortless integration into something outside your browser is a
| real problem for serious work.
| 
| Maybe MacOS can offer some ways there, I remember in the past
| they had good options via applescript.
 
| lockyc wrote:
| This is awesome, good work! This is exactly what i was hoping to
| be able to use Dash from kapeli for.
 
| pieix wrote:
| This is fantastic. Seconding the comment that this isn't only for
| developers--optimizing all user experiences for ease of use has
| become an antipattern and what's needed is UX that optimizes for
| preserving the user's brainspace.
 
| tristor wrote:
| This is incredible. It takes the best parts about
| Spotlight/Alfred on MacOS and applies it in-context to the web.
| Great job!
 
| boogies wrote:
| Lynx1 and NetSurf both display history in a tree, good to see
| browsers with "modern" engines catching up! (I think Firefox's
| Tree Style Tab extension was the closest alternative available
| before this)
| 
| 1requires configuration (under "Special Files and Screens", set
| "Visited Pages" to "As Visit Tree")
 
| BiteCode_dev wrote:
| I'm not sure I see the point. Firefox can do that with tab groups
| (E.G: https://addons.mozilla.org/fr/firefox/addon/panorama-tab-
| gro...), and your OS can put it in the foreground with the
| shortcut you like.
| 
| Why an entirely new browser?
| 
| If you want something more polish, a firefox add on or some OS
| service would be less work and benefit from the ecosystem.
| 
| Or is it a case of FTP vs Dropbox and I'm nerding out?
 
  | pbronez wrote:
  | The spatial organization thing looks pretty novel to me.
 
    | BiteCode_dev wrote:
    | Tab groups do that, unless I'm missing something. Probably
    | not as good, but again, why do an entire browser?
 
      | DavideNL wrote:
      | Because, looking at the demo, it can do a lot more than
      | what you can achieve with tab groups...
 
        | sundarurfriend wrote:
        | Could you mention what? As they said, the shortcut to
        | bring to front is OS configuration and spatial
        | organization is in tab groups addons (though without
        | arbitrary spatial locations), and the fuzzy find seems
        | similar to what Vimium provides. I'm open to the idea
        | that there's value in grouping such features together -
        | but unless I'm missing some other feature, this seems
        | much better implemented (and has a better chance to be
        | long term supported) as a Firefox profile with those
        | addons installed and perhaps a tiny program to capture
        | the shortcut and execute that Firefox profile.
 
        | BiteCode_dev wrote:
        | Yes, but cound't you make an add-on that does those
        | additional things? Or a service? Or both?
 
| andridk wrote:
| Cool concept! Does it come in OS?
 
| phrz wrote:
| Can you change your search engine? I don't use Google.
 
| [deleted]
 
| tmd83 wrote:
| What about resource usage? Are the tabs always loaded or just
| reference and loaded only when clicked?
 
| spa3thyb wrote:
| Just a suggestion - I tried to look this up in HN search (there
| is an unrelated YC company, Bonsai, that I thought this was
| connected to) and didn't get a hit as the title doesn't include
| the name of the project - so please consider including it next
| time. I _love_ the direction you 're going here!
 
| Joe_Boogz wrote:
| Looks cool, waiting to try the windows release :)
 
| rank0 wrote:
| I'm impressed. I could see using this browser in addition to
| keeping FF as my main daily driver.
| 
| I would use it specifically for programming or my security
| engineering work. Do y'all envision the product being used to
| fill this specific research niche? Or do you intend to create a
| browser to replace chrome/ff/safari?
 
| constantine_c wrote:
| The whole concept of this browser is really great. It would solve
| a lot of my problems regarding where to properly store topics I'm
| doing research on (since I'm a student and knowledge junkie I
| tend to just dig for 10-15 resources and never get to reading
| them)
| 
| My main question is what's your businesses model? You
| monetization plan?
 
  | hyferg wrote:
  | Thanks! Our plan right now is to do a perpetual fallback
  | license for $50 when we can prove the browser is something
  | people want. We could make the browser free later on if we can
  | provide paid features that require us to run servers.
 
    | jahewson wrote:
    | > prove the browser is something people want.
    | 
    | prove the browser is something people want _for free_
 
      | crazy_horse wrote:
      | Charging for a browser sounds crazy to me.
 
        | ayewo wrote:
        | Crazy? I'm curious how you would characterize a cloud-
        | based web browser that is sold using a subscription
        | model?
        | 
        | Link: https://www.mightyapp.com/
        | 
        | Show HN: https://news.ycombinator.com/item?id=26957215
 
        | POiNTx wrote:
        | I'd buy a browser if it guarantees me privacy, is fast,
        | and does the job. I use a browser every day for multiple
        | hours per day, $50 seems very reasonable.
 
        | crazy_horse wrote:
        | Sure, but a wrapper around Electron isn't a hard thing to
        | copy, and they've got to go from a neat tech demo to what
        | you are describing.
 
    | constantine_c wrote:
    | Also what's your stand point about privacy?
 
| Version467 wrote:
| Love the concept. Haven't tried it yet, but it looks awesome. If
| it's as good as it seems to be I would pay for it.
| 
| A must however is support for password managers (bitwarden in my
| case).
| 
| I also very much like that you made a complete browser instead of
| a chrome plugin. It allows you to rethink navigation and
| organization in a much less restricted way and I think it shows.
 
| yawnxyz wrote:
| I love that workflow-oriented browser ideas are popping up. Funny
| enough I just ran into Sigma OS browser earlier today, but
| haven't tried it yet: https://sigmaos.com/
 
  | meowface wrote:
  | That looks pretty cool. Some kind of combination between
  | SigmaOS and Bonsai would seem especially interesting and
  | useful.
  | 
  | (Side note: "SigmaOS" initially made me think it'd be an
  | operating system. And "Bonsai Browser" reminds me a tiny bit of
  | everyone's favorite purple monkey helper/[ad|spy]ware, Bonzi
  | Buddy. Especially with the top of the page landing page saying
  | things like "Use a hotkey to make bonsai appear anywhere". I
  | don't actually think anyone would ever possibly confuse the
  | two, but just an amusing thing that came to mind.)
 
| ziroshima wrote:
| Pretty cool. Looks somewhat similar to Dash
| (https://kapeli.com/dash)
 
  | IfOnlyYouKnew wrote:
  | The problem with Dash is that the guy is a creep. He's also
  | gotten quite greedy, with new versions with only minor changes
  | every year since he was kicked out of the App Store (for one of
  | his lesser creeps).
  | 
  | There are a bunch of clones, however. The format has become
  | somewhat of a standard.
 
| yaseer wrote:
| I love the idea of domain specific browsers.
| 
| Congrats on shipping, will be monitoring this one!
 
| tailspin2019 wrote:
| This looks great.
| 
| I was sceptical from the article title, but was immediately sold
| on the idea when I saw it in action.
| 
| A good sign to me is that you have solved problems I didn't
| realise I had. I like the floating window concept - can
| definitely see how that would be useful for having documentation
| front and centre while working on something. The spatial
| organisation thing is very nice too.
| 
| Looks like it's early days still for the project but I think
| you're onto something. Good luck with it!
 
| shreyshnaccount wrote:
| anybody know similar apps for Linux?
 
  | AUSNA-ZI wrote:
  | from the author:
  | 
  | > What's next?
  | 
  | > We are fixing up our Linux and Windows versions for public
  | use.
 
| MarcelOlsz wrote:
| Wicked demo. Been looking for something like this for years.
| Cheers.
 
| _zachs wrote:
| This looks awesome! Any way to subscribe for when a Linux version
| is available?
 
  | hyferg wrote:
  | There's a link to a discord server on the bottom of the landing
  | page. We'll post updates there.
 
| MacroChip wrote:
| If you want a chrome extension that turns your history into a
| tree I made it:
| https://chrome.google.com/webstore/detail/histree/linpklflmo...
 
| reddit_clone wrote:
| Looks interesting.
| 
| How does this handle multiple desktops in Mac OS X?
 
| jmercouris wrote:
| How exactly does this help me think clearly? Are there any tools
| that allow me to avoid distraction or figure out what I need to
| do?
 
| sritchie wrote:
| I was thrilled to see that SICMUtils, FDG and friends are there
| as one of the examples! This looks awesome, and thanks for taking
| a look at those projects :)
 
| BMFXX wrote:
| I actually really love that there's more people focusing on this
| problem. Its one a friend of mine also tried to address, with
| https://enterflow.app/
| 
| As someone with extreme ADHD, this has made my life so much
| easier and reduced my tab clutter.
| 
| I love how this is so hot-key rich, I think like everyone else
| has kind of mentioned I wish we had chrome extensions, last pass,
| editthiscookie etc. It's the pro vs con of going extension vs
| full blown browser.
| 
| One of the other hurdles I've encountered is restricted installs
| by internal companies due to "security" reasons.
| 
| I am gonna be giving this a go for the next few days and see how
| I adapt to it.
| 
| Seriously love the fact this is becoming a focus for people.
 
  | xyos wrote:
  | it's giving 404 when you try to download it
 
  | smaddock wrote:
  | I've been working on adding better support for browser
  | extensions in Electron. It's an absolutely necessary feature
  | for web browsers. Maybe OP can have a look:
  | https://www.npmjs.com/package/electron-chrome-extensions
 
  | phelmig wrote:
  | Your "Add Flow to Firefox" Link results in a 404 for me. It
  | links to https://addons.mozilla.org/en-US/firefox/addon/enter-
  | flow/.
 
    | BMFXX wrote:
    | Not mine, but I'll pass the message on to the friend. I know
    | they're focused on some other areas now. Thanks!
 
  | Arisaka1 wrote:
  | Today I decided to check out the state of Microsoft Edge after
  | installing Windows 11 and it felt like I am fighting the
  | browser to stop throwing stuff on me in order to focus and just
  | do the work I want to do. News section, sports, suggestions
  | flooded me. The address bar tapping both bookmarks and history
  | spits a dozen lines on every keypress assuming things.
  | 
  | I'm not even diagnosed with ADHD and I'm still tired that I
  | have to spent time configuring things to fix a user experience
  | more aligned with the company behind the browser than my needs.
  | And I only covered the things I am allowed to touch with a
  | little googling, not the ones I just have to accept as
  | inevitable.
  | 
  | A browser that helps me go straight into what I want? Sign me
  | up!
 
    | baktubi wrote:
    | Alas, the state of the tech advertising industry...
    | 
    | Honestly, it's all so exhausting I'm just so damn tired. You
    | can't even buy an OS anymore that isn't loaded to the brim
    | with bloat and spyware--provided BY THE MANUFACTURER
    | nonetheless.
    | 
    | Honestly, once Windows ten is end Of life I'm done with tech
    | industry.
    | 
    | I'll go to the library and read some books; I'll use a
    | pen/pencil; I'll wander, blissfully into the sunset.
 
      | prirai wrote:
      | Why, there's Linux.
 
        | baktubi wrote:
        | I agree Linux is great--and I shall continue to use the
        | OS. But the online ads are even more exhausting than
        | desktop-bound ads no matter which browser, no matter
        | which ad blocker, no matter which OS. Not just ads but
        | those annoying "cookie" banners ...
        | 
        | And let me just say: God help those who frequent
        | TikTok... Their minds will be mush 2.0.
 
| ryan-duve wrote:
| Some of these features look awesome and I can see how much
| thought went into them. The hotkey toggle looks like a viable
| alternative to splitting the screen with a console and pop out
| mode seems similar to how Firefox allows videos to be overlaid on
| other pages. I'll be honest, I don't really see the utility of
| some features like workspaces or the tree history, but then again
| I initially rolled my eyes at Gmail's pop out compose and clearly
| they knew what I wanted better than I did!
| 
| I have a few questions:
| 
| 1. Did you code the engine from scratch, or is it based on
| Chromium or Gecko or something?
| 
| 2. What's your sustainability, e.g., monetization, plan for the
| browser?
| 
| 3. Do you have any estimate on how long until I can `apt install
| bonsai-browser` from an official distro repository?
 
  | hyferg wrote:
  | Hey thanks for the feedback.
  | 
  | > Did you code the engine from scratch...
  | 
  | We're using Electron with all the UI done with HTML. The
  | criticism against Electron is that you don't need to bundle a
  | fully functional web browser to distribute a your app but
  | distributing a fully functional web browser is one of our
  | goals! The other options were using CEF or actually recompiling
  | Chromium. To have a sensible workflow with Chromium you would
  | want to hook into it with a scripting language so you can
  | develop the chrome [0] without recompiling. Electron already
  | has done this with the BrowserView API accessible with
  | javascript! We've already run into limitations of the Electron
  | framework so we will be considering extending it or doing our
  | own thing when it makes sense.
  | 
  | > What's your sustainability...
  | 
  | I really like the JetBrains perpetual fallback license so
  | something like that at a price point of $50 makes sense. If we
  | can provide some useful paid services that run on a server then
  | we could make the browser free.
  | 
  | > Do you have any estimate on how long...
  | 
  | I'll look into it! If it's no harder than signing/notarizing
  | the app for macOS distribution then the main work to be done is
  | fix some bugs and make sure the windows play nicely with the
  | host OS. This could be done in less than a month from now!
  | 
  | [0]
  | https://en.wikipedia.org/wiki/Graphical_user_interface#User_...
 
| leobg wrote:
| Downloaded it, installed it, and loving it!
| 
| The big thing I'm missing most is LastPass. Without access to my
| passwords, I can see myself falling back to Chrome. In fact, I
| need to keep Chrome running so I can look up my login names and
| passwords there in order to copy them over to Bonsai when I'm
| being asked to log in. If you could support popular password
| managers inside your browser, that would help a lot!
 
  | greenie_beans wrote:
  | yeah, good suggestion. i'm trying to use a password manager on
  | my first try. can't figure out how to without leaving the app.
 
  | itwy wrote:
  | You should drop any software that prevents you from changing
  | another unrelated software. In other words, move from LastPass
  | to Bitwarden.
 
    | dubcanada wrote:
    | OP is saying browser extensions don't work. Not that LastPass
    | doesn't work with the browser.
 
      | itwy wrote:
      | And I am saying Bitwarden is not tied to a web browser - it
      | has a desktop client.
 
        | sodality2 wrote:
        | As does LastPass
 
        | itwy wrote:
        | No, it does not.
 
        | jaywalk wrote:
        | Yes, it does:
        | https://lastpass.com/misc_download2.php?tab=mac
 
        | Vaslo wrote:
        | Mac only though. Many of us don't have or want Apple PCs.
 
        | phist_mcgee wrote:
        | This still refutes the previous poster's point though.
        | Just because you don't use apple, does not mean that
        | LastPass doesn't offer this service.
 
        | raunak wrote:
        | You assume most people have the patience to copy paste
        | passwords from Bitwarden rather than the ease of Lastpass
        | - just doesn't work for 99% of the population.
 
        | JoshTriplett wrote:
        | A password manager integrated with a browser can offer
        | more security, because it can verify the domain to
        | prevent copy-pasting the password into a phishing site.
 
    | jedberg wrote:
    | Having your password manager tied to your browser is more
    | secure because the saved password doesn't show up unless
    | you're in the correct domain, preventing phishing attacks.
 
| doctorhandshake wrote:
| Some simple constructive criticism: I think you should find a
| more pleasing and modern color palette. The green and orange
| you're using are, to my eye, quite ugly and distracting. A better
| color system will go a long way aesthetically and will make the
| site and UI feel more inviting. [edit: typo]
 
  | tailspin2019 wrote:
  | I definitely agree with this.
  | 
  | The rest of the UI looks really nice from the screenshots but
  | the blocks of colours stood out to me too.
 
| xpe wrote:
| > ... that helps programmers think clearly
| 
| This marketing pitch does not ring true to me.
| 
| I think the founders can do better. The bar, in my view, would be
| a phrase that embodies the product without stretching
| credibility. In other words, the current phrase sets expectations
| too high relative to the product.
 
  | cestith wrote:
  | I find the pitch true to the extent that it says "helps" and I
  | think that much is true. How much is helps and whether it helps
  | more than any other random tool is another matter. There's
  | another comment that says something more general like a window
  | manager or DE that allows any content to be overlaid like this
  | would be better. I think I agree with that.
  | 
  | https://news.ycombinator.com/item?id=28447659
 
| DavideNL wrote:
| Those seem like awesome features! Hopefully it will be
| implemented in a non-Chrome browser one day, like
| Firefox/Gecko...
 
| curioussavage wrote:
| I really like the tab view by domain. Seems like it could be
| handy to even display pages on the domain from history in those
| columns, sorted by most recently visited. Maybe also grayed out a
| little or under a "history" section
 
| leepowers wrote:
| Love the concept. My only blocker for adoption is being able to
| import bookmarks from Firefox into Bonsai.
| 
| Feedback and ideas:
| 
| 1) On macOS Catalina - can't Cmd+Tab out of full-screen.
| 
| 2) Bookmarks import.
| 
| 3) Search somewhere other than Google. Would love to be able to
| define a set of URLs to hit, instead of being limited to
| https://www.google.com/search?q=...
| 
| 4) Search within pages. In addition to search engines. So if I
| export my bookmarks to an HTML file, I could search that file. Or
| if I could search within local documentation that's not online.
| 
| 5) Collab workspaces. A team could share a workspace that defines
| the same search engines and documents.
| 
| 6) Window size other than fullscreen.
 
| _bohm wrote:
| Looks really cool and I'd love to give it a shot! Is this
| intended to be open source? It looks like the associated repo [0]
| only has a README and some releases with the Mac installers in
| the assets.
| 
| [0] https://github.com/hyferg/bonsai-browser-public
 
  | hyferg wrote:
  | I'm using that repo to distribute the app since it works well
  | with our CI. We could make the browser open source if we can
  | find some paid services to run on a server and more importantly
  | there is a potential community that is interested in its
  | development.
 
    | donio wrote:
    | For many of us switching to a closed browser in 2021 is a
    | difficult proposition because of the security, trust and
    | longevity issues. The value trade-off would have to be pretty
    | extreme to even consider it.
 
| ericd wrote:
| Something I've wanted for a while in my other browsers, I'd love
| a "no distraction" mode that ran a simple topic classifier on the
| last few pages I've been looking at, and then greyed out links to
| pages that were obviously nowhere near that topic. Thinking
| specifically of the "links from across stack exchange list on the
| right sidebar of SO" that often draw me into reading about eg
| DND, Wikipedia rabbitholes, or any page component that tries to
| get you to lose your train of thought and get lost on that site.
| 
| Also, the ability to grey out links to domains I've decided I
| never want to visit.
 
| sam0x17 wrote:
| And yet another great idea that only works on a Mac. Would love
| to see this on Linux + Windows!!
 
| dimal wrote:
| Looks very cool! Is there a way to change the hotkey? I have
| option-space deeply encoded in my brain to bring up Alfred, so
| I'd rather not change that. And is there any way to navigate
| between open pages with the keyboard? Seems like all the
| navigation is very mouse-centric.
 
| atarian wrote:
| Have you had any problems logging into Google? IIRC Google blocks
| logins from using embedded browser frameworks like Electron and
| CEF.
 
| yewenjie wrote:
| Thinking about how to achieve some of these features in Firefox
| 
| 1. An extension like Tree Style Tabs, but in a dedicated tab,
| which is pinned to the first tab, so easily accessible with
| `Alt+1`.
| 
| 2. A keyboard shortcut for detaching the tab (via something like
| Tridactyl) and then resizing it using a tiling window manager.
| 
| 2 is easy to achieve, if 1 does not yet exist in some form I
| might build it someday.
 
  | Jnr wrote:
  | And I too prefer Firefox with Tree Style Tabs, been using that
  | for years.
  | 
  | In general similar setups are not uncommon on Linux with tiling
  | window managers. Probably the reason this app is available for
  | Mac only. :)
  | 
  | Setting up a nice environment takes time, it doesn't come out
  | of the box. So it is good to see people trying to come up with
  | ready solutions.
 
| awongh wrote:
| Very cool demo!
| 
| Years ago I built a chrome extension tab manager that had some of
| the same features- fuzzy search, spatial grouping, tree history.
| I built it for my own use because I usually have too many tabs
| open and need some kind of principle of organizing the tabs I
| have open. I couldn't get far enough on the browser extension for
| it to work well for me, so I just gave up on organizing my
| browser. Now I'm just scared to ever close all my tabs for fear
| of losing some train of thought.
 
| SCUSKU wrote:
| Can I change the default browser to DuckDuckGo?
 
| staticassertion wrote:
| Very compelling demo. I like how this is basically a tool for
| grouping, labeling, and connecting webpages - it feels like it
| gets at the heart of 'the web', (or at least the part a lot of us
| interact with forums), a big connected graph that we have to
| manage in this disconnected tabular manner due to browser UX.
| 
| Curious to see more in the future.
 
| amelius wrote:
| Curious if you considered to write a window-manager instead,
| because that would allow programmers to use other applications
| besides webbrowsers. E.g. you could put a Mathematica window in a
| pane, while coding in another pane.
 
  | dotancohen wrote:
  | KDE (Plasma) makes this very easy, with tiling shortcuts and
  | always-on-top features.
  | 
  | The other killer feature of Bonsai - grouping tabs - is far
  | better done by Tree Style Tabs in firefox.
 
| eurasiantiger wrote:
| What I really want is a browser that displays information in a
| clear, unified format that I can customize to my liking.
| 
| I want this browser to disregard all visual HTML and CSS
| rendering, and rather instrument a headless browser to gather the
| navigation and content from sites.
| 
| I want to be able to easily make my own instrumentation for sites
| that do not yet work on this browser.
| 
| I'm want to allow some branding in the form of one theme color,
| used for one top navigation bar background, and a site logo
| there. That's it. Nothing else. But maybe make this easily
| customizable with the rest of the interface.
| 
| In effect, a "reader mode" but for the entire browsing
| experience, not just the main content.
 
  | forgotmypw17 wrote:
  | Opera Browser had this feature for a long time.
  | 
  | User styles vs site styles. Either or both could be on or off.
 
  | antics9 wrote:
  | Mothra in Plan9 or the gemini protocol as suggested.
 
  | tammer wrote:
  | The resurgence of the email newsletter in recent times is a
  | sign that, regardless of advances in web and web-connected
  | applications, on a broad timescale open connectivity protocols
  | ultimately hold lasting appeal.
  | 
  | Open protocols and techniques that enable effortless parsing of
  | information serve a growing need for users of the web today.
  | While I'm not sure if it will be gopher or something new, I
  | foresee significant disruption potential for whatever
  | effectively fills this need at scale.
 
  | allknowingfrog wrote:
  | It doesn't address your specific desire (uniform rendering of
  | existing HTML), but the Gemini protocol seems to align with
  | your desire for a simpler internet. It's worth a look if you
  | aren't already familiar. https://gemini.circumlunar.space/
 
    | anigbrowl wrote:
    | I like the idea of Gemini but the reality is 'here's a list
    | of random servers which could be anything but at least our
    | user interface is from the 1980s'. I like how it's lighter
    | than the web, but I don't see how it's 'heavier than Gopher'
    | as suggested (and I have been watching the Gemini project for
    | a few months now).
    | 
    | I was on the internet well before the web and I used Gopher
    | all the time. It was great by the standards of the time (ie
    | 1200 baud modems so a page of text like this HN discussion
    | would easily take a minute or more to load and would probably
    | do so with many errors). Gopher was (somewhat) integrated
    | with two other services known as Archie and Veronica for
    | content discovery. It was primitive, but relatively easy to
    | navigate if you knew what you were looking for.
    | 
    | What we have here is a bunch of Gemini servers but no concept
    | of user service. Are they blogs? aggregators? malware
    | endpoints? interactive fiction/text adventures? I don't know,
    | and that's _not_ part of the fun. It 's as if Gemini has
    | fetishized the least good aspects of the BBS/Gopher/pre-web
    | experience - lack of UI consistency and non-discoverability -
    | in the hope of getting something better by forcing everyone
    | to start over.
    | 
    | Nobody* has time for that. Harder doesn't automatically equal
    | better. Gemini would be vastly improved if it presented with
    | some color/minimal formatting (like syntax highlighting
    | controlled at the user end or with _typography_ for the
    | color-blind)and seeded some _useful information_ like
    | mirroring Wikipedia or something that people are already
    | familiar with. There are some Wikipedia proxies (gemini:
    | //medusae.space/index.gmi?25) but the only working one I know
    | of is not listed (gemini://vault.transjovian.org).
    | 
    | This is Not Great.
    | 
    | * hyperbole is always an option
    | 
    | To change the world, there needs to be some critical mass of
    | people using it, and to get people using it there needs to be
    | some demonstration of what it's capable of. I want to love
    | it. I have clients (plural) installed. But honestly, I don't
    | want to invest the time figuring out how to make the server
    | do interesting stuff, if I can't find anything very
    | interesting to do with the client. Absent any effort to make
    | it functional for one external thing, it's doomed to remain a
    | toy, or an 'esoteric protocol' that everyone pays lip service
    | to but nobody actually uses.
    | 
    | Here's a suggestion: get a gemini HN proxy running. It ought
    | to be super easy given how minimal HN is, and would give
    | people and excuse to have a Gemini browser running all the
    | time.
 
  | hyferg wrote:
  | Here's a cook UX project [0] that shows a potential UI-free
  | operating system like you described.
  | 
  | [0] https://uxdesign.cc/introducing-mercury-os-f4de45a04289
 
| luxurytent wrote:
| I'd love for a web browser to have first-class integration with a
| universal personal search system like Monocle [0]. I find if I
| want to learn something new I am searching externally, but if I
| am attempting to recall something, being able to search through
| all my indexed notes in the same interface I'm building,
| researching, and planning in has potential.
| 
| [0] https://github.com/thesephist/monocle
 
  | inetsee wrote:
  | I didn't think much of the Bonsai Browser when I saw that it
  | was MAC only. I decided to check out the comments anyway, and
  | I'm glad I did. The Monocle personal search engine that you
  | referenced looks like an exceptionally useful tool, and I will
  | definitely give it a try.
  | 
  | Yes, I did notice the comment about a Windows and Linux version
  | coming. I'll check out the Bonsai Browser when the Linux
  | version is available. I suggest that the developers post on HN
  | again to announce when the other versions are available.
 
  | tailspin2019 wrote:
  | Perhaps something like Raycast or Alfred would let you build
  | this kind of universal search as a plug-in?
  | 
  | You've got me thinking...
 
| howmayiannoyyou wrote:
| Okay, this is fantastic and not just for programming. I'd like to
| see this be actively developed and enhanced. Might even pay for
| something like this.
 
| anigbrowl wrote:
| Love it, this is the most innovative thing in the browser space
| for a long while. It's baffling to me how _boring_ most  'new'
| browsers are - most propositions are 'like X but with less
| friction on these 2 or 3 things'.
| 
| I hate that it's only for Mac so far, but glad to see others are
| on the way. I've been thinking about picking up a cheap older mac
| for development work, though, and this is one more reason in
| favor.
 
  | LeftHandPath wrote:
  | I love the spatial organization. I, not even five or six hours
  | ago, had made a note on my iPhone describing something just
  | like it (except where you would get to the spatial organization
  | view by dragging down the bar at the top of the window). My
  | thought was that we (humans) can remember spaces quite well,
  | and certainly much better than we can track a tab's location in
  | an ever-expanding list. IMO, spatial organization should
  | replace bookmarks (and tabs should be treated as bookmarks
  | unless the user has interacted with them since the browser was
  | opened. Maybe I use tabs in a weird way).
  | 
  | Will definitely have to give this a try when it makes its way
  | to other operating systems.
 
  | crazy_horse wrote:
  | I'm surprised to see you so excited about this. Have you used
  | tiling window managers? What does this and a rofi or similar
  | component not have, or a gnome3 script? Not as convenient,
  | yeah.
  | 
  | The big concern I would have if I were these guys is their
  | magic is their UI, apparently, and they've given it away. If
  | they truly have something good, it's some Electron windows
  | inside a gui kit. Not to understate the work, but the work is
  | ahead of them, too.
 
| vymague wrote:
| Looks cool, all browsers look samey these days. The big firefox
| update some time ago basically turned it into chrome. Appearance-
| wise.
 
| hyferg wrote:
| Hello, I'm Cameron and one of the two people working on the
| Bonsai web browser.
| 
| We're focused on making a web browser for programmers to improve
| their workflow. It helps you look up docs and search information.
| You can toggle it on with a hotkey and it can overlay on your
| IDE. Tabs are grouped by domain for easy organization. The
| history data structure is a tree which shows how pages are back-
| linked to each other and to spatial workspaces. Both open tabs
| and pages in your workspaces are just pointers to a node in your
| history tree!
| 
| You can watch a 2 minute video walkthrough here
| https://www.loom.com/share/93c7c0012f514c37b58a42fa65badc88 or
| download it from our website
| 
| How did we end up here?
| 
| Initially we wanted to make a citation manager because myself and
| a friend had an unconnected workflow moving research articles
| from Chrome -> Zotero -> Emacs org-mode. After talking to some
| other PhDs/postdocs the takeaway was that everyone has very
| different ways of doing research. This would mean that it would
| be impossible to make a citation manager that everyone would want
| to use.
| 
| Later, a friend in industry mentioned that he had a hard time
| finding 'cloud documents' as part of his job. We then considered
| making a spotlight application to find and organize these
| documents. It turns out that this already been done and it seems
| that people actually just pull up their documents once at the
| beginning of the day anyway.
| 
| We now think that the main problem is that web browsers are
| actually not currently suited for doing research. The current
| mixing of research type browsing with web-documents creates a
| mess and makes people think they want a 'cloud file search'.
| 
| What's different?
| 
| Instead of an add-on solution to Chrome which would create more
| noise, we are creating a fully functioning, organized way of
| managing information overload and keeping you on task as you go
| through your work day.
| 
| What's next?
| 
| We are fixing up our Linux and Windows versions for public use.
 
| JasonFruit wrote:
| Some of these features would be great built into a window
| manager. I'd love to be able to handle open windows the way you
| handle open pages.
 
  | hyferg wrote:
  | What types of things do you run in your OS that you think would
  | be useful to group like this?
 
    | JasonFruit wrote:
    | Terminals with man pages, REPLs experimenting with different
    | libraries, PDF readers with documentation, browser windows --
    | lots of things.
 
      | contingencies wrote:
      | Hey Cameron. Here's another vote for PDF. With regards to
      | additional applications I can strongly recommend adding as
      | a first-class use case electronics design where summoning,
      | displaying, comparing and extracting data from electronic
      | parts datasheets is a huge part of workflow. Specific parts
      | of these documents are typically the focus - eg.
      | schematics, physical package drawings, tables. Adding a
      | local (non-cloud) feature to auto-identify or quick scroll-
      | through those to show them larger without manual
      | zoom/repositioning as per current PDF viewer workflows
      | would win many loyal users and should be feasible to build
      | based upon open source OCR layout analysis engines such as
      | tesseract. You may also consider for UI/UX purposes
      | creating either voice input _datasheet _ and/or a
      | popup search box with bangs: _!datasheet _, _!diagram
      | _...
 
      | hyferg wrote:
      | Thanks for the info. What OS do you run?
 
        | JasonFruit wrote:
        | Various Linuces, currently Debian.
 
        | dotancohen wrote:
        | Have you tried KDE? It has tiling shortcuts (not enabled
        | by default) and an always-on-top feature for windows.
        | 
        | Also, I once set up KDE 4 to put different apps into tabs
        | of a single window. I'm not sure if KDE 5 can still do
        | that, but it sounds like something that you would be
        | interested in.
 
        | JasonFruit wrote:
        | I have tried KDE, but it's been a while. Maybe I'll give
        | it a look again now that I have a nice powerful machine.
 
        | dotancohen wrote:
        | > now that I have a nice powerful machine.
        | 
        | You're going to love KDE 5, if your last experience with
        | KDE was back in the early 4 days when it was a memory and
        | CPU hog. Today I don't even notice it at all. Just be
        | sure to disable the File Search feature in System
        | Settings. And it really is called File Search now, not
        | some cryptic name that changed every other version.
 
| drekipus wrote:
| The spacial organisation and fuzzy finder looks great.
| 
| the whole reason I use linux and gnome is because it's easy to
| pin window on top for this exact reason, (plus some other
| tweaks). You've captured how I ( and perhaps many) do work really
| well.
| 
| Well done.
 
| Ataraxy wrote:
| The spatial organization is slick.
| 
| Give this thing a slick UX pass and it'll be a pretty nice tool I
| could actually see myself using.
| 
| Also dark mode is a must.
 
| zenjester wrote:
| macs have 8% of the market why oh why does HN feature so many mac
| only products?
 
| marstall wrote:
| sorry if I'm being dense but what's the hotkey to get it into
| "floaty" mode? That looks super useful.
 
  | hyferg wrote:
  | We've not added a hotkey for that, you have to press the button
  | to the right of the url bar. I'll add a hotkey soon!
 
| fleaaaa wrote:
| I haven't used it but demo already got me so excited. This is the
| reason I check HN on a daily basis. Great work!!
 
| beebeepka wrote:
| I am sure many others have thought about doing something like
| this, including me, but you guys have done it.
| 
| Looks awesome and has huge potential. Hurry up with the Linux
| build.
| 
| It's about time for a browser akin to, you know, a desktop. What
| an inspiring project
 
| seph-reed wrote:
| Really, really like it. My one thought so far:
| 
| - it would be nice to not have to use Google for search.
 
| Graffur wrote:
| The name reminds me of Bonsai buddy... a complete wreck the head
| computer program from the 90s/00s
 
| hemloc_io wrote:
| Lots of great stuff in here! Tried it out for a spin and it's
| very snappy, and I love all the mgmt features!
| 
| Two quick things:
| 
| 1. I don't think there's gesture support for the mac touchpad or
| a ton of keybindings. Adding those would be great b/c I try to
| avoid the mouse :) and it's easier on Chrome for the moment.
| 
| 2. Do you guys have some kind of social presence we can follow to
| track your progress ? Could def see myself buying this in the
| future. EDIT: Checked out your site again and saw your discord.
 
| diskzero wrote:
| This is interesting and fun to use. I am not sure it would become
| part of my daily work flow because it is another browser and I am
| fairly attached to my current browser workflow.
| 
| Is it out of the question for a lot of these feature to exist as
| a plugin to an existing browser? Bonsai could then be integrated
| to use my search engines prefs, my ad blockers, etc.
| 
| Keep up the good work! It is great to see people pushing UI
| concepts.
 
| rcshubhadeep wrote:
| Would love to try this, but I am using Ubuntu :( Do you think a
| Linux version will be out sometimes soon?
 
  | aembleton wrote:
  | "We are fixing up our Linux and Windows versions for public
  | use.": https://news.ycombinator.com/item?id=28446157
 
  | crazy_horse wrote:
  | Check Pop!_OS's tiling window manager.
 
| gossamer wrote:
| It looks like a nice idea. Definitely add a feature to change the
| shortcut. I want it to behave more like a regular window. The
| full screen version can't be un-maximized. The Groups in the
| workspace can only be expanded horizontally. I want to be able to
| pick a color for the box too.
| 
| I think this will be great once you have added some more
| features.
 
| danShumway wrote:
| These kinds of niche browsers come up so often, and I love the
| idea, but I'm constantly thrown off by both the lack of extension
| support and the lack of other privacy guarantees that come
| through Firefox. I can't, for example, turn off webGL on this
| browser, or use Firefox's anti-fingerprinting features. And of
| course uBlock.
| 
| What I'm starting to realize is that the answer to this probably
| isn't just to try and add extension support to Electron or to get
| every project to reimplement webExtensions. Reimplementations are
| likely to have errors anyway. I'm slowly starting to realize that
| this is _likely_ the wrong way to solve the extension problem.
| 
| Instead what I think is needed here is some kind of shared base
| for handling network connections, extensions, privacy, and
| adblocking. Honestly, it doesn't necessarily even need to be a
| graphical browser, these projects don't have a problem rendering
| content or embedding a V8 engine. What they need is some kind
| shared, trusted utility that they can all use to hook into that
| would almost act like a MITM between the page and them.
| 
| I look at stuff like Servo/Stylo, and that's obviously exciting,
| but the hard part here doesn't seem to be rendering CSS/HTML,
| laying out pages, and executing Javascript. The hard part is
| switching browsers without feeling like you're giving up a lot of
| security/privacy work in the process, and maybe there's some way
| for a shared framework to do that without worrying about the
| rendering part at all? I would love to try out a browser like
| Bonsai while keeping most of my existing Firefox settings in
| regards to privacy, site isolation, adblocking, etc... Whether
| that would be some kind of proxy that sat between browsers and
| the Internet, or whether it was something that browsers could be
| built on? I don't know, I'm sure there are complications I
| haven't thought of.
| 
| Am I off base with this? There's so much talk about how browsers
| are wildly complicated and that makes it hard to build new ones.
| But the showstoppers for me with indie browsers rarely have
| anything at all to do with web compatibility or what engine
| they're using. That's not really the part that I feel like is
| missing. I _almost_ wonder if it would be possible to hook
| something up to headless Firefox as a middleperson so that
| Firefox could at least do some work with forcing DoS, running
| pages through uBlock Origin, quarantining storage, etc...
| 
| Matrix has sort of tried to work in this direction with some of
| their clients. Stuff like E2E encryption isn't recommended to
| build yourself -- Matrix tries to provide a service you can link
| with whatever your custom client is that just handles E2E for you
| -- that way when you use a custom client, it's less likely that
| they've accidentally encrypted all of your messages incorrectly.
 
| ejarzo wrote:
| Really cool idea, looking forward to trying it out! My only
| complaint is that the default hotkey is the same as Alfred -- Is
| there any way to customize it?
 
  | hyferg wrote:
  | Not right now. I'll add that to our todo list.
 
    | dhosek wrote:
    | It's also the way to input a non-breaking space (\xa0) with
    | the standard keyboard, something I use a lot.
 
  | broberts01 wrote:
  | Same for me too, using Raycast
 
| betageek wrote:
| This looks really great, something I could use and would pay for
| when polished but there's definitely a few issues for me at the
| moment:
| 
| * Why go fullscreen and modal? I want to drag in links from docs,
| email, other browsers, have it side by side while reading PDFs
| etc. etc. this stops me from doing any of that
| 
| * Please let me change the shortcut! I already have Option-Space
| bound.
| 
| * Let me put the browser window anywhere I want when it's in the
| single page non-fullscreen mode, don't levitate it to where you
| think I want it
| 
| * Unless I'm missing something the process of opening a page then
| adding it to a workspace seems to be three clicks - open page,
| hit + (plus) button, select workspace, select workspace/inbox -
| need to make this one click, maybe just show the inboxes? This
| also seems clunky, I'd much rather browse, drag that page to the
| workspace/inbox, continue browsing and adding further pages, then
| arrange all the pages in the workspace after i've added all the
| links. Seems a faster workflow.
 
___________________________________________________________________
(page generated 2021-09-07 23:00 UTC)