Dave Tang

Bioinformatics researcher and blogger, an opsimath quixotically trying to learn everything.

Dave Tang boosted:
Ars Technicaarstechnica
2025-07-25

Mistral’s new “environmental audit” shows how much AI is hurting the planet
Individual prompts don't cost much, but billions together can have aggregate impact.
arstechnica.com/ai/2025/07/mis

Dave Tang boosted:
Fesshole 🧻fesshole
2025-07-24

We are now encouraged to use Copilot AI app in work. I prefer to learn and use my brain so I pretend I use it. In my latest 1-2-1 my manager said it's great I'm 'on side' and I'm a role model for my quality of work & embracing the change in a positive way. Guess that was from AI

Dave Tang boosted:
2025-07-24

That final quote was from Sean Goedecke seangoedecke.com/after-the-ai- where the full piece is overall more upbeat about the current AI boom.

Dave Tang boosted:
2025-07-24

I was talking to someone yesterday (let's call them A) and they had another "AI" experience, I thought might happen but hadn't heard of before.

They were interacting with an organization and upon asking a specific thing got a very specific answer. Weeks later that organization claimed it had never said what they said and when A showed the email as proof the defense was: Oh yeah, we're an international organization and it's busy right now so the person who sent the original mail probably had an LLM write it that made shit up. It literally ended with: "Let's just blame the robot ;)".

(Edit: I did read the email and it did not read like something an LLM wrote. I think we see "LLM did it" emerging as a way to cover up mistakes.)

LLMs as diffusors for responsibility in corporate environments was quite obviously gonna be a key sales pitch, but it was new to me that people would be using those lines in direct communication.

Dave Tang boosted:
2025-07-24
Welsch or C stdlib function?
Dave Tang boosted:
2025-07-21

New from 404 Media: a startup is selling data hacked from peoples' computers to debt collectors, divorce lawyers, more. People already hacked, now being re-vicitmized by startup. I used the tool, found peoples' personal addresses.

“This is so gross and predatory.”

404media.co/a-startup-is-selli

Dave Tang boosted:
Mark Holtom (aka Kingbeard)MarkHoltom@mastodonapp.uk
2025-07-19

Fascinating poster from the American Holocaust Museum. Thank goodness we aren't exhibiting any of these right now.

FASCISM

 POWERFUL AND CONTINUOUS  DISDAIN FOR HUMAN RIGHTS  
IDENTIFICATION OF ENEMIES AS A UNIFYING CAUSE 
SUPREMACY OF THE MILITARY. 
RAMPANT SEXISM 
CONTROLLED MASS MEDIA 
OBSESSION WITH NATIONAL SECURITY RELIGION AND GOVERNMENT 
INTERTWINED CORPORATE POWER PROTECTED 
LABOR POWER SUPPRESSED. 
DISDAIN FOR INTELLECTUALS & THE ARTS 
OBSESSION WITH CRIME & PUNISHMENT 
RAMPANT CRONYISM & CORRUPTION
FRAUDULENT ELECTIONS : -
Dave Tang boosted:
2025-07-16

An incomplete list of people excluded from 'international' conferences that are in-person only and aren't streamed or recorded
- People with caring responsibilities
- People with disabilities
- People with health vulnerabilities
- People who don't fly in recognition of climate emergencies
- People who work for orgs with ethical no-fly policies
- People who have their travel disrupted due to climate chaos
- People who only engage with fully open access scholarship (if you have to travel+pay to watch a talk, it's not at all open access, even if a related publication is)
- People who can't leave their country for fear of not being let back in
- People who can't get visas
- Unfunded/underfunded people
- People with unfavourable exchange rates
- People who have limited holidays off work
- People who can't afford it
- etc..

I guess you end up with rooms mostly of academics with travel budgets who are too senior to really do research any more, and research students with stipends. That's fine but the perspectives can feel limited, ungrounded and underinformed.. with a huge environmental cost.

2025-07-15

When using `remotes::install_github()` non-interactively, e.g. creating Docker images, package dependencies will all be upgraded by default (unless the R_REMOTES_UPGRADE environment variable is set).

If that variable is not set, the upgrade argument will be "ask". However, in a non-interactive environment, "ask" is equivalent to "always", which is to always upgrade.

Therefore, set upgrade to "never" if you don't want your dependencies upgraded.

remotes.r-lib.org/reference/in #rstats

Dave Tang boosted:
Insecurity Princess 🌈💖🔥saraislet@infosec.exchange
2025-07-14

One of the problems with vibe coding is that the hardest part of software engineering is not writing the code, rather it's *choosing* what to code, and designing the system (and, later on, maintaining the code/operations/etc)

The barriers and investment cost to writing code is itself a *desirable* aspect of software engineering because it forces you to make careful, good choices before you invest in building something

Because the majority of the time spent writing, say, curl, is not writing the original tool but rather maintaining it over time, it's important to make good choices from the beginning, and at every major version change

Dave Tang boosted:
Thomas FuglsethUglesett@snabelen.no
2025-07-13

Public service announcement.

(Created by bsky.app/profile/campfireharve )

Header text: "HEY YOU! YES YOU! TAKE THIS SHIT OUT OF LINKS!"

This is followed by a couple example urls, with a red square highlighting the sections with source identifiers. The rest of the text is as follows: 

Source identifiers are used to track your activity on a site. Where you came from, what device you use, and even who you talk to. Whether it's written clearly in the url or tied to a random string of characters, it's assigned to your activity. 
 
When you send a link containing a source identifier to somebody and they click it, it signals to the website that you two are connected. And that data goes right back to the website operators, and thus their advertisers. 
 
Whenever you select "share" or "copy link" on a social app or website, it creates a link like this. If you give even the smallest shit about online privacy, it's important to remove them. Everything after the "?" symbol can be removed without issue, especially sections starting with "si=" or "utm_source="
Dave Tang boosted:
2025-07-13
Dave Tang boosted:
Wladimir Muftywlaatje@social.edu.nl
2025-07-13

Can we now please stop saying (or thinking) that the public sector will never be able to produce #LLMs that can compete with big tech…especially when they are focused on the #publicgood, are built on each other’s work using public funding, and have integrated #responsibleTech principles from the very beginning…

🟣 Model with 70 billion parameters
🟣 Trained on 1500 languages
🟣 Trained on 60% English, 40% non-English
🟣 Open Source Apache 2.0 license

🇨🇭#ETHZurich #EPFL ❤️

ethz.ch/en/news-and-events/eth

Dave Tang boosted:

Boosting is really important on the Fediverse because it makes whatever you boost federate to the entire servers of all your followers. A boosted public post appears on your followers' timelines, but also becomes searchable to everyone on the servers of your followers.

Instead of an algorithm, the Fediverse relies on human beings sharing stuff they find interesting. This process creates a wonderful chain of discovery.

To boost something here, click the 🔁 or 🚀 button below the post.

#FediTips

Dave Tang boosted:
Iris van Rooij 💭Iris@scholar.social
2025-07-11

Please join me in also signing this important open letter initiated by Australian academics: openletter.earth/an-open-lette

“We will not contribute to the erosion of academic freedom and educator agency by forcing educators into compliance with technology they find unethical.” -- Miriam Reynoldson and Signatories (2025)

Dave Tang boosted:
Dr. Cat Hicksgrimalkina
2025-07-11

This was a brave project with an ambitious goal and I think it kicks the legs out from some shaky, simplistic assumptions about cycle time, and how we use software metrics in general. We've also got a huge bank of code, statistical approaches, and methodology along with our preprint so others can replicate our work or use it as a learning example.

arxiv.org/abs/2503.05040

Dave Tang boosted:
The Seven Voyages Of Stevesinbad@mastodon.gamedev.place
2025-07-10

It makes me laugh/cry that we spent decades trying to get the software industry to internalise that it takes far more effort to support & maintain systems than it does to write them in the first place, and yet seemingly every trendy development in the last 5-10 years has been about making that initial stage faster & sloppier at the expense of everything else

Dave Tang boosted:
2025-07-09

Google continues the industry-wide trend of jamming AI down users' throats, making it difficult or impossible to opt out, and potentially endangering the privacy of communications: neowin.net/guides/google-can-n

Dave Tang boosted:
2025-07-09

Someone's kindness made me cry today.

My son's been attending a kids sewing class at a local fabric store.

The owner saw how much he loves it, and had offered to sell us a machine at a discount for him to use at home, but it was still out of reach for us financially. I told her we'd save up for it for Christmas.

Today she gave us that sewing machine free. She said she wanted him to be able to continue to sew at home.

Enabling his passion is such a priceless gift and I'm incredibly thankful.

2025-07-08

If you're like me and spend a lot of time in the terminal, check out github.com/johnkerl/miller!

> Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON.

Just download a static binary from the repo and include it in your PATH.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst