10 things you didnât know you could do with GitHub Projects
Learn how to optimize your usage of GitHub Projects to plan and track your work from idea to production.
The post 10 things you didnât know you could do with GitHub Projects appeared first on The GitHub Blog. â Read more
@jmjl@tilde.green Iâm sorry that Iâm not super knowledgeable about alternatives to jmp.chat but Iâll tell you what I know.
Youâre probably right about jmp.chat not working for you, at least as it is now. You can only get US and Canadian phone numbers through it last time I checked, so if youâre not in either of those countries youâd be making international calls all the time and people who wanted to call you would be making international calls too.
Iâve seen people talk about using SIP as an intermediary: you can bridge SIP-to-XMPP, and bridge SIP-to-PSTN (PSTN = âpacket switched telephone networkâ, meaning normal telephone). You can skip the SIP-to-XMPP side if youâre comfortable using a SIP client. I donât know very much about SIP or PSTN so I am not sure what to recommend, but perhaps this helps your search queries.
There are a fair number of services like TextNow that let you sign up for a real telephone number that you can then use via their app (I wouldnât use TextNowâthey had tons of spyware in their app). I donât know if that kind of service works for you but if it does perhaps youâd be able to find one of them that isnât horrible. This page (https://alternativeto.net/software/jmp-chat/) has a bunch of alternatives; I canât vouch for any of them but maybe itâs a starting point if you want to go this route.
Good luck!
@mckinley@twtxt.net Yes, Iâm still with jmp.chat, and still very happy with them overall. Their beta period ended and their pricing increased a bit, so thatâs worth a bit of consideration. I also managed to get one of their eSIMs. Iâm slightly less happy with that aspect of their service, though they seem to be actively working on improving it and I knew in advance this was an early beta kind of thing and likely to have issues.
The only unreliability with calls that Iâve noticed was traceable to the unreliability of my own internet connection. Iâve confused incoming calls by simultaneously making and taking calls from the computer and the phone, but I think itâs understandable that problems might arise and thatâs not a real use case for me. Once or twice I did not receive a text transcription of a voice mail, but the support is usually quick to address things like that.
I host my own XMPP server and have for a good decade now, and thatâs what I use with jmp.chat. I canât speak to the quality of their hosting options.
Group texting works fine for me if one of the other parties initiates the group text. I havenât tried to initiate my own group text in well over a year; last time I did, it didnât work. That may or may not be a problem for you, and it may or may not have been fixed by now. Worth investigating more if itâs important. I should also say Iâve only ever used group texts with 3 participants, and canât speak to what happens if there are more nor whether there are upper limits.
Group texts donât use MUC. Rather, they use a special syntax in the JID, something like â+1XXX,+1YYY,âŚ,+1ZZZ@cheogram.comâ, where the + and , are required, the XXX, YYY, through ZZZ are the phone numbers (no dashes or other special chars just digits), and the @cheogram.com at the end is required.
I recommend the cheogram app if youâre on android. It has a lot of nice features on top of the Conversations base. I use gajim on my (linux) computer and it works well with jmp.chat.
Iâm happy to answer other questions if you have them!
AI-powered impact: GitHub Social Impactâs year ahead
How GitHub Social Impact is working with nonprofit organizations, employees, and more to create positive, lasting change in global communities.
The post AI-powered impact: GitHub Social Impactâs year ahead appeared first on The GitHub Blog. â Read more
@prologic@twtxt.net Invidious might satisfy these requirements: https://invidious.io
Itâs worth noting, though, that Youtube is right now in the process of locking itself down and it might not be long before all third-party frontends stop working. Similar to what twitter and reddit are doing.
Iâm working on a few things, one of which was to fix up oh.mg and some email stuff
The XMPP Standards Foundation: The XMPP Newsletter June & July 2023
Welcome to the XMPP Newsletter, great to have you here again! This issue covers the month of June & July 2023.
Many thanks to all our readers and all contributors!
Like this newsletter, many projects and their efforts in the XMPP community are a result of peopleâs voluntary work. If you are happy with the services and software you may be using, please consider saying thanks or help these projects! Interested in supporting the Newsletter te ⌠â Read more
Growers warn âunworkableâ Pacific Islander worker changes lack critical flexibility required for horticulture
Changes to the Pacific Islander labour scheme mean workers must be guaranteed a minimum of 30 hours of work each week, but the horticulture industry says the seasonal nature of the work and weather events make that unworkable. â Read more
podman works with TLS. It does not have the "--docker" siwtch so you have to remove that and use the exact replacement commands that were in that github comment.
@prologic@twtxt.net hmm, bummer. I was hoping that translating the docker commands to podman syntax would work but it looks like itâs more subtle than that. Thanks for trying!
The weird thing was I wasnât getting errors like that on my end when I tried it. podman thought the connection was created, and it set it as the default. But I donât think it was sending anything over the wire. When I have more time to tinker with it maybe Iâll play around and see if I can figure out whatâs up.
@prologic@twtxt.net I donât understand what youâre saying. podman works with TLS. It does not have the ââdockerâ siwtch so you have to remove that and use the exact replacement commands that were in that github comment.
@prologic@twtxt.net I had a feeling my container was not running remotely. It was too crisp.
podman is definitely capable of it. Iâve never used those features though so Iâd have to play around with it awhile to understand how it works and then maybe Iâd have a better idea of whether itâs possible to get it to work with cas.run.
Thereâs a podman-specific way of allowing remote container execution that wouldnât be too hard to support alongside docker if you wanted to go that route. Personally I donât use dockerâtoo fat, too corporate. podman is lightweight and does virtually everything Iâd want to use docker to do.
@prologic@twtxt.net @jmjl@tilde.green
It looks like thereâs a podman issue for adding the context subcommand that docker has. Currently podman does not have this subcommand, although this comment has a translation to podman commands that are similar-ish.
It looks like thatâs all you need to do to support podman right now! Though Iâm not 100% sure the containers I tried really are running remotely. Details below.
I manually edited the shell script that cas.run add returns, changing all the docker commands to podman commands. Specifically, I put alias docker=podman at the top so the check for docker would pass, and then I replaced the last two lines of the script with these:
podman system connection add cas "host=tcp://cas.run..."
podman system connection default cas
(that ⌠after cas.run is a bunch of connection-specific stuff)
I ran the script and it exited with no output. It did create a connection named âcasâ, and made that the default. Iâm not super steeped in how podman works but I believe thatâs what you need to do to get podman to run containers remotely.
I ran some containers using podman and I think they are running remotely but I donât know the right juju to verify. It looks right though!
This means you could probably make minor modifications to the generated shell script to support podman. Maybe when the check for docker fails, check for podman, and then later in the script use the podman equivalents to the docker context commands.
A checklist and guide to get your repository collaboration-ready
In the world of software development, collaboration can make the difference between a brittle last-minute release and a reliable, maintainable, pain-free project. Whether youâve been coding for a day or a decade, your colleagues are there to help strengthen your work. But they can only help if youâve given them the tools to do so. â Read more
Smarter, more efficient coding: GitHub Copilot goes beyond Codex with improved AI model
Weâre thrilled to announce two major updates to GitHub Copilot Code Completeâs AI capabilities that will help developers work even more efficiently and effectively. â Read more
How to responsibly adopt GitHub Copilot with the GitHub Copilot Trust Center
Weâre launching the GitHub Copilot Trust Center to provide transparency about how GitHub Copilot works and help organizations innovate responsibly with generative AI. â Read more
Paul Schaub: PGPainless meets the Web-of-Trust
We are very proud to announce the release of PGPainless-WOT, an implementation of the OpenPGP Web of Trust specification using PGPainless.
The release is available on the Maven Central repository.
The work on this project begun a bit over a year ago as an [NLnet project which recei ⌠â Read more
@prologic@twtxt.net wow! The place to go for whiteboard tech is mills.io.
That stinks about Excalidraw. theyâve been saying that (working on adding collab/self hosting) for over a year.
@abucci@anthony.buc.ci excellent work on embedding the YO in Hello
Exploring developer happiness, inclusion, and productivity at GitHubâs Design Conference
As a design organization, we have the opportunity to make a significant impact on designing the platform for all developers. How does the emergence of creative AI impact our work? How can we achieve an inclusive experience for a spectrum of all abilities? What does designing for developer happiness look like? â Read more
Erlang Solutions: Effortlessly Extract Data from Websites with Crawly YML
The workflowSo in our ideal world scenario, it should work in the following way:
- Pull Crawly Docker image from DockerHub.
- Create a simple configuration file.
- Start it!
- Create a spider via the YML interface.
The detailed documentation and the example can be found on HexDocs here: [https://hexdocs.pm/crawly/spiders_in_yml.html#content](https://hexdocs.pm/crawly/spiders_in_yml.html#c ⌠â Read more
Release Radar ¡ Spring 2023 Edition
Itâs been a while since weâve published our Release Radar. You can blame IRL conferences coming back, getting influenza, and being struck down by the weather. But those are just me problems. While Iâve been down or travelling, the community has been hard at work shipping new releases and new projects. So, we thought weâd [âŚ] â Read more
Using Docker Desktop and JFrog Artifactory for the Enterprise
Learn how to configure Docker Desktop to work with JFrog Artifactory as your Docker registry to manage the push and pull of container images. â Read more
@abucci@anthony.buc.ci does fail2ban work with ipv6 yet?
@prologic@twtxt.net I run fail2ban on very aggressive settings to avoid these headaches. That plus manually banning IP ranges that register bots on my pod (đ) works pretty well for me.
@hecanjog@hecanjog.com I have a script for tmux that sets up a new if needed among other things.
http://github.com/brandur/tmux-extra
Works great with powerline.
Mathieu Pasquet: Finding a new home for poezio and slixmpp
After more than a decade of starting the Poezio project, and more than half after starting the slixmpp fork or SleekXMPP, louizâ does not have any day-to-day involvement in them.
Nonetheless, he has provided us with the space to host repositories and bug trackers (redmine at first, then gitlab), done the required sysadmin work every time it was needed, and has also paid ever ⌠â Read more
Erlang Solutions: IoT Complexity Made Simple with the Versatility of Erlang and Elixir
Part A: Current Context and ChallengesThe world is on the brink of a transformative industrial revolution known as Industry 4.0. This fourth industrial revolution is revolutionising our lives, work, and interactions on an unprecedented scale. The convergence of technology, Artificial Intelligence (AI), and the Internet of Things (IoT) has enabled highly sophisticated and interconnected systems. The ⌠â Read more
Erlang Solutions: Unleashing the Power of SNMP: Exposing Your Embedded Elixir/Erlang (Nerves, GRiSP) Apps to the World
Did you know that Erlang/OTP ships with built-in SNMP (Simple Network Management Protocol) support? Using SNMP is a great way to integrate your Elixir or Erlang application into an industrial environment. This will be of particular interest for those working with embedded ⌠â Read more
We Thank the Stack Overflow Community for Ranking Docker the #1 Most-Used Developer Tool
Stack Overflowâs annual 2023 Developer Survey engaged nearly 80,000 developers to learn about their work, the technologies they use, their likes and dislikes, and much, much more. As a company obsessed with serving developers, weâre honored that Stack Overflowâs community ranked Docker the #1 most-desired and #1 most-used developer tool. Since our inclusion in the [âŚ] â Read more
Summer Solstice
â Read more
Lunduke declares war on A.I.
âHey A.I.! Want to copy my work? Prepare to get fined.â â Read more
Record number of Pacific Islanders now work in Australia helping supply your next meal
This fruit picker is supporting his family in Vanuatu to recover from cyclones. He hopes changes to the Pacific worker program will help him send more money home. â Read more
Rebuilding a Solar Powered Website
A screenshot of the markdown file for this page.
During the last months we have been working on switching the solar powered website from one static site generator (Pelican) to another (Hugo). Many readers will not notice the changes right away, as we have not made any major adj ⌠â Read more
hrxi: Windows support for Dino
Hello, Iâm back!
Itâs been four years since I participated in my first Google Summer of\â¨Code. Iâm hrxi, a mathematics student from Germany. I got accepted
into this yearâs Google Summer of Code program with the XMPP software\â¨foundation as the mentoring
organisation. I chose the extended\â¨timeline, so I am
going to work on [ ⌠â Read more
âIt made me proud to be Australianâ: The fence that saved a family home from flood
When the River Murray began to rise, the Schultz family built a fence from vineyard posts, bits of tin and shade cloth to save their home â and it worked. â Read more
The XMPP Standards Foundation: The XMPP Newsletter May 2023
Welcome to the XMPP Newsletter, great to have you here again! This issue covers the month of May 2023.
Many thanks to all our readers and all contributors!
Like this newsletter, many projects and their efforts in the XMPP community are a result of peopleâs voluntary work. If you are happy with the services and software you may be using, please consider saying thanks or help these projects! Interested in supporting the Newsletter team? Read more [at the ⌠â Read more
Does the âhonour systemâ still work? These farm stall operators say it most certainly does
Country drivers are familiar with increasingly common roadside produce stalls with bargain prices and farmers are grateful that people almost universally do the right thing. â Read more
@mckinley@twtxt.net backintime for my desktop and work files. A combination of rsync, zfs snapshots, and redundancy for âat restâ type things.
Erlang Solutions: How ChatGPT improved my Elixir code. Some hacks are included.
I have been working as an Elixir developer for quite some time and recently came across the ChatGPT model. I want to share some of my experience interacting with it.
During my leisure hours, I am developing an open-source Elixir initiative, Crawly, that facilitates the extraction of structured data from the internet.
Here I want to demonstrate how ⌠â Read more
@prologic@twtxt.net that would work if it was using shamirâs secret sharing .. although i think its typically 3 of 5 so you get 3, one to the company, and one to the âthird partyâ. so you can recover all you want.. but if the company or 3rd wants to they need one of your 3 to recover.
but still .. if they are providing them then whats the point of trusting they donât have copies.
I setup Joplin with caddy as the WebDAV server. Works okay. The e2e encryption can get messed up sometimes. Supports markdown and images.
@prologic@twtxt.net You more or less need a data center to run one of these adequately (well, trainâŚyou can run a trained one with a little less hardware). I think thatâs the ideaâno one can run them locally, they have to rent them (and we know how much SaaS companies and VCs love the rental model of computing).
Thereâs a lot of promising research-grade work being done right now to produce models that can be run on a human-scale (not data-center-scale) computing setup. I suspect those will become more commonly deployed in the next few years.
Inside GitHub: Working with the LLMs behind GitHub Copilot
Developers behind GitHub Copilot discuss what it was like to work with OpenAIâs large language model and how it informed the development of Copilot as we know it today. â Read more
How GitHub Copilot is getting better at understanding your code
With a new Fill-in-the-Middle paradigm, GitHub engineers improved the way GitHub Copilot contextualizes your code. By continuing to develop and test advanced retrieval algorithms, theyâre working on making our AI tool even more advanced. â Read more
Custard apple growers marketing to next generation
Once common in backyards and suburban streets, the super-sweet fruit has almost disappeared from the landscape â but growers are hoping to change that. â Read more
Proof-of-work has been merged into Tor. Should help a lot with DoS issues: https://gitlab.torproject.org/tpo/core/tor/-/merge_requests/702
Hectic time for chrysanthemum growers as harvesting for Motherâs Day ramps up
Tasmanian chrysanthemum grower Vaughn Kemsley is working around the clock to deliver flowers for mums. â Read more
ââŚstill working on the frugal priors thoughâ
@prologic@twtxt.net I think those headsets were not particularly usable for things like web browsing because the resolution was too low, something like 1080p if I recall correctly. A very small screen at that resolution close to your eye is going to look grainy. Youâd need 4k at least, I think, before you could realistically have text and stuff like that be zoomable and readable for low vision people. The hardware isnât quite there yet, and the headsets that can do that kind of resolution are extremely expensive.
But yeah, even so I can imagine the metaverse wouldnât be very helpful for low vision people as things stand today, even with higher resolution. Iâve played VR games and that was fine, but Iâve never tried to do work of any kind.
I guess where Iâm coming from is that even though Iâm low vision, I can work effectively on a modern OS because of the accessibility features. I also do a lot of crap like take pictures of things with my smartphone then zoom into the picture to see detail (like words on street signs) that my eyes canât see normally. That feels very much like rudimentary augmented reality that an appropriately-designed headset could mostly automate. VR/AR/metaverse isnât there yet, but it seems at least possible for the hardware and software to develop accessibility features that would make it workable for low vision people.
@stigatle@yarn.stigatle.no @prologic@twtxt.net @eldersnake@we.loveprivacy.club I love VR too, and I wonder a lot whether it can help people with accessibility challenges, like low vision.
But Metaâs approach from the beginning almost seemed like a joke? My first thought was âare they trolling us?â Thereâs open source metaverse software like Vircadia that looks better than Metaâs demos (avatars have legs in Vircadia, ffs) and can already do virtual co-working. Vircadia developers hold their meetings within Vircadia, and there are virtual whiteboards and walls where you can run video feeds, calendars and web browsers. What is Meta spending all that money doing, if their visuals look so weak, and their co-working affordances arenât there?
On top of that, Meta didnât seem to put any kind of effort into moderating the content. There are already stories of bad things happening in Horizon Worlds, like gangs forming and harassing people off of it. Imagine what thatâd look like if 1 billion people were using it the way Meta says they want.
Then, there are plenty of technical challenges left, like people feeling motion sickness or disoriented after using a headset for a long period of time. I havenât heard announcements from Meta that theyâre working on these or have made any advances in these.
All around, it never sounded serious to me, despite how much money Meta seems to be throwing at it. For something with so much promise, and so many obvious challenges to attack first that Meta seems to be ignoring, what are they even doing?