Mischan Toosarani-Hausberger
@abovevacant.bsky.social
Programmer; likes debuggers, emulators, runtimes; works on tools for (embedded) vision+imaging pipelines; contractor for systems-level stuff; optimism is the belief that we can do (a lot) better
Reposted by Mischan Toosarani-Hausberger
I am switching to ASCII art for CV/portfolio depiction.
It's so relaxing and rewarding going in this direction.
andrea.bio
It's so relaxing and rewarding going in this direction.
andrea.bio
October 23, 2025 at 8:26 AM
I am switching to ASCII art for CV/portfolio depiction.
It's so relaxing and rewarding going in this direction.
andrea.bio
It's so relaxing and rewarding going in this direction.
andrea.bio
Reposted by Mischan Toosarani-Hausberger
Oh hey, STMicro publishing drivers in Rust in the open: github.com/STMicroelect...
GitHub - STMicroelectronics/st-mems-rust-drivers: Platform-independent drivers for STMicroelectronics MEMS motion and environmental sensors, based on Rust Programming Language
Platform-independent drivers for STMicroelectronics MEMS motion and environmental sensors, based on Rust Programming Language - STMicroelectronics/st-mems-rust-drivers
github.com
September 17, 2025 at 1:44 PM
Oh hey, STMicro publishing drivers in Rust in the open: github.com/STMicroelect...
Reposted by Mischan Toosarani-Hausberger
it's back to school season and I'm doing a sale on my book "building git", a deep dive into a ton of programming topics through the lens of rebuilding a tool you use every day
visit shop.jcoglan.com/building-git/ and use voucher code BGSEPT2025 to get 50% off
visit shop.jcoglan.com/building-git/ and use voucher code BGSEPT2025 to get 50% off
'Building Git' by James Coglan
A deep dive into the internals of the Git version control system and the computer science behind it
shop.jcoglan.com
August 27, 2025 at 4:05 PM
it's back to school season and I'm doing a sale on my book "building git", a deep dive into a ton of programming topics through the lens of rebuilding a tool you use every day
visit shop.jcoglan.com/building-git/ and use voucher code BGSEPT2025 to get 50% off
visit shop.jcoglan.com/building-git/ and use voucher code BGSEPT2025 to get 50% off
Reposted by Mischan Toosarani-Hausberger
My lab's been attacked by an anti-wind group and their lawyers. They threatened the science funding of my whole university, to shut me and my undergraduate research assistants up.
NYT just covered it. 1/n
www.nytimes.com/2025/08/25/c...
NYT just covered it. 1/n
www.nytimes.com/2025/08/25/c...
Law Firm Pressures Brown University to Erase Research on Anti-Wind Groups
www.nytimes.com
August 25, 2025 at 11:32 AM
My lab's been attacked by an anti-wind group and their lawyers. They threatened the science funding of my whole university, to shut me and my undergraduate research assistants up.
NYT just covered it. 1/n
www.nytimes.com/2025/08/25/c...
NYT just covered it. 1/n
www.nytimes.com/2025/08/25/c...
Reposted by Mischan Toosarani-Hausberger
When you struggle to find the equivalent of a word or phrase in another language, do you sometimes find yourself opening Wikipedia, searching for it then navigating to the "languages" section to get its title in the other language?
Well, I do, and I got tired of it, hence:
#linguistics #xl8 #xl9n
Well, I do, and I got tired of it, hence:
#linguistics #xl8 #xl9n
WikiXl8
Look up Wikipedia pages across languages
corpustools.prendrelangue.fr
August 20, 2025 at 9:09 AM
When you struggle to find the equivalent of a word or phrase in another language, do you sometimes find yourself opening Wikipedia, searching for it then navigating to the "languages" section to get its title in the other language?
Well, I do, and I got tired of it, hence:
#linguistics #xl8 #xl9n
Well, I do, and I got tired of it, hence:
#linguistics #xl8 #xl9n
Reposted by Mischan Toosarani-Hausberger
Sad, angry, there really aren't words
www.scientificamerican.com/article/how-...
www.scientificamerican.com/article/how-...
Say Goodbye to Juno, NASA’s Groundbreaking Mission to Jupiter
The Juno spacecraft has rewritten the story on Jupiter, the solar system’s undisputed heavyweight
www.scientificamerican.com
August 20, 2025 at 10:05 PM
Sad, angry, there really aren't words
www.scientificamerican.com/article/how-...
www.scientificamerican.com/article/how-...
Reposted by Mischan Toosarani-Hausberger
Have you ever heard about a type of screen called the *liquid powder display*? I didn't until I saw one of those on sale:
(Item title says: Brand new Japan imported screen with original packaging and tray, new old stock, no datasheet available, price is 2 CNY each, or about 0.3 USD)
(Item title says: Brand new Japan imported screen with original packaging and tray, new old stock, no datasheet available, price is 2 CNY each, or about 0.3 USD)
April 6, 2025 at 12:10 AM
Have you ever heard about a type of screen called the *liquid powder display*? I didn't until I saw one of those on sale:
(Item title says: Brand new Japan imported screen with original packaging and tray, new old stock, no datasheet available, price is 2 CNY each, or about 0.3 USD)
(Item title says: Brand new Japan imported screen with original packaging and tray, new old stock, no datasheet available, price is 2 CNY each, or about 0.3 USD)
Reposted by Mischan Toosarani-Hausberger
no, software is getting aggressively worse and affordances that have always been there have been silently disappearing overnight bc most of our software isn’t versioned any more
I have been feeling like I was turning into my parents as my experiences with new apps is “why is this not intuitive”
But maybe it’s not me!
But maybe it’s not me!
July 30, 2025 at 11:24 PM
no, software is getting aggressively worse and affordances that have always been there have been silently disappearing overnight bc most of our software isn’t versioned any more
Reposted by Mischan Toosarani-Hausberger
i’ve argued we should version UIs but we don’t because we’re cowards and hate humans
okayfail.com/garden/uis-s...
okayfail.com/garden/uis-s...
July 31, 2025 at 1:54 PM
i’ve argued we should version UIs but we don’t because we’re cowards and hate humans
okayfail.com/garden/uis-s...
okayfail.com/garden/uis-s...
Reposted by Mischan Toosarani-Hausberger
this is a good argument.
and the thing is, we used to version UIs, because we used to only do packaged releases. even for web-based software.
continuous deployment is anti-user evil. it’s ok for fixing bugs and security issues only.
and the thing is, we used to version UIs, because we used to only do packaged releases. even for web-based software.
continuous deployment is anti-user evil. it’s ok for fixing bugs and security issues only.
i’ve argued we should version UIs but we don’t because we’re cowards and hate humans
okayfail.com/garden/uis-s...
okayfail.com/garden/uis-s...
July 31, 2025 at 3:09 PM
this is a good argument.
and the thing is, we used to version UIs, because we used to only do packaged releases. even for web-based software.
continuous deployment is anti-user evil. it’s ok for fixing bugs and security issues only.
and the thing is, we used to version UIs, because we used to only do packaged releases. even for web-based software.
continuous deployment is anti-user evil. it’s ok for fixing bugs and security issues only.
Reposted by Mischan Toosarani-Hausberger
RealSense spins out of Intel to scale its stereoscopic imaging technology
RealSense spins out of Intel to scale its stereoscopic imaging technology | TechCrunch
RealSense is building vision tech that helps machines like robots and drones navigate and respond to a 3D world.
techcrunch.com
July 11, 2025 at 10:04 AM
RealSense spins out of Intel to scale its stereoscopic imaging technology
Reposted by Mischan Toosarani-Hausberger
one of the pipewire maintainers added a way to extract cursor position via gstreamer! gitlab.freedesktop.org/arun/pipewir...
Making sure you're not a bot!
gitlab.freedesktop.org
July 9, 2025 at 10:29 PM
one of the pipewire maintainers added a way to extract cursor position via gstreamer! gitlab.freedesktop.org/arun/pipewir...
Reposted by Mischan Toosarani-Hausberger
are you a platform/embedded developer?
do you need to interact with hardware in a semi-custom manner?
would you like to suffer a lot less doing it?
if so, #GlasgowInterfaceExplorer might be for you. the code below is all you need to build a custom testbench:
do you need to interact with hardware in a semi-custom manner?
would you like to suffer a lot less doing it?
if so, #GlasgowInterfaceExplorer might be for you. the code below is all you need to build a custom testbench:
June 28, 2025 at 3:45 PM
are you a platform/embedded developer?
do you need to interact with hardware in a semi-custom manner?
would you like to suffer a lot less doing it?
if so, #GlasgowInterfaceExplorer might be for you. the code below is all you need to build a custom testbench:
do you need to interact with hardware in a semi-custom manner?
would you like to suffer a lot less doing it?
if so, #GlasgowInterfaceExplorer might be for you. the code below is all you need to build a custom testbench:
Reposted by Mischan Toosarani-Hausberger
Meshes with 90° angles are super useful, providing asymptotically faster convergence for finite element simulation, and optimal shape approximation (when aligned with curvature).
Amazingly, no past quad meshing method could guarantee 90° angles under refinement—until now. #RSP
Amazingly, no past quad meshing method could guarantee 90° angles under refinement—until now. #RSP
June 26, 2025 at 3:03 PM
Meshes with 90° angles are super useful, providing asymptotically faster convergence for finite element simulation, and optimal shape approximation (when aligned with curvature).
Amazingly, no past quad meshing method could guarantee 90° angles under refinement—until now. #RSP
Amazingly, no past quad meshing method could guarantee 90° angles under refinement—until now. #RSP
Reposted by Mischan Toosarani-Hausberger
Another 🧵 on (almost) everything (interesting) about evaluating distances and closest points to quadratic Bezier curves
June 24, 2025 at 12:18 AM
Another 🧵 on (almost) everything (interesting) about evaluating distances and closest points to quadratic Bezier curves
Reposted by Mischan Toosarani-Hausberger
Die Koalition hat sich heute im Ministerrat auf eine Messenger-Überwachung geeinigt - mit Zustimmung der Neos.
Deren Justiz-Sprecherin sieht das offensichtlich anders:
Deren Justiz-Sprecherin sieht das offensichtlich anders:
#Messengerüberwachung macht uns nicht sicherer, im Gegenteil: Verfassungswidrigkeit und Gefahren dräuen.
Dass NEOS zur MÜ in Verhandlung tritt- dagegen sprachen sich Kollege Scherak und ich aus.
Dies aufgrund vieler grundsätzlicher Bedenken (siehe auch die vielen Stellungnahmen der Begutachtung). 🧵
Dass NEOS zur MÜ in Verhandlung tritt- dagegen sprachen sich Kollege Scherak und ich aus.
Dies aufgrund vieler grundsätzlicher Bedenken (siehe auch die vielen Stellungnahmen der Begutachtung). 🧵
June 18, 2025 at 8:20 AM
Die Koalition hat sich heute im Ministerrat auf eine Messenger-Überwachung geeinigt - mit Zustimmung der Neos.
Deren Justiz-Sprecherin sieht das offensichtlich anders:
Deren Justiz-Sprecherin sieht das offensichtlich anders:
Reposted by Mischan Toosarani-Hausberger
Wow, check out this 14 hour single-take sequence for BritBox by Uncommon Creative Studio!
June 18, 2025 at 5:37 AM
Wow, check out this 14 hour single-take sequence for BritBox by Uncommon Creative Studio!
Reposted by Mischan Toosarani-Hausberger
Muon tomography of a nuclear reactor:
journals.aps.org/prxenergy/ab...
Despite being 20m wide and having 3m thick concrete shielding, the reactor core's structure was revealed and a 3D reconstruction made.
journals.aps.org/prxenergy/ab...
Despite being 20m wide and having 3m thick concrete shielding, the reactor core's structure was revealed and a 3D reconstruction made.
June 14, 2025 at 8:28 AM
Muon tomography of a nuclear reactor:
journals.aps.org/prxenergy/ab...
Despite being 20m wide and having 3m thick concrete shielding, the reactor core's structure was revealed and a 3D reconstruction made.
journals.aps.org/prxenergy/ab...
Despite being 20m wide and having 3m thick concrete shielding, the reactor core's structure was revealed and a 3D reconstruction made.
Reposted by Mischan Toosarani-Hausberger
I wrote a blog post about mipmap level selection. pema.dev/2025/05/09/m...
May 10, 2025 at 4:19 PM
I wrote a blog post about mipmap level selection. pema.dev/2025/05/09/m...
Reposted by Mischan Toosarani-Hausberger
Reposted by Mischan Toosarani-Hausberger
Knowing the input language of a software system greatly facilitates its (automated) testing. In our new GDBMiner work, we use the GNU debugger (GDB) to extract precise input grammars from any recursive descent parser that can be traced via GDB: doi.org/10.4230/LITE...
GDBMiner: Mining Precise Input Grammars on (Almost) Any System
doi.org
June 4, 2025 at 11:50 AM
Knowing the input language of a software system greatly facilitates its (automated) testing. In our new GDBMiner work, we use the GNU debugger (GDB) to extract precise input grammars from any recursive descent parser that can be traced via GDB: doi.org/10.4230/LITE...
Reposted by Mischan Toosarani-Hausberger
Know C++, want to learn Rust? Read our new phrasebook teaching you how to convert C++ into Rust! (Work in progress, use our survey to tell us what you'd like to read about next!)
cel.cs.brown.edu/crp/
cel.cs.brown.edu/crp/
C++ to Rust Phrasebook - C++ to Rust Phrasebook
A book to help translate C++ idioms into Rust.
cel.cs.brown.edu
May 30, 2025 at 11:20 PM
Know C++, want to learn Rust? Read our new phrasebook teaching you how to convert C++ into Rust! (Work in progress, use our survey to tell us what you'd like to read about next!)
cel.cs.brown.edu/crp/
cel.cs.brown.edu/crp/
Reposted by Mischan Toosarani-Hausberger
More in-depth article, on Ars Technica, about our recent dice design/rigid body project led by Hossein Baktash at CMU: arstechnica.com/science/2025...
You can find the full paper and 3D printable STL files on Hossein's webpage here: hbaktash.github.io
You can find the full paper and 3D printable STL files on Hossein's webpage here: hbaktash.github.io
Your next gaming dice could be shaped like a dragon or armadillo
Statistically, “the real behavior of a rolling object is largely a function of its geometry.”…
arstechnica.com
May 30, 2025 at 3:32 PM
More in-depth article, on Ars Technica, about our recent dice design/rigid body project led by Hossein Baktash at CMU: arstechnica.com/science/2025...
You can find the full paper and 3D printable STL files on Hossein's webpage here: hbaktash.github.io
You can find the full paper and 3D printable STL files on Hossein's webpage here: hbaktash.github.io
Reposted by Mischan Toosarani-Hausberger
implemented a script for #GlasgowInterfaceExplorer that lets you discover the connectivity of any IC with JTAG boundary scan, provided you can give the IC an arbitrary stimulus (here done by using a glasgow output connected to a needle point probe)
May 24, 2025 at 7:18 PM
implemented a script for #GlasgowInterfaceExplorer that lets you discover the connectivity of any IC with JTAG boundary scan, provided you can give the IC an arbitrary stimulus (here done by using a glasgow output connected to a needle point probe)
Reposted by Mischan Toosarani-Hausberger
Fascinating retrospective read on an iOS exploit, but the most interesting part might be the Aftermath section.
Apparently Apple shifted gears with iOS 14 and started implementing deep mitigations, which despite not perfect really changed the game.
blog.siguza.net/tachy0n/#:~:...
Apparently Apple shifted gears with iOS 14 and started implementing deep mitigations, which despite not perfect really changed the game.
blog.siguza.net/tachy0n/#:~:...
Siguza’s Blog
Siguza’s Blog
blog.siguza.net
May 25, 2025 at 11:32 AM
Fascinating retrospective read on an iOS exploit, but the most interesting part might be the Aftermath section.
Apparently Apple shifted gears with iOS 14 and started implementing deep mitigations, which despite not perfect really changed the game.
blog.siguza.net/tachy0n/#:~:...
Apparently Apple shifted gears with iOS 14 and started implementing deep mitigations, which despite not perfect really changed the game.
blog.siguza.net/tachy0n/#:~:...