So if you need to persist changes into the lower layers, I think you may need to do tricks like taking snapshots and then swapping the bind mount (maybe with some diffing logic) or some other offline methods.
976 karma · joined October 20, 2015
[ my public key: https://keybase.io/karlding; my proof: https://keybase.io/karlding/sigs/6RYb_SBJ3cAPDcj228kqB9ivjISZddnsSETccp_mJz4 ]
justkding.me
github.com/karlding
linkedin.com/in/karldingSo if you need to persist changes into the lower layers, I think you may need to do tricks like taking snapshots and then swapping the bind mount (maybe with some diffing logic) or some other offline methods.
As an aside, this clean room engineering is one of the plot points of Season 1 of the TV show Halt and Catch Fire where the fictional characters do this with the BIOS image they dumped.
I’m not sure if there’s other public examples leveraging this, but Chromium has this document [0] which has a few examples. And there’s also the clang-tidy docs [1].
[0] https://chromium.googlesource.com/chromium/src/+/80a6fc33dee...
[1] https://releases.llvm.org/21.1.0/tools/clang/tools/extra/doc...
I’ve recently acquired some photo books that don’t appear to have any ISBN but are listed on WorldCat and have OCLC Numbers and are catalogued in the Japanese National Diet Library. Not sure if they actually don't have ISBNs or if I just haven't been able to find them, but from what I got from some research it's quite common for self-published books.
The devs also wrote a write-up here about how they handle the desyncs in netcode [1].
[1] https://medium.com/project-slippi/fighting-desyncs-in-melee-...
uv has implemented experimental support, which they announced here [3].
[0] https://wheelnext.dev/proposals/pepxxx_wheel_variant_support...
[1] https://us.pycon.org/2025/schedule/presentation/100/
> I realized that the AI was using the smudges on the camera to help make an educated guess here.
There’s also alternate implementations of crev [2] for other languages, but I’m not sure about the maturity of those integrations and their ecosystems.
[0] https://github.com/crev-dev/cargo-crev
It’s not quite the same as having physical access to the train set, but a student eventually wrote a simulator for the Märklin train set [0]. Another student wrote an emulator for the TS-7200 used for the class [1] if you don’t want to test your kernel in QEMU.
On my Samsung phone, I've had to manually set individual app volumes to 80% via Sound Assistant, have additional volume steps enabled, and have the system sound set to the lowest setting when using Bluetooth.
See the video for the Apple Watch Series 6 [0], and Series 7 [1].
There's also tests for the Series 8 [2], although it doesn't include data collected in a low oxygen environment.
[0] https://youtube.com/watch?v=8HIcwMhEny0
Some of my friends who graduated earlier told stories about how JobMine at one point accepted resumes in HTML. Of course, this also meant that it was vulnerable to XSS attacks. The eventual fix was just to only allow PDF resumes.
[0] https://www.algolia.com/doc/guides/managing-results/optimize...
The standard Gold Star Membership costs $60/year, and the Gold Star Executive Membership costs $120/year [0]. This is an additional $60/year (ignoring sales tax, etc.).
In order to break even, you need to earn at least $60 using the 2% cash back from the Executive Membership in order to cover the upgrade. This works out to ($60/year) / 0.02 = $3k/year.
[0] https://customerservice.costco.com/app/answers/detail/a_id/8...
[0] https://en.wikipedia.org/wiki/Inverted_pyramid_(journalism)
[0] https://blog.cloudflare.com/october-2021-facebook-outage/
> I am not an owner any longer! I gave my shares to my former Sous chef Erik who still lives in the area. My involvement at Wursthall is only a friendly one, not a business one at this point.
However, in the same thread Kenji also says the following [1]:
> it’s still my recipes (and one of Stella’s!) there, as well as quite a few Serious Eats-inspired techniques.
[0] https://reddit.com/r/seriouseats/comments/oszuh0/made_it_to_...
[1] https://reddit.com/r/seriouseats/comments/oszuh0/made_it_to_...
It's a classic ultralight hiker move [0] and is commonly the first suggestion in gear shakedowns on /r/ultralight.
[0] https://sectionhiker.com/how-to-keep-your-backpacking-gear-d...
In my experience, typeshed changes were always reviewed promptly and Mariatta reviewed a bunch of simple doc fixes within a couple of days.
Contributing to libraries that didn't have an established owner definitely took longer to get reviewed (even more so for features that only a subset of developers would use). I sent an email on the mailing list to follow up after a while and Guido ended up merging one of the changes. For another PR (to fix a broken test that had been broken for years) a core developer assigned various reviewers, who all unassigned themselves. After a year of no activity, I then followed up directly with a core developer during their office hours and we walked through the review together.
Being a volunteer-run project means that they work on things during their free time, and during my discussion with one of the core developers they highlighted that since Python is volunteer-run, they can't really force anyone to do reviews—people just work on whatever they want, whenever they want. I think that's fair, but it certainly biases away from people who submit a few contributions outside of the core developer group. We also talked about the recommendations in the dev guide about reviewing code as a non-core developer, since it seemed like a sort of chicken and egg problem where people who aren't core developers won't/aren't able to review code. And even if they do, their review isn't necessarily conclusive to getting a change reviewed and approved by a core developer, who likely will just ignore their review (since there's no credibility).
[0] https://lwn.net/ml/linux-kernel/YdM4Z5a+SWV53yol@archlinux-a...
I think it's only supported on Chrome for Android right now.
[0] https://chromium.googlesource.com/chromium/src/+/refs/heads/...