Ben Sturmfels

Ballarat, Australia

Free software activist who loves riding bikes and flying kites. Lead developer at

  • Liberapay & F-Droid

    Krugor at 2018-03-12T08:51:37Z

    Liberapay, a fully free Donation Platform

    Recently F-Droid has gained support for Liberapay , a
    fully free donation platform aimed at software projects. Liberapay itself is
    fully free and open source
    software focusing on recurrent donations to software projects. These recurrent
    donations are important for the long-term sustainability of projects.

    martinho, Distopico Vegan, Ben Sturmfels, McClane and 3 others likes this.

    martinho, martinho, martinho, martinho and 8 others shared this.

  • Shakthi Kannan at 2018-03-15T05:12:59Z

    Gunicorn "Green Unicorn" is a Python WSGI HTTP server for *nix #Python

    Ben Sturmfels likes this.

    And a very fine WSGI server is Gunicorn. I really do love uWSGI Emperor though - extremely handy to just be able to slap a config file in /etc/uwsgi/emperor/vassals/, it notices, and boots up the application. Saves running some sort of process supervisor like you normally would for Gunicorn.

    Ben Sturmfels at 2018-03-15T05:48:21Z

    Claes Wallin (韋嘉誠) likes this.

  • Stephen Sekula at 2018-03-14T23:32:04Z

    The pie shop near our house is certainly full of LIES, but no PIES. #OutOfPieOnPiDay

    Ben Sturmfels, AJ Jordan likes this.

  • [Blog] Designing a Well Lived Life: Checking In (March)

    Craig Maloney at 2018-03-11T19:00:03Z


    Checking in for March for my "Designing a Well-Lived Life" blogging. This is about making small changes during the year to make larger changes.

    • Writing more / designing more: I let myself get wrapped up in work-related stuff and this completely went by the wayside. By the time I'd finished up my work for the day the last thing I wanted to do was write or design. I need to bake more of this into my routines and block off some time to make this happen.

    Unfortunately this leads to another thing, which is that I don't take my own schedule seriously. If I put something on the schedule that involves another person I will do my best to make it happen. But if it's just for me? Well, I don't make it as important because usually it was a shot-in-the-dark anyway to put it on the calendar and my stuff isn't as important anyway. It's a dangerous habit I've gotten into and one that I need to adjust.

    • Programming more: I did more programming for work so that got attention, but I also need to advance myself in larger application design. I've done applications from the ground up but refactoring other folks code without keeping to the original design is something that I've not been so good at. I need to learn how to assert my own thoughts in code in order to make it better. I also need to learn how to build more applications from the ground up.

    • Engage more with people, not things: Somewhat of a success but not really. I'm still a bit of a hermit outside of Coffee House Coders and MUG, but a lot of my social interactions are either on IRC or Mastodon (My G+ usage has dropped off significantly).

    • Blogging more: Well, at least this keeps me blogging. blush.

    • Getting out of debt: Seems whenever I see the edges of the hole something gives way and we're plunged back into darkness. Need to focus on finding other means for getting income in this age because the era of having one stable job for me seems to be long past.

    • Supporting creators in sustainable ways: Outside of Patreon and Liberapay I haven't figured much to help this front.

    • Physical health: Does breathing count? That's about the only thing I've really focused on.

    • Kindness: Being kind to myself is more of a struggle that I would like to admit. Still focusing on being kind to others and trying to see more sides to things.

    • Mindfulness: Still meditating.

    More to come in the coming months.

    Ben Sturmfels likes this.

    Claes Wallin (韋嘉誠), Claes Wallin (韋嘉誠), Claes Wallin (韋嘉誠) shared this.

  • Alpha Complete

    at 2018-02-25T01:08:05Z

    Alpha's sideways flower spike opened all its flowers. I have to let it dangle off the side. Otherwise, the bottom flower touches the ground.

    Ben Sturmfels likes this.

  • AJ Jordan at 2018-02-21T16:48:43Z

    I want to complain about npm breaking `sudo npm install -g` but I can't because I'm too lazy to report a bug, so I'm complaining about being lazy instead :/

    Ben Sturmfels likes this.

  • lol

    Krugor at 2018-02-19T09:11:56Z

    martinho, McClane, EVAnaRkISTO, AJ Jordan and 1 others likes this.

    McClane, McClane, Claes Wallin (韋嘉誠), Claes Wallin (韋嘉誠) and 4 others shared this.

    Is there a modern, mainstream, cool emoji for that?? =)

    JanKusanagi at 2018-02-19T13:20:22Z

  • Michael at 2018-02-15T05:00:37Z 

    would have liked to go to something like this

    didn't know ... I live in Sydney

    Ben Sturmfels likes this.

    Yes, it's a shame it wasn't publicised more widely to FSF supporters and members.

    Have you met Andri Effendi, who is also from Sydney. He's been working on establishing a regular free software meet-up in Sydney: There hasn't been anything organised for a while, but I'm sure he'd be glad to know you're interested.

    Ben Sturmfels at 2018-02-15T12:02:57Z


    I'll go to that ..

    might need a reminder closer to the date though

    (need to set up something for reminders .. trouble is Im lazy and don't like typing on phones ..

    Michael at 2018-02-16T16:51:05Z

    hang on .. thats 2017

    last year

    Michael at 2018-02-16T16:51:58Z

  • Avadiax at 2018-02-12T00:46:51Z

    Damn, this is bad if all locks are that susceptible. :(

    Ben Sturmfels likes this.

  • Leaf-on-Leaf

    at 2018-02-07T00:05:42Z

    My panda plant is growing a new leaf from an injury on an older leaf!

    Ben Sturmfels likes this.

    Nobody can stop it now!!

    Soon, your home will be overrun.


    JanKusanagi at 2018-02-07T01:15:59Z

  • Elena ``of Valhalla'' at 2018-01-01T18:43:00Z 2017-12-30 09:11:16:

    Standard Ebooks: Free and liberated ebooks, carefully produced for the true book lover.

    Standard Ebooks is a volunteer driven, not-for-profit project that produces lovingly formatted, open source, and free public domain ebooks.

    Ebook projects like Project Gutenberg transcribe ebooks and make them available for the widest number of reading devices. Standard Ebooks takes ebooks from sources like Project Gutenberg, formats and typesets them using a carefully designed and professional-grade style guide, lightly modernizes them, fully proofreads and corrects them, and then builds them to take advantage of state-of-the-art ereader and browser technology.

    This looks like an interesting project!

    #FreeCulture #ebooks #NoDRM #literature #publicDomain
    Standard Ebooks
    Standard Ebooks

    Ben Sturmfels, uıɐɾ ʞ ʇɐɯɐs, Danc, Tyng-Ruey Chuang and 2 others likes this.

    uıɐɾ ʞ ʇɐɯɐs, Danc shared this.

    funny how those things always use pictures of tablets ..

    not sure if its a good idea to use such pictures in promotions for community projects because it encourages the use of devices users cannot really have much trust in!

    a tablet isn't really more convenient than a laptop if it means being forced to use a device that can't be trusted by its user!

    Im in no hurry to go shopping for any such device until there is something available with root out of the box - same goes for phones.

    re ebooks of course one can read those on a laptop too...

    Michael at 2018-01-31T08:33:58Z

    well, those look more ebook readers than tablets, imho.

    I agree that ebook readers also have significant trust issues, but compared to tablets have a couple of differences (note that most of it only applies to epaper devices, not to certain tablet-from-an-ebook-vendor).

    * they tend to be more single-task devices, so you don't load your whole life on them (but I agree that "reading habits" on its own is already an important information that somebody may not want to share

    * there are a few ebook readers (surely not the kindle, and I'm not sure about the nook, however, and those are the ones shown on that page) that allow you to use them without having to create a remote account, and they work even if not connected to wifi. Of course it's still proprietary software and you can't know that it's not trying to connect to random wifi networks to send your data by stealth, but that would require explicit malice.

    * reading a book on epaper is quite different than reading it on a regular screen, and depending on your eyes it may cause MUCH less strain, as it's pretty closer to what one experiences on a regular book; here a laptop and a tablet would be pretty much the same, but an epaper screen can be a game changer.

    Anyway, I suspect that the use of those devices in the image above has more to do with the fact that they want to show that those books can be read on the devices one already owns and uses, rather than suggesting that privacy-conscious users buy one of those devices in order to read those books.

    Elena ``of Valhalla'' at 2018-01-31T13:00:46Z

  • George Standish at 2018-01-26T17:51:41Z

    The word "swims" upside-down is still "swims".

    stevewood, McClane, Jason Self, Ben Sturmfels and 1 others likes this.

    McClane, McClane, McClane and 1 others shared this.

    So you can swim upstream or downstream =)

    JanKusanagi at 2018-01-26T19:10:34Z

    OTOH I am picturing a person swimming on the interface between water and air, but upside down, so that they are trying to paddle and kick in the air for propulsion ... and not going anywhere very fast. LOL.

    B. Ross Ashley at 2018-01-26T19:55:08Z

  • [Blog] Designing a Well Lived Lfe

    Craig Maloney at 2017-12-15T06:00:05Z


    I'm currently enrolled in Leo Babauta's "Designing a Well Lived Life" course, and one of the things that was mentioned during the webinar was about some of our intentions for the upcoming year. These aren't resolutions per se because they're things that I intend to work on throughout the year, but I wanted to share some of the ones that I came up with initially (and will likely be added to in the coming months).

    • Writing more / designing more: I'm finding one of my main sources of stress this past year was in not finishing up my game designs. Part of that was because I felt a dichotomy between my job search and my desire to work on the games that were percolating in my head. So my intention for the year is to put more effort into working on and finishing the game designs that I am working on, starting with the Pepper&Carrot RPG.

    • Programming more: My chosen career path is that of a programmer so what better way to celebrate that than by programming more and getting some of the ideas in my head out into the world. Also learning my craft better is important to me and I desperately want to get back to some of the more theoretical and hairy bits of computer science. Yes, this means more Scheme in the future. ;)

    • Engage more with people, not things: I'm finding myself getting more and more frustrated with social media so I'm turning off Twitter for now (frankly because it's a hot mess) and focusing more on meaningful interactions with people. So I'm focusing more on Mastodon (where I find more positive interactions). This also means not checking social media as much and creating more of what I'm terming "sacred spaces" where I'm allowing myself more time to focus and not be distracted.

    • Blogging more: Part of not being part of social media means I'm going to spend more time blogging about my progress and other topics of interest. This will allow me to engage more with folks with longer-form articles and will also allow me more time to write down my thoughts and be more coherent with them. It'll allow me to go for more of the longer game instead of the short dopamine hits of social media.

    • Getting out of debt: Frankly this last year of unemployment did wonders for our banking account and I want to get us back to where we're paying off our bills as best we can. That means scaling back our financial commitments as well as not buying every new thing that comes out on day of release. This also means finding ways of earning money that aren't susceptible to the whims of the job market and finding multiple means of income (see game design focus above).

    • Supporting creators in sustainable ways: This means helping out the folks that I admire in sustainable ways that don't put us both in jeopardy. Patreon recently did weird things with their fee schedule and then walked that back. I'd like to find better ways to help keep those creators able to support themselves and by extension help them to create the stuff that I enjoy (and can also use in my own creations).

    • Physical health: I need to do more outdoor activities and ensure that my body doesn't decide to crap out (throwing the above intentions into doubt).

    • Kindness: This applies both to others and to myself.

    • Mindfulness: Appreciating the moments as the occur and being fully present in that moment.

    I'm sure there will be others but these are the biggies for now.

    With that said I'm logging out of Twitter and Tweetdeck and revoking my access to Twitter via Rainbowstream. I'll be engaging more on Mastodon (( so you'll find me there. Note that I don't expect anyone who is currently on Twitter or other social media to follow me on Mastodon. I understand that Twitter is a habit and if that works for you then that's fine. I'm more doing this for my own sanity and well-being. If you want to follow then please do it because you want to, not because of me. Maybe I'll be back someday but for now I need to break the habit of checking Twitter and this seems as good a time as any to make the break.

    I hope you'll join me in looking at ow to create better habits for the upcoming year and invite you to share your progress, whether in the comments here or on your own blogging platform.

    Here's to a designing a well-lived life together.

    Ben Sturmfels, Stephen Michael Kellat likes this.

    My weekend project is going to be lofting a TV antenna in anger.  Spectrum is providing pretty bad service but I cannot migrate off them totally yet.  I still have to buy an HDHomeRun to tie-in for tuning.

    Supposedly a crew recall has been issued but Congress had neglected to approve operating budget to that date or beyond.  It is going to be wacky.  My elected masters aren't playing nice with each other.

    Stephen Michael Kellat at 2017-12-15T21:36:52Z

  • Reboot Tuesday

    Jason Self at 2017-12-05T16:54:03Z

    Today is the third annual Reboot Tuesday.

    What? Libreboot has its own holiday. Reboot Tuesday is held on the first Tuesday in December every year. To celebrate it you need only to any of: * Reboot a computer that has libreboot on it, at least once (a reference to a joke that libreboot is really a reboot library called "lib"reboot.) * Install libreboot on at least 1 computer * Help someone install libreboot on at least 1 computer * Port libreboot to at least 1 computer

    Ben Sturmfels, AJ Jordan, Yutaka Niibe likes this.

    AJ Jordan shared this.

  • Sarah Elkins at 2017-12-04T09:19:48Z

    I like two spaces.  (defiant!)

    Ben Sturmfels likes this.

    And two times? =)

    JanKusanagi at 2017-12-04T13:09:53Z

    Sarah Elkins likes this.

  • Going Luddite :-)

    sazius at 2017-11-29T20:25:43Z

    I turned off my Nextcloud some time ago. I plan my work in a paper notebook, and use an old fashioned paper calendar. My address book is just locally on my devices (of course backed up). I don't use email on my phone so that works out surprisingly well.

    I use Syncthing for syncing a few files between my phone and laptop, which doesn't require a server. The only thing still running on my server is this instance. I'm afraid when my server dies (it's a pretty old computer) I won't be replacing it.

    I guess I'm getting old and going Luddite :-)

    testbeta, Mike Linksvayer, AJ Jordan, gdk and 2 others likes this.

    The way the "common" technology is evolving, and how creepy everything is these days, this is probably the only sane thing to do =)

    JanKusanagi at 2017-11-29T20:58:52Z

    AJ Jordan likes this.

    I definitely support this, but we'll be sad to see you go :-)

    AJ Jordan at 2017-11-30T16:41:07Z

    Yeah, that's a big part of it. Also being parent to a small child means I have much less time to devote to being a sysadmin for my stuff :-)

    sazius at 2017-12-02T17:29:26Z

    syncthing sounds interesting .. its annoying having to go to the play store to get an ssh server app so i can do scp,
    why isn't there one on f-droid?

    theres a client there but thats less useful because typing on phones is too annoying.

    Michael at 2017-12-03T05:25:51Z

  • Christopher Allan Webber at 2017-11-22T05:38:10Z

    BTW, today ActivityPub got voted to go to Proposed Recommendation in the Social Working Group!

    Which means that at this point it's up to W3C membership and management to move it to the space of it being an official spec.

    The implementation reports page is looking pretty good too!

    Now I really need a rest...

    Sean Tilley, Nathan Willis, Blaise Alleyne, Jason Self and 8 others likes this.

    AJ Jordan, AJ Jordan, AJ Jordan, Claes Wallin (韋嘉誠) and 3 others shared this. congratulations!

    Diane Trout at 2017-11-22T16:44:14Z

    AJ Jordan, Christopher Allan Webber likes this. awesome work!

    murph at 2017-11-23T00:21:10Z

    Christopher Allan Webber likes this.

  • Bravo's Not Done

    at 2017-11-20T21:14:26Z

    Bravo decided to grow a branch off its last flower spike. It didn't kill off the spike from the previous bloom.

    Ben Sturmfels likes this.