HNHacker News
TopNewBestAskShowJobs

z0mbie42

978 karma · joined May 12, 2016

submissionscomments
z0mbie42··on Show HN: Bloom – A free and open source 'Google'
I think so.

I didn't mention it because Mozilla is not really known for mere mortals (non geeks). But Mozilla is a great inspiration for me (their privacy first designs...)

z0mbie42··on Show HN: Bloom – A free and open source 'Google'
It's our goal :)
z0mbie42··on Show HN: Bloom – A free and open source 'Google'
hi,

Our secret sauce is:

Bloom conciliate the best of the Startuplaland religion: radical execution rather than bureaucracy, scalability, flawless user experience, strong product culture, iterative process, and open source: a mode of development that has proven its superiority, open governance, an unmatched sustainability and a perfect symbiosis between the interests of developers and those of users.

You can also learn more about how we plan to make money: https://www.kerkour.fr/blog/bloom-a-free-and-open-source-goo...

In short: yes there is already a lot of open source project, but I found that those open source project lack the user experience required to reach a non 'geek market'.

z0mbie42··on Show HN: Bloom – A free and open source 'Google'
Storage is very cheap.

I did not expect to reach Google's scale during the next month so currently we are bootstrapped and rely on some AWS credits :)

z0mbie42··on Show HN: Bloom – A free and open source 'Google'
can you give me more details?

Maybe 3 points about how to solve the issue you are raising ?

z0mbie42··on Show HN: Bloom – A free and open source 'Google'
Never, ever :)
z0mbie42··on Show HN: Bloom – A free and open source 'Google'
Hi, Actually my plan didn't even rely on donation to sustain the project and reach a global scale. you can learn more about the master plan here: https://www.kerkour.fr/blog/bloom-a-free-and-open-source-goo...

1. Build free software and charge for hosting, security of hosted data and enterprise support

2. With this money reduce prices, free the data and the access to scientific knowledge

3. With this money and this community create the open infrastructure to run these software and host this open data

Donation are just a plus, and because I didn't had time to implement payments before launching :) (it's the first day I talk publicly about the project, so I think it's understandable that donation metrics are not so great).

Regarding how much work have been done until today, it's been 6 months I eat pastes :)

z0mbie42··on Show HN: Bloom – A free and open source 'Google'
Hi, currently we absolutely do not plan to create a search engine: it requires too much resources for self hosting, I think we currently have great option for all the spectrum (From Google search to DuckDuckGo), and because an open source search engine will be tricked by all kind of nasty SEO Experts and it will be very hard to promote actually good Content.

I dared the Google comparison thinking about it's productivity suit, and because they have an app for all the need of our life. At an extraordinary price, even if it cost noting.

Productivity is the current foundation, but you can think having a Bloom open source tractor in some years :)

z0mbie42··on Show HN: Bloom – A free and open source 'Google'
You are totally right and I've to admit that I didn't thought about so much.

I'll fix it !

z0mbie42··on Show HN: Bloom – A free and open source 'Google'
Hi, currently we absolutely do not plan to create a search engine: it requires too much resources for self hosting, I think we currently have great option for all the spectrum (From Google search to DuckDuckGo), and because an open source search engine will be tricked by all kind of nasty SEO Experts and it will be very hard to promote actually good Content.

I dared the Google comparison thinking about it's productivity suit, and because they have an app for all the need of our life. At an extraordinary price, even if it cost noting.

Productivity is the current foundation, but you can think having a Bloom open source tractor in some years :)

z0mbie42··on Show HN: Bloom – A free and open source 'Google'
At least They will remain open source.

But sorry I haven't thought more about the question.

z0mbie42··on Show HN: Bloom – A free and open source 'Google'
Sorry, it was a copy/past from One drive or something similar.

Currently it's only uploaded on a S3 (with encryption activated).

End to end encryption is on the roadmap.

z0mbie42··on Show HN: Bloom – A free and open source 'Google'
Hi, Thank you very much for these encouraging words!

(1) You are totally right, I plan to use this wording only to target the 'geeks' (those who may be early adopters, contributors), those who see Google more like a very innovative tech giant rather than just a search engine

