ں
HN user
keepamovin
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!
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!
Hey, you can find it at https://win9-5.com/krnl
If you buy that - please feel free to email hey@dosaygo.com
Thanks! I didn’t think of automation (as driving a TUI require some kind of tmux harness - which is a little fiddly, even for agents, speaking of which, if you are interested in the agentic or automation case you should check out this CLI tool specifically: https://duetbrowser.com/dub-cli)
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...
Aaw thank you bro. Yeah the microfilm thing is immersive. I wouldn’t replace their OG viewers, but I like this one it makes it organized.
The SSH link may not work clearly on your system so you can just run:
ssh krnl.duetbrowser.com
It looks roughly like this: https://youtu.be/dbNlXjC0lo0?is=YWmSIYtsGNzK7o9eEnjoy
I designed this thing. Like a big microfilm for all the UFO files. You can scrub through them. Different way to view all the data so far. Release 1 to 4. Maybe someone enjoys it.
Let's make flags public, too. Flagged_by link.
Congratulations on your recursive ascension, too
Many things:
- BrowserBox just landed WebAuthn (passkeys) - for now just macOS clients: https://github.com/BrowserBox/BrowserBox
- This website is served entirely from a 200Kb binary: https://200kb.freelang.dev
- An open SSH server with a TUI web browser: ssh krnl.duetbrowser.com
- All the government's 300K+ pages of UFO files released so far: https://hypergrid.systems/war.gov-ufo-viewer/microfilm5?fram...
And more
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 │
└──────────────────┴─────────────┘No it's pure HTTP: https://github.com/DO-SAY-GO/freelang/blob/main/examples/200...
TLS is CloudFlare which also absorbs a little bit of load in case anyone tries to destroy it.
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.
Also if you're interested, here's an article that deep dives: https://news.ycombinator.com/item?id=48868587
Turn's out there was already a female US president...sort of.
It’s not a linker, it just writes ELF format directly which is not such a complicated format.
Look for repos that emit ELF directly in C, Rust, or other languages (eg., tiny compilers or assemblers that skip ld).
Thanks! Glad you liked it and tried it and super happy you found it more usable! A lot of work went into making it click. If you want to run on own hardware: https://win9-5.com/krnl
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
Thanks!
thanks. useful
Damn got to 13.
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.
Thank you bro
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