Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
drdexebtjl
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
61.
▲
by
drdexebtjl
1mo ago
I don’t see the problem if you stick with .com or the ccTLD for the country you live in. To me, the risk these registries screwing me over is smaller than Big Email deciding I broke their ToS and shutting down my account. I wouldn’t use the
62.
▲
by
drdexebtjl
1mo ago
Sovereignty? If you live in the UK, choosing a registry in the UK is a pretty good idea even if they only offered 3rd levels. You’ll have someone to contact and possibly sue locally. Your domain will be subject to UK law and standards, not
63.
▲
by
drdexebtjl
1mo ago
If payload was ever dereferenced as a char array as well, I would buy the strict aliasing argument. But it’s not, it exists as a char pointer solely for pointer arithmetic. AFAIK The purpose of strict aliasing rules is to let the compiler a
64.
▲
by
drdexebtjl
1mo ago
In practice you wouldn’t have the payload in the struct at all, just a fixed offset aligned with the maximum alignment, but this is more illustrative of what’s happening for an example. IIRC GCC and Clang lets character types alias to any t
65.
▲
by
drdexebtjl
1mo ago
> It is awkward in C, where the implementation has to be macro-generated. You can avoid having the implementation be macro-generated by "hiding" the list pointers before a char payload[0]. See https://pastebin.com&#x
66.
▲
by
drdexebtjl
1mo ago
Audacity users are not programmers. Discord is the right platform to get feedback from normies.
67.
▲
by
drdexebtjl
1mo ago
Yes, but they apparently hired a competent team and listened to user feedback. I don’t think this is astroturfing. Around a year ago they announced their plans for Audacity 4 in an hour-long video and it went somewhat viral, so this is a hi
68.
▲
by
drdexebtjl
1mo ago
I’ll take the chances that the attacker hasn’t also hacked AWS to get around data retention policies.
69.
▲
by
drdexebtjl
1mo ago
You can store the key in the TPM. If someone steals the NAS, they can only decrypt it if they continue running the exact same software, which you harden (e.g. disable password login from the TTY). Or you can SSH in and type the key once per
70.
▲
by
drdexebtjl
1mo ago
Restic can backup to a local repository and later copy the snapshot to a remote repository. But if you’re on Linux, it’s better to use ZFS or Btrfs and native filesystem snapshots, since they’re atomic.
71.
▲
by
drdexebtjl
1mo ago
git push nas
72.
▲
by
drdexebtjl
1mo ago
It sounds like most of your frustration can be eliminated by actually using your NAS as the ground-truth for all data, using something like SMB/NFS instead of SyncThing. Then you only need to backup the NAS.
73.
▲
by
drdexebtjl
1mo ago
Just use LUKS, eCryptfs, or ZFS encryption. It’s not the application’s job to do encryption at rest, it’s the filesystem’s.
74.
▲
by
drdexebtjl
1mo ago
I wouldn’t back up directly to Glacier, because you want to be able to verify your backups, and reading from Glacier is expensive.
75.
▲
by
drdexebtjl
1mo ago
> I'm sure Immich has similar, but I know it would take a lot of processing to make it happen. It’s less than you think! Consider that Apple’s image recognition happens on your phone. Also, it doesn’t matter if indexing is slow, as
76.
▲
by
drdexebtjl
1mo ago
OSS lets you take your time. For example, paperless-ngx was already an absolute ball of mud, and now there’s a new major version that’s somehow even worse. I’m just not upgrading. It’s behind a VPN, I control what files it can ingest, so it
77.
▲
by
drdexebtjl
1mo ago
What do you mean opaquely named directories? It’s yyyy/yyyy-MM-dd/originalFileName. Those opaquely named files are the thumbnails. Immich will also index your folders as they are. It’s called “External Libraries” in the documentat
78.
▲
by
drdexebtjl
1mo ago
I use Immich, but saved me money it has not. Unless you actually go through the "Backing up your photos" step, you _will_ lose your photos, it's just a matter of time. And if you're like most people, that is probably not
79.
▲
by
drdexebtjl
1mo ago
To do safe deployments, you must have a way to run versions X and X+1 side by side serving an arbitrary proportion of your users while you inspect metrics. That covers a lot of uses of feature flags without the bloat.
80.
▲
by
drdexebtjl
1mo ago
That would be trademark law.
81.
▲
by
drdexebtjl
1mo ago
min(30, life of author) kinda makes a perverse incentive to kill the author, no?
82.
▲
by
drdexebtjl
1mo ago
> Those GUI apps look native on Windows, Linux and macOS I don’t see how the author can write this with a straight face. The apps look like what native apps looked like in 2003.
83.
▲
by
drdexebtjl
1mo ago
No, the right way is to just push the transactional data into your analytical database periodically, and then point the model at the analytical database. On every place I worked, logs, traces and metrics represent approximately 100% of thei
84.
▲
by
drdexebtjl
1mo ago
I’ve stopped supporting it once Kling decided to stop accepting community contributions. The entire point was that it was a browser built by a warm and friendly community, and not corporate interests. I have no hope that they will keep thei
85.
▲
by
drdexebtjl
1mo ago
Wine is an integral part of Proton, so they do see it as a threat. Proton provides a better Windows runtime than Windows itself nowadays. Many games using legacy DirectX versions run perfectly fine on Linux, but need patches on Windows 11.
86.
▲
by
drdexebtjl
1mo ago
Wine and Proton are more popular than all of these examples combined and even have corporate sponsors, yet Microsoft hasn’t tried to stop them.
87.
▲
by
drdexebtjl
2mo ago
“I don’t use paypal, here’s cash”
88.
▲
by
drdexebtjl
2mo ago
If you’re _only_ interacting with it through a traditional filesystem API, the benefits are small — you could just embed an existing format like qcow2 into the file probably. But if a “legacy” application is only interacting with the filesy
89.
▲
by
drdexebtjl
2mo ago
Or you could read the proposal and deduce nothing. It explicitly excludes security fixes.
90.
▲
by
drdexebtjl
2mo ago
I wonder if the interpreter could create a mount namespace and mount virtual filesystems backed by the SQLite database itself, so you wouldn’t need source changes to self-contain (ha!) file accesses.
More ›