amos
@fasterthanlime.hachyderm.io.ap.brid.gy
hi, I'm amos! 🍃 they/them 🫐 open-source witch & maker of snappy videos and articles at https://bearcove.eu ✨ be kind, be curious 🌉 bridged from ⁂ https://hachyderm.io/@fasterthanlime, follow @ap.brid.gy to interact
You know, I've been very critical of GitHub in the past few months, but I have to say, I just opened a very large PR, and I was able to view the entire diff in my browser without expanding anything, without things lagging or whatever. That's nice!
guys I clicked the gemini "enhance this slide" button and my deck is gone ...rude
I'm glad to hear that Google Slides is able to create Slides (albeit in beta)
I should work on my video and my talk but I'm NOT because I'm working on my papeerrrrrrr
RE: https://hachyderm.io/@fasterthanlime/116514964772194133 it was... rsqrt vs metal::precise::rsqrt I love how in GPU land the default is "eh good enough whatever"
RE: https://hachyderm.io/@fasterthanlime/116511201511806023 karma works swiftly, as today I am debugging why my implementation yields different results on Apple M2 and Apple M4. (At least it's deterministic... I hope)
status update: i've rented enough macs from scaleway that they stopped me halfway through to check with their "safety and trust" team (they deemed me safe and trustable)
RE: https://hachyderm.io/@fasterthanlime/116511201511806023 karma works swiftly, as today I am debugging why my implementation yields different results on Apple M2 and Apple M4. (At least it's deterministic... I hope)
Imagine working on an ASR paper, and you port your model from one system to another. And your word error rate tanks by 4.6 percentage points (a LOT) and instead of figuring out whatever you messed up and fixing it, you go on to run another hundred evals and publish the paper anyway. ?!?!??
the "co-authored by copilot" vscode change is almost definitely accidental and so, so unfortunate. whatever little goodwill left, poof, gone
Imagine working on an ASR paper, and you port your model from one system to another. And your word error rate tanks by 4.6 percentage points (a LOT) and instead of figuring out whatever you messed up and fixing it, you go on to run another hundred evals and publish the paper anyway. ?!?!??
Spent some time writing about the latest #rust #bioinformatics crate I’ve been working on: seqair, an alternative to (a subset of) htslib with some neat APIs and memory patterns! If you work in the field: expect a crates.io release soon! If you like software architecture rambles, hope you enjoy […]
Original post on mastodon.social
mastodon.social
congrats to the @zed team for reaching the 1.0 milestone :) it's been my daily driver for... a long time https://zed.dev/blog/zed-1-0
Zed is 1.0 - Zed Blog
From the Zed Blog: The editor we set out to build is now 1.0.
zed.dev
You know, now is probably a good time to recruit GitHub employees. I know that if I worked there, I would be actively interviewing (...and being oddly silent on social media)
apple: to develop for mac you need to own a mac me: uh-huh. and can I disable SIP? apple: okay... you, specifically, need to own two macs
github blog: > Here’s what we’ve done [...] to improve our availability and reliability. bro a postmortem is supposed to happen, you know, "post'
so many fun tidbits you need to know to survive on macOS, for example: codesign then copy → 🙅 binary gets insta-killed (AMFI hammer) copy then codesign → ✨ all good
So my Metal workload is so spiky that I can hear.. what I can only assume is coil whine (?) coming out of my laptop on every "pulse" of work. Spooky.
There is one very important fact of life I forgot about making a profiler. On macOS, if your profiler is slow, you cannot profile it. You have to self-profile. Fuck my life.
good news — apparently (in the US), independent bookstores are making a comeback: https://www.fastcompany.com/91529634/independent-bookstore-day-bookshop-org-founder-on-how-small-retailers-are-taking-on-amazon
linkin park sounds even better when there's a buffer underrun in the middle of the chorus
okay, ELI5 foreign policy to me: https://www.france24.com/en/europe/20260427-china-warns-eu-made-in-europe-plan-countermeasures what "countermeasures" is China talking about here exactly?
MONEY HAS BEEN SPENT I will soon possess: a proper COB light, a 90cm softbox, a C stand, a wider green screen, 2x90cm LED bars, an SM58 (SM7B too heavy to hold, shotgun mic in untreated room = bad), an Elgato 4K S (USB-C!), an acoustic blanket, various cables, gaffer tape, zip ties, nipple cla–wait
@bjorn3 Can you confirm that there is no specific AddressSanitizer integration with Cranelift? It's too low level, anyway. Right? That there would be nothing meaningful to, to emit, that ASan could check?
https://docs.rs/cranelift-jit/latest/cranelift_jit/trait.JITMemoryProvider.html ahhahha cranelift has a JITMemoryProvider trait that you cannot implement (because JITMemoryKind is private). allow-unsigned-executable-memory entitlement here we come.
JITMemoryProvider in cranelift_jit - Rust
A provider of memory for the JIT.
docs.rs
okay well, my profiler only works if you run it inside of lldb I guess lldb is a dependency now.