@prologic@twtxt.net what is the maxlen one should keep in mind here? Like say if I was charing the collected works of Shakespeare? Or maybe just a gpg keychain?
it sure worked! Woho! I will clean it up and get it pushed as soon as possible. Done for tonight.
Started on it tonight, got the file pick dialog to work, so now I just need to get the json stuff to work.
@movq@www.uninformativ.de it worked yesterday, but today hes all over the place, not calming down much. We’re going to burgerking later today, so he’ll get some crate time in the car then (he always relaxes when he’s in the car).
@prologic@twtxt.net Sure, I’ll do that!
Thank you so much, I’ll start working on getting it into the client tonight.
@prologic@twtxt.net - I do not want to nag about it - but did you find some way to post image through curl? (Or could you share the almost-working solution that you tried?), if you have not had time - then that’s fine too. I want to start looking into it again :)
[47°09′34″S, 126°43′30″W] Storm recedes – back to normal work
The XMPP Standards Foundation: The XMPP Newsletter September 2023
Welcome to the XMPP Newsletter, great to have you here again! This issue covers the month of September 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
I started working on a new scene (3D), I’ve wanted to make a short movie for a while, and I work on some of my ideas to get something started. Here is one of the scenes I made last weekend..
@prologic@twtxt.net I will stick around, after thinking about it. Im sure support for both will come. Maybe Ill check if I can make some support in snac2 for yarn, that would be a fun project. I also want to work some more on the yarn desktop client, I miss working on it, polish it and make it more feature complete, and then also make one for snac2/activitypub (or make it into a general client that supports both at the same time).
How Bzip2 Works (Burrows Wheeler Transform) - Computerphile ⌘ Read more
A better Postman alternative: Hoppscotch
I used to use Postman for both personal and work projects. It was great for making HTTP requests without having to create curl commands. But now, Postman requires a login, which I hate. I don’t understand why a login is needed for such a simple tool. ⌘ Read more
iOS 17.1 Beta & iPadOS 17.1 Beta Available Now
Apple has released the first beta versions of iOS 17.1 and iPadOS 17.1 for iPhone and iPad users enrolled in their respective beta testing programs. The beta builds arrive a day after iOS 17.0.2 and iPadOS 17.0.2 were released to the broader public for all users. Apple is working to bring additional features to iOS … Read More ⌘ Read more
Book Podcasts
⌘ Read more
How GitHub uses GitHub Actions and Actions larger runners to build and test GitHub.com
Recently, we’ve been working to make our CI experience better by leveraging the newly released GitHub feature, Actions larger runners, to run our CI.
The post [How GitHub uses GitHub Actions and Actions larger runners to build and test GitHub.com](https://github.blog/2023-09-26-how-github-uses-github-actions-and-actions-larger-runners-to-build-and-test-github-com/ … ⌘ Read more
Erlang Solutions: Our experts at Code BEAM Europe 2023
The biggest Erlang and Elixir Conference is coming to Berlin in October!
Are you ready for a deep dive into the world of Erlang and Elixir? Mark your calendars, because Code BEAM Europe 2023 is just around the corner.
With a lineup of industry pioneers and thought leaders, Code BEAM Europe 2023 promises to be a hub of knowledge sharing, innovation, and networking.
Erlang Solutions’ experts are working har … ⌘ Read more
[47°09′10″S, 126°43′05″W] Storm recedes – back to normal work
How IKEA Standardizes Docker Images for Efficient Machine Learning Model Deployment
Learn the vital role Docker plays in MLOps (machine learning operations) at IKEA. We explore how Docker and Seldon-Core work together to turn a convoluted task into a streamlined, agile operation, and how you can harness real-time metrics for profound insights. ⌘ Read more
Snikket: State of Snikket 2023: Funding
As promised in our ‘State of Snikket 2023’ overview post, and teased at the end of our first update post about app development, this post in the series is about that thing most of us open-source folk love to hate… money.
We are an open-source project, and not-for-profit. Making money is not our primary goal, but like any business we have upstream expenses to pay - to compensate for the time and specialist work we need to implement the Snikket vision. To do that, we need income.
T … ⌘ Read more
Introducing auto-triage rules for Dependabot
Make quick work of alerts with preset and custom rules.
The post Introducing auto-triage rules for Dependabot appeared first on The GitHub Blog. ⌘ Read more
@mckinley@twtxt.net Dog walking, and my son started with organized football this week, so he’s going on a tournament tomorrow (3 matches).
Been working a lot as well (from home).. So busy weekend for sure. How about you?
[47°09′46″S, 126°43′19″W] Working impossible due to heavy rain
[47°09′20″S, 126°43′53″W] Storm recedes – back to normal work
[47°09′08″S, 126°43′20″W] Working impossible due to blizzard
Today I was fighting against a TOTP library in PHP, since it works for 6 and 8 digits, but for 10 it was giving inconsistent values, due to a conversion to a 32 bits int.
It felt amazing when, after a few hours, I found what was causing the error…
And found that many libraries have the same problem.
Now I get why TOTP is limited to 8 chars. It’s a 2FA but not a Password. Perhaps another algorithm will be needed to support 16 digits.
The XMPP Standards Foundation: The XMPP Newsletter August 2023
Welcome to the XMPP Newsletter, great to have you here again! This issue covers the month of August 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 … ⌘ Read more
Erlang Solutions: What businesses should consider when adopting AI and machine learning
AI is everywhere. The chatter about chatbots has crossed from the technology press to the front pages of national newspapers. Worried workers in a wide range of industries are asking if AI will take their jobs.
Away from the headlines, organisations of all sizes are getting on with the task of working out what AI can do for them. It will almost certainly do something. One survey pu … ⌘ Read more
[47°09′56″S, 126°43′32″W] Storm recedes – back to normal work
Yes, still works!
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
Hi there! Is it still working?
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
I also got torsocks working on it but it doesn’t seem to work very well with magical.fish
onion version of this chat doesn’t seem to be working
[47°09′11″S, 126°43′04″W] Working impossible due to heavy rain
[47°09′41″S, 126°43′03″W] Storm recedes – back to normal work
[47°09′36″S, 126°43′56″W] Working impossible due to blizzard
Contrary to popular belief, burnout isn’t caused by a lack of work-life balance. It’s driven more by the lack of ability to do meaningful work. Why I Find Bullshit Work Intolerable | Hacker News
Good morning to you all! Just had the morning walk with the dog in the rain, it’s raining pretty bad today, all day.
But that also means I have some time for my computer later today. I just have to figure out what to do first :)
Probably code a bit, or reinstall one of my computers, I’ve been wanting to run #OpenBSD again, I tried it on one of my laptops, but wifi did not work for some reason, but I have some wifi dongles - so I’ll try with that, or install on one of my other laptops.
I have a #Thinkpad #x200 with #libreboot, I might give it a shot there - all though it takes some time to get it to work with libreboot, I did install it some years ago though, so I think that should work again now. Either way I’ll figure out something to tinker with today!
I’m working on a few things, one of which was to fix up oh.mg and some email stuff
[47°09′54″S, 126°43′53″W] Working impossible due to thunderstorm
[47°09′51″S, 126°43′38″W] Storm recedes – back to normal work
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
[47°09′21″S, 126°43′12″W] Storm recedes – back to normal work
[47°09′43″S, 126°43′56″W] Working impossible due to blizzard
Today we went on another roadtrip! Was really nice, we also spent 2 hours in a crowded resturant (table outside), with our dog Nanook, went great! Kids could eat a whole pizza, and he just sat there next to the table taking in the view, dogs walked by, people walked by, crowded street etc, was awesome to see that all the training we have done gives very positive results :) Been a fantastic day. And was nice to spend it all with my family, I love having time off work.
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
I hung up a older tv in our bedroom today, a dumb tv without any smart features, bought one of those new chromecast’s, works very well, pleased with this setup. Gonna be nice to watch some TV in bed, or listen to podcasts etc.
[47°09′45″S, 126°43′26″W] Storm recedes – back to normal work
@stigatle@yarn.stigatle.no Btw… I haven’t forgotten your ask of documenting the “Upload Media” API. I’m actually trying to work out how da fuq it even works myself 🤦♂️
@prologic@twtxt.net I have to admit it was not useable in any way, since it (along with the OS) used almost all the ram, and the mangopi is not a powerfull device, works fine for terminal and file browsing \ editing etc, but not much more. Still waiting to get my hands on some better riscv hardware.
[47°09′27″S, 126°43′27″W] Storm recedes – back to normal work
[47°09′19″S, 126°43′26″W] Working impossible due to heavy rain
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
[47°09′43″S, 126°43′05″W] Working impossible due to blizzard
[47°09′52″S, 126°43′04″W] Working impossible due to thunderstorm
[47°09′43″S, 126°43′34″W] Storm recedes – back to normal work
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
[47°09′52″S, 126°43′35″W] Working impossible due to thunderstorm
@abucci@anthony.buc.ci excellent work on embedding the YO in Hello
@abucci@anthony.buc.ci excellent work on embedding the YO in Hello
[47°09′03″S, 126°43′58″W] Storm recedes – back to normal work
[47°09′33″S, 126°43′19″W] Working impossible due to heavy rain
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
@apex@twtxt.net - source is here
https://github.com/stig-atle/YarnDesktopClient
Some more info and screenshot:
https://stigatle.no/posts/2023-07-03-yarn-desktop-client/
Keep in mind it’s early still, but a lot of things works and I use it all the time my self..
[47°09′45″S, 126°43′04″W] Storm recedes – back to normal work
[47°09′09″S, 126°43′58″W] Working impossible due to blizzard
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
[47°09′27″S, 126°43′05″W] Working impossible due to heavy rain
@abucci@anthony.buc.ci does fail2ban work with ipv6 yet?
@abucci@anthony.buc.ci does fail2ban work with ipv6 yet?
It’s the same type of antenna on both buildings, all though one is a actual building, and the other is just the antenna with a smaller building under the mesh structure.
I often fly flightsims, its my hobby, so I often work with waypoints, so I now just looked up the waypoint to find it’s information, to do that I looked up the closes airport, then looked around until I found the waypoint:
https://opennav.com/navaid/KR/SEL/ANYANG
So would they really place a navaid on a building that contains a UFO? I do not think so.
Would a UFO crash that close to Seoul without a since photo or video? I do not think so either.
I understand your thoughts on this, but I would not call it a failure - because you learned a lot from it, and lots of things worked as well.
And there are alternatives for those who needs\wants activitypub, so I think also yarn\twtxt benefits from you focusing on that instead of dealing with the frustrations of activitypub integration. And maybe it’ll feel a bit better to put that on the backburner? :)
tmux a would just create a new session if there's no session already to attach to. I probably do that once a day.
@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.
tmux a would just create a new session if there's no session already to attach to. I probably do that once a day.
@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.
@prologic@twtxt.net no worries :) and as you know I appreciate the work you put into it!
I had issues with the current activitypub implementation here on yarn (people could not follow me properly) and I cannot see their posts and stuff like that, so I decided to host activitypub separate from here.
So I will turn it off here - and use this site has as before - but without activitypub turned on, and then do all my activitypub stuff over on that other service.
I can be added through: @stigatle@activitypub.stigatle.no
This does not affect the development of the desktop client, I will still work on that, I’m here to stay :) I just need a way to follow the others properly on the other services..
I did not want to join mastodon, and I did not want something complex to host, so I decided to set up Snac2 - https://codeberg.org/grunfink/snac2 . It’s super lightweight, easy to set up, and worked out of the box for what I was looking for.
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
Question to all you Gophers out there: How do you deal with custom errors that include more information and different kinds of matching them?
I started with a simple var ErrPermissionNotAllowed = errors.New("permission not allowed"). In my function I then wrap that using fmt.Errorf("%w: %v", ErrPermissionNotAllowed, failedPermissions). I can match this error using errors.Is(err, ErrPermissionNotAllowed). So far so good.
Now for display purposes I’d also like to access the individual permissions that could not be assigned. Parsing the error message is obviously not an option. So I thought, I create a custom error type, e.g. type PermissionNotAllowedError []Permission and give it some func (e PermissionNotAllowedError) Error() string { return fmt.Sprintf("permission not allowed: %v", e) }. My function would then return this error instead: PermissionNotAllowedError{failedPermissions}
At some layers I don’t care about the exact permissions that failed, but at others I do, at least when accessing them. A custom func (e PermissionNotAllowedError) Is(target err) bool could match both the general ErrPermissionNotAllowed as well as the PermissionNotAllowedError. Same with As(…). For testing purposes the PermissionNotAllowedError would then also try to match the included permissions, so assertions in tests would work nicely. But having two different errors for different matching seems not very elegant at all.
Did you ever encounter this scenario before? How did you address this? Is my thinking flawed?
This whole twitter thing got me motivated to code on the yarn desktop client.
Currently working on adding support for links in the post, so that you can open and view the links that are in the statuses.
[47°09′29″S, 126°43′30″W] Storm recedes – back to normal work
[47°09′45″S, 126°43′33″W] Working impossible due to thunderstorm
[47°09′02″S, 126°43′09″W] Working impossible due to heavy rain
got two computers donated from work, xeon server machines. set them up for my kids. they do not know that ill give those to them yet. they have been asking about them, and asked if they can play roblox on them and such. they are going to be so happy tomorrow when they get the machines set up in their room tomorrow :)
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
[47°09′39″S, 126°43′53″W] Working impossible due to thunderstorm
[47°09′11″S, 126°43′10″W] Storm recedes – back to normal work
@prologic@twtxt.net ah, but for home use I think it would work well :)
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
[47°09′41″S, 126°43′43″W] Storm recedes – back to normal work
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
[47°09′32″S, 126°43′50″W] Working impossible due to blizzard
Summer Solstice
⌘ Read more
Lunduke declares war on A.I.
“Hey A.I.! Want to copy my work? Prepare to get fined.” ⌘ Read more
@movq@www.uninformativ.de I work with 3D and code at work every day, so I very rarely make 3D at home, but for the first time in a looooong time I felt like making something. I like the technical parts of it, setting up simulations, tinker with advanced materials and such things.
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
wanted to use my oculus to do some flightsimming on Friday, but now Meta forces you over to facebook. super annoying message that constantly pops up in the desktop client, but then after 10 minutes of flying they show the same message in fullscreen inside the VR glasses. so fuck them. I will try and get it to work on linux instead one day soon when I have time.