frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

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

https://github.com/iannuttall/fartscroll-lid
127•gaws•2h ago

Comments

andersco•2h 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•2h ago
I don't have a C-level to hand. My daughter's university laptop, however is just here...
lotsofpulp•1h ago
Child-level works, too.
VladVladikoff•2h ago
The GitHub needs a video demo. I’m too lazy to install this just to see it in action.
hagbard_c•2h 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...

en3r0•2h ago
https://x.com/iannuttall/status/1966074800595698131?t=SDsVQI...
ElCapitanMarkla•2h 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•1h 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.
shawn_w•2h ago
The modern whoopie cushion.
vaenaes•2h ago
Tesla IT will be deploying this to all employee MacBooks tonight.
sonofhans•1h ago
They should deploy it to all _Teslas_ tonight :D
scyzoryk_xyz•2h ago
The GitHub posts for MacBook lid making X sound are going to be a daily thing now
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?

random3•23m ago
— remember iFart?

https://www.wired.com/2008/12/iphone-fart-app/

It got #1 in App Store and made $10k/day

grugagag•10m ago
Yes, that’s what came to my moind as well. I guess those were the golden era for Iphone app devs.
vunderba•1h 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•1h 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•52m ago
Brilliant variation on the clicking games! Love it
A4ET8a8uTh0_v2•1h ago
But does it change tune depending on the angle ( how tight is the opening )?

edit: clicked link. ofcourse it does

fragmede•1h 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•1h ago
What's next, pr0n sounds? lulz
sien•1h 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.

qwertytyyuu•1h ago
How did this get number one spot on hacker news feed XD
DimmieMan•1h 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.

onlinehost•44m ago
I don't know why this reminded me of a really scumbag troll thing we would do on AIM/AOL. I guess because it involves sound and open/close.

If you remember using AOL or AIM(AOL Instant Messenger) there were sound effects for various "events" like "Welcome" or "You've got mail" when you got a new email.

AOL and AIM had "buddy lists" and there were sound effects when they came online or offline. Like a knocking sound and door closing sound.

In the early 2000s when cable and DSL was becoming more widespread, it became cool for people to leave their AOL/AIM accounts connected all the time. This generally meant a computer running usually in their house, bedroom, or living room. People would leave "Away Messages" sort of like a status on a social media timeline. I think Jack Dorsey said turning AIM away messages into a timeline was one of his original inspirations for making a social media app. Anyway

So someone opens Visual Basic and starts writing some code. It goes to the privacy preferences of their own account and checks "Don't allow anyone to see me online" and then clicks apply.

Now it checks "Allow everyone to see me online" and clicks apply.

What does this do for everyone on your buddy list?

They hear a constant rotation of WAV files like BuddyIn.wav BuddyOut.wav. Over and over.

you can hear in the first few seconds of this video https://www.youtube.com/watch?v=AQjfU4g6_SQ

gdudeman•40m ago
Even farther off topic, but this reminds me of the time my friends and I recorded a 3 minute long wav file that ended with a quiet “this is god. Can you hear me? I’d like to talk with you,” and set it to be the error sound on a friend’s PC.

Much hilarity ensued.

Fnoord•11m ago
Back in the late 90s, ICQ's "oh! oh!" (incoming message) has been used in media items (such as TV) about online threats such as malware, phishing, or just anything concerning children (such as online predators). One cool thing though was that there were entire sound packs to turn your ICQ into something else. And if you'd use it as ring-tone on your GSM (before that smartphone age) people around you would recognize it.

I guess I could still use it when my wife messages me on Signal.

classichasclass•7m ago
I can't believe the sound effect isn't in the "Assets" folder. This seems like a miss-ed opportunity.
lherron•7m ago
Need someone to do this with the old THX test sound.
mr-wendel•2m ago
I already think the power-on noise sounds like an obnoxious fart. I can never remember how to suppress it so I refuse to turn a macbook on around other people.

I may as well install this to reaffirm that yes, this is an Apple product (in case you fail to see the prominent logo) and yes, I am better than everyone else for owning one (/sarc).

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

https://github.com/iannuttall/fartscroll-lid
127•gaws•2h ago•32 comments

Danish supermarket chain is setting up "Emergency Stores"

https://swiss.social/@swaldorff/115186445638788782
93•sohkamyung•2h ago•32 comments

We traded blogs for black boxes, now we're paying for it

https://tekhne.dev/internet-resist/
25•Improvement•53m ago•5 comments

Top model scores may be skewed by Git history leaks in SWE-bench

