asymptotically's recent activity

  1. Comment on What programming/technical projects have you been working on? in ~comp

    asymptotically
    Link Parent
    Sounds fun! I recently had the same urge and started writing toy stub resolvers in both C++ and Rust to compare them. Are you implementing the DNS level parts yourself, or using something tried...

    Sounds fun! I recently had the same urge and started writing toy stub resolvers in both C++ and Rust to compare them. Are you implementing the DNS level parts yourself, or using something tried and tested like PowerDNS/Knot/CoreDNS?

    2 votes
  2. Comment on What programming/technical projects have you been working on? in ~comp

    asymptotically
    Link Parent
    Cool! Do you run a new X server for each Vanguard instance? I tried something similar with RuneScape, but it was easy enough to embed the applet into my own application and send fake events to it,...

    Cool! Do you run a new X server for each Vanguard instance? I tried something similar with RuneScape, but it was easy enough to embed the applet into my own application and send fake events to it, so I didn't have to go very low level.

  3. Comment on Best way to use Instagram from a privacy perspective? in ~tech

    asymptotically
    Link
    Is this your personal brand, or for a company/product? If it's not for you, maybe you could outsource the running and management of the account.

    create an Instagram to try to build a brand

    Is this your personal brand, or for a company/product? If it's not for you, maybe you could outsource the running and management of the account.

  4. Comment on What did you do this week (and weekend)? in ~talk

    asymptotically
    Link
    I started fuzzing a JSON parser that I wrote a while ago as part of a game engine, and quickly found a lot of crashes. Oops! Also made a pizza from scratch, making the base round and flat was a...

    I started fuzzing a JSON parser that I wrote a while ago as part of a game engine, and quickly found a lot of crashes. Oops!

    Also made a pizza from scratch, making the base round and flat was a lot tricker than YouTube chefs made it look...

    1 vote
  5. Comment on Have you ever been hacked? in ~tech

    asymptotically
    Link
    The first site I built in PHP was swiftly hacked, deleted, and replaced with a page that said "defaced by $someGuy". I was quite young and because I was just editing files directly on the server,...

    The first site I built in PHP was swiftly hacked, deleted, and replaced with a page that said "defaced by $someGuy". I was quite young and because I was just editing files directly on the server, had no backup. Think I cried for a week afterwards!

    2 votes
  6. Comment on A bit of math around Cloudflare's R2 pricing model in ~tech

    asymptotically
    Link Parent
    It's actually become something of a standard and there are actually a few S3 compatible object storage services! Not an exhaustive list and not in any particular order... Self-hosted Minio Ceph...

    I love the S3 API compatibility. You can use Amazon's own code against them :D

    It's actually become something of a standard and there are actually a few S3 compatible object storage services! Not an exhaustive list and not in any particular order...

    Self-hosted
    Cloud-y
    6 votes
  7. Comment on Welsh council bids to print McDonald’s customer car number plates on wrappers in ~enviro

    asymptotically
    Link
    I live just the right/wrong distance away from a McDonalds, at the point where people have finished their food and are ready to... throw it out of their cars. It's such a scourge on an otherwise...

    I live just the right/wrong distance away from a McDonalds, at the point where people have finished their food and are ready to... throw it out of their cars. It's such a scourge on an otherwise lovely and untouched area.

    11 votes
  8. Comment on Designing APIs for humans: Object IDs in ~comp

    asymptotically
    (edited )
    Link Parent
    Maybe this would be a good use-case for bech32! It has: A "human readable part", similar to the prefix in the Stripe article A character set that excludes visually similar characters An error...

    Maybe this would be a good use-case for bech32!

    It has:

    • A "human readable part", similar to the prefix in the Stripe article
    • A character set that excludes visually similar characters
    • An error correcting code, so that small errors can be corrected, and larger errors can be detected

    ninja edit: My first comment nearly three years ago was also about Bech32 encoding! I promise that I'm not obsessed...

    3 votes
  9. Comment on How the personal computer broke the human body in ~tech

    asymptotically
    Link Parent
    A little late but thank you for the motivation. After reading your comment it made me want to do something but I couldn't decide what. I've ended up going for a short (30 minute) walk every...

    I vividly recommend you change them.

    A little late but thank you for the motivation. After reading your comment it made me want to do something but I couldn't decide what.

    I've ended up going for a short (30 minute) walk every morning and evening, along with setting a timer to remind me to get up and do something every hour if I'm sat at the computer. Quite surprised with how noticeable the change has been, from being exhausted after a walk a month ago to not really feeling it now.

  10. Comment on Would this be alright for a NAS? in ~comp

    asymptotically
    Link
    What CPU cooler does it come with? I made the error of putting a Noctua tower cooler in my Node 304, it made it very difficult to install six hard drives as the SATA data/power cables take up the...

    What CPU cooler does it come with? I made the error of putting a Noctua tower cooler in my Node 304, it made it very difficult to install six hard drives as the SATA data/power cables take up the same space.

    Also it might be worth looking into something like a used HP MicroServer. Having the drive bays accessible from the front so that you can hot swap a failed drive saves a lot of time, and ECC memory just might end up saving your data.

    3 votes
  11. Comment on What programming/technical projects have you been working on? in ~comp

    asymptotically
    Link Parent
    Wow, that sever is a lot beefier than mine. Since you're keeping it at home, what's your home internet connection like? Do you get multiple IPv4 addresses? I guess it's not too big of a deal since...

    Wow, that sever is a lot beefier than mine. Since you're keeping it at home, what's your home internet connection like? Do you get multiple IPv4 addresses?


    I guess it's not too big of a deal since you probably don't modify your password database very often. If I did, I'd probably switch to pass and version it with Git.

    2 votes
  12. Comment on What programming/technical projects have you been working on? in ~comp

    asymptotically
    Link Parent
    Do you host all of that on the same machine? I've been migrating a few of my services to different boxes because it all got a bit much for my poor cheap VPS. How do you handle conflicts? I noticed...

    Do you host all of that on the same machine? I've been migrating a few of my services to different boxes because it all got a bit much for my poor cheap VPS.


    NextCloud syncs (up to) 110GB of files to all of my devices, including a KeePass database

    How do you handle conflicts? I noticed that KeePassXC has a built-in way to merge two versions of a database, but I'm not sure how to automate that.

    2 votes
  13. Comment on What programming/technical projects have you been working on? in ~comp

    asymptotically
    Link
    I'm currently writing a library to decode, encode, and verify cryptocurrency wallet addresses. I was really impressed by Bitcoin's Bech32 encoding scheme. It would be cool if this was adopted...

    I'm currently writing a library to decode, encode, and verify cryptocurrency wallet addresses.

    I was really impressed by Bitcoin's Bech32 encoding scheme. It would be cool if this was adopted outside of the cryptocurrency space too, I think it would be great for encoding something like a Tor onion address.

    1 vote