aparmentier's comments

aparmentier | 5 years ago | on: PEP 622 – Structural Pattern Matching

Interesting proposal, but I'm cringing at yet another overload for the * symbol.

a * b == "a times b"

a * * b == "a to the power of b"

f(* a) == "call f by flattening the sequence a into args of f"

f(* * a) == "call f by flattening the map a into key value args for f"

[* a] == "match a sequence with 0 or more elements, call them a"

Am I missing something? I know these all occur in different contexts, still the general rule seems to be "* either means something multiplication-y, or means 'having something to do with a sequence' -- depends on the context". It's getting to be a bit much, no?

Note: HN is making me put spaces between * to avoid interpretation as italics.

aparmentier | 5 years ago | on: Ask HN: Who wants to be hired? (June 2020)

Location: Montreal, Canada

Remote: Yes

Willing to relocate: No

Technologies: Python, Django, Machine learning, C#, ASP.net.

Résumé/CV: https://www.linkedin.com/in/alexandre-parmentier-378a17114/

Email: a.g.parmentier (at) gmail.com (email me for PDF cv and letters of recommendation)

I've worked as a full stack developer during my undergraduate and full-time in the private (startup) world. I recently completed a Master's degree focused on AI/ML applications.

I'm very interested in work that can combine these strengths, such as machine learning engineer, applied data scientist, data infrastructure, etc. I also continue to be interested in full stack and back-end engineer roles.

I think code quality is extremely important, and I'll be an advocate for processes which increase maintainability and decrease long term technical debt wherever I go.

page 1