https://github.com/SWE-bench/SWE-bench/issues/465
294•mustaphah•7h ago•104 comments

Claude's memory architecture is the opposite of ChatGPT's

https://www.shloked.com/writing/claude-memory
209•shloked•6h ago•108 comments

Nano Banana image examples

https://github.com/PicoTrex/Awesome-Nano-Banana-images/blob/main/README_en.md
204•SweetSoftPillow•4h ago•106 comments

Why our website looks like an operating system

https://posthog.com/blog/why-os
26•bnc319•1h ago•10 comments

Doorbell prankster that tormented residents of apartments turns out to be a slug

https://www.theguardian.com/world/2025/sep/08/doorbell-prankster-that-tormented-residents-of-germ...
81•robin_reala•3d ago•14 comments

Building my childhood dream PC

https://fabiensanglard.net/2168/
58•joexbayer•3d ago•12 comments

Rails on SQLite: new ways to cause outages

https://andre.arko.net/2025/09/11/rails-on-sqlite-exciting-new-ways-to-cause-outages/
91•ingve•6h ago•30 comments

AirPods live translation blocked for EU users with EU Apple accounts

https://www.macrumors.com/2025/09/11/airpods-live-translation-eu-restricted/
210•thm•13h ago•225 comments

Bulletproof host Stark Industries evades EU sanctions

https://krebsonsecurity.com/2025/09/bulletproof-host-stark-industries-evades-eu-sanctions/
154•todsacerdoti•7h ago•51 comments

Behind the scenes of Bun Install

https://bun.com/blog/behind-the-scenes-of-bun-install
331•Bogdanp•12h ago•108 comments

NT OS Kernel Information Disclosure Vulnerability

https://www.crowdfense.com/nt-os-kernel-information-disclosure-vulnerability-cve-2025-53136/
108•voidsec•9h ago•24 comments

'Robber bees' invade apiarist's shop in attempted honey heist

https://www.cbc.ca/news/canada/british-columbia/robber-bees-terrace-bc-apiary-1.7627532
118•lemonberry•8h ago•61 comments

Toddlerbot: Open-Source Humanoid Robot

https://toddlerbot.github.io/
8•base698•1h ago•0 comments

How Palantir is mapping the nation’s data

https://theconversation.com/when-the-government-can-see-everything-how-one-company-palantir-is-ma...
151•mdhb•4h ago•50 comments

CRISPR offers new hope for treating diabetes

https://www.wired.com/story/no-more-injections-crispr-offers-new-hope-for-treating-diabetes/
168•manveerc•11h ago•44 comments

Making io_uring pervasive in QEMU [pdf]

https://vmsplice.net/~stefan/stefanha-kvm-forum-2025.pdf
51•ingve•7h ago•4 comments

Adam (YC W25) Is Hiring to Build the Future of CAD

https://www.ycombinator.com/companies/adam/jobs/q6td4uk-founding-engineer
1•HetengAaronLi•7h ago

Conway's Game of Life, but musical

https://www.hudsong.dev/digital-darwin
149•hudsongr•11h ago•30 comments

From burner phones to decks of cards: NYC teens adjusting to the smartphone ban

https://gothamist.com/news/from-burner-phones-to-decks-of-cards-nyc-teens-are-adjusting-to-the-sm...
171•geox•11h ago•148 comments

A Web Framework for Zig

https://www.jetzig.dev/
70•nivethan•7h ago•6 comments

Backprompting: Leveraging Synthetic Production Data for Health Advice Guardrails

https://arxiv.org/abs/2508.18384
3•PaulHoule•1h ago•0 comments

Contabo Security Defaults Encourage Using SSH Passwords

https://jamesoclaire.com/2025/09/12/contabo-defaults-encourage-using-ssh-passwords/
7•ddxv•1h ago•3 comments

Samsung taking market share from Apple in U.S. as foldable phones gain momentum

https://www.cnbc.com/2025/08/16/samsungs-us-market-share-apple-rivalry-foldable-phones.html
158•mgh2•16h ago•218 comments

A Look Back at Research from 1875

https://bcmullins.github.io/research-from-1875/
14•wannabebarista•3d ago•2 comments

Launch HN: Ghostship (YC S25) – AI agents that find bugs in your web app

42•jessechoe10•6h ago•17 comments

Show HN: Making a cross-platform game in Go using WebRTC Datachannels

https://pion.ly/blog/making-a-game-with-pion/
56•valorzard•1d ago•2 comments

Float Exposed

https://float.exposed/
5•SomaticPirate•1h ago•1 comments