Andy Wingo
wingo.mastodon.social.ap.brid.gy
Andy Wingo
@wingo.mastodon.social.ap.brid.gy
https://wingolog.org | a work in progress | niche content | truthiness is couthiness

🌉 bridged from https://mastodon.social/@wingo on the fediverse by https://fed.brid.gy/
Reposted by Andy Wingo
“What began as an effort to identify individual officers has evolved into a far more ambitious accountability tool. Soon, organizers say, every incident will be mapped to who was there, which ICE facility or federal agency they came from, what vehicle they used, who led the team, and how many […]
Original post on mastodon.online
mastodon.online
November 20, 2025 at 8:42 PM
mamdani has big captain carrot energy
November 21, 2025 at 9:47 PM
“demand for oracle credit default swaps surges” is something that normally would delight me, which is why it delights me
November 20, 2025 at 7:35 PM
my timeline keeps showing me sensible takes on the unwrapocalypse, so i am learning over time the shape of the bad discourse, like identifying an elephant by touch
November 20, 2025 at 6:46 PM
this is a fun bug: strictly granting permissions to write memory only to an explicit subset of memory requires LD_BIND_NOW so that lazy symbol resolution doesn't cause GOT writes https://issues.chromium.org/issues/428179540
Chromium
issues.chromium.org
November 20, 2025 at 2:11 PM
i would like to purchase a linux reference, in book form, for interfaces added in the last 10 years: user namespaces, pkeys, etc. does this exist?
November 20, 2025 at 1:57 PM
my solar installation gets wired up tomorrow!! (panels have been on the roof for a while) me me me me so excited,,
November 17, 2025 at 7:58 PM
for pl people of a certain age, we all dallied with rust 10 years ago, but now that we have to work in it, it’s awkward but we make it work
November 14, 2025 at 9:02 PM
"leap tiering" sounds way cooler than "hey fam let's make sure all instances of a closure use the same code" https://issues.chromium.org/issues/42204201
Chromium
issues.chromium.org
November 14, 2025 at 8:25 AM
new bloggery: a look back on the last couple years of developments in v8's garbage collector

https://wingolog.org/archives/2025/11/13/the-last-couple-years-in-v8s-garbage-collector
the last couple years in v8's garbage collector — wingolog
wingolog: article: the last couple years in v8's garbage collector
wingolog.org
November 13, 2025 at 3:22 PM
my god, the things i type into this hole
November 13, 2025 at 2:03 PM
conservative stack stanning is when both directions of stack growth are valid; big ups to the stack pointer (possibly)
November 13, 2025 at 2:03 PM
November 13, 2025 at 10:59 AM
a v8 design doc on handling of generational weak references and finalizers : https://docs.google.com/document/d/10u7VbYCVcYBFsyRf5AZ2TV7_2emCNL6JTwt8Z9AHUmA/edit?tab=t.0#heading=h.2hwev1wkunwc

interesting that flutter wasm/js interactions forced v8's hand into implementing weak ref handling in […]
Original post on mastodon.social
mastodon.social
November 13, 2025 at 10:36 AM
a delightful post from another member in good standing of the hans boehm appreciation society https://tratt.net/laurie/blog/2025/async_and_finaliser_deadlocks.html
Laurence Tratt: Async and Finaliser Deadlocks
tratt.net
November 12, 2025 at 1:25 PM
mastodon should fix the bug where typos are invisible in the editing box but obvious on the timeline
November 12, 2025 at 10:13 AM
November 12, 2025 at 9:51 AM
in these days of coding agents and what-not, i often think of gerald sussman's comment that these days one does not constructively build systems from known parts, that one instead does basic science on the functionality of foreign libraries ( […]
Original post on mastodon.social
mastodon.social
November 12, 2025 at 9:36 AM
i am willing to accept that abseil's locks perform well (https://github.com/abseil/abseil-cpp/blob/master/absl/synchronization/mutex.cc) but i am not willing to accept 3000 lines of implementation into any project i maintain
abseil-cpp/absl/synchronization/mutex.cc at master · abseil/abseil-cpp
Abseil Common Libraries (C++). Contribute to abseil/abseil-cpp development by creating an account on GitHub.
github.com
November 12, 2025 at 9:33 AM
November 12, 2025 at 8:04 AM
a fun bug that @saelo caught last year: arbitrary heap write of a signed length field can lead code to think that "sure, the contents fit in a 80-byte stack-allocated buffer" https://chromium-review.googlesource.com/c/v8/v8/+/5335156 ; at odds with the goog's own advice on signed vs unsigned […]
Original post on mastodon.social
mastodon.social
November 11, 2025 at 3:20 PM
Reposted by Andy Wingo
After 47 years on this Earth, I wrote one program that went viral. So it's now time for me to design a domain-specific language for meme generators
November 11, 2025 at 4:13 AM
a document from last year on how v8 uses write barriers: https://source.chromium.org/chromium/chromium/src/+/main:v8/src/heap/WRITE_BARRIER.md

i suspect it is subtly bitrotten tho
Search and explore code
source.chromium.org
November 11, 2025 at 11:12 AM
if i find out someonw knows the c++ standard library really well, that is ok. but secretly i will think a little less of them
November 11, 2025 at 8:30 AM