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
Love over fear. Dangerously skipping persimmons.
Be who you are
For years I pretended to be HNer, but I’m not one of you guys. You’re not my people. I guess I just hoped, but the truth is, you’re not my audience - my work was never truly interesting to the people here. In the era before AI, my prodigious output, garnered enough attention here that I could believe. But now with the bar raised and extra selectivity on the part of the audience required due to the overwhelming amount of new content, my work has been put in its correct place for this community as not truly interesting to you. I’m not like you, I was pretending to be. I have to go find my people.
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
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
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: [email protected] - 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.
I understand that sounds possible in theory but honestly cannot conjure an example. Care to?
Even if, doesn't the monitor separation make it immune enough? I feel this is one of those "exponential" benefits things - if one is not enough, add more! A chain of monitors - "Am i being manipulated?" "Am I being manipulated?" and so on. At some point, the monitors win (and maybe approximate consciousness processes), and the prompts lose.
It's interesting how close it is to "social engineering" and security/espionage organizationally. I guess the crucial difference is that incentives can be more rigorously controlled.
That’s sad. I think it’s nice. Gardening is lovely and it’s great vibes. So you’re right. But also you’re right metaphorically I think gardening is a good way to think about maintaining assets.
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
Love over fear. Dangerously skipping persimmons.
Be who you are
For years I pretended to be HNer, but I’m not one of you guys. You’re not my people. I guess I just hoped, but the truth is, you’re not my audience - my work was never truly interesting to the people here. In the era before AI, my prodigious output, garnered enough attention here that I could believe. But now with the bar raised and extra selectivity on the part of the audience required due to the overwhelming amount of new content, my work has been put in its correct place for this community as not truly interesting to you. I’m not like you, I was pretending to be. I have to go find my people.