Your research should be exciting - the new part. The rest should be boring so it'll get out of your way (and the way of others trying to follow up). We can help use best practices so that you can focus on what's new.
We help with computing (#HPC and more), #data, and #ResearchSoftware. #AaltoUniversity #RSEng #SciComp
#AaltoSciComp was at CSC's LUMI-G course this week, so that you don't have to. (#LUMI is the new #GPU-focused #EuropHPC supercomputer)
Our evaluation: a great resource, but usage beyond compiling your own code may not yet be straightforward. We've been experimenting with it, so if you are at #AaltoUniversity, contact us about your projects and we can help run it on LUMI, if it makes sense. #RSEng #HPC
We aren't a computing center. We support scientific computing #SciComp.
We do provide #HPC and other computing, but the difference is that we find the best and simplest solution to a problem, not guide people to our solution. Sometimes, ours is the best, because we learn from the times when it isn't and directly improve our infrastructure. #RSEng
What kinds of things do you want from this account? We think that more outreach is good for many reasons, not just research-wise but also to inspire other careers in scientific computing.
What kinds of things do you want from this account? We think that more outreach is good for many reasons, not just research-wise but also to inspire other careers in scientific computing.
We (well, enough of us) are back from the holidays and thus the SciComp garage and other support is now operating normally, every workday.
It's a chance for anyone in the Aalto research community to drop by for immediate help on any computational-research type question - or whatever else we can help with.
Re: Five selfish reasons to work reproducibly by Florian Markowetz. They are:
1: reproducibility helps to avoid disaster
2: reproducibility makes it easier to write papers
3: reproducibility helps reviewers see it your way
4: reproducibility enables continuity of your work
5: reproducibility helps to build your reputation
https://genomebiology.biomedcentral.com/articles/10.1186/s13059-015-0850-7
Ringing in the New Year with the
Five selfish reasons to work reproducibly by Florian Markowetz
"And so, my fellow scientists: ask not what you can do for reproducibility; ask what reproducibility can do for you! Here, I present five reasons why working reproducibly pays off in the long run and is in the self-interest of every ambitious, career-oriented scientist". ⬇️
https://genomebiology.biomedcentral.com/articles/10.1186/s13059-015-0850-7
#Reproducibility
We are heading off to the holidays! We hope everyone can take a break, but if not, we'll keep minimal watch over the cluster to make sure you can do what you need to.
Garage and support availability over the winter holiday:
#SciCompGarage is not available during the main holiday week (26-30 dec). At least one of us will probably be watching the issue tracker and chat occasionally, so that's the main support - better to ask than struggle in silence.
Following #FundResearchSoftware, we (@rvannieuwpoort and I) want to define the roles of #ResearchSoftware. We currently have the attached, and wonder what you might change or add. Please feel free to respond here, or DM me to get a google doc link where you can comment.
Want to know how many people we can reach with a livstream course? Check our stats from #PythonForSciComp: https://github.com/coderefinery/workshop-stats/tree/main/data/python-for-scicomp-2022
Summary for day 2:
~300 uniques on stream, ~150 average
~ 500 Twitch recording views same-day as the course (instant review)
~ 500 unique lesson material viewers
~ #HedgeDoc maxed at ~190 simultaneous engagers
We are hiring! Funded PhD and postdoc positions in #AI #artificialintelligence #machinelearning in Finland!
Apply here: https://fcai.fi/we-are-hiring
Our most radical invention during #Covid19 was #livestream courses. Why? Well, we could reach more people, make moderation easier, record without privacy risks, and once we scaled we could have far more staff helping. #ParallelChat and #CoTeaching enables us to be even better than a traditional course.
Read more in our blog: https://coderefinery.org/blog/2022/11/14/livestreaming-courses/
Ever wonder how much #electricity the #Triton #HPC cluster uses, or how we/you can reduce that, or if power cuts will effect it? A user asked us, so we wrote up a #sustainability statement:
https://scicomp.aalto.fi/about/sustainability/
In short:
- The cluster is more efficient than your computer (and idles less)
- Come to us and we can help make your code or workflow more efficient #SciCompGarage
- #RollingBlackouts shouldn't affect Triton - so even more reason to use it
- We do think about this stuff
Few weeks ago I got my first #RegisteredReport accepted (in principle acceptance). I truly cannot understand why anyone who is collecting data as part of a study, would not want to use registered reports.
We are hiring! 19 funded positions for postdocs & PhD students in reinforcement learning, probabilistic methods, simulator-based inference, privacy and federated learning, and multi-agent learning. Apply by Jan 15 (postdoc) / Jan 29 (PhD) at https://fcai.fi/we-are-hiring
Garage and support availability over the winter holiday is updated.
We are not available during the expected times (26-30 dec) and surrounding times. At least last year, one of us was watching the issue tracker and chat semi-frequently days, so that's a good way for support over the break.
#PythonForSciComp #livestream resumes tomorrow morning 9:50 EET / 8:50 CET, with these four lessons:
- scripts (moving from #jupyter notebooks to reusable interfaces with #CommandLine)
- T+~1h: library ecosystem (#scipy ecosystem)
- T+~1h: Getting data from web APIs with #requests
- T+~2h: Parallel code in Python (#multiprocessing, #MPI, and a bit more)
All are relative basic level, designed to introduce new programmers to the topics.
How do you see the relation between teaching theory of computation (ToC) vs. computer architecture (arch) in a typical CS Bachelor?
What's minimal prerequisite information you need to successfully teach a Bachelor-level basic course on theory of computation?