Show newer

I really want to code more open-source Haskell but i just cant justify the lack in contribution that would result in....

So Gremlin Python ( Tinkerpop 3 ) does not have transaction support. So only way to get transaction like behavior is to make sure you do everything in a single database traversal.

Because I am writing an ORM / OGM model as my base that means I needed to implement something that looks like optimistic locking all my own (only works on immutable write-only graphs). Its a huge pain in the ass.

Anyway after half a day I finally figured out this is the traversal I need to resolve my optimistic lock when creating a single new node in the DB:

session.g.E().has('dirty',1).aggregate('x').fold().V().has('dirty',1).aggregate('x').choose(__.V().hasLabel('account').has("fingerprint", "DEADF00D").hasNot('dirty').count().is_(0), __.select('x').unfold().properties('dirty').drop()).iterate()

Good morning everyone. I went to bed last night with a breakthrough. Finally got python's Goblin module working on the Janus GraphDB just moments before bed.

I'm super excited because that means the full tech stack is in place. full docker-compose environment, full integration tests. Everything I need for a perfect environment to start developing this project for real now!

For todays I'm going to do something a bit different. We have a lot of new users, one of the biggest surges we have seen in a while. As such a lot of new users are looking for high quality, long-standing, accounts to follow. Similarly many of the new users need some help getting attention and making new friends.

As such I am going to do this in a few parts. One for old users I have mentioned in previous posts, as well as some of the new users who have been making quality posts and been active for at least a week now. Hopefully this will be more helpful.

Also a section for some bots might be useful.

I will use a persons profile description here as I dont want to misrepresent anyone.

:awesome_slide_r: New Mentions :awesome_slide_l:

@design_RG - Books, Bicycles & Cats, Life is Good. Books, . Bikes, sport ones. Cats, any colour or size. with Virgo rising. House of Ravenclaw.

@Karthikdeva - Always a Student, Nano-Technologist, Bookworm?, and basically I don't know anything, so I might be asking some agonizing questions.

@_lunawinters - Just a human , living on a rock called Earth, floating in a giant space.

@VidyaKrishnan - Independent journalist, S. Asia

@Shamar

@yantrajaal - Engineer by education, teacher by profession, programmer by passion and imagineer by intention

@susi123 - வாசிப்பையும்
நேசிப்பையும்
மறந்தவள்,,,..

@Full_marx - I am a मस्त डॉन on Mastadon. I wish to build something that can be of good use to as many people as possible. Social Sciences: Propaganda Science, Social Engineering, Behavioural Science, Advertising STEM: Human-Computer Interaction Design, Web Dev, Cyber Security Noob. Multimedia: Motion Graphics, Video Production, Electronic Music Production, Abstract Film, Writing Politics: Left, Right and Center. Whichever ideology leaves the people with the most amount of Dignity, sign me up for that one.

@raining_night - I love women, food, thriller/sci-fi/slasher movies and series, astro physics, superbikes, nature and animals ❤️ not in any specific order Trying out Veganism.

@shibaprasad - Master's student. Football Fan.

@ppmanik - Believe in free speech and data privacy. Interested in physics and science in general and future of Semiconductors and related devices in particular.

:kaboom: Old mentions :kaboom:

@jump_spider - <> programming autodidact and polyglot <> meditation enthusiast

@chris - Developer focusing on , and the . Also a speaker, teacher, blogger, and pilot doing my best to make the world a better place.

@SecondJon - I'm interested in being just not civil, but excellent in interacting with others of different viewpoints in an online world where we can so viciously defend our echo chambers and be so dismissive of other perspectives. I rarely log onto the bird site of FB anymore because the interactions are unproductive about anything meaningful. I'm a , , , , Unaffiliated , Software , , Reader of paper , Card and BoardGamer, drinker, solving problems for co-workers and partners primarily with and integrating with the /SFDC platform.

@sandfox - and developer

@cwebber@octodon.social - User freedom activist, ActivityPub co-editor, parenthesis enthusiast, occasional artist.

@whirli -

@pschwede -

@Rovine - Born in Hong Kong, lived in Australia, working holiday in UK.

@Absinthe - The green faerie

@mngrif

@ae -

@metapsyche - I am a cloud of vapor. Fragmenting into ever smaller pieces to explore ever widening spaces. Web Developer by day, Pattern Hunter at night. Thinker and Tinkerer on weekends. :)

@imvectech - RESEARCH ° COOPERATE ° MONITOR ° ADAPT. Developing and teaching to implement DITO techniques for human survival between knowledge and fate.

@canonicalbrud - ; husband and father; ; tinkerer; Stephen fan, i.e. proponent of (re-)introducing and into and thus heal the modern rifts between , , and the natural /s.

@david - Value people over code. I manage tech.lgbt. WordPress Maintenance fixupfox.com. On the Internet, everyone knows I'm a dog. Follows are open both ways for me if you're nice and cool!

@Algot - Words are my friends.

@Curator - Curator of art from the instance

@Erik - Privacy, plants & politics Student CybSec @ :utwente:

:doge: Bots :doge:

@arxiv_math

@arxiv_eess - Electrical Engineering

@arxiv_physics

@arxiv_cs

@arxiv_stats

@arxiv_bio

So I'm trying to consider what framework to use for documentation at CleverThis (first document ill need to convert is the Spec for the concurrency I'm designing). These are the options I'm playing with and considering. Which do you like most, leave comments with suggestions and opinions.

Which program language would most excite you to want to contribute to an open-source project, all else being equal?

This was a really fun programming challenge originally proposed by @Absinthe I want to paste it here, along with my solution, so everyone who is interested can check it out.

Here is the link to his original post: qoto.org/@Absinthe/10289580109


Another Freebie...

This problem was asked by Facebook.

Given the mapping a = 1, b = 2, ... z = 26, and an encoded message, count the number of ways it can be decoded.

For example, the message '111' would give 3, since it could be decoded as 'aaa', 'ka', and 'ak'.

You can assume that the messages are decodable. For example, '001' is not allowed.

Here is the link to my solution: qoto.org/@freemo/1028986298217

My solution. This should be a somewhat space-optimized solution in ruby based off the modified concept of a Trie.

git.qoto.org/snippets/4

If i made this into a Radix Trie by compressing nodes with single children down I could reduce this further.

But since it does work I thought I'd share it as is. I'll update everyone if i decide to finish optimizing this particular solution.

It does however do a fairly decent job at compressing the tree by making sure no subtree is a duplicate of any other part of the tree (a node of any specific length/id will be the only node with that length.

For clarity I attached a picture from my notes of what the Trie would look like for the encoded string "12345" where the value inside each circle/node is the "length" value of that node, and the value attached to an arrow/vector/edge is the "chunk" associated with that link. The end result is any path from the minimum node (0) to the maximum node (5). This diagram does not include incomplete paths which my program does right now.

Incomplete paths can also be trimmed to further reduce the space. But since incomplete paths each add only a single leaf node to the tree, and might be useful for various use cases I decided to keep it.

In case anyone is interested here is a link to a very difficult logic puzzle that anyone without math skills can solve (it is easy to understand though). I also include the answer with a CW for those who want to skip right to the answer.

Question: qoto.org/@freemo/1026715554682

Answer: qoto.org/@freemo/1027664501348

The Discourse server now has support for rendering Latex style psuedocode in posts.

Check out this post I just made explaining an algorithm I invented some years back. It includes the java code, psuedocode, and full text explanation.

I will do a seperate post soon explaining how to use the psuedocode in posts.

discourse.qoto.org/t/hyperasso

So far on we have brought the following services up, I want to know what you want to see next. All of these services are free and open to the public for open-source and collaborative non-commercial ventures.

Here is what we have up so far:

Modified server - qoto.org

server - cloud.qoto.org

GitLab server - git.qoto.org

Servers we intend to bring up:

Let me know which of the above you'd like to see next. Also if you have a suggestion of a service we didnt list let me know and we might just host it for you if it would be useful for others.

We now have two more Federated services up on Qoto. They are still in beta so use at your own risk.

NextCloud: cloud.qoto.org
Gitlab: git.qoto.org

Feel free to sign up for an account and use the services. Let me know if you have any trouble using it.

Big things happening at I wanted to update everyone on.

So as most of you know I had a year long back injury that put a lot of QOTO plans on hold. But I've been healed and working on bringing much of that vision to reality.

As of a few weeks ago a few close friends and fellow engineers wanted to join the team. I am currently sitting with 3 other new engineers and we are working on bringing up several instances including peertube, nextcloud, gitlab, discourse, and of course a newer version of QOTO. A full collaboration suite for others in STEM and the open-source community. All for free to its users.

This launch will coincide with several of my other projects many of you follow including protowaffle, ROES, Graphactor, Aparapi, Ferma and many others. We will host all the source on QOTO as well as make it the source for future software announcements related to those products.

Stay tuned for me.

To help some of the newcomers make connections: name 5-7 things that interest as tags so they are searchable. Then boost this post or repeat its instructions so others know to do the same. Add to the post.















Just finished revamping the coloring system and the descriptions of rooms displayed when you enter a new room or look around in Aethyr

Screenshot attached.

Some general info:

The game is called Aethyr and it is open-source :opensource: and written in Java :java:

You can find the source code here: github.com/Syncleus/AetherMUD

I did a little prototyping on a new layout for my game's character info. Not nearly complete (doesnt show most of the stats yet) but thought I'd share anyway. It at least gives an idea as to the direction im heading in on visualizing some of this stuff with just ASCII.

Some general info:

The game is called AetherMud and it is open-source :opensource: and written in Java :java:

You can find the source code here: github.com/Syncleus/AetherMUD

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.