Most active commenters
  • opem(5)
  • sharktheone(4)

←back to thread

403 points jaytaph | 26 comments | | HN request time: 1.101s | source | bottom

Last year I wrote a post about trying to make a change in the world by writing a browser.

Today, we're excited to introduce Gosub, a new open-source browser engine that we are building from the ground up in Rust!

Gosub aims to be a modern, modular, and highly flexible browser engine. While still in the early development and experimentation phase, Gosub is shaping up nicely, and we’re looking to onboard more contributors to help us bring this project to life.

Some of the key highlights:

  * Written in Rust: We're leveraging Rust's safety and performance features to create a robust and efficient engine.
  * Modular Design: The project is organized around modules, allowing for clean separation of concerns and easier collaboration. It also allows us to easily swap components based on needs and allows more freedom for engine implementers in the future.
  * Collaborative and open source: We’re building Gosub with the intention of making it approachable and open to contributions, aiming to create a project that's easier to understand and collaborate on compared to existing browsers.
Instead of writing another shell around Chromium or WebKit, we decided to write a browser engine from scratch. We believe that having a diverse landscape of engines is the only way to defeat a monoculture that is currently threatening current browsers and by extension the internet itself. We cannot and should not let a very small number of large companies dictate the future of the web and its usage.

With Gosub, we're aiming to build something more approachable that can evolve with the latest web technologies, all while being open to contributors from day one.

We’re looking for developers with or without experience in Rust. You just need to be interested in browser technologies. There are plenty of opportunities to work on core modules, document our progress, and help shape the project's direction.

We can already render simple pages, including the hackernews front page. However, to render most sites correctly, it is still a long journey, so come and join us!

1. opem ◴[] No.41841918[source]
It's true that the complexity of these kinda projects are enormous, but considering chrome/webkit's monopoly in the browser space, I feel we should always welcome and appreciate alternative efforts...regardless of the project's outcome.

P.S. the website and the probably AI generated logo is giving a sketchy vibe about the project :)

replies(6): >>41842135 #>>41842248 #>>41842430 #>>41842970 #>>41843157 #>>41844110 #
2. serf ◴[] No.41842135[source]
>P.S. the website and the probably AI generated logo is giving a sketchy vibe about the project :)

certainly some reasoning would be more constructive than a smiley face, because I looked at the website, I looked at the logo[0] - I didn't share the same feeling.

Certainly it could be AI generated, but why 'sketchy'? Is it something to do with your own personal feelings on AI use, or just the aesthetic in general?

I genuinely don't understand -- this isn't a criticism or witty comment lest it be taken that way.

[0]: https://gosub.io/gosub-logo.svg

replies(2): >>41842263 #>>41842442 #
3. sharktheone ◴[] No.41842248[source]
No, the website isn't AI generated. There might be some parts of it, though, like general structure of the website and structure of texts.

Yes, the initial logo design was generated by AI, however the current logo was made by a designer from the AI's draft.

I don't know if it is a compliment that my website design skills match the ones of AI or if it is more an insult

replies(2): >>41842402 #>>41847910 #
4. afavour ◴[] No.41842263[source]
Just a personal perspective… no problem with the logo but the headline

“The Gateway to Optimized Search and Unlimited Browsing”

Doesn’t really mean anything to me and does sound vaguely scammy. Anyone promising me the gateway to unlimited anything gets a raised eyebrow, two if it’s something I already have unlimited access to.

replies(2): >>41842328 #>>41844455 #
5. sharktheone ◴[] No.41842328{3}[source]
Iirc that thing was also AI generated. I don't like it, but here we are and have this sentence. Imo ChatGPT is for name generation not the... best
6. opem ◴[] No.41842402[source]
> I don't know if it is a compliment that my website design skills match the ones of AI or if it is more an insult

Neither, it has nothing to do with design. I just wanted to point out that putting an AI generated logo, and writing vague statements like "optimised search and unlimited browsing" seems unprofessional to me.

