Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
aboodman
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
39 ms
·
391.
▲
by
aboodman
10y ago
1. We have prototyped basic query functioanlity already ( https://www.youtube.com/watch?v=fv6_T5yaWns ) and Noms was designed from the beginning to support efficient indexes and range scans. So I'm not sure why it would
392.
▲
by
aboodman
10y ago
https://github.com/attic-labs/noms/blob/master/doc/faq.md#wh...
393.
▲
by
aboodman
10y ago
There isn't yet, but there could be (ala shallow clone in Git).
394.
▲
by
aboodman
10y ago
Hi Hacker News. I'm one of the founders of the Noms project and Attic Labs, the company behind it. Happy to answer any questions. In the meantime, as long as I've got your attention, here's a few new stuffs we've been wo
395.
▲
by
aboodman
10y ago
You say that like it's a bad thing.
396.
▲
by
aboodman
10y ago
Noms performs diff and merge in time proportional to size of the diff. The size of the source data is not really relevant. One way to think of Noms is that is an index optimized for computing diffs. Here's a screencast that shows off N
397.
▲
by
aboodman
10y ago
You should take a look at Noms: https://github.com/attic-labs/noms Happy to answer questions here or in our Slack channel.
398.
▲
by
aboodman
10y ago
If you store the keys, sure, that's less secure for sure. But just because you encrypt server side doesn't mean you store keys. What's the difference between: 1. Get key from user on client 2. Encrypt on client 3. Dis
399.
▲
by
aboodman
10y ago
I understand what you mean by "zero knowledge", but it bothers me when companies say things like "we can't access your data because it's encrypted client-side". If the service provider controls the code in the
400.
▲
by
aboodman
10y ago
If you did the tech startup, what would you like your role be? Would you be the product guy, designing screen flows, talking to users, figuring out how to solve people's problems? Would you be the biz guy, doing deals and making sales?
401.
▲
by
aboodman
10y ago
I don't see anything in your question about what you -want- to do. That is the important question to understand. It's of course possible to not be cut out for computer science, or lawyering, or doctoring, or anything else. But mor
402.
▲
by
aboodman
10y ago
Several immediate things come to mind: - this is a mechanism for sharing files and directories (e.g., zipped csv files), whereas noms defines its own structured data model that is much more granular - noms has versioning built-in, you can t
403.
▲
by
aboodman
10y ago
I really loved that plotline and the thought experiment around the ethics of changing a place, even a place without life.
404.
▲
by
aboodman
10y ago
It would not be hard to do an encrypted remote. We already have to support moving between different versions of the noms format, which changes all the hashes. Encryption is the same. You can look at an encrypted remote as just a different v
405.
▲
by
aboodman
10y ago
Not implemented yet, but here is the plan: https://github.com/attic-labs/noms/issues/148
406.
▲
by
aboodman
10y ago
- Type accretion: I don't think in general that schema changes like what happens in sql databases works very well (I say this having worked on such systems). In big systems, it's hard to get everyone to agree on a moment to CHANGE
407.
▲
by
aboodman
10y ago
Hm. True.
408.
▲
by
aboodman
10y ago
The hash portion of a URL is not transmitted to the server by browsers, so it wouldn't help in the case of putting the string into a URL bar or a hyperlink.
409.
▲
by
aboodman
10y ago
If you ever look into the internals of how Git works, it is beautiful. Yeah, the UI is kinda a mess, but the idea is inspired.
410.
▲
by
aboodman
10y ago
> Do I need to atomically update the logic of all the instances of the application to modify both maps instead of just one? Or do I keep the second map (the hair color index) in a separate index database and update the index whenever I p
411.
▲
by
aboodman
10y ago
This is a good point. We never thought of these strings as URLs, but there are places where it would be nice to use them that only want URLs (the href attribute, for example). The way we have it now is nice in that any valid URL can be used
412.
▲
by
aboodman
10y ago
i don't understand how we could have gone in the opposite direction. Schema validation for us is just looking at the type requirements of the dataset and the type of the value and seeing if they are compatible. How can we do that witho
413.
▲
by
aboodman
10y ago
First, IPFS is awesome. IPFS is essentially providing a globally decentralized filesystem. Noms is providing (or hopes to provide) a database. By database, I mean: - small individual records - efficient queries, updates, and range sca
414.
▲
by
aboodman
10y ago
There's a little bit of terminology overloading going on here. In Noms every value has a type. It's an immutable system, so this type just is. The type of `42` is `Number`. The type of `"foobar"` is `String`. The type of
415.
▲
by
aboodman
10y ago
Thanks for the help everyone with this most important aspect of the system ;). To clarify, we don't think of these specs as URLs. The part before the final double-colon is a URL. To parse one, you get the final double colon, and take e
416.
▲
by
aboodman
10y ago
Noms should be useful as a backup utility, but I'd say it's especially useful for backing up data which is not files. Think about backing up data which you only have access to via API. You can take the JSON output of an API and dr
417.
▲
by
aboodman
10y ago
https://news.ycombinator.com/item?id=12213886
418.
▲
by
aboodman
10y ago
You can, and people do that today. It has limitations though: * The data must be sorted in order for Git to provide good diffs * It does not scale very well. On my machine, Git refuses to diff files over 1GB (maybe there is a setting
419.
▲
by
aboodman
10y ago
Thanks, we will take that as a compliment. I feel weird speaking for them, but at a product level, I think it's fair to characterize Datomic as an application database -- competing with things like mongo, mysql, rethink, etc. While Nom
420.
▲
by
aboodman
10y ago
It just depends on the details. If you have a dataset in which 50% of values changes every day, and it doesn't compress well, then yeah, your Noms archive of that entire dataset is going to grow quickly. In such situations, you could e
More ›