~huyngo/huyngo.srht.site

196ee1a8c8b02d5d2bc3305e4fe61d49cf3d9fa0 — Ngô Ngọc Đức Huy 7 months ago 2e719ef
Update profile
7 files changed, 202 insertions(+), 102 deletions(-)

M _includes/custom-webring.html
D about.markdown
A about.md
M contact.md
A glossary.md
A social.md
A work.md
M _includes/custom-webring.html => _includes/custom-webring.html +15 -16
@@ 11,45 11,44 @@
      
      <div class="footer-col article">
        <h4 class="title">
          <a href="https://www.eff.org/deeplinks/2021/02/despite-progress-metadata-still-under-second-class-protection-latam-legal" target="_blank" rel="noopener">Despite Progress, Metadata Still Under &#34;Second Class&#34; Protection in Latam Legal Safeguards</a>
          <a href="https://drewdevault.com/2021/03/06/Corporate-surveillance-murder.html" target="_blank" rel="noopener">The corporate surveillance machine is conducting murder at scale</a>
        </h4>
        <p class="summary">This post is the fourth in a series about our new State of Communications Privacy Laws report, a set of questions and answers about privacy and data protection in Argentina, Brazil, Chile, Colombia, Mexico, Paraguay, Panama, Peru, and Spain. The research …</p>
        <p class="summary">I have never been angrier about the corporate surveillance complex, which I have
rallied against for years, than I am today. Buying and selling user’s private
information on the open market is bad enough for the obvious reasons, but today,
I learned that the…</p>
        <small class="source">
          via <a href="https://www.eff.org/rss/updates.xml">Deeplinks</a>
          via <a href="https://drewdevault.com">Drew DeVault&#39;s blog</a>
        </small>
        <small class="date">February 3, 2021</small>
        <small class="date">March 6, 2021</small>
      </div>
      
      <div class="footer-col article">
        <h4 class="title">
          <a href="https://drewdevault.com/2021/02/02/Anti-Wayland-horseshit.html" target="_blank" rel="noopener">I&#39;m tired of this anti-Wayland horseshit</a>
          <a href="https://www.eff.org/deeplinks/2021/03/why-you-cant-sue-your-broadband-monopoly" target="_blank" rel="noopener">Why You Can’t Sue Your Broadband Monopoly</a>
        </h4>
        <p class="summary">What do anti-vaxxers, flat earthers, 9/11 truthers, and anti-Wayland activism
all have in common? All of them are characterized by a blithe rejection of facts
to embrace a narrative of victimization by a vague authority. In the case of
Wayland, the “vague au…</p>
        <p class="summary">EFF Legal Fellow Josh Srago co-wrote this blog post
The relationship between the federal judiciary and the executive agencies is a complex one. While Congress makes the laws, they can grant the agencies rulemaking authority to interpret the law. So long as…</p>
        <small class="source">
          via <a href="https://drewdevault.com">Drew DeVault&#39;s blog</a>
          via <a href="https://www.eff.org/rss/updates.xml">Deeplinks</a>
        </small>
        <small class="date">February 2, 2021</small>
        <small class="date">March 5, 2021</small>
      </div>
      
      <div class="footer-col article">
        <h4 class="title">
          <a href="https://stallman.org/archives/2020-nov-feb.html#2_February_2021_%28Toxic_chemicals_killing_sea_lions%29" target="_blank" rel="noopener">Toxic chemicals killing sea lions</a>
          <a href="https://stallman.org/archives/2021-jan-apr.html#5_March_2021_%28Campaign_to_discredit_BBC%29" target="_blank" rel="noopener">Campaign to discredit BBC</a>
        </h4>
        <p class="summary">
*China&#39;s Communist party ran campaign to discredit BBC, thinktank finds.*

Toxic chemicals made by humans are killing sea lions.
Sea lions are pretty high on the food chain, so they accumulate many
toxins that animals don&#39;t have ways to metabolize or excrete.


</p>
        <small class="source">
          via <a href="https://stallman.org/archives/polnotes.html">Richard Stallman&#39;s Political Notes</a>
        </small>
        <small class="date">February 2, 2021</small>
        <small class="date">March 5, 2021</small>
      </div>
      
    </section>

D about.markdown => about.markdown +0 -82
@@ 1,82 0,0 @@
---
layout: page
title: About
language: en
ref: about
permalink: /about/
---

