Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
btrask
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
40 ms
·
331.
▲
Principles of Content Addressing (2014)
(bentrask.com)
26 points
by
btrask
11y ago
|
23 comments
332.
▲
Principles of Content Addressing (2014)
(bentrask.com)
1 points
by
btrask
11y ago
|
0 comments
333.
▲
by
btrask
11y ago
I think it's mainly a fiber library, actually. The TCP and channel functions yield and resume automatically based on when the underlying operation blocks. They have yield(), but I don't see the opposite, the ability to explicitly
334.
▲
by
btrask
11y ago
Fibers and coroutines are different uses for the same thing. If you schedule your coroutines based on the kernel scheduler, they're fibers. If you jump between fibers explicitly, they're coroutines.
335.
▲
by
btrask
11y ago
Fantastic article. We need more deconstruction of "fads" (which I don't mean in a pejorative sense) so that we can quickly understand them without sacrificing tens of thousands of man-hours slowly coming to terms with each on
336.
▲
by
btrask
11y ago
You'd configure the application to write to the FUSE mount, then run it through an average workload. The FUSE module records the e.g. writes and fsyncs and can simulate a crash at any point during the run. Perhaps there'd be some
337.
▲
by
btrask
11y ago
Good point.
338.
▲
by
btrask
11y ago
I wish there were a FUSE-based file system for testing the consistency and durability of arbitrary applications. Surprisingly there doesn't seem to be such a thing.[1] There's also a list of other things that could be built with F
339.
▲
by
btrask
11y ago
No mention of security? Xen isn't perfect, but according to the Qubes team it's the best we've got. > We still believe Xen is currently the most secure hypervisor available, mostly because of its unique architecture featur
340.
▲
OpenBSD security features
(en.wikipedia.org)
4 points
by
btrask
11y ago
|
0 comments
341.
▲
by
btrask
11y ago
I'm not part of the Java world at all, but I'm starting to think that Azul Systems is one of the few groups of people who know what they're doing with regard to Linux performance and the user/kernel boundary. I recently
342.
▲
by
btrask
12y ago
Thanks for acknowledging the problem with the graph. We'll have to disagree over "correct in spirit" versus "stupid." I suggested building a LSM out of cache-oblivious b-trees because of the claim that they were bet
343.
▲
by
btrask
12y ago
Thanks for taking the time to reply. In Leif's post, the graph shows "b-trees" on the inner curve. The equivalent point on the outer curve would be a data structure that makes the same read/write tradeoffs as a b-tree, b
344.
▲
by
btrask
12y ago
Fractal trees are not "LSM-trees, but better." Fractal trees are more read-optimized, whereas LSM-trees are more write-optimized. A fully compacted LSM-tree should be equivalent to a b-tree in terms of read performance. However I
345.
▲
Firefox whitespace bug fixed after 13 years
(bugzilla.mozilla.org)
2 points
by
btrask
12y ago
|
0 comments
346.
▲
by
btrask
12y ago
SQLite supports a single writer at a time, so writing large amounts of data limits your write throughput. A file system can cache data for several files concurrently and fsync them independently when you're done. I believe SQLite also
347.
▲
Comparison of natural sort comparison algorithms in JavaScript
(github.com)
2 points
by
btrask
12y ago
|
0 comments
348.
▲
by
btrask
12y ago
Hash collisions are dependent on the length of the hash and the quality of the algorithm. AFAIK there has never been a _single_ SHA-1 has collision, and it's an old algorithm that people don't recommend using anymore. As mentioned
349.
▲
Principles of Content Addressing
(bentrask.com)
3 points
by
btrask
12y ago
|
2 comments
350.
▲
by
btrask
14y ago
Raising the cost to employers will just encourage them to adopt even more automation.
351.
▲
by
btrask
14y ago
I'm not going to enter a language flame war, but I was quite impressed by n64js. http://n64js.blogspot.co.uk/
352.
▲
by
btrask
14y ago
Those changes were made for security, to make social engineering attacks more difficult. You can still type JS into the address bar, you just can't copy and paste it.
353.
▲
by
btrask
14y ago
The equivalent bug report on Chrome/Chromium: http://code.google.com/p/chromium/issues/detail?id=41756 Issue 41756: WebKit gradients show banding on Chrome
354.
▲
by
btrask
14y ago
If they were serious about security, they'd do without JIT in their own browsers too. But that would be silly.
355.
▲
by
btrask
14y ago
So in summary, I believe that the comments in the MySQL news posting are slightly confused. On MacOS X fsync() behaves the same as it does on all Unices. That's not good enough if you really care about data integrity and so we
356.
▲
by
btrask
14y ago
Can I, the customer, pick and choose the finest wares? If not, it's not a bazaar.
357.
▲
Security releases issued
(djangoproject.com)
14 points
by
btrask
14y ago
|
1 comments
358.
▲
by
btrask
14y ago
It's not illegal. For precendent, see Lexmark International, Inc. v. Static Control Components, Inc. from 2004. Basically, the DMCA does not protect encryption designed purely for vendor lock-in. The Wikipedia has a good overview: https://
359.
▲
by
btrask
15y ago
I just got one of these spam emails too. Gordon L. Hempton, I believe you are promoting your business in violation of the CAN-SPAM Act. Please stop.
360.
▲
by
btrask
15y ago
It shouldn't matter what Steve Yegge decides to work on. You can still start working on big, important problems if you want to.
More ›