Listen

Listened to The Tech Talks Daily Podcast: 2290: OpenUK CEO Amanda Brock On The Future For Open Source
Post details
As businesses and individuals, we rely increasingly on digital services in our everyday lives. Our lives have become dependent on technology, from cloud services to mobile phones and streaming sites to the apps we use. And behind these technologies lies open source software. Open source software has become a vital part of building digital services. It has made it possible for developers to collaborate and share code, making it faster and more cost-effective to build software. But with this increase in use, the importance of security planning and governance has also grown. Amanda Brock, CEO of OpenUK, is a leading open-source software and governance expert. She has been an advocate for open source software for over a decade and has seen its impact on the industry. Amanda shares where we are with open source and why we must care about how our software gets put together and where it comes from. Amanda discusses the importance of understanding the source of the code and the licenses used. With the rise of open source software, it is essential to be aware of potential legal issues and ensure compliance with licensing requirements. She also highlights the importance of building and maintaining trust with open source communities and contributing back to them. Amanda also emphasizes the role of governance in ensuring the security and reliability of open source software. She points out that open source projects must have a strong governance structure to ensure that contributors are held accountable and that the code is secure. As Amanda notes, open source software has become too important to ignore. We must ensure that we are not only using it but also contributing to it and supporting its continued growth.  By understanding where our software comes from and its governance structure, we can ensure the security and reliability of the technologies we rely on daily. As businesses and individuals, we must recognize the importance of open source software and take steps to ensure its continued growth and success. Sponsored VPN Offer

 RSVP

I may be attending GitHub Summerfest 2023

Post details
It’s that time of year again—GitHub Summerfest is back! Join us virtually for a jam-packed event with all the favorites you know and love: Demos from subject matter experts, opportunities for Q&A, swag and fun virtual games!
On

 Listen

Listened to How companies are sponsoring OSS with Alyssa Wright, Chad Whitacre & Duane O’Brien (Changelog Interviews #539)
Post details
This week we’re celebrating Maintainer Month along with our friends at GitHub. Open source runs the world, but who runs open source? Maintainers. Open source maintainers are behind the software we use everyday, but they don’t always have the community or support they need. That’s why we’re celebrating open source maint...

 Listen

Listened to Hyperswitch, the future of programming, Thoughtworks' latest tech radar & your docs aren't "simple" (Changelog News #42)
Post details
Hyperswitch is like the adapter pattern for payments, Austin Henley writes about the future of programming by summarizing recent research papers, Thoughtworks published their 28th volume of their Tech Radar, the team at General Products reminds devs to scan our technical writing for words such as “easy”, “painless”, “s...

 Note

Had anyone ever seen an error like this with #AWSLambda?

It's a Node 18 app that calls out to Renovate but fails due to some deep intenals in Node when doing some performance checking?

{
    "errorType": "TypeError",
    "errorMessage": "performance.markResourceTiming is not a function",
    "stack": [
        "TypeError: performance.markResourceTiming is not a function",
        "    at markResourceTiming (node:internal/deps/undici/undici:10636:21)",
        "    at finalizeAndReportTiming (node:internal/deps/undici/undici:10632:7)",
        "    at Object.handleFetchDone [as processResponseEndOfBody] (node:internal/deps/undici/undici:10579:45)",
        "    at node:internal/deps/undici/undici:10895:44",
        "    at node:internal/process/task_queues:140:7",
        "    at AsyncResource.runInAsyncScope (node:async_hooks:204:9)",
        "    at AsyncResource.runMicrotask (node:internal/process/task_queues:137:8)",
        "    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
    ]
}

Very odd, and this Go issue is the only thing I could find that may relate 🤔

 Listen

Listened to Cup o' Go | Go 1.21 development is full steam ahead: io/fs, loopvar, slog API vetting, context merging. And an interview with GoTek
Post details
On the news this week:🇧🇷 GopherCon Brasil CFP open until May 3 🇮🇹 GoLab 2023 CFP open closes on May 21 💬 io/fs: writeable interface new discussion asking for use cases. If you have a project that uses a writeable abstraction interface, go there!✅ GOEXPERIMENT=loopvar is in! Will be included in...

 Repost

Reposted Donnie Berkholz, Ph.D. (@dberkholz@hostux.social)
Post details
I am really not a fan of all the managers & leaders posting "Oh, it was so hard today because I had to lay people off." It's 100x harder for the people who got laid off. Yeah you made some decisions and had some conversations. But you aren't the one who suddenly lost their job, who may not be able to make their mortgage or provide for themselves and their family, who is wondering if their career and experience is valid. Stop with the "woe is me" as a leader. It's a bad look.

 Repost

Reposted Dick Morrell ✔️. (@Cloudguy@sackheads.social)
Post details
For those who trust me: Goto your Amazon account, sign out of all your devices, everything, everywhere all your Echos (yes I know it's a pain), reset your password, delete 2FA and any tokens and reset them. Now. That doesn't include Fido / Yubikeys but does include Auth tokens. Do it now. As much a pain as it is to reset Echo and all smart devices, trust me, please do it. I can't tell you more yet, but I am being ethical and you need to actually realise I have a clue. It's been a scary day

 Repost

Reposted Oliphant of Wisdom (@oliphant@oliphant.social)
Post details
So how does Mastodon pay its engineers? Mostly...it doesn't. Eugen and Claire are the only paid devs on Mastodon. Everyone else is making updates *for free*, as a hobby, on the side, after their day job. People are building CalcKey for free. People are building just about every fediverse product for free, as part of the open source community. It was particularly amusing when Elon said he wanted to open source the algorithm-- Jack Dorsey saying he wanted to create an open source protocol-- Nearly all of the Fediverse is open source. The algorithms are already open source. The protocol is a W3C standard (ActivityPub) just like HTML. The future these dopes have been trying to build already exists. There's just no money or power in it for them, so they have no interest and pretend it doesn't exist.

 Repost

Reposted tiddy roosevelt (@doot@glitterkitten.co.uk)
Post details
As mentioned in the above toot yesterday, the UK government are going to be scaring the pants off half the country at 3pm today with an emergency alert test. If you have a hidden phone you don't want someone finding out about, turn off emergency alerts in that phone's settings or turn the phone off. Otherwise it's very likely to make a loud noise once the test commences. Edit: Going through the replies suggests it's best to turn the SETTING off and NOT just the phone.

 Note

With me looking to get back to a bit more public speaking, I've revamped my talks site so it's a little easier to see the previous talks I've done, as well as moving content from my site to the talks site.

Deffo still needs work, but it's better than what was there before 😅

 Repost

Reposted Jacky Alciné (@jalcine@todon.eu)
Post details
Attached: 1 image Okay now I really need to block Google and Microsoft from anything I touch. It's been clear that this AI stuff is moving like a virus, but it's not like any disclosures are even given for this. https://www.washingtonpost.com/technology/interactive/2023/ai-chatbot-learning/#lookup-table