#random (2022-04)

Non-work banter and water cooler conversation

A place for non-work-related flimflam, faffing, hodge-podge or jibber-jabber you’d prefer to keep out of more focused work-related channels.

Archive: https://archive.sweetops.com/random/

2022-04-05

bradym avatar

We’ve got a new engineer that just started. They bought her an M1 mac. We’ve never tested our local setup on an M1 mac. Shockingly it doesn’t work. This should be fun.

Wédney Yuri avatar
Wédney Yuri

Interesting, I’m using an M1 mac. Using Rosetta everything is working as expected.

bradym avatar

Somehow I’m the one supporting the engineer, and I don’t even use a mac. So I had to discover that rosetta is a thing first.

Looks like most things are being installed ok now that she’s using rosetta. Still got some hoops to jump through though.

1
Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

Fwiw, geodesic works on M1. So just get everything running in geodesic and then it’ll run everywhere™

2
Dan Herrington avatar
Dan Herrington

I’m on M1 and the setup with roseatta that @Wédney Yuri mentioned is pretty painless. I use python, serverless framework and vscode. I think the most difficult part was npm with rosetta, but again, it was simply making sure to use rosetta during the install

bradym avatar

We’re using asdf to install stuff, after installing rosetta most stuff there was working. The last thing we were fighting with yesterday was getting python installed via asdf, we’ll see how that goes.

bradym avatar

I’m really hoping I don’t have to rewrite our local setup again. But if I do, I’ll definitely check out geodesic.

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

Geodesic would work with what you have today

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

just stick the asdf stuff into a container. done.

bradym avatar

That could get weird. I use asdf to install k3d. So we’d be running k3d in a container which runs k8s in a container.

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

it actually works, since all you need to do is mount the docker sock to the container, and geodesic already does that

bradym avatar

Huh, good point.

bradym avatar

Got past the early issues, and now k3s is running and some containers are starting fine, but our applications use a custom go tool as part of their startup and that’s segfaulting in the container.

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

sigh… ya, this was the problem we had originally when trying to distribute tools for developers, that led us to decide to use a toolbox image so we could control for all variances

bradym avatar

I told my boss we should just make everyone use linux. It didn’t fly.

bradym avatar

Not that I thought it would… but it sure would make my life easier.

Brandon Miller avatar
Brandon Miller

Necroing a little here, but on my most recent project we had the opposite happen. Every developer on the team either used Linux or Mac (also linux). We ended up getting a new developer that used windows and it took them a good day or so to get up and running. Company ended up putting a policy in place to keep development scripts as portable as possible… Also the day I learned that I am a complete noob with windows.

1
bradym avatar

I haven’t used Windows regularly since about 2014. I’ve told my boss that if he lets someone use windows they’re on their own to get stuff working.

Brandon Miller avatar
Brandon Miller

I am happy to see ARM getting its day in the sun. I’m far from a cpu arch guru, but the small amount I have experienced with ARM has been pleasant. The M1 is a great chip; just a matter adopting Darwin from what I’ve heard. I’ve only ran into a handful of software that didn’t have a solution for M1.

Brandon Miller avatar
Brandon Miller

Could be wrong though, I’m not sure if the problem lies in the underlying ARM arch (which would be surprising, ARM is nothing new), or Darwin itself

2022-04-06

managedkaos avatar
managedkaos

@Matt Gowie I was reading this a week or so ago and felt like it was a challenge that needed validation….

https://www.mashed.com/809781/us-cities-with-the-best-beer/

US Cities With The Best Beerattachment image

The brewery mecca in the US is infinite, as more beer drinkers are dipping their “curious” toes into craft brews that challenge the watered-down Coors Light.

Matt Gowie avatar
Matt Gowie

Haha great stuff — the entire west coast is represented

US Cities With The Best Beerattachment image

The brewery mecca in the US is infinite, as more beer drinkers are dipping their “curious” toes into craft brews that challenge the watered-down Coors Light.

Matt Gowie avatar
Matt Gowie

I’m surprised to see Philly on their list. Philly is my home town, but I wouldn’t count it as a great beer spot.

Matt Gowie avatar
Matt Gowie

Living in Boulder, CO feels like a privileged in regard to the beer world. I have a ton of killer breweries around me.

managedkaos avatar
managedkaos

Yeah. I like that CA has a couple nods but honestly, the entire South Bay of Los Angeles was overlooked. We have several awesome breweries down here minutes from each other… https://discovertorrance.com/explore/indulge/breweries/

managedkaos avatar
managedkaos

And if you’re into liquors this spot is another good one. its downtown so closer to LA Live, Convention Center, etc… https://ladistillery.com/

managedkaos avatar
managedkaos

One more and I will stop… https://greenbardistillery.com/

Greenbar Distillery

Organic Spirits Made in Los Angeles

managedkaos avatar
managedkaos

also downtown

Matt Gowie avatar
Matt Gowie

Haha my best friend is in LA so pre-pandemic I typically got there once a year. Those are all now saved as want to go in GMaps so I’ll be sure to check em out — Thanks for sharing!

1
Tim Gourley avatar
Tim Gourley

Cincinnati is not a bad town for craft beer. There is quite a lot of beer history here too. I can’t directly compare it with Cleveland but Cincinnati is a good. These are the best of times for craft beer.

2

2022-04-07

2022-04-11

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
DevOpsDays Austin 2022attachment image

DevOpsDays Austin 2022

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

I’m thinking of going

DevOpsDays Austin 2022attachment image

DevOpsDays Austin 2022

Josh B. avatar
Josh B.

I’m in Austin may join that.

1

2022-04-12

2022-04-14

tim.j.birkett avatar
tim.j.birkett

For anyone looking for a nice SFTP server experience, this is a fairly interesting project: https://github.com/drakkan/sftpgo

drakkan/sftpgo

Fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support - S3, Google Cloud Storage, Azure Blob

bradym avatar

Looks awesome, could have used that a couple years ago

drakkan/sftpgo

Fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support - S3, Google Cloud Storage, Azure Blob

bradym avatar

Don’t have a use at the moment, but I’ll definitely add it to my “this might come in handy” list.

Zachary Loeber avatar
Zachary Loeber

anyone remember using scponly to do this kinda thing? https://github.com/scponly/scponly Them were the days….

scponly/scponly

The scponly pseudo-shell provides a file-transfer only shell for *Nix systems with optional support for using a chrooted environment.

tim.j.birkett avatar
tim.j.birkett

and rssh

2022-04-18

2022-04-19

joshmyers avatar
joshmyers

What if anything are people using to automatically cut releases on master merge? Bonus points for CHANGELOG etc.

omry avatar

We are using release drafter based on github tags https://github.com/release-drafter/release-drafter

And just implemented a slack command to create a new tag and release.

release-drafter/release-drafter

Drafts your next release notes as pull requests are merged into master.

1
loren avatar

I just use a version file in the repo. Increment the version, write a changelog entry, as part of the pr. CI checks the version file and compares against the current tag, if newer version then it creates the release

joshmyers avatar
joshmyers

Looking to automate this so that:

• People can’t forget to put in a CHANGELOG entry

• Changelog isn’t garbage

• Automated releases so we aren’t manually cutting/bumping version numbers.

loren avatar

the first can be done with a ci check on the pr. the second is extremely subjective. the third always requires human input anyway IMO (what determines which token to bump, major, minor, patch?)

joshmyers avatar
joshmyers
semantic-release/semantic-release

Fully automated version management and package publishing

joshmyers avatar
joshmyers

The release version is determined by the commits that go into the release

loren avatar

and how were those commits created?

loren avatar

not trying to be difficult. just haven’t seen anything that really addresses those requirements, at least not without introducing a bunch of other difficulties

joshmyers avatar
joshmyers

by humans enforced standards via CI

loren avatar

conventional commits is a popular thing that there are actions to enforce… this can help use commits to generate readable changelogs… https://www.conventionalcommits.org/en/v1.0.0/

Conventional Commits

A specification for adding human and machine readable meaning to commit messages

joshmyers avatar
joshmyers
semantic-release/semantic-release

Fully automated version management and package publishing

loren avatar

right, but that’s node. with conventional commits, github releases can generate a decent changelog automatically… i’ve used this action before, again just using a file to determine the version number, https://github.com/softprops/action-gh-release#-customizing

loren avatar

personally i don’t like conventional commits, but mostly because i have a hard enough time just unbreaking people’s git workflows as it is. the idea of having everyone on my team and driveby contributors understand rebasing and editing commit messages is overwhelming

joshmyers avatar
joshmyers

Yeah, that is a concern

joshmyers avatar
joshmyers

and yesh, not keen on a nodejs project but if it doesn’t throw up all over my repo and does what I want, can live with it.

joshmyers avatar
joshmyers

Looks like semantic-release creates package.json and lock in the repo

loren avatar

lulz all your projects are node projects now

joshmyers avatar
joshmyers
01:33:30 PM

nope

loren avatar

release-drafter looks pretty nice also

joshmyers avatar
joshmyers

ah ha, got that removed

zadkiel avatar
zadkiel

Using semantic-release right now to publish GitHub release and generate changelogs, it does not create package.json files if not told to do so. There are ongoing efforts to rewrite it in go by some folks in here: https://github.com/go-semantic-release/semantic-release, not sure if it’s feature complete at the time.

go-semantic-release/semantic-release

semantic-release written in go

Charlie La Mothe avatar
Charlie La Mothe
Buyout firm Thoma Bravo approaches Twitter with acquisition interestattachment image

Buyout firm Thoma Bravo LP has contacted Twitter Inc to express interest in putting together an acquisition offer that would rival Tesla Inc Chief Executive Elon Musk’s $43 billion bid, people familiar with the matter said on Friday. Thoma Bravo, a private equity firm that had more than $103 billion in assets under management as of the end of December, has informed Twitter that it is exploring the possibility of putting together a bid, the sources said. It is not clear how much Thoma Bravo would be prepared to offer and there is no certainty that such a rival bid will materialize, the sources cautioned, asking not to be identified because the matter is confidential.

Charlie La Mothe avatar
Charlie La Mothe

Oops, wrong workspace lol

1
managedkaos avatar
managedkaos

still good info for this #random channel too though!

2022-04-20

2022-04-21

Brandon Miller avatar
Brandon Miller

Just wanted to share the good news because, well let’s face it I’m pretty much fangirling right now…. Just got a call, my letters of incorporation got approved! Officially a business owner!!!

8
2
3
2
Brandon Miller avatar
Brandon Miller

don’t get me wrong I have noooooooo idea what to even do next, but the paper is a really cool piece of paper man. It has a stamp and everything

Vlad Ionescu (he/him) avatar
Vlad Ionescu (he/him)

Woooo! Congrats!

Brandon Miller avatar
Brandon Miller

Thank you! I don’t think I’ve ever been so nervous

2022-04-26

zadkiel avatar
zadkiel
PlatformCon 2022 - The Platform Engineering Conferenceattachment image

Welcome to PlatformCon 2022, the first Platform Engineering Conference ever. June 9-10 20222 - Virtual Conference - Talks from DevOps thoughtleaders and Platform Engineering Practitioners.

2022-04-30

RB avatar
The Owen Wilson Wow APIattachment image

A free JSON API for actor Owen Wilson’s ‘wow’ exclamations in movies.

5
fb-wow2
    keyboard_arrow_up