HNHacker News
TopNewBestAskShowJobs

bastardoperator

3,913 karma · joined March 31, 2016

https://en.wikipedia.org/wiki/Bastard_Operator_From_Hell
submissionscomments
bastardoperator··on The Pain That Is GitHub Actions
And they show those patterns first. You had to take an example that is clearly about script permissions and misrepresent it. Yeah, it's not opinionated, it's fact. That's how it works...
bastardoperator··on The Pain That Is GitHub Actions
It does even if you don't like it. You can put your logic in a script and execute that. That is what is being conveyed here in a blistering simple fashion. You could also make it one script, or two or three, you could even break those out into steps.

This is invoking a shell and that's how shells typically work, one command at a time. Would it make you feel better if they added && or used a step like they also recommend to split these out? You can put the error handling in your script if need be, that's on you or the reader, most CI agents only understand true/false or in this case $?.

Nobody said they want that behavior, they're showing you the behavior. They actually show you the best practice behavior first, not sure if you didn't read that or are purposely omitting it. In fact, the portion you highlight, is talking about permissions, not making suggestions.

      - name: Run a script
        run: ./my-script.sh
      - name: Run another script
        run: ./my-other-script.sh
bastardoperator··on Police-Induced Confessions, 2.0: Risk Factors and Recommendations
Never talk to police, always ask for a lawyer.
bastardoperator··on The Pain That Is GitHub Actions
Here:

https://docs.github.com/en/actions/writing-workflows/choosin...

bastardoperator··on The Pain That Is GitHub Actions
But GitHub recommends that, so if people don't follow best practices, and then complain when the docs are clear, who's at fault? The person writing against a system they don't understand because they haven't read the docs or the people who recommend what you're professing in the docs?
bastardoperator··on The Pain That Is GitHub Actions
I've created multiple actions, reusable, composite, along with multiple Jenkins plugins and CircleCI Orbs. I disagree, code your actions, your jenkins plugins, your orbs, whatever. Those are just code wrappers that expose configuration via YAML or Pipeline DSL. Agreed, coding in YAML is pretty bad, but ultimately it's a choice.

I will take the Actions path 100% of the time. Building your own action is so insanely simple it makes me wonder if the people complaining about YAML understand the tooling because it's entirely avoidable. It also coincides with top comments about coding your own CI, if you're just "using" YAML you're barely touching the surface.

bastardoperator··on How fast the days are getting longer
My buddy went to Norway and was super upset because the sun never set in the part of Norway he was staying in and he had no idea it would be daylight almost the majority if not the entire day. He also said his Norwegian family was getting upset with him because he wasn't sleeping and keeping everyone up due to his lack of day/night reference.
bastardoperator··on Occupry your next lease to negotiate a better deal
Sounds more like losing out on the place you wanted because they rented it to someone that didn't haggle them.
bastardoperator··on Dataminr tracked Gaza-related protests
Do you hold the same contempt for the people that initially protested against the King of England?.. what a silly argument.
bastardoperator··on Dataminr tracked Gaza-related protests
Welcome to having a job/career. We've all put time and effort in to projects that never materialized. Do you expect every one of your ideas to be adopted and implemented by others? Surely not...

LAPD is a bastion of terrible police work. They have a rich history of killing, beating, racism, and organized crime. Maybe they're still doing bad police work, ever considered that? This budget is to protect them from civil rights lawsuits they're losing on the regular... which actually makes them the law breakers.

bastardoperator··on Dataminr tracked Gaza-related protests
LAPD and LASD are going to bankrupt Los Angeles. They're more concerned with being a paramilitary police force versus stopping or preventing neighborhood crime.
bastardoperator··on Going down the rabbit hole of Git's new bundle-URI
Have you looked into Scalar? It's built into MSFT git and designed to deal with repos that are much larger internally.

  microsoft/git is focused on addressing these performance woes and making the monorepo developer experience first-class. The Scalar CLI packages all of these recommendations into a simple set of commands.
