@anderseknert@hachyderm.io
@anderseknert@hachyderm.io avatar

anderseknert

@anderseknert@hachyderm.io

Developer relations at #Styra. Cloud native security, identity and access control. All things #OpenPolicyAgent. Creator of #Regal the #Rego linter. Problems architect. 0.10X engineer. Maintainer of two kids. Based in Stockholm 🇸🇪

This profile is from a federated server and may be incomplete. Browse more on the original instance.

anderseknert, to random
@anderseknert@hachyderm.io avatar

Discussing telemetry, opt-in vs. opt-out and other related topics made me remember that there once was an effort to standardize opt-out via a globally recognized DO_NOT_TRACK variable instead of having each app provide their own. I like that idea. But "do not track" assumes the purpose is tracking, and that doesn't seem right to me. DISABLE_TELEMETRY would have been much better? Oh well, I guess it's moot at this point, as it never seemed to take off.

https://consoledonottrack.com/

anderseknert, to opensource
@anderseknert@hachyderm.io avatar

In one of my apps, I'd like to ensure that users are running with the latest version, and recommend an upgrade if they aren't. Is that type of "telemetry" OK? Code is #OpenSource so it'll be easy to verify that it only calls GitHub to compare current version vs last released. Conditions:

  1. Nothing is "sent" other than a GET request to GH to get latest version.
  2. No data is collected — I don't even run the server.
  3. If not online, do nothing.
  4. Possible to opt-out, via config or env var.
anderseknert, to random
@anderseknert@hachyderm.io avatar

Just voted 🗳️🇪🇺 Can’t say I feel much for what I voted for, but one vote less for fascist parties is a vote well spent.

anderseknert, to random
@anderseknert@hachyderm.io avatar

With the family and kids on their first #DIF derby against Stockholm rival #AIK. The women’s games are way more family friendly, which is needed as Hanna’s friend and his family are AIK supporters 😅 No way we could go together for a men’s game.

image/jpeg
image/jpeg
image/jpeg

anderseknert, to golang
@anderseknert@hachyderm.io avatar

On Swedish Mac keyboard layout, press shift + 0 to type "="
Just left of that is of course number 9, and shift + 9 is ")"

And in both and you happen to type ":=" all the time to express assignment. And I always fat finger press shift 9 instead of shift 0, meaning I end up with:

:)

instead of

:=

Which while annoying, never fails to put a smile on my face.

parcifal, to random
@parcifal@hachyderm.io avatar

I wouldn't recommend eating food at Schipol once you leave arrivals judging on what I saw last night 🐭🐁 just saying 👀

anderseknert, (edited )
@anderseknert@hachyderm.io avatar

@parcifal Yikes!

After they got rid of the oyster bar though, there's really no great restaurant on Schipol any longer :/ And the star alliance lounge is kinda meh too. But oh well, at least alcohol.

anderseknert, to opensource
@anderseknert@hachyderm.io avatar

Spent some extra time today responding to an issue a user reported, as I noticed it was their first interaction with the project. Life as an maintainer may not be glamorous, but when that extra effort results in feedback like this later... incredibly rewarding.

anderseknert, to Kubernetes
@anderseknert@hachyderm.io avatar

I know I'm not in the majority, but one of my main gripes with is really more a failure of , and how they never managed to get extensions/plugins right. Eventually they just gave up on the idea altogether. Which means every extension point in kubernetes involves calling a service rather than implementing an interface. And besides the performance/availability impact of that, also means you're limited in what you can extend, unless you feel like maintaining a k8s fork.

anderseknert, to Kubernetes
@anderseknert@hachyderm.io avatar

10 years since Google made the first commit in . And ten years of Google mostly running something else for their own services. I don’t work that much on infra these days, and Kubernetes sure has a fuckton of warts. But I’ve gotta say, compared to what we had before, and the way it transformed the industry… “game changer” is for once not an exaggeration.

Congrats!

anderseknert, to vscode
@anderseknert@hachyderm.io avatar

Just released #Regal v0.23.0, featuring 3 new linter rules and greatly improved completion suggestions from the language server. Try it out in the #VSCode extension for #OPA, or any other editor supporting language servers. Working with #Rego has never been easier!

See the full changelog, and download your copy here: https://github.com/StyraInc/regal/releases/tag/v0.23.0

anderseknert, to random
@anderseknert@hachyderm.io avatar

