frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Text-Based Web Browsers

https://cssence.com/2026/text-based-web-browsers/
35•pabs3•2h ago

Comments

rickcarlino•2h ago
> Text-based browsers and modern HTML, no success story in sight. Given the progress we see in web technologies, the gap will only widen, so much so that w3m and its friends might fall into oblivion.

This is a fun article and the conclusion is very real.

People shit on Gemini:// because “The web can support text documents”. They say this as if they are actually proposing a real solution. It’s true that the web _can_ support lightweight content (IE5 on Windows 3.1- I was there man), but the problem is that it _won’t_ because it consistently chooses not to. If you’ve ever tried to actually perform this experiment of running the web in text mode you will quickly realize how futile it truly is. Every step you take on a well meaning site like lite.cnn.com is just one click away from transferring you to a bloated SPA app that renders a blank screen on a text-based browser. You can disable JavaScript, or disable images or whatever hoops you want to jump through (increasingly hidden with every FireFox release that goes by) but that’s not going to actually work long term. The web is too extensible and feature hungry to support text based content. It’s better to just use the web for the usual cool shit like WASM and WebRTC or whatever and admit that no one can help themselves and no amount of awareness is going to make the cookie consent banners go away.

Let’s take Gemini more seriously because it already has adoption and it works and it’s not perfect but it sure as fuck isn’t substack.

esseph•1h ago
Hmmm

I have no idea how this would work just brainstorming.

Could you.. use some browser backend to render the page to a PDF, then an LLM to scrape the content and display it as text?

I know it wouldn't be exactly efficient, but...

worksonmine•42m ago
A more pragmatic approach would be to run the content through something like readability[0] but leaves navigation untouched. The AI could hallucinate and add content that isn't in the original, something accessibility tools don't.

[0]: https://github.com/mozilla/readability

harendra007•1h ago
Quick question on gemini://, I have no idea what gemini:// is but I typed gemini:// on my mac and it prompted to open my iterm shell. Is this a normal behavior, I am using chrome browser.
filmor•49m ago
https://en.wikipedia.org/wiki/Gemini_(protocol)

It is a simpler web and requires a separate browser or a plugin. It's difficult to find resources on it nowadays because of Google Gemini...

ks2048•41m ago
There's a tool called lsregister on macOS to show claimed schemes for different apps. Mine shows for iTerm2,

    claimed schemes:            ftp:, gemini:, gopher:, http:, https:, iterm2:, mailto:, news:, nntp:, ssh:, telnet:, titan:, wais:, whois:, x-man-page:
thunderbong•1h ago
Totally valid points.

By the way, only on re-reading your comment, I realised you're taking about the Gemini protocol and not the AI engine!

xelxebar•1h ago
One of my favorite pieces of software is edbrowse[0]. Perhaps surprisingly, I find it quite useful:

  - Main developer is blind, so accessibility has priority;
  - Easily scriptable; think automating captive portal clickthroughs;
  - Reading articles (e.g. Wikipedia) feels closer to reading a book;
  - It even supports JavaScript to a degree!
  - The affordances of line-oriented editing carry over nicely.
In particular, when using line-oriented interfaces, it's quite natural to build up a small collection of context-dependent snippets from documentation, source code, sample code, whatever. Putting a small collage of these on the screen is effortless and an experience I do miss with other UI paradigms.

The main developer appears to tinker on the project daily and is quite nice to chat with over on libera's #edbrowse. The project does have a small, dedicated following, but I wish more people knew about it!

[0]:https://github.com/edbrowse/edbrowse

anthk•31m ago
I used to use that to fetch odd Japanese translated ROMs from CD Romance. Inb4 some Copyright holder says "buy them legally"... these games won't be released in the West ever.

In Europe most people played Earthbound (and USA only releases for SNES/MD) under emulators. That's how Nintendo put it in the Super Smash Bros roster. They say the hate emulation; but these tools cemented themselves into retroemulation like no other system, and helped to bring new sagas to the West. For free. You say you lost money because of retro-piracy? You got free marketing for physical scraps technically resting in a warehouse.

Altough nowadays I'm 100% pro libre gaming; tons of indie/FOSS philosophy overlap: FreedroidRPG, Battle for Wesnoth, Nethack/Slashem, ReTux, SuperTux2...

Back to edbrowse, it's a mail, irc and SQL client too; and you can script it, a la ed/vi, so you can do magic here.

dieggsy•33m ago
The top comment in the article mentions it, but chawan[1] is really quite neat. Many sites are still have their quirks (or may be broken), but I think it's the closest I've seen a text browser approximate a "real" browser. The support for CSS, JS, and images (depends on your terminal) is already quite impressive even if imperfect. To my knowledge it's an actual browser implementation rather than "cheating" by using an existing browser like browsh (which is still quite cool).

[1] https://chawan.net/

balazs4•24m ago
This!

`chawan` is really good. I use it very often, and it looks very promising.

If you are into „browsing the web in terminal“, you should try it.