https://github.com/microsoft/scalar

https://github.com/microsoft/git

bastardoperator··on Launching RDAP; sunsetting WHOIS
Or you find one of the many registrars that offer free private whois, and none of these problems exist.
bastardoperator··on Sidekick: Local-first native macOS LLM app
I went with msty because I didnt want to run docker and it's been rock solid for my needs.
bastardoperator··on Apple M3 Ultra
I'm running the same exact models.
bastardoperator··on Revolt: Open-Source Alternative to Discord
I started a channel with some friends last year for game servers we started running. It's been so much fun. We were worried about what you're describing, but we've had the exact opposite experience. People are friendly, they go out of their ways to help others especially new joins or people asking questions, and they try to protect the channel from the few people who break the rules.
bastardoperator··on Apple M3 Ultra
It's fast enough for me to cancel monthly AI services on a mac mini m4 max.
bastardoperator··on Should managers still code?
Depends, I always took a sprint task, certainly less than the team itself, but how do I design a career path if I'm blissfully unaware of the work that is being done? How do I plan long term if I don't understand the technical complexity of the problems being faced? Why would I waste time on conflict resolution when I can spend time enabling and building people? You want to argue about your colleague, or make do you want to advance and make more money?
bastardoperator··on Apple's Software Quality Crisis
Antidotal rage bait with zero supporting facts. Jump on the bandwagon!
bastardoperator··on Hot take: GPT 4.5 is a nothing burger
Right? Great marketing though.
bastardoperator··on Framework's first desktop is a strange–but unique–mini ITX gaming PC
thank you
bastardoperator··on Framework Desktop is a big computer made mini

  Your estimated wait time is 7 minutes.

  We are experiencing a high volume of traffic and using a virtual queue to limit the amount of users on the website at the same time. This will ensure you have the best possible online experience.
I've never seen this before and that's a pretty big wait time to browse a website.

Edit: Now it says 23 minutes.

bastardoperator··on Apple says it will add 20k jobs, spend $500B, produce AI servers in US
So what? Do you complain when apt, yum, dnf, pacman, ports, or any other package management system does a download? I bet you don't, so it's not really a usable argument. Secondly, yeah, not tainting my systems OS and system paths is a good thing and opt/ from the filesystem perspective is the absolute right place to put add on packages.

  "The /opt/ directory is normally reserved for software and add-on packages that are not part of the default installation"
bastardoperator··on Apple says it will add 20k jobs, spend $500B, produce AI servers in US
Most of us have .dotfiles, I can snap any macos installation into my preferred configuration in about 5-10 minutes unattended depending on internet speeds. I do most of my work in a terminal, as long as that works, I'm good on Linux, MacOS, and BSD's. They all have pros and cons.
bastardoperator··on Apple says it will add 20k jobs, spend $500B, produce AI servers in US
Or you can take the extra minute to install them yourself with brew, this a complete non issue for anyone that understands the command line in the 21st century using MacOS. Also, I would never build anything against macos userland because it's almost never the target.
bastardoperator··on Show HN: Jq-Like Tool for Markdown
Or maybe GitHub built these features over 10 years ago and millions upon millions of people use them daily without issue. You can literally have any semblance of what you're describing with a PR check, and that feature is also pretty old. The API is right there, you just have to use it.
bastardoperator··on Minuteman III test showcases readiness of U.S. nuclear force's deterrent
Seems like this would help enemies of the US, now they know the capabilities, they can observe and likely use telemetry against it, and than take active measures to combat it.
bastardoperator··on Minuteman III test showcases readiness of U.S. nuclear force's deterrent
Even bigger than my Yukon Denali XL by .5 inches despite having the identical frame.
bastardoperator··on Grok3 Launch [video]
I might cheer if the replacements weren't objectively worse in every measurable way.
bastardoperator··on Svelte 5 is not JavaScript
It a software problem, not a frontend/backend problem. We've all been subjected this insanity in some way.
← PreviousPage 5 of 34Next →