One of the devs decompiled the SDK we use at work and rebuilt it against .NET Core and we've been running little test applications on #MacOS and #Linux. If we get that on our internal NuGet repo then I can *finally* start playing with Linux dev for this stuff, and start putting it in things like #docker. Super excited about this.
Petition to open source all EU government software: public money -> public code https://publiccode.eu/
Let the upgrades commence.
I've replaced the Matrix link with my JID on my website and removed the Riot container. Also got ideas for 2 or 3 more posts lined up which I can get working on. Not certain on the order yet though. #boxinspace
O(1) sorting algorithm for an array of size N: Sort by Insertion of Graham's Number. Starting with any unsorted array of integers, append Graham's Number at the end of it. Now the final value of the array is vastly larger than all preceding values as to render them completely insignificant, thereby effectively sorting the array in ascending order.
Just made an #XMPP account. Anyone here mind starting up a quick chat so I can play around with it a little? Maybe show off some cool stuff it can do that I might not have heard about?
That's a big oof right there.
Messed with #Tox for a little. It's nice up to a point. It has encryption, no 3rd parties to trust, it's fast, it has group chats and VC and everything. I think the snag is when you get to P2P. If everyone only had one device then it would be fine, but managing multiple devices becomes such a pain. You kind of need at least federation for it to be usable. You need some central place to manage your ID and messages and everything.
So I'm going to spend a little time with #XMPP next.
Ricochet is P2P and uses Tor to send information, which looks great, but it's still early days.
qTox has everything I'd need out of the box, so it's probably what I'll be looking into today.
The main problem to solve with P2P systems are keeping a connection when someone's offline. Will need to investigate.
All I want is a #privacy respecting messaging platform that does group conversations and voice chat, does that *really* have to be a big ask?
When will this fucking nightmare end?
I need suggestions. What things do other people use for this stuff?
Really disappointed and a little disgusted by the #Matrix team. Putting #Cloudflare spyware on their main instance, forcing every user to either go through the malicious wall or to use a homeserver that doesn't federate with matrix.org thus cutting itself off from just about everything.
Will be giving #XMPP a go today. Wonder if that community has even the tiniest bit of respect for users.
Quick #Olang progress update:
I'm breaking the project up into some more manageable steps. v1 of O will be preceded by #MiniO: a dramatically simplified, lower level O that will help to serve as the language for the first O compiler.
I'm hoping it'll also provide some valuable insight into what parts of O's syntax work and what parts don't, and also help to determine the best approach for incorporating lower level constructions into O.
The MiniO lexer can be found at https://gitlab.com/o-lang/minio-lexer
Shit. Static definition of associative arrays isn't implemented in #D yet, and the unit tests get run before main seems to be, so I need to use methods rather than AAs.
UK Software Engineer, FOSS enthusiast, Privacy advocate, Linux user, Dvorak typist, "grumpy internet person", Human (?)
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either! We adhere to an adapted version of the TootCat Code of Conduct and have documented a list of blocked instances. Ash is the admin and is supported by Fuzzface, Brian!, and Daniel Glus as moderators. Hosting costs are largely covered by our generous supporters on Patreon – thanks for all the help!