Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mjg59
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
mjg59
3mo ago
GTK wasn't a first class citizen in Meego.
32.
▲
by
mjg59
3mo ago
The N9 shipped when it did because the teams working on the successor project had been pulled back to support the N9, and Elop arrived to find a company betting its future on a new platform that had almost no existing third party support an
33.
▲
by
mjg59
3mo ago
The N900 shipped two years after the iPhone while still having a resistive touchscreen. In the story of Nokia resisting Apple and Android it's basically irrelevant - it's part of the history that led to the N9, but it's not u
34.
▲
by
mjg59
3mo ago
This gets you code execution in the kernel, at which point sandboxing is irrelevant.
35.
▲
by
mjg59
3mo ago
My understanding is that it's not so much that the novelisation is of the director's cut, but that the people writing them are typically working from (at best) the shooting script (and at worst, an earlier version of the script).
36.
▲
by
mjg59
3mo ago
You say that, and also remote attestation is how Signal knows it's talking to a legitimate SGX enclave running the expected payload
37.
▲
by
mjg59
3mo ago
Isn't that lower than a purely resistive heater?
38.
▲
by
mjg59
3mo ago
As someone with experience (albeit almost 20 years out of date) experience of wet lab DNA collection and sequencing - this stuff is hard, you will fail a lot, and you will fail a lot more if you don't have an extremely clean environmen
39.
▲
by
mjg59
3mo ago
We're talking about the equivalent of booting with init=/bin/sh, I don't remember kernel init on x86 ever being that slow
40.
▲
by
mjg59
3mo ago
ARM isn't consistent in the way that the x86 platform is. Each vendor's SoC usually requires specific support.
41.
▲
by
mjg59
3mo ago
"Quality" is maybe overloaded. Upstream requires the code to meet their sense of taste, and some of that is about quality, and some of that is about undocumented design concepts. It's not hard to meet the quality bar. Meeting
42.
▲
by
mjg59
3mo ago
Linux tries to avoid special cases. That means that when someone shows up with a new driver that's either not something that fits into an existing category, or which sort of (but doesn't entirely) overlap with an existing driver,
43.
▲
by
mjg59
3mo ago
If you've ever been developing software for a Mac for any length of time and searched for a weird error, there's an extremely high probability you've ended up on a post written by Quinn that gives you a pointer to how to fix
44.
▲
by
mjg59
3mo ago
My coworkers like to complain that searching for anything they're working on leads them to either old blog posts written by me, or (if they're currently working on MacOS issues) posts by Quinn. It's funny because it's en
45.
▲
by
mjg59
3mo ago
There's US1549 and FR4102 - are there any others? But yes, the assumption about failures being independent is obviously violated by large flocks of birds, although this has also resulted in the loss of 4-engined aircraft.
46.
▲
by
mjg59
3mo ago
> or indeed any I/O ports. PCI has the concept of I/O ports even if the CPU doesn't. The details differ depending on whether it's PCI or PCIe, but the net effect is that whatever's responsible for putting the acc
47.
▲
by
mjg59
3mo ago
All else being equal, potentially - although as I mentioned there have been cases where one engine falling off a 4 engine aircraft hit another in the process. But ETOPS certification is based on it being demonstrated that engines are suffic
48.
▲
by
mjg59
3mo ago
More people have died due to one engine falling off a 747 and knocking off the other engine on the same wing than have died due to dual engine failure on an ETOPS certified aircraft
49.
▲
by
mjg59
4mo ago
Shim, the first stage bootloader on Linux, is designed to be updated infrequently. Distributions embed their own signing certificate in it and have that binary signed by Microsoft. The actual bootloader (typically either grub or systemd-boo
50.
▲
by
mjg59
4mo ago
It's actually largely because I demanded it, our customers weren't paying attention at all - Fedora was going to be hit much worse than RHEL
51.
▲
by
mjg59
4mo ago
Nothing stops vendors from shipping additional keys, and several do - I've seen multiple laptops that included an Ubuntu signing cert (contrary to Canonical's recommendation)
52.
▲
by
mjg59
4mo ago
The short answer is simply that nobody credible has offered to run such a service. The Linux Foundation investigated it and concluded that it was impractical to do so. Since secure boot rolled out we've seen a couple of pieces of malwa
53.
▲
by
mjg59
4mo ago
The majority of code in ffmpeg today isn't written by Fabrice, but also there's multiple axes that people view programming ability on. Some people can write software that will do things you couldn't imagine given the constrai
54.
▲
by
mjg59
4mo ago
> ARM SystemReady devices (which is a requirement for Thunderbolt 4+ on ARM, so Macs are included) Either this is untrue or misinterpreted - the SystemReady DeviceTree band (the only one Macs could possibly fit into, given they don'
55.
▲
by
mjg59
4mo ago
WSL1 was very conceptually appealing, and ended up working very poorly because of the poor matching between Linux syscalls and the Windows kernel. Git suffered terribly as a result. The inverse is also somewhat true - there have been cases
56.
▲
by
mjg59
4mo ago
What paper? This is about several hundred datasheets.
57.
▲
by
mjg59
5mo ago
Very easy things to confiate given we're talking about hardware that's on the order of 30 years old!
58.
▲
by
mjg59
5mo ago
"Yet"? The only card anyone's ever found that shipped with an EBC option ROM was from about 20 years ago, nobody's migrating to EBC and the general approach is to just emulate the x86 instructions instead. And secure boo
59.
▲
by
mjg59
5mo ago
I don't think that's true? Macs were running Open Firmware, they had an expectation of the same Forth code that Suns made use of, and several cards needed to be flashed with Apple firmware to be Mac compatible. Alphas definitely r
60.
▲
by
mjg59
5mo ago
This is incorrect. The syscall ABI is the supported stable ABI for Linux, not the libc API - there's no single supported C library for Linux, and libc often lags behind the kernel in terms of providing syscall wrappers, so punting it t
More ›