HN user

keepamovin

13,242 karma

Founder at DOSAYGO. Creator of BrowserBox.

BSc Chem major, math minor.

Self taught “dev” since I was 10 yo.

I lived long enough to see the rotary telephone, have a Nokia dumb phone, know the modem’s warble and be a teenager thru the rise of the Internet in the 90s.

First computer: IBM 8086 hand me down.

First language: x86 assembly from the DOS manual using debug.com

Now, I build at the speed of ideas in my company with AI

It’s a lot of fun, that’s why i do it

Current flagship: https://browserbox.io

Latest tools: https://github.com/crisdosaygo

Other stuff (as of 2026):

https://hypergrid.systems

https://duetbrowser.com

https://dosaygo.com

https://win9-5.com

https://hyper-frame.art

Love over fear. Dangerously skipping persimmons.

Be who you are

Retiring this account asap as the mods began down-weighting all my posts since I got 2025's biggest Show (https://news.ycombinator.com/item?id=46205632) - the choke means HN can't be used as a measure of genuine interest in particular work, nor exposure, so contributing no longer serves. I mean, nobody likes to feel unwelcome right. Go where you're treated best!

Posts2,209
Comments3,641
View on HN
archive.nytimes.com 1d ago

Men Walk on Moon (1969)

keepamovin
19pts1
www.japantimes.co.jp 8d ago

Japan begins standing up new Intel agency with input from allies

keepamovin
7pts0
pmc.ncbi.nlm.nih.gov 8d ago

Human rabies despite PEP: review of breakthrough cases after zoonotic exposures

keepamovin
9pts0
duetbrowser.com 9d ago

Show HN: HTML, CSS and JavaScript in the Terminal

keepamovin
9pts10
duetbrowser.com 9d ago

Show HN: A terminal browser you can use over SSH

keepamovin
1pts1
hypergrid.systems 9d ago

Show HN: All the Government's 385,000 pages of UFO files to date

keepamovin
3pts3
hypergrid.systems 10d ago

All the Government's 385,837 frames of UFO files released thus far

keepamovin
1pts0
news.usni.org 11d ago

A Hundred Years Dry: The U.S. Navy's End of Alcohol at Sea

keepamovin
17pts0
www.youtube.com 11d ago

America Changed Me and Europe Was Wrong [video]

keepamovin
8pts13
news.ycombinator.com 11d ago

Show HN: KRNL – a quieter browser for the essence of the web

keepamovin
1pts0
freelang.dev 11d ago

No Assembler, No Linker

keepamovin
3pts0
freelang.dev 11d ago

Examining the machine code of a 100 KB HTTP server

keepamovin
1pts0
en.wikipedia.org 11d ago

Edith Wilson

keepamovin
1pts1
github.com 12d ago

FreedomLang – native x86-64 HTTP with no libc / no CRT

keepamovin
1pts0
win9-5.com 12d ago

Show HN: BrowserBox over SSH – The KRNL Browser

keepamovin
2pts1
github.com 13d ago

Show HN: I wrote a Libc-free AOT systems language in JavaScript with no VM

keepamovin
6pts8
github.com 13d ago

Show HN: Web Components, `literal`, 0% vDOM, custom < void/> tags in production

keepamovin
3pts0
www.youtube.com 13d ago

Why VPN Users Still Get Caught [video]

keepamovin
3pts2
news.ycombinator.com 15d ago

Show HN: your website as a TUI, over SSH right now

keepamovin
11pts7
news.ycombinator.com 15d ago

Show HN: ssh krnl.duetbrowser.com - a TUI browser with its own layout engine

keepamovin
1pts0
news.ycombinator.com 15d ago

I made a TUI web browser with its own layout engine

keepamovin
1pts0
news.ycombinator.com 15d ago

Show HN: I made a browser TUI with its own layout engine

keepamovin
6pts5
www.bbc.com 16d ago

A Point Of View: How China sees a multicultural world (2012)

keepamovin
2pts1
www.scmp.com 17d ago

After hooking China on coffee, Starbucks ramps up consumer strategy

keepamovin
4pts0
www.foxnews.com 17d ago

The '1776 Diet': What Americans ate during the nation's founding

keepamovin
5pts0
news.ycombinator.com 19d ago

Ask HN: Once you make your money from vibe coding innumerable products, then?

keepamovin
4pts11
fuckui.com 23d ago

Show HN: The CLI for browser agents

keepamovin
5pts2
fuckui.com 24d ago

Show HN: A REPL for browsers that agents love

keepamovin
2pts3
www.youtube.com 24d ago

Bobby McFerrin – Don't Worry Be Happy [video]

keepamovin
5pts1
www.youtube.com 25d ago

Gemini 3.5 Flash Booking a Holiday End to End Using Fu Web Skill [video]

