Fartscroll-Lid: An app that plays fart sounds when opening or closing a MacBook

105 gaws 23 9/11/2025, 10:41:43 PM github.com ↗

Comments (23)

kirb · 1h ago
Note: This appears to be a fork of Sam Henri Gold’s recent lid-angle sensor project, with the wav file changed. The readme does give credit, though the license has been changed from Apache to MIT for some reason.

Original: https://github.com/samhenrigold/LidAngleSensor

Demos (no farts, sorry): https://hachyderm.io/@samhenrigold/115159295473019599 https://hachyderm.io/@samhenrigold/115159854830332329

Tade0 · 1h ago
What a glorious homage to fartscroll.js:

https://theonion.github.io/fartscroll.js/

Coincidentally the number of stars this library had over the years was a decent predictor whether a new frontend library/framework was mature enough for adoption.

In other words: if something is less popular than a joke library that makes fart sounds, can it really be considered as having the momentum to go mainstream? For instance, ReasonML struggled for years to beat fartscroll.js. Where is it now?

vunderba · 54m ago
What you really want is two slightly different "NOM NOM" noshing sounds on open and close so you can feed it some flash drives and instantly wear out the hinge as you rapidly make your laptop mimic an eating motion.

I'm sure the fine details of the Apple warranty covers cookie monster roleplaying.

DonHopkins · 51m ago
As long as we're testing the warrantee, how about a Farty Bird game where you flap by opening and closing your MacBook screen really fast!
freedomben · 59s ago
Brilliant variation on the clicking games! Love it
andersco · 1h ago
For this to truly be funny, it needs to be installed on on an unsuspecting user’s laptop, preferably some C-level type about to join an in-person board meeting.
Angostura · 1h ago
I don't have a C-level to hand. My daughter's university laptop, however is just here...
lotsofpulp · 48m ago
Child-level works, too.
VladVladikoff · 1h ago
The GitHub needs a video demo. I’m too lazy to install this just to see it in action.
hagbard_c · 1h ago
Just play the fart sound [1] and imagine you're opening or closing a laptop lid.

[1] https://github.com/iannuttall/fartscroll-lid/blob/main/FartS...

sien · 37m ago
You can do this in Python now with :

https://github.com/tcsenpai/pybooklid

here is an example that plays a sound via Pygame

https://github.com/Petess/MacLidPythonSound

This avoids having to deal with Xcode.

vaenaes · 1h ago
Tesla IT will be deploying this to all employee MacBooks tonight.
sonofhans · 20m ago
They should deploy it to all _Teslas_ tonight :D
ElCapitanMarkla · 1h ago
Fantastic, my kids are going to love this.

Seconding the call for a video.

Also the instructions to remove the quarantine attr don't work.

xattr -cr ~/Downloads/FartScrollLid.app 11:12:20

option -r not recognized

edit: that should be `xattr -d FartScrollLid.app`

N2yhWNXQN3k9 · 36m ago
Probably you are going to love introducing your kids to this and witnessing their reaction, but, isn't it more likely they won't remember what you forced upon them in the long run? They might not even give a fuck, ever? Just speaking from experience.
A4ET8a8uTh0_v2 · 51m ago
But does it change tune depending on the angle ( how tight is the opening )?

edit: clicked link. ofcourse it does

qwertytyyuu · 35m ago
How did this get number one spot on hacker news feed XD
DimmieMan · 17m ago
"wait you can do that?" + farts.

There's something wonderful in only knowing that there's and entire lid angle sensor API in a macbook purely because someone reverse engineered it to make the laptop fart.

scyzoryk_xyz · 1h ago
The GitHub posts for MacBook lid making X sound are going to be a daily thing now
shawn_w · 1h ago
The modern whoopie cushion.
fragmede · 47m ago
Where's dbatalero when you need him! https://news.ycombinator.com/item?id=45120517

(I will be sending a pull request just as soon as I get back to my laptop after dinner and seeing my nephews)

2snakes · 47m ago
What's next, pr0n sounds? lulz