@midtsveen I know this isn’t the point of your post but omg I’ve never heard of the Anark channel but that video title alone has me interested in seeing more of it. I feel like that’s going to be one of my rabbit holes for today lol
This is a very good article, with truth that needs to be broadcasted, and image that are so excellent. My preferred one is :
if you’ve just been picking up software you found lying around the place, [...] what you actually have is a parasocial relationship with free software
And some others:
There is no supply chain here because there is no supplier. Someone created the software artifact once upon a time, yes, but it was not supplied to you. It was made available to the world at large. You happened across this software that already existed and decided to use it, of your own free will.
And also:
Take your time and enjoy your hobby more, since that is what unpaid software maintenance is. Collaborate with other people only so much as it brings you joy.
And I think I will end up quoting the whole article, so just go read it, thank you so much @daedalus !
https://pivotnine.com/blog/open-source-has-too-many-parasocial-relationships/
Enumerating the gifts you've received creates a sense of abundance, the knowing that you already have what you need. Recognizing "enoughness" is a radical act in an economy that is always urging us to consume more.
-- Robin Wall Kimmerer "The Serviceberry"
2/7
this entire pattern needs to die. I feel like the main culprits are:
Hopefully the android clipboard didn't break itself this time
The Asylum Lab at the University of Toronto Scarborough has created a resource guide for LGBTQIA+ individuals interested in seeking asylum in Canada. It includes links & a nice summary of other possible ways to enter Canada as well.
fixed the light bleed issue
so basically block game has faux global illumination now. i realized minecraft style lighting is kinda like bounce lighting, so i figured if i added shadow mapped direct lighting it'd look sorta like GI and i think it turned out real good!
you can see that both methods separately lack something, but when combined the scene feels pretty grounded :D
I came across this post by @Jo , that captured a feeling I’ve had for a long time:
“Fun internet Theory” states that there are still a lot of cool and interesting things to do online.
This is a reference to the Dead Internet Theory, which states that the internet is invaded with bots and algorithmic slop.
(The theory has way more strange and absurd ramifications if you dig far enough. They are not worth your time, so this is the basic understanding most people have when they hear the term.)
I love how positive this definition of the Fun Internet Theory is. It’s an optimism that is more realistic than you might think.
You see, I refuse to think of the internet as what is being served by algorithms and mainstream social media. It’s as absurd as looking at the top grossing films every year and being like “Man, all movies are the same these days”.
The old internet, or at least the part we cherish, did not disappear. It wasn’t replaced by bots; we got our attention stolen from it.
We’ve deluded ourselves into thinking that social media (and thus the web) is all there is to see. That you must keep up with international news and the discourse of the day. You must hold an opinion and defend it, or at least find people that confirm your biases.
I refuse to think that the internet is only this.
The other thing I love about Fun Internet Theory is that it states that there are a lot of cool things to do on the web.
The internet is a much sadder place when all you do is consume passively whatever is delivered to you this day. Instead, being active should be at the forefront. But being active doesn’t mean you need to run your own website! It starts with you being more involved in what you see and how you interact with it.
This is not only gonna bring you to interesting places, interesting people (like you!), but it’s also way more satisfying! Even if from the outside view you are missing out on the daily noise.
So go, explore the weirder parts of the web! Weird wiki on a specific topic, obscure game on itch.io, small musician on Soundcloud, or random people’s blog.
But even better, be a part of it!
Comment on someone’s post, share a montage of your favorite game screenshot, seed a torrent, make a meme! Or make friends and help people in a small Discord server!
Do cool things on the internet, because there are and always will be a lot of cool and interesting things to do :)
it’s really hard to distinguish between “I just haven’t learned how to do this well yet” and “this is inherently harder to use” but I’m definitely leaning towards the latter when it comes to Lisp’s syntax
I think my current thoughts are: matching parenthesis is very very error prone and often leads to errors that are extremely difficult to track down. also it’s very difficult to read or write this language. both of those are very serious downsides
it seems like Rust’s macro system lets you operate on trees of data, instead of individual tokens, which sounds almost as good as Lisp’s macro system
Lisp’s syntax is very very simple but that comes at the cost of both readability and writeability. it does let you make macros in a straightforward way, which is very very cool, but so does Rust from what I understand. Lisp is definitely a dramatically worse language than a hypothetical scripting language that has Rust’s macro system
but, I don’t think a language like that exists yet, so instead Lisp is… a very painful tradeoff, and maybe useful for niche cases when you want to create your own DSL and metaprogramming in a language like Python or Lua isn’t good enough
one thing that really trips me up about Lisp syntax is dealing with comparison operators like > and <. for arithmetic operators I can kinda deal with them by thinking about them like this:
(+ 1 variable) ; this plus-ones the variable
as opposed to this:
(+ variable 1) ; this applies plus to the variable and one (much harder to think about)
but with comparison operators:
(< 1 variable)
;; hmm okay so (< 1 variable) means (variable < 1) right? or wait no it's (1 < variable), isn't it? it doesn't less-than-one the variable, it greater-than-ones the variable... I think?
super confusing. I keep vacillating between “Lisp’s syntax is actually genius” and “macros are cool and the syntax is simple but nothing is worth the tradeoff of how hard this is to read and write”
@salad_bar_breath omg I had to look this up. I’ve never heard of a hot dish before in my life
crying bc i just learned they moo when they're happy
https://www.youtube.com/watch?v=4uh8nJGGbDI
can I get a Vixen’s Scream from all my femboy foxes?
wait I’ve been reading about Zig and on first glance it actually looks like exactly what I’d want?