HN user

bonzini

9,512 karma
Posts26
Comments3,345
View on HN
newsroom.ibm.com 3mo ago

IBM Announces Strategic Collaboration with Arm

bonzini
282pts191
gamesdb.launchbox-app.com 1y ago

Bubble Bobble Lost Cave

bonzini
1pts1
codecs.multimedia.cx 1y ago

Ffhistory: Fabrice Bellard

bonzini
3pts0
copyrightlately.com 2y ago

War of the Wordles: did the New York Times go too far?

bonzini
1pts0
www.theregister.com 3y ago

What it takes to keep an enterprise 'Frankenkernel' alive

bonzini
3pts0
threadreaderapp.com 3y ago

Low-Background Metal

bonzini
3pts0
www.reuters.com 3y ago

ChatGPT can resume in Italy if meets data watchdog's demands by April 30

bonzini
3pts0
www.reuters.com 3y ago

Australian mayor readies first defamation lawsuit over ChatGPT content

bonzini
2pts0
www.tim.it 4y ago

Mobile operator adds more traffic to existing plans after EU forbade zero-rating

bonzini
2pts0
lwn.net 4y ago

Deprecating Scp (2020)

bonzini
2pts0
lwn.net 4y ago

GnuPG is now financially self-sustaining

bonzini
151pts15
www.independent.co.uk 6y ago

White House officials ‘discussing national state of emergency’ over Coronavirus

bonzini
12pts0
www.redhat.com 6y ago

All you need to know about KVM userspace – Red Hat blogs

bonzini
3pts0
www.drax.com 6y ago

Black start: what happens if an entire country's electric grid goes down?

bonzini
3pts0
tcec.chessdom.com 7y ago

Chess-playing neural network LC0 beats Stockfish in 100-game match

bonzini
188pts83
medium.com 8y ago

AT&T’s net neutrality astroturf campaign

bonzini
3pts0
www.qemu.org 8y ago

QEMU and the Spectre and Meltdown attacks

bonzini
3pts0
www.meltdownattack.com 8y ago

Meltdown and Spectre: Bugs in modern computers leak passwords and sensitive data

bonzini
138pts25
github.com 8y ago

Red Hat responds to the draft report on federal IT modernization [pdf]

bonzini
1pts0
daniel.haxx.se 9y ago

WSAPoll is broken

bonzini
1pts0
www.linux.com 9y ago

Why Your Open Source Project Is Not a Product

bonzini
2pts0
article.gmane.org 10y ago

QEMU 2.6 released

bonzini
3pts0
www.youtube.com 10y ago

CppCon 2015: Michael Wong “C++11/14/17 atomics and memory model”

bonzini
1pts0
ebb.org 11y ago

Why Greet Apple's Swift 2.0 With Open Arms?

bonzini
421pts313
article.gmane.org 11y ago

QEMU 2.1 is out

bonzini
20pts0
article.gmane.org 13y ago

GNU sed 4.2.2 released, maintainer resigns

bonzini
399pts122

True, but adding the hollow tube to the bottom side greatly improved how much the bricks stuck together, compared to Kiddicraft. It's not a small change.

Lego also tried other designs like crosses on the bottom but then kept the tube (and later the filled small tube that you can see on 1xN bricks and plates).

Indeed, it's hard to find a balance between what's too verbose and what's too hard. For relatively complex models it's also almost impossible to do "quality control" without actually building it.

However, I agree with the other poster that you can get good at it. And you really have to do it anyway, since creating instructions will find bugs in anything but the simplest models and you want to solve those before paying for the pieces.

It depends on how much the code has changed, how easy it is to test old releases, how far back you need to merge the fix... "Cherry picking from the top of tree" is the most common workflow but git itself uses "merge the same topic branch in all trees".

I interpreted "I squashed them" as "I used git rebase -i to squash the oopses and fixes". If that's not what the user does, and rather squashes the PRs, then indeed I would be disagreeing with him.

Nope. Perfectly curating history is indeed the opposite of squashing—you squash because you couldn't be bothered to curate your commits. Squashing is a workaround not an alternative solution.

That's not possible, because files don't have ancestors in git. Each commit's tree is tracked independently and copy/move is just something that's detected via heuristics.

There are two ways to run the Libvirt daemon, which are unprivileged and privileged aka system. You are using unprivileged mode, the parent is using system mode which is more powerful and provides better isolation but does hide stuff in /var.

For example, running QEMU as its own user and using PCI passthrough is only possible with the system daemon.

You also need the system daemon to set up bridged networking, though the unprivileged daemon can use it through a setuid helper.

Red Hat is still using and developing libvirt (though the user facing layer is Kubevirt instead of oVirt) and virt-install, and even though virt-manager is not growing new features libvirt takes backwards compatibility extremely seriously, so new libvirt works with relatively old virt-manager.

98% isn't much 15 days ago

Point taken, I didn't go as far as scrolling comments and only checked the user page. Apologies to dataviz1000.

98% isn't much 15 days ago

Maybe, or maybe there is no yacht and no 2 star restaurant. Since your profile doesn't have any personal info (which is certainly your right, mind) I have only one data point and it tilts towards the latter.

If you're a cloud provider, it's all hands on deck.

For everyone else it's dangerous enough to look seriously at getting an updated kernel or apply mitigations, especially since those are easy (disable nested virtualization, only requires restarting guests). Note that this is true even if you're not running guests, having a user running untrusted code and with access to /dev/kvm is enough.

If you're not running anything untrusted, you probably won't be affected but probably should still look at getting an updated kernel or apply mitigations.

It's the worst class of vulnerabilities for KVM in many years (this is the third variant, after CVE-2026-23401 which is a bit different and not guest teiggerable, and 46113 which I have already mentioned and is basically the same bug as this one), on the other hand it also says something about KVM that nothing similar was found in so many years. It's interesting that while this one was found with AI the first two were found with old school (albeit very sophisticated) fuzzing.

The initial definition of the meter would have been such that g=pi^2. It was then adjusted but enough for it to remain an interesting (if not too good) approximation.