keepamovin
4pts6

Alright, but this is about me because it affects me

A project that is built with AI in a few days or even weeks does not cut it anymore

That does not characterize my work - it’s typically months of work.

But you’re correct that I haven’t been writing detailed intros. I create stuff people can use and I prefer that experience to speak for itself, but … it’s necessary to intro it here, I think.

I have emailed you just now for that for reference.

You’re not being downweighted or flagged or penalized.

Thanks for saying that, but where is the data to support that? It does not match my experience here.

The thing is my posts are being seen: six or more times over the last few months a new project I post will get 6 to 8 points on the new page, but it won’t graduate to show or front even though that puts it well above the lowest on the page. Or if rarely it gets to show it’ll remain in the dead zone of position six and below where votes barely accrue.

That suggests to me either consistent flagging or downweighting you’ve baked in or extended from the downweighting dang says here was happening for the comedy followups end of last year: https://news.ycombinator.com/item?id=46326588#46329337

I have been using this website for a long time and it doesn’t feel to me like it’s simply a case of you need to clear a higher bar.

I feel the raised bar is part of it - but maybe you can look at the data of what I’ve posted, and whether it has been flagged consistently and by who or somehow caught in some unintended downweighting. It really does feel like that. Maybe you can have a look?

Thank you for the back and forth

Yes, you had some big hits on the front page, and we gave you plenty of support with that. It's also the case that after a while, your subsequent projects were minor variations on the same theme, and some members of the audience found them repetitive

That refers to the comedy series of last year (https://news.ycombinator.com/item?id=46205632 https://news.ycombinator.com/item?id=46326588#46329337 Etc), not any of this year’s CLI/tooling innovations, so any penalizing of the former should not apply to the latter.

Saying the TUI browser, operable browser REPL for agents, microfilm viewer, AOT language, and others are minor variations of a “theme” is gross misrepresentation that has no idea about the depth and quality of those, and how they are all distinct - and is not an appropriate reason to hold them back.

The comedy posts were definitely variations on a theme, the work this year is distinct and not minor variations on a theme.

Resubmissions of high quality work (that hasn’t yet hit the front page) consistently achieves front page placement, unless interfered with. When you hold back my posts, you invite more resubmissions for work which, if unmolested, would have already hit the front page. Why are you guys doing this?

I imagine you get vocal email complaints from folks who don’t want to see my work on the front page for whatever reason. Is that true?

Projects that are interesting, novel and offer some gem of insight for the audience to learn about will always have place on HN.

My work has all that - as can be seen by looking at the work, looking at the organic reaction it gets before it’s prevented from hitting the front page when it should, and by looking back at how I consistently hit the front page over 10 years here - but you guys are holding it back now, why?

I think you’re repeatedly and falsely trying to make it about creator quality when that’s not justified - because it’s not a question in the case of my work here. It already is very quality. Something else is going on, what is it?

This sounds like it puts the issue back on creators. A real tension. Is that how you see it? “System is already perfect, if your work is not getting up it must be shit”?

What doesn’t scan is i don’t make shit. I regularly hit front over the last ten years. Now the posts that get community signal are held back, and not a single one of my high-quality works has hit HN front page in six months. Why are you doing this?

Also i suggest for posterity you prevent the comments in our thread here from being flagged invisible. Let’s keep it open and fair. The sole exception to the above ‘ban’ was so egregiously flagged and misrepresented in comments it led to GitHub disabling the projects’ repo. Mods did not step in to protect or police the bad comments. Night and day with before.

Edit: edit fair enough on looking for a new ways to identify signal, but to be honest it seems like you guys already have a good signal of interestingness. I mean it worked before this year, and it also seems the ability to consistently hit the front page should be a good signal of ability to generate interesting content, but you seem to be penalizing that in my case?

Thanks for the back and forth

I think HN may be less useful these days. I noticed many posts got a great initial vote profile in a few minutes but then were prevented from any front page or or any good show page slots. Is either moderation downweighting, or some abusing the flag system. It’s not good to suppress good work.

I’m having success right now with Reddit and YouTube. I think HN may be over for good work unless you are protected/blessed/not downweighted by mods.

I love your promos video - how did you put that together? Vibing with the retro internet story.

Also i am building something with similar goals: https://duetbrowser.com/dub-cli

I’m very glad you got on the show page. Many of my recent posts that got the same vote/time rate with similar min stories on show never escaped new - indicating flag or mod suppression - even tho there’s zero rational reason and no good reason for anyone to do that. Good work should be shown not hidden by personal bias of a few

I’m not a noob - i got the biggest show HN of last year, but the system, or the experience of some accounts including mine has radically changed in the last few months. So far the mods are saying they don’t know anything about outright downweighting, but have not shown data that supports that. What I’ve seen very much supports that

Good luck with your post!

I don’t think this has been flagged before - unless you have done so? There’s no reason to flag it. This is good work that deserves to be in front of people. Flagging it without reason is just slowing that here.

No - it’s a SSH protocol link: ssh:// there’s no reason to flag it.

There’s no script on your machine - it connects to the server, that’s where the magic happens.

The link is specifically titled “open in my terminal” (but really just opens in SSH, which requires terminal). Once you click that the browser will give you a choice to open if it supports SSH links.

It’s purely a cool convenience so you can SSH to a site directly from a link in a webpage, instead of copy pasting ssh krnl.duetbrowser.com - it’s the same thing as an open in app link.

Read more here: https://developer.mozilla.org/en-US/docs/Web/URI/Reference/S...

x86-64 works on aarch64, which is also planned.

It's a blocking collection but not 'stop the world' (no world, all separate processes). The pause scales about linearly with heap size, as a full mark-and-sweep should:

  ┌──────────────────┬─────────────┐
  │       heap       │ worst pause │
  ├──────────────────┼─────────────┤
  │ 2MB              │ 0.10 ms     │
  ├──────────────────┼─────────────┤
  │ 8MB (production) │ 0.66 ms     │
  ├──────────────────┼─────────────┤
  │ 32MB             │ 2.47 ms     │
  └──────────────────┴─────────────┘

I prefer 'migrated' for exactly that reason - strips all the annoying modifying prefixes that can trip you up. More flexible word, less radicals! ;)

