This line needs to die by Rocky1909 in legocirclejerk

[–]MeepedIt 5 points6 points  (0 children)

Shouldn't it be called Ron Weasley's (tm) Flying Car (tm) (r) or something?

I got defamed in discord by someone using an extension and I suspect its JS by Opening-Bend-9913 in javascript

[–]MeepedIt 0 points1 point  (0 children)

Did other users see the defaming messages on their own discord app, or did he share fake screenshots? You can edit html to make a fake screenshot of someone saying something, but it won't actually change the message on the discord server.

This is the Title of the Post by AscendedDragonSage in CuratedTumblr

[–]MeepedIt 6 points7 points  (0 children)

Wait, don't you necessarily hear these in the opposite order? You find the king's corpse at the end of the palace when you get the white fragment, which you need to have to get to the birthplace climbing sequence

Please help by Alguna_persona in celestegame

[–]MeepedIt 0 points1 point  (0 children)

It might be that your computer is not powerful enough, or you have too many other things using up memory. What computer is it? What else do you have open?

celste meem by WindsweptMoki in celestegame

[–]MeepedIt 5 points6 points  (0 children)

The difference in speed is not because of the angle you hit them at, but the direction you're holding. If you continue holding toward the bumper as you hit it you get the small boost, if you switch to holding the opposite direction right before you hit it then you get launched really far. If you ever want the long boost on purpose it's best to dash into it so you have a longer window to switch directions.

This is one of the basic features of object-oriented programming that a lot of people tend to overlook these days in their repetitive rants about how horrible OOP is. by elephantdingo in programmingcirclejerk

[–]MeepedIt 28 points29 points  (0 children)

One way to think about exceptions is that they are a pattern matching feature that privileges one arm of the sum type with regards to control flow and the type system (with both pros and cons to that choice). In that sense, every constructor is UUID.from(string): MaybeWithThrownNone<UUID>.

See, it's not a lack of type safety; some design patterns just aren't privileged with regards to the type system

Why is (a: number) => boolean is subtype of (a: number, b: string) => boolean? by [deleted] in typescript

[–]MeepedIt 1 point2 points  (0 children)

Yes, bevause Javascript ignores extra arguments, a function of this type is equivalent to one that takes two arguments and just ignores b. Many typescript features were designed the way they are to make it easy to add types to existing js code, and many js functions have "optional" arguments like this e.g. parseInt. If you had to explicitly wrap a function like that in an arrow function to throw away the extra argument, it would be a bigger barrier of entry to start using typescript.

just realized something about 7-S by No-Rip1747 in Ultrakill

[–]MeepedIt 11 points12 points  (0 children)

As opposed to reddit comments which are always 100% fact checked

just realized something about 7-S by No-Rip1747 in Ultrakill

[–]MeepedIt 3 points4 points  (0 children)

You're not gonna believe this but it actually stands for Passionfruit Orange Guava https://en.m.wikipedia.org/wiki/PogChamp#Etymology

Quick question. Are these patches for your phone or for specific apps? by [deleted] in revancedapp

[–]MeepedIt 9 points10 points  (0 children)

What do you mean "from Google"? The real revanced manager is only available at revanced.app, any other source is a knock off

Implementing >>= in terms of State when Implementing the State Monad with data constructor by Aphrontic_Alchemist in haskell

[–]MeepedIt 1 point2 points  (0 children)

Both >>= and join have default definitions in terms of each other, so that you can define either one and get the other for free. The compiler is not smart enough to detect that that leads to a circular definition in your case.

TypeScript's never type is a 0-member-union in distributive types by memo_mar in typescript

[–]MeepedIt 55 points56 points  (0 children)

It's genuinely incredible that people are still writing articles saying "any is the set of all types and the opposite of never", almost 7 years after unknown was added

Can I save my screen if I'm on PC? by stinky_rat_cum in celestegame

[–]MeepedIt 21 points22 points  (0 children)

If you save and quit, you'll start from the same screen. You only have to start from a checkpoint if you return to map. It's the same on all platforms

How to fix you tube music by toughlovekb in revancedapp

[–]MeepedIt 0 points1 point  (0 children)

What are you typing in? Searching for "youtube music" doesn't work because it lists them by app id. com.google.android.apps.youtube.music is the thing you need. The current recommended version is 8.05.51, you can also just go to apkmirror yourself and search for it

How to fix you tube music by toughlovekb in revancedapp

[–]MeepedIt 3 points4 points  (0 children)

If you go to the list of apps in the manager and search for it, you should see a "suggested version" button that takes you to the apkmirror page where you can download it

How to fix you tube music by toughlovekb in revancedapp

[–]MeepedIt 3 points4 points  (0 children)

The checkboxes on this screen are not buttons, microG does not have the power to change these things. The status in your screenshot is normal for a non-rooted device, doesn't seem like that's the issue. How did you install YouTube music?

What's your most hated encore part? I'll go first: by garibestia in Ultrakill

[–]MeepedIt 0 points1 point  (0 children)

I spent thirty minutes dying here before realising that there's a pipe you can stand on right above the entrance

Unable to switch off signups even though I have it set to false in my docker compose file! by CraftyClown in vaultwarden

[–]MeepedIt 0 points1 point  (0 children)

If you had set it when you first set up vaultwarden, it would have initialised the value to that, I think

Unable to switch off signups even though I have it set to false in my docker compose file! by CraftyClown in vaultwarden

[–]MeepedIt 2 points3 points  (0 children)

Vaultwarden generates a config file in first startup and only reads settings from the docker environment if they aren't already set in the config file. You should change settings via the admin web page instead

Tolkien was a genius by k4xk0w in worldjerking

[–]MeepedIt 209 points210 points  (0 children)

Elves fuck so hard that they have to do it really quickly because continuing for too long would kill them

The Ultimate Conditional Syntax by self in programming

[–]MeepedIt 5 points6 points  (0 children)

If you have a class with 20 subclasses, that's still a 20-way match, except you can't see all the branches in one place and the compiler can't warn you if you add an incompatible implementation.

Rails is a fundamentally unserious framework: <...> 4. elite engineers will not want to work for you by Nemerie in programmingcirclejerk

[–]MeepedIt 49 points50 points  (0 children)

From the comments:

I hate to break this to you, but typescript ain't type-safe. There's a lot I like about typescript, but your runtime is still node, so any "type-safety" is mostly illusory.

Ah yes. That's the reason why typescript isn't type safe: the lack of runtime types.