Hacker Newsnew | past | comments | ask | show | jobs | submit | ryanrussell's commentslogin

@jgrahamc

Very curious if you can elaborate on Vectorize. More than edge GPU's, entering the Vector DB marketplace and a CF proprietary integration is interesting (and a bit scary) to build on.

- Will Vectorize ever get OSS'd?

- If you want to migrate either direction from some other Vector DB(Milvus, Weaviate, Qdrant, Pinecone, etc), what should you expect in terms of level of effort and features?

- What inherent advantages(latency? features?) would you get exclusively from Vectorize?


Ben, fan of your work. You guys have really moved the flag on sqlite.

Are there any plans for Corrosion to be published as OSS?


hey Ryan, thanks! As for Corrosion, I can't say anything publicly but something may be announced in the near future wink wink :)


Amazing work Jarred.

I am still absolutely amazed at how much more performant websockets throughput in bun vs node.

Congrats on 1.0!


These are both interesting niche projects from a user privacy perspective.

Is anyone who is more familiar with Waterfox and LibreWolf able to objectively expand on the differences between these projects?

It sounds like the unsigned binary may be a maturity issue that will get tackled based on the mission statement(educated guess?).

Would greatly appreciate anyone with more knowledge about these projects elaborating.


> interesting niche projects from a user privacy perspective.

While it's difficult to track Waterfox's stance, this is from one of the earlier blog posts on what appears to be a hot button topic for users:

I’ve never wanted or tried to have Waterfox appear as a privacy tool or anything more than what it is. That’s for hyper specialised tools such as Tor. People have extrapolated more from Waterfox themselves.

I never wanted Waterfox to be a part of the hyper-privacy community. It would just feel like standards that would be impossible to uphold, especially for something such as a web browser on the internet. Throughout the years people have always asked about Waterfox and privacy, and if they’ve ever wanted more than it can afford, I’ve always pushed them to use Tor. Waterfox was here for customisations and speed, with a good level of privacy.

I can respect what the community fights for, but I don’t think I can respect how they sometimes fight for it or how they act when they believe they are wronged. Harassment and foul words seem to be the normal, as I’ve experienced. As far as I’m aware, Waterfox has never been listed anywhere as a privacy tool, and rightly so.

Note the Waterfox commenter in this thread is not calling it "privacy" tool, while focusing on aspects that carry "trust". These are indeed distinct.


I use Waterfox daily and have evaluated LibreWolf.

My use case: I mainly run the Unity desktop on Linux, both on traditional Ubuntu and on the Ubuntu Unity newly-official remix. On other distros, I use Xfce and I am trying to make a macOS-like layout via the Docklike Taskbar and AppMenu panel plugins.

Waterfox works with external global menus, like Firefox used to in the pre-Quantum era when Ubuntu used Unity itself.

LibreWolf does not.

So, I removed LibreWolf.

I don't care much about the telemetry stuff. Waterfox survived the Foxstuck outage fine and unaffected:

https://www.theregister.com/2022/01/18/foxstuck_firefox_brow...

That's a win.

I adopted Waterfox because I made extensive use of XUL extensions and Mozilla disabled them in Quantum. They still worked in Waterfox, for years, so I stayed.

Waterfox seems to work harder for its users. Mozilla doesn't care.

Waterfox: I came for the extensions, but I stay for the UI improvements and greater reliability.


I’m happy to expand on it - maybe someone else can chime in as well.

From a comment[1] I’ve made before for this kind of comparison:

“Now, ignoring feature differences between all the forks out there, I'd like to present a different perspective and consideration that I think gets overlooked when comparing forks like Waterfox to other forks (if I am incorrect regarding Librewolf, someone please correct me).

* Waterfox provides signed binaries for download. Librewolf (and most of the rest) do not. Checksum's are all well and good, but IMO, not enough. Code signing provides trust.

* Librewolf does not provide auto-updates. There are 3rd party tools out there, but IMHO that brings in its own set of problems, and breaks the chain-of-trust.

