245 karma · joined January 26, 2019
git clone http://github.com/unknown/repo.git && cd repo && npm install
curl http://obscure.url?random-string | sh
It’s like white swans. If you’ve never seen a bird, you might think that nobody has ever seen a white swan.
Git lovers mostly use it as a file copy service.
Hi git fans!
S3 is a horrible interface with a terrible lack of features. It’s just file storage without any of the benefits of a file syste - no metadata, no directory structures, no ability to search, sort, or filter.
Combine that with high latency network file access and an overly verbose API. You literally have a bucket for storing files, when you used to have a toolbox with drawers, folders, and labels.
Replicating a real file system is not that hard, and when you lose the original reason for using a bucket —- because your were stuck in the swamp with nothing else to carry your files in — why keep using it when you’re out of the mud?
Elegant code and clean architecture are no match for the chaos of the human mind.
Note how even the author thinks that nonsensically complex systems like Kubernetes and Zookeeper are the best possible designs.
Elegant code and clean architecture are no match for the chaos of the human mind.
A better question would be:
Why would anyone stream 6 terabytes of data over the internet?
In 2010 the answer was: because we can’t fit that much data in a single computer, and we can’t get accounting or security to approve a $10k purchase order to build a local cluster, so we need to pay Amazon the same amount every month to give our ever expanding DevOps team something to do with all their billable hours.
That may not be the case anymore, but our devops team is bigger than ever, and they still need something to do with their time.
And most laptops have 4 CPU cores these days, and a multiprocess operating system, so you don’t have to wait for random access on a spinning plate to find every bit in order, you can simply have multiple awk commands running in parallel.
Awk is most certainly a better user interface than whatever custom BrandQL you have to use in a textarea in a browser served from localhost:randomport
For lack of data, they generate random bytes collected on every mouse movement on every page, and every packet that moves through their network. It doesn’t tell them anything because the only information that means anything is who clicks that one button on their checkout page after filling out the form with their information or that one request that breaches their system.
That’s why big data is synonymous with meaningless charts on pointless dashboards sold to marketing and security managers who never look at them anyway
It’s like tracking the wind and humidity and temperature and barometer data every tenth of a second every square meter.
It won’t help you predict the weather any better than stepping outside and looking at the sky a couple times a day.
Only, it would even be stupider if your grasp of programming was as great as your understanding of aerodynamics.
I know what you’re thinking — 2 seconds, that’s faster than I can type the 300 character file key with its pseudo prefixes)!
Ah, but what if you wanted to get 2 files from S3?
“It began with an effort to extract “sponsorship” dollars from local service providers: the lawyers, accountants, recruiters and PR firms that cater to startups.”
The YCombinator strategy was to give founders money and get them to focus on building a product.
Techstars, on the other hand, sought to extract money from founders to support their sponsors to nickel and dime dreamers and bog them down with time wasting distractions like articles of incorporation and formal business plans and commercial bank accounts and press releases —- because these are the vanity services their sponsors provide. You feel like you are building a company when you consult a lawyer and accountant creating an S-Corp and delegating shares.
But Y Combinator has had direct access to the unlimited fount of free money created by zero interest rates so they only needed to appease the vultures capitalists with pump and dump schemes.
Both methods are flawed, even if the stated aims of the organizations are noble.