current principal eng at dylibso; former Node.js TSC & NPM registry eng / systems eng (❤️ rust, bash, js, tf) / sometimes illustrator / pets cats; pronouns he/him
This profile is from a federated server and may be incomplete. Browse more on the original instance.
tired: what if we put wasm in the kernel?
wired: what's a kernel?
poll: when you have a merge conflict, how do you prefer to handle it?
I may be repeating myself here, but — somewhere along the lines when researching the history of virtualization I came across the etymology of the term (which comes to us from optics)
but the “vir-“ part is shared with “virtue”; it’s the same “vir” as in “triumvirate”— meaning “man”. This comes from the PIE “wi-ro”, which was gave us the elided compliment prefix to “wo” in “woman”: “were”, as in “wereman” (& “werewolf”.)
so yes you are running were-tual machines on your computer
Check me here... I can't use require() if I'm in a JS module (ReferenceError) but I can't use import if I'm not in a module (SyntaxError)
How am I supposed to reliably load something if this file needs to be used in both contexts??? Losing my marbles
people have been asking for this one a lot, so: what are your favourite git aliases to set?
does anyone know where the name HEAD for the current revision came from / what the rationale was? I think that git copied it from Subversion/CVS, but it seems like such a weird name and I imagine at some point in history it must have made sense. Would especially love references if you have them.
(please do not try to explain to me why you think HEAD is a good name today, I'm only interested in learning the history)
I’ve started to connect the dots that Smalltalk – and its object-oriented “language virtual machine” paradigm – emerged from the same primordial goop as the UNIX process model at around the same time, to solve the same problems: to create a standardized “extended machine” target for programs.
I'm excited to announce that I'll be kicking off #wasmio24 this March in BCN with "Understanding Wasm"!
Very nearly all of Dylibso will be there, so if you've ever thought "I'd love to pick their brain" or "what is this #extism thing" – come say hi!
Yesterday, I learned that "pharoah" is an example of metonymy (from Egyptian "pr-'o", "great house".)
This seems like one of the better places on the Internet to ask for help with retrocomputing algorithms.
Imagine I have a series of "damage" rectangles representing parts of a screen canvas that need redrawing. I want to take a "union" of these rectangles, such I get a minimal rectangle set where any rectangle "inside" of other rectangles disappear (or even better, so if I clear all rectangles no pixel clears twice).
I am told Bill Atkinson had a really brilliant "region" algorithm… (1/2)
I've just used the term "synecdoche" in a semi-public setting, as part of an effort to explain why translating yasujiro ozu's film "sanma no aji", or "the taste of mackerel", to english as "an autumn afternoon" makes sense, actually.
(And, if I'm honest, also in order to get my yearly quota of using the word "synecdoche" early in 2024.)
One of my goals in February is to dip my toe into streaming. I'll mostly stream programming and systems design stuff with a focus on Wasm.
If folks have tips on how to get started with streaming (or things they'd like to hear me talk about), lmk!
@Fishrock o/ found another use case where
_::Variantenums would come in handy: all uses of patterns and pattern types!
I’d love to be able to put your draft RFC up for this at some point. To me it's almost a no-brainer that we should be doing this for enum variants.
So wait. Notion doesn't support "Find and Replace"?
Spent today looking into a bug that caused large files to be served directly from an S3 bucket, and not from a CDN, which turned out to be a straightforward but costly bug.
Was chastised by a principal dev in a public channel that this “design decision” is an “architecture anti-pattern”, and when advised that I maintain the codebase part-time, he responded “well unfortunately that codebase is now owned by your team”.
Sorry I broke your stuff dude, I was thinking about my dying Mum at the time.
our standup meeting has an hour blocked out on my calendar