Grad student at University of Illinois at Urbana-Champaign, @condaforge core.

Urbana, IL
Joined February 2016
Just published a preprint on my work on "Automatic Synthesis of Low-Complexity Translation Operators for the Fast Multipole Method" at arxiv.org/abs/2305.17867
6
504
In Amsterdam for SIAM Computational Science and Engineering conference. Going to give a talk on automatic synthesis of fast algorithms for the solution of elliptic PDEs.
1
11
1,450
Isuru Fernando retweeted
Last night, 100+ @geo_uiuc grads hosted a yearly tradition - occupying the Illini Union and providing free 24 hour tutoring for our students. This year, they decided that they needed 6 cops to forcefully remove us from the building. Our theoretical threat was a papercut.
The police forced grad workers providing free tutoring to leave the Illini Union under threat of trespassing. We’d been tutoring continuously for 12 hours before being forced to leave. But our work doesn’t stop when the building closes! Whose university? Our university! ✊
1
3
1
7
Is it a security issue that cryptography binary wheels on pypi violate the license of 54 rust packages by not packaging the license of these rust packages?
1
symengine is on the list 😀, but we fixed it a few years back
New blog post is live! In which I download 4 TB of Python packages containing native x86-64 libraries and see how many of them use -ffast-math, potentially altering floating point behavior in any program unlucky enough to load them! moyix.blogspot.com/2022/09/s…
2
2
Isuru Fernando (University of Illinois), Synthesis of Translation Operators and Execution Plans for the Fast Multipole Method birs.ca/events/2022/5-day-wo…
2
1
Hey folks, I'm graduating Spring 2023 and thought I'd get a head start in looking for a job. I'm looking for a job in scientific computing or HPC or packaging. DM me on LinkedIn if you are interested in hiring me.
7
2
25
Slides from my talk on "Synthesis of Translation Operators and Execution Plans for the Fast Multipole Method" at BIMS-CMO 2022 workshop on "Outstanding Challenges in Computational Methods for Integral Equations" raw.githubusercontent.com/is…
3
Anyone know how to let the python garbage collector know about a cycle? stackoverflow.com/questions/…
2
As police are accused of using live ammunition to quell the protests, nuns form a human barricade to protect protesters in Sri Lanka // Photo📷 via @sandyasalgado
3
14
89
Translation: I urge myself to stop doing stupid shit. (This is the minister who is in charge of the internet in Sri Lanka)
I will never condone the blocking of social media. The availability of VPN, just like I’m using now, makes such bans completely useless. I urge the authorities to think more progressively and reconsider this decision. #SocialMediaBanLK #SriLanka #lka
Look who's in Sri Lanka.
1
16
#TodayInOpenSource. An employee of a large company sends a PR to conda-forge for a package with CI/quality checks disabled and another employee of the same company merges it in 6 hours.
3
Replying to @condaforge
@condaforge python 3.10 is out now and there are some new goodies in the conda package - all dependencies in windows are unvendored. - you don't have to activate the conda environment to use python on windows - less runtime patches Downstream pkg status: conda-forge.org/status/#pyth…
1
5
17
More features - bzip2, libuuid are unvendored on unix - libffi conda package is used on osx-arm64 - removed custom env variable _CONDA_PYTHON_SYSCONFIGDATA_NAME - os.add_dll_directory works now on windows
1
5
Can't believe it's been 10 years since I started programming and that I code more in bash nowadays than any other programming language.
1
10
Hello @travisci 👋. We can do this the easy way, or we can do this the hard way. You endangered your entire user-base and owe them a security advisory. Ignoring our emails, messages and phone calls won't make your problem go away.
7
10
6
98
Back home in Sri Lanka after 1.5 years. Pro-tip if you have to take 14 & 4.5 hour flights. Don't sleep the night before, so that you fall asleep in the flight. This time I only had to watch 3 movies instead of the usual 6.
9