Home alone with the kids this evening, and we’ve been waiting for the ice cream truck. Which back in my day meant sitting like sheep by the window waiting for hours. My kids keep track of its exact GPS position, and know exactly when it will arrive. And now daddy’s €70 poorer.

image/jpeg
image/jpeg

parcifal, to vscode
@parcifal@hachyderm.io avatar

I tried the #zed editor, pretty cool! But I miss the source control panel from #vscode :( not sure if this is a deal breaker for me or not 🤔

anderseknert,
@anderseknert@hachyderm.io avatar

@parcifal there’s a ton of stuff I’m missing from VS Code. But it’s a young editor and I’m sure much will be added in time. I hope they stick with the simplicity though, so it’ll be a balancing act.

anderseknert,
@anderseknert@hachyderm.io avatar

@parcifal yeah, Linux support is reportedly almost there now

anderseknert, (edited ) to random
@anderseknert@hachyderm.io avatar

Starting the day by looking at an issue reported by a user where the error message says "unreachable code". And a narrator voice in my head saying "The code was not unreachable".

anderseknert, to random
@anderseknert@hachyderm.io avatar

Side project reveal! For the past couple of weeks, me and two colleagues have hacked on a #OPA / #Rego extension for the #Zed editor. Using the #Regal language server we built previously, it's been a surprisingly smooth ride. And a fun one!

A few little things left to fix, but we'll be publishing this in the next couple of days, and I'll be sure to announce it here. In the meantime, I'd be very happy if you could give the project a ⭐️ to help with the launch!

https://github.com/StyraInc/zed-rego

anderseknert, (edited ) to random
@anderseknert@hachyderm.io avatar

TFW you have one reviewer criticizing some part of a text you wrote, not knowing it was suggested by another reviewer.

💅

anderseknert, to random
@anderseknert@hachyderm.io avatar
parcifal, to random
@parcifal@hachyderm.io avatar

The dopamine hit I get when running #regal lint and seeing 'No violations found.' 😩

anderseknert,
@anderseknert@hachyderm.io avatar

@parcifal Sounds like we need to add more rules 😄

anderseknert, to random
@anderseknert@hachyderm.io avatar

The kids daycare was closed today, so we joined one of Harry’s friends for a boat trip to the royal castle of #Drottningholm. Good times! 🛥️

image/jpeg
image/jpeg
image/jpeg

anderseknert,
@anderseknert@hachyderm.io avatar

@nlovsund not sure, what’s that? 😄

anderseknert,
@anderseknert@hachyderm.io avatar

@nlovsund aha, sounds like that old trick from school where you’d break a pen in the lock to have class cancelled 😄 but no, I don’t think it was that. Just the teachers having some training.

anderseknert, to random
@anderseknert@hachyderm.io avatar

“My first railway light up rainbow set”…

I’m not gonna break it to the kids, but it’s also most likely their last. There just aren’t that many railway light up rainbow sets coming later in life.

bluknight, to random
@bluknight@dotorg.org avatar

Hey @pluralistic, this just came across my socials feed. Another enshittification of software happened, remarkable only in the speed in which it happened -- within hours or acquisition by another company, potentially violating licensing and copyright in process. Situation is bad enough that the original dev team forked the code.

https://www.warpstream.com/blog/announcing-bento-the-open-source-fork-of-the-project-formerly-known-as-benthos

anderseknert,
@anderseknert@hachyderm.io avatar

@bluknight @pluralistic that’s not the original dev team

anderseknert, to random
@anderseknert@hachyderm.io avatar

If you’re ever thinking about posting “any updates on this?” in a GitHub issue that hasn’t seen any activity in years: there aren’t any updates on this.

anderseknert,
@anderseknert@hachyderm.io avatar

@alphakomet suggesting that the issue is closed in that case is definitely welcome. But that’s certainly not common in comparison to the number of “any updates” posts.

anderseknert,
@anderseknert@hachyderm.io avatar

@alphakomet I like using thumbs up on the original description to show that, as it’s also possible to sort issues by reactions.

But to answer your question, you’re MUCH more likely to have your issue addressed if you follow up that comment with a motivation why it’s important to your use case, and of course what your use case is. Also often turns out there’s already a way to solve that using existing options, but there’s no way to tell without that context.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • mdbf
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • JUstTest
  • GTA5RPClips
  • tacticalgear
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • ethstaker
  • anitta
  • Leos
  • cisconetworking
  • provamag3
  • lostlight
  • All magazines