Post details
If your technical interview process selects for quick thinking over deep thinking, what does that say about your workforce?
If your technical interview process selects for quick thinking over deep thinking, what does that say about your workforce?
The @oggcamp@mastodon.social CFP is open! #oggcamp https://oggcamp.org/news/cfp/
What happens when you take three #define newbs (Thomas Eckert, Nick Nisi, Mat Ryer) & pit them against the grizzled vet, Adam? Find out on this episode because our award-worthy game of fake definitions is back & this time it’s even more legendary!
Attached: 1 image
Using Go's database/sql
to query an arbitrary columns of unknown type(s) (3 mins read).
How you can query an unknown number of columns, of unknown types, with Go's SQL package.
Tell me about your Boring Technology that gets the job done and gets out of your user's way. Tell me how you made your app or service easy to use and hard to misuse. Tell me how you're encoding an understanding of the importance of consent into your architecture. Tell me how you're treating your employees better than your competitors are treating theirs.
Discussion on why SQLite is gaining popularity, its advantages like efficiency, speed and stability, misconceptions about capabilities, and how SQLite Cloud enhances it by making it shareable and adding enterprise features.
Go 1.22.4 & 1.21.11 releasedProposalsNew: safer file open functionsgithub.com/google/safeopen alternativeopenat man pageNew: allow range-over-func to omit iteration variablesBlog: Flaky Tests Overhaul at UberBlog: Redpanda acquires Benthos to expand its end-to-end streaming data platformInterview...
I will be attending
slow.fyi is a handy little microsite that you can insert into a message when you don’t want the recipient to feel pressured to quickly respond. Perfect for commenting via email on personal blog posts! #Junited2024 https://slow.fyi/
I will not be attending
.Unfortunately gonna be missing this (due to speaking at Digital Lincoln) but I'm sure this will be interesting. #Jenkins is a great piece of software, the problems that many folks see with it are how their organisation uses it not the underlying software that's built by awesome people
Week Notes 24#23 (3 mins read).
What happened in the week of 2024-06-03?
So we got a new TV, but naturally I didn't end up measuring the TV and the TV stand quite as closely as you would have expected 🫣
Attached: 1 image Rehashing this campaign.
Attached: 1 image This Pride, is your child texting about Blåhaj? #Queer #Trans #Transgender #LGBTQIA #LGBTQ #LGBT
Attached: 1 image This is such a good illustration of what privilege looks like.
Platform engineering and developer productivity initiatives are often focused on improving how a team works. But how do you advocate for your own growth?
The podcast episode of simplyblock's Cloud Commute features Chris Engelbert interviewing Anders Eknert. They discuss Anders' background and current role at Styra, the company behind the Open Policy Agent (OPA) project. Anders lives and works in Stockholm, Sweden, and has been involved with Styra for about three and a half years. He shares how his previous work led him to OPA due to a need for managing complex authorization requirements across diverse environments.Styra, founded by the creators of OPA, focuses entirely on the OPA ecosystem. They offer two main products: Styra DAS (Declarative Authorization Service) and an enterprise version of OPA. Styra DAS helps manage OPA at scale, providing a control plane for policy management, lifecycle, and auditing. The enterprise OPA offers enhanced performance, lower memory usage, and direct integrations with data sources.OPA itself is a policy engine that enables policies as code, allowing for decoupled and centralized policy management. Common use cases include authorization and infrastructure policies, where OPA acts as a layer between services to make policy decisions. The discussion highlights the importance of treating policy like any other code, allowing for testing, reviewing, and versioning.Chris and Anders also discuss the functionality of OPA from a developer's perspective, explaining how it integrates with services to enforce policies. They touch on the broader benefits of a unified policy management system and how OPA and Styra DAS facilitate this at scale, ensuring consistency and control across complex environments.If you have questions for Anders, you can find him here:Blog: https://www.eknert.com/LinkedIn: https://www.linkedin.com/in/anderseknertX/Twitter: https://twitter.com/anderseknertMastodon: https://hachyderm.io/GitHub: https://github.com/anderseknert/Styra and the Open Policy Agent can be found here:Styra Website: https://www.styra.com/Styra LinkedIn https://www.linkedin.com/company/styra/Styra X/Twitter: https://twitter.com/styraincOPA Website: https://www.openpolicyagent.org/OPA X/Twitter: https://twitter.com/openpolicyagentOPA GitHub: https://github.com/open-policy-agent/opaThe Cloud Commute Podcast is presented by simplyblock (https://www.simplyblock.io)
at what point does the industry in need of disruption become the tech industry
it's only called copilot+ pc in the redmond, washington region of the USA, otherwise it's just sparkling spyware
My workflow for writing SQL(ite) queries (2024 edition) (4 mins read).
Writing about my recent workflow for writing, executing, and sharing SQL queries with others.
Danielle Lancashire is here to tell us how Fermyon cloud is built on top of nomad and EC2 and how they put it in a box with Kubernetes and WebAssembly.
This week on The Business of Open Source I spoke with Saurav Pathak, chief product officier at Bagisto, about a very different kind of business relationship with open source — and open source software incubated in a larger company. There were tons of interesting nuggets in this episode, but some...
Many of the largest companies rely on third-party code to run critical parts of their software. However, there's often little focus on ensuring the quality of these external dependencies. Today we speak with Feross Aboukhadijeh, CEO and founder of , a developer-first security platform. Socket helps developers and security teams release software faster and reduce time spent on security busywork. Feross is also a lecturer at Stanford, where he teaches CS233 Web Security. We discuss why the quality of third-party dependencies matters, when to start addressing this issue, how to handle unmaintained dependencies, and what tools are available for managing third-party dependencies. After listening to the episode, be sure to visit the connect with Feross on , and check out his . Mentioned in this episode: Socket at Feross on X at Feross website at:
This week on The Business of Open Source I spoke with Tanmai Gopal, co-founder of Hasura. We talked about how Hasura grew out of Tanmai’s previous company, which was a consulting company. I like to call out examples of really novel open source businesses, but in fact the thing that stuck with me...
This Recall thing is a prime example of how bad we are at understanding when something is a systemic problem. It doesn't matter if *you* disable it. It doesn't matter if *you* install Linux. It doesn't matter if *you* set your computer on fire and move to a Luddite commune. If you have *ever* sent sensitive data, no matter how securely, to another person who now has this shit enabled, and they find your data and look at it, your data is compromised, and there's nothing you can do about it.
This week on Screaming in the Cloud, Corey Quinn is joined by Kat Cosgrove, Lead Open Source Advocate for Dell Technologies. Kat catches Corey up to speed on the newest version of Kubernetes that Kat was the release lead for. The two discuss its unconventional name: Uwubernetes, what goes into...
Go 1.22.4 & 1.21.11 coming Tuesday, June 4Community eventsGolang Atlanta meetup, June 13Cup o' Go Meetup in Amsterdam, June 19Golang Tilburg meetup, June 20Proposal accepted and implemented: new iterator functions in maps package coming in 1.23Reddit: What software shouldn't you write in Go?Blog:...
Josh Koenig and David Strauss are co-founders at Pantheon, a platform for building and operating websites. Josh is the chief strategy officer, and David is the CTO. Open source software is a big part of the web, and Pantheon is a downstream user as well as a contributor to several open source projects. David is an early contributor to systemd, a component of Linux distributions, a member of the Drupal security team, and was a founding member of the first Fedora Server working group in 2011. Josh and David share their views as downstream consumers of open source software as well as members of the community, touching on why enterprises don't contribute more to open source, the approach to open source policy and licensing changes by two different major vendors in Red Hat and HashiCorp, efforts to shore up the security of the web by moving to memory-safe languages, and more. Come for the industry insights, and stay for the many colorful analogies in this discussion, from tugboats to tofurkey. Editor's Note: This episode was recorded before IBM agreed to acquire HashiCorp.
Tech lawyer Luis Villa returns to answer our most pressing questions: what’s up with all these new content deals? How did Google think it was a good idea to ship AI Summaries in its current state? Is it too late to opt out of AI? We also discuss AI in Hollywood (spoilers!), positive things we’re seeing (or hoping for) ...
New release of #oapi-codegen is out 🚀
Big changes are:
net/http
enhanced routingAnd a whole host of other changes, check out the full release notes at https://github.com/deepmap/oapi-codegen/releases/tag/v2.2.0
*fixes ties and brushes pants* *clears throat* You want a software engineer. I know it (lol). But fr, if you know of a place looking for a fullstack dev, swing them https://www.linkedin.com/in/jacky-alcin%C3%A9-6a9ab730a/ (or e-mail me at jackyalcine@fastmail.com) #LookingForWork #GetFediHired
rage, rage against the dying of the weekend
Angelica is joined by Samantha Coyle to talk about her newly published textbook: Go Programming - From Beginner to Professional. This book serves as a go-to guide to master Go for real-world software dev success covering fundamentals to advanced topics.
You don't owe anyone a follow (this includes me). Not even people you've been mutuals for a while. Not even people you know on real life. Not even people whose profile you check often. Sometimes they just post too much. Or post stuff you don't want pop up on your list (but want to check on your terms). Or they start (re-)posting hate (you don't owe them a call out; especially not if you don't think it will go well). Sometimes they are lovely folks but just bore you with their favorite sports.
I hope this email finds you unprepared for the work of the day.
Week Notes 24#22 (4 mins read).
What happened in the week of 2024-05-27?
Attached: 1 image It's June 1st, stay strapped y'all. #pridemonth #pride #lgbtqia #safety #security
Y'know how there's a pattern of behavior where someone says something is bad about the tech industry or community or OSS software or something, and then every single nerd within a 50 square mile radius says *WELL ACKTUALLY*?? I just realized that if, like, even 10% of them just... Sat down and spent some energy fixing the problem instead of insulting someone for experiencing it, we would've solved all those issues by now
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.
With the events in the US overnight I think it’s a prime time to remember that sex work is real work.
I've been using the Chromium browser for certain websites, and that's about to end. Google's greed-fueled moves -- this time to disable vital extensions that provide better privacy and security -- are unacceptable to me. The stakes here are quite high. If Google succeeds what it's attempting to do -- forcing us to use only Google-approved privacy and security choices -- we're in trouble. Firefox looks like the best way forward at this point.
Attached: 1 image This is a graph of Discord’s algorithmically inferred gender (extracted from “request your data” json; axes are probability and days) for a user whose display name is “Tiffany”, whose bio is “she/her”, whose pfp is a drawing of a girl and whose profile theme color is pink. Algorithmically inferred gender is worse than useless. Presumably the issue is that she talks about programming, and all the deliberate “I am explicitly telling you I am a girl” signaling in the world can’t convince a computer. I sometimes watch a livecoding streamer whose youtube stats claim his audience is 99% male even though you can see fem-coded chat participants regularly. Algorithms like this are deleting the women
Also it's ironic that they keep giving AI traditional women's names when it clearly should be a white man given how much it is promoted on potential
So #emfcamp had a pop-up #MathsJam evening, and of course I brought another lightning talk — enjoy! https://youtube.com/watch?v=GfCRA6zmRFo
Basically if you’re losing sleep over the fact you don’t like a Q* or you think there are too many groups represented on a flag then I’d like to congratulate you on your comfortable life and suggest you put the energy you have for arguing against representation into something more useful. If it doesn’t hurt anyone beyond making you personally uncomfortable that is decidedly a YOU problem. *I am aware of the “queer was used as a slur against me and thus it’s painful for me to see” but your discomfort can be healed through reclamation of language and community support, rather than force others to be uncomfortable and disincluded because you don’t like the way they refer to themself. I am not aware of any valid arguments on why we should not add black, brown, trans, intersex and whatever future styleguide updates come to the progress flag.
"'Queer' not as being about who you're having sex with (that can be a dimension of it); but 'queer' as being about the self that is at odds with everything around it and that has to invent and create and find a place to speak and to thrive and to live." bell hooks
I still think corporations have Pride Month backwards: this isn't a month to make money off me, this is a month to give me discounts for doing the public service of being this gay! I should be able to walk into any Target and get 30% off by kissing another girl or showing the cute bandaid from where I did my HRT shot! I should get free coffee at starbucks for walking in with carabiners and a fanny pack! I should be able to demand any random driver pull over and become a free uber by waving a rainbow flag so I can go spread my gayness across the city! Strangers should just hand me a twenty because I'm slouching bisexually in public!?! #RainbowCapitalism #Queer #PrideMonth #Pride
The other day at work, in an online meeting, a fuckhead said the phrase “Well, it’s probably because she’s a woman and she doesn’t know what the hell she’s talking about”, referring to an external contractor. I’m not out, but I stopped the meeting and said “You don’t get to talk like that in front of me. Now, I have to call HR.” There was laughter. To which I replied sternly, “It is not funny. Do better.” There was no laughter then. I don’t put up with that shit. Misogyny, any kind of trans- or queer- based phobia, racism. None. That’s how you ally - you speak up. You challenge the notion that these fuckers are in a safe place. You DO have power to create change. Be the voice for the voiceless. Afterwards, two of the other attendees reached out to me to thank for my courage to stand up to one of the “cool kids”. I don’t need thanks, I need people to be better. BE BETTER.
I got let go from my current role. To say I saw it coming would be half true, but I was not expecting to be out in the blinds this soon. Open to a lot right now, more info at https://jacky.wtf/work. (https://jacky.wtf/2024/5/20Fw)