Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
keeperofdakeys
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
keeperofdakeys
2mo ago
I'd say the biggest difference is Plex had years to get polish and mature. (After you turn off all the annoying features ...). So Jellyfin is missing little things, or has apparent bugs (especially on android tv). For example no way to
2.
▲
by
keeperofdakeys
5mo ago
Nearly all ISPs these days are deploying IPv6 for their mobile networks and core service networks, especially in less developed markets^1. The reason is simple, a cost justification. What doesn't exist is a cost justification for Enter
3.
▲
by
keeperofdakeys
5mo ago
> I've been using Duplicati to sync a lot of data to S3's cheapest tape-based long term storage tier. There are actually a lot of cheaper S3-compatible services out there, (like Backblaze B2, or Cloudflare R2). They pricing may
4.
▲
by
keeperofdakeys
6mo ago
Reminds me of the story of Polywater. https://en.wikipedia.org/wiki/Polywater
5.
▲
by
keeperofdakeys
9mo ago
Stripe do this in a cool way. Their REST API is version based on date, and each time they change it they add a stackable compatibility layer. So your decade old code will still work. https://stripe.com/blog/api-versioni
6.
▲
by
keeperofdakeys
1y ago
Ceph overheads aren't that large for a small cluster, but they grow as you add more hosts, drives, and more storage. Probably the main gotcha is that you're (ideally) writing your data three times on different machines, which is g
7.
▲
by
keeperofdakeys
1y ago
Arguably, "comma as a separator" is close enough to comma's usage in (many) written languages that it makes it easier for less technical users to interact with CSV.
8.
▲
by
keeperofdakeys
1y ago
A bit out of context, but it reminded me of this funny moment. The only winning move is not to play. https://www.youtube.com/watch?app=desktop&t=10&v=xOCurBYI_gY (Background: Someone training an algorithm to win NES
9.
▲
by
keeperofdakeys
1y ago
https://www.openssh.com/legacy.html - Legacy algorithms in OpenSSH, which explains a little what they do. Then there is also your Identity key that you authenticate yourself with, which is placed in the servers authorized_k
10.
▲
by
keeperofdakeys
1y ago
Usually smooth. But if you're running a production workload definitely do your prep work. Working and tested backups, upgrade one node at a time and test, read release notes, wait for a week after major releases, etc. If you don't
11.
▲
by
keeperofdakeys
1y ago
Unfortunately clustered storage is just a hard problem, and there is a lack of good implementations. OCFS2 and GFS2 exist, but IIRC there are challenges for using them for VM storage, especially for snapshots. Proxmox 9 added a new feature
12.
▲
by
keeperofdakeys
1y ago
> IP does indeed have broadcast/multicast capabilities that cause the sender's egress traffic to remain independent of the number of recipients rather than being equal to the sum of recipients' ingress traffic, right? Yes
13.
▲
by
keeperofdakeys
2y ago
> Podman has a daemon mode ... Can you provide any documentation about that?
14.
▲
by
keeperofdakeys
2y ago
You can mitigate this by including PCRs that sign the kernel and initrd, however it means whenever you update you need to unlock manually. On Redhat-based distros this can be done with PCRs 8 and 9, though IIRC this may change on other dist
15.
▲
by
keeperofdakeys
2y ago
> There has to be a better way. Probably Clevis and Tang, network disk decryption that can only decrypt if most of your servers are online. https://github.com/latchset/clevis https://github.com/latc
16.
▲
by
keeperofdakeys
2y ago
Depending on what's in the rocket, just leaving it to decay in the environment would likely lead to contamination. Especially if you have any Hypergolic fuels lying around (explode on contact, and extremely harmful to humans / the
17.
▲
by
keeperofdakeys
2y ago
Because ZFS has one of the most robust RAID systems in an opensource filesystem, and is incredibly mature. And to be fair, almost every file system will have degraded performance and increased fragmentation above 80/90% full, so this s
18.
▲
by
keeperofdakeys
2y ago
What would a NACK add? TCP can already send an ACK for the last successful sequence number, telling the sender to retransmit packets after that sequence number. Due to latency and large window sizes, it's far more efficient to just res
19.
▲
by
keeperofdakeys
2y ago
Any linux process can run with elevated privileges (ie: as root) by setting a specific permission bit - https://en.wikipedia.org/wiki/Setuid . This is used for many things like ping and sudo. Instead Run0 is using syste
20.
▲
by
keeperofdakeys
2y ago
Either put machinery in your schema migration tool to create indexes as a separate step, so they are easy to re-apply. This makes keeping indexes in sync between production and staging a lot easier. Or you can use "CREATE TABLE_B (LIKE
21.
▲
by
keeperofdakeys
2y ago
And maybe it wasn't removed by their choice. Below is a video of someone who had all their Spotify music removed with no recourse, due to a claim the were buying streams. No recourse. https://www.youtube.com/watch?v=kVY
22.
▲
by
keeperofdakeys
2y ago
> The painful clunkiness of self-checkout was gone. It could be worse. Imagine a smart gate that refuses to open for wheelchair users, or claims the child in your arms is an unpaid item - something that is getting rolled out in many Aust
23.
▲
by
keeperofdakeys
3y ago
The funny thing is that rust used to have things like garbage collection. For the kind of language Rust wanted to be, removing them was a good change. But there could always be a world where it kept them. https://pcwalton.github.
24.
▲
by
keeperofdakeys
3y ago
I'd recommend learning how to instrument and measure the performance of your code. I find most performance issues are (mostly) situations you didn't and couldn't anticipate. So instead of preventing them, learning to investig
25.
▲
by
keeperofdakeys
3y ago
The ".local" domain specifically is a bad choice as many platforms use MDNS instead of DNS for looking up those names. Leading to issues resolving names on some client devices. It's also very common due to Microsoft suggestin
26.
▲
by
keeperofdakeys
3y ago
RAID1 is about mirroring disks, BTRFS RAID1 mirrors block groups. Plus traditionally a RAID1 of 3 disks will mirror the same data on all disks, which is different to how the RAID1 mode on BTRFS acts. So the name leads to misunderstandings s
27.
▲
by
keeperofdakeys
3y ago
The BTRFS raid1 feature is very badly named, its best called two-copy. Skipping some details, two copies of data are written to the two drives with the most free space. So you can have multiple mismatched drives. However you get no striping
28.
▲
by
keeperofdakeys
3y ago
A mirror resilver is a relatively linear and sequential rewrite, so its very fast. Raidz resilvers require lots of random reads and writes across all the drives, and requires waiting for all drives to read data before it can be written to t
29.
▲
by
keeperofdakeys
3y ago
The easiest approach is to make a new subvolume, and move one file at a time. (Normal mv is copy + remove which doesn't quite work here, so you'd probably want something using find -type f and xargs with mv).
30.
▲
by
keeperofdakeys
3y ago
- Provide a maintenance period beyond what CentOS Stream provides. - Potentially hold back CentOS Stream updates to stay more in sync with RHEL. If RHEL is on X.Y, CentOS Stream is technically on X.(Y+1) - Alma wants to be X.Y compatible. -
More ›