HNHacker News
TopNewBestAskShowJobs

thedevelopnik

375 karma · joined July 25, 2019

CTO at https://www.upchieve.org

Also thedevelopnik most other tech-y places.

submissionscomments
thedevelopnik··on Compare AWS and Azure Services to Google Cloud
I love Google’s Cloud services. I think in many ways they have the best product.

I also worked somewhere where we made a million dollar commit. We had to get support through a VAR because Google basically doesn’t offer support. We basically paid someone else to file tickets that got dismissive responses while we had prod meltdown.

They’re also price competitive. I was going to go there again in my current position in a very small org. We have GSuite and to get GCloud working we had to turn on Cloud Identity. We didn’t see the free tier in GSuite, so I went to ask GSuite support. The only accessible support was a bot. When I asked the bot how to talk to a human, it helpfully referred me to a bunch of forum posts of people complaining you can’t talk to a human at Google.

We’re now with Azure.

thedevelopnik··on Unironically using Kubernetes for my personal blog
You just beat me to it!
thedevelopnik··on Unironically using Kubernetes for my personal blog
Jobs can get useful in more complex workflows. The most common use I’ve had for them us running a smoke test suite or a database migration as part of the larger workflow for a big Rails app.
thedevelopnik··on Tusky has been removed from the Play Store
They’re still around, And it’s still 10bux!

I literally owe many of the major changes in my life to the SA Forums and people I met through them, and yeah, the quality of posts there is high due to the moderation and cost.

Even the creator got perma-banned recently when it was discovered he was a serial abuser who had been using the forums as part of his abuse.

thedevelopnik··on Fire declared in OVH SBG2 datacentre building
Nope. I was at a company with a $1M dedicated spend contract w/ GCP and what that got us was support through a VAR. It then became the VAR’s job to file support tickets that took two weeks to get the response “oh well that’s now how we do it at Google. Have you read these docs you already said you read and can you send logs you already sent?” instead of my job to do that.
thedevelopnik··on Slonik: A PostgreSQL client with strict types, detailed logging, and assertions
It does require you to use the tag.
thedevelopnik··on Reflections on IDEA vs VS Code
This is interesting to me and makes me question what I missed on setting up JetBrains products. I moved away from them because of their lack of support for standard tooling like eslint and pep8. It felt like JetBrains editors wanted me to set up lint rules by their spec and I had to set it up in their editor configs.

I’ve always been able to add the VSC plugin for a language and everything just works. With JetBrains it felt like the first thing I was gonna have to do on every project on every one of my computers was set up a bunch of custom scripts to do really basic stuff.

To be clear, I really am questioning what I missed, not the parent. Everyone here says Jetbrains is more convenient and I felt like my first task was always 3 hours of setting it up.

thedevelopnik··on Californians on universal basic income paid off debt and got full-time jobs
It literally gave them the ability to improve their situation. They could afford to take days off to interview for a better job because of this. Poverty is a trap most can’t afford to escape.

It boggles my mind how people can read a headline that states an observed fact and then come with an opinion that that fact that happened just won’t happen.