It's funny to me people are only discovering this about America now whereas a whole generation of 1st gen parents of current Americans discovered it in earlier waves, the tech waves, etc.

Try it at: ssh krnl.duetbrowser.com

The demo is sign up, totally free - no download. Let me know what you think.

This is a text mode access of BrowserBox that has to use its own layout engine. GUI -> TUI requires re-layouting boxes to deconflict, primarily due to the monospace expansion, but also just the coordiante mapping. There's no images, development began a year ago and was completed recently with a mix of Fable and Opus. BrowserBox was developed originally in 2018, and for 7 years all the code was written by humans, mostly by me, before using AI type the code and enhance some aspects of the system in the last 12 months.

A real TUI browser rendering the web as ANSI with its own layout engine. The backend is Google cloud run, running browserbox and the Krnl TUI browser and it is routed through a simple SSH server endpoint. Theoretically it could work without BrowserBox but right now BrowserBox does most of the heavy lifting required to actually create a browser in this way.

Prior art exists (brow.sh) but I wasn't satisfied with their graphical take. I wanted the raw, old skool terminal days of the early internet - BBS, and old green phosphor library comptuers - but running the modern web, with all the bells and jingle jangle whistles (JavaScript, etc).

No funding, no VC, just 100% raw terminal fun. Not sure how long the demo will last, but try it out.

The point of this over things say lynx/w3m is it fully renders the modern web, all the capabilities, TLS, JavaScript, etc - then showing just the text. So everything just works (ideally), and it's only text. No noise, no images, just text.

I disabled the file upload capability for this demo so you can't upload/explore the container's filesystem. It will go live in the next fleet roll in a few minutes. You can see what the file uplaods normally look like here: https://github.com/BrowserBox/BrowserBox/issues/1647

More on BrowserBox here: https://github.com/BrowserBox/BrowserBox

edit: Can confirm I fixed a few bugs, rolled the fleet and the new version looks pretty good. LMK what you think!

Thanks! That's weird. I just confirmed a real launch is live so the service remains available generally.

Can I ask what region you connected to?

I'll check any logs to see what might be up. Possible timing race on module load inside SEA.

Thank you. Can you record a video of the flickering you’re seeing?

edit: I just recorded a demo here: https://youtu.be/dbNlXjC0lo0

Which parts are flickering? In your run, what did you see? A video (or asciinema) would be most helpful!

I just tested your atomics idea now and it seems to improve render speed noticably, and it might appear more smooth. Thanks for that. Please check it out and lmk what you think - the fleet will be rolled a bit later, I'll let you know when you can try the update.

Thank you - if you like this work, please message the mods to get it un-downweighted: hn@ycombinator.com - I tried but they don't care. I think this kind of work is of interest to the community so should not be hidden.

Why is it downweighted? I got the biggest Show HN of last year, and since then tomhow and dang have downweighted all my posts, making it impossible for them to escape the new page to Show or Front Page no matter how many votes they get in the first few hours.

Yes. Apache misconfigurations were a big one iirc. There were also basic auth files, databases and probably classified/proprietary information.

Similar to how the telephone network used to have all kinds of unsecured entry points that people explored, leading to business phone systems, strange modems, and even international “trunk” lines and operator capabilities.

It was a wild frontier