HNHacker News
TopNewBestAskShowJobs

anbotero

223 karma · joined October 13, 2012

[ my public key: https://keybase.io/abotero; my proof: https://keybase.io/abotero/sigs/OVP9RvrZzQcs5DTeWFqUjJL1c-fAkWuGpTD2xcuwB_Y ]
submissionscomments
anbotero··on Ask HN: How do you find part time work?
Not sure if being an introvert should be a limiting factor.

I love my “bat cave”, working from home (live alone), I don’t generally like talking to people, even about relatable topics, but I noticed precisely what the OP is saying, the benefits of some interactions, even if they are not my cup of tea, so I kind of trained myself to go to (some) Meetups, conferences, talk to people, even at work (social channels). I forced myself through ALL of those at first. Now I’m pickier, but I can find myself enjoying most of the ones I pick.

I’m not saying introverts should become extroverts, as long as we don’t dismiss the benefits of (some times) behaving like the other.

anbotero··on Introducing Mailroom: An open-source internal notification framework
I thought it was just me! You click on their logo/site name, thinking it’ll send you to their main Website... nope! They are doing the same with documentation sites.

Is that better for SEO or what? Not even one link? Or hidden? Who thought that was an awesome idea?

anbotero··on Replace Philips Hue Automation with Home Assistant's
This. Also, at least being offline-first should be a must. I went to a friend’s house, and she has a system to enable and disable lights, water, etc. There was a power outage in the area... she couldn’t enable the water to flow. What a joke.
anbotero··on Show HN: Outerbase Studio – Open-Source Database GUI
Looks interesting. Have you thought about providing it as a Homebrew Cask? Anyways, looking into it.
anbotero··on Show HN: Design architecture using code and visually simulate it in browser
Someone shared the tool, I went looking for the HN announcement.

I’ve been trying some designs, mostly looking for limitations, and I’m pleased so far. I hope I have really sophisticated cases soon to review edge cases, but I wanted to wish you the best of luck with this project. It would be awesome if GitHub for example included something like this as the next step after Mermaid (sometimes simple is enough).

Keep it up!

anbotero··on Our renewal bill for Datadog came to –$83,000/year before we canceled
Who’s the scamming Sales team? Datadog’s?

I’ve seen it happen first hand where our side promises to be on board, and we start cancelling meetings with them, don’t follow Datadog training, report we don’t have time this week on Datadog meetings, etc. All after having paid for it.

I don’t see how that’s Datadog’s fault, but I’m eager to understand it better.

anbotero··on Our renewal bill for Datadog came to –$83,000/year before we canceled
I saw the fall of NewRelic when they started copying DD pricing practices, but to be honest, it was all the startup ecosystem at the time that started doing stuff like that.
anbotero··on Our renewal bill for Datadog came to –$83,000/year before we canceled
What I’ve seen happen is that people pay Datadog and, for some reason or another, they:

  1. Cannot really get the whole team on Datadog onboarding (Development too, not just “Infra”), so there are these really deep gaps that will never, ever be covered.

  2. Don’t use all the services they pay for: “Oh, these CI/CD observability pipelines thing that costs us half our infrastructure? Yeah, I suppose they run fine.”, “Oh, these Profile Hosts? Yeah, just in case we use them, although it was 11 months the last time we did use them...”

  3. Pay in excess for services they don’t take advantage of because of #1.

  4. Cannot allocate time to follow through with their Account Manager and apply the spending suggestions they sometimes make. “Hey, you’re spending tons on Profile Hosts, but I don’t see usage. Have you looked into that? Oh, yeah, some day we will...”
I would definitely not call them useless, but gosh they are expensive for the minimum of things, which I agree if you cannot commit to the points above, you might as well setup your own Prometheus + Grafana + Loki + Mimir + Tempo stack and see what you can come up with, or even try one of the other alternatives I’ve seen around, like SigNoz[1].

-----

[1]: https://signoz.io/

anbotero··on The U.S. Navy's $100M checkbox (2019)
There is a Chapter in “Turn the Ship Around”[1] where the author mentions a case of a navy officer (I think) that practically abandoned post because of all the unorganized ways and routines made him actually have sleep deprivation.

There are other tidbits of information in the book, of course from one point of view, that are mentioned in other comments here that are still happening and it’s baffling to me, not because I believe 100% of the book, but because you’d think at some point they would get fixed or partially mitigated with a migration plan.

I hate it such malpractices are still acceptable and even encouraged by an institution as important as the Navy.

--------

[1]: https://davidmarquet.com/turn-the-ship-around-book/

anbotero··on The new PostgreSQL 17 make dist
Would you happen to know of a documented workflow? Or blog posts that present solutions like this.

I would be very interested in how seeing how other people are doing it.

Thanks!

anbotero··on Ship Something Every Day
> IMHO "every day" is far too frequent, and this ADHD-ish attitude is one of the reasons why the quality of average software has gone down the drain. Developers need to step back, think more deeply, and not worry about being pressured into "shipping code" that barely works.

I agree with you partially because I’ve seen this Rush-Driven Development you describe, but with proper gates in place (hooks, Pull Request checks, culture, etc.), this worry mostly disappears in mature teams.

I’ve worked on teams where there aren’t Code Reviews if you’ve successfully deployed without errors last 3 times. Like, the system has this information stored, so if you’re trusted and the change is not marked as critical, it will deploy automatically after passing all previous automated checks/tests. It works wonders, believe me, and you can still apply other policies, like error budgets and stuff.

I agree some of the other Appearance Driven Development practices sound mostly useless to some, but the reality is that such practices, in my experience, are what made code development explode (in a good way) everywhere. Most people are somewhat social, virtual or in person, so they like to have some notoriety.

anbotero··on Git cheat sheet [pdf]
Same here. Just make it an alias: ds.

I’m using git dc, but it seems ds may be my new one, haha.

anbotero··on Alacritty – A fast, cross-platform, OpenGL terminal emulator
It always appears greyed out for me, Hotkey Window and default profile as well. Any idea why might it be? Thanks!
anbotero··on Microsoft closes several large Bethesda affiliated game studios
Not only it’s probably cheaper in France, but France has strong employee-protection laws, so closing a company there will probably be more costly on severances alone, assuming they can justify to the government why they are closing that company.
anbotero··on Microsoft closes several large Bethesda affiliated game studios
With games costing $70 now, I'm thinking it several times now before shelling out the money, specially for those AAA-valued bad/low-quality games, Game Pass or not.

Argument is still valid, since I’ve not bought AAA games for more than two years now, only indies or AA, even if I already beat them with Game Pass.

anbotero··on Focus by Automation
It may not be the same for everybody, but I once tracked 6 months with normal mouse usage, 6 months without but a lot of shortcuts... Do you know how much time I saved? Roughly 2 hours.

I still use them and I do it without mouse whenever I can, mostly for everyday ergonomics, but I use the mouse when I really need to without thinking how I could do it without it. It’s important to take breaks too, longer-Pomodoro helps.

As with GenAI, I’m already doing documentation with it. I pass it some YAML file or my own previous documentation, ask it to generate an organized version, I review it and edit it, and that’s it. For writing unit tests it’s been really helpful in environments where there is no QuickCheck or something that generates tests.

Yes, it’s about using them efficiently, but we have to make sure it’s actually providing the positive impact we expected it to create.

anbotero··on Wear OS "Hybrid" design has two OSes, two CPUs, "100 hour" battery life
A niece damaged mine, but I also think they were going SO much in the right direction. Now you reminded me how much I missed my Pebble and the expectations I had for their future. :(
anbotero··on Why I use Firefox
I use Firefox Focus on Android. I don’t really care for most articles I open on my phone, usually a quick look will do, so whenever I close it or it automatically closes all tabs I’m not in the least worried.
anbotero··on End of Life for Twilio Authy Desktop App
I’m not sure why people who mainly used TOTP and mobile are saying they are going to migrate to something else. I also used the Desktop application, but I could have used my phone in those cases 99% of the time, and if you’re using the Backup feature, you should still be able to recover your account in case you lose your phone, no? Or am I missing something?

I migrated from Google Authenticator before it offered backups too precisely for the backups/restoration.

anbotero··on Is the "modern data stack" still a useful idea?
Yeah, that’s exactly what the Data team does here. It was researched, it was tested, it was implemented, it was proven, it gets improved from time to time, it works.

We Platform just help them test or setup some things from time to time, but that workflow they have with dbt works quite well, and all the things they’ve complained in these threads we have yet to suffer (at the magnitude people is complaining).

Not sure if there is something “better” these days, but these teams have not had a single major incident with their dbt workflow.

anbotero··on Sparkle: A software update framework for macOS
Not officially, but these days first things I setup in Onboarding documents (if they don’t have it already) is how to setup Homebrew.

I install pretty much everything I need on macOS through Homebrew these days.

anbotero··on Sparkle: A software update framework for macOS
Similar, just without the `doctor`. That one I only run it like once a month. For the other one, I got my alias, haha:

  buuc
anbotero··on Sparkle: A software update framework for macOS
It has a timeframe, though, so while it does automatically update every so often, it’s not every time you run `upgrade` or `install`, so running the `brew update` makes sure your OCD matches your needs.
anbotero··on Americans are spending billions on stuff they forget to cancel
Businesses these days with these dark patterns. I denounce them and immediately cancel anything when they start just fine and suddenly implement something hard to get out of.

I hate when their cancelling scheme puts blocks in front of the user so it’s harder and harder to quit. In my country I’ve noticed some have their Cancel Subscription page unavailable, or it says it has cancelled it but you don’t get email or confirmation of anything, and then surprise, another month payment, and then you have to call, and they leave you waiting for hours.

I despise this and I denounce them with local regulation authorities, then they get moving, and even then they may still squeeze another month out of you, attribute it to error and just expect you don’t denounce them again because that would be even more time from you.

But this is me... I know lots of people who spend at least 6 months before they have the time/energy to actually go through this process so they can cancel.

I’d say to hell with them, it gives bad rap to good businesses which let you cancel/pause without too much hassle.

anbotero··on Samsung extends Android and security updates to 7 years
Concur with Notes and Bixby Routines. Discovered and tinkered with them three months ago. I was missing a lot, actually.

Given I’m more Power User than average user, I’m also in favor of vanilla as possible, but it’s not like an extra icon away from home and Edge Panels is really uncomfortable for me, I don’t even feel the presence of a lot of those extra applications I don’t use.

anbotero··on June 30th, 2024, will bring the End of Life (EOL) of CentOS Linux (2023)
It is revolting to be blocked and not get any help, everyone is anxious, specially when your main product is down (money), but seriously, I just think nobody reads their SLAs and just complains until someone resolves. I suppose it’s a rule of life no one reads terms (yet try to enforce them somehow), but usually their attitude give me the creeps.
anbotero··on Reasons to grow and keep big muscles
It might work to keep you lean and healthy overall, but if the studies are to be trusted, barbell adds that extra (real) weight training you may need.

I don’t plan on doing it myself, because like you, I pretty much just keep my dumbbells and kettlebells, bands for travel or certain exercises, and some cardio mixed into 2 days of training.

I will probably won’t live as long as the study, but if that is not healthy enough to feel like I’m feeling now, I have better things to do that go to a gym for barbell and other heavier exercise machinery.

anbotero··on Reasons to grow and keep big muscles
I started working out after a break up, so I could pick things up quickly again; I only did it for 6 months thinking about that, enough to get somewhat lean (I wasn’t obese).

To be honest, I’ve been doing it for 6 years (38M) and I only do it for health reasons. Sex, daily activities, I can do whatever just fine and usually with better performance. I don’t go pushing myself to the max, dead lifting Earth; just enough to (if I can) force myself a bit more and to keep me in shape and keep this strength that has helped me so much already. I don’t do no preaching, nor do I want to be in a strength competition, nor do I do it for attracting partners.

Good things come easier when you feel better yourself (confidence) and you can actually back some of those things up.

anbotero··on When I stopped trying to self-optimize, I got better
I used to do this, but with fish shell unless I have very similar commands, I just type part of the whole line to something I (personally) associate it with and that’s it, that’s the command.

I press a space before commands with sensitive information so they don’t stay in my history or throwaway commands that I’m 99% sure I won’t use again.

Complicated ones I create a function for it, but I no longer carry aliases on my shell configuration, and I prefer the legibility of my commands/history.

anbotero··on OpenTelemetry in 2023
What should people use?

With basic parameters in place so it doesn’t eat your billing, it’s been working great with me for years. Initially with New Relic, then Datadog, now a setup with OpenTelemetry is good enough.

← PreviousPage 2 of 5Next →