4 ms·
Show HN: immut.io – an immutable blob store
- lubos 11y agoI like how documentation is the blob itself. However, this is just a thin wrapper around S3 or similar. Someone will need to pay the bill eventually so unless developer is upfront with business model, I wouldn't use this.
- amelius 11y agoDoes it support random access (streaming) for e.g. video?
- tg3 11y agoStreaming isn't supported right now. Blobs are limited to 1MB, so streaming isn't very useful anyway.
- iokanuon 11y agoNice, but services like that already exist. For example, http://chunk.io/ http://chunk.io/
- tg3 11y agoVery cool. Hadn't seen that before, but it looks like it provides some neat additional tools, like syntax highlighting and streaming uploads.
- andrewchambers 11y agoIf nobody did anything because something already exists, nobody would ever do anything. Many of the best ideas are just rehashes of old ones with some new stuff added in.
- iokanuon 11y agoBut there's nothing new in this project. And now the developer knows that their competition has everything they have, so we may expect something new in their project.
- andrewchambers 11y agoSimplicity and style are features too. he may be successful because his ratio of users to effort is higher.
- peraz 11y agoAnother one is http://www.httphub.com http://www.httphub.com
- jkarneges 11y agoHow about saving the content type when uploading so that it does not need to be specified when retrieving?
- tg3 11y agoGood call, I made that change.
- tyho 11y ago[tyho@localhost immut]$ < $LARGE_FILE split --bytes=1M --filter='curl --verbose --data-binary @- http://immut.io/blobs 2>&1' | dos2unix | awk '/< Location/ {print "http://immut.io"$3}' > urls [tyho@localhost immut]$ while read url; do curl -s "$url"; done < urls > $OUTPUT This will end with a massive bill for you if you are not more careful. EDIT: something seems wonky [tyho@localhost immut]$ curl -d @gpl-3.0.txt http://immut.io/blobs See Other. Redirecting to /blobs/510ac865-3b31-4513-8567-868cd22c256e [tyho@localhost immut]$ wget http://immut.io/blobs/510ac865-3b31-4513-8567-868cd22c256e 2015-04-19 22:57:59 (328 KB/s) - ‘510ac865-3b31-4513-8567-868cd22c256e’ saved [34473/34473] [tyho@localhost immut]$ sha1sum gpl-3.0.txt 510ac865-3b31-4513-8567-868cd22c256e 8624bcdae55baeef00cd11d5dfcfa60f68710a02 gpl-3.0.txt 09e3088ce2360bd71d0f200baec058fbe51ac81e 510ac865-3b31-4513-8567-868cd22c256e Linebreaks are acting up or something.
- tg3 11y agoYeah, something weird is going on, I'm looking into it. You're right that this could end up costing me quite a bit, but I'm still safe right now, with a couple of safeguards to prevent it from running away from me. EDIT: The issue you're seeing might be because `curl -d @filename` strips out newlines before sending it as data
- tyho 11y agoah yes, strange behaviour from curl, example above is fixed.
- deleted 11y ago[deleted]