Show more

went to an "unconference" the last couple days - good fun, basically a hackathon, got to meet a few cool new people and catch up with some others I already know, project we worked on was okay, solidified my resolve that it's not the right way to do it (looked at interface of OpenCV to R, it's painful, just use Python or C/C++).

The halls of the physics building are covered in posters of nobel prize winners. This is a good idea in theory, but in practice it’s really demoralizing as a woman to walk down the halls and see hundreds of old white men with maybe 3 women... but today i walked in to the building see people replacing the pictures with beautiful, colorful posters of influential women in physics. I almost started crying; I felt so happy. Representation matters, folks.

>Error in .local(x, stat, ...) : cannot use this function for large files

What a helpful error message.

via corey robin, I found the anecdote about libraries after 9/11 inspiring.

TFW you're hustling to get something done for a meeting because some of the results took longer to compute than expected and you get a message asking to bump the meeting to tomorrow.

Being at school at the time of the runup to Iraq was interesting. We had a prominent and popular anti-Iraq War realist scholar on faculty so it made it easier for people on campus to oppose it.

CW for the link only: jorbon partybus 

CW for the link only: jorbon partybus 

A friend of mine just just tried debugging why he couldn't compile various pieces of software (for example cmake) and stumbled upon something rather hilarious:

As it turns out the compiler checks during the configure stage fail because they do a string match on the word "warning". If it finds that word in the output it rejects the compiler, as it assumes it to be not working correctly.

My friend's username? Oh, nothing special, it's simply "m_warning".


Running into eugenics chuds 

Running into eugenics chuds 

This is a great piece about the decision to rename campus buildings named for destructive white men. It exposes the myth (and relates to an exhibit that does more so) that these were just the unchallenged, shared values of the time.

While we all have to work to unlearn cultural values which harm others, nobody just gets a pass on those.

I was annoyed at getting the R standalone math library working on the cluster and I only needed it for runif() so I wrote something to get around having to compile that myself and no longer depend on it.

friends don't let friends write their own RNGs, but do friends let their friends use implementations other than the R math library if installing it on the server is a huge pain and you have existing source code?

hmm... looks like the only use in the whole thing for Rmath.h is runif(). I *could* just drop in a (checked and vetted) implementation of mersenne twister rather than try to cope with that. friends don't let friends write their own RNGs but unless somebody talks me out of this...

r uses mersenne twister by default iirc, i'm sure there are reference implementations in C that are relatively light.

on this one server looks like i'd have to compile on my own and manage myself an R installation if I want to compile against Rmath.h? i only want to use the library for random uniform number generation, i'm considering just pulling that function out not to have to deal with the headache, but that might give people conniptions.

Show more
Scholar Social

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!