HNHacker News
TopNewBestAskShowJobs

abatilo

253 karma · joined January 9, 2017

I do operations for ML workloads.

https://aaronbatilo.dev

submissionscomments
abatilo··on TailwindCSS v2.0
Does anyone know how this affects TailwindUI? The paid parts of Tailwind?
abatilo··on Ask HN: Go programming language is over ten years old. What do you think of it?
The structural type system is something I really wish other languages started using.
abatilo··on Important non-programming skills for programmers
I loved reading through this even as someone with a chunk of years in the industry. It puts pen to paper on a lot of topics that we usually deem "obvious".

You can read it for free online here: https://github.com/braydie/HowToBeAProgrammer

abatilo··on GitHub Container Registry
Is there a way for you to authenticate WITHOUT using a PAT? It appears that this only works if you create a PAT and use your user as the login.

I would have hoped that the GitHub Action token could login given that the permissions for a GHA token already have the ability to read/write to packages: https://docs.github.com/en/actions/configuring-and-managing-...

If I use an app token that's derived from a GitHub App installation, what user name do I use?

abatilo··on Literate DevOps
I wouldn't call it just DevOps. It's computers. We can all do what we do, we can write our `print "Hello World"` because we leverage millions upon millions of lines of code that other people have written to abstract away the other complications to getting code shipped.

It's both amazing and terrifying to think about.

abatilo··on Do I Need Kubernetes?
There are a lot of projects these days that aim to use Kubernetes as a docker-compose environment. I personally use http://skaffold.dev/ with either a local Kubernetes cluster built with https://github.com/rancher/k3d or https://github.com/kubernetes-sigs/kind. I think there's a very easy argument to be made that says that running K8s locally is overkill, but what I will say is that if you run your applications locally in K8s, that's one step closer to having your local environment mirror the production environment. Couple that with things like running https://github.com/localstack/localstack locally and you get even closer.
abatilo··on Moving toward continuous deliver/continuous integration
I think one of the most impacting decisions you can make here is what kind of environment setup you want. Do you want to only have a production environment? Dev and production? Dev, stage, production? Depending on your answer there will change the level of investment you need for moving that culture.
abatilo··on Show HN: ActionsPanel – Manually Trigger Your GitHub Actions
We've fixed at least two different bugs that have caused this problem since posting to HN. Please let us know if you're still seeing it. It's been a hard one to reproduce!
abatilo··on Show HN: ActionsPanel – Manually Trigger Your GitHub Actions
https://techcrunch.com/2019/08/08/github-actions-is-now-a-ci...

They went GA last November! There's still changes happening for sure, just much slower after going GA.

abatilo··on Show HN: ActionsPanel – Manually Trigger Your GitHub Actions
You might find some success with one of these projects:

* https://github.com/nektos/act * https://github.com/phishy/wflow

abatilo··on Show HN: ActionsPanel – Manually Trigger Your GitHub Actions
Hey @bswinnerton, that's exactly what we're doing. At this point, we're just basically managing your access token for you via a GitHub App instead of a personal Access Token
abatilo··on Show HN: ActionsPanel – Manually Trigger Your GitHub Actions
Thank you!
abatilo··on Show HN: ActionsPanel – Manually Trigger Your GitHub Actions
That's a really cool idea that I never thought of.

One of my concerns would be that now you need every developer on your team to install this to their browser, but if you're working alone, this could absolutely be an easy solution!

abatilo··on Show HN: ActionsPanel – Manually Trigger Your GitHub Actions
We've thought about this feature actually. What we haven't quite figured out is how to deal with the authentication of making sure that someone SHOULD be able to run the action.

That being said, on the website, we do give you a markdown snippet to add to your README to make it easy to navigate to the correct page of your repo in ActionsPanel

abatilo··on Release to NPM and Docker Hub with GitHub Actions and Conventional Commits
Shameless plug on top of your plug.

I'm one of the people building:

https://www.actionspanel.app/

A GitHub App that lets you trigger your Actions without needing to run cURL

abatilo··on Ask HN: What is the single top-priority software engineering problem?
I tend to agree with most of what you're saying, but one thing that leaves me conflicted is that with a document model, don't you lose the personalization of the content?

One of the reasons Netflix or YouTube is so slow is because every time you load up the page, you're supposedly getting a page that's full of content targeted specifically for you.

Would you say that you just don't want the personalization?

