yo @fosstodon, you watch too much solovyov?
Remember, #navalny isn't your friend. His people are now giving platform to "vagner group".
Yup, this is real. https://youtu.be/3NEX16P7Cag?t=96
And this is the first story of their "news programme".
Thanks to #KamikadzeDead, we get to learn about the new lows of navalny people.
QT: https://lor.sh/@drq@mastodon.ml/108716026039239202
I'm glad that I'm not the only person who called the founder of mastodon.ml out for bigotry.
QT https://social.doma.dev/@jonn/109601925139152489
Remember to take what russians say and do with a grain of salt, even when they look OK at a glance.
The stories of lor.sh, mastodon.ml and @drq personally are a good example of self-proclaimed "good russians" being imperialist xenopohbes.
https://www.youtube.com/watch?v=Y-EAdjgX9Jg
Based. #Hungary is occupied by cheap russian gas.
@echo_pbreyer I don't understand German, but I call SDP "Stasi survivalists" myself. I wonder if the post uses the same analogy.
@cat me and planes
Yesterday, Jonathan Brouwer defended his master thesis on implementing dependently typed languages in the Spoofax language workbench. You can find the pdf at https://repository.tudelft.nl/islandora/object/uuid%3A7bf3c0f5-71fb-4e08-bcdb-1c873c7e1e63
I was really pleasantly surprised at the nice things that modern language workbench technology has on offer, and would definitely consider it when prototyping a new language. The main drawback is the limited control over how implicit arguments are solved, but since a prototype will often not even have implicits, even a basic unifier is nice to have.
One thing I'm still missing is a way to export the specification of the type system to a proof assistant so I can prove things about it. Perhaps Statix2Agda would be a nice topic for another master thesis?
Today on Between Two Cairns, @bradkerr and I review Cold Wind Whispering and answer a bunch of questions from Gus L.
@yrashk btw, if you want omnigress to be featured in the first release of #zerohr, we can 100% include a test task for it. We're now in a process of making a basic test task that we'll port a lot, once we finalse the spec, we'll send it to you, s. t. you can port the skeleton of the task and then would be able to promote your framework...
@solene I thought tweag funds it.
To sum up where the Fediverse is right now:
1. @EU_Commission backs it
2. The @w3c backs it
3. @fsf backs it
4. @eff backs it
5. Twitter Co-Founders @ev and @biz back it
7. Web browsers like @mozilla and @Vivaldi back it
8. Prominent 3rd party client devs like @paul backs it
9. @gruber and @davew back it
10. @georgetakei backs it
Am I missing anyone?
Oh yeah, YOU back it!
Problem 2: New folks are exposed to too much chatter about fancy type theory. It burns them out before they get even started, hence they get pushed towards keeping things "pragmatic". Languages which are "multi-paradigm", "immutable by default, but mutation is allowed" and so on.
To use an analogy - vim, on a much smaller scale, has a similar problem. The learning curve is steep and requires a lot of motivation to get started. Now imagine if the most common topic of discussion amongst vimmers was the theory behind movement operators and they focused more on proofs of some key combinations being the shortest way to do something. Such an environment would turn people off vim very fast. Thankfully this is not the case, and vim still has a growing and passionate community.
Pushing newbies away has a very real cost on the evolution of a community. It's an interesting realisation I had recently - Programming language tooling and ecosystem work is a young person's game. People burn out, family and friends get more important, and they have less time to contribute as prolifically as they used to. If a community doesn't focus on people new to the community, it will stagnate.
So what is it that is the most common topic of discussion amongst vimmers? It's *how to do something in vim*, how to use the key combinations to the fullest, which plugins are the most useful in the ecosystem, and how to improve the ecosystem itself.
The fancy type theory and the mathematical / categorical aspects of Haskell have their place of course. And people *will* discuss what they find most interesting, agreed. However, we should take steps to insulate new people from these discussions by making it so that they don't have to wade through forum discussions or blog posts to get answers to basic questions.
3/n
That https://doma.dev guy
#lean #rust #typescript #react #nix
In my non-existent free time I design and run #TTRPG
If you use tools made by genocide-apologists, you are a genocide-apologist.
#lemmy users aren't welcome here.