HN user

narsil

591 karma

Co-Founder at Kloudless

vinod [at] kloudless.com

Posts31
Comments187
View on HN
kloudless.com 7y ago

Custom Authentication to a Private Docker Registry with Nginx, Lua, and AWS ECR

narsil
1pts0
blog.kloudless.com 7y ago

Custom Authentication to a Private Docker Registry with Nginx, Lua, and AWS ECR

narsil
1pts0
blog.kloudless.com 7y ago

Deploying SaaS software on-prem

narsil
4pts0
medium.com 8y ago

How we make decisions at Coinbase

narsil
3pts0
blog.kloudless.com 8y ago

Metrics and Monitoring at Kloudless

narsil
7pts1
www.cnn.com 9y ago

Woman denied $43M (2^32) jackpot, offered steak dinner instead

narsil
2pts0
news.ycombinator.com 10y ago

Forbes asking ad blocker users to log in rather than turning them away?

narsil
3pts3
cloudcraft.co 10y ago

Cloudcraft Pro

narsil
44pts32
github.com 10y ago

Pgbouncer-rr: Adds query routing and rewriting extensions to pgbouncer

narsil
1pts0
localshop.readthedocs.org 11y ago

Localshop PyPi server

narsil
1pts0
medium.com 11y ago

Expanding Kloudless’s Global Reach by Bridging AWS Regions

narsil
2pts0
quip.com 11y ago

Quip Integrations

narsil
1pts0
d32ze2gidvkk54.cloudfront.net 11y ago

Amazon Route 53 Pricing for Domain Registration [pdf]

narsil
1pts0
aws.amazon.com 11y ago

Elastic Load Balancing Connection Timeout Management

narsil
1pts1
kloudless.com 12y ago

Show HN: Kloudless – One cloud storage API in the place of many

narsil
7pts0
vergestartups.com 12y ago

How Can You Avoid a Bad Hire? Shun Credential Collectors

narsil
2pts0
mitchellh.com 12y ago

Packer: An open source tool for creating machine images for multiple platforms

narsil
1pts0
www.businessinsider.com 13y ago

The Grandmother Of The Data Center, Evi Nemeth, Is Missing At Sea

narsil
1pts1
www.forbes.com 13y ago

Crisis Of Confidence Could Spur Flight From US Tech

narsil
14pts1
www.guardian.co.uk 13y ago

Clapper admits secret NSA surveillance program to access user data

narsil
6pts0
www.livescience.com 13y ago

The kilogram has gained weight

narsil
2pts0
www.ncbi.nlm.nih.gov 13y ago

Cigarette smoking: an underused tool in high-performance endurance training

narsil
5pts2
lwn.net 14y ago

Crash-only Design

narsil
3pts0
jk.gs 14y ago

Everyday GIT With 20 Commands Or So

narsil
5pts0
gigaom.com 14y ago

AgLocal: For when you really want to know where your meat comes from

narsil
2pts0
news.dot-nxt.com 14y ago

ICANN had no idea IANA rejection was coming

narsil
26pts3
threatpost.com 15y ago

LastPass Asks Users To Change Password After Probable Breach

narsil
3pts0
www.engadget.com 15y ago

Windows 8 to feature USB-runnable Portable Workspaces

narsil
1pts0
techcrunch.com 15y ago

Amazon Cloud Player Doesn’t Work On iOS

narsil
4pts0
www.crunchgear.com 15y ago

Local E-Bike Start-Up Clean Republic Makes Good In Seattle

narsil
1pts0

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.

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.

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!).

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.

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.

Dropbox Transfer 7 years ago

.. and to also de-duplicate files across users to avoid repeatedly storing the same file.

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.

Well it's likely the client/server time-zone mismatch was the cause here. It could be that everyone at AirAsia, or even the majority of passengers, saw the right dates, and this edge case was simply not considered.

