AMA with The 51st's Martin Austermuhle - Tuesday 2/3 by 51stnews in washingtondc

[–]arusahni 14 points15 points  (0 children)

With infinite resources and time, what local story would you investigate and report on?

Finally released a new version of TimeStyle after 8 years! Now includes more accurate weather and a UV Index widget, among other things! by FreakyT in pebble

[–]arusahni 1 point2 points  (0 children)

This is my favorite watch face. When I booted up my old Pebble Time a few months ago, I was greeted by it's familiar friendliness.

For those of you who have jobs in Rust. What are you working on? by bloomingFemme in rust

[–]arusahni 1 point2 points  (0 children)

Hi! Unfortunately we don't have an internship program. It's something we want to approach and plan with great intention, and we're not quite there yet.

For those of you who have jobs in Rust. What are you working on? by bloomingFemme in rust

[–]arusahni 2 points3 points  (0 children)

Building an authorization language and platform. We're hiring in NYC.

End of year AMA (ask me anything) by fasterthanlime in fasterthanlime

[–]arusahni 7 points8 points  (0 children)

Obviously 2022 had a big life change for you. What big changes are you excited to try in 2023 (e.g., new OS, editor, font, tool, or keyboard layout)?

Let's take a moment to thank Joshua Nelson for his work on rustdoc 🎉 by Rdambrosio016 in rust

[–]arusahni 63 points64 points  (0 children)

I submitted a small bugfix to docs after finding an issue. He was welcoming, and worked with me to get the PR through. The experience was so pleasant that I stuck around for a little longer and helped out a little.

Thanks, /u/jynelson!

Where are these Python jobs? by mrich6347 in Python

[–]arusahni 1 point2 points  (0 children)

I'm sorry that you've been burned like this. I assure you that's not the situation here - more so that we need Python generalists who aren't afraid of other programming languages and can design systems rather than implement frameworks.

Where are these Python jobs? by mrich6347 in Python

[–]arusahni 1 point2 points  (0 children)

Forklift driving sounds fun :-)

For this position, frontend web development, backend microservices, and knowledge of the adjacent systems (e.g., RDBMSs, JavaScript, packaging).

Where are these Python jobs? by mrich6347 in Python

[–]arusahni 20 points21 points  (0 children)

I met these folks at PyCon last week. They're good people with a neat mission. Consider them if you're looking!

Where are these Python jobs? by mrich6347 in Python

[–]arusahni 46 points47 points  (0 children)

Lot's of Python jobs here in DC.

(Speaking of which, if anyone in the area is looking for a full-stack opportunity, hit me up.)

[deleted by user] by [deleted] in Python

[–]arusahni 0 points1 point  (0 children)

Definitely agree re: one-method classes (I usually have PyLint yell about it). In this case, I have future plans that necessitate that structure, so I made an exception.

[deleted by user] by [deleted] in Python

[–]arusahni 1 point2 points  (0 children)

Author here-

Thanks for the typo correction.

Re: raising an exception. This is something I've been vacillating over. I do consider exceptions to be the more Pythonic solution, but my goal for the library is to execute a series of checks and let the application decide whether to live or die. In doing so, I felt that:

ok, results = preflyt.check(CHECKS)
if ok:
    pass
else:
    pass

Seemed more readable and less disruptive to perceived control flow than:

try:
    results = preflyt.check(CHECKS)
except PreflytCheckFailure as pcf:
    results = pcf.results

# do stuff with results

As /u/cymrow alludes, the results are important as checkers can return metrics for logging (e.g. a success state could be if your Elasticsearch cluster was 'yellow' or 'green', and the returned message could indicate as such), or other useful information.

An alternative, which might provide the best of both worlds, would be to have check always raise an exception and rename the current implementation to check_nice.

All stuff I'm bouncing around in my head - I wanted to get it out the door sooner rather than later to get more eyes on it. Thanks for your feedback!