nathan's Avatar

nathan

@nds

ml for science

88
Followers
147
Following
50
Posts
31.07.2023
Joined
Posts Following

Latest posts by nathan @nds

Post image

fun plot saturday

31.01.2026 11:31 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
INSPIRE

๐Ÿ“ข๐‰๐จ๐› ๐š๐ฅ๐ž๐ซ๐ญ: Postdoc position(s) in ๐€๐ˆ ๐Ÿ๐จ๐ซ ๐Ÿ๐ฎ๐ง๐๐š๐ฆ๐ž๐ง๐ญ๐š๐ฅ ๐ฉ๐ก๐ฒ๐ฌ๐ข๐œ๐ฌ focusing on either ๐ฌ๐ญ๐š๐ญ๐ข๐ฌ๐ญ๐ข๐œ๐š๐ฅ ๐ข๐ง๐Ÿ๐ž๐ซ๐ž๐ง๐œ๐ž or ๐€๐ˆ-๐š๐ฌ๐ฌ๐ข๐ฌ๐ญ๐ž๐ ๐ญ๐ก๐ž๐จ๐ซ๐ฒ.
๐Ÿ™๏ธJoin my new group at ๐†๐ž๐จ๐ซ๐ ๐ข๐š ๐“๐ž๐œ๐ก, based in ๐ฐ๐จ๐ง๐๐ž๐ซ๐Ÿ๐ฎ๐ฅ ๐Œ๐ข๐๐ญ๐จ๐ฐ๐ง ๐€๐ญ๐ฅ๐š๐ง๐ญ๐š!
๐Ÿ—“๏ธ Reviews begin sooner, deadline: ๐Ÿ“๐ญ๐ก ๐ƒ๐ž๐œ๐ž๐ฆ๐›๐ž๐ซ
๐Ÿ’ฌ Questions: Reach out!
๐Ÿ”— inspirehep.net/jobs/2962185

10.11.2025 14:21 ๐Ÿ‘ 4 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1

i deeply need the video essay on the typographical success of the Zohran campaign

05.11.2025 10:58 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

thank you cambridge university library for sharing, can't wait to try ๐Ÿ‘

03.11.2025 15:53 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
LinkedIn This link will take you to a page thatโ€™s not on LinkedIn

๐Ÿšจ Job Alert

We're hiring our first Postdoc to work with us on our @erc.europa.eu Project on Generative AI for Particle Physics.

Check out the details below and don't hesitate to get in touch or spread the word!

Deadline: Nov 30th

inspirehep.net/jobs/3075448

31.10.2025 18:26 ๐Ÿ‘ 11 ๐Ÿ” 9 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1

Now I'm also looking for a research software engineer to implement a pile of research results to R packages loo, posterior, bayesplot, projpred, priorsense, brms or/and Python packages ArviZ, Bambi and Kulprit. Apply by email with no specific deadline (see contact info at users.aalto.fi/~ave/)

03.11.2025 11:13 ๐Ÿ‘ 55 ๐Ÿ” 51 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 2

"the value of art is how much you would risk to be in its presence" โ€” I found this alone quite moving!

25.10.2025 10:31 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

yeah i think that's the camp i sit in! i will say that discord is kinda nice if you have a hybrid working setup โ€” hopping in/out of audio calls has less friction, and you can have audio channels that function as break rooms that you can chill in :)

17.10.2025 15:14 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Scrap the Bathroom Ban ๐ŸšจThis is urgent๐Ÿšจ Bridget Phillipson, the Minister for Women and Equalities, has a decision to make. The EHRC, a regulator mired in controversy over anti-trans views, has sent a new draft Code of Prac...

URGENT ACTION ๐Ÿšจ

If you do one thing for trans rights today โ€“ contact your MP about the proposed EHRC Code of Practice, which would devastate trans people's lives.

Even if you've sent a letter before, make sure you use our new tool to send another. Now is the moment to keep the pressure up ๐Ÿ‘‡

15.10.2025 13:03 ๐Ÿ‘ 56 ๐Ÿ” 39 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 6

Today my @nytimes.com colleagues and I are launching a new series called Lost Science. We interview US scientists who can no longer discover something new about our world, thanks to this yearโ€˜s cuts. Here is my first interview with a scientist who studied bees and fires. Gift link: nyti.ms/3IWXbiE

08.10.2025 23:29 ๐Ÿ‘ 4725 ๐Ÿ” 1825 ๐Ÿ’ฌ 142 ๐Ÿ“Œ 83

It's so interesting... Scaling models & data definitely feels like our best path to model discovery, but somehow feels like just a brute-force way to get around not setting the right constraints on the learning problem.

That being said, we have no better methods for this kind of performance!!

25.09.2025 11:03 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

oh this is cool, thanks!! my paste gives

^-- SC2164 (warning): Use 'cd ... || exit' or 'cd ... || return' in case cd fails.

it already caught me ๐Ÿคซ

15.09.2025 16:54 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

just wanted to share that after nearly 8 years of programming in Python and dabbling with other languages as-needed, I've finally written my first bash script!

having random blind spots as professional does not make you bad at your job, and i just wanted to normalize that :)

15.09.2025 16:32 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

congrats :) sounds awesome!!

