HNHacker News
TopNewBestAskShowJobs

mattupstate

113 karma · joined January 22, 2011

submissionscomments
mattupstate··on Emigre typography and graphic design magazine (1984–2005)
Vignelli was a staunch modernist. Emigre is a definitive post-modern studio. Fundamentally different to someone such as him.
mattupstate··on Ask HN: Who wants to be hired? (April 2024)
Location: New York City

Remote: Sure, but not required

Willing to relocate: no

Technologies: See website

Resume/CV: https://mattupstate.com

Email: hello at mattupstate dot com

mattupstate··on Startup CEOs learned engineering management from captain kirk
Is anyone else tired of hearing about "earning the trust of the CEO"? Where's the chatter about CEOs earning the trust of their staff?
mattupstate··on Sociotechnical Lenses into Software Systems
The relationship between a software system and the people who build and operate it does not get discussed enough in this industry. This read won't give you answers to the many questions we have yet to answer or discuss, but it presents the topic well enough that I hope it gets some of y'all to think a little more about it.
mattupstate··on A guide to organizing settings in Django
I'd go so far as to say that configuration details for specific runtime environments should never be the concern of the application/service/program itself. It's almost always a smell to me when I see "dev" "prod" "stage" "local" in code unless it's an abstraction over the configuration for some sort of logical runtime profile.
mattupstate··on A guide to organizing settings in Django
While this might be decent advice around the internal details of a Django application's settings, what's missing is a mention of who this approach is designed for. It appears geared for developers who work on the project because the internal details (module names like settings.local, settings.production) leak to the command line interface. This might be fine in some cases, but this advice is not universal. All apps have a configuration API and you might consider how that looks depending on who/what is running the application, even if it's people who work on the code.
mattupstate··on The Magic of Engineered Serendipity
In the name of transparency, this did happen :)
mattupstate··on The Magic of Engineered Serendipity
I applied and had one brief interview with someone over video. Maybe it's just me, but I think it's reasonable to expect a follow up, possibly with some feedback, after an interview. But that didn't happen. Not the end of the world for me, but a detail I think that should matter to a company that touts a strong community horn.
mattupstate··on Microservices Considered Harmful (2019)
Unrelated? I' beg to differ. More to the point, all systems have an access control model. It could be explicit or implicit depending on how the system is built. Regardless, it defines the barriers and boundaries between everything in the system.

The comment suggests that just by separating things in the popular sense of microservices results in a barrier to enforce separation of concerns. That's how I read it, at least, and I find that to be is misleading.

This is the crux I see around popular discourse of microservices. It's often presented without a broader context.

mattupstate··on Microservices Considered Harmful (2019)
Stop off! Drop a bunch "microservices" into the same network without any access control and you don't have a physical barrier at all! In fact, it becomes even harder to have a clue as to what's interfacing with what unless you can observe your inter process traffic.
mattupstate··on Let Children Get Bored Again
It's not just about screens. It's about the societal pressure to keep kids engaged in some activity at all times.
mattupstate··on RegExr
I've been using this website for years. It's been so long now that I can't even remember when Grant Skinner, the former Flash/ActionScript guru, released it. Nice to see it shared here.
mattupstate··on LF: Fully Decentralized Fully Replicated Key/Value Store
I tried contacting you through the IndieGoGo campaign page. No luck?
mattupstate··on LF: Fully Decentralized Fully Replicated Key/Value Store
ZeroTier tech is so promising, but it appears Adam is trying to do too much at once. For example, I never received the ZeroTier Edge box, or a refund, from the IndieGoGo campaign. It's frustrating, but I hope the ZeroTier succeeds in the long run.
mattupstate··on America’s urban rebirth is missing actual births
Sounds like the words of someone who didn't grow up in a city, currently/recently lives/lived in one they dislike, and hasn't found happiness somewhere else.
mattupstate··on HAProxy 2.0
Environment variables can be used in Nginx if you compile with Lua support or use the pre-built OpenResty distro.
mattupstate··on Containers, microservices, and service meshes
There's a cost to ensure all your data is encrypted in transit regardless of how you do it.
mattupstate··on Security for Elasticsearch is now free
There's also a lesser known project out there: https://search-guard.com/

Paired with an OpenResty reverse proxy I was able to set up a reasonably secure cluster back when X-Pack was prohibitively expensive and the AWS offering wasn't under their BAA.

Big thanks to that team of contributors!

mattupstate··on The Man Who Built the Bauhaus
Highly recommend visiting the Gropius House. It's a wonderful example of what modern residential architecture could, maybe should, be. What I appreciate most about it is the obvious restraint applied to the design and focus on functionality without sacrificing a unique aesthetic. It will certainly influence any structure I may be involved with building for my family.
mattupstate··on The Subway Is So Late, It’s Making New Yorkers Early
Wow, not one person read this article and saw the NYC cultural commentary? Don't you all know we hate being early as much as we hate being late?
mattupstate··on The financial struggles of a breast pump startup
The water can stay in the tubes for up to two weeks. She tried the Medela and the Phillips and while they were decent, ultimately felt the Naya was better for comfort.
mattupstate··on The financial struggles of a breast pump startup
Well that's a bit of a gross generalization, wouldn't you say? Try to imagine for a moment that you might be over looking a very important feature of any breast pump: comfort. This is the main reason my wife chose this pump. It's the only pump on the market that doesn't use air. Air imposes a much different discomfort relative to the Naya, according to my wife. She's very pleased with the product. The price? Sure, expensive. We're lucky to be able to afford it. The app? Don't care about it. Consider us your exception.
mattupstate··on Notes on Google's Site Reliability Engineering Book
> extra pay for being on-call (time-off or cash)

This!

mattupstate··on Local and organic is a romantic myth
If this type of subject is interesting to you then you should some of Rachel Laudan's work. She's a food historian but is very in tune with this topic. Here's a brief interview with her: http://www.washingtonian.com/blogs/bestbites/todd-kliman-oth...
mattupstate··on Usage Stalls for Twitter; Shares Drop
Doesn't look killed off to me https://itunes.apple.com/us/app/tweetdeck-by-twitter/id48581...
mattupstate··on Ask HN: Life advice for 25yo Web Dev, single, no debt, $30k/£20k savings
Don't concern yourself with meeting "girls". Meet _women_ and let it happen organically through your journeys.
mattupstate··on Saner routing for growing Flask applications
The idea that Flask is only good for small apps is naive. Plenty of folks have built large, successful, production level Flask apps. All Flask does is act as the glue between Werkzeug and Jinja2 and give you some nice patterns like the app and request contexts. If you're a decent Python developer you're going to end up writing something very similar if you just start with Werkzeug.
mattupstate··on Show HN: No More Passwords, Just Email
No offense, but this isn't a new idea. I've built this feature into Flask-Security, a Flask extension I maintain.
mattupstate··on How I Structure My Flask Applications
Flask-Admin (http://flask-admin.readthedocs.org) will cover you on the admin area to a certain degree.
mattupstate··on How I Structure My Flask Applications
If you set the password hash type to something other than plaintext you also need to set the `SECURITY_PASSWORD_SALT` configuration option.
Page 1 of 2Next →