Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bonzini
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
28 ms
·
601.
▲
by
bonzini
2y ago
They were living a comfortable life in a cheap country, and found themselves looking for a way to do the same job in a way more expensive city when their country was attacked and at war. I found their targeting strategy and "product&qu
602.
▲
by
bonzini
2y ago
It's not unnecessary, it's harder (no stable kernel ABI, and servers won't touch DKMS with a ten foot pole). On the other hand you might say that lack of stable kernel ABI is what begot ebpf, and that Microsoft is paying for
603.
▲
by
bonzini
2y ago
Around the mid 80s, for example the 386 was the first x86 processor to largely use standard cells. It seems appropriate to cite Ken's blog post on the topic: https://www.righto.com/2024/01/intel-386-standard-c
604.
▲
by
bonzini
2y ago
The problem is that nobody checked lumen/watt, or had the knowledge to make an educated choice based on it. Imagine you sold a 2000 hr bulb that has two filaments in it, in parallel. It would fit the same fixture and make the same ligh
605.
▲
by
bonzini
2y ago
Efficiency is lower in a colder filament because more of the radiation is in the infrared for a given wattage. So you get more heat for an equal amount of visible light. Here is an example with plausible (but not real) numbers. Higher curre
606.
▲
by
bonzini
2y ago
I used CMYK (+white) tempera colors in primary and middle school, and so are my kids. Example: https://www.amazon.com/Giotto-Box-Tubes-Tempera-Extrafine/dp...
607.
▲
by
bonzini
2y ago
LZCNT was introduced by Intel in BMI1, while TZCNT was introduced by AMD.
608.
▲
by
bonzini
2y ago
It's SIGBOVIK, so that's the kind of content you'd expect independent of the date.
609.
▲
by
bonzini
2y ago
x86 has a lot of special cases and it's becoming harder and harder to find non-code material with all instructions in a nice tabular format. But overall the encoding isn't that complicated. What's complex in the architecture
610.
▲
by
bonzini
2y ago
Yes, it's like someone looked at TZCNT and thought "let's encode LZCNT the same way", but it makes no sense.
611.
▲
by
bonzini
2y ago
I don't want to be the person that has to add an instruction to blink...
612.
▲
by
bonzini
2y ago
> interesting that you have a separate row for "66+F2" Yeah that's only for 0F38F0 to 0F38FF. > Re 'custom size "xh"': AVX-512 also has fourth and eighth Also AVX for VPMOVSX and VPMOVZX but those ar
613.
▲
by
bonzini
2y ago
It was entirely laid out by hand until the 286. Using standard cells in the 386 enabled the switch from microcode to a mostly hardwired core.
614.
▲
by
bonzini
2y ago
On and off over the last year I have been rewriting QEMU's x86 decoder. It started as a necessary task to incorporate AVX support, but I am now at a point where only a handful of opcodes are left to rewrite, after which it should not b
615.
▲
by
bonzini
2y ago
The crazy parts that were mentioned in the parent comment are all part of the hot path. Microcode handles slow paths related to paging and segmentation, and very rare instructions. Not necessarily unimportant (many common privileged instruc
616.
▲
by
bonzini
2y ago
You give so many good reasons to use RHEL. Less noble, but still good :)
617.
▲
by
bonzini
2y ago
To be fair, if they couldn't make the decision to use a non-paid distro, would you trust them to be able to manage the updates, the ABI compatibility breakages, and so on once every year or two?
618.
▲
by
bonzini
2y ago
Of course it is stupid, the question is whether you have an alternative that isn't stupid and respects all the regulation/certification requirements.
619.
▲
by
bonzini
2y ago
Technically the bug is in upstream code, but it is latent without the Red Hat patch: > cleanup_exit() was not meant to be called from a signal handler [...] Fedora 38+ has moved to newer upstream OpenSSH that doesn't have the proble
620.
▲
by
bonzini
2y ago
Ok, then you're just wrong, just like you were wrong about my nationality and faith, and it's pointless to argue with you.
621.
▲
by
bonzini
2y ago
DOS only supports two kinds of device drivers: character devices and block devices. It does not have any kind of support for custom file system device drivers, as block device drivers will only use FAT. So in order to support ISO9660, secto
622.
▲
by
bonzini
2y ago
I am replying specifically to "if that's what that means to you" which felt a bit ad hominem since I didn't even use the words "year of our lord".
623.
▲
by
bonzini
2y ago
"Year of the lord" (not "our" lord, please double check what I wrote) is the literal translation of Anno Domini and it's the reason why years are counted from one instead of zero. I quoted the expression, wrote &quo
624.
▲
by
bonzini
2y ago
I didn't make the convention. The 17th century started on January 1, 1701 and ended on December 31, 1800. That's because the purported year of the birth of Christ was the "first year of the lord", or AD 1, and that'
625.
▲
by
bonzini
2y ago
The 18th century started in 1701 and ended in 1800.
626.
▲
by
bonzini
2y ago
Probably because vapor in the atmosphere condenses more easily as temperature goes down.
627.
▲
by
bonzini
2y ago
Why does "Play now using your browser" link to the play store?
628.
▲
by
bonzini
2y ago
Backgammon had a pretty large community at Yahoo! Games. With the demise of Yahoo! Games the only place to play online was FIBS, for which you had to download a Java client... Glad that finally someone scratched their own itch and built thi
629.
▲
by
bonzini
2y ago
That assumes that it hasn't happened already. https://www.washingtonpost.com/politics/2023/05/17/giuliani-...
630.
▲
by
bonzini
2y ago
> Please don't project what I said here onto trump, Biden or Obama Technically the US is in this predicament because one of them wanted his vice president to not name a successor, after mentioning several times during his presidency
More ›