HNHacker News
TopNewBestAskShowJobs

ptomato

2,137 karma · joined March 10, 2009

submissionscomments
ptomato··on Rsync.net Technical Notes – Q3 2021
To be clear on the 'special' vdev; for future writes, it serves as the sole metadata _store_ for the pool, not a cache, correct?
ptomato··on Rsync.net Technical Notes – Q3 2021
I can confirm that e.g. there has definitely been e.g. a batch of enterprise SSDs from Intel a couple years ago which failed en masse after a certain amount of powered-on time.
ptomato··on Golang: Code of Conduct Updates
Evading a temporary ban is _universally_ reason for a permanent ban at any competently moderated venue.
ptomato··on IBM mainframe beats other platforms for cost and performance
yeah, pretty easily, why wouldn't it? those are the post-heatsoak numbers on my desktop (running an epyc 7443p), sustainable indefinitely.
ptomato··on IBM mainframe beats other platforms for cost and performance
they appear to be bragging about 12GiB/s of aes-256-gcm per crypto accelerator. This is equivalent performance to about 2.6 cores of epyc milan, but let's be generous and say 3 cores. At retail, 3 cores of epyc milan costs $240-$360. How much does one of those crypto accelerators cost?
ptomato··on IBM mainframe beats other platforms for cost and performance
IBM claims 7x better per-core performance vs x86, but they're lying about that, of course.
ptomato··on SAML Is Insecure by Design
Though there are attempts underway to do inline signing of JWT (https://datatracker.ietf.org/doc/draft-jordan-jws-ct/), though that's still not nearly as bad as XML-DSIG of course. I'm sure some vulns will shake out of it.
ptomato··on WireGuardNT, a high-performance WireGuard implementation for the Windows kernel
You'll have to write some glue code, but if all you need is standard Ed25519 signatures, current-gen Yubikeys can do this. Somebody's implemented a python library that does that here https://github.com/tschudin/sc25519
ptomato··on Let’s Talk OpenZFS Snapshots
Yup; you could do every minute with no real problems if you like. I believe you start to run into performance issues with high (1000+) snapshot counts, and then mostly when actually doing snapshot operations, so you'd want to have something to trim snapshots so you only keep your minutely snapshots for an hour and so forth.
ptomato··on Let’s Talk OpenZFS Snapshots
If you have to actually compare the files on both ends, however, that's still many more round trips than necessary for zfs send, which is just sending all blocks with a birth time after the previous snapshot
ptomato··on Let’s Talk OpenZFS Snapshots
It remains a _delightfully_ straightforward way to do backups; I do incremental zfs send with hourly snapshots to my local NAS and also to an rsync.net ZFS account (https://www.rsync.net/products/zfsintro.html); it's incredibly resource un-intensive relative to your traditional scan-everything backup methods and I can trivially mount a past snapshot for browsing or spot restore or just do zfs send on the whole thing for catastrophic recovery.
ptomato··on BLAKE3 1.0
single-threaded blake3 is about 1.9x faster than (hardware) sha256 on my Zen 2 CPU.
ptomato··on BBEdit 14
Sublime Text has always performed similarly for me
ptomato··on Return of the Mac (2005)
Sublime Merge?
ptomato··on Terraform 1.0
> for example you can't create a kubernetes cluster then add a resource to it

I have no love for HCL, but you can do this by creating a kubernetes provider with the auth token pointing at the resource output for the auth token you generated for the cluster.

ptomato··on Password Managers
yeah, funny how antivirus software would complain about the website of somebody known, among other things, for demonstrating a lot of security flaws in antivirus software.
ptomato··on Reclaim Windows10
> MS isn’t collecting stuff to shove advertising down our throat

maybe if MS wanted people to believe that, they wouldn't put so much advertising in their OS

ptomato··on Servers as they should be – shipping early 2022
I'm fairly confident the nodes are half width; if you look at the latches it very much would appear you can pull out half of every 2u at once, and if you look at the rear there's 2 net cables going into each side.
ptomato··on Servers as they should be – shipping early 2022
probably air density cooling solution is qualified for.
ptomato··on Servers as they should be – shipping early 2022
it's better than that, actually, as an AWS vCPU is a hyperthread, not a full core, and these would have 4096 hyperthreads.
ptomato··on Servers as they should be – shipping early 2022
for what they're advertising there, on the order of $1mm, based on underlying hardware costs.
ptomato··on Servers as they should be – shipping early 2022
It looks like they're doing 2u half width nodes, so I'd strongly suspect each node is 1TB of ram, one epyc 7713p, and 10 3.2TB u.2/u.3 drives.

eta: also suspect 30TB total just means they're leaving 64GB ram for the hypervisor OS on each node.

ptomato··on Google is officially releasing Fuchsia OS, starting with a first-gen Nest Hub
imagine releasing a new OS in 2021 written largely in a non-memory-safe language.
ptomato··on Magic Wormhole: Get things from one computer to another, safely
See also the (compatible, same middle server by default) golang port, https://github.com/psanford/wormhole-william, complete with static binaries for mac/win/linux. I've found this helpful when I've needed to send files to somebody who would have problems getting a whole pythonpile of dependencies installed.
ptomato··on Magic Wormhole: Get things from one computer to another, safely
You only get one shot at guessing it per transmission attempt.
ptomato··on Teardown of a PC Power Supply
from the PSU typically one (on hotswap supplies); e.g. on https://cdn11.bigcommerce.com/s-qfzamxn9kz/images/stencil/or... the connectors on the left are just control/sense pins and the big beefy ones are a single 12v & ground.
ptomato··on Murex shell now supports mixing SQL and shell pipelines
Go is extremely easy to cross-compile, but adding C libraries will mean you also need a C cross-compiler (and the various go headers & libs for CGO built for that platform)
ptomato··on The Sisyphean Task of DNS Client Config on Linux
Do you, realistically? The standard behavior for most things afaik on looking up a domain name is to send out an A query and (simultaneously ideally) A queries with searchdomains appended. That's not gonna get anywhere near 512 bytes for a fly .internal service name, I'd expect.
ptomato··on The Sisyphean Task of DNS Client Config on Linux
sure, but that's why BPF is so great; I'd guess a reasonable program that assumes port 53, parses the packet enough to look at the first question and compare domain against .internal and then rewrites address + updates checksum is maybe... 300-400 LOC? can probably get a bit fancier, but it shouldn't be too painful to write and will execute plenty fast enough.
ptomato··on The Sisyphean Task of DNS Client Config on Linux
Well, because he doesn't want to be inline for non-.internal DNS queries.
← PreviousPage 2 of 16Next →