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

You can either root it or enable developer mode to install an ad-free youtube.


Or as Raymond Chen likes to put it: "It rather involved being on the other side of this airtight hatchway".

https://devblogs.microsoft.com/oldnewthing/20060508-22/?p=31...

(actually a hitchhiker's guide to the galaxy quote, but I digress)


I'm 100% gonna be reusing the "unlocking windows from the inside" analogy


I've been really happy with the winger addon for managing tabs. I really am closer than ever to complete control.

(no relation, just a user)

It adds a dropdown list of windows in the tab bar in which you can name each window, move tabs between windows, and save/restore windows into bookmarks.

Now instead of having 1000 tabs in 20 odd windows and eventually declaring bankrupcy, I have 1000 tabs in 20 _named_ windows alongside 500 bookmark folders of (named!) past sessions. Much better.


Seems similar to the linux kernel coding style: https://www.kernel.org/doc/html/latest/process/coding-style....



That's just a mind projection piece written by someone with next to no Lisp experience, let alone in a setting with multiple developers.


Exactly. A post full of bollocks.


"Lisp is so powerful that problems which are technical issues in other programming languages are social issues in Lisp."

So true. Lisp was designed to give individual programmers tremendous power. That means Lisp programmers sometimes prefer to reinvent solutions to problems rather than learn to use some existing solution. This tendency can be an absolute nightmare on a software engineering team.

Not that using Lisp on a software engineering team cannot be done, but it requires very strong discipline and leadership. The absence of strong discipline and leadership on a Lisp SWE team can lead to enormous amounts of wheel reinvention and technical debt.

Obviously discipline and leadership are necessary for any SWE team but languages like C don't encourage reinvention nearly as much as Lisp does, and Lisp programmers in general tend to be very resistant to the imposed discipline that SWE requires. (I say this as a diehard Lisp programmer, so I'm talking about myself.)


> So true. Lisp was designed to give individual programmers tremendous power. That means Lisp programmers sometimes prefer to reinvent solutions to problems rather than learn to use some existing solution. This tendency can be an absolute nightmare on a software engineering team.

I've found that there's a world of difference between my tendency to wheel-reinvent when I'm messing around on my own vs. my tendency in an industrial setting. When I'm messing around on my own, Lisp gives me so much more reach it's incredible, and yeah, I kinda do want to reinvent the application server, or the TCP/IP stack, or something sometimes.

But when I'm getting paid and there are milestones and deadlines? Fuck it, I'll just use what's available to build what's needed. The difference is that in a Lisp codebase, some really smart people have come before and built some really cool abstractions. Like a test framework that makes automated testing so much simpler it's ridiculous. Like, two lines of code and you have a test for a new feature. You get access to tools and techniques that let you close the gap between "ticket lands in your lap" and "done" much faster than you would in Java.


Completely agree. If everybody on the team has your attitude it's not a problem. But often, a few people don't. It's so damned tempting to reinvent a testing framework in Lisp, because we have lambdas and code is data right? Lisp is tailor-made for testing frameworks!

Until you're two weeks in to what you expected to be a 2-hour project and you realize you can't meta-dot your tests and you made too many assumptions about which equality functions to support, so you let the user just specify a lambda for the relation function and Poof! Now you can't reason about your tests nearly as well.

And oh yeah I used a macro-centric approach when I should have used CLOS so again, I can't easily grovel my tests. Damn.

Designing a test framework in Lisp looks easy but doing it well is surprisingly hard. So using one of the better ones in Quicklisp is almost always a win.

Just curious: Which one is your favorite?




> The screen is yours, the content displayed is not.

Sure but traditionally this was a purely legal mechanism. There was no technological measure preventing you from copying a book, only a legal threat looming over _what_ you do with the copy.

Nowadays we have this very corporate-positive situation where copyright holders have their cake by embedding DRM and eat it too by leveraging the DMCA to prevent DRM circumventions. So you can be screwed even if you only want to take private screenshots, make backups, or exercise fair use.


You can setup a bazarr instance to use whisper as a subtitle provider.


Looks like it only works if you use the *arr stack, which I don’t.


If you're already using Jellyfin, then why not? Don't want to complicate the stack?


I've seen this sentiment a lot, and it's always confused me a bit. I only use Jellyfin as well, I've never really seen the appeal of the *arr stack. I really don't see the appeal of having a firehose pointed at my Jellyfin instance, which requires like eight additional services that need to run.


> I've never really seen the appeal of the *arr stack

Automation I suppose. I only run Sonarr/Radarr, so two additional services. They both work exactly the same, so it's basically "configure once, run twice".

I eventually ran out of patience to find the right releases and what not, and now enjoy a life where I can just input the title, then return one hour later to everything setup for me. Any new episodes/movies will just be available automatically in Jellyfin next time I open it up on the TV. Helps that other people in the household are also able to use it, so we've got rid of all streaming services now.


I am mostly in the same camp but there are a few quality of life improvements that I recommend:

1. Overseerr - add tv/movies in one place 2. Custom feeds as import lists so that new, popular stuff is automatically getting added 3. Kometa (for Plex users) - custom collections via trakt and burning imdb/rt/metacritic scores into cover art


> 2. Custom feeds as import lists so that new, popular stuff is automatically getting added

What do you mean with this? Are you automatically downloading things based on popularity solely, or does this mean something else?


See also selegiline, which partially metabolizes to levoamphetamine and levomethamphetamine. Not OTC though (antidepressant).


Oh man, I have fun stories about selegiline.


Come on, you can't be vague like that and expect no one to ask. Do tell!


If you really would like to know and enjoy mortal suffering, just contact me privately.


For those that dislike their change to substack, there is https://old.chipsandcheese.com/2024/10/11/amds-turin-5th-gen....

At least for now.


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

Search: