Show more

@suzantepas @jamesglave If I were in a car and saw someone waving a brick I would probably be scared and might break all of a sudden, which might be dangerous for those behind me. Also, if I saw someone waving bricks at cars I would probably call the police, which is probably not the desired outcome here. I think we should educate people more (everyone, motorists, cyclists and pedestrians alike) on how to behave on the road.

@arclight on the bright side, I've been seeing more and more students coming in the lab and using and documenting work in from day 0, instead of using Excel. How did this happen? Well we taught them during their undergraduate years.
We're far from an ideal situation, but in a better place than we were 5 or 10 years ago.

It's only Monday and I'm already done with this week. I watched a work issue turn increasingly acromonious over either miscommunication, misunderstanding procedure, or being too wed to a tool to admit it's problematic. I drafted about half a sentence in chat, then stopped because I didn't think I was adding anything necessary and didn't want to make conflict any worse.

I'm increasingly convinced that Excel spreadsheet files should self-destruct or become permanently read-only after 90 days. That's plenty of time to migrate data into a proper database or to migrate calculations into a programming language amenable to auditing, verification, and change control. Excel should be treated as an attractive hazard with a time limit on how long an unverifiable and hostile-to-revision-control worksheet should be suffered to live.

Sadly, these two thoughts are related. Spreadsheets in their current form are too dangerous to be used for engineering work.

@PhilippBayer doesn't really come as a surprise... I'd like to try running Gemma locally though

@PacificNic @reinhilde @jay_chi @VisionZeroYVR @jamesglave Not as dangerous as crossing at a red light IMO. You should respect the road code whether in a car, on a bike or on foot!
There's plenty of idiots who drive and there are also plenty of good drivers who respect cyclists. Similarly there's lots of cyclists who respect the rules and there are those who don't know how to ride a bike.

Blaming one part or the other doesn't solve problems unfortunately.

Also the grab a brick idea is dangerous. I suspect it would cause way more accidents than it prevents

I finished my summer internship this week! I spent 4 months working with a team of biologists and statisticians at The Jackson Laboratory, building visualization software for their research needs. The lab I worked with focuses on analyzing genetics, the microbiome, and addiction-related traits. Here's an overview of some of the EDA tools I built for them in #Python ☺️ #genetics #biology #addiction #dataviz #computerscience #research #phd

If you're doing cool work with data vis + bio, lmk!

Black hat hackers demo keycard vulnerability in millions of hotel rooms worldwide:

"They merely tap those two cards on a lock, the first rewrites a certain piece of the lock's data, and the second opens it."

Interesting read. Time to change the hotel lock tech? Again?

wired.com/story/saflok-hotel-l
#Security #Hacking #Travel

A small rant about zombie ideas and the tendency to keep looking for modifications of study methods to avoid concluding that a null result is really null. deevybee.blogspot.com/2024/03/
#research #nullresults #laterality #handedness #publicationbias

I've been writing serverside SQLite applications for several years now and I still picked things up from this article, which is extremely good. kerkour.com/sqlite-for-servers

@futurebird Someone once told me "It's not Kafkaesque to wake up an insect. If you wake up an insect and your first thought is that this might make you late for work...*that* is Kafkaesque." That completely changed my perspective on a lot of things.

@defuneste @foolishowl @eamon was that because comma is used for decimal places separator in France?

Excellent piece from Grégory Miras on why new tools that change #accents in real time are harmful and problematic - they erase diversity - and make us less able to appreciate and listen to that diversity.

#linguistics #AccentBias

theconversation.com/why-ai-sof

Metrics reloaded. "A comprehensive framework guiding researchers in the problem-aware selection of metrics."
A must-read for everyone doing in
arxiv.org/abs/2206.01653

@adamhsparks @johannes_lehmann I didn't mean it like that. As I said, change needs to come from the powers that be.
However, they won't change their mind unless there is some tangible evidence that those other things are important and that people are and want to be invested in them. This is about having your voice heard, and lobbying for changes to happen. I do agree that it's definitely harder for someone in a temporary position to do this, I know, I've been there and I'm not suggesting those people should do this alone; however academics who are beyond that point but maybe not at the top (I would consider myself as one) could lead by example and grassroot groups can lead change. That can be a very small step like "ok boss we're aiming for Nature (dream on) but in the meantime this goes to BiorXiv" or "we're putting this code on GitHub with a GPL licence and deposit our data for everyone to inspect" etc. This is hopefully followed by the realisation that those papers get cited, those data bring collaborations and so on. This is obviously only one small aspect of it, but you need to start somewhere

@adamhsparks @johannes_lehmann The problem with this type of issues is that you can't change things while keeping the status quo. Things need to change in academia. Number (as opposed to quality) of publications and impact factor are terrible ways of assessing whether someone should be promoted. There is so much more that should be assessed!
Quality of research, teaching, supervision of students, grants, engagement with the academic community/citizenship, engagement with the public and other research stakeholders, *real* commitment to open and reproducible research, and probably more!

This obviously requires people with power (e.g. those on promotion boards or funders) to change their mindset, but it also requires everyone to showcase, be proud and put effort towards their good practices, so that others start seeing the value in them and adopt them until they're widespread.
Things are slowly changing, but there is a lot of resistance, even in places that should be more "enlightened". The stark reality is that currently universities are run as businesses, and that is bad (I was recently asked if some research I'm doing is business critical. I don't know how I kept my cool.)

One of the largest science funders, the Bill & Melinda Gates Foundation, will cease paying journal “article processing charges” and instead asks funded researchers to publish their work as preprints. This is fantastic. The costs of the current publishing system drain research funds and exclude too many scientists solely due to financial constraints. Funders are in a much better position to rock the “publishing” boat than researchers.
gatesfoundationoa.zendesk.com/

#academia #OpenScience #research

@teunbrand fair enough I didn't understand the use case! (And didn't know about geom_point_raster!)

@teunbrand good solution! I would avoid overloading geom_point though, something like geom_point_raster would be more meaningful. I know you can still use ggplot2:: to access the original version but that is prone to unwanted confusion.

Have to output a bunch of dense scatterplots to PDF/SVG, but don't want the filesize to bloat with thousands of symbols to draw the points?

Learn from my mistakes instead of making your own:

```r
geom_point <- function(...) {
ggrastr::rasterise(ggplot2::geom_point(...), dpi = 300)
}
```
#rstats

I'm reviewing code that I wrote more than 1yr ago for a manuscript. I had a script with ~1000 lines and I just reduced it to 200 by using `purrr::map()` and my custom functions. It's crazy how if you just keep coding you eventually get better. I could go to 100-150 but I need to move on so I'll just leave it as is.

Show more
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.