replies(1): >>41842466 #
7. dmz73 ◴[] No.41842430[source]
Isn't this how generative models are supposed to be used? Instead of generating a sub-par (no pun intended) logo myself, I get a model to build one for me. It is the same as using any computer software to achieve the goal - human is providing the inputs and hardware and software are generating the output.
replies(2): >>41842588 #>>41842664 #
8. opem ◴[] No.41842442[source]
> certainly some reasoning would be more constructive than a smiley face...

I already gave the reasons there.

> I didn't share the same feeling.

Just a personal opinion.

9. sharktheone ◴[] No.41842466{3}[source]
The "optimised search and unlimited browsing" isn't really a statement, it is the expanded form of the acronym gosub. As I said, I don't really like it, but this is what we have now... :/ But I can definitely see where you are coming from.
replies(1): >>41844874 #
10. Zardoz84 ◴[] No.41842588[source]
Instead of generating a sub-par (no pun intended) logo myself, you should PAY to someone to make a logo, instead of stealing work from other people.
replies(4): >>41842623 #>>41845147 #>>41846851 #>>41850389 #
11. A4ET8a8uTh0 ◴[] No.41842623{3}[source]
I think, at this stage, logo is the least important piece in all this.
replies(1): >>41842713 #
12. opem ◴[] No.41842664[source]
> Isn't this how generative models are supposed to be used?

Might be, or better just use the name as the logo. At this initial stage no one expects to see a good branding I guess.

I've recently seen lots of low effort, sketchy looking projects using "sub-par" quality AI generated assets...and in turn when I see these kinds of images used in some project it really just shows off "put least effort to get things done" mentality...I feel.

replies(1): >>41846537 #
13. opem ◴[] No.41842713{4}[source]
That's the point. And if the maintainers still want to consider this, I feel that should be done right.
replies(1): >>41847208 #
14. ◴[] No.41842970[source]
15. dullcrisp ◴[] No.41843157[source]
The viewport is very wide on mobile Safari
16. DaSHacka ◴[] No.41844110[source]
> P.S. the website and the probably AI generated logo is giving a sketchy vibe about the project :)

The first half of this post reeks of GPT-ness as well, that was the first thing I noticed.

17. mega_dean ◴[] No.41844455{3}[source]
I don't think that's meant to be taken seriously/literally - seems like a tongue-in-cheek acronym for "GOSUB".
18. vrighter ◴[] No.41844874{4}[source]
if you don't like it. And people are also telling you they don't like it, then why do you insist on having it be an acronym?
replies(1): >>41846017 #
19. ipaddr ◴[] No.41845147{3}[source]
Using AI to generate a logo is no more stealing than asking a designer to make a logo. A designer will pull ideas from prior art.
replies(1): >>41846817 #
20. sharktheone ◴[] No.41846017{5}[source]
The acronym was basically there from Day 1, I am not the Person who came up with it and I also wasn't there at Day 1.
21. ForHackernews ◴[] No.41846537{3}[source]
"put least effort to get things done"

Some would say that's the mark of a great engineer.

22. GoblinSlayer ◴[] No.41846817{4}[source]
That said, can't AI iteratively edit a picture? Then it can accumulate lots of input and one couldn't say input was small.
23. GoblinSlayer ◴[] No.41846851{3}[source]
It's a glossy 3D emblem which aren't drawn today, it's like stealing sand from a desert.
24. htrhrthrthrtss ◴[] No.41847208{5}[source]
It's open-source. Why don't you contribute a logo or open an issue if you feel so strongly about it?
25. IggleSniggle ◴[] No.41847910[source]
I love the logo and I love the name. Sounds like a polarizing logo; that's a good thing. I remember having similar thoughts to this other person when Google first launched their search engine with their "ugly rainbow" logo. You're good.
26. Arcuru ◴[] No.41850389{3}[source]
I generally agree with that..for a for profit project.

Gosub, despite have 2.6k Github stars, has a grand total of 0 sponsors. They literally take in no money. This is someone's unpaid side project.

I expect a designer would be welcome to contribute a design, just like coders can contribute code.