Skip Navigation

Posts
4
Comments
78
Joined
2 yr. ago

  • Posts and comments have a canonical URL (i.e. the original submission's URL that's linked to via the Fediverse pentagram), so that can be used as a foreign key when comparing.

    I think identify claiming would need to have been designed into the original spec with something like a public/private key for account ownership to allow moving of related data in a safe way, or e.g. editing a post from a different instance than originally posted it.

  • You can star comments or posts to save them, it might be under the โ‹ฎ menu. You can view your saved posts in your profile.

  • What's your DR plan? My "plan" is to SSH in and figure out what's wrong.

  • I'm really glad they don't! There's so many ways to ask for a link to open in a new tab, but it's much harder to make links open in the same tab once target=_blank is set.

  • They do seem almost too good to be true. I might use those for when I want lots of little, disposable servers (like regional game servers) but I'd be scared trusting critical stuff to them.

    On the other hand, https://lowendtalk.com/ users seem to have rated them highly (not that I'd heard of that site before today either!).

    Overall, definitely worth the risk at that price, thanks for the heads up.

  • The most crucial thing for me back when I learnt to not treat cash point says no = I'm broke was that: simply tracking my spending. When I had a better idea of where it was going, it was easier to cut back.

    The other thing was always know your balance, which helped say no to things that were going to take me too close to skint.

    I guess the third thing is understanding compound interest, but that came after I was on the path to financial health.

  • The line breaks haven't worked, here's it formatted correctly:

    Explanation: it's mostly due to how js does type conversion.

    For the Ls, it's:

    • [] is an empty array
    • ![] is treated as false
    • combining a boolean with the empty array returns "false" as a string (so true + [] = "true", false + [] = "false")
    • ! + [] is treated as true
    • ! + [] + ! + [] is treated as 2 since true + true = 1 + 1 = 2
    • so you have "false"[2], which is l

    for the o it's:

    • [] is an empty array
    • [] + {} returns "[object Object]" as a string ({} + [] returns 0)
    • ![] is false
    • !![] is true
    • +!![] casts it to an integer
    • so that part is "[object Object]"[1], which returns "o"-
  • As others have answered your main question, I'll just point out that on Firefox you can search through your open tabs by adding % before your search. I imagine the other browsers have a similar feature.

  • This looks brilliant! I love how simple the sending API is.

    It had occurred to me that I could do something like this, but I'm happy you did all the hard work for me (especially the always-on feature of the Android app).

  • Saving images as webp gives massive savings, and I think everyone can view them nowadays.

  • And no upvotes, because it's obviously a stupid, unworkable idea.

    What are your new predictions, oh time wizard?

  • Oh yeah, I'm just saying that j/k is pretty widely used.

    Also, I think it's more comfortable because they're on the home row whereas the cursor keys aren't. Configurability is always good though.

  • Looks good ๐Ÿ‘ (Let's ignore rule 4 ๐Ÿ˜‰)

  • In your postโ€™s text body, you must include the reason โ€œWhy YSK:โ€

    You haven't fixed it, btw

  • He does, but the title makes it sound like he's criticising when he's just explaining some context.

    He says they write their engines to be closely modelled on the specs, and that the web and the web spec is an object-oriented platform.

    When asked if he'd use another language for Ladybird he first answers Swift - well actually he first jokes that he'd first design a new language, then says that he looked at Rust and likes a lot of things about it. When asked about why-not-Rust he says he likes OO languages and this project should be in an OO language because so is the spec, and Rust is not OO-friendly, โ€œit's, like, OO-hostileโ€.

  • I always think this joke is more of a linguistics/grammar joke than programming. The kid resolves the ambiguity in the ellipsis incorrectly, but why is this a programmer joke?