faustomorales

Joined 9 years ago

Karma
341
Submissions
27
Member since
Nov 10
github.com/faustomorales
View on Hacker News

Recent submissions

Comment · 3 years ago
I think the “interests” that might “conflict” are “business” vs. “public policy.”

For example, a criticism an opponent of Al Gore might make is something like, “Would you still be an advocate for climate policy X if you didn’t stand to gain $Y due to its implementation?”

Of course, I’m not saying the criticism necessarily holds up to careful scrutiny. And, from what I can tell, neither does the author of this article.

Comment · 4 years ago
Right you are, yes, it was that same message. I suppose what I meant to convey is, "despite the thoughtful safeguards built into Slack, I still managed to screw this up." :) I really appreciate Slack and it is my preferred workplace communication platform, so I hope no one reads my anecdote as criticism of the product. I can't think of any way Slack itself could have done more to prevent my mistake.

As more context, I do remember thinking, "that X number seems higher than I would expect, but maybe we had a lot of folks who signed up for the event that didn't show." I worked at a small company so the size of the company was on the same order of magnitude as the number of invitees to the event (~100). I explained away the Y time zones because I knew some people traveled internationally. I was also operating on very little sleep, so that probably didn't help.

Comment · 4 years ago
Seems like an innocent enough mistake. Remind me of when I once helped organize a volunteer hackathon with people from different companies. We created a Slack organization just for the occasion. At the end of the event, I was supposed to ask all attendees to delete all the data we had given them before they went home. The message I posted to #general (the channel everyone in a Slack organization is required to be in) with @everyone tagged was something to the effect of:

"Thank you everyone for contributing to our shared mission. When you are done with your work today, please delete all the data from your machines. Hope we see each other again soon!"

Slack gave me a dire warning that my message would send notifications to so many people across so many time zones. This didn't surprise me because attendees came from various countries for the event. So I dismissed it.

But I had accidentally sent it to my company's Slack organization instead of the hackathon-specific one. I didn't realize it until a co-worker sent me a private message asking why I had just tried to fire everyone at our company.

Comment · 4 years ago
Hi HN! I frequently find myself needing to label small batches of images with class labels as well as bounding boxes and masks. Last year, I developed a Python library to do that sort of thing relatively quickly using a command line application that launched a web interface. But I often want to do it right inside the Jupyter instance that I'm already in. So I recently developed the functionality into a Jupyter Widget. To make it easy to try out, I've made a short Colab notebook that shows what it can do.
Comment · 5 years ago
Hi HN! I created remstat (short for: remote status) because I found myself wanting a simple way to monitor long-running tasks like training a deep learning model, downloading and processing a bunch of images, etc. I was tired of running over to my laptop to check for a pulse and see how things were going. A lot of great services out there would have met that need, but they also seemed to involve setting up a database or installing service-specific libraries or integrating APIs designed for use cases that were more sophisticated than what I really wanted or needed for these one-off tasks. I just wanted to record some numbers and see them on a plot on my phone, ideally using nothing other than the basic Python libraries I already know and love. I'm sharing it in its current, very basic state because I have a sneaking suspicion that what I was looking for already exists and that I just didn't do a good job finding it. Feedback welcome, especially of the form, "XYZ already does exactly what you want, and it has the option to do much more."

You do have to set up an account and sign in to use the service, which I know is not appreciated in a Show HN. But the main page has a pretty clear demo showing how it works to help you decide if it's worth a look, the privacy policy is straightforward, we only collect your email address, there are no trackers at all, and you can delete your account along with all your data with just one click.

Comment · 5 years ago
I developed QSL because I found myself appreciating existing labeling tools (e.g., VGG Image Annotator, labelImg, VoTT) while also wanting additional features (e.g., remote file labeling, batching, keyboard shortcuts) that didn't all fit neatly into any one of them. Would greatly appreciate feedback from this community, even if it's just to say that I've needlessly re-re-invented the wheel.
Comment · 6 years ago
Comment · 6 years ago
Comment · 6 years ago
Comment · 7 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton