narsil

Joined 15 years ago

Karma
591
Submissions
228
Member since
Jan 29
Co-Founder at Kloudless

vinod [at] kloudless.com

View on Hacker News

Recent submissions

Comment · 6 years ago
The author has helpfully open-sourced the scripts as well, some of which are quite helpful like this one to convert dates to unix time and back: https://github.com/brandon-rhodes/homedir/blob/master/bin/%2...

Agree with the commit message; I've probably spent way too much time the past decade firing up a python prompt or using an online epoch converter to do this.

Comment · 6 years ago
It's helpful to filter out links to large content and downloadable assets from being traversed. For example, I assume you wouldn't care about downloading videos, images, and other assets that would otherwise use a large amount of data transfer and increase costs.

If the file type isn't clear, the response headers would still include the Content-Length for non-chunked downloads, and the Content-Disposition header may contain the file name with extension for assets meant to be downloaded rather than displayed on a page. Response headers can be parsed prior to downloading the entire body.

Comment · 6 years ago
I am willing to chalk this up to an honest mistake considering "end-to-end" encryption as being from the client's end to the server, although that's not the accepted use of the term. This appears to be their explanation. I hope their marketing team fixes this now that it's been pointed out to them though.
Comment · 6 years ago
I really hope the UX improves considerably and basic features actually function as expected. Notifications for new messages on OS X were broken for several months last year, for example, and notifications on Android are still hit-or-miss (literally "miss" when you miss a message for several hours!).
Comment · 6 years ago
I see your point, but if a dependency package needs exact versions for its dependencies, I'd expect it to be specified in its package.json as well. If not, then I don't see why exact dependencies for the entire tree are needed.

Sure, if a package absolutely needs exact dependencies for its entire tree, it can check in the lock file, but I've not found this necessary in practice provided I use dependencies I trust , that follow semantic versioning.

Comment · 6 years ago
Well that's a technicality. There's no reason to base practical realities of Jan 1 2020 being the start of the "2020s" with the fact that Year 0 was missing.

I recall a CNN article recently about this: https://www.cnn.com/2019/12/21/us/when-does-the-decade-end-b...

> Those technicalities, however, don't change the fact that as a society, we seem to have collectively determined that decades begin in years ending in zero and end on years ending in nine.

Comment · 6 years ago
But since the lockfile can be generated from the package.json, I still don't see a reason that the lockfile needs to be committed by a third-party contributor instead of being generated automatically post-merge, or by the repository maintainers during the course of normal development.
Comment · 6 years ago
.. and to also de-duplicate files across users to avoid repeatedly storing the same file.
Comment · 6 years ago
Comment · 6 years ago
Comment · 7 years ago
Check out https://kloudless.com! (Disclaimer: I'm a co-founder)

Here's our open source file picker: https://github.com/kloudless/file-explorer/ (the server-side is closed source and requires a paid subscription beyond a point)

Comment · 7 years ago
This is how I felt about Algolia's search when I first enabled it for our Vuepress site at https://developers.kloudless.com/guides/enterprise/ (the search bar at the very top). I assumed it had loaded some kind of index in memory via JavaScript since the XHR requests take < 30 ms (!) from my location in San Francisco, which is pretty much instant. That's faster than the delay between my keystrokes.
Comment · 7 years ago
Nothing seems to indicate that the cameras are building personal profiles that persist across sessions. That would be hard to do anyway, requiring some kind of recognition technology or assistance tracking consumers beyond just that aisle all the way to the register.

It looks like they're tracking aggregate statistics at most.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton