Kelsey Hightower on leadership in open source and the future of Kubernetes
In this special episode of The ReadME Podcast, dedicated to GitHub’s Maintainer Month, Kelsey Hightower joins hosts Martin Woodward and Neha Batra to discuss his philosophy on fostering thriving open source communities and the importance of empathy to a maintainer’s success. ⌘ Read more
[47°09′42″S, 126°43′31″W] Bad satellite signal – switching to analog communication
TIL my high school publishes its own research journal. https://www.pingry.org/our-community/students/pingry-community-research-pcr-journal
[47°09′19″S, 126°43′35″W] Transponder still failing – switching to analog communication
[47°09′07″S, 126°43′29″W] Bad satellite signal – switching to analog communication
[47°09′17″S, 126°43′47″W] Transponder still failing – switching to analog communication
Building a culture of innovation in your business with GitHub
Consider the typical software development practices in an organization. Projects are commonly closed, and causes friction across engineering teams. But open source communities work asynchronously, openly, remotely and at global-scale. What if our internal teams could reuse those same practices? ⌘ Read more
[47°09′40″S, 126°43′10″W] Bad satellite signal – switching to analog communication
[47°09′59″S, 126°43′57″W] Bad satellite signal – switching to analog communication
[47°09′48″S, 126°43′35″W] Transponder still failing – switching to analog communication
[47°09′39″S, 126°43′12″W] Bad satellite signal – switching to analog communication
[47°09′47″S, 126°43′34″W] Transponder still failing – switching to analog communication
@prologic@twtxt.net closed as in you have to be an account on their service to interact with others. And can’t communicate cross service. Some require you to be logged in to view content. Others will pop up annoying overlays after scrolling some content to sign up for more.
Announcing GitHub Actions Deployment Protection Rules, now in public beta
Create and share your own deployment protection rules, or use the rules from our great partners, like Datadog, Honeycomb, New Relic, NodeSource, Sentry, and ServiceNow, to control your deployments with more confidence. And the API is open for the community to build their own rules to make GitHub Enterprise Cloud even better. ⌘ Read more
[47°09′08″S, 126°43′39″W] Bad satellite signal – switching to analog communication
@darch@neotxt.dk I think having a way to layer on features so those who can support/desire them can. It would be best for the community to be able to layer on (or off) the features.
[47°09′33″S, 126°43′25″W] Bad satellite signal – switching to analog communication
[47°09′21″S, 126°43′56″W] Transponder still failing – switching to analog communication
I played around with parsers. This time I experimented with parser combinators for twt message text tokenization. Basically, extract mentions, subjects, URLs, media and regular text. It’s kinda nice, although my solution is not completely elegant, I have to say. Especially my communication protocol between different steps for intermediate results is really ugly. Not sure about performance, I reckon a hand-written state machine parser would be quite a bit faster. I need to write a second parser and then benchmark them.
lexer.go and newparser.go resemble the parser combinators: https://git.isobeef.org/lyse/tt2/-/commit/4d481acad0213771fe5804917576388f51c340c0 It’s far from finished yet.
The first attempt in parser.go doesn’t work as my backtracking is not accounted for, I noticed only later, that I have to do that. With twt message texts there is no real error in parsing. Just regular text as a “fallback”. So it works a bit differently than parsing a real language. No error reporting required, except maybe for debugging. My goal was to port my Python code as closely as possible. But then the runes in the string gave me a bit of a headache, so I thought I just build myself a nice reader abstraction. When I noticed the missing backtracking, I then decided to give parser combinators a try instead of improving on my look ahead reader. It only later occurred to me, that I could have just used a rune slice instead of a string. With that, porting the Python code should have been straightforward.
Yeah, all this doesn’t probably make sense, unless you look at the code. And even then, you have to learn the ropes a bit. Sorry for the noise. :-)
[47°09′00″S, 126°43′31″W] Bad satellite signal – switching to analog communication
[47°09′05″S, 126°43′31″W] Transponder still failing – switching to analog communication
[47°09′57″S, 126°43′29″W] Bad satellite signal – switching to analog communication
[47°09′20″S, 126°43′07″W] Bad satellite signal – switching to analog communication
[47°09′00″S, 126°43′49″W] Transponder still failing – switching to analog communication
Introducing Activating Developers and the new Digital Public Goods Open Source Community Manager Program
The Social Impact, Tech for Social Good team is launching a new Open Source Community Manager Program to support digital public goods. This is part of their new Activating Developers initiative. ⌘ Read more
[47°09′42″S, 126°43′02″W] Bad satellite signal – switching to analog communication
👋 Hey y’all yarners 🤗 – @darch@neotxt.dk and I have been discussing in our Weekly Yarn.social call (still ongoing… come join us! 🙏) about the experimental Yarn.social <-> Activity Pub integration/bridge I’ve been working on… And mostly whether it’s even a good idea at al, and if we should continue or not?
There are still some outstanding issues that would need to be improved if we continued this regardless
Some thoughts being discussed:
- Yarn.social pods are more of a “family”, where you invite people into your “home” or “community”
- Opening up to the “Fedivise” is potentially “uncontrolled”
- Even at a small scale (a tiny dev pod) we see activities from servers never interacted with before
- The possibility of abuse (because basically anything can POST things to your Pod now)
- Pull vs. Push model polarising models/views which whilst in theory can be made to work, should they?
Go! 👏
Release Radar · February 2023 Edition
Our community—along with ourselves—took a much needed break over the festive season. Now everyone is back into the full swing of work, and the open source community is showing us it’s all hands on deck. We had dozens of submissions for the February Release Radar—a testament to the amount of code being shipped by the […] ⌘ Read more
[47°09′55″S, 126°43′11″W] Bad satellite signal – switching to analog communication
[47°09′34″S, 126°43′29″W] Transponder still failing – switching to analog communication
** Moon maker **
I recently re-read Peter Naur’s“Programming as theory building”. Afterwards I set out to write my own text editor. The paper posits that it’s really hard, if not impossible, to fully communicate about a program and sort of gestures at the futility of documentation…what spun around inside my head as I read was that our primary programming medium — text files — is silly. Like, some folks would totally 100% s … ⌘ Read more
yanrd
along with whatever this thing will be called configuring the two and connecting them. Fortunately however yarnd
already does this with the feeds service and defaults to using feeds.twtxt.net
-- So we would so something similar there too. Further thoughts? 🤔
@prologic@twtxt.net That is a good point. I do not mind either way, but I have to admit I do not know enough about it to tell if one solution is better then the other. But I think it’s important to make it so that it brings others onboard as well as you say.
I would definitely use it - since that would remove the need to set up other things to communicate with others, so It would be a most welcomed feature to have.
[47°09′50″S, 126°43′29″W] Bad satellite signal – switching to analog communication
[47°09′41″S, 126°43′33″W] Transponder still failing – switching to analog communication
[47°09′19″S, 126°43′12″W] Transponder still failing – switching to analog communication
[47°09′51″S, 126°43′59″W] Bad satellite signal – switching to analog communication
Announcing the launch of the All In for Maintainers DEI Resource Hub
The DEI Resource Hub is a vetted collection of resources, tools, and best practices designed to help open source maintainers create and maintain inclusive and diverse open source communities. ⌘ Read more
Skilling for the future: How GitHub is advancing diversity, equity, and inclusion within open source communities
In the coming months, we’re scaling, expanding, and launching new programming to further DEI within open source communities. ⌘ Read more
[47°09′33″S, 126°43′41″W] Transponder still failing – switching to analog communication
[47°09′52″S, 126°43′20″W] Bad satellite signal – switching to analog communication
H3: Instead of C3
[Updated with correct Gemlog link.]
A version of this was posted on on 2023-01-06 but I thought it might
also fit here. Go to my gemlog for somewhat more personal takes and
see what I publish first. IPv6 only!
gemini://gem.hack.org/mc/log/
As long-time readers know I have participated in the Chaos
Communication Congress (C3) in Germany every year since 2008.
Since C3 was cancelled this year I thought I’d arrange a very small
conference of my own. I would at least try to gather some friends and
acquaintances … ⌘ Read more
H3: Instead of C3
A version of this was posted on on 2023-01-06 but I thought it might
also fit here. Go to my gemlog for somewhat more personal takes and
see what I publish first. IPv6 only!
gemini://gem.hack.org/log/
As long-time readers know I have participated in the Chaos
Communication Congress (C3) in Germany every year since 2008.
Since C3 was cancelled this year I thought I’d arrange a very small
conference of my own. I would at least try to gather some friends and
acquaintances in chat and video conference and watch t … ⌘ Read more
[47°09′21″S, 126°43′50″W] Transponder still failing – switching to analog communication
[47°09′47″S, 126°43′25″W] Bad satellite signal – switching to analog communication
[47°09′43″S, 126°43′16″W] Transponder still failing – switching to analog communication
[47°09′14″S, 126°43′19″W] Transponder still failing – switching to analog communication
[47°09′00″S, 126°43′59″W] Bad satellite signal – switching to analog communication
[47°09′51″S, 126°43′26″W] Transponder still failing – switching to analog communication
[47°09′52″S, 126°43′14″W] Bad satellite signal – switching to analog communication
[47°09′18″S, 126°43′58″W] Transponder still failing – switching to analog communication
[47°09′30″S, 126°43′40″W] Bad satellite signal – switching to analog communication
GitHub Gives 2022: Creating positive, lasting contributions in our communities
This year, we took GitHub Gives, our company-wide giving campaign, to new heights and wanted to share our learnings to provide best practices in programming a successful hybrid giving campaign for employees. ⌘ Read more
[47°09′42″S, 126°43′25″W] Bad satellite signal – switching to analog communication
[47°09′22″S, 126°43′59″W] Transponder still failing – switching to analog communication
** Thoughts on accessibility in smol computing **
What follows is my attempt to spark a conversation in a few converging, but separate communities I lurk in.
I’ve already had a bunch of amazing conversations around this topic with a lot of people. Those conversations helped to shape what follows. Thanks to everyone who was willing to think this stuff through with me.
Before I get into it I want to say at the top this isn’t meant as an accusation against anyone in these communities, nor the goals of t … ⌘ Read more
“sorry dude, you have vingean uncertainty over the EA community”
[47°09′32″S, 126°43′05″W] Bad satellite signal – switching to analog communication
[47°09′42″S, 126°43′21″W] Transponder still failing – switching to analog communication
Release Radar · October 2022 Edition
Before you say it, yes, the October Release Radar was supposed to be shared in November. But with Hackatoberfest, GitHub Universe, Turkey Day, and in real life (IRL) conferences returning to their pre-COVID frequency, we’ve all been so busy. And our community has been hustling to ship all kinds of open source projects. We wanted […] ⌘ Read more
[47°09′16″S, 126°43′42″W] Bad satellite signal – switching to analog communication
Hello from GitHub’s new Chief Product Officer
GitHub is in an exciting phase of our journey as the developer community grows significantly every day, and the needs of the community grow and change with it. Today we’re introducing our new Chief Product officer. ⌘ Read more
[47°09′31″S, 126°43′39″W] Bad satellite signal – switching to analog communication
Gopher is the only means of communication where no one bans the indexing of independent news.
[47°09′54″S, 126°43′40″W] Bad satellite signal – switching to analog communication
[47°09′57″S, 126°43′29″W] Bad satellite signal – switching to analog communication
[47°09′15″S, 126°43′22″W] Bad satellite signal – switching to analog communication
The changing nature of governmental policies around open source
In 2022, governments and the policy community spent a lot of time thinking about open source. Here’s what that means and why it matters. ⌘ Read more
Bringing greater financial sustainability to open source communities
We know that companies benefit from open source. That’s why we’re making it easier for companies to financially support projects. ⌘ Read more
[47°09′23″S, 126°43′56″W] Bad satellite signal – switching to analog communication
[47°09′36″S, 126°43′46″W] Transponder still failing – switching to analog communication
@prologic@twtxt.net something similar was done on diaspora some time back. A user posted a lot of things that the community did not want, so all pod admins ran a script to get rid of the user/posts.
@tkanos@twtxt.net user in question had posted information about someones employment in what appeared to be a threat to contact their boss. Maybe it was in jest.. but we felt it was a form of doxing that we do not wish to see within our community. Yarn.Social is first and foremost a town square of ideas and should be viewed as a safe place for all.
Release Radar · September 2022 Edition
Hackatoberfest, hackathons, and open source contributions. It’s been a hectic month with so many community pull requests to all kinds of projects. So many in fact that we had to spend hours going through all the submissions for this blog post. We almost didn’t get it out before the end of October. Nevertheless, we are […] ⌘ Read more
What we learned from the Security Lab’s Community Office Hours
TheGitHub Security Lab provided office hours for open source projects looking to improve their security posture and reduce the risk of breach. Here’s what we learned and how you can also participate. ⌘ Read more
[47°09′29″S, 126°43′05″W] Transponder still failing – switching to analog communication
[47°09′31″S, 126°43′56″W] Bad satellite signal – switching to analog communication
Git Merge 2022 – that’s a wrap! 🎬
Git Merge 2022 just wrapped up bringing the community together for 16 talks, three workshops, one Git Contributor Summit, and lots of great conversations over two days. Read on for more info, photos from the event, and all of the session recordings. ⌘ Read more
[47°09′14″S, 126°43′46″W] Bad satellite signal – switching to analog communication
OSI’s Deep Dive is an essential discussion on the future of AI and open source
GitHub is sponsoring Open Source Initiative’s Deep Dive: AI because we think it’s important for the community to unpack how open source software, process, and principles can help best deliver on the promise of AI. ⌘ Read more
[47°09′08″S, 126°43′52″W] Bad satellite signal – switching to analog communication
[47°09′16″S, 126°43′53″W] Bad satellite signal – switching to analog communication
BBSing at 300 Bits Per Second
I recently acquired a 3M Whisper Writer 1000 communications terminal circa 1983, and restored it to working order. This is a short session of it dialing into my Kludge BBS over its internal 300 bps modem. ⌘ Read more
GitHub supports internet freedom and global availability in Iran
Access to the open internet is essential to defending human rights, and developers have an important role in promoting freedom of expression and transparency. GitHub is committed to keeping Iranians connected to the global developer community. ⌘ Read more
[47°09′03″S, 126°43′14″W] Transponder still failing – switching to analog communication
[47°09′50″S, 126°43′17″W] Bad satellite signal – switching to analog communication
[47°09′07″S, 126°43′38″W] Transponder still failing – switching to analog communication
[47°09′27″S, 126°43′48″W] Bad satellite signal – switching to analog communication
The ReadME Project: Built for you!
The ReadME Project & Podcast evolve with community expert voices and topics to stoke discussion about the culture and craft of software development. ⌘ Read more
Why we signed the Copenhagen Pledge on Tech for Democracy
As the home for developers, we understand the key role our communities play in steering digital transformation and maintaining societal infrastructure. That’s why we choose to drive and support policies and initiatives like the Copenhagen Pledge on Tech for Democracy. We’re committed to working with like-minded organizations, governments, and civil society to make digital technologies work for democracy and human rights, … ⌘ Read more
[47°09′43″S, 126°43′53″W] Bad satellite signal – switching to analog communication
[47°09′39″S, 126°43′56″W] Bad satellite signal – switching to analog communication
[47°09′13″S, 126°43′34″W] Transponder still failing – switching to analog communication
Join us for OctogatosConf 2022
Live on September 15, 2022, with talks by industry experts in Spanish, Portuguese, and English, on topics including software development, security, technical project management, community, open source, professional development and best practices. ⌘ Read more
[47°09′05″S, 126°43′45″W] Bad satellite signal – switching to analog communication
[47°09′05″S, 126°43′31″W] Transponder still failing – switching to analog communication
Release Radar · August 2022 Edition
We’ve been gearing up to launch GitHub Universe 2022 and our community has been launching cool projects left right and center. These projects include everything from world-changing technology to developer tooling, and weekend hobbies. Here are some of the open source projects that released major version updates this August. Read more about these projects in […] ⌘ Read more
What you can expect at GitHub Universe 2022: cloud, security, community, and AI
Register now to attend GitHub Universe virtually or in-person at the Yerba Buena Center for the Arts in San Francisco on November 9-10. ⌘ Read more
[47°09′05″S, 126°43′24″W] Bad satellite signal – switching to analog communication
3 ways every company can get started with an open-source software strategy
The future of software development does not exist without open source. However, to maintain today’s software and create the software of the future, the largest organizations and beneficiaries of open source need to expand their collaboration with the community and help it grow. ⌘ Read more
[47°09′05″S, 126°43′19″W] Transponder still failing – switching to analog communication