PeterStuer•22m ago
How does Cloudflare handle text-based browsers? Do they immediately flag them as bots?
noduerme•6m ago
Sadly and disgustingly, I fired up lynx last night and found out that Google will not allow you to search with it anymore. I guess this change happened a few months ago and there was an HN thread about it[0], but I hadn't noticed until now.

Going to altavista still works great (even though it just redirects you to yahoo ;)

[0] https://news.ycombinator.com/item?id=45201692

Cowork: Claude Code for the rest of your work

https://claude.com/blog/cowork-research-preview
891•adocomplete•12h ago•404 comments

Text-Based Web Browsers

https://cssence.com/2026/text-based-web-browsers/
35•pabs3•2h ago•14 comments

TimeCapsuleLLM: LLM trained only on data from 1800-1875

https://github.com/haykgrigo3/TimeCapsuleLLM
580•admp•16h ago•237 comments

The Cray-1 Computer System (1977) [pdf]

https://s3data.computerhistory.org/brochures/cray.cray1.1977.102638650.pdf
87•LordGrey•3d ago•47 comments

Postal Arbitrage

https://walzr.com/postal-arbitrage
373•The28thDuck•14h ago•188 comments

Implementing a web server in a single printf() call (2014)

https://tinyhack.com/2014/03/12/implementing-a-web-server-in-a-single-printf-call/
37•nateb2022•4d ago•2 comments

The chess bot on Delta Air Lines will destroy you (2024) [video]

https://www.youtube.com/watch?v=c0mLhHDcY3I
216•cjaackie•12h ago•172 comments

Floppy disks turn out to be the greatest TV remote for kids

https://blog.smartere.dk/2026/01/floppy-disks-the-best-tv-remote-for-kids/
576•mchro•18h ago•330 comments

Some ecologists fear their field is losing touch with nature

https://www.nature.com/articles/d41586-025-04150-w
96•Growtika•4d ago•50 comments

Unauthenticated remote code execution in OpenCode

https://cy.md/opencode-rce/
301•CyberShadow•1d ago•95 comments

Date is out, Temporal is in

https://piccalil.li/blog/date-is-out-and-temporal-is-in/
361•alexanderameye•16h ago•140 comments

Fabrice Bellard's TS Zip (2024)

https://www.bellard.org/ts_zip/
148•everlier•11h ago•59 comments

LLVM: The bad parts

https://www.npopov.com/2026/01/11/LLVM-The-bad-parts.html
330•vitaut•17h ago•61 comments

Zirgen: Compiler for a Domain-Specific Language

https://github.com/risc0/zirgen
6•0xkato•4d ago•0 comments

Apple picks Gemini to power Siri

https://www.cnbc.com/2026/01/12/apple-google-ai-siri-gemini.html
799•stygiansonic•16h ago•473 comments

Show HN: AI in SolidWorks

https://www.trylad.com
151•WillNickols•15h ago•82 comments

Kafka Inc

https://libertiesjournal.com/online-articles/kafkainc/
9•Caiero•5d ago•2 comments

Anthropic made a mistake in cutting off third-party clients

https://archaeologist.dev/artifacts/anthropic
278•codesparkle•21h ago•188 comments

Show HN: Yolobox – Run AI coding agents with full sudo without nuking home dir

https://github.com/finbarr/yolobox
78•Finbarr•13h ago•61 comments

Show HN: Agent-of-empires: OpenCode and Claude Code session manager

https://github.com/njbrake/agent-of-empires
89•river_otter•17h ago•25 comments

Windows 8 Desktop Environment for Linux

https://github.com/er-bharat/Win8DE
181•edent•18h ago•170 comments

Why BM25 queries with more terms can be faster (and other scaling surprises)

https://turbopuffer.com/blog/bm25-latency-musings
18•_peregrine_•4d ago•0 comments

The struggle of resizing windows on macOS Tahoe

https://noheger.at/blog/2026/01/11/the-struggle-of-resizing-windows-on-macos-tahoe/
2617•happosai•1d ago•1118 comments

Ozempic is changing the foods Americans buy

https://news.cornell.edu/stories/2025/12/ozempic-changing-foods-americans-buy
384•giuliomagnifico•19h ago•698 comments

F2 (YC S25) Is Hiring

https://www.ycombinator.com/companies/f2/jobs/cJsc7Fe-product-designer
1•arctech•9h ago

Google removes AI health summaries after investigation finds dangerous flaws

https://arstechnica.com/ai/2026/01/google-removes-some-ai-health-summaries-after-investigation-fi...
163•barishnamazov•9h ago•95 comments

Zen-C: Write like a high-level language, run like C

https://github.com/z-libs/Zen-C
186•simonpure•19h ago•108 comments

Show HN: Fall asleep by watching JavaScript load

https://github.com/sarusso/bedtime
63•sarusso•13h ago•21 comments

Message Queues: A Simple Guide with Analogies (2024)

https://www.cloudamqp.com/blog/message-queues-exaplined-with-analogies.html
95•byt3h3ad•14h ago•26 comments

Building a 25 Gbit/s workstation for the SCION Association

https://github.com/scionassociation/blog-25gbit-workstation
77•romshark•15h ago•26 comments