Live data from Hacker News

Brow.sh: a modern text-based browser

brow.sh

91–100 of 113 posts

Re: Brow.sh: a modern text-based browser

#91
post #83

Yes it's super slow, but many of the criticisms are missing the point. This enables browsing over SSH when you have low bandwidth. The heavy internetting is done on the remote machine (like a cloud VM for example) using blazing fast data center internet. A personal example may explain why I love this. For several years I lived in rural Alaska where the fastest internet one could buy was $120 a month (I think) and a b…

'...roaming abilities': can you explain? As a Europeon, 'roaming' is travelling to a different country and using a foreign network, but paying our home provider. Do the US states consider is Colorado different to California? I always understood 'not different', and I may have misunderstood a tech element.

Normal SSH connections drop when you switch WiFi networks.

With mosh helps you keep your connection alive when roaming, e.g you start a connection on a cafè Wi-Fi while having breakfast, connect to your VM while tethering your phone, go home and switch to your home wifi

Re: Brow.sh: a modern text-based browser

#92

Yes it's super slow, but many of the criticisms are missing the point. This enables browsing over SSH when you have low bandwidth. The heavy internetting is done on the remote machine (like a cloud VM for example) using blazing fast data center internet. A personal example may explain why I love this. For several years I lived in rural Alaska where the fastest internet one could buy was $120 a month (I think) and a b…

> In related news, when people talk about the merits of developing with just Vim vs. an IDE, I also recount the same story. I've been in similar situations and while I've honestly tried to give Vim a go, there just seemed like to much setup and configuration so I went back to an IDE. In my case sshfs ( https://en.wikipedia.org/wiki/SSHFS ) was the lifesaver. Code locally, execute remotely. 99% of the time, I'd finish…

> I've honestly tried to give Vim a go, there just seemed like to much setup and configuration so I went back to an IDE.

I'd like to point out something to avoid scaring away potential Vim newcomers here.

While it's true that Vim can get as complex as you want via plugins and configuration, I think that one of beauties of developing with Vim is not doing this, spending a lot of effort configuring it to behave like a complex IDE, but rather changing a bit your working paradigm to rely only on just the basics and, at most, a few tweaks on a custom .vimrc which you can quickly scp over (or wget) to the host where you are working on.

Here I will totally agree that at the beginning it may require some time to get used to it. But once you get there, the level of freedom that it gives you is totally worth it. And not only because then any shell feels like home, but also because not having all the IDE helpers available also ends up forcing you to have some additional awareness about what you are doing on the code. You need to remember what the function signatures are, where the different pieces of code are, take care of the coding style while typing, etc. And, while it's truly a much more spartan experience, at the end your efficiency stops depending on your working environment to become just a part of you.

Re: Brow.sh: a modern text-based browser

#93
post #68

Dearest fellow terminal lovers, The creator of Browsh here. I have such mixed feelings about seeing Browsh here again. I poured soooo much geeky passion into it, but I've just not had the opportunity to take it to the next step since its initial rise to stardom. There have been a couple of contributors recently and I haven't even been able to get the CI to run because I've lost The Knowledge. I even had to take the d…

Consider using gemini://, there are a lot of http2gemini proxies available that might make things really super easy for you

Re: Brow.sh: a modern text-based browser

#95
post #18

If people are looking for an actual modern take on text based browsing, I would refer them to the work of Igor Chubin. curl https://v2.wttr.in/London curl https://cheat.sh/rsync With a supported terminal: curl https://v3.wttr.in And also: https://github.com/chubin/awesome-console-services

but there's no good way for a server to tell if it's requested by a text based client, wttr.in is hard coding a list of text clients' User-Agent [0], which is not so pretty imo. If look for "Accept: text/plain" in request header, curl as the most popular client won't set it. [0] https://github.com/chubin/wttr.in/blob/4eedafb81356e62b9f1c8...

It's not even text/plain. We need a text/ansi (is there a better name for that?)

Re: Brow.sh: a modern text-based browser

#96
post #68

Dearest fellow terminal lovers, The creator of Browsh here. I have such mixed feelings about seeing Browsh here again. I poured soooo much geeky passion into it, but I've just not had the opportunity to take it to the next step since its initial rise to stardom. There have been a couple of contributors recently and I haven't even been able to get the CI to run because I've lost The Knowledge. I even had to take the d…

Heya, we (Mosh) are fans of Browsh and are happy to talk if we can be helpful! It's definitely doable to expose (and directly link with) the Mosh networking and terminal libraries if you're unhappy depending on the executables. You're not wrong that our release cadence has also fallen off a cliff, probably for similar reasons to you (this has been a tough year for our active maintainer). Honestly I think of Mosh as m…

Thanks! I think we talked before about how to load balance UDP connections. I'll be sure to reach again when I need to :)

Re: Brow.sh: a modern text-based browser

#97

Earlier quoted context omitted.

but there's no good way for a server to tell if it's requested by a text based client, wttr.in is hard coding a list of text clients' User-Agent [0], which is not so pretty imo. If look for "Accept: text/plain" in request header, curl as the most popular client won't set it. [0] https://github.com/chubin/wttr.in/blob/4eedafb81356e62b9f1c8...

It's not even text/plain. We need a text/ansi (is there a better name for that?)

I think something like `application/term` would probably be better for this.

Re: Brow.sh: a modern text-based browser

#98

I've often thought that ad blockers get it all wrong, we shouldn't be identifying the ads to block them, we should be identifying the desired content and serving it up to the exclusion of everything else. The run-a-server-elsewhere-and-connect model of Brow.sh seems ideal for building something that did that: - render the page server side - check for crowd-sourced filters - apply them - pass page to user I'd happy ma…

One of the old Opera mobile browsers (Mini or Mobile) worked in a somewhat similar way.

Re: Brow.sh: a modern text-based browser

#99
post #92

Earlier quoted context omitted.

> In related news, when people talk about the merits of developing with just Vim vs. an IDE, I also recount the same story. I've been in similar situations and while I've honestly tried to give Vim a go, there just seemed like to much setup and configuration so I went back to an IDE. In my case sshfs ( https://en.wikipedia.org/wiki/SSHFS ) was the lifesaver. Code locally, execute remotely. 99% of the time, I'd finish…

> I've honestly tried to give Vim a go, there just seemed like to much setup and configuration so I went back to an IDE. I'd like to point out something to avoid scaring away potential Vim newcomers here. While it's true that Vim can get as complex as you want via plugins and configuration, I think that one of beauties of developing with Vim is not doing this, spending a lot of effort configuring it to behave like a…

This is very true.

I've been using Vim for 6ish years now and one of the biggest issues I have is all the plugins randomly breaking. Especially true for IDE like features, such as auto-indent, auto-brackets stuff etc.

Another issue I run into, also due to a overly complex config, is that my hotkeys don't work across OSes. I mostly work on a mac and use for instance crtl+shift and the arrow to move between tabs in vim. Those keys do different stuff on my linux machine and I can't use them.

Re: Brow.sh: a modern text-based browser

#100

Yes it's super slow, but many of the criticisms are missing the point. This enables browsing over SSH when you have low bandwidth. The heavy internetting is done on the remote machine (like a cloud VM for example) using blazing fast data center internet. A personal example may explain why I love this. For several years I lived in rural Alaska where the fastest internet one could buy was $120 a month (I think) and a b…

> This enables browsing over SSH when you have low bandwidth.

This makes me wonder: why can't a regular modern browser gracefully support this usecase?

Post reply on HN