04.09.2025 13:16 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

This looks like a great lineup!! I'd like to be around but this is me just discovering the event ๐Ÿ˜…

02.09.2025 16:30 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
The Sound of Solidarity โ€œFrom Birzeit University, in the heart of occupied Palestine, we are screaming with Gaza.

"You might feel powerless. That it is too late.

It is way too late for way too many.

But way too late is going to have to be soon enough."

'The Sound of Solidarity' from @saranahmed.bsky.social

feministkilljoys.substack.com/p/the-sound-...

26.07.2025 04:59 ๐Ÿ‘ 15 ๐Ÿ” 9 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

please use this fantastic email tool to make some noise about the EHRC Code of Practice!! some awful stuff might be made law without a parliamentary vote.

different links for both trans people and allies :)

www.scottishtrans.org/emailfortransinclusion

22.07.2025 10:54 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

yeah i'd love that! you have any mornings coming up with a free hour? send through your email in whatever way you'd like and I can make a meeting invite :)

22.07.2025 10:03 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

i should go through your pixi workflow at some point โ€” ive hard-swapped to pure uv with lockfiles for a recent project and thatโ€™s been great!

21.07.2025 09:28 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

with how good AI-assisted coding is now, are programmers going to become more of a luxury trade?

"We hand-craft artisanal Python code to solve your use-case. Experts weave every letter of the variables into your codebase. All commits are done manually -- personalize your messages for a small fee."

03.06.2025 09:21 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

obsessed with this vinted account that models all their items with a djungelskog

26.05.2025 12:20 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
If your library doesn't have any documentation, it can't have any bugs.

Documentation specifies what your code is supposed to do. Your tests specify what it actually does.

Bugs exist when your test-enforced implementation fails to match the behavior described in your documentation. Without documentation a bug is just undefined behavior.

If you aim to follow semantic versioning you bump your major version when you release a backwards incompatible change. Such changes cannot exist if your code is not comprehensively documented!

Inspired by a half-remembered conversation I had with Tom Insam many years ago.

If your library doesn't have any documentation, it can't have any bugs. Documentation specifies what your code is supposed to do. Your tests specify what it actually does. Bugs exist when your test-enforced implementation fails to match the behavior described in your documentation. Without documentation a bug is just undefined behavior. If you aim to follow semantic versioning you bump your major version when you release a backwards incompatible change. Such changes cannot exist if your code is not comprehensively documented! Inspired by a half-remembered conversation I had with Tom Insam many years ago.

If your library doesn't have any documentation, it can't have any bugs simonwillison.net/2025/May/22/...

22.05.2025 01:59 ๐Ÿ‘ 107 ๐Ÿ” 18 ๐Ÿ’ฌ 9 ๐Ÿ“Œ 2

well, maybe not *most* frustrating; i'd prefer if it wasn't cheaper to literally fly between cities in the uk due to how expensive rail travel is...

18.05.2025 11:37 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Chart showing bed sizes in the UK -- the euro single notably being larger than UK single.

Chart showing bed sizes in the UK -- the euro single notably being larger than UK single.

being 194cm, this has always been the most frustrating thing about living & travelling in the uk compared to the rest of europe -- i have to go out of my way to get stupidly wide beds just to increase the length & not have my feet dangle off the end ๐Ÿ˜ญ

18.05.2025 11:35 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

Today, weโ€™re announcing the preview release of ty, an extremely fast type checker and language server for Python, written in Rust.

In early testing, it's 10x, 50x, even 100x faster than existing type checkers. (We've seen >600x speed-ups over Mypy in some real-world projects.)

13.05.2025 17:00 ๐Ÿ‘ 333 ๐Ÿ” 84 ๐Ÿ’ฌ 14 ๐Ÿ“Œ 14

taking de-bugging to a whole new level ๐Ÿ˜Œ

08.05.2025 08:06 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Help us challenge the Supreme Courtโ€™s judgment on trans rights | Good Law Project We use cookies where necessary to allow us to understand how people interact with our website and content, so that we can continue to improve our service.

We believe the Supreme Court has placed the UK in breach of its obligations under the Human Rights Act.

Over 8,000 people have supported our case - will you join us?

goodlawproject.org/crowdfunder/...

03.05.2025 06:37 ๐Ÿ‘ 236 ๐Ÿ” 92 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

well, this is a new one for me ๐Ÿ˜„

turns out that python's list creation shorthand for duplicating elements (e.g. x = [obj] * n) does not make the instances of obj distinct in memory! TIL.

05.05.2025 11:47 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

<proud advisor>
Hot off the arXiv! ๐Ÿฆฌ "Appa: Bending Weather Dynamics with Latent Diffusion Models for Global Data Assimilation" ๐ŸŒ Appa is our novel 1.5B-parameter probabilistic weather model that unifies reanalysis, filtering, and forecasting in a single framework. A thread ๐Ÿงต

29.04.2025 04:48 ๐Ÿ‘ 50 ๐Ÿ” 15 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 3
A joke from stack overflow that reads: When I looked up "recursive" in the dictionary, all it said was "See *recursive*"

A joke from stack overflow that reads: When I looked up "recursive" in the dictionary, all it said was "See *recursive*"

27.04.2025 17:56 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0