Hacker Newsnew | past | comments | ask | show | jobs | submit | iainctduncan's commentslogin

gatekeeping is just a synonym for curration by people who don't like the currators choice.

And we are going to need more curration so goddamned badly....


The easy way to do this is to hide them with custom CSS

- Install Stylebot extension for your browser

- make an entry for youtube.com

- enter this css: .shortsLockupViewModelHost { display: none}

Bam, no more shorts.


Stylebot is no longer actively developed, but the similar (and open-source) Stylus extension is.

Repo: https://github.com/openstyles/stylus

Chrome extension: https://chrome.google.com/webstore/detail/stylus/clngdbkpkpe...

Firefox extension: https://addons.mozilla.org/firefox/addon/styl-us/


To be fair, Ublock Origin is a lot more common, and the less extensions the better, so or a lot of people this would be the better way.

You can also just use Tamper Monkey (though you need to add a script called Trusted Type Helper in order to inject CSS into YouTube).

I used to use Stylebot but I switched everything over to Tamper Monkey so all my CSS and non CSS related scripts would be in one place.

Tamper Monkey/Grease Monkey scripts are very portable too, I use my scripts in Safari on iOS via the UserScripts extension.


This. This is what people aren't talking about. LLMs are like slot machines for developers, and slot machines are fucking awful for your brain.

At the risk of sending you down a giant rabbit hole, the book Designing Sound is all about making programmatic sounds with Pure Data, and open source low-code programming environment available for all platforms. From what I've read, the book is considered a classic in the video game sound world. It's really good. Combine that with the Cipriani book on PD and learning Ardour would give you a very good learning path.


Investigating…


Nice, I was going to mention that there had been several game devs on the mailing list, thanks for sharing.

The single C file convenience really is helpful. When I was figuring out the byzantine build process for incorporating s7 into a mixed JS, C, Scheme app, it was great to not have any additional foot guns there. On my eventual todo list is porting some of the same work to incorporate into JUCE apps for mobile, so good to know that worked for you.

Fennel is another language I have been watching, good to hear that worked out well.


yes, it really is. In my music pedagogy project I use it as the domain layer via WASM sitting between JS and C/C++ audio workers. It's been great that way.


That I don't know, but the s7 author, Bill Schottstaedt (who I will ping about this) is very helpful on the email list and is deeply, deeply knowledgeable about Lisp, so you could definitely ask there!

https://ccrma-mail.stanford.edu/mailman/listinfo/cmdist

In my context, I have rigged up a REPL in Max, so I wind up using that instead. (Which is freaking awesome, because I can script all of Max from my vim buffers.)


Hmm, it's been a while. It was partly the fact that it was not as simple as s7, and also was complicated a bit by the compiled-to-C nature of Chicken. I did really like what I saw in Chicken though.


Oh right, that was a thing too. LGPL would have complicated some plans. Forgot that details.


Author here! Funny to see this arise now, I shared links to the project a number of times but never got much interest here. For what it's worth, I would (and should!) update that page, but the choice of s7 has worked out really well. I now also use it in a WASM context, which is great. The fact that I can easily use the same scheme implementation anywhere I can run ANSI C has proven to be a real advantage.

Happy to answer other questions.

For people interested, I will update that page today with thoughts five years on.

TLDR: still really happy with the choice!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: