Hacker Newsnew | past | comments | ask | show | jobs | submit | meinheld111's commentslogin

The number of unix environments w/o bash available is surprisingly small thou


It means you can't just call open('/dev/tcp/blah') from a program and get a TCP socket though, unfortunately


Not news


Imho döner is a healthier diet than the average


Thou it would be worse without a jester


Cute and sexy but I can’t help but wonder whether it misses the point


Are you projecting? The point is to be able to use the modern web in all of its spectacular complexity, from within a text-based terminal. Which goal it actually achieves!


It's neat yes. But prevents it being used on a headless server without graphics installed. That's primarily where I'd use a text browser... need to download a package/archive but also need to search for it first.

If I have firefox installed, I'd just use it!


This can, however, be run entirely inside of Docker - something I’ve done numerous times on a remote sever. This even allows for the web interface to be used, though that kind of defeats the purpose.


Could you share why it misses the point according to you?

On the website the following use-case is mentioned: > run firefox remotely in order to "significantly reduce bandwidth and thus both increase browsing speeds and decrease bandwidth costs."

Another use-case would be running firefox on a remote server with just enough power while using ssh on a smaller, weaker, device (raspbery pi like, an old smartphone with termux, very old hardware, ...).

It's hard to build a browser engine, especially if you intend to support a seemless modern web experience (and thus with javascript, unlike all the text-browsers out there). Some even argue it's not possible to build a modern web browser engine anymore [1].

I think it's the point for browsh to rely on another piece of software that will focus on just that (headless firefox).

Browsh is described as a "text-based browser", but under the hood, a more technical accurate way to summarize it would be "a software to stream a remote firefox in your terminal". The concept (and why it saves bandwitch) is detailed on the docs section "What is browsh?" [2].

[1] https://drewdevault.com/2020/03/18/Reckless-limitless-scope.... [2] https://www.brow.sh/docs/introduction/


edbrowse supports enough js to comment on some pages and download files. Felinks used to work, too.


It was the solution to mothers screaming at you because you hogged the phoneline


> It’s like the open source side stopped building the protocol after web 1.0 was finished and left all the emergent use cases for start ups to solve.

Interesting take


I'm not sure it's true exactly - OSS had email as one type of messaging, and IRC as another. The problem is that email lacks instant-ness (and for a long time you couldn't send larger files as attachments), and IRC lacks, or lacked, rich functionality.

Messaging seems to just require more hardware, so the significance of whether the software is OSS or not is reduced.


I'd say IRC is a good example of one of the flaws of FOSS culture - the tendency to get cemented on the first working minimum viable solution, but then become too ossified to ever improve on it. IRC was great for its time, but it doesn't have remotely the minimum set of features the average person expected of a messenger solution 10 years ago. After the initial success of FOSS in chat protocols, almost all of the improvements came from commercial software, and it was too difficult to coordinate introduction of new features across all the implementations

And a lot of this is not even technical, but the cultural issue of scorning anyone asking for those features and claiming those use cases are just for teenagers. Real men just use plain ASCII and no multimedia apparently. Only after its lunch was soundly eaten did we finally get IRCv3, way too late, and still with little support. The reason a lot of younger developers are using Slack and Discord isn't because they're stupid kids, but because their requirements aren't met otherwise, and they're not going to constrain themselves to 90s tech out of stubbornness (to be clear I'm not accusing you of that attitude! I'm commenting on others I've seen many times over the years)


Eh, evolving a protocol is a difficult political issue.

In a business selling software, if you're willing to take some sales loss/mad customers, you can just say in software 2.0, you're going to protocol 2.0.

On the open web/OSS the rest of the world can tell you to screw off... or they can just not upgrade and your software that's a step ahead breaks. Then you also have commercial interests that shove FOSS/1.0 on some device and want to change users to upgrade the firmware so users stay on the old stuff forever.

Commercial software tended to get more features because the software was based on monopolies they had full control of.


> Commercial software tended to get more features because the software was based on monopolies they had full control of.

What monopolies?


There is an export service that returns a archive


Captive portals


Opera was the best!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: