#random (2020-02)

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/

2020-02-02

Zachary Loeber avatar
Zachary Loeber

I’ve put together some of my scripts for creating cloudposse/packages PRs (mainly new apps I want easy/quick access to on any system that are released via github) into its own repo and dropped it out to the world here if anyone is interested: https://github.com/zloeber/ghr-installer. The side benefit of this wrapper is that one off tools which are released on github can be more quickly found and installed regardless if you decide to release it as a full blown packages bundle. Run make install and, assuming you have whiptail installed, one should get prompted for baseline information to get most kinds of releases automatically installed at the most recent release version.

zloeber/ghr-installer

Github Releases Installer. Contribute to zloeber/ghr-installer development by creating an account on GitHub.

Zachary Loeber avatar
Zachary Loeber

I used it to install minikube and k3sup for example. Most github releases should work well enough I’d think

Zachary Loeber avatar
Zachary Loeber

ghr-helper prompting for k3sup URL to install from.

Zachary Loeber avatar
Zachary Loeber

At the very least this should be handy for the cli tool junkies out there that are having a hard time keeping up with all the new binary releases that seems to have emerged with golang’s rising popularity…

Zachary Loeber avatar
Zachary Loeber

cheers

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

That’s pretty cool - how you can select the package. Does it default to some arch by auto detecting?

2020-02-03

Pierre Humberdroz avatar
Pierre Humberdroz

I like the graph/information has someone seen / done similar stuff with other languages ?

Miracle Max avatar
Miracle Max

Did you know you can’t breathe while smiling?

mrwacky avatar
mrwacky
12:02:37 AM

smiles… passes out

2

2020-02-05

Pierre Humberdroz avatar
Pierre Humberdroz
Why Discord is switching from Go to Rust

Posted in r/programming by u/malicious_turtle • 3,711 points and 738 comments

Julian Gindi avatar
Julian Gindi

I’ll take not needing a GC any day

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
CoreOSattachment image

CoreOS Container Linux will no longer receive updates after May 26, 2020.

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

@Daren @chris

2
mrwacky avatar
mrwacky
07:05:23 AM

2020-02-07

Zachary Loeber avatar
Zachary Loeber

Happy Friday all

3
1
Sebastian Cavedale avatar
Sebastian Cavedale

Have a nice weekend!

wave1

2020-02-08

Maciek Strömich avatar
Maciek Strömich

Folks, do you have any recommendations for NAS with 2 bays and ability to connect via usb-c/thunderbolt3? I have decade old synalogy NAS but it starts to run really slow after few recent OS upgrades and I’m starting to consider a replacement. It would be nice to have ability to install additional software like e.g. pihole or docker so I can drop rpi being online. Also I would be thrilled if I could just insert synalogy formatterd disks and be done with migration but AFAIK synalogy doesn’t offer usb-c connectivity in their products

vFondevilla avatar
vFondevilla

You can order the Helios64 which are currently building

vFondevilla avatar
vFondevilla

5 disks, ARM64, 4GB RAM

vFondevilla avatar
vFondevilla

USB-C

Maciek Strömich avatar
Maciek Strömich

thanks. it looks promissing and quite interesting solution price wise.

2020-02-10

roth.andy avatar
roth.andy

Anybody here have Security+ cert? If so, did you get Network+ first?

loren avatar

yes to the first, no to the second

Zachary Loeber avatar
Zachary Loeber

Yes to the second, no to the first. But I got the network+ so many years ago that it may even be considered another era. Of all my certs the network+ was probably the most valuable applicable knowledge with the least value in the market… wierd.

loren avatar

Security+ was the other way around zero applicable knowledge, but a fundamental job requirement

Zachary Loeber avatar
Zachary Loeber

haha, figures

2020-02-11

Pierre Humberdroz avatar
Pierre Humberdroz

has someone used the codecentric/keycloak helm chart and provided custom themes? I am just looking for an example how to do it. Dockerfile + folder structure.

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

nope, but i’m interested!

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

let me know what you find out.

2020-02-13

Nikola Velkovski avatar
Nikola Velkovski
3
2
Chris OBrien avatar
Chris OBrien

I think the message here is that Hitler doesn’t want to use Kubernetes. So, uh, now I don’t know how I feel about that.

Nikola Velkovski avatar
Nikola Velkovski

Yeah he is kinda biased toward AWS

Maciek Strömich avatar
Maciek Strömich

“Even helm looks like a software designed by Stalin”

Maciek Strömich avatar
Maciek Strömich

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
GitHub Enterprise is now free through Microsoft for Startupsattachment image

We’re partnering with Microsoft for Startups to make GitHub available for all participants, starting on February 13.

Harry avatar

I’m late to the party, but thanks for this. Just saved some money here.

GitHub Enterprise is now free through Microsoft for Startupsattachment image

We’re partnering with Microsoft for Startups to make GitHub available for all participants, starting on February 13.

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

Thanks great!

2020-02-14

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
That time the US Secret Service mistook a cyberpunk RPG for a hacker's handbook

How GURPS Cyberpunk triggered a Secret Service raid of RPG publisher Steve Jackson Games’ offices.

2020-02-16

Joe Niland avatar
Joe Niland

Does anyone have any experience with BeyondCorp? https://cloud.google.com/beyondcorp/

BeyondCorp - Enterprise Security  |  Google Cloudattachment image

BeyondCorp is an enterprise security model that allows employees to work more securely from any location without the need for a traditional VPN. Learn more.

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

Specifically with Google’s variant, or other implementations?

BeyondCorp - Enterprise Security  |  Google Cloudattachment image

BeyondCorp is an enterprise security model that allows employees to work more securely from any location without the need for a traditional VPN. Learn more.

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

IAP is a “thing” now, so Okta, Duo, Cloudflare, and a handful of others offer it

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

For IAP, we use Keycloak + gatekeeper - both open source

Joe Niland avatar
Joe Niland

Yes with Google’s

Joe Niland avatar
Joe Niland

Thanks, your keycloak helm chart could be a good option as we’ve already got EKS in this environment. I’ve got some reading to do!

2020-02-17

2020-02-18

David avatar

I wrote a codelab (and launched a codelab website for the company I work for) and am very excited about it

https://codelabs.transcend.io/codelabs/aws-ssh-ssm-rds/index.html

1
bradym avatar

Very cool, thanks for sharing. I didn’t know codelabs was a thing, this could definitely be useful.

David avatar

No problem! Google’s repo for codelab tools is really easy to work with: https://github.com/googlecodelabs/tools

That entire codelab is 733 lines of markdown, and of that probably 300 lines are code blocks, so they’re really easy to manage and put into CI

googlecodelabs/tools

Codelabs management & hosting tools. Contribute to googlecodelabs/tools development by creating an account on GitHub.

bradym avatar

nice!

Pierre Humberdroz avatar
Pierre Humberdroz

that looks nice does it support some kind of authentication out of the box?

bradym avatar

It spits out static html or markdown, so no

Pierre Humberdroz avatar
Pierre Humberdroz

Well still a cool project.

Pierre Humberdroz avatar
Pierre Humberdroz

and actually much nicer than let’s say confluence is down and then what do you do when your confluence is down. You might still have a local version of this.

Pierre Humberdroz avatar
Pierre Humberdroz

for like ops run books

bradym avatar

Yeah, this seems perfect for run books

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

codelabs looks really sweet!

2020-02-20

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
How Saudi Arabia Infiltrated Twitterattachment image

“Proactive and reactively we will delete evil my brother.”

joshmyers avatar
joshmyers

Surprised we don’t hear more of this

How Saudi Arabia Infiltrated Twitterattachment image

“Proactive and reactively we will delete evil my brother.”

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

Right? I bet it’s happening more and more often. But I bet many companies lack the sophistication to even be able to detect this kind of behavior. There are companies much smaller than Twitter that can provide just as valuable intel (ip, gps, etc)

1
Patrick M. Slattery avatar
Patrick M. Slattery

Intelligence agencies have long had their people deep inside tech companies. Just look at a list of who In-Q-Tel has funded.

Patrick M. Slattery avatar
Patrick M. Slattery

And for those that refuse to take that sweet CIA money there is the old watering hole attack

Patrick M. Slattery avatar
Patrick M. Slattery

If they want your data they will get your data

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

SRE for Twitter was recruited as an operative for SA

2020-02-21

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
SRE for single-tiered software applications | Google Cloud Blogattachment image

As microservices grow, monoliths still exist for enterprises. Here’s how to apply SRE principles to those single-tiered software apps.

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

@scorebot can you keep tabs on who posts the most random content?

scorebot avatar
scorebot
05:21:18 PM

@scorebot has joined the channel

scorebot avatar
scorebot
05:21:18 PM

Thanks for adding me emojis used in this channel are now worth points.

2
1
scorebot avatar
scorebot
05:21:20 PM

Wondering what I can do? try @scorebot help

btai avatar

meep

2
10001
btai avatar

@scorebot help

scorebot avatar
scorebot
05:26:53 PM

You can ask me things like @scorebot my score - Shows your points @scorebot winning - Shows Leaderboard @scorebot medals - Shows all Slack reactions with values @scorebot = 40pts - Sets value of reaction

ikar avatar

@scorebot help

scorebot avatar
scorebot
06:36:05 PM

You can ask me things like @scorebot my score - Shows your points @scorebot winning - Shows Leaderboard @scorebot medals - Shows all Slack reactions with values @scorebot = 40pts - Sets value of reaction

ikar avatar

@scorebot winning

scorebot avatar
scorebot
06:36:15 PM
:sports_medal: Leader Board of Office Karma :sports_medal:

erik: 105 scorebot: 35 marco803: 25 briantai35: 20 zloeber: 5

Alex Siegman avatar
Alex Siegman

How is the bot winning?

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

haha, lots of reactions from the bot getting invited to each channel

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

