Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
slrz
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
31.
▲
by
slrz
7y ago
> I think some undefined behaviour can also be detrimental to performance. If you pass two pointers to a function, and it's undefined whether they alias or not, there are optimisations you can't do. I think this results from a
32.
▲
by
slrz
7y ago
Still no reason to force-push this onto users. If you are going to set up and maintain SharePoint servers and what not, you can surely change that browser preference yourselves, no?
33.
▲
by
slrz
7y ago
> upgrades from eg CentOS 6 to 7 are unsupported. Upgrades from EL7 to EL8 are supported, though. For Container Linux/Fedora CoreOS, in-place updates don't make much sense. Those are intended as immutable OS images. They get th
34.
▲
by
slrz
7y ago
Replication covers durability (and availability) in face of system or media failure but does nothing whatsoever against software bugs or human error.
35.
▲
by
slrz
7y ago
> I think so, this is what Google does with Android, but IANAL. Google doesn't ship any proprietary kernel code as part of Android. It's all GPL and available to the public at large. Some Android kernel parts are maintained sep
36.
▲
by
slrz
7y ago
You can manipulate boot settings using BMC commands. No need to mess with Grub or the running system. Instead, tell the system to boot up from an emulated USB drive (image can be attached from some remote server, often including your web
37.
▲
by
slrz
7y ago
As long as the allocation size is bounded (due to alloca/VLAs lacking any mechanism to signal allocation failure), what's the problem with that?
38.
▲
by
slrz
7y ago
Just set up your code as a boot-once config and wait for the owner to reboot their machine. Make your code end by booting the installed OS (or even by just rebooting again, most people will just curse about the damn slow server boot process
39.
▲
by
slrz
7y ago
A lot of regulations are actually a lot more reasonable than one might think and refrain from mandating any specific technical measures. Yet, people always seem to point to regulations to justify all kinds of snake oil salesmen garbage, eve
40.
▲
by
slrz
7y ago
Change monitoring with inotify is going to hit limits quickly. I recently wanted to take a look at VSCode and it immediately shat itself over the maximum number of inotify watches being too low (the kernel I'm running restricts this to
41.
▲
by
slrz
7y ago
Libbsd includes it. https://libbsd.freedesktop.org/
42.
▲
by
slrz
7y ago
No, of course not.
43.
▲
by
slrz
7y ago
> Indeed, for a while, the Go compiler was written in this special dialect of C, and so building Go required building a C compiler (!) that could compile this custom dialect of C, and using that to compile the Go compiler [2]. I don'
44.
▲
by
slrz
7y ago
Software licenses don't really matter if you implement the Go language spec with your own code. It's only when you want to share code with other implementations that software licensing enters the picture. Gccgo manages to share mo
45.
▲
by
slrz
7y ago
Most such mail tends to be not just HTML but rather multipart/alternative with an HTML but also a text/plain part. Luckily, HTML only (or its bastard cousin: including a text/plain part that is horribly broken or just says &q
46.
▲
by
slrz
7y ago
The vulnerability can often be discerned from the patch. Burying it amidst lots of unrelated bogus changes and not calling out its security relevance is going to annoy your users.
47.
▲
by
slrz
7y ago
Thanks for the explanation. It's just a bit frustrating to not get any reply for weeks when your license is going to expire in... looking at calendar ...3 days from now. Any ETA on when renewals will be possible again?
48.
▲
by
slrz
7y ago
Next up on my wishlist: GitLab battling the scalability of their license renewal process for academic users.
49.
▲
by
slrz
7y ago
Shouldn't mktemp -d -t name.XXXXXX do it? Possibly in combination with setting TMPDIR if you want to create the directory somewhere else than within the default temp directory. Works with GNU mktemp, the old BSD variant on macOS and al
50.
▲
by
slrz
7y ago
You can invoke mktemp(1) in ways that work across most contemporary systems. At least if you don't care that the resulting names are going to look a bit weird (have lots of XXXXXX in them due to name prefix vs. template differences amo
51.
▲
by
slrz
7y ago
The normal support period for a RHEL release is 10 years. RHEL8 came out earlier this year.
52.
▲
by
slrz
7y ago
Which breaking changes do you mean? Got an issue link?
53.
▲
by
slrz
7y ago
Pretty sure that it wasn't Google doing the suing. I remember it being Opera. Did Chrome even exist back then?
54.
▲
by
slrz
7y ago
Ansible does require that some flavour of Python is available on the target hosts. Without a Python interpreter, you're basically restricted to using the raw module (which, of course, you may use to bootstrap Python by invoking the pac
55.
▲
by
slrz
8y ago
Sure, but not across a security boundary. Being able to override some library function such that running my text editor does $BADTHING isn't very interesting from a security perspective: if I have the capability to do that, I could als
56.
▲
by
slrz
8y ago
I'd guess most of them, if you actually consider the whole world. Probably not enough to matter, if you are only looking at the UK.
57.
▲
by
slrz
8y ago
Of course, as long as you're one of the parties involved in the SMTP communication. The problem is that even though you're trivially able to detect that TLS is not in use, the vast majority of mail providers won't act on that
58.
▲
by
slrz
8y ago
Or just stuff them into the DNS in the form of SSHFP records, where the OpenSSH client will read it from. This assumes authenticated DNS data, of course. Not at all a given today, sadly.
59.
▲
by
slrz
8y ago
OTOH, neither is the ARM ISA. Yet, once you try to bring a non-ARM Android device to the masses, you will soon discover the rule of Hyrum's Law.
60.
▲
by
slrz
8y ago
How is it even remotely hard to not use timesyncd or resolved? Just don't enable them (or disable them, if your distro ships them enabled by default) and use your preferred alternatives instead.
More ›