Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rleigh
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
103 ms
·
391.
▲
by
rleigh
7y ago
Likewise. I would have rejected any Google job offer after the interview experience. I need some certainty that I'm going to be working on projects which actually benefit me in terms of interests, experience and career development. I
392.
▲
by
rleigh
7y ago
> functionality was deprecated precisely because it WASN'T cross-platform No, they've deprecated and removed far, far more than that. They've obsoleted and dropped fundamental containers and widgets which have been presen
393.
▲
by
rleigh
7y ago
This misses the fundamental point being discussed. Having the right to modify and repair does not mean a carte blanche to ignore and circumvent building and electrical regulations. You do have the right to remove, replace or add additional
394.
▲
by
rleigh
7y ago
It's likely. The body will be less likely to have undergone the immune response to generate antibodies of its own. Additionally, as the immune response develops, the antibody affinity to its target is refined through a process called
395.
▲
by
rleigh
7y ago
Nothing can reduce radioactive half-life. It's a constant value for each isotope. If you found a way, you would have rewritten physics as we know it.
396.
▲
by
rleigh
7y ago
This is an obvious truism. Of course they appear to work correctly under ideal conditions. The real question is how they behave under less than ideal conditions. It is these conditions where Btrfs has performed poorly, and where ZFS has p
397.
▲
by
rleigh
7y ago
No problems with unbalancing? When I was doing whole rebuilds of Debian, using e.g. 8 parallel builds of >18000 packages, it was creating and destroying a snapshot once every few seconds to minutes, at most 8 snapshots in existence at on
398.
▲
by
rleigh
7y ago
It is, but I do wonder if a large part of the problem with regard to using C++ features on Windows is the poor support for it in the ancient COFF linker and binary format they support. Lots of stuff like template export is possible with EL
399.
▲
by
rleigh
7y ago
Virtualenvs don't protect you completely. If any of the modules in the virtualenv depend upon libraries on the host system, and a lot of Python modules do either directly or indirectly, then there is a chance of breakage if any of the
400.
▲
by
rleigh
7y ago
You would have to look at the implementation directly. The user documentation isn't great for documenting performance considerations, sadly. Essentially it comes down to this: a snapshot LV contains copies of old blocks which have bee
401.
▲
by
rleigh
7y ago
Given that the kernel is nearly 30 years old, do you not find it slightly incredible that there has been no effort to stabilise the internal ABI while every other major kernel has managed it, including FreeBSD? There are ways and means to d
402.
▲
by
rleigh
7y ago
There will be a much bigger overhead in accounting for all of the allocations from the "thin pool". The overlying filesystem also lacks knowledge of the underlying storage. The snapshot much be able to accommodate writes up to an
403.
▲
by
rleigh
7y ago
Yes, but it won't be an actual thing to worry about until there's a legal precedent set. Right now, without any conclusions from the trial, it's not a problem.
404.
▲
by
rleigh
7y ago
Even this should have minimal overhead. If the file is present in the snapshot, then it's simply moving the blocks over to the deadlist which is a very cheap operation. If it's not in the snapshot then the blocks will get recycl
405.
▲
by
rleigh
7y ago
The problem I have with this is that Linux shoots itself in the foot here. It's conflating two different problems: (1) supporting third-party modules and (2) supporting proprietary modules. All modules are ultimately binary; only a s
406.
▲
by
rleigh
7y ago
> what? no. why would that be the case? You lose a single disk's performance due to the checksumming. I think they are probably referring to the write performance of a RAIDZ VDEV being constrained by the performance of the slowest d
407.
▲
by
rleigh
7y ago
Stable for each major and minor release is still a vast step up on Linux. Having a stable ABI for two years is vastly easier to support than an ABI which changes every two weeks. This is reflected by the number of binary modules which are
408.
▲
by
rleigh
7y ago
Snapshots are one thing ZFS is fast at. All the blocks for a given snapshot are placed on a "deadlist". Snapshot deletion is essentially just returning this list of blocks back to the free pool. A terabyte snapshot will take a
409.
▲
by
rleigh
7y ago
ZFS doesn't work this way. The free blocks in the ZFS pool are available to all datasets (filesystems). The datasets themselves don't take up any space up front until you add data to them. Snapshots don't take up any space
410.
▲
by
rleigh
7y ago
Btrfs has many more problems than dataloss with RAID5. It has terrible performance problems under many typical usage scenarios. This is a direct consequence in the choice of core on-disc data structures. There's no workaround without
411.
▲
by
rleigh
7y ago
It doesn't. RAIDZ is part of the VDEV (Virtual Device) layer. Layered on top of this is the ZIO (ZFS I/O layer). Together, these form the SPA (Storage Pool Allocator). On top of this layer we have the ARC, L2ARC and ZIL. (Adapt
412.
▲
by
rleigh
7y ago
That's not even a thing (yet). ZFS was freely relicensed under the CDDL by Sun. Oracle can do nothing to take back any of the rights granted under the terms of the licence retrospectively. They haven't got any grounds whatsoev
413.
▲
by
rleigh
7y ago
Not sure where that belief comes from. But it might be that many benchmarks are naive and compare it against other filesystems in single-disc setups with zero tuning. Since its metadata overheads are higher, it's definitely slower in
414.
▲
by
rleigh
7y ago
It does not have finally blocks. However, correct use of RAII should be used to automatically free resources as they go out of scope.
415.
▲
by
rleigh
7y ago
There are considerations other than pure technical prowess, and if you're failing on any of these counts, some feedback could really help in the future. - your CV could have undersold much of your expertise - you may have come across b
416.
▲
by
rleigh
7y ago
I agree with all you've said, but for this point: > it's not like the candidate can do anything to the interviewing company It's true to a point. However, when you ghost someone, you've effectively as a company burne
417.
▲
by
rleigh
7y ago
groff does, but it restricts itself to C headers only.
418.
▲
by
rleigh
7y ago
Road damage is proportional to the fourth power of the axle weight. Adjusting the tyre pressures won't have any appreciable effect. Halving the maximum lading weight would reduce the damage by a factor of sixteen.
419.
▲
by
rleigh
7y ago
You're right, you can't just create competition out of thin air. The competition already existed at that time . Part of the abuse of their monopoly position was to use the dominance of Windows to also capture other markets, inc
420.
▲
by
rleigh
7y ago
I don't follow this line of reasoning at all. By all accounts, Microsoft should have been broken up. They were convicted of abusing their monopoly position in a court of law. It was a travesty of justice that it was not carried ou
More ›