haha, there’s no retro-active scoring =(

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

basically, the tally starts as soon as the bot is invited

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

so everyone has a clean slate!

Zachary Loeber avatar
Zachary Loeber

This is one way to force me to visit all the channels…

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

Lol

2020-02-24

Zachary Loeber avatar
Zachary Loeber

How many of you devops pros are also drawn to just shifting into a pure developer role?

roth.andy avatar
roth.andy

I like doing pipelines, k8s, terraform, etc more than I do dev work

Zachary Loeber avatar
Zachary Loeber

true enough, but the more k8s I do the more I feel that development is the way to go. It’s amazingly fun to work with but drawing out the true power of the thing pushes me further into the fringes of straight up development

Sebastian Stadil avatar
Sebastian Stadil

How would you define the difference between devops and just dev @Zachary Loeber?

Zachary Loeber avatar
Zachary Loeber

Having a hard time differentiating between the two lately. I’ve written entire python apps with their own pipeline for some of the deployment pipelines I’ve worked on.

Sebastian Stadil avatar
Sebastian Stadil

Yeah, that’s what I was curious about too. We’ve all come a long way in devops!

Zachary Loeber avatar
Zachary Loeber

I’d think the difference is if I’m on the story board as an individual contributor instead of wedged into the board as an afterthought or to keep the devs from doing crazy things.

3
Zachary Loeber avatar
Zachary Loeber

It’s not ‘easy’ but dang does it seem like it would be a happier way of making a living doesn’t it?

MattyB avatar

i went from developer -> devops. i couldn’t stand having to keep up with complicated business logic. ‘no’ from me

MattyB avatar

and i know how applications are supposed to interact. i don’t want to deal with business decisions

Zachary Loeber avatar
Zachary Loeber

@MattyB I think I needed that slap to the face. Business logic… yuk.

MattyB avatar

the first few years when I was doing CRUD, working on maps, and learning design patterns it was super fun. my 2nd job sucked the developer soul out of me. never again

Pierre Humberdroz avatar
Pierre Humberdroz

I do both .. Prototyping new projects and IaC, Pipelines, Security..

Maciek Strömich avatar
Maciek Strömich

our teams are following simple rule of you wrote it, you maintain it. no running away from any of dev, ops or sec.

4

2020-02-25

marcinw avatar
marcinw

IMO it’s totally worth spending some time on your dev skills. Being able to tweak or even build your tools of trade is a very useful superpower. But in all fairness at least where I come from dev skills are more readily available than devops, so by just switching to pure dev you’re likely not doing yourself a favor.

Martin Tooming avatar
Martin Tooming

I have rather seen this direction: test > dev > devops/SRE (also my path )

Pierre Humberdroz avatar
Pierre Humberdroz

my path was sys admin > dev > devops > Software Architect in 10 years

2020-02-26

ruan.arcega avatar
ruan.arcega

my path was sysadmin > fullstack developer > devops/sre

Joe Presley avatar
Joe Presley

My path was dev -> devops. There are gaps in my knowledge when it comes to managing infrastructure, but I understand how to keep infrastructure code maintainable. Sometimes I miss being a dev and have thought about going back.

RB avatar

qa > automation / secops > dev > sre/devops here

RB avatar

in the end, we’re all just problem solvers

5
MattyB avatar

tell that to my coworker that used git push –force and reverted history on ~15 repos

MattyB avatar

we didn’t protect any of the branches…so glad i left that company

RB avatar

no backups!?!?!?

RB avatar

ive been meaning to look at the github terraform provider. now i want to look at it more…

MattyB avatar

in the end not too big of a deal..i overwrote his changes and had to rerun some jobs lol

i wasn’t aware there was one

loren avatar

we created a module around it… helps to get the branch protection in place out of the gate, https://github.com/plus3it/terraform-github-repo… probably needs some work at this point, github keeps changing their api around

plus3it/terraform-github-repo

Contribute to plus3it/terraform-github-repo development by creating an account on GitHub.

cool-doge1
3

2020-02-27

Castro Mbithii avatar
Castro Mbithii

Hi all, over the last 8 months, we have spent a good amount of time writing an article to address an issue I care about immensely and that I think we should all care about as developers, product builders, entrepreneurs, designers, academics, and technologists. It presents a back-of-the-envelope argument for what exactly it would take to end world poverty and racial power imbalance in 1 generation at macroscopic scale. I think it is indeed possible and will take $20T in GDP growth from majority world countries. How can we go beyond “Guns, Germs, and Steel” and “Poor Economics” and look at things from a more entrepreneurial / design perspective?

This article covers topics such as industry-driven conditional cash transfer for talent creation, majority world workforce development, and diverse globally distributed teams. I think that high tech industries’ demand for talent, rising global internet access (60%), and underutilized online learning material make a particularly interesting industry-driven development possible. I would greatly appreciate your thoughts and feedback even if you take just a brief skim of the listicle’s bullet points.

https://blog.learningdollars.com/2019/11/17/how-to-end-world-poverty-and-racial-power-imbalance-in-1-generation/

How to end World Poverty and Racial Power Imbalance in 1 Generation - LD Talent Blog - The Hustlers and Geeks of Learning Dollarsattachment image

This is a guide for aspiring entrepreneurs and knowledge workers who want to learn how to end world poverty and racial power imbalance in 1 generation.

Castro Mbithii avatar
Castro Mbithii

Also we hosted a webinar with 6 Nigerian, 1 Ugandan, and 1 Indian software developers to discuss the topic https://www.youtube.com/watch?v=nqxiMkxgryM

Igor avatar

Looks thought-provoking. Saved for later read.

Castro Mbithii avatar
Castro Mbithii

Thanks @Igor !

2020-02-28

vFondevilla avatar
vFondevilla

sysadmin > infrastructure architect > cloud architect & sre lead

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

#BeyondCorp is no match for the 2019-nCoV CVE

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
Elon Musk tells a room full of Air Force pilots: 'The fighter jet era has passed'attachment image

Elon Musk also said that Lockheed Martin’s F-35 fighter jet, which is the Pentagon’s most expensive weapons system, should have a competitor.

    keyboard_arrow_up