abatilo··on Ask HN: What are you working on this decade?
My buddy and I did an alpha launch for our very first product yesterday. Even just showing our close friends revealed all sorts of bugs and obvious UX problems. We're working through all of those now, but it's really exciting to have launched something, even if it's extremely early.

https://www.actionspanel.app

It's a way to manually trigger your GitHub Actions, which is a feature that they somehow haven't done yet.

abatilo··on Serverless: slower and more expensive
All Lambda does is spin up a bunch of containers to handle that. Why is that any different than traditional options? You would just horizontally auto scale in the exact same way. You don't HAVE to pre-provision anything.

Plus, receiving 1 million requests in one second, you'll have cold starts for every new container that gets created for you, so achieving consistent low latency would be impossible since you don't control that.

abatilo··on Show HN: DataTau (HN clone for data science) has been down, so we cloned it
Website is broken. I clicked register without putting anything into the fields, and I got a registered account with no user name and password. Now if you click login without anything put in, you get logged in to my account, and if I comment, the username is blank.
abatilo··on Getting to Know Python 3.7- Data Classes, Async-Await and More
Shameless plug:

When 3.7 was first released, I created a library to use dataclasses and add some light type validation to them. The library grew and now also supports some basic serialization mapping.

I'd love some feedback/issues/PRs

https://github.com/abatilo/typed-json-dataclass

abatilo··on Ask HN: Why did you become a manager?
I became a manager in October 2018, because my manager quit and he recommended that I take over.

I'm on my way to going back to IC. I learned a lot about myself. According to my new manager, I am/was doing just fine as a manager. My reports like me and think I'm tough but fair, which is the perfect review of a manager. However, I've since learned that I honestly just don't care to do anything a manager is supposed to do. I love being in 1x1s. I love talking to my manager. I thought hosting 1x1s with my own reports would be fun to do, but (and maybe this makes me a bad person) I've just discovered that I can't get emotionally invested in any of my reports. Maybe one day I'll get to that point but as for right now, I'm just not at that point.

So I'd ask you, are you ready to fix people problems? The amount of coding you'll get to do will drop significantly, and the metrics by which you're evaluated will become completely different. Your job will now be to defend your reports from anything above you. This was something I have problems with as well. It's really hard for me to defend my reports when they make mistakes.

I'm working to becoming a better, more empathetic person, but I'm just not there right now and it's a disservice to my reports to stay their manager when I just don't believe in them, and I can't convince myself to believe in them.

abatilo··on Google announces Cloud Build, its new continuous integration platform
I would make build triggers that are based on specific Dockerfiles changing in the repo. Many CI systems can watch a specific file being changed as the task trigger.

So if container A is a dependency for container B, then make container B's task trigger be whenever the Dockerfile for container A changes.

abatilo··on Ask HN: What's the strangest place you wrote code?
I had an assignment in a group project in school, and a few hours before the assignment was due, people started all saying that they weren't going to be able to get their part done. Since I didn't want to bomb that assignment, I started working on it, but then the internet at my apartment went out. So it's like 9pm, assignment is due at 12am, and I didn't know where to go to get internet, so I take my laptop and go to campus but all the buildings were closed except one. So I got into the building, and then realized my laptop was almost out of power. So I went searching for an outlet and finally found one in the bathroom. So I wrote the rest of the group's assignment on the counter top in the bathroom.
abatilo··on Handmade Hero – A complete game live-coded from scratch
I think you mean Tommy Refenes over Edmund McMillen.
abatilo··on Ask HN: What tasks do you automate?
A little different than what other people are doing, but I have tried to automate my savings. I use Mint to figure out what my budgets for things should be, then I use Qapital to automatically save the money I didn't spend but was budgeted.
abatilo··on Chiropractors are bullshit
This generalization is insane. I don't go to chiropractors regularly, and my situation was clearly be anecdotal, but there was one afternoon where any movement in my back caused me extreme pain. I scheduled a body massage to try to alleviate at least some of the pain but when I went it didn't help. Then my fiance suggested trying a chiropractor and I walked in, explained my pain, and in about 30 seconds it was all gone. I know there are skeezy chiropractors as well because I have a friend who worked for those kinds of people who swore they could cure anything. That's bull shit. But this article is a gross over generalization of a practice. The chiropractor I went to didn't try to sell me anything afterwards, he didn't promise any mirale weight loss, I just explained my pain and he fixed it. I respect that.
← PreviousPage 3 of 3