* The most important one that I believe, maybe apart from Pale Moon, only Waterfox does, is offers accountability. There is (and has been since 2012) a legal entity behind Waterfox. That used to be Waterfox Limited, then it was System1 and now BrowserWorks (the entity I control). Laws must be abided and the end user actually has an entity to hold accountable. GDPR, CCPA, the rest are things that actually need to be followed. The other projects, who are you really going to hold accountable if things go wrong? To me this is super important because a browser is used for sensitive information. It's just not worth the risk otherwise. This also goes hand in hand with the code signing.

* Above all else, Waterfox has been around for 12 years now.

Don't get me wrong, things like EV code signing certs are a bit of a racket, and yeah you can jump in and code audit all those other forks too. But really, push comes to shove, they can just disappear into the aether.”

[1] https://reddit.com/r/waterfox/comments/14seevh/waterfox_or_l...


Firecracker is amazing, but has a lot of edge cases that need documentation.

A huge thank you to Colin Percival for sharing this.

Particularly love the "Once the low-hanging fruit was out of the way" line... which to Colin means custom bus_dma patch(es).

Now anyone can now enjoy for free:

"with 1 CPU and 128 MB of RAM, the FreeBSD kernel can boot in under 20 ms"

If you're used to devops with k8s clusters or lots of docker, this is absolutely amazing.


Why is anyone on HN "dunking" on Fly.IO of all companies?

Michael - Don't take the bait.

As someone who has zero affiliation with Fly.IO other than a few PR's to their OSS(I don't even know Michael), I greatly appreciate the contributions they have given back to the community.

There are a lot of great hosting companies. Fly.IO stands out due to their revolutionary architecture and contributions back to the OSS community. I wish more companies operated like this.

It's understandable some are upset about an outage. But Fly is doing really interesting and game-changing things, not copying a traditional vmware, cpanel or k8s route.

Just as a reminder to what this company has offered back to everyone.

SQLite: Ben Johnson's OSS work around SQLite stands out. Fly.IO and his work have really made sqlite a contender. - https://fly.io/blog/all-in-on-sqlite-litestream/ - https://fly.io/blog/introducing-litefs/ - https://github.com/superfly/litefs - https://github.com/benbjohnson/litestream - https://fly.io/blog/sqlite-internals-wal/ - https://fly.io/blog/wal-mode-in-litefs/

Who really considered sqlite as a production option before Fly and Ben? Not me.

Firecracker: Firecracker is amazing, but difficult to debug when something bad happens. There aren't a ton of people in devops who would share what they have. If you've ever used Firecracker, you've really been helped a lot by the various guides they have provided back to the community like these: - https://fly.io/docs/reference/architecture/ - https://fly.io/blog/fly-machines/ - https://fly.io/blog/sandboxing-and-workload-isolation/

Their architecture is beautiful and revolutionary. They're probably the first or second ones to find a lot of the new edge cases as they grow.

It's a lot harder to be the first one over the wall than it is to copy. They've literally given the average developer a blueprint to build scalable businesses that compete with their own.


Can we please not call this open source if it's not?

The tool may be great, but the title leaves me skeptical of anything else.

From: https://github.com/uptrace/uptrace/blob/master/LICENSE

Business Source License 1.1

Parameters

Licensor: Uptrace Licensed Work: Uptrace The Licensed Work is (c) 2021 Uptrace Additional Use Grant: You may make use of the Licensed Work, provided that you may not use the Licensed Work for a Tracing and Metrics Service.

                      A "Tracing and Metrics Service" is a commercial offering
                      that allows third parties (other than your employees and
                      contractors) to access the functionality of the
                      Licensed Work so that such third parties directly benefit
                      from the tracing and metrics of the Licensed Work.


How then we should call it instead, if the source code is openly available?


the source is right there in the open. licensing is a different story.


"Open-source" has a very specific definition which the BSL does not satisfy.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: