Show newer

@davidpgil@floss.social you probably shouldn't listen to a random nobody, but what I would say is, don't be afraid to be slow. Write one function per day, or per week, it'll add up eventually. Every now and then you might even get hooked and spend a weekend to write whole 3 functions!

@codesections @freemo *writes them down to use as two way function names in mercury*

@ndegruchy@fosstodon.org @eletrotupi waiting few places down the line: photorealistic state of the art GPU accelerated terminal emulator running in cloud streamed directly to your browser as 4k 144FPS video.

@Absinthe well, not sure if one is really useful for the other, since I haven't solved either yet... but they are like in the same theme I guess :D

exploiting intellectuals for my mathematical needs 

While pondering about a pointless optimization of a pointless feature of one of my pointless projects, I stumbled upon a similar to this one
qoto.org/@Absinthe/10319412553
but different.

A couple of ways to put it.

Colloquial(mathy jargon):
Given a prime factorization of a number, generate all of its factors(prime or otherwise) in ascending order.

Down to code(with fumbling):
Given a multiset(in ascending order) of prime numbers, generate all numbers... whose prime factors are subsets of that set... too mathy?... maybe then "that can be obtained by multiplying numbers from that set together"... in ascending order.

Examples:

Input: 30 = (2,3,5)
Output: ([1,]2,3,5,6,10,15[,30])

Input: 60 = (2,2,3,5)
Output: ([1,]2,3,4,5,6,10,12,15,20,30[,60])

@freemo I often have hard time participating in voting systems that don't make it clear what the votes do. If the explanation is "vote if you trust and then some overly clever algorithm will moderate things for you" I'll likely refrain from voting (except maybe downvoting everything @design_RG posts :P).

A simple set of rules of what the trust rating does will help with that, but that goes against the idea of custom policies for specific instances. Maybe some kind of in-between - a simple set of rules but with some minor customizations available, that won't change the essence.

I'm interested what you can come up with, but expect me to runaway and hide and not help at all upon any discussion of the details.

@freemo I see, I guess the challenge there is to get people to understand and properly utilize the trust system. It sounds pretty complicated. stackoverflow's context is narrow enough for some clear objective metrics to exist, that can be diligently applied even by someone completely new, without necessarily understanding the bigger picture. You see a question you also have - vote up, answer that solves your problem - vote up, and so on.

Trust on the other hand could turn into something that people would hand out willy nilly just to be nice, treating it as likes, or something that the initial group of moderators would never give to anyone else(not necessarily maliciously, but maybe just due to lack of said objective metrics they would need to be fair).

I wonder if you boil this down enough if it'll froth up and turn into politics.

@freemo but say I want to make a post about mercury language, and absolutely nobody around knows what it even is, I get no tag? Maybe other way around - give me the first vote on the tags to make the post visible, then let others reinstate/add/remove tags through voting.

Another thing is that this kind of a system will be easy to exploit, without a reputation system like in stackoverflow. Statistics don't work in small numbers, so a small group could actively silence a new/unpopular user, by exploiting filtering behavior. You could have some kind of a limit on votes cast before statistics applied, but then it kind of defeats the purpose of filtering, since it could be that "a big enough number of people who need to see the post(and vote on it) for statistics to kick in" is also "all people who will ever see the post", given that mastodon is mostly about quick continuous interactions, rather than long living publications.

Of course you can have moderators, now to moderate misbehaving taggers, but I'm not sure if that would make things easier or harder.

And finally if you're making a tag/category system pleaseee make it a tree, don't make it a list pleaseeee

@alcinnz Worth noting that these seemingly irrelevant exceptions that you have to make, in my opinion, are what makes DRM unacceptable, and defats arguments such as "it's just a leisure, don't use if don't want". In this context I've compared it before to "poisoning magic split-and-grow back bread to not split in a starving community". It adds an extra level of pure evil, on top of what might appear to be just greed.

@mandlebro I have no choice, if I'm wrong my program won't work the first time I run it, which would be the greatest of tragedies.

I spend several minutes to convince myself that all common divisors of two natural numbers are divisors of their greatest common divisor... no wonder my projects move at a snail's pace.

@freemo well, I haven't met many people of any kind either, so maybe I'm just making it up... that said I'll be extremely disappointed to find out that people who spend significant amounts of time in sub 0C temperatures don't use scarfs.

@freemo to keep neck area warm/well sealed from cold... can also pull it up to cover face... what's the alternative? some complicated face mask hood collar? scarf is a simple modular component everyone could knit themselves if they had to... or are just awesome and like to knit.

Qoto Mastodon

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