@jawnsy@mastodon.social
@jawnsy@mastodon.social avatar

jawnsy

@jawnsy@mastodon.social

I'm here to learn. He/him. Interested in containers, computers, and human beings. Urbanist living in San Francisco.

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

jawnsy, to random
@jawnsy@mastodon.social avatar

This is a really great visualization of how queues work and how different algorithms affect the performance https://encore.dev/blog/queueing

skinnylatte, to SanFrancisco
@skinnylatte@hachyderm.io avatar

If you’re in San Francisco today, there’s a punning competition

https://www.eventbrite.com/e/64th-ever-bay-area-pun-off-may-23rd-tickets-882716146757

jawnsy,
@jawnsy@mastodon.social avatar

@skinnylatte lmao tickets are sold out, surprisingly popular

Viss, to random
@Viss@mastodon.social avatar

congrats rockwell automation, welcome to like 2012.

jawnsy,
@jawnsy@mastodon.social avatar

@Viss You just need a better turboencabulator

mattgodbolt, to random
@mattgodbolt@hachyderm.io avatar

Happy 12th Birthday to the funny little project that stole my name

jawnsy,
@jawnsy@mastodon.social avatar

@gracicot @mattgodbolt Like many words in the English language, the meaning may be context dependent.

"I godbolted it" could mean:

  1. I threw it into Compiler Explorer
  2. I made the code super fast, like Matt Godbolt would have done
  3. I sent the code to Matt Godbolt for review

And it might mean all of these things simultaneously! What a beautiful and wonderful language 😊

anderseknert, to devops
@anderseknert@hachyderm.io avatar

It's been a month since the last release, but v0.22.0 of everyone's favorite linter, , is now out!

Featuring 3 new linter rules, language server support for code completion, and much more. Check out the release notes, and get your copy here!

https://github.com/StyraInc/regal/releases/tag/v0.22.0

jawnsy,
@jawnsy@mastodon.social avatar

@anderseknert In honor of this release, I'm reading some of your old posts. This really resonates with me: "Sometimes though, rather than having someone say 'here are all the ways you can do X', I just want someone more knowledgeable than me to tell me 'here’s the one way you should do X'. Having worked with OPA and Rego for years, I felt like perhaps I qualified as that knowledgeable person, and the Rego Style Guide came to be."

Thank you for the style guide & Regal! https://www.styra.com/blog/guarding-the-guardrails-introducing-regal-the-rego-linter/

jawnsy, to random
@jawnsy@mastodon.social avatar

Humans shape technology and technology shapes us. Beyond the drama of change, there lie great opportunities for humanity.

"It follows that whenever we gain a new talent, we not only change our bodily capacities, we change the world. The ocean extends an invitation to the swimmer that it withholds from the person who has never learned to swim. With every skill we master, the world reshapes itself to reveal greater possibilities."

https://www.roughtype.com/?p=8783

matthewskelton, to random
@matthewskelton@mastodon.social avatar

"Surprisingly, our results show that women's contributions tend to be accepted more often than men's. However, when a woman's gender is identifiable, they are rejected more often. Our results suggest that although women on GitHub may be more competent overall, bias against them exists nonetheless."

https://www.researchgate.net/publication/308716997_Gender_bias_in_open_source_Pull_request_acceptance_of_women_versus_men

🤬

jawnsy,
@jawnsy@mastodon.social avatar

@ahl @newcrafts @matthewskelton @tdpauw @diana I wonder if people will keep sharing credit until we get the full reference chain back to the original author 😁

RuthMalan, to random
@RuthMalan@mastodon.social avatar

“ The ingredients for conceptual integrity are these: the talent(s) of the human designer(s)—all of them; the thing designed; the luck that brought the designers (and everything they needed) to the right place(s) at the right time(s); the luck of the thing designed to have the right ingredients.”

— Richard Gabriel, Designed as Designer

https://dreamsongs.com/Files/DesignedAsDesignerExpanded.pdf

jawnsy,
@jawnsy@mastodon.social avatar

@RuthMalan Good things in the world only exist because of a handful of people that fight hard for them to exist. Expertise is rare and often undervalued. I suppose it's because it takes some expertise to recognize it 🤔

nealcurtis, to random
@nealcurtis@mas.to avatar

AI = a massive spike in energy consumption and carbon emissions for the production of what is the intellectual equivalent of mechanically reclaimed meat, and yet it will be pursued by capitalists seeking to position themselves as a very small door with stiff hinges that is the only gateway to knowledge. It is nothing but a damaging power play dressed up as a benign service. 🐂💩

jawnsy,
@jawnsy@mastodon.social avatar

@nealcurtis @matthewskelton @sumek Not my term! @emilymbender has some great talks and papers about it, worth looking into IMO

jawnsy, to random
@jawnsy@mastodon.social avatar

Insightful take about corporate contributions to open source, and whether IP is valuable:

"I’m sorry to be the one to have to break it to you, but most of the intellectual property that your company creates isn’t especially important and it’s certainly not business critical."

"What qualifies as critical intellectual property naturally varies by company and business, but you’ll probably know it when you see it."

https://anonymoushash.vmbrasseur.com/2024/01/open-source-contributions-and-the-risk-of-ip-exposure by @vmbrasseur

jawnsy, to random
@jawnsy@mastodon.social avatar

"The enshittification of the services we once loved and still rely on represents a series of victories for the forces of evil over the forces of good – a victory for the people who want to use the internet to trap us, over the people who want to use the internet to set us free.

As it got harder for users to leave online services, it got easier to abuse users."

https://locusmag.com/2023/11/commentary-by-cory-doctorow-dont-be-evil/ by @pluralistic

rmoff, to random
@rmoff@data-folks.masto.host avatar

Just another day on the user mailing list 🙃

👉For better or worse, understanding JARs is an unavoidable first step to using Flink if you're running it yourself.

👇 That's why I wrote about it a lot 😁

1️⃣ https://www.decodable.co/blog/flink-sql-and-the-joy-of-jars
2️⃣ https://www.decodable.co/blog/flink-sql-misconfiguration-misunderstanding-and-mishaps

jawnsy,
@jawnsy@mastodon.social avatar

@rmoff Remember that they're only JARs if they come from the Java region of Indonesia, otherwise, they're sparkling zip files

jawnsy, to random
@jawnsy@mastodon.social avatar

As engineers, it's easy for us to measure inputs (how much time we're spending) and outputs (lines of code written or features produced), but what really matters are the business outcomes (customers acquired and retained, revenue growth metrics, profitability), which are less directly related.

It's always useful for us to step back and ask ourselves: what's the point?

jawnsy, to random
@jawnsy@mastodon.social avatar

This is mostly how I use Twitter, er, X, too...

"The active use of platform X will be stopped and limited to monitoring."

https://www.uibk.ac.at/en/newsroom/2024/mastodon-for-all-university-employees/

grimalkina, to random
@grimalkina@mastodon.social avatar

Contest cultures ("constantly prove you belong! Prove you're smart! Everything here is a dog eat dog competition!") tear people down under the guise of "toughness" and "identifying brilliance." In psych, we know this is destructive to long term sustainable work and mastery. We know it's systematically leveled at marginalized folks more.

These beliefs are at the heart of it all. This cannot be what we continue to let define who belongs in technical work and cultures.

https://mastodon.world/

jawnsy,
@jawnsy@mastodon.social avatar

@grimalkina Honestly life is too short to waste your time on that bullshit lol

The world is not zero sum, we should pursue excellence, but we do that together instead of against each other, IMO

jawnsy, to random
@jawnsy@mastodon.social avatar

Do you ever learn something so cursed that you regret having learned it?

I really enjoy learning, but sometimes when I get to the other side of it, I'm left even more confused than when I began.

jawnsy, to random
@jawnsy@mastodon.social avatar

Periodic reminder that this repository of Resilience Engineering resources, papers, talks, etc. is incredible.

If you build, operate, or use large-scale software systems, take a few minutes to peruse this library: https://github.com/lorin/resilience-engineering by @norootcause

jawnsy, to random
@jawnsy@mastodon.social avatar

Reading this while reflecting on "big rewrite" type projects in software is, well, ouch:

"His seminal work on big projects can be distilled into three pitiful numbers:

• 47.9% are delivered on budget.
• 8.5% are delivered on budget and on time.
• 0.5% are delivered on budget, on time and with the projected benefits."

I think the solution is simple, but not easy: smaller, more frequent deliveries. Progress over perfection.

https://www.wsj.com/arts-culture/books/lego-megaprojects-bent-flyvbjerg-big-things-11675280517

jawnsy, to random
@jawnsy@mastodon.social avatar

A great preface to a great article:

"The naive approach to securing software is to blindly implement a checklist of security features. But a deeper understanding of security will quickly uncover that perfect security is impossible; you have to make trade-offs and prioritize the most likely scenarios."

https://www.macchaffee.com/blog/2022/k8s-secrets/

jawnsy, to random
@jawnsy@mastodon.social avatar

Very few software projects are successful over long periods of time. I think one explanation is that it is very challenging to evolve systems in ways that respect the needs of new users ("better" approaches to things, temptation to make backwards-incompatible changes) and existing users (backwards-compatibility is a virtue.)

In this respect, I think about these talks often:

https://youtu.be/2y5Pv4yN0b0 by @briangoetz

https://youtu.be/pEYpvYVlgQc by @rkatz & Carlos Panato

jawnsy, to random
@jawnsy@mastodon.social avatar

Embedded devices are cursed.
Windows is cursed.
USB is cursed.

And yet...

@jberi is unafraid! 🙌

Thank you, Jonathan, this guide is amazing!

https://blog.golioth.io/usb-support-in-wsl2-now-with-a-gui/

jberi, to random
@jberi@hachyderm.io avatar

People who complain about SQL have never used AT commands.

jawnsy,
@jawnsy@mastodon.social avatar

@jberi Backward compatibility to rival x86? 😜 I've always found it interesting how much our modern machinery contains echoes of the past

jawnsy, to random
@jawnsy@mastodon.social avatar

It's always a delightful surprise to come across posts from folks with familiar names when looking something up. I wanted to get a comparison of Kyverno vs Open Policy Agent Gatekeeper and came across this awesome comment by longtime Kubernetes security nerd, @raesene: https://www.reddit.com/r/kubernetes/comments/u5tcfd/comment/i56i5ta/

jawnsy, to random
@jawnsy@mastodon.social avatar

Great talk about configuring sampling for OpenTelemetry traces: https://youtu.be/97RTSznmDH4 by @paigerduty

This is a rare situation where it's easy to achieve five nines or greater... 😅

jawnsy, to random
@jawnsy@mastodon.social avatar

Looking through this list of libraries for working with JWTs, it seems that the highest-quality ones assume that keys are managed directly, instead of using a Vault, Cloud KMS, etc. to sign. This is true for Python and Go libraries at least. Why is that? https://jwt.io/libraries

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