thedevelopnik··on Ask HN: Which email app/client do you use?
Mailspring (https://getmailspring.com/)

It's the only one I can find that works across Windows/Mac/Linux that is pretty fully featured. I do pay for the Pro version but mostly to support them than for the added features.

thedevelopnik··on Ban All Big Mergers. Period
Yeah, my first thought reading the article was “this will encourage big places to buy small places even more quickly so nobody else can get above the $10B line.” So some other rules would have to be set on smaller acquisitions.
thedevelopnik··on NY aggressive about income tax for remote workers
That’s why I’ll have to hire a CPA. It wasn’t totally clear to me from that article if it’s double taxation or if NY is just trying to claim taxes I would otherwise owe to CO. And you’re basically under threat of an apparently extra painful audit from NY.
thedevelopnik··on NY aggressive about income tax for remote workers
NY and some other states apparently demand income tax payment from fully remote workers if the company’s office is in that state.

I took a fully remote job with a non-profit in NY on 1/2/2021. I live and work in CO. Looks like I might have to hire a CPA for the first time ever. I’m definitely contacting my Congress-people.

thedevelopnik··on Go is not an easy language
The Go team’s recommendation (from Effective Go) is exactly what you’re suggesting. One letter variables should only be used in short functions, a couple lines away from where they’re created. The further you get from where a variable is created the longer and more descriptive its name should be. Some people just take it too far or don’t read the whole guide I guess.
thedevelopnik··on Choose Boring Technology (2015)
But now you need to build an ETL system and run a data warehouse. And you need a team of people who know how to build and maintain those.
thedevelopnik··on Who Should Stop Unethical A.I.?
There are very few, if any, clear cut, night-and-day subjects in ethics. Not wanting to engage with ethics because slippery slopes exist is simply turning from incredibly important work because it’s difficult and not work you want to do.

These technologies can incarcerate people. It’s really important to dive onto the slippery slope and find out where it’s stable.

thedevelopnik··on Robinhood sued by family of 20-year old trader who committed suicide
Those are changes RH made in reaction to this kid killing himself. They added increased barriers and human interaction because of this, that weren’t present when this happened to him.
thedevelopnik··on There are more streaming choices than ever – why are prices going up?
One small but I think important correction. Bezos owns the Post, not Amazon. It’s not a direct subsidiary relationship where the leaders of the Post report to the leaders of Amazon and news content could get immediately integrated.
thedevelopnik··on People who can't see things in their mind could have memory trouble too: study
I believe I’m aphantasic and I still enjoy books. I think about the things described. To go the other way, I read recently that the author of the Witcher books doesn’t “see” the things he’s writing, it’s pure text description for him but his books are still great.
thedevelopnik··on ARM Mac: Why I'm Worried About Virtualization
They showed it running Debian in the keynote, but it was ARM Debian. It’s gonna be awhile, if ever, til we get x86 support on Apple Silicon.
thedevelopnik··on We at $Famous_company switched to $Hyped_technology
Also my favorite part.
thedevelopnik··on We at $Famous_company switched to $Hyped_technology
As someone leading the charge moving a company from Rails on Heroku to Go on Kubernetes with Prometheus/Jaeger/Fluentd/$CNCF I’ll be self aware enough to say “all of the latter.”
thedevelopnik··on New 13-inch MacBook Pro
I have one horizontal monitor and one vertical one. Code lives on the vertical, everything else on the horizontal.
thedevelopnik··on Ubuntu 20.04 LTS’ snap obsession has snapped me off of it
Was going to suggest he try Pop, glad to see he already is! Solves the problem while being excellent in every other way.
thedevelopnik··on How to Install Node.js for Ubuntu 20.04 LTS?
Yes. That’s what I did. I’m an ops engineer supporting multiple dev teams who are on varying versions of Node, nvm is all I can use.
thedevelopnik··on SmileBASIC 4 for Nintendo Switch
I’ve gotten my kid very into Nintendo Labo. You build toys from cardboard that hold the controllers and so you can drive a car in the game with a cardboard wheel, for example. But the whole thing is a veneer on learning how the toys work through additional activities, and then a drag and drop programming interface is available so you can make your own interactive tools using the Switch. He’s not quite old enough to grasp the programming interface, but the discovery section demystifies the abstraction layer of the controller. Its not just a box. Its a box you open up and change.
thedevelopnik··on Install Ubuntu 20.04 LTS on MacBookPro14,1
https://www.system76.com
thedevelopnik··on Ubuntu Mate 20.04
Pop prompted me to upgrade from 19.10 about 10 days ago and has been running perfectly on 20.04 since.
thedevelopnik··on Remote software developers earn more than non-remote developers
I prefer working in an office, but do work somewhere that I have the option of WFH when I want to (pre-COVID, we’re all remote now). I felt I had my choice of company when I was job searching last. Its just not universal that talented people want to WFH. I live 1.5 miles from the downtown of my city, in a residential neighborhood. We have parks and space and I can still ride my bike to work and engage with colleagues face to face as I prefer.
thedevelopnik··on We’re approaching the limits of computer power – we need new programmers
Although I guess we could consider more performant, but still easy to use, languages to be a form of automation.
thedevelopnik··on We’re approaching the limits of computer power – we need new programmers
I don’t think that handcrafted machine instructions are what is necessary. Even switching from languages like Ruby or JS (Node) to languages like Go or Elixir yields tremendous efficiency improvements.

Beyond that, developers being conscientious of what they send over the wire, and being just a bit critical of what the framework or ORM produces also can yield substantial gains.

I say this as a “DevOps” guy who is responsible for budget at a mid-size startup, where we’re hitting scale where this becomes important. We save about 8 production cores per service that we convert from Rails to Go. Devs lose some convenience, yes, but they’re still happy with the language, and they’re far from writing hyper-optimized, close to the metal code.

← PreviousPage 3 of 4Next →