Assuming a timezone mismatch, it wouldn't always show up because the date would have to cross a midnight boundary for the days to be different. Even if we assumed the servers used Malaysia time rather than UTC, that leaves 8 hours in a day where North American travelers could see the right day.

The lack of version control in Keep has come back to bite me in the past. I've switched to OneNote which provides more control over version history and deleted notes. It's the only Microsoft product I (knowingly?) use personally, but I've come to recommend it to family and friends instead of Evernote and alternatives like Keep.

We ended up implementing a REST API endpoint for SFTP to provide an easy way for web apps to transfer content without having to speak the FTP protocol: https://kloudless.com/products/file-storage/

I can see this being valuable for apps to get user content into S3 more efficiently from the server-side rather than funneling it through hosted servers. The one caveat is programmatic user management, which I'm sure is possible.

I'm not sure I understand the concern with integrity of OAuth 2.0 payloads. Sending the request over HTTPS already ensures that the request is not tampered with, and also guards against replay attacks.

Kloudless | Solutions Engineer | San Francisco area (Berkeley); Taipei, TW | Full-time | $130k-160k + equity (SF) | Series A stage

Kloudless’s unified APIs enable engineering teams to quickly integrate their applications with other software services: https://kloudless.com.

We’re looking for an experienced Solutions Engineer to serve as a technical resource during all stages of business development and lead advanced technical support for our customers.

Ideal candidates have strong DevOps experience with Linux systems, experience in a customer-facing role, familiarity with web application development and REST APIs, and are eager to join an early-stage company.

Apply here: https://developers.kloudless.com/careers?gh_jid=4004123002

Kloudless is backed by some of Silicon Valley’s top investors including David Sacks (co-founder of PayPal and Yammer) and Tim Draper (investor in Box, Tesla, SpaceX).

We offer competitive salaries and benefits, including insurance plans, flexible paid time off, telecommuting, and snacks. Our team-wide activities include outings, lunches and dinners.

- Vinod, Co-Founder & CTO

Well, there have been attempts to create single standards (e.g. CMIS, in the content management space). A lot of the time, enabling the right workflow for the integration to be useful involves providing capabilities that quickly diverge from any common standard that is agreed on. Tying together different business stacks involves a lot more than just establishing API endpoints for individual actions.

Having a single API reduces this inevitable maintenance overhead and swaps out some set of N integrations in favor of one other. There is the added benefit of having a resource (Kloudless, in this case) assist with enabling whichever use case the business is trying to solve for their users by providing the integrations.

Kloudless | Solutions Engineer | San Francisco area (Berkeley); Taipei, TW; REMOTE | Full-time | $120-140k + equity (SF) | Series A stage

Kloudless’s unified APIs enable engineering teams to quickly integrate their applications with other software services: https://kloudless.com.

We’re looking for an experienced Solutions Engineer to serve as a technical resource during all stages of business development and lead advanced technical support for our customers.

Ideal candidates have strong DevOps experience with Linux systems, experience in a customer-facing role, familiarity with web application development and REST APIs, and are eager to join an early-stage company.

Apply here: https://developers.kloudless.com/careers?gh_jid=4004123002

Kloudless is backed by some of Silicon Valley’s top investors including David Sacks (co-founder of PayPal and Yammer) and Tim Draper (investor in Box, Tesla, SpaceX).

We offer competitive salaries and benefits, including insurance plans, flexible paid time off, telecommuting, and snacks. Our team-wide activities include outings, lunches and dinners.

- Vinod, Co-Founder & CTO

For one thing, DevOps folks obviously don’t flock around serverless nearly as much as they do around kubernetes.

A lot of the serverless services such as on AWS involve a scarily high amount of vendor lock-in. As mentioned in the article, "knowing DymanoDB will be little help in learning BigTable". I feel like a lot of the DevOps community prefers OSS and vendor-agnostic solutions rather than floundering once the limitations of the vendor's platform become clear.

In addition to squashing commits, you can merge with `--no-ff` to create s merge commit and semi-linear history showing when new code arrived.