I am Huy. Use the pronoun "he" to refer to me in third person.
I'm from Vietnam and besides Vietnamese and English; I also speak some French and German.
I write mainly in English, since that's the one I'm most comfortable with,
but I will translate some of my posts to other languages for practice.

I am a backend web developer, though I'm open to experiment in other fields as well.
You can look at my project on:

- [GitHub](https://github.com/Huy-Ngo/)
- [Disroot Git](https://git.disroot.org/huyngo)
- [source hut](sr.ht/~huyngo/)

(the latter two haven't had many projects yet)

Also: See my CV [here][cv].

# What is this blog about ?

It's about various things:

- Programming
- Learning languages
- Conlanging
- Digital freedom
- Books or fiction in general

But it's primarily about technology in general.

# Projects

Some projects I proudly contributed to or authored:

- [~cnx/palace][palace], a 3D audio library in Python
- [acanban], an in-development academic-oriented project management system
- [discord-meme-bot], a meme bot for discord
- [wikt-cli], a CLI tool to search Wiktionary using its API
- [YAltaCV], a Python script that generate AltaCV-theme from YAML

# Correct mistakes

Any correction is appreciated, whether I state a wrong fact or make a grammar mistake.

# Copying

<a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" /></a><br />All content in this blog is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>, unless stated otherwise.

This means you are free to share the posts and modify them, provided that you attribute properly, link to the original content, and state your changes. Additionally, you have to share those changes under the same license.

# Acknowledgement

This blog is built with [jekyll] and its [minima] theme. I used [openring] to generate others' blog posts from RSS feed.

# Donate

I receive donate on [liberapay]/huy.ngo and [patreon]/\_\_huy_ngo\_\_.

# Source

The source code for generating this website can be found on [GitHub][gh-blog], [Disroot][disroot-blog], and [source hut][srht-blog].

[cv]: https://raw.githubusercontent.com/Huy-Ngo/my-cv/master/huy-cv.pdf
[jekyll]: https://github.com/jekyll/jekyll
[minima]: https://github.com/jekyll/minima
[palace]: https://git.sr.ht/~cnx/palace
[acanban]: https://github.com/Huy-Ngo/acanban
[YAltaCV]: https://github.com/Huy-Ngo/YAltaCV
[discord-meme-bot]: https://github.com/Huy-Ngo/discord-meme-bot
[wikt-cli]: https://git.sr.ht/~huyngo/wikt-cli
[openring]: https://git.sr.ht/~sircmpwn/openring
[gh-blog]: https://github.com/Huy-Ngo/huy-ngo.github.io
[disroot-blog]: https://git.disroot.org/huyngo/blog
[srht-blog]: https://git.sr.ht/~huyngo/blog
[liberapay]: https://liberapay.com/huy.ngo/
[patreon]: https://www.patreon.com/__huy_ngo__

A about.md => about.md +62 -0
@@ 0,0 1,62 @@
---
layout: page
title: About
language: en
ref: about
permalink: /about/
---

I am Huy. Use the pronoun "he" to refer to me in third person.  I'm from
Vietnam and besides Vietnamese and English; I also speak some French and
German.  I write mainly in English, since that's the one I'm most comfortable
with, but I will translate some of my posts to other languages for practice.

I write about:

- Programming
- Learning languages
- Conlanging
- Digital freedom
- Books or fiction in general

But it's primarily about technology in general.

# Correct mistakes

Any correction is appreciated, whether I state a wrong fact or make a grammar mistake.

# Copying

<a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">
<img alt="Creative Commons License" style="border-width:0"
     src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" />
</a>
<br />
All content in this blog is licensed under a 
<a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">
Creative Commons Attribution-ShareAlike 4.0 International License</a>,
unless stated otherwise.

This means you are free to share the posts and modify them, provided that you
attribute properly, link to the original content, and state your changes.
Additionally, you have to share those changes under the same license.

# Acknowledgement

This blog is built with [jekyll] and its [minima] theme. I used [openring] to generate others' blog posts from RSS feed.

# Donate

I receive donate on [liberapay/huy.ngo][liberapay] and [patreon/\_\_huy_ngo\_\_][patreon].

# Source

The source code for generating this website can be found on [source hut][srht-blog].

[cv]: https://raw.githubusercontent.com/Huy-Ngo/my-cv/master/huy-cv.pdf
[jekyll]: https://github.com/jekyll/jekyll
[minima]: https://github.com/jekyll/minima
[openring]: https://git.sr.ht/~sircmpwn/openring
[srht-blog]: https://git.sr.ht/~huyngo/blog
[liberapay]: https://liberapay.com/huy.ngo/
[patreon]: https://www.patreon.com/__huy_ngo__

M contact.md => contact.md +1 -4
@@ 3,13 3,10 @@ layout: page
title: Contact
language: en
ref: contact
permalink: /about/contact
---

If you don't know me, it's probably best to contact me via [email][email].
Please follow this guidelines for any other contact method:

- Mastodon: [@huy_ngo@fosstodon][fosstodon]
- Matrix: [@xarvos:matrix.org][matrix]

# Language


A glossary.md => glossary.md +32 -0
@@ 0,0 1,32 @@
---
layout: page
title: Glossary
language: en
ref: gloss
---

This list contains some words I use even though it is not 
considered as standard English, or rarely used in English.

whence
: from where

thou
: singular second-person pronoun

ze

: singular gender-neutral third-person pronoun

  pronunciation /ziː/, similar to German *sie*\
  objective **zem**, possessive **zer**, reflexive **zemself**

  I derived it from English determiner *this*, since modern pronouns
  also come from Old English words for *this*. Logically, it would more likely
  becomes *de* or *fe*. *Fe* seems out of place for me, and *de* may make me
  look like appropriating AAVE.

  *They* as a singular pronoun kinda works, but it causes confusion.
  I prefer clarity, which is also the reason why I use the archaic *thou*
  when the situation allows. Of course, I respect everyone's pronoun preference
  so this is only used when I don't know it.

A social.md => social.md +16 -0
@@ 0,0 1,16 @@
---
layout: page
title: Social Media
language: en
ref: social
permalink: /about/social
---

I practically left Facebook et al. Currently I am federated social networks, namely:

- Mastodon: For short text post, but it's longer than Twitter
- Pixelfed: Federated Instagram, where I post memes
- Matrix.org: Instant messaging, with E2EE for private messages

You can find my Mastodon account at the footer and in my CV. Ask me further on
Mastodon or email if you really want to know other two.

A work.md => work.md +76 -0
@@ 0,0 1,76 @@
---
layout: page
title: Work
language: en
ref: work
permalink: /about/work
---

I am a web backend developer, though I'm open to experiment in other fields as
well.  You can look at my project on:

- [GitHub](https://github.com/Huy-Ngo/)
- [Disroot Git](https://git.disroot.org/huyngo)
- [source hut](sr.ht/~huyngo/)

See my CV in PDF format [here][cv].

# Education

- Bachelor: University of Science and Technology of Hanoi, 2018-2021

# Work Experience

## Internship

So far I have only worked as intern in VC Corp. During my internship there, I
created a disposable mail system as a proof of concept. Afterwards, I have been
working with their mail system for a short while.

# Projects

## School projects

### Acanban

[Acanban][acanban] is an in-development academic-oriented project management
system.

So far, we have implemented only basic project collaboration features. There is
much work to be done in the future.

### Palace

[Palace][palace] is a 3D audio library in Python.  It is a wrapper around
OpenAL for Python, expecting to provide developers with modern and intuitive
utilities for audio processing.

## Personal projects

- [discord-meme-bot], a meme bot for discord
- [wikt-cli], a CLI tool to search Wiktionary using its API
- [cov-news][cov], a crawler for COVID-19 related news 
- [GenWord][genword] a word generator on Android, alternative to [its JS equivalent][gen]

## Miscellaneous

- [YAltaCV], a Python script that generate AltaCV-themed CV from YAML.
- [Round Robin][rr-sched], a web-based personal time scheduler inspired by
  process scheduler algorithm of the same name.

# Languages

I'm most comfortable with Vietnamese for casual conversation and English for
working (such as for documentation and commit message). I also can speak some
French and German with low fluency and read/write them with the help of a
dictionary.

[cv]: https://github.com/Huy-Ngo/my-cv/blob/master/huy-cv.pdf
[palace]: https://git.sr.ht/~cnx/palace
[acanban]: https://github.com/Huy-Ngo/acanban
[YAltaCV]: https://github.com/Huy-Ngo/YAltaCV
[discord-meme-bot]: https://github.com/Huy-Ngo/discord-meme-bot
[wikt-cli]: https://git.sr.ht/~huyngo/wikt-cli
[genword]: https://git.sr.ht/~huyngo/GenWord
[cov]: https://github.com/Huy-Ngo/cov-news
[gen]: www.zompist.com/gen.html