@rmflight@mastodon.social avatar

rmflight

@rmflight@mastodon.social

Research parasite* @universityofky. Interested in #openscience, #rstats, bioinformatics, #datavis he/him

*One who uses others data to conduct research, both publicly available data, and those from direct collaborations.

#fedi22

This profile is from a federated server and may be incomplete. Browse more on the original instance.

hrbrmstr, to random
@hrbrmstr@mastodon.social avatar

New helper utility to quickly bootstrap new WebR Node.JS CLI apps.

$ npm i -g create-webr-cli  
$ create-webr-cli my-cli  
$ cd my-cli  
$ npm install  
$ just pkgs  
$ npm exec webrcli  

Modify code & packages.json accordingly, npm i -g it and run whatever you named it like a regular CLI app.

Let's get R everywhere!

https://gitlab.com/hrbrmstr/create-webr-cli


Also updated https://gitlab.com/hrbrmstr/webr-stringi-node to be ES6 vs CJS.

rmflight,
@rmflight@mastodon.social avatar

@hrbrmstr @noamross

The R+ node CLI as a single binary (if I'm understanding correctly) would be *amazeballs".

I have some CLI stuff in a R package, but the user still has to install R, and the package properly before it's available, which is a pain in the frickin butt.

Cmastication, to random
@Cmastication@mastodon.social avatar

I’m in terrible need of some roller skates, an anvil, and a fused rocket.

image/jpeg
image/jpeg

rmflight,
@rmflight@mastodon.social avatar

@Cmastication I think you'll be up shit creek without cartoon physics, however.

danwwilson, to random
@danwwilson@rstats.me avatar

Bald challenges
Adjustable backed caps don’t always offer the protection you think they do.

rmflight,
@rmflight@mastodon.social avatar

@hrbrmstr @adamhsparks @danwwilson

Yeah , this reminds me it's good that I stopped shaving my head. Still have enough hair to protect that part of my head with a hat on.

Sun is good stuff. Except during a migraine.

rmflight, to random
@rmflight@mastodon.social avatar

So who is going to give this a try w/ blogs?

Some neat javascript to use :mastodon: as a comment engine, at these two links.

https://carlschwan.eu/2020/12/29/adding-comments-to-your-static-blog-with-mastodon/

https://anarc.at/blog/2023-01-19-mastodon-comments-in-ikiwiki/

utterances et al already require a GH account, :mastodon: definitely feels like a more natural fit, especially where you use the toot announcing the blog post as the anchor.

Yes, it would potentially require publishing twice (first for link, second to add masto post ID), but 🤷

rmflight, to random
@rmflight@mastodon.social avatar

I'm always surprised by the number of people who assume that permanent residents / landed immigrant / green card holders are allowed to vote (USA).

I like to encourage people I know to go and "vote well, because I can't", and I get funny looks because they are under the impression that I can vote. It gets even better when they discover I pay the same taxes as a citizen, and still can't vote.

Where is this misinformation that non-citizens can legally vote?

gvwilson, to random
@gvwilson@mastodon.social avatar

Looking for a build tool for use in examples for early-stage Python programmers that supports chained file dependencies and parameterized build rules (like classic Make), uses pure Python syntax for build files (so not Snakemake), and is actively maintained (so not a lot of things). Invoke (https://www.pyinvoke.org/) doesn't seem to do file deps out of the box; is doit (https://pydoit.org/) the best option for this audience and use case? thx

rmflight,
@rmflight@mastodon.social avatar

@gvwilson it almost sounds like you want a python version of {targets} package. Knows about changed dependencies, uses pure functions in the language, and makes it easy to iterate over a bunch of different things.

rmflight, to random
@rmflight@mastodon.social avatar

Does anyone know if there is a built-in size limit on square matrices passed to svd?

I have some 30K x 30K matrices I want the inverse of, and therefore am using stats::svd and some matrix multiplication to do it.

n_val = 30000  
tmp_matrix = matrix(rnorm((n_val ^ 2) / 2), nrow = n_val, ncol = n_val)  
svd_res = svd(tmp_matrix)  

I get a segfault, with invalid permissions for the memory. Actual RAM usage seems fine (64 GB machine).

Google (and kagi) aren't helping here.

hrbrmstr, to random
@hrbrmstr@mastodon.social avatar

If y'all folks haven't hit up the official online REPL in a bit, you really should give it a go again.

https://webr.r-wasm.org/latest/

install the {tidyverse}, close and reopen the tab, and do that again, then library(tidyverse).

🏎️ So. Fast. And, a proper IDE, now.

Can't wait til 0.2.2+ hits npm.

Got somethin' cookin' thanks to cranking on today's 30 Day Map Challenge.

rmflight,
@rmflight@mastodon.social avatar

@hrbrmstr Yeah, if one is using Edge, and haven't been visiting that site regularly, you may have some "advanced security" protections turned on, and that will actually block some of the javascript engine execution.

Just FYI, as I was wondering why it wasn't working for me. Turns out it's the browser, trying to keep me "safe".

rmflight,
@rmflight@mastodon.social avatar

@hrbrmstr So no Edge, no Chrome (right?), Firefox (aka Mozilla) has some really shady past crap, and all the neat browsers I've seen you recommend are Mac specific.

If I want some decent plugins (deluminate is a must), and sidebar tabs, and Linux and Android cross browsing, have any other recs?

rmflight,
@rmflight@mastodon.social avatar

@ethanwhite @hrbrmstr thanks! I will give it a look.

rmflight,
@rmflight@mastodon.social avatar

@ethanwhite @hrbrmstr Vivaldi definitely looks cool, but it didn't properly import passwords (they are all blank), and doesn't grab my set of startup tabs. So right now, I'll have to leave it. I will keep it in mind when I've got more time to sit and move more stuff over manually.

Also, help pages don't seem to be up to date. I can't enable flag to import passwords from a CSV, for example. 🤷

futurebird, to random
@futurebird@sauropods.win avatar

Cone ants not blocking water feeder with sand challenge!

So far they have failed failed failed failed failed.

Three Hundred Tiny Failures.

They hate moisture. They cover it with sand. This makes most feeder designs ... ooze more moisture, they bring more sand... then the feeder is empty, ants have no water: a crisis. I've tried lecturing them, showing them educational films... but mostly NINE different feeder designs. they defeat them all.

The girls must have water. I must keep designing.

rmflight,
@rmflight@mastodon.social avatar

@futurebird wait, so what are their water sources in the wild? Dew drops??

at, to random
@at@sigmoid.social avatar

A commentary on one of the new solar farms in our county.
(There's lots of controversy -- namely remediation & management. As usual, time will tell how it goes.)
Nikon d600, f/18, 1/125s, ISO 400, 200mm.

rmflight,
@rmflight@mastodon.social avatar

@at huh. All the ones I've seen lately (1 actual solar farm in KY, smaller installs in ME) seem to have left the grass, or maybe they've been installed long enough the grass has grown back?

There definitely needs to be more thought on where these are installed, and how they can do more than one thing.

Helping shade parking lots, providing shade for shade tolerant vegetables (or making them need less water / irrigation).

joranelias, to random
@joranelias@mastodon.social avatar

I have often felt FOMO watching other people’s excitement over Taylor Swift, and have tried repeatedly to take closer looks at her music but the best I’ve ever been able to manage is “It’s fine, I enjoy much of it, but not all.”

But I just can’t summon the adulation others have, and the scale of the adulation really makes me question my sanity sometimes. Like, is there something dead inside of me that I don’t see what everyone else is seeing? 🤷‍♂️

rmflight,
@rmflight@mastodon.social avatar

@joranelias @hrbrmstr 👋

I enjoy everything I hear of hers on the radio, but don't own any albums and don't seek it out.

I may yet give an album a listen to see if I'm missing anything.

rmflight,
@rmflight@mastodon.social avatar

@eamon @hrbrmstr @joranelias speaking of, today I found my copy of the technical manual for the Enterprise D.

https://en.m.wikipedia.org/wiki/Star_Trek:_The_Next_Generation_Technical_Manual

I watched all of ST:TNG growing up. This book was gone through a few times in my teens.

rmflight,
@rmflight@mastodon.social avatar

@hrbrmstr yeah. It's a fun book if you are / were at all a fan of TNG.

I'm curious now if there is one for the DS9 station. 🤔

rmflight,
@rmflight@mastodon.social avatar

@hrbrmstr Nice.

rmflight, to random
@rmflight@mastodon.social avatar

Driving companion today. Kids were insistent that I bring a stuffy with me on my solo speed run to Dad's to get stuff that's been sitting in his basement for 13 years.

Doesn't complain about anything, not much for conversation though.

rmflight,
@rmflight@mastodon.social avatar

Moosey and I did 730 miles today. That was a lot. 630 tomorrow. 😴

rmflight,
@rmflight@mastodon.social avatar

@hrbrmstr I don't recommend it, honestly. Did closer to 630 today, I think, and that was much better.

rmflight,
@rmflight@mastodon.social avatar

@hrbrmstr Dad's is about 1350 miles or so from our place in KY. So at the very least you want two days.

Unfortunately, I was looking at places to say on the way back (going a different route to avoid I78 PA where every time I've seen huge accident delays), and the distance split still ends up being 730 / 630. My options for a hotel put me at either 730 / 630 or 630 / 730. 🤷‍♂️

hrbrmstr, to random
@hrbrmstr@mastodon.social avatar

Back-to-back weekends of long drives to see #2.1 may have sapped tagline creativity, which is more than made up for by the content contained at the featured resources.

Drop (2023-10-23)

Visualization & Design

— IEEE VIS 2023;
— Simply Placeholders;
— A Single Div

https://dailyfinds.hrbrmstr.dev/p/drop-358-2023-10-23-visualization

rmflight,
@rmflight@mastodon.social avatar

What @hrbrmstr failed to mention in today's newsletter, is that there seem to be at least a few attendees of IEEE Vis posting here on :mastodon: with the hashtag #ieeevis if you want to see information about papers and talks.

andrew, to random
@andrew@fediscience.org avatar

lol broke out the space heater this morning because my office was 62º F (16.6º C)—too much time in the south has ruined my natural Utah acclimation

rmflight,
@rmflight@mastodon.social avatar

@andrew 62F? We start getting after facilities if our office / lab space gets below 68F. It's always a battle, between tons of A/C for the servers, and keeping it warm enough to work in.

Should ask the students who do go in regularly what that balance is like now.

us_rse, to random
@us_rse@fosstodon.org avatar

Reminder for attendees of our COVID-19 policy: masks are mandatory.

See pic (or alt text) for details.

Let's make sure all of our community can attend safely. Thank you for your co-operation.

rmflight,
@rmflight@mastodon.social avatar

@us_rse This seems so weird.

I wasn't willing to attend when the conference was announced, because there was no mask policy. And now cases are up so bad I wouldn't attend now, even with this mask policy in place.

There is no change in CDC guidelines, are there some in Illinois that I don't know about?

rmflight, to machinelearning
@rmflight@mastodon.social avatar

Two new preprints on and now available from our lab!

Both are centered around learning / predicting metabolite - to - pathway relationships in KEGG.

A cautionary tale about properly vetting datasets used in supervised learning predicting metabolic pathway involvement
https://www.biorxiv.org/content/10.1101/2023.10.03.560711v1

Benchmark dataset for training machine learning models to predict the pathway involvement of metabolites
https://www.biorxiv.org/content/10.1101/2023.10.03.560715v1

/1

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • khanakhh
  • kavyap
  • thenastyranch
  • everett
  • tacticalgear
  • rosin
  • Durango
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • InstantRegret
  • Youngstown
  • slotface
  • anitta
  • ethstaker
  • ngwrru68w68
  • cisconetworking
  • modclub
  • normalnudes
  • osvaldo12
  • cubers
  • GTA5RPClips
  • Leos
  • tester
  • megavids
  • provamag3
  • lostlight
  • All magazines