HN user

slynux

108 karma

A guy bitten by linux bug in early days of teenage Read more from http://www.sarathlakshman.com

Posts27
Comments12
View on HN
www.vldb.org 8y ago

Nitro: a fast, scalable inmemory storage engine based on lock-free skiplist [pdf]

slynux
3pts0
www.sarathlakshman.com 10y ago

A pitfall of golang scheduler

slynux
1pts0
www.sarathlakshman.com 10y ago

Cache friendliness and performance

slynux
1pts0
www.skytran.us 10y ago

SkyTran – The future of transportation

slynux
1pts0
www.querycouchbase.com 11y ago

SQL to Couchbase N1QL translator

slynux
6pts2
www.yahoo.com 11y ago

Database Scaling Redefined by Couchbase: Multi-Dimensional Scaling

slynux
2pts0
finance.yahoo.com 12y ago

Couchbase secures Series E $60m funding

slynux
2pts0
news.ycombinator.com 12y ago

Who is using etcd in production?

slynux
1pts0
git.kernel.org 12y ago

Linux Kernel : Excellent C coding style document

slynux
2pts0
news.ycombinator.com 12y ago

Ask HN: How to become a valuable systems software engineer?

slynux
1pts0
news.ycombinator.com 12y ago

Which are the CS subjects/papers every good systems programmer should read?

slynux
7pts1
github.com 12y ago

Scaling MySQL at Youtube with vitess

slynux
3pts0
news.ycombinator.com 12y ago

Ask HN: Which are the best approaches for in-place parallel sorting?

slynux
2pts1
twitter.com 12y ago

Inmobi to give Harley Davidson or VW car to engineers

slynux
1pts0
github.com 12y ago

Writing code continuously for 365 days

slynux
1pts0
news.ycombinator.com 12y ago

Which are the best osdev tutorials?

slynux
7pts4
github.com 12y ago

MegaCmd - A commandline sync client for free 50G storage

slynux
1pts0
github.com 12y ago

Pagd - a highly pluggable static site generator

slynux
15pts4
github.com 12y ago

Proxy tool for capturing stdin, stdout, stderr and args

slynux
1pts0
github.com 12y ago

Memberlist - Cluster membership and failure detection library in Go

slynux
1pts0
github.com 12y ago

Serf - a service discovery and orchestration tool written in Go

slynux
6pts0
code.zynga.com 12y ago

zBase – A high-performance, elastic, distributed key-value store

slynux
60pts24
newskerala.com 12y ago

Kerala state to allocate 1% of annual budget for youth entrepreneurship

slynux
1pts0
www.odata.org 12y ago

Open Data Protocol

slynux
3pts0
work.tinou.com 12y ago

Write ahead log for dummies

slynux
1pts0
12factor.net 12y ago

The twelve factor app

slynux
1pts0
github.com 13y ago

Megacmd: an s3cmd like mega.co.nz sync client written in Go

slynux
2pts0

Currently zBase does not have any capabilities for indexing. But, the inherent design enables to use incremental replication protocol to build things outside of zBase to do indexing.

zBase is used as highly available key-value store for writes and reads. It offers few fancy operations like get-lock as well.

If you look at the key features, following are the attractive points about zBase:

- LRU based or random eviction based cache management.

- Support for multiple disks and thereby IO parallelism.

- Incremental Backup and Restore (You can pack 5x .. 10x size of RAM in ZBase and make use of incremental backups for node failover)

- Incremental backup helps to offer Blob level restore in hourly, daily and weekly granularities)

- Cluster manager - ZBase operates by partitioning entire data into virtual buckets and servers act as containers to hold these vbuckets. Hence provides scalable ways to increase or decrease the number of servers in a cluster.

This is a matter of phishing. Once somebody gets physical access, no matters what, security can be compromised. Mega offers security at server side while all other competitors facilitate spying through programs such as PRISM. Mega as a platform is very secure model. It is just that browser based physical access is prone to attacks. It a very know fact. Nothing to do with Mega's encryption or achitecture.

It is doing pretty well. Heard that at its current growth rate, it will reach 1 billion files uploaded by december.

Sync apps on android is already launched. iOS and desktop client coming soon. They have launched an SDK which helps developers build apps based on Mega storage layer.

This bookmarklet is a type of phishing. Phishing and social engineering has been there all the time. You cannot prevent all that from a service provider point. Mega is a secure platform that operates on basis of user side encryption. The mega.co.nz javascript ui just provides a reference implementation. Browsers can be used easily to compromise user data once physical access is obtained.

If you look at Mega API and SDK, design wise it is very clean. You can build your own custom application by importing those libraries which are not prone to this kind of attacks.

This looks interesting. Can be used for deduplication by keeping this hash table on disk for large amount of data

I wrote something like this to optimize disk seeks heavily by returning a reference of 8 byte and keeping a hashtable in memory. A mostly-append only records store that allowing mutations of same key and by rounding size of blobs by power of 2. Written to optimize storage layer for Membase.

https://github.com/t3rm1n4l/lightkv