Diane Trout [email protected]

Los Angeles

By day, IS generalist for an biology lab currently working on ENCODE, speciallizing in the python scientific stack. By night, trying to contribute to Debian and KDE. Also easily distracted by various kinds of role playing games.

  • 2016-07-12T22:58:13Z via ghic.org Web To: Public CC: Followers

    I'm having to read some R code...

    prob <- function(a)
    {
      r1 = 0
      "do stuff"
      r1 = max(r1, .0001)
    }

    > prob(3)
    > log(prob(3))
    [1] -9.21034

    WHY R! Why do you suddenly decide whelp, you wanted a return value so let me go digging through the end of your function to see if I can find something?
  • New work desktop machine

    Stephen Sekula at 2016-07-08T00:06:33Z via AndStatus To: Public

    New desktop machine at work. Pros: quad-core, no increase/decrease in RAM, dropped in my SSD and archival primary HDD and booted right back into my Linux environment, no mess. Cons: fewer internal HDD bays, meaning I need to buy an external USB3.0 drive enclosures to enable all my multi-drive archiving and backups can be supported. #pumpiverse

    Diane Trout shared this.

    I really liked an earlier version of this enclosure http://www.cru-inc.com/products/rtx/rtx100-3q/

    You can just slide in 3.5" bare disks, and you can use their drive case product http://www.cru-inc.com/products/accessories/drivebox/ to protect all your bare disks.


    Diane Trout at 2016-07-08T02:16:39Z

    Stephen Sekula likes this.

    >> Diane Trout:

    “[...] http://www.cru-inc.com/products/rtx/rtx100-3q/ [...]”

    These are nice. Thanks!

    Stephen Sekula at 2016-07-08T11:12:52Z

  • 2016-07-03T21:57:18Z via AndStatus To: Public

    Good news for freedesktop telepathy, recently George Kiagiadakis had time and interest to help work on it again. He's both an excellent programmer, and was involved with telepathy back when collabora was working on it so knows how the project was organized. Since the last stable release was 2 years ago currently we're fixing obsolete and deprecated code. After that we can work on new features.
  • 2016-06-22T00:00:10Z via ghic.org Web To: Public CC: Followers

    I really thought there were some good ideas about community management & inclusiveness in this post

    https://hypatia.ca/2016/06/21/no-more-rock-stars/

    Though the situation that lead the authors to feel the need to write and release the post now were quite bad.

    Mike Linksvayer likes this.

    Mike Linksvayer shared this.

    Good points

    Face at 2016-06-22T03:29:58Z

  • 2016-06-20T02:48:21Z via AndStatus To: Public

    Wait? Really? "we hope to work together with distributions to create packages for Nextcloud 9 and newer releases" from http://blog.jospoortvliet.com/2016/06/migrating-to-nextcloud-9.html?m=1

    Don't get your hopes too high. On the other hand, it doesn't take much to do better than OwnCloud did with its installation and upgrade options. :-)

    Douglas Perkins at 2016-06-20T12:46:08Z

  • 2016-06-19T06:27:51Z via ghic.org Web To: Public CC: Followers

    I was trying to experiment with https://github.com/digicoop/kaiwa which wanted a newer nodejs (4.3.1~dfsg-3) than what was in Debian stable (0.10.29~dfsg-2), unfortunately that meant I needed to update my pump instance.

    I tried npm update, mostly it worked but I needed to update the version of bcrypt from 0.7.x to 0.8.x, and for some reason I needed to cd to node_modules/databank and rerun npm install databank-mongodb.

    Unfortunately I didn't get to try kaiwa, because I need prosody 0.10 for that.

    So you have up-to-date Pump from git now? =)

    JanKusanagi at 2016-06-19T13:04:08Z

  • 2016-06-16T00:34:27Z via ghic.org Web To: Public CC: Followers

    The early user gets the IP address...

    I'm at a conference right now, and since their access points only have 100 IP address available, I learned some people didn't get network connectivity.

    Of course they should be using IPv6
  • 2016-06-12T02:24:50Z via AndStatus To: Public

    "I am awaiting some sign from Twitter that it cares whether its platform is becoming a cesspit of hate." https://t.co/Y9MRLY7H9m
    --
    From gvwilson
    URL: https://twitter.com/gvwilson/status/741792232211111936 right now pump is fairly friendly, but at some point we may need anti harassment tools
  • 2016-06-01T03:51:03Z via ghic.org Web To: Public CC: Followers

    That feeling when you think about buying hardware for a stratum 1 time server just to shorten your netstat output.

    netstat --inet -a | grep ntp | wc -l
    15

  • 2016-05-15T16:17:55Z via AndStatus To: Public

    I was looking at a recipe for strawberry kiwi tartlets on my phone so I saw the ad underneath for type 2 diabetes treatment. Ah America.
  • 2016-05-02T06:13:14Z via AndStatus To: Public

    This is an interesting question: Q for soft eng folks: if code is GPL'd, but I'm analyzing it not running it, what are the re-sharing requirements? https://t.co/21qnfz6oBK
    --
    gvwilson
    URL: https://twitter.com/gvwilson/status/726957704724529153
  • telepathy wocky

    2016-04-18T05:49:08Z via Pumpa To: Public CC: Followers

    It feels really odd to be committing to the official telepathy repositories without anyone reviewing my patches.

    I started with a blindingly trivial patch https://cgit.freedesktop.org/wocky/commit/?id=724c93ec1f45f934c11d01de97c31e14f7066503

    But I have fixes for a few more unit tests, and there's so many half implemented things others have submitted in the free desktop bug tracker.

    Not very reassuring...

    Face at 2016-04-18T11:52:04Z

  • ownCloud vs the Distros

    2016-04-05T20:21:23Z via Pumpa To: Public CC: Followers

    This is an unfortunate bug:

    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=816376

    Apparently ownCloud doesn't want distros shipping versions they don't control, and most of the distros have given up.

    Its true distros can cause the software deviate in ways upstream finds offensive. Debian's exim split configuration really bugs upstream for instance. But it's also true upstream is very unlikely to integrate well with the distro.

    Do we still want the current developer/distribution model? Or are we being forced to move to something like the classing MS Windows world where the distribution provides a core OS that independent software vendors (ISV) provide installers for.

    The commercial world seems to be moving to the app store model which is a hybrid of the distribution and core OS/ISV model. Microsoft/Apple/Google still write the core operating system but they have "app stores" that ISVs build packages for and that Microsoft/Apple/Google have the ability to review and reject those packages.

    Admittedly the app store is mostly so the company that controls the OS gets to tax everyone trying to sell programs. But they do sometimes manage to check the ISVs code for malware.

    Also I wonder how Kolab's been doing.

    Show all 6 replies

    It's not only about integration with the system. I deeply appreciate the external audit (license, build from source, reproducibility) that a software included in Debian implies.

    Laura Arjona at 2016-04-06T20:08:07Z

    Elena ``of Valhalla'' , Alex Jordan , Efraim Flashner , Christopher Allan Webber and 1 others like this.

    @frymo >_> I may have frequently ignored those "don't build frankendebian warnings." Maybe I should write up suggestions for how to mix packages more safely.

    I haven't really investigated Arch other than frequently landing on their amazing documentation wiki. And yes you're quite write about PPAs being able to replace anything. It'd be nice to have a way to limit what and where they could be installed.

    Diane Trout at 2016-04-06T21:19:04Z

    Claes Wallin (韋嘉誠) likes this.

    @larjona Yes, those are good things, though because Debian is all volunteer, and we can fall far behind wherever the current head is. The KDE developers are frequently complaining about "how old" the Debian packages are.

    On the other hand we discovered a mess of copyright issues in some of the KDE packages...

    Diane Trout at 2016-04-06T21:31:06Z

    Christopher Allan Webber , Claes Wallin (韋嘉誠) like this.

    Frankendebians are great. Debian+guix is my favorite Frankendebian. :-)

    But really, anything that follows /opt conventions is a-ok.

    Claes Wallin (韋嘉誠) at 2016-04-06T22:07:08Z

    Christopher Allan Webber likes this.

  • 2016-04-03T06:02:30Z via AndStatus To: Public

    And status added some more features and "users of message" led to a screen with several icons. I want to click them to see what they do. But I want to mess with my own post.
    @[email protected] leads to a menu where you can see messages by someone, browser their "friends" list, their follower list, and you can follow them. Useful.

    Diane Trout at 2016-04-03T06:10:20Z

  • 2016-03-27T03:17:43Z via AndStatus To: Public

    Quick let's see if my weight went down any while standing under this giant rock
  • 2016-03-24T18:19:37Z via ghic.org Web To: Public CC: Followers

    That feeling when you run into a bug, and discover you added me too  3 months ago to someone else's report filed in 2014.

    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=767262

    Christopher Allan Webber likes this.

  • 2016-03-16T00:10:57Z via ghic.org Web To: Public CC: Followers

    You know what'd be nice.

    When you browse a web site that has an expired or self-signed cert your browser would say. "There's an issue with the certificate would you like to read this site anyway? Just don't tell them any passwords, or download any programs?"
  • Conda

    2016-03-10T07:48:26Z via Pumpa To: Public CC: Followers

    I spent a bit of time investigating Conda, Continuum Analytics "management system and environment management system for installing multiple versions of software packages and their dependencies and switching easily between them. It works on Linux, OS X and Windows, and was created for Python programs but can package and distribute any software."

    It's inspired by virtualenv, in that you can construct different environments. It improves on virtualenv it puts extracted packages into a pkgs cache and links the versions installed into environments to the cache.

    It doesn't do the neat profile versioning that Guix does.

    Also its harder than I'd like to go from binary to find the packaging rules and what source package was actually built. (I haven't found how to get the command line tool seem to show that metadata, you have to go to the anaconda.org site and search for packages there. This is a far cry from guix edit or apt-cache showsrc ).

    On the other hand it works on OS X and Windows so collaborating would be easier. Also someone else has built Jupyter packages for Conda so I could do things more directly useful to my work.

    For others in bioinformatics I also found bioconda which has a fairly extensive list of packages.

    We use Conda at work, and the main reason was easier installation of Jupyter (IPython at the time) and supporting cross platform. We make use of the conda environments, but we don't actually use conda to package our own stuff. Conda still makes installation of a Python easy on Windows, but as our experience has grown, I've been tempted to try to go back to see how bad it is to do things without Conda for our use case. Our interests and Continuum Analytics interests don't really align, so I'm wary of depending too much on conda.

    On the other hand, as long as it is working, I suppose I should just keep using it until it breaks and then find a solution in a panic (like normal). :-/

    Charles ☕ Stanhope at 2016-03-10T15:57:24Z

    As far as I can tell the big extra feature of Conda is the ability to manage binaries and R projects. For Python projects the functionality of pip/virtualenv or venv is pretty close.

    Diane Trout at 2016-03-10T20:49:36Z

  • 2016-03-06T06:49:55Z via AndStatus To: Public

    Now I remember why I used Debian instead of source based distros. I thought I was just going to install cython on guix. I started this morning, it's still building. I did two things, added numpy as a test dependency for cython, and changed python 3 to 3.5.1. Currently it's building mesa. I wonder if it'll build X11, I hope not. It's only a two CPU VM.

    Hm, do you have substitutes enabled?

    Guix is a binary distribution if you're pulling from hydra.

    Also --substitute-urls=http://hydra.gnunet.org has been working pretty nicely for me.

    Christopher Allan Webber at 2016-03-06T08:43:34Z

  • 2016-03-05T19:56:16Z via AndStatus To: Public

    It's like Disneyland for the proletariat. (New light rail line opening)