Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
holygoat
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
holygoat
9y ago
You should really take the time to set up 1.5, or just use Mozilla's hosted sync service. You're probably burning more time schlepping installers around and doing upgrades… not to mention the Sync 1.1 server code is ancient, so th
2.
▲
by
holygoat
9y ago
Might be https://bugzilla.mozilla.org/show_bug.cgi?id=697649 , or something linked from there.
3.
▲
by
holygoat
10y ago
Note that we do store the full transaction log, just like Datomic, and Mentat will allow querying of it (and replication, and replay, and…). We haven't implemented history querying yet because we haven't needed it for application
4.
▲
by
holygoat
10y ago
If you want a distributed Datalog store, it will be hard to beat Datomic. AIUI their current license terms are very affordable.
5.
▲
by
holygoat
10y ago
It's intended for embedding. When complete Mentat will likely sport a Node module, a network protocol + CLI + explorer, and might well be accessible from Firefox extensions via a JavaScript API. We are several months from that, though!
6.
▲
by
holygoat
10y ago
Yes. Project Mentat fits into a conceptual lineage that includes Freebase's graphd and 2005-onward Semantic Web stores. We have aimed for compatibility with Datomic and DataScript for least surprise, but if you squint there's a li
7.
▲
by
holygoat
10y ago
You might be interested in reading this much longer piece, which includes a brief code example, and spends more time than the README explaining the motivation for the project. https://medium.com/project-tofino/introduci
8.
▲
by
holygoat
10y ago
Correct. That has no bearing at all on whether it's smart to write the rest of the library in Rust. Most non-trivial applications will at some point call out into code written in C, or compiled from some other language. So what?
9.
▲
by
holygoat
10y ago
It's designed to meet our embedding needs: in Firefox for desktops, Firefox for Android, Firefox for iOS, and Project Tofino (Node + Electron). Widespread adoption a la SQLite is not one of our goals. Rust meets our goals just fine… an
10.
▲
by
holygoat
10y ago
This is the renamed version of Datomish. The original implementation was in ClojureScript. This reimplementation is in Rust, and is intended to work anywhere you can run Rust code: inside Node, inside Firefox, and in standalone applications
11.
▲
by
holygoat
10y ago
I'm the author of most of those docs, if you'd like answers to any specific questions from the horse's mouth, so to speak. I'll cycle back around and reply to this comment again in a bit.
12.
▲
by
holygoat
10y ago
That's actually the current state of affairs. Firefox, and Firefox-related products, hang out under the Firefox umbrella brand. Mozilla's policy, outreach, community, and education initiatives -- remember, Mozilla is a non-profit
13.
▲
by
holygoat
10y ago
Do you have Sync enabled? If you can grab an adb log, come post it in #mobile on irc.mozilla.org.
14.
▲
by
holygoat
10y ago
sessionstore does not sync.
15.
▲
by
holygoat
10y ago
sessionstore does not fsync.
16.
▲
by
holygoat
10y ago
http://whatcanidoformozilla.org is a good starting point.
17.
▲
by
holygoat
10y ago
Session store contains open tabs, windows, history for each tab, form fields, referrers (so we can re-request the page correctly), titles (so we can restore tabs without re-fetching every page), favicons, charsets, some timestamps, extensio
18.
▲
by
holygoat
10y ago
15 minutes of coding, perhaps. Then an hour of writing good tests. Then lots of manual and automated testing on four or five platforms, and fixing the weird issues you get on Windows XP SP2, or only on 64-bit Linux running in a VM, or whate
19.
▲
by
holygoat
11y ago
It doesn't support editing folders on device (yet). Bug 972193. (Source: I'm one of the engineers.)
20.
▲
by
holygoat
11y ago
There's a lot more to being a browser -- and being Firefox -- than the web rendering engine. We're able to deliver the kinds of Sync features, private browsing, and so on that we think are important. (I work on Firefox for Android
21.
▲
by
holygoat
11y ago
For the record, note that Firefox itself -- code shipped by Mozilla -- still saw your Sync credentials in Sync 1.1. There's no way for it to not do so! In theory we could ship a hotfix that steals those, and still could; we wouldn'
22.
▲
by
holygoat
11y ago
And that includes something like 50 locales, which is a big chunk of the size (7MB?).
23.
▲
by
holygoat
11y ago
Firefox for Android, which ships Gecko, is about 35MB.
24.
▲
by
holygoat
11y ago
Hard work, mainly :)
25.
▲
by
holygoat
11y ago
We use a totally separate WKWebView process pool and WKWebViewConfiguration for Private Browsing. From the perspective of the underlying web engine, we're two separate browsers.
26.
▲
by
holygoat
11y ago
That's not the plan. We've identified that XUL is a growing impediment to Firefox's continued success. Exactly what that means (there are dozens of reasons and dozens of ways forward), and how we're going to tackle it, i
27.
▲
by
holygoat
11y ago
Fennec dev here. Figured I'd address some of these comments. UA overrides are not the only tool in our toolbox. They're deployed in concert with outreach from webcompat. UA overrides are a way of breaking a cycle, not preserving
28.
▲
by
holygoat
11y ago
You probably have a corrupt places.db.
29.
▲
by
holygoat
11y ago
Can you reproduce on a clean profile? Did you file a bug?
30.
▲
by
holygoat
12y ago
That's not true. We're using GitHub for ease of integration with CI systems, convenience, and the ability to move more rapidly. We'll move into m-c if and when it suits the needs of the project.
More ›