HNHacker News
TopNewBestAskShowJobs

mystickphoenix

148 karma · joined September 10, 2015

Python and Clojure backend software dev that moonlights regularly as devops and data engineer.
submissionscomments
mystickphoenix··on Show HN: SHA-256 Animation
You could call it CIDR Punk if you want to be a bit more on-the-nose ;)
mystickphoenix··on Chunkwm – a tiling window manager for macOS
I struggled a lot trying to get chunkwm up and running a while back. Ended up trying Amethyst: https://ianyh.com/amethyst/ While it still has plenty of configuration options, it ended up being manageable enough for me while showing me the benefits of twm's.

If chunkwm seems like a lot and you still want to try out a tiling window manager, I'd recommend Amethyst simply for the lower barrier to entry.

mystickphoenix··on Security Issue February 2019: FAQ
Confirms a suspicion I had that it might be an issue. I assume it's a problem whenever you hash a weaker with a stronger, not just MD5 in particular.

Thanks!

mystickphoenix··on Security Issue February 2019: FAQ
> Though I do understand it is a pain to migrate users over since you can only do it when they log in.

Had a thought on this, but I'm no security expert so if someone else could weigh in, that'd be awesome. Couldn't you just add a layer to the password hashing?

I.e., you start with MD5 because that's the best at the current point in history. Bcrypt comes around and you want to do a migration of all your users, so you take the stored MD5 hashes and run them through bcrpyt. Making sure, of course, that your login system does the same, MD5 followed by bcrypt. When the next-gen hashing algorithm comes around, you do the same, now the path is MD5->bcrypt->next-gen.

That way you're relying on the strongest algorithm "wrapping" the weaker one(s) without having to make everyone login again to generate the new hashes to be stored.

Curious to know if there are downsides to this (performance is an obvious one) or whether you're weakening the stronger hash by hashing a weaker one?

mystickphoenix··on Ask HN: Going from Developer to Manager. What should I know or learn?
As a developer, I'd love to see more managers read and try to follow the advice that makes sense for their company/position from Michael Lopp, aka Rands: http://randsinrepose.com

From my perspective, it's a how-to guide for managing information workers, keeping them happy, and keeping yourself sane.

mystickphoenix··on Ask HN: Where did you donate money in 2018?
Colorado 4x4 Rescue and Recovery, 501c3 non-profit organization (https://co4x4rnr.clubexpress.com/content.aspx)

Full disclosure, I'm a dues-paying member and active volunteer.

They basically provide Search and Rescue (SAR) "lite" and vehicle recovery on Colorado Forest Service roads and Jeep trails free of charge. They try very hard to not compete with either traditional SAR teams or commercial towing services and instead fill a gap between the two.

Having personally been on 60+ missions over the past two years, they're doing incredibly good work helping people out on their worst day, reducing the burden on traditional SAR teams, and in more than a few cases saving lives. At least 50% of the missions I've been on have been people that simply got in over their head and didn't know what to do. Being able to get them and their vehicle home is a fantastic feeling.

edit: A lot of SAR teams are self-funded or funded via grant money that can disappear, so if you can donate to a local team please do. They desperately need the funding to continue doing the work of saving lives

mystickphoenix··on This jacket uses the same material as NASA’s spacesuits to keep you warm
I have the original version of the Oros jacket (it was also a Kickstarter). Am definitely very pleased with it and would buy again. I've also backed the Kickstarter for this one (specifically, the gloves). My only criticism of the jacket is that it's somewhat chilly when you're just standing in place. If you're moving at all, it's super warm. They may have fixed this in the latest version.

Also, fair to note that I've never felt a need to wear anything more than a t-shirt underneath the jacket.

mystickphoenix··on Show HN: GitHub project structure visualizer
python/cpython (takes a long time...) clojure/clojure

Are interesting visualizations as well.

← PreviousPage 3 of 3