udia's recent activity

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

    udia
    Link
    Ongoing old house stuff. I gutted my basement down to the studs, ripped out all of the insulation, and identified all the circuits leading from the breaker. Need to replace the rotted 2x4s on the...

    Ongoing old house stuff. I gutted my basement down to the studs, ripped out all of the insulation, and identified all the circuits leading from the breaker. Need to replace the rotted 2x4s on the floor and redo a bunch of wiring.

    2 votes
  2. Comment on Hi, how are you? Mental health support and discussion thread (August 2021) in ~health.mental

    udia
    Link
    I reminded myself today that despite my life not being where I want it to be, I have an unlimited capacity for guiding and nurturing the future self I want to become. Ever since I finished my MSc,...

    I reminded myself today that despite my life not being where I want it to be, I have an unlimited capacity for guiding and nurturing the future self I want to become.

    Ever since I finished my MSc, I feel like I lost a valuable mentor or 师父 role in my life. I feel like I am precariously balancing on a razor's edge and that I am a few spurs of bad luck away from being exposed as a big fraud.

    That being said, I have time and I have a kind and supporting partner.
    I need to contribute more to the people and the community around me.

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

    udia
    Link
    I've been procrastinating writing my thesis seminar presentation slide deck by building a theme for hexo.io (a static site generator). Migrating over from Hugo due to its rather poor support for...

    I've been procrastinating writing my thesis seminar presentation slide deck by building a theme for hexo.io (a static site generator).
    Migrating over from Hugo due to its rather poor support for markdown embedded latex math.

    I want my theme/static site generator to:

    • server side render mathematics (Mathjax)
    • not make URL requests to external domains (like loading google fonts or hitting some CDN which serves bundled jquery).
    • never have full page horizontal scrolling on long body content, instead opting to word-wrap (or localized horizontal scrolling, such as a big HTML table, large <pre><code> block
    • not break when JavaScript is disabled
    • have clean dark/light mode functionality
    • follow the emphasized guidelines of practical typography

    aside: #19: Blogging vs. blog setups

    5 votes
  4. Comment on What did you do this weekend? in ~talk

    udia
    Link
    I added continuous integration into my public machine learning library for pytorch model profiling (awwong1/torchprof). I played around with the hexo static site generator, considering moving away...

    I added continuous integration into my public machine learning library for pytorch model profiling (awwong1/torchprof).
    I played around with the hexo static site generator, considering moving away from hugo due to limited markdown mathjax support.
    I slept a lot this Sunday.

    3 votes
  5. Comment on <deleted topic> in ~comp

    udia
    Link
    Are you talking about End-to-end encryption? The idea is relevant to communication. It is when an actor 'A' sends information to another actor 'B' such that no third parties can retrieve the...

    Are you talking about End-to-end encryption?

    The idea is relevant to communication. It is when an actor 'A' sends information to another actor 'B' such that no third parties can retrieve the information. Third parties includes the mechanism of sending the information itself (for example, when you email someone using GMail, Google would be a third party).

    Data at rest encryption does not guarantee E2EE, it is just a security measure to mitigate damage if your hard drive is stolen. If the server admins hold the encryption keys, they can decrypt the database and read its contents.

    HTTPS/TLS also does not guarantee E2EE. TLS mitigates attackers trying to pull information from packet sniffing, but the information may still be sent unencrypted.

    5 votes
  6. Comment on CIRA Canadian Shield, DNS Resolution Service in ~tech

    udia
    Link
    I'm curious to hear about ~'s opinion of the new DNS resolution service provided by Canadian Internet Registration Authority (CIRA). Canadian Shield is a DNS resolution service that offers three...

    I'm curious to hear about ~'s opinion of the new DNS resolution service provided by Canadian Internet Registration Authority (CIRA). Canadian Shield is a DNS resolution service that offers three different feature levels, configurable by the DNS resolver addresses:

    • Private: DNS resolution only
    • Protected: DNS resolution + blocking malware & phishing content
    • Family: DNS resolution + blocking malware, phishing, & pornographic content

    Personally, I welcome new entrants in this space. I like the idea that a Canadian non-profit organization is providing an alternative to Cloudflare and Google Public DNS. I like that CIRA explicitly states no tracking or monitoring of user activity.

    That being said, I doubt that they are faster (response time) compared to Cloudflare/Google, even with Canada located data centres (I am Canadian). I'm also conflicted at the idea of CIRA controlling what sites are deemed 'safe' (Protected/Family). They have partnered with Akamai to create their block list. I dislike the idea of a third party filtering my internet content.

    Would you use this? Why or why not?

    5 votes
  7. Comment on Coming up with a good personal domain name in ~creative

    udia
    Link Parent
    I hear what you're saying. Long names allow you a greater freedom of expression. Someone who does not know your brand can read it and derive some meaning from it. That being said, I think XKCD...

    I hear what you're saying. Long names allow you a greater freedom of expression. Someone who does not know your brand can read it and derive some meaning from it.

    That being said, I think XKCD sounds pretty cool. I imagine before they became established, Uber, SoFi, JUUL, Brex (all >$2bil US valuation companies) weren't cool names.

    Short domain names are more valuable, with entire auction sites dedicated to this niche. They are easier to type and share. The majority of the top 50 Alexa ranked sites on the web are single English words or a moniker.

    My stance is that the name is less important than what the name represents. The name is made cool by what is done with it. Shorter domain names are preferable over long domain names.

    1 vote
  8. Comment on Coming up with a good personal domain name in ~creative

    udia
    Link
    One approach for domain name search is up minimize length. For example, my username was discovered as one of the few remaining .CA top level domains at four characters that have not been claimed....

    One approach for domain name search is up minimize length. For example, my username was discovered as one of the few remaining .CA top level domains at four characters that have not been claimed. Rather than committing to a brand and finding the domain to match it, maybe approach the problem in reverse?

    Aside, as of this post, t.ki is available (but expensive)

    2 votes
  9. Comment on A new model and dataset for long-range memory in ~comp

    udia
    Link
    Looking forward to seeing these new architectures in PyTorch. Hard to keep up, as the Transformer-XL examples released by NVIDIA were only made available ~3 months ago.

    Looking forward to seeing these new architectures in PyTorch. Hard to keep up, as the Transformer-XL examples released by NVIDIA were only made available ~3 months ago.

    2 votes