(2) As written at the bottom of the article (yes I acknowledge it's very very long) the master plan is as follow:

1. Build free software and charge for hosting, security of hosted data and enterprise support

2. With this money reduce prices, free the data and the access to scientific knowledge

3. With this money and this community create the open infrastructure to run these software and host this open data

(3) I tried to make it clear by putting a large banner in the blog post in the section explaining what we currently have, in order to catch the eye of the bored one who will speed scroll: https://www.kerkour.fr/blog/bloom-a-free-and-open-source-goo...

(4) ACK, thank you, I will try to improve this

z0mbie42··on Show HN: Bloom – A free and open source 'Google'
Hi HN, creator here!

Today is a good day, the achievement of months of works (but also the start of a great adventure ).

I'm very excited to announce Bloom: A free and Open source ‘Google’.

Our mission ? Empowering the world with open technologies.

Why? How? What? https://kerkour.com/blog/bloom-a-free-and-open-source-google

Website: https://bloom.sh Android App: https://play.google.com/store/apps/details?id=com.bloom42.bl... Code: https://github.com/bloom42

All the backend and services are written in Rust (You can learn more on the rust forum why I written it in JavaScript, then rewritten in Go and finally in Rust: https://users.rust-lang.org/t/bloom-a-free-and-open-source-g...) and is entirely free and Open Source on GitHub. No opencore, no bullshit.

The project seems awesome and you want to help ? - By spreading the word on Twitter: https://twitter.com/z0mbie42/status/1136297238387482625 - by contributing on GitLab: https://gitlab.com/bloom42 - By becoming a patron: https://www.patreon.com/bloom42 - By becoming a sponsor: https://bloom.sh/become-a-sponsor

Let's spread freedom

Sylvain Kerkour, a.k.a z0mbie42

z0mbie42··on Ask HN: What it is like to use Rust for your API server?
Hi, Im working on a fairly large rust backe d which I'll release in ~3 weeks (>20k LoC).

Rust is really good (I'm using acti web), amd very low resources compared to node.

Compilation time is at the se time a disadvantage (~20sec for hot reload) and at the same time an advantage as it forces you to organize your code cleanly.

3rd party package are often very high quality and when your code compile, it (almost every time) works.

z0mbie42··on Local-first software: You own your data, in spite of the cloud
Interesting, but I really would love to see honesty and the drawbacks of the approach listed.

Saas software is not only an economic incentive, but also a UX win!

The user no longer need to update his software, you can deploy breaking changes (or security fixs) in seconds (as opposed to weeks, waiting that all users download the new release).

Security: the user no longer need to download random software from the internet, and a random malware on his computer will have hard time to access his online data.

I'm sure there is a lot more of advantages of the centralized model, but I feel it's unfortunate that they are never put under the light.

z0mbie42··on Otonomo, with nearly $55M in funding, is cloning our product
Some may call it 'outsourcing'.
z0mbie42··on Ask HN: How to scale internet for 10B users?
But it seems that there is some growing problems with how FB or Twitter moderate content on their platform (And it's mainly for this reason that mastodon had some success in japan, where culture is different that in eastern countries and law allows some things that US/EU considers illegal).

On the other hand I don't see moderation made by a single enterprise scale to 10B users.

z0mbie42··on Ask HN: How to scale internet for 10B users?
This 'master-master LDAP setup' sounds a lot like mastodon's federation (not login with Google federation) and the problem with that is an user often belongs to many communities or may change from one main community to another during his life, so he would lose all his data when moving.
z0mbie42··on Ask HN: How to scale internet for 10B users?
So you think identity for 10B internet users should be centralized ? And then users would be able to login into other sites with this central identity provider ?
z0mbie42··on JSON as configuration files: please don’t (2016)
Hi,

I've created the SANE configuration format [0] because I also found JSON (and YAML, and TOMl...) Faaaar from optimal.

It's kind of a JSON but designed for Human to Machine usecase (instead of machine to machine)

[0] https://opensource.bloom.sh/sane

z0mbie42··on Ask HN: Linux vs. Mac for Developer
New MBP user here, I won't recommend it!

The OS for development is really less powerful than Linux (like Docker consuming a lot of resources/battery, brew feels far from secure...).

A friend of mine use a Dell xps13 woth ubuntu fo development and it's far more enjoyable.

The only + for a MBP is the touchpad

z0mbie42··on CityBound – An open source city simulation game in Rust
+1

I've splitted a 20k+LOC Rust project into multiple crates and compilation time improved a lot (still slow compared to other languages) but it's now manageable.

z0mbie42··on Ask HN: What programming language should I learn next?
After a lot of C/jS/TS/Go I finally found my pleasure with Rust.

It has some drawbacks like very slow compile time but it make your code sooo more robust!

On the other hand Go's pointer system and lack of immutable semantics make it really easy to introduce bugs when LOC >= 15k.

Rust support for arm, and wasm (without runtime, unlime Go) make me feel it have a great future and personally I'll never look back.

Go's lack of algebraic data type is a real panacea and make programming experience so painful.

Be prepared to have a bigger CI/CD (due to resource intensive compilation) but then your infra will requires far less resources! And you'll finally be able to sleep at night without fearing to have your infra burning.

Please note my use cases are HTTP APIs, cli programs and banckend dev like infra.

z0mbie42··on European Parliament approves copyright reform
Agree. EU and France is buried under too much bureaucracy to innovate. And instead of solving this technical debt, our politicians add even more laws and bureaucracy :(
z0mbie42··on A VXer's Best Friend: The Delta Offset
Good old hacking :)
z0mbie42··on Ask HN: Why do we have to comment each commit?
Very interesting, I'll explore this workflow
z0mbie42··on Ask HN: Why do we have to comment each commit?
Using dropbox looks like a dirty workaround (why designers would use sketch + dropbox instead of Figma ?)

But you raise a very interesting point concerning compilation

z0mbie42··on Ask HN: Why do we have to comment each commit?
In my proposition, the flow:

1. commit 2. squash commits to a meaningful commit 3. merge

would become:

1. code 2. merge with a meaningful commit

z0mbie42··on Ask HN: Why do we have to comment each commit?
Thanks, I wasn't aware, I'll explore this project!
← PreviousPage 5 of 7Next →