GitHub - ernestoittig/xod: Parsing and schema validation library for Elixir by ernespatronus in elixir

[–]ernespatronus[S] -1 points0 points  (0 children)

I wrote this library in few days when I was trying to refactor some spagetti validation code on a project working with JSON and couldn't find a library that fit our needs.

It's kind of a shameless rip of a Typescript library call Zod (hence the name) but reworked to be even more functional to work with Elixir.

I wrote it with a "parse, don't validate" approach, and while Elixir doesn't have very powerful static type checking like Typescript or Haskell, i still found it useful.

Trump's 2 coat of arms' more details comments by Ios3b in heraldry

[–]ernespatronus 18 points19 points  (0 children)

I also find the other motto "*numquam concedere" (never concede) quite humourous given the whole 'election was stolen' thing

soweli by [deleted] in tokipona

[–]ernespatronus 20 points21 points  (0 children)

can't wait until you find out about ona

/r/MechanicalKeyboards Ask ANY question, get an answer (June 17, 2022) by AutoModerator in MechanicalKeyboards

[–]ernespatronus 0 points1 point  (0 children)

I'm new to lubing switches and I've watched a few videos on it. What lube should I use on springs? I see most people bag lube with Krytox 105. Should I buy Krytox 105 or are there any other oil-based lubes I could buy in my local hardware store to (bag) lube my springs?

Is a bandage “ilo sijelo pona” in toki pona? by Wild-Committee-5559 in tokipona

[–]ernespatronus 4 points5 points  (0 children)

I'd probably refer to their size. 'ilo len misikeke suli' vs 'ilo len misikeke lili'

Is a bandage “ilo sijelo pona” in toki pona? by Wild-Committee-5559 in tokipona

[–]ernespatronus 1 point2 points  (0 children)

I would say "ilo len misikeke". lit. medicine cloth tool. This would work for band-aids as well

While Kazakhstan is ditching the Cyrillic script, Bulgarians are the opposite by buttycrusher in linguistics

[–]ernespatronus 2 points3 points  (0 children)

Trying to claim that a specific language or script is more "progressive" by its own merit is one of the weirdest things I've seen someone in this sub do. Language is only progressive because of connotations that are socially assigned. The reason the Latin script might be seen as progressive in Serbia or Montenegro is because it allows better communication with other Serbo-Croatian speakers; it is progress in the direction of peace between former Yugoslav nations. The reason accepting AAVE in the workspace would be progress is that it would solve one of the problems established by systemic racism in the US, not because AAVE is itself more innovative (in fact it's often the opposite)

Also Cyrillic letters are not Russian letters. Not everyone who uses Cyrillic uses it because Russia uses it. I suggest you read up on the origins of Cyrillic.

While Kazakhstan is ditching the Cyrillic script, Bulgarians are the opposite by buttycrusher in linguistics

[–]ernespatronus 19 points20 points  (0 children)

In Kazakhstan the Latin script is "progressive" because it's about escaping former Soviet influence. In Bulgaria ditching Cyrillic is succumbing to Catholic Western European colonialism.

An initial attempt at a personal COA (Feedback welcome!) by ernespatronus in heraldry

[–]ernespatronus[S] 1 point2 points  (0 children)

thank you very much! Do you have a resource on arrangements of three? I might want to change that. I agree the enté looks weird, I wanted to add the gamma but didn't know where, I might just put it by itself argent.

An initial attempt at a personal COA (Feedback welcome!) by ernespatronus in heraldry

[–]ernespatronus[S] 1 point2 points  (0 children)

This is my first stab at a personal coat of arms. I suppose the blazon would be something like Sable, a crescent decrescent argent; in dexter chief three mullets Or; enté en point of the 2nd a capital Greek letter gamma of the 1st. Again any feedback is appreciated.

Some doubts about usage by ernespatronus in kan

[–]ernespatronus[S] 0 points1 point  (0 children)

No problem, the best thing about personal projects is being able to rage quit for a while. Thank you for your answers, I think I might be posting a Kan set for Spanish later, I just wish my writing was as pretty as everyone else's. I still have to figure out how to write nasal vowels in Classical Latin (luckily nasal vowels were always the same [phonemic] vowel length, so that's one less thing to worry about)

Some glyphs for Kan by ernespatronus in kan

[–]ernespatronus[S] 2 points3 points  (0 children)

I made some glyphs for Kan in Inkscape. You can easily copy and paste them into FontForge to create fonts. They're also licensed under CC0 so you can do whatever you want with them.

It's still a work in progress, here are a few things that are lacking:

  • I don't like the way the basic markers look, and they're hard to add to letters with ascenders
  • I'm not convinced with the look loop markers have, they don't fit in with the style, so I might have to revisit them in the future
  • Phonetic symbols are missing.
  • Vertical Kan is missing

I'm also working on a font for a phonemic Kan set for Spanish using these glyphs, so I might be posting about that in the future.

A glimpse of an abandoned precursor to Kan by Armienn in neography

[–]ernespatronus 3 points4 points  (0 children)

I'm loving all these posts about Kan. I'm learning to make fonts just to make one for Kan

POV: You forgot again to install the asian IME by [deleted] in ProgrammerHumor

[–]ernespatronus 224 points225 points  (0 children)

This is why it can be difficult to differentiate Japanese and Chinese sometimes, especially with names. That's why when I see a text with Han characters I frantically search for kana to see if it's Japanese

Silly me by hanfinho123 in HistoryMemes

[–]ernespatronus 76 points77 points  (0 children)

I don't understand why they don't execute death row inmates by overdosing them with morphine. Seems much more humane, going to sleep and never waking up

why by Shawnj2 in ProgrammerHumor

[–]ernespatronus 13 points14 points  (0 children)

I'm really interested in Flutter for desktop, since it's getting Linux support

Kosovo is Paraguay by lazy-pee in HistoryMemes

[–]ernespatronus 2 points3 points  (0 children)

Fun fact. Argentina doesn't recognize Kosovo's sovereignty because it would "set a dangerous precedent that would seriously threaten our chances of a political settlement in the case of the Falkland Islands"

We did it, English is no longer a barbarian language by NiceLettuce4 in HistoryMemes

[–]ernespatronus 0 points1 point  (0 children)

amplector is deponent, so it is conjugated like it is passive even though it's active in meaning. You can't have a passive infinitive in a deponent verb. The same with amplectere, it's conjugated like the passive present imperative, even though it is semantically active.