gitgudnubs | 6 years ago | on: Is Go Duck-Typed?
gitgudnubs's comments
gitgudnubs | 6 years ago | on: What are the mysterious light sources on light pollution maps?
gitgudnubs | 6 years ago | on: An Intuitive Guide to Linear Algebra (2012)
gitgudnubs | 6 years ago | on: Five Years of Btrfs
It supports heterogenous drives, safe rebalancing (create a third copy, THEN delete the old copy), fault domains (3-way mirror, but no 2 copies can be on the same disk/enclosure/server/whatever), erasure coding, hierarchical storage based on disk type (e.g., use NVMe for the log, SSD for the cache), clustering (paxos, probably). Then you toss ReFS on top, and you're done.
The only compelling reasons to buy windows server are to run third party software or a storage spaces/ReFS file share.
gitgudnubs | 6 years ago | on: For tech-weary Midwest farmers, 40-year-old tractors now a hot commodity
gitgudnubs | 6 years ago | on: Being a good guy boss left me £1.2m in debt
gitgudnubs | 6 years ago | on: Americans Now Need at Least $500k a Year to Enter Top 1%
gitgudnubs | 6 years ago | on: Americans Now Need at Least $500k a Year to Enter Top 1%
gitgudnubs | 6 years ago | on: Americans Now Need at Least $500k a Year to Enter Top 1%
An inflation adjusted long-term trend is over 7%.
gitgudnubs | 6 years ago | on: Americans Now Need at Least $500k a Year to Enter Top 1%
I think the high cost of living in San Fransisco was a reasonable assumption for someone in the top 1% of income. I think the complete absence of investment in my analysis more than makes up for a flat career. It's not even clear that modeling a flat career growth increases the number, since income tends to peak around 48.
gitgudnubs | 6 years ago | on: Americans Now Need at Least $500k a Year to Enter Top 1%
gitgudnubs | 6 years ago | on: Americans Now Need at Least $500k a Year to Enter Top 1%
gitgudnubs | 6 years ago | on: Americans Now Need at Least $500k a Year to Enter Top 1%
A single person in San Fransisco has a cost of living of $1125.83 without rent, according to numbeo (whatever that is). Median rent in San Fransisco is $3700 for a one bedroom.
That leaves a measly $230,736 of post-tax, post-living expenses money. Assuming this person does nothing more than hide a monotonically increasing pile of cash under a mattress, it takes just over 43 years to amass $10,000,000.
Presumably this financial cretan started working right after college, at the age of 22. This means they've acquired the full sum at the age of 65, which is not an uncommon retirement age. Cuts close, but checks out.
gitgudnubs | 6 years ago | on: U.S. widens trade blacklist to include some of China’s top AI startups
gitgudnubs | 6 years ago | on: Samsung Announces Key-Value SSD Prototype
Co-processors are cheap when they're ubiquitous, like DMA. Co-processors are expensive when they're in custom hardware, like K-V stores. I'll get more performance/$ by using standard SSDs than you will by buying specialized hardware. And because the workload is IO dominated, we'll probably both get the same absolute performance from the same server (that differs only in storage devices).
You'll only recoup those CPU cycles back if you bin pack CPU heavy workloads next to IO heavy workloads, which is rarely desirable for storage services, because it adds a great deal of variance. But you just spent shit loads of money eliminating variance by going to SSD.
gitgudnubs | 6 years ago | on: Samsung Announces Key-Value SSD Prototype
You write a dirty mapping in memory. You persist the value, and you persist the mapping. Then you flip the dirty bit.
gitgudnubs | 6 years ago | on: Samsung Announces Key-Value SSD Prototype
But making it 2x1GbE is a huge complicating factor. And 2.5GbE is way out of the cost curve per bps.
gitgudnubs | 6 years ago | on: Samsung Announces Key-Value SSD Prototype
gitgudnubs | 6 years ago | on: Samsung Announces Key-Value SSD Prototype
It wasn't relatively easy, because you can't run 10GBASE-T over Cat5e, and because a 10GbE NIC was as expensive as the rest of the drive put together.
Today you can run 2.5GBASE-T over Cat5e, but the standard was too late, and there was very little demand between 1GbE and 10GbE, so there are virtually no controllers. What controllers you can find are usually 10GbE controllers that can also do 2.5GbE. Until 2Gbps home internet and LANs become popular, there's no reason to expect change.
>There were no intermediate steps to get to 10GbE
That's the problem. Disk transfer rates can approach 1.5Gbps, so a 1GbE is a serious bottleneck. But 10 GbE hardware was significantly more expensive. What am I going to do, build a JBOD with a dozen disks and 1x10GbE, or put a dozen disks onto the network with 10GbE interfaces?
So instead you need 2x1GbE on every disk, which complicates management and doubles cabling, switches, and cost.
>We’ve gone from a single serialised stream to multiple parallel streams in order to reach next order speeds.
Which is hilarious when you consider PATA.
gitgudnubs | 6 years ago | on: Samsung Announces Key-Value SSD Prototype
The transfer rate of an HDD is well over 1Gbps.