HNHacker News
TopNewBestAskShowJobs

slynux

108 karma · joined April 22, 2013

A guy bitten by linux bug in early days of teenage Read more from http://www.sarathlakshman.com
submissionscomments
slynux··on A simple, kernel-space, on-disk filesystem from scratch
Not a filesystem. But a simple experimental kv storage from scratch, https://github.com/t3rm1n4l/lightkv
slynux··on Pagd - a highly pluggable static site generator
its not about language's capability. Its about using extensions/plugins to support multiple formats and things in the templating language.
slynux··on Pagd - a highly pluggable static site generator
pagd has got lot of additional features and it is very much extensible. http://pythonhosted.org/pagd
slynux··on zBase – A high-performance, elastic, distributed key-value store
No. Many smaller clusters.
slynux··on zBase – A high-performance, elastic, distributed key-value store
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.

slynux··on zBase – A high-performance, elastic, distributed key-value store
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.

slynux··on CoreOS: Boot on Bare Metal with PXE
I had written a Wifi based LTSP for Linux sometime ago. http://www.sarathlakshman.com/2010/03/14/wireless-ltsp/
slynux··on S3for.Me – cheap alternative S3 cloud storage
Why would someone use s3for.me service instead of Mega ? In terms of speed, security and pricing how much worse/better is this service ?
slynux··on Kim Dotcom resigns as Mega director
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.
slynux··on Kim Dotcom resigns as Mega director
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.

slynux··on MEGApwn - Bookmarklet to recover your secret MEGA master key
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.

slynux··on Sparkey – Key/value storage by Spotify
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