Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tytso
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
33 ms
·
211.
▲
by
tytso
9y ago
When you hold your bitcoins inside Coinbase, they aren't part of "your" wallet. Coinbase works like a bank. When you deposit $100, they don't mark those bills as being yours. Instead they are commingled with everyone
212.
▲
by
tytso
9y ago
There are real tradeoffs between development velocity, stability, scope (wide/narrow applicability), and headcount. If you don't care that much about development velocity, it's really easy to make something that is super stab
213.
▲
by
tytso
9y ago
There are many different ways that storage can be layered, and depending on your use case, you can put various advanced features (snapshots, checksum/data integrity, encryption, etc.) functionality in different places in the storage st
214.
▲
by
tytso
9y ago
Well, the Backblaze blog post only talks about the raw spindle costs, and strongly implies that 4TB drives were the lowest cost option and ignores the existence of any disks larger than 8TB. Which is true only if you are talking about cons
215.
▲
by
tytso
9y ago
It's not just "consumer drive" versus "enterprise drive". It's also "consumer drive" versus "hyper-scale cloud storage drive". Google used to use consumer drives (and the latter category
216.
▲
by
tytso
9y ago
In the article the author asserted that BackBlaze was typically only using consumer drives. So that makes them very different from the companies in the "hyper-scale cloud storage" market. And if the trends the author is talking a
217.
▲
by
tytso
9y ago
The key flaw in this analysis is that the author is only using consumer grade drives from Amazon. And yes, I think what is going on is that consumers don't really need much more than 4TB. Heck, most consumers have trouble filling 1 o
218.
▲
by
tytso
9y ago
A number of Linux kernel developers have been working with a subset of the Usenix FAST (File systems and Storage Technologies) community. We hold a Linux FAST workshop after the FAST conference for the past few years. A few years back, som
219.
▲
by
tytso
9y ago
The average article posted via a web page (or AMP) is definitely more well written, and generally more truthful, than the average Facebook comment. I would think this is pretty self-evidently obvious.
220.
▲
by
tytso
9y ago
I actually think suppressing comments (sometimes called "the sewer of the internet") is a feature, not a bug. I block Facebook comments using a Chrome extension mainly because I don't want to send huge amounts of informatio
221.
▲
by
tytso
9y ago
There are multiple dimensions of threat. The first is from the police state angle. This is the one where the US Customs officials are demanding social media passwords from people with dark skin coming from certain countries, and is targ
222.
▲
by
tytso
9y ago
The issue is that they had multiple threads generating objects and they wanted to use unique time-based UUID's because they wanted to efficiently fill a btree-indexed database. So if the Most significant bytes are constant, then all o
223.
▲
by
tytso
9y ago
The original UUID's (from Apollo, as used in OSF DCE, e2fsprogs, Microsoft, etc.) used a 64-bit timestamp, with 100ns granularity. It uses as the start of its Epoch the beginning of the Gregorian Calendar (00:00:00.00, 15 October 1582
224.
▲
by
tytso
9y ago
I can actually fill in some of the details about the history of UUID's. Paul Leach was an architect who worked at Apollo, OSF, and later Microsoft. I met Paul in the mid-90's when he was an architect at OSF, and I was the tech l
225.
▲
by
tytso
9y ago
Conway's Law absolutely applies to Linux. The trick is to remember that the communication patterns that Linux is optimized to reflect is "git tree pulls". Over time, things have been factored to minimize the amount of cros
226.
▲
by
tytso
9y ago
I think the argument that people could misuse SHA-2 is bogus, because if people are rolling their own crypto, they can get themselves into a lot of trouble, not just with SHA-2(key || data). Indeed, that argument may cause people to assume
227.
▲
by
tytso
9y ago
It's not Google Red that is imposing territorial restrictions. After all, Google Red doesn't own the copyright to the music in question, and the copyright owners get to make those decisions.
228.
▲
by
tytso
9y ago
I'm sure Putin will be very happy to subsidize lots of reporting for Americans coming from Russia Today! There all the content you want! It might not be good for our democracy, but that may not have been included in the problem stat
229.
▲
by
tytso
9y ago
You realize Bing supports AMP and has an AMP cache as well, right? And if you use DDG, you're effectively using Bing. BTW, Cloudflare has an AMP cache as well....
230.
▲
by
tytso
9y ago
The real problem is that developer (who is a graduate student) doesn't understand how to do use the kernel structure. You can't just have "your own linked list". In order to do what you are doing, you have to add a l
231.
▲
by
tytso
10y ago
Technically Acatel-Lucent didn't release source. They simply agreed not to sue over the source releases in question. The folks made the source available online have been holding onto those sources for years, and have been collecting
232.
▲
by
tytso
10y ago
There is, alas, plenty of examples of code which were based on BSD-licensed code, and _not_ given back to the community. Exhibit 1: BSD code (open source) and WAFL (netapp's write anywhere file system that was written on top of BSD, a
233.
▲
by
tytso
10y ago
The question is whether or not "the market" cares enough about "its data" enough that they are willing to pay for what would cost. And data checksumming and RAID 1 (so you can recover from the data corruption) does cos
234.
▲
by
tytso
10y ago
You don't understand the fingerprint argument. For the specific SHA-1 attack, it's possible to detect, while calculating the SHA-1 hash of an object, whether the bit pattern indicative of this specific attack is present. This is
235.
▲
by
tytso
10y ago
Do you know anyone who uses calibre, the e-book reader? You want to give it a try? Just cut and paste this: sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.py | sudo python -c "imp
236.
▲
by
tytso
10y ago
That's not all "the git project" is doing. Work to allow git to support an alternate crypto checksums is on-going. One of the key steps is to replace the hard-coded use of char[40] with a "struct object_id" objec
237.
▲
by
tytso
10y ago
That's not the plan. That was an idea that was thrown out if this was an emergency (it's handling different length hashes, and doing so that we don't have to force a flag day conversion which is hard), but once people rea
238.
▲
by
tytso
10y ago
Slack uses the Linux audit subsystem which is also certainly faster than you think it is. Consider how many system calls your typical application is issuing --- especially ones that are likely to be calling localtime() all the time, such
239.
▲
by
tytso
10y ago
There is no vDSO for calls to stat(2). The claim in the article was that by setting the TZ environment variable to ":/etc/localtime", one could save "thousands" of stat system calls. Even for old-fashioned
240.
▲
by
tytso
10y ago
System calls in Linux are really fast. So saving "thousands" of system calls when /etc/localtime is in cache doesn't actually save that much actual CPU time. I ran an experiment where I timed the runtime of the sa
More ›