RT @pappapez
To me the learning curve is not as steep as it is slow. There's something profound to many learnings. They have multiple facets, each taking their good time to drive home. I love it. Coding with others is my best way of learning. It gives me quick access to their facets. https://twitter.com/paulschun/status/1591616824768344064
RT @borkdude
Rich Hickey's view on static types as a modeling language (similar to UML):
My newly refined systemd deployment method for uberjars #clojure #java https://orys.us/uv
RT @paulschun
As we focus on growth in the Clojure community (it's the focus of this year's @reClojure), it's important to listen to businesses explain their stack decisions.
Metrist recently raised $5.5M and they're betting on Elixir: reliable scheduling in a small executable for customers. https://twitter.com/Metrist_io/status/1590790879253786625
"When you use 32 Bit numbers for the world population"
submitted by Gay-Goblin99
https://reddit.com/r/ProgrammerHumor/comments/yqwgnt/when_you_use_32_bit_numbers_for_the_world/
@worldsendless Gab is a toxic right-wing social media app built on a fork of the Mastodon app. https://www.theverge.com/2019/7/12/20691957/mastodon-decentralized-social-network-gab-migration-fediverse-app-blocking
@England I can't seem to follow you from my account that I want to, @worldsendless@mastodon.online. Maybe mastodon.online is blocking freespeechextremist.com?
ATTENTION MATH PEOPLE:
if someone studying ""computer science"" (blasphemous demon) comes up to you and asks if you want to learn about "lambda calculus", DO NOT ENGAGE! I REPEAT, DO NOT ENGAGE!!! this is how they TRICK poor innocent mathematicians into turning towards the DARK SIDE (computer).
it is NOT the calculus you know
it is EVIL
stay AWAY
A reminder for anyone new to mastodon who might not be happy with some of the racist and bad actors out there on other servers... Just import the fediblock list to your personal blocks and you will be safe from the vast majority of bad actors.
Thank you, this is a good example of using reason appropriately to pursue noble goals.
Additionally, you've removed the character limit on your instance, making your users responsible for writing posts of the appropriate length instead of imposing a limitation.
This story teaches us that it is not enough to free oneself from the explicit control of central authorities, it is also necessary for everyone to be a responsible person so that the rights of all are respected.
Ironically, many people who implement these blocks are used to calling others "fascists" as a condemnation of authoritarianism.
I mentioned this in a private message to someone recently about why a small handful of servers block qoto. I wanted to reiterate it here for the new comers on QOTO who dont know the history:
So there are some servers out there that demand every server int he network block every instance they do, and if a server doesnt block an instance they block then they block you in rettatliation.
Their reason for this is quite flawed but it goes like this.. If we federate with a bad actor instance and we boost one of their posts then their users will see it and defeat the purpose of the block. The problem is, this isnt how it actually works. If they block a server and we boost it, they wont see the boost, thats how blocks work.
The issue becomes even more complicated when you consider the fact that these servers, by virtue of their policy, have huge block lists where they block tons of major servers. So in order to satisfy them we too would have to block a huge number of servers.
This means you have a choice, you either join a server that isnt blocked, but has a huge block list themselves, or, you join a server that doesnt block and be blocked by a small handful of servers. Obviously that means on QOTO you will have bigger view of the world than you would on any of these others servers. In fact QOTO has onne of the largest federation footprints of any server in the network.
I want to also explain why we choose the decision we did. Years ago when this controversy started and servers across the fediverse started blocking there was a divide of people taking sides. WOTO was one of the few servers that didnt take sides and allowed people read content from any server (but with strict hate speech rules). This caused a huge influx of people,s pecifically from the LGBTQ community, onto our server. It turns out many people relied on us not-blocking for their physical safety. There were big name biggots (like milo yanappolus) who were on the network. They used their accounts here to watch his account for doxing so they could warn themselves and their community and protect themselves accordingly. In fact we added a feature just for them called subscriptions which allowed them to monitor accounts without following them so they could do so anonymously.
In tthe end for the safety of the LGBTQ community here we refused to engage in mass server blocking and instead encouraged our users to block servers on an individual basis and provided access to block lists for them to do so. But some really misguided servers blocked us anyway.
Thankfully the servers blocking us are few and far between and are limited to only the most excessive and aggressive block lists. As I said, QOTO has one of the largest federation footprints on the fediverse,
Today, I learned about the "Sender:" #email header which I had to add as an update to:
Use the Reply-To Header in #Emails
https://karl-voit.at/2021/07/21/reply-to/
@worldsendless exactly. monads are simply a design pattern to decouple the machinery so that both predictable code like pure functions and unpredictable code like doing I/O can be treated the same. both can compose well too. effectively make impure code pure.
#Qoto has a 65.5k char limit on posts. Crossposting readily separates them into threads on Twitter, but what do other Mastodon instances, with their 500-char limit, do with them?
@worldsendless @thibaultamartin All apps, including the web app. I think it's a known issue, as it's pointed out in for example an article from Tuesday:
> in general, you can only easily see people your friends follow or are followed by if those people happen to use the same server as you. (If you follow someone whose account is hosted on your server, you’ll also be able to see a complete list of the people they follow and are followed by.)
https://tinyurl.com/yyuyca52
Who decided to call it Lambda Calculus insteas of Separation of Church and the State?
#clojure
Full Stack Clojure web app engineer