RT @timeyoutakeit: But does GitHub Copilot write your docs for you? 🤔Wed Jun 30 22:54:06 +0000 2021
Replying to @willmcgugan
Thoughts on trio vs asyncio? I found this by @vorpalsmith eye-opening https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/ and, after a few projects with asyncio, learned to hate unstructured concurrency.Thu Jul 01 08:08:32 +0000 2021
FLOSS people: "GitHub Copilot is bad! This is derivative works but IANAL! Copyleft everything!"Thu Jul 01 08:27:03 +0000 2021
Also FLOSS people: "Wow look at that, issue forms, Codespaces, VS Code plugins, GH Actions, sign me up 😍"
Replying to @juanluisback
I'm not saying that this doesn't matter. I'm not even picking sides because I don't bother.Thu Jul 01 08:27:04 +0000 2021
We have collectively surrendered to GitHub a long time ago. They have a monopoly, 99.99 % of people don't care, and the company will get away with anything they do.
Replying to @juanluisback
Sorry folks, but if we didn't want to give all the power to a single platform...Thu Jul 01 08:27:04 +0000 2021
We should have looked more seriously at the alternatives instead of falling for every shiny new feature.
Replying to @juanluisback
Anyway, just in case it was not clear: I'm not trying to being super intellectual here, or point out "you're wrong, I'm right".Thu Jul 01 08:27:05 +0000 2021
I'm just annoyed that everybody on my TL is debating about "copyleft and GH copilot" when most likely this will have ZERO practical consequences.
Replying to @juanluisback
Also: I am sure copyleft licenses are breached every single day, but the FSF and the "software freedom fighters" have been too busy justifying the abhorrent behavior of the biggest asshole in the history of computing, instead of doing any meaningful enforcement or research work.Thu Jul 01 08:27:05 +0000 2021
RT @willmcgugan: Feeling less positive about Github Copilot. It suggests stuff that looks correct on first glance, but is subtly wrong. It…Thu Jul 01 14:45:27 +0000 2021
RT @nicholdav: Please help us find mentors for #SciPy2021 sprints 🙏Thu Jul 01 18:28:25 +0000 2021
Esp if you're a maintainer with beginner-friendly issues. Help us help…
RT @choldgraf: Happy Saturday all ✨ enjoy a new version of Sphinx Copybutton, which updates the button UI/UX to take inspiration from GitHu…Sat Jul 03 18:50:19 +0000 2021
RT @bphogan: Well this blew up.Sat Jul 03 21:54:56 +0000 2021
Good.
I have a SoundCloud and books and whatnot I could promote here. But instead I just want you to sp…
Dear students, please don't do this:Sat Jul 03 22:57:30 +0000 2021
true = False
Disney predicted Artificial Intelligence in 1940Sun Jul 04 09:57:55 +0000 2021
Sun Jul 04 10:02:39 +0000 2021
Replying to @pradyunsg
https://sourceforge.net/p/docutils/bugs/419/ 🙈Sun Jul 04 14:46:45 +0000 2021
Replying to @evildmp
Congrats Daniele, well deserved 👏🏼Mon Jul 05 15:00:26 +0000 2021
RT @SciPyConf: Don't miss a session -- subscribe to the #SciPy2021 Google calendar here http://ow.ly/qvId50FdPckMon Jul 05 15:05:33 +0000 2021
RT @choldgraf: The Executable Books / Jupyter Book team had our first distributed team meeting last week! We hope to use these meetings for…Mon Jul 05 17:38:15 +0000 2021
Si buscas "COVID-19" en @Google todavía te muestra información desactualizada y engañosa, supuestamente de @WHO.Mon Jul 05 17:55:59 +0000 2021
No, las gotículas que transmiten el COVID-19 no caen al suelo rápidamente. La principal forma de transmisión es por aerosoles en suspensión.
Enlace más abajo 👇🏼
Replying to @juanluisback
"Ten scientific reasons in support of airborne transmission of SARS-CoV-2" en @TheLancet https://doi.org/10.1016/S0140-6736(21)00869-2Mon Jul 05 17:56:00 +0000 2021
RT @TerraMeijar: My career took off once I started attending conferences. I remember saving for almost a year for one in particular where a…Mon Jul 05 17:58:58 +0000 2021
Replying to @Nextclouders and @imakefoss
Well, if only push notifications on Calendar worked, or at least if there was someone triaging issues... https://github.com/nextcloud/calendar/issues/3000Mon Jul 05 20:07:23 +0000 2021
RT @david_perell: Read to collect the dots, write to connect themMon Jul 05 21:31:14 +0000 2021
Replying to @ocefpaf
🤬 Now that they don't have "the former guy", they think their country is perfect.Tue Jul 06 06:40:53 +0000 2021
Replying to @juanluisback
I suffered badly during the worst months of the pandemic seeing our national health system collapse. In Madrid, doctors and nurses are underpaid and have terrible working conditions.Tue Jul 06 07:07:27 +0000 2021
I am glad the pandemic is almost over. But poor management and harmful politics isn't.
Having my (first) COVID-19 #vaccine tomorrow, and thinking a lot about my friends from other countries less privileged than mine.Tue Jul 06 07:07:27 +0000 2021
@EUCouncil @EU_Commission is still sabotaging the #TRIPS temporary waiver for vaccine patents at @wto, which is an absolute shame.
Replying to @juanluisback
I want to do more, but I'm powerless. I'm just a random guy. Institutions and companies now react to social media pressure by proclaiming small symbolic gestures, while people still suffer and often die. There's so much work to do, and yet we keep wasting our time and energy.Tue Jul 06 07:07:28 +0000 2021
Replying to @juanluisback
Two months ago I decided to step back, cool down, and spend less time reading the news. My mental health has improved considerably.Tue Jul 06 07:07:28 +0000 2021
I just wish they lifted the fucking COVID-19 patents. It's cruel. It's unfair. It's dystopian. It's madness.
Replying to @juanluisback
It was said that the pandemic would change us. New economies would flourish. We would take sustainability seriously.Tue Jul 06 07:07:28 +0000 2021
But corporate greed is still the main driver of European and Spanish politics. There is no public sector anymore, all the work is being done by "the Big Four".
Replying to @juanluisback
Sending my best wishes especially to my dear friends in Argentina, Brazil, Colombia, Namibia, Nigeria. Keeping Palestine in my thoughts every day.Tue Jul 06 07:07:29 +0000 2021
Stay safe everyone. This will be over soon.
Hugs.
Replying to @muheuenga, @EUCouncil, @EU_Commission and @wto
Indeed. It breaks my heart that, in the middle of this situation, there's also people refusing to take the vaccines. Happy that you're getting your shot soon too.Tue Jul 06 08:42:09 +0000 2021
RT @readthedocs: Learn more about Read the Docs directly from its team members: check out this summary of our appearances in the media duri…Tue Jul 06 16:10:46 +0000 2021
RT @ericholscher: We've been adding various guides to the RTD docs and working on an official Sphinx tutorial. We've worked with the contri…Tue Jul 06 17:45:42 +0000 2021
RT @reydelhumo: "Any news on this?" https://twitter.com/alexellisuk/status/1349445747868127237Wed Jul 07 06:57:51 +0000 2021
*Narrator: Juanlu wanted to read Lawful Good papers, but he only encountered Chaotic Evil ones* https://twitter.com/JBorrow/status/1412341091551039488Wed Jul 07 07:34:03 +0000 2021
Replying to @ChristianHeimes
I confess I muted dabeaz some time ago. I'm just tired of the endless negativity towards what Python is today.Wed Jul 07 09:07:33 +0000 2021
RT @ralfgommers: If you are stuck in a place where you need to deal with HPC clusters running something like CentOS 6 (past its EOL date) -…Wed Jul 07 12:47:15 +0000 2021
Replying to @Mbussonn, @ProjectJupyter and @DEShawGroup
And if I wanted to do `from sympy import cos` instead? ;)Wed Jul 07 16:55:37 +0000 2021
RT @Mbussonn: Want to speedup time to first plot in @IPython_dev/@ProjectJupyter ? Tired of importing things by hand ? Have a look at how…Wed Jul 07 17:56:47 +0000 2021
Replying to @fisadev
¡Nos hemos vacunado el mismo día!Wed Jul 07 23:16:07 +0000 2021
RT @Senficon: #GitHubCopilot is not infringing your #copyright: The #FreeSoftware community should not adopt a maximalist copyright stance…Thu Jul 08 08:44:24 +0000 2021
"That is why it is so absurd when copyleft enthusiasts argue for an extension of copyright. Any extension of prohibition rights not only strengthens the enforcement of copyleft licences, but also the much more widespread copyright licences, which aim to achieve the [...]opposite" https://twitter.com/Senficon/status/1411997803098914819Thu Jul 08 08:53:16 +0000 2021
RT @lgworld: High time to talk about Audacity and privacy in a less heated way, eh?Thu Jul 08 08:58:06 +0000 2021
https://librearts.org/2021/07/audacity-privacy/
"Expecting people to not use any proprietary technology and judging people for not meeting this standard pushes people away from our movement. People who are coerced into using proprietary technology deserve our empathy and invitation into our movement, not condescension."Thu Jul 08 09:28:21 +0000 2021
❤️
Replying to @juanluisback
https://cooperativetechnology.codeberg.page/Thu Jul 08 09:28:22 +0000 2021
Replying to @fisadev and @vicfabrice
A mí Moderna no me pegó tan duro pero estoy "hecho bolsa" un poco jeje, ¡ánimo que en dos días se pasa!Thu Jul 08 19:35:36 +0000 2021
RT @Senficon: Apple founder Steve Wozniak backs #RightToRepair movement: https://www.bbc.com/news/technology-57763037Thu Jul 08 20:46:34 +0000 2021
RT @readthedocs: In our freshly published July newsletter, you will find our company highlights, what new features we have shipped during t…Thu Jul 08 20:59:36 +0000 2021
Replying to @Perestupinya and @brunosan
Aquí lo que falla como siempre es la comprensión lectora. El ministro ha recomendado "comer menos" y algunos han escuchado "no comer". Con este nivel no se puede hablar de absolutamente nada.Thu Jul 08 21:46:15 +0000 2021
RT @jacobian: FWIW I'm neither "for" nor "against" Copilot -- and in fact think drawing battle lines that stark is a massive part of the pr…Thu Jul 08 21:50:38 +0000 2021
Replying to @choldgraf and @zkat__
Looks like several people are attempting similar things at different places https://twitter.com/juanluisback/status/1413067423847178240Fri Jul 09 07:01:04 +0000 2021
RT @wuoulf: Here is a summary of the latest mamba release – let us know if package resolutions are improving for you! This might be the las…Fri Jul 09 13:34:23 +0000 2021
Thanks @tk0miya and the Sphinx development team! 🙌🏼 https://twitter.com/tk0miya/status/1414275310162485251Sun Jul 11 17:45:48 +0000 2021
I'll be all week at #SciPy2021. If you want to chat about scientific documentation, open-source, @readthedocs , or just say hi, reach out in Slack or here! 🚀Mon Jul 12 14:04:59 +0000 2021
Replying to @juanluisback
Starting the tutorial on @ProjectJupyter widgets! 🎥Mon Jul 12 14:05:29 +0000 2021
RT @poliastro_py: Or Astrodynamics 🤓 https://twitter.com/juanluisback/status/1414586590329024512Mon Jul 12 14:13:43 +0000 2021
Replying to @DegenerateConic
😉 https://github.com/scipy/scipy/issues/14390Mon Jul 12 14:14:07 +0000 2021
RT @numpy_team: Last year’s inaugural community survey provided invaluable feedback from the NumPy community. We'd love your input once aga…Mon Jul 12 17:08:43 +0000 2021
Unpopular opinion: I am not excited about billionaires going to (almost) space.Tue Jul 13 07:39:04 +0000 2021
I would be excited about spacefaring nations agreeing on a peaceful (hence non-commercial), collective (hence non-competitive), sustainable (hence non-capitalist) use of space instead.
RT @jtpio: JupyterLite: Jupyter ❤️ WebAssembly ❤️ PythonTue Jul 13 09:46:30 +0000 2021
https://blog.jupyter.org/jupyterlite-jupyter-%EF%B8%8F-webassembly-%EF%B8%8F-python-f6e2e41ab3fa
Replying to @FrancescAlted
The most "popular" opinion, around me at least, seems to be that we *ought* to exploit space resources for commercial purposes, because not doing it is a barrier for our civilization, a wall to our "progress".Tue Jul 13 13:08:58 +0000 2021
Replying to @FrancescAlted
Tsiolkovsky said that we would "leave the cradle" one day. But he didn't say that we have to put a McDonalds on the Moon.Tue Jul 13 13:10:12 +0000 2021
RT @AdamChainz: ✍️ “The Boolean Trap” is a programming anti-pattern where a boolean argument switches behaviour, leading to confusion. In t…Tue Jul 13 13:13:06 +0000 2021
RT @brunosan: ❤️SO excited about this. We are working really hard to put the best geospatial datasets, OSS and compute. This is a huge leap…Tue Jul 13 18:13:26 +0000 2021
Replying to @TerraMeijar
I don't have any certifications, but I think they give you a clear goal and usually a deadline, which are great elements to get motivated. In other words: the usefulness of certifications is the preparation, rather than the credential itself, IMO.Tue Jul 13 18:31:40 +0000 2021
Replying to @NKondjashili and @TerraMeijar
Not really. It's proof for yourself 🙂 And to brag on LinkedIn 😛Tue Jul 13 21:36:34 +0000 2021
Replying to @wmvanvliet
I mean applying the ISS philosophy to *everything* that goes beyond geosynchronous orbitWed Jul 14 06:58:07 +0000 2021
Replying to @AmazonHelp and @nedbat
So much for Big Data and Artificial Intelligence if humans have to manually clean browsing history.Wed Jul 14 06:59:49 +0000 2021
On a related note, I lost count of how many people connect with me on LinkedIn or other platforms where my name is clearly visible and open with "Hola Jose Luis" 😒 https://twitter.com/freakboy3742/status/1414403854456684546Wed Jul 14 07:01:23 +0000 2021
Replying to @valerybriz
¡Jaj! Voy a compartir esto en LinkedIn, "la red social de concreto" 🤣🤣Wed Jul 14 07:02:13 +0000 2021
Replying to @DegenerateConic and @arclight
Congrats! 🙌🏼Wed Jul 14 07:07:06 +0000 2021
Replying to @juanluisback
Long story short: SciPy started depending on Pythran recently for parts of scipy.signal and scipy.optimize. Pythran transpiles Python to C++ ahead of time! You can read the wonderful announcement of the 1.7.0 release by @Tyler_Reddy here https://mail.python.org/pipermail/scipy-dev/2021-June/024896.htmlWed Jul 14 08:11:56 +0000 2021
The tale of a circular build time dependency in SciPy https://github.com/scipy/scipy/issues/14335 I love this thread so much, for various reasons! Keep reading 🧵Wed Jul 14 08:11:56 +0000 2021
Replying to @juanluisback
Pythran uses directed graphs https://en.wikipedia.org/wiki/Directed_graph to detect cycles in its transpilation process. Pythran 0.9.11 depended on NetworkX, a wonderful package for graph manipulation and network analysis.Wed Jul 14 08:11:57 +0000 2021
However... and here comes the juicy part 🍿
Replying to @juanluisback
In particular, SciPy 1.7.0 depended on pythran==0.9.11. The reason is that, so far, Pythran was not following semantic versioning, and new features were often introduced in micro releases, as @ralfgommers pointed out here https://github.com/serge-sans-paille/pythran/issues/1838Wed Jul 14 08:11:57 +0000 2021
Replying to @juanluisback
Therefore, the situation was that SciPy 1.7.0 depended on Pythran 0.9.11, which in turn depended on NetworkX, which in its newest version depended... back on SciPy.Wed Jul 14 08:11:58 +0000 2021
Isn't it ironic that a network analysis library introduces a cycle in the dependency graph? 🤓
Replying to @juanluisback
NetworkX was a pure-Python library, and some parts of it, like their PageRank implementation, "were often so slow that it was painful to run", as @JarrodMillman puts here https://github.com/networkx/networkx/pull/4967#issuecomment-877338272Wed Jul 14 08:11:58 +0000 2021
Therefore, NetworkX 2.6 switched to faster versions... by depending on SciPy! 💥
Replying to @juanluisback
However, a macOS user that wanted to build SciPy from conda surfaced this issue, which could also affect High Performance Computing users, and started a chain reaction ⚙️ https://github.com/scipy/scipy/issues/14335#issuecomment-876976102Wed Jul 14 08:11:59 +0000 2021
Replying to @juanluisback
Luckily for everyone, this only affected a subset of users: those willing to build SciPy from source. As there are wheels for pip in many architectures and Python versions, and conda only installs binaries, the issue went unnoticed in the CI systems of SciPy. 🥷🏼Wed Jul 14 08:11:59 +0000 2021
Replying to @juanluisback
And finally, Pythran decided to trim its dependency tree and be as slim as possible by vendoring a custom implementation of directed graphs, as well as removing some other ancillary deps https://github.com/serge-sans-paille/pythran/pull/1839 thanks Serge Sans Paille for the blazing fast response time 😍Wed Jul 14 08:12:00 +0000 2021
Replying to @juanluisback
(By the way, thanks @pypi for improving the usability of the platform so much in recent years, we don't appreciate your efforts enough! 🙌🏼)Wed Jul 14 08:12:00 +0000 2021
Replying to @juanluisback
At this point, the only options were to release SciPy 1.7.1 with a fix or yanking the problematic NetworkX releases. Luckily again, @JarrodMillman and the rest of the NetworkX team were super receptive, and NetworkX 2.6.0 and 2.6.1 were quickly yanked from @pypi 🏃🏼♂️Wed Jul 14 08:12:00 +0000 2021
Replying to @juanluisback
Thought-provoking question by @ralfgommers : "Perhaps the better solution is to stop distributing sdists altogether." https://github.com/scipy/scipy/issues/14335#issuecomment-877061819Wed Jul 14 08:12:01 +0000 2021
As I said some months ago, "I would love to move to a wheels-only world" https://twitter.com/juanluisback/status/1387700243202969603 Could we make sdists opt-in in pip?
Replying to @juanluisback
Anyway, despite the stressful timeline and the potentially disruptive consequences, everybody reacted very quickly, all emergency procedures worked, and the conversation stayed civil at all times. Kudos to everybody 👏🏼Wed Jul 14 08:12:01 +0000 2021
To close this thread, I'd like to share two more things:
Replying to @juanluisback
We have seen this in the past (@pradyunsg and @brainwane have suffered this with pip *a lot*): are development releases worth it? They impose a significant maintenance burden, and apparently they don't get tested enough. Our automated systems should help us with this.Wed Jul 14 08:12:02 +0000 2021
Replying to @juanluisback
And more food for thought: NetworkX "intentionally had release candidates up for longer than usual for this release hoping to gather some feedback on this particular change" https://github.com/scipy/scipy/issues/14335#issuecomment-877085893 and yet, this problem went unnoticed until the final release.Wed Jul 14 08:12:02 +0000 2021
Replying to @juanluisback
If you have read this far, please leave a comment! I'd like to connect to people that also are passionate about weird things, like open-source scientific packaging 🥰Wed Jul 14 08:12:03 +0000 2021
Pay the maintainers, be kind (all else is details, as @gvwilson said), and happy coding everyone!
Replying to @pleiszenburg
I think that's about the only advantage, but I concede it is quite needed, and also highly entertaining 😃 You put me in a difficult compromise, but if I had to pick between dinosaurs and Musk fanboys... I would stand with the fanboys. At least they bring joy and excitement.Wed Jul 14 09:18:06 +0000 2021
RT @pradyunsg: @juanluisback @brainwane One of the things with release candidates is that it doesn't matter how long you keep them up, if n…Wed Jul 14 09:27:01 +0000 2021
RT @esc___: @pradyunsg @juanluisback @brainwane At @numba_jit we have this issue too! To help us wit that, we also have https://t.co/jeAyxm…Wed Jul 14 10:36:30 +0000 2021
Replying to @zooba and @ralfgommers
Absolutely, sdists are essential and they cover many use cases that binaries will never do.Wed Jul 14 10:39:16 +0000 2021
However, sdists are opt-out at the moment (pip install --only-binary), and I think it would be cool to make them opt-in instead, when the ecosystem is ready (pip install --allow-sdists)
RT @ballingt: @juanluisback @JarrodMillman I especially like @ralfgommers’ concise description of the issue for @JarrodMillman, this is the…Wed Jul 14 12:15:46 +0000 2021
RT @jcea: Great thread. My opinion about doing wheel only releases: 1. Only works if you deploy in a supported platform 2. “impossible to b…Wed Jul 14 12:16:18 +0000 2021
Replying to @jcea
Totally agreed! I think doing wheel-only releases would be a big mistake. However, I wish pip can, at some point, ignore sdists _by default_, so that only power user ask for them. 99 % of the people just don't want to compile from source, they couldn't care less.Wed Jul 14 12:17:19 +0000 2021
Replying to @gvwilson
Hi Greg, you sent me an email 9 years ago asking if I'd want to organize a SC workshop, and I felt I had won the Internet that day. You were an inspiration for me before that, and you still are. Please keep trying to change the world, we need you.Wed Jul 14 12:22:49 +0000 2021
RT @AstroBrigi: @juanluisback @pradyunsg @brainwane The solution is not to remove RC releases but to make sure they are tested as widely as…Wed Jul 14 12:59:41 +0000 2021
"This is the 20th SciPy" 😍 #SciPy2021Wed Jul 14 14:01:55 +0000 2021
"The tests should become operation procedures, and conversely, you shouldn't use anything during operations that you didn't test" #SciPy2021Wed Jul 14 14:23:03 +0000 2021
RT @SciPyConf: Talks are underway at #SciPy2021! Thanks everyone for being here, we hope you have a wonderful time, learn something, and ma…Wed Jul 14 14:27:42 +0000 2021
Replying to @CRLSETEM
Enlace roto :/Wed Jul 14 14:40:22 +0000 2021
RT @jkru: This is awesome (and you can see the crowd go wild via reactjis). the F' framework is open source, so you can actually go look at…Wed Jul 14 14:43:58 +0000 2021
RT @HEPfeickert: 100% in agreement with @NASAJPL's Michael Starch's #SciPy2021 keynote takeaway! Plan for reuse when you build software and…Wed Jul 14 14:50:33 +0000 2021
"Scientific Python Ecosystem: Planning for the next decade" https://scientific-python.org/ @stefanvdwalt announces the initiative at #SciPy2021Wed Jul 14 15:09:47 +0000 2021
RT @amcasari: 📣 hey #OpenSource community managers, project directors + budget mavensWed Jul 14 16:06:18 +0000 2021
✨ 2021 is >50% complete
📅 do you know the financial…
RT @readthedocs: Do you want to use Jupyter notebooks in your Sphinx documentation and don't know where to start? Are you looking for ways…Wed Jul 14 16:56:48 +0000 2021
RT @mightaswellcode: in a few hours, @shr3ya_malv1ya & i will host a BoF session on Python in Aerospace and Astronomy at @SciPyConf.Wed Jul 14 19:04:46 +0000 2021
we go…
RT @ericholscher: Thanks again to @cziscience who has provided the grant that made this work possible. We're excited to be deeply engaging…Wed Jul 14 19:05:29 +0000 2021
RT @lukedones: @juanluisback reveals vigorous inner solar system trade network with @poliastro_py at #SciPy2021Wed Jul 14 20:38:33 +0000 2021
RT @dillonniederhut: In case you want to plan your own flight to Mars, you can use poliastro to solve for your astrodynamicsWed Jul 14 20:38:35 +0000 2021
- @juanluisb…
Replying to @SylvainCorlay, @ericholscher and @AkhmerovAnton
Interesting! I didn't readily see that in the jupyter-sphinx docs but I don't have prior experience with it. If you have some pointers I'd be keen to have a look :)Wed Jul 14 20:46:38 +0000 2021
RT @WillingCarol: Thanks @ericholscher @readthedocs @cziscience! Hey @SciPyConf folks, you may be interested in this guide. Great content a…Wed Jul 14 22:08:32 +0000 2021
Quite productive networking session about documentation at #SciPy2021. We talked about Sphinx, mentioned https://diataxis.fr/, discussed what makes writing documentation difficult, and more. Thanks everyone, and see you tomorrow!Wed Jul 14 23:13:32 +0000 2021
RT @BMtHart: Just uninstalled Matlab and installed PyTorch to do some deep learning.Thu Jul 15 10:42:15 +0000 2021
RT @ralfgommers: Had a great time at #SciPy2021 yesterday, best virtual conference experience I've had so far!Fri Jul 16 05:33:53 +0000 2021
Gave a talk together with…
RT @martinRenou: Want to make your custom #JupyterLite deployment? Thanks to @jtpio, it's as simple as using the http://github.com/jupyterlite/demo re…Fri Jul 16 05:37:02 +0000 2021
Replying to @calebccff, @postmarketOS, @thepine64 and @UBports
A kernel update bricked mine in December, it doesn't boot anymore and I'm trying to find a spare weekend to fix it... So, it's now a paperweight :/Fri Jul 16 05:49:00 +0000 2021
Replying to @fperez_org, @stefanvdwalt, @cournape, @mrocklin, @AstroBrigi, @eeglab2, @thefreemanlab and @mybinderteam
For the uninitiated, what is the quote? :)Fri Jul 16 06:04:02 +0000 2021
Replying to @mrocklin, @AstroBrigi, @stefanvdwalt and @eeglab2
More on that: what if we reflect on the things listed there as "advantages of MATLAB"?Fri Jul 16 06:09:55 +0000 2021
- "complex system to install libraries": conda!
- "3-D interactive graphics with transparency": Plotly, PyVista, others
- "powerful debugging tools": Admittedly depends on the IDE
👇🏼
Replying to @mrocklin, @AstroBrigi, @stefanvdwalt and @eeglab2
- "image processing toolbox": what is missing in scikit-image and Pillow?Fri Jul 16 06:11:45 +0000 2021
- "signal processing toolbox": what is missing in scipy.signal?
- "optimization toolbox": what is missing in scipy.optimize?
- "bioinformatics toolbox": ?
- "virtual reality toolbox": ?
👇🏼
Replying to @mrocklin, @AstroBrigi, @stefanvdwalt and @eeglab2
- "the MATLAB compiler": hmm maybe PyInstaller comes close, but it's difficult to get right, and it's not exactly AOT compiling. To my knowledge there are no good AOT Python compilers yet, and probably there won't be for a long time, if ever.Fri Jul 16 06:13:02 +0000 2021
👇🏼
Replying to @mrocklin, @AstroBrigi, @stefanvdwalt and @eeglab2
It's easy to scoff at these rants and cherry-pick silly things (like 0-based indexing) but they have a core of truth. Listing these alleged weaknesses and working on them will make the ecosystem stronger, and allow Python to break into places where "open tools" are not a priorityFri Jul 16 06:14:34 +0000 2021
Once a year, the Scientific Python community picks on a "MATLAB vs Python" poorly-written rant.Fri Jul 16 06:16:26 +0000 2021
And once a year we need to remember that MATLAB is a powerful ecosystem that we still have a lot to learn from.
(My responses are in the thread) https://twitter.com/mrocklin/status/1415675325904670720
Replying to @choldgraf, @fperez_org, @stefanvdwalt, @cournape, @mrocklin, @AstroBrigi, @eeglab2, @thefreemanlab and @mybinderteam
Bookmarking this 🙃 Thanks!Fri Jul 16 06:19:33 +0000 2021
Replying to @pradyunsg
Despite my best GitHub search-fu abilities, I can't seem to find it 🙃Fri Jul 16 06:21:28 +0000 2021
Super exceited about @fperez_org keynote at #SciPy2021 😍Fri Jul 16 14:07:14 +0000 2021
RT @HEPfeickert: It is nothing short of amazing to think that IPython started with @fperez_org thinking of trying an "afternoon hack". :) T…Fri Jul 16 14:25:54 +0000 2021
RT @fperez_org: Thank you so much to the #SciPy2021 organizers and this entire community, that has made my entire career possible, from ear…Fri Jul 16 17:54:47 +0000 2021
RT @pyblogsal: After a lot of work, we have finished the implementation of PEP 657 🚀🎉. In Python 3.11🐍, tracebacks will annotate where exac…Fri Jul 16 19:38:10 +0000 2021
Replying to @hynek
This is incredibly insightful, it will take me weeks or months to fully process it... Thanks a lot for writing it!Fri Jul 16 20:52:00 +0000 2021
- Scientific code was written in MATLAB,Fri Jul 16 20:56:41 +0000 2021
- Professional code was written in Java,
- Fast code was written in C++,
- Fastest code was written in Fortran
Robert Kern at #SciPy2021
Tomorrow I will be leading a documentation sprint at #SciPy2021 - if you want to write docs to your project or someone else's, ask for advice with Sphinx, reST, MyST, or just chat about scientific docs, join us! https://www.scipy2021.scipy.org/sprintsFri Jul 16 22:03:20 +0000 2021
RT @HEPfeickert: That's a wrap for the conference agenda for #SciPy2021, so a huge THANK YOU to all the @SciPyConf organizers who made it h…Sat Jul 17 08:07:03 +0000 2021
Replying to @juanluisback
So far so good! Lending a hand to the sktime folks from @turinginst 🙌🏼 and getting some fixes in @readthedocs as well 💪🏼 Lunch break now!Sat Jul 17 12:31:47 +0000 2021
Replying to @juanluisback
Wrapping up, might (or might not) connect tomorrow afternoon for more sprints. Have a great weekend everyone!Sat Jul 17 16:06:30 +0000 2021
RT @NumFOCUS: We are proud to introduce our newest addition to our fiscally sponsored projects: GDAL 🎊🎉Sun Jul 18 09:40:25 +0000 2021
Learn more about GDAL and how to s…
Replying to @poliastro_py, @mxvasile, @Stardust_H2020, @MAE_Strath, @StrathclydeOA and @StrathThemes
👋🏼 from the human behind @poliastro_py 🙃Sun Jul 18 17:58:08 +0000 2021
RT @AlexReibman: This one quick hack has saved me *countless* hours fixing graphs with Jupyter/PythonSun Jul 18 18:50:06 +0000 2021
Explanation + details below: https:/…
@PyLatam ¿Cuándo notifican a les ponentes seleccionades? 🙈Sun Jul 18 19:11:31 +0000 2021
Replying to @PyConES
¡Hola! ¿Cuándo avisan a les ponentes seleccionades? 🙈Sun Jul 18 19:12:24 +0000 2021
@vantpc Hola, ¿vuestro email de soporte técnico es sat@vantpc.es ? Es que... hace un mes y medio que me ignoráis completamente y ya empieza a ser molesto. Mi último correo es sobre un problema bastante llamativo de construcción.Tue Jul 20 07:53:42 +0000 2021
A kernel update broke poweroff and had to rollback. I can't control the fan speed and my laptop overheats (and I've been said this has no solution). Sometimes my desktop randomly freezes.Tue Jul 20 07:58:23 +0000 2021
Look folks, Linux on the desktop is better than years ago. But don't pretend it's *easy*. https://twitter.com/nedbat/status/1417155521493274630
Replying to @juanluisback
Me acaban de llamar por teléfono, ¡muchas gracias!Tue Jul 20 08:23:18 +0000 2021
Replying to @LibertadChC, @datadista, @ecologistas and @Teresaribera
cc @civio 🤔Tue Jul 20 12:08:28 +0000 2021
Replying to @baynanaes
Puf, me encanta cómo suenan. Deberían grabar cuatro o cinco canciones y subirlas a https://bandcamp.com/, yo compraría con gusto. Mientras tanto ojalá me los encuentre por Lavapiés algún día. Muchas gracias por el reportaje ❤️Tue Jul 20 12:18:29 +0000 2021
Replying to @juanluisback
Welp https://forums.linuxmint.com/viewtopic.php?f=18&t=353361Tue Jul 20 13:25:14 +0000 2021
Replying to @brettsky and @llanga
Hot take: More funding going to open source technologies is a good thing, not a bad thingTue Jul 20 22:12:27 +0000 2021
Replying to @codewithanthony
I know who they are! 😂Tue Jul 20 22:42:32 +0000 2021
RT @paimadhu: Hoarding vaccines is a moral failure, but allowing Covid vaccines to expire is a whole another level of moral bankruptcyWed Jul 21 09:25:10 +0000 2021
RT @ddbeck: Using the second person (you, your) in your documentation continues to be good and proper https://ddbeck.com/second-person-is-ok/Wed Jul 21 09:31:58 +0000 2021
Replying to @gvwilson
Do you happen to have any pointers at hand about this?Wed Jul 21 10:56:56 +0000 2021
Replying to @gvwilson
Thanks!Wed Jul 21 11:11:33 +0000 2021
Replying to @choldgraf and @2i2c_org
On @readthedocs we are now a team of 6 distributed across 5 different timezones!Wed Jul 21 11:47:19 +0000 2021
Replying to @reydelhumo, @choldgraf, @2i2c_org and @readthedocs
6+2 @ethicaladsio on 2 different timezones, to my count :)Wed Jul 21 11:57:56 +0000 2021
RT @matrixdotorg: Incredibly exciting to get official confirmation that Germany's health service (@gematik1) has standardised on Matrix for…Wed Jul 21 13:58:42 +0000 2021
Replying to @chemoelectric, @ArmyOfBruce and @arclight
Sorry but this is FUD. There have been numerous standardization PEPs (Python Enhancement Proposals) on recent years, related to library development, dependency management, and the like. pip is *way* better, virtualenv is more maintained, there are alternatives like Poetry.Wed Jul 21 14:51:17 +0000 2021
Replying to @anastasiatymo
Congrats! 🥳 May I ask a sneak peek into what tools will you use for the talk? 😇Thu Jul 22 08:58:56 +0000 2021
RT @europython: Are you into data science? Then we have something special for you:Thu Jul 22 09:14:01 +0000 2021
The EuroPython 2021 Data Science Mini-Conference, embe…
RT @KevinLeichtman: Are research journals outdated?Thu Jul 22 09:16:37 +0000 2021
After obtaining my PhD, I’m not tempted to go through peer review process to push out…
Replying to @helge_e
Loosely inspired by the Douglas Adams quote:Thu Jul 22 11:50:32 +0000 2021
“I love deadlines. I love the whooshing noise they make as they go by.”
😂
Really, it's the only method that has worked for me over the years!
RT @BrookeMacnamara: Likewise, Nobel laureates were more likely to have been educated or worked in fields other than the field for which th…Thu Jul 22 11:51:10 +0000 2021
Replying to @SamPartee, @_jack_poulson and @HpcTherapy
That bio made me cackle 😂Thu Jul 22 11:58:44 +0000 2021
Replying to @Captain_Joannah
I'm feeling that pain now 😭Thu Jul 22 14:30:25 +0000 2021
Replying to @fperez_org and @NumFOCUS
First time I saw it was in an @Sydonahi presentation at Python for Astronomy at FlatironThu Jul 22 21:32:47 +0000 2021
Replying to @Sydonahi, @fperez_org and @NumFOCUS
Hah, true!Fri Jul 23 07:04:21 +0000 2021
"Speaking of GIL, can you please check the GIL documentation and let me know if this is a thing that we need in Python."Fri Jul 23 11:36:49 +0000 2021
LOL
https://twitter.com/theJohnHerrick/status/1418260277217296387?s=20
RT @pwang: @anacondainc Python continues to dominate and be a popular language, particularly among younger generations. 88% of students sur…Fri Jul 23 16:24:34 +0000 2021
RT @stsewd: New post! Tips to secure your development environment from your computer to your terminal.Sun Jul 25 07:17:50 +0000 2021
https://stsewd.dev/posts/securing-your-dev-environment/
Replying to @stsewd
I learned a thing or two from this, thanks a lot!Sun Jul 25 07:17:59 +0000 2021
RT @ralfgommers: First major milestone reached: SciPy now builds with @mesonbuild on Linux (and it's⚡️fast)!Sun Jul 25 19:19:17 +0000 2021
Blog post about the journey s…
Replying to @ralfgommers and @mesonbuild
This is a-m-a-z-i-n-g, thanks for sharing the detailed writeup as well! Excited about SciPy leading the way for other smaller projects with compiled extensions to switch to Meson 👏🏼Sun Jul 25 19:20:47 +0000 2021
RT @petersuber: Major step forward from @ERC_Research: When researchers list publications in grant applications, they may include "relevant…Mon Jul 26 10:49:22 +0000 2021
Little project I hacked over the weekend to learn some modern JavaScript and @fastapi : an online conversor from reStructuredText and MyST (idea by @ericholscher , design by Ana Costa) https://github.com/astrojuanlu/mystycMon Jul 26 11:51:41 +0000 2021
What do folks think?
Replying to @choldgraf, @fastapi and @ericholscher
Hah, thanks! I was so absorbed with the conversation that I forgot about it 😅 You can try it live here:Mon Jul 26 13:36:55 +0000 2021
https://mystyc.herokuapp.com/
"can't get rsync to exclude directory" yahoo answersTue Jul 27 10:35:37 +0000 2021
Replying to @marlene_zw
Generative art? https://p5js.org/ Live coding? https://sonic-pi.net/ Scientific visualization accidentally going beautiful? https://twitter.com/accidental__aRtTue Jul 27 13:14:05 +0000 2021
Replying to @marlene_zw
The first time I saw a live coding performance it was actually at @PyConNA and it was AMAZING 😍Tue Jul 27 13:56:51 +0000 2021
RT @sktime_toolbox: You are invited! Join sktime doc #sprint on August 16-19 and contribute to a growing Python package for machine learnin…Tue Jul 27 15:29:54 +0000 2021
Replying to @Lucretiel
Remind me again how snarky tweets not accompanied by a reproducer or a bug report make open source move forward 🙄Tue Jul 27 19:17:32 +0000 2021
Replying to @Lucretiel
Well, you didn't explain if it was a problem with setuptools, pip, requirements.txt, http://setup.py, PyPI...Tue Jul 27 19:29:58 +0000 2021
Replying to @Lucretiel
Ah, I understand your POV now, thanks (and sorry for my unfriendly tweets). I think @kushaldas PEP 582 https://www.python.org/dev/peps/pep-0582/ might alleviate that pain, but in any case one would need a separate installation step. I see how AOT compilation wins here.Tue Jul 27 19:37:32 +0000 2021
RT @ethicaladsio: We scaled our #Django powered ad server to 100 write requests per second using off-the-shelf tools while keeping our clou…Tue Jul 27 20:45:14 +0000 2021
RT @natfriedman: We’ve just added built-in citation support to GitHub so researchers and scientists can more easily receive acknowledgments…Tue Jul 27 22:09:09 +0000 2021