For my #admin colleagues: I added a "technical details" section to my blog post about the Free Radical changes I made over the weekend to deal with the increased server load. It has config file code you can copy and paste to help scale your Sidekiq processes to handle more queued tasks.

It's at blog.freeradical.zone/post/sur . Hope this helps someone!

mood: follow every astronomer in the global timeline

DB joke 

if you are getting banned on a German fediverse instance, don't panic: you still have at least 10 min of shitposting for free before the ban arrives. or, what's more likely, it will reach another user or get cancelled altogother .

monitor #1: German bureaucracy
monitor #2: incomprehensible fortran code

that's how I spend my days :blobcatsadlife:

the colormap is called glasbey_category10_n256 if you are curious

someone's first attempt at making an elliptical galaxy please don't judge

why on earth every sufficiently advanced scientific code wants its own anaconda

local sparkasse: welcome! (just don't transfer money from Russia)

Show thread

btw I'm alive, just a bit busy with offline stuff :)

survived my second day in Germany, very long one, a lot of stuff to learn :)

There is vivid, but webid registration is screwed: I waited six hours to get it terminated 30 seconds before it'll finish.
There is bunq: a residence permit required for some countries
There is n26: same.
There is revolut: probably same, but I'll check again.
There is wise: russian passport? gtfo.

Show thread

hmm. to pay a deposit for housing I need a bank account. to open a bank account a residence permit is required. for a residence permit a registration at some place is required. to get a place to live I need .. oh, here we go again.

Does everyone bring their deposit in cash when they rent their first room in Germany? I am a bit uneasy about the perspective of running with 1.5 monthly salary around..

42.9 s ยฑ 1.53 s per loop (mean ยฑ std. dev. of 7 runs, 1 loop each)

was:
53.2 s ยฑ 1.07 s per loop (mean ยฑ std. dev. of 7 runs, 1 loop each)

finally, something good in this frantic day

I'm relocating to Mรผnchen in a few weeks (switching PhDs) and being terribly nervous about it. So, I would really appreciate any advice: your favorite cafe, best district to live, is there a local fedi community, well, just about anything.

( :boost_ok: boosts welcome :)

spotted some handy tools for hard-rebooting our servers in a random store on the bus station.

really impressed by numba (jit compiler for python) performance.

I had a piece of rather trivial code, some manipulations with pandas dataframes that was kinda slow and (the most important) despite all my attempts copied the entire df twice. The df in question was about 6G, so its coping was always receiving a lot of attention from the OOM killer.

I rewrote it tonight in fortran-style (well, a scientist can write fortran in any language), slapped @njit on it, preallocated all columns, passed raw numpy arrays inside the function and the problem is gone.
Amazing.

OK it is really late here, but today's reveal of the first JWST image of the galaxy cluster SMACS-0723 was amazing, and I am still digesting it. There is so much stuff going on, it is absolutely breathtaking!

Just to get an idea of what an improvement this is over Hubble, over at The Robot Report, they show this beautiful side-by-side view of the previous best image taken with Hubble, and tonight's result. It's wild.

#JWST #Astronomy #Astrophysics

Show more
Qoto Mastodon

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