maegul (he/they)

A little bit of neuroscience and a little bit of computing

  • 13 Posts
  • 329 Comments
Joined 2 years ago
cake
Cake day: January 19th, 2023

help-circle


  • Cheers for the shout out! Yea the idea of that community is to be a kind of study group.

    Whenever I’ve posted a thought or idea, that’s part question part experiment part pondering, I’ve gotten great replies from others.

    Also two people have been running twitch streams of running through the book. Sorrybook is nearly done I think (they’ve been going for half a year now which is quite impressive).

    The community is at a point now I suspect where some of us have learnt rust well enough to spread out into projects etc, so it’d be nice to work out how we can do that together at all.

    Part of my initial idea with the community was to then have a study group for working through the lemmy codebase, treating it as a helpfully relevant learning opportunity … as we’re all using it, we all probably have features we’d like to add, and the devs and users of it are all right here for feedback.

    Additionally, an idea I’ve been mulling over, one which I’d be interested in feedback on … is running further “learning rust” sessions where some of us, including those of us who’ve just “learned” it, actually try to help teach it to new comers.

    Having a foundation of material such as “The Book” would make a lot of sense. Where “local teachers” could contribute I think is in posting their own thoughts and perspectives on what is important to take away, what additional ideas, structures or broader connections are worth remembering, and even coming up with little exercises that “learners” could go through and then get feedback on from the “teachers”.






  • I guess unless you use a Mac or something I don’t know.

    Yea … you can just use a Mac.

    I switched … back in 2006 after being fed up with MS BS. Haven’t looked back. Since then I’ve had 2 laptops. That’s it.

    The current one is getting old now, sadly, but part of the trick with Apple is timing your purchases for when they kinda nail the product in the particular design cycle. Don’t buy when they do something new for the first time, aim for near the end of a design cycle generally. And don’t get base specs, add RAM and disk space (perhaps through extended 3rd party devices). And their machines can be very useful for quite a while.

    Of course there’s Linux, but you’ll know if you’re ready for that.




  • And it feels ever more present to me that publishing things as open-source means maintenance work, which can quickly lead to burnout. People just expect you to provide updates, no matter what your license text says.

    David Beazley, big in the python world and one of the OGs of the python ecosystem from back in the 90s, kinda had a moment about this a couple of years ago.

    He has or had a few somewhat popular libraries and liked to write things and put them out there. But, IIRC, got fed up of the consumeristic culture that had taken over open source.

    I think he put it along the lines of “The kind of open source I’m into is the ‘here’s a cool thing I made, feel free to use it however you want’ kind” … and didn’t have positive things to say about the whole “every open source author is now a brand and vendor” thing.

    The result of which, IIRC, was him archiving all of his libraries on GitHub. From a distance, it also seemed like he felt burnt out from a hacking culture in which he no longer felt like he belonged.



  • Every browser released since 2020 supports this

    It’s a little paranoid of me, but I like the idea that a basic web app I make can be thrown onto any old out of date machine, where ~2015 or younger seems about right for me ATM.

    You mean the Html template Element? I’ve never really got that to work, but I also never seriously tried.

    Yea. From memory, it’s just an unrendered chunk of HTML that you can select and clone with a bit of JS. I always figured there’d be a pattern that isn’t too much of a cludge and gets you some useful amount of the way to components for basic “vanilla-js” pages, just never gave it a shot either.







  • maegul (he/they)@lemmy.mltoProgrammer Humor@lemmy.mlremoved
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    5 months ago

    I’m scared of cults and not ever being truly enlightened is a risk I’m willing to take. Maybe one day.

    Seriously though, in terms of longevity, where I want the dependencies of my system to last for the rest of my life and to be easily installed on as many machines throughout the rest of my life, SQLite (and pure Python for the wrapper, using only the std lib) seem like good bets. Better bets than emacs and org-mode, perhaps not, but certainly without the baggage of being bound to a text editor.

    EDIT: just clicked the link, lol.