@juanluisback Twitter archive

Well, @AzureDevOps started screaming "No hosted parallelism has been purchased or granted" overnight and all @poliastro_py pipelines are blocked. Time to look for an alternative?
 Tue Feb 01 08:20:15 +0000 2022


Replying to @tomkralidis

And it's coming back to life again :P
 Tue Feb 01 18:15:28 +0000 2022


Replying to @rabernat, @poliastro_py, @xarray_dev, @rsignell, @martin_durant_, @alimanfoo and @pangeo_data

With the recent comeback of opendap, I came back to this (I'm the one behind @poliastro_py): what is the status of Zarr over HTTP? Is OpenDAP the current state-of-the-art, or should I look into something else? Thanks in advance for the insight!
 Tue Feb 01 18:18:22 +0000 2022


RT @jcristharif: I haven't reevaluated my sphinx docs workflow in like 5 years, and omg there are so many nice sphinx things now.
 Tue Feb 01 18:31:46 +0000 2022


Replying to @rabernat, @poliastro_py, @xarray_dev, @rsignell, @martin_durant_, @alimanfoo, @pangeo_data and @HammanHydro

Amazing! Thanks for the pointer!
 Tue Feb 01 18:33:35 +0000 2022


RT @rasbt: This is amazing! Can't believe how fast the conversion from LaTeX source is, and the output is much more pleasant to read than t…
 Tue Feb 01 18:44:22 +0000 2022


Replying to @pyblogsal and @pradyunsg

Delivered to you every Wednesday: @whataweekhuh
 Tue Feb 01 22:45:17 +0000 2022


RT @poliastro_py: Progress on the OrbitArray proposal, support for Python 3.10, new propagation algorithms, and more: read our January upda…
 Tue Feb 01 23:56:33 +0000 2022


Goodbye @AzureDevOps , hello @CircleCI ! I missed you 😢 https://twitter.com/juanluisback/status/1488426961328381954
 Tue Feb 01 23:57:16 +0000 2022


Today is the first time in my life I'm going to teach Linear Algebra... 😳 Wish me luck!🤞🏼🍀
 Wed Feb 02 07:56:49 +0000 2022


Replying to @juanluisback

Luckily I have the *best* Algebra book with me, written by Juan de Burgos & Gudor Ben Jusá 🇪🇸
 Wed Feb 02 07:56:50 +0000 2022


Replying to @javipalanca

¡Se aceptan conejillos de indias! 😅
 Wed Feb 02 11:03:38 +0000 2022


Replying to @mmngreco

And `version` is deprecated? I'm doing everything wrong lol
 Wed Feb 02 15:29:21 +0000 2022


Replying to @pwang, @dask_dev, @pandas_dev, @CoiledHQ and @MenloVentures

The legend looks wrong from the start? Should say "fread (R); CSV.jl (Julia); Pandas (Python)" (i.e. focus on the libraries/tools and not on the languages). Essentially what this comment says https://medium.com/@remco.boerma/this-article-compares-languages-according-to-the-title-when-really-comparing-frameworks-which-c2ac67170d34

The fact that it made it to that blog post is quite surprising.
 Wed Feb 02 17:08:50 +0000 2022


Replying to @juanluisback

To clarify, this is not "my new role" after Read the Docs. Been an associate professor of Python for Data Analysis at @IEbusiness for 4 years now, and today I tried something different 🙃

More news about my full time new role coming soon!
 Wed Feb 02 17:12:55 +0000 2022


Replying to @PyConES

¿Hacer mi charla sobre Sphinx pero bien hecha y sin fallos de última hora? 😂
 Wed Feb 02 17:44:15 +0000 2022


Replying to @PyConES

O actualizar la charla sobre paquetería que di en Python Madrid con los últimos avances (que de aquí a octubre serán varios) https://www.youtube.com/watch?v=OeOtIEDFr4Y
 Wed Feb 02 17:45:48 +0000 2022


"New data show that female attendance at virtual science and engineering meetings grew by as much as 253%, and genderqueer scientist attendance jumped 700%"

Lots of food for thought. Thanks @yabellini for sharing https://twitter.com/yabellini/status/1489224540777586688
 Thu Feb 03 13:26:36 +0000 2022


Good morning to everyone, except for the "whatsapp is more secure than telegram" folks https://www.forbes.com/sites/thomasbrewster/2022/02/01/billionaire-facebook-investor-peter-thiel-secretly-funded-a-cyber-warfare-startup-that-hacked-whatsapp/
 Thu Feb 03 15:00:33 +0000 2022


Mi operadora de telefonía, una cooperativa sin ánimo de lucro llamada @SomConnexio, va a hacer una asamblea en http://cercles.coop (que usa @decidim_org) y a retransmitirla a través del PeerTube de @communiainfo.

Si esto es un sueño, por favor que nadie me pellizque 😳😳😳
 Thu Feb 03 17:47:28 +0000 2022


RT @JulianWasTaken: https://github.com/pypa/pip/issues/10825#issuecomment-1026167076

Holy hell does @pradyunsg have way too much patience.
 Fri Feb 04 11:48:28 +0000 2022


Replying to @mpvdes

Espero estrujar nuestro taller al máximo. ¿Explotarán cabezas? :)
 Fri Feb 04 12:16:14 +0000 2022


RT @poliastro_py: Presentations delivered at the #GTOC11 workshop are available! Thanks @esaACT for sharing https://sophia.estec.esa.int/gtoc_portal/?page_id=1209

Can't…
 Fri Feb 04 13:08:14 +0000 2022


When writing an issue takes you hours of research 🥵 https://github.com/numpy/numpy/issues/20998
 Fri Feb 04 16:49:09 +0000 2022


Replying to @gjbernat

Been using alpha10 for the past weeks, `alias tox=tox4` brrrrrrrrr :) Works great and solves a lot of shortcomings and annoyances! Will upgrade to beta1 now
 Mon Feb 07 00:38:58 +0000 2022


RT @alexamici: 📢 At @bopensolutions we've just released version 0.3 of xarray-sentinel to read @CopernicusEU satellite data in Python, now…
 Mon Feb 07 13:07:45 +0000 2022


Replying to @osantana and @dunossauro

Related: http://technicaldiscovery.blogspot.com/2013/12/why-i-promote-conda.html
 Mon Feb 07 13:18:46 +0000 2022


RT @emollick: The problem with unmoderated online spaces is that a few people will always ruin them. Most conflicts between Reddit can be t…
 Mon Feb 07 14:49:11 +0000 2022


RT @wuoulf: micromamba 0.21.0 released! This release features faster than ever noarch compilation thanks to @condaforge's Chris Burr, repla…
 Mon Feb 07 21:10:57 +0000 2022


RT @BWJones: Looks like the unlimited storage that Google promised my university a couple years ago is being discontinued, and the entire i…
 Tue Feb 08 13:36:14 +0000 2022


RT @tbyhdgs: Exciting announcement yesterday: the pilot of a new program of open peer review of lessons, in @thecarpentries Lab. A collabor…
 Tue Feb 08 14:31:42 +0000 2022


Replying to @wasi_master and @willmcgugan

Thanks!
 Tue Feb 08 18:02:51 +0000 2022


Replying to @eddiejaoude

$ cookiecutter gh:astrojuanlu/cookiecutter-pylib

🪄

https://github.com/astrojuanlu/cookiecutter-pylib
 Wed Feb 09 07:37:20 +0000 2022


Random thought: coding has too many degrees of freedom, and constraining them (by the use of black + isort + flake8 + ssort + import-linter + ...) somehow improves our productivity. I quite like opinionated tools and workflows, I'd love to have more of those around me. https://twitter.com/pawamoy/status/1491386268529610754
 Wed Feb 09 14:23:23 +0000 2022


Replying to @Mbussonn

"Some rst parsers don't like that"

Can I actually add a linter to my project that checks this? 😅
 Wed Feb 09 14:27:12 +0000 2022


Replying to @rabernat and @GaelForget

Well, they surely are very effective at irritating Python users. Maybe Julia fans could channel their energy towards MATLAB users instead? That would win folks for open and reproducible tools, everybody wins.
 Wed Feb 09 16:56:31 +0000 2022


Replying to @pawamoy

Yeah, I was prompted to embrace it too! But then thought... wouldn't it be cool to have something that applies *all* the formatters so I can focus on the business logic? 😃
 Wed Feb 09 16:57:54 +0000 2022


Replying to @shoyer, @rabernat and @GaelForget

Plus having a "big stdlib" that is 1 "buy toolbox" away. But fair point ;)
 Wed Feb 09 17:14:01 +0000 2022


Replying to @GaelForget, @shoyer and @rabernat

My Aerospace Engineering classmates were proficient with MATLAB but had never heard of git. I think making folks do a `git clone` might be a bit too much to ask compared to, as @shoyer says, downloading a zip from the Exchange.
 Wed Feb 09 17:17:30 +0000 2022


Replying to @rabernat, @GaelForget and @shoyer

I was actually praising MATLAB simplicity :) But anyway, I digress. 100 % agreed with @rabernat
 Wed Feb 09 17:35:05 +0000 2022


RT @readthedocs: Our February newsletter is out:

* Our SSL configuration for our Commercial users is live
*Juan Luis has left as our dev a…
 Wed Feb 09 23:37:29 +0000 2022


RT @jtpio: http://numpy.org is now using JupyterLite and @pyodide to let users try numpy in the browser without installing anything…
 Thu Feb 10 09:13:08 +0000 2022


RT @poliastro_py: poliastro can now do Gabbard plots! 😍 Useful to track #spacedebris
 Thu Feb 10 11:12:54 +0000 2022


The good old "don't feed the troll" ;) https://twitter.com/QuinnyPig/status/1491623004601602050
 Thu Feb 10 11:34:26 +0000 2022


Replying to @freepresscoop

Un gusto escuchar a Villa de @LaOsaCoop como siempre, y al resto de compañeras que no conocía.

Claves:

1. Para poner a las personas y los cuidados en el centro, hace falta viabilidad económica
2. Debemos recuperar urgentemente la presencialidad y el impulso pre-pandemia
 Thu Feb 10 17:18:30 +0000 2022


RT @poliastro_py: 📣 poliastro 0.16.2 is available! 📣

➡️ Support for Python 3.10
➡️ New example showing how to read OMM and TLE satellite d…
 Thu Feb 10 19:06:32 +0000 2022


Where's the "Reject @Windows Terms of Service" button? I have better plans for my brand new @Dell XPS laptop: installing @Linux_Mint 😉🐧
 Fri Feb 11 07:52:24 +0000 2022


Replying to @melissawm

I guess it's too early to see actual numbers, but I expect a massive decrease (see https://twitter.com/yabellini/status/1489224540777586688). To me, the open question is whether we will go back to pre-pandemic levels or if the baseline will have raised.
 Fri Feb 11 13:27:16 +0000 2022


Replying to @melissawm

Yes! To be fair, I'm on the "wants to go in-person again" camp. But @yabellini and @_lacion_ have helped me see that online events are a huge deal for historically disadvantaged communities. Hybrid is hard, but we must try.
 Fri Feb 11 13:31:59 +0000 2022


I have seen dozens of plots showcasing the most widely used programming languages in Astronomy and the rapid growth of Python. However, now I can't find any scientific paper to back that up. Do folks here have any pointers? @astropy @kellecruz @adrianprw @Sydonahi
 Fri Feb 11 14:26:42 +0000 2022


Replying to @itsdeannat

Wouldn't say "most", but for larger projects, it definitely helps. Have a look at "towncrier", really useful!
 Fri Feb 11 14:27:15 +0000 2022


Replying to @jwuphysics, @adrianprw, @astropy, @kellecruz and @Sydonahi

I don't think there's an equivalent to Astropy + jplephem + Skyfield + astroquery + poliastro + ... in Julia (or at least not yet)
 Fri Feb 11 16:28:58 +0000 2022


👏 Happy to see this collaboration between ecosystems! https://twitter.com/MilesCranmer/status/1492158752342130691
 Sat Feb 12 17:43:53 +0000 2022


RT @wuoulf: @HenrySchreiner3 We're planning to make Webassembly a first class citizen in @condaforge this year :) That will hopefully make…
 Sat Feb 12 19:04:36 +0000 2022


RT @PamphileRoy: Did you know NumPy had a YouTube channel now? 🙌🤩
@numpy_team @PyData @SciPyTip @scientific_py @NumFOCUS

https://t.co/peM…
 Sun Feb 13 19:32:58 +0000 2022


Replying to @CepheidStudio

For me it's @astropy , @numba_jit , @plotlygraphs , and @poliastro_py (I made this one!)
 Sun Feb 13 21:14:23 +0000 2022


RT @ipnosimmia: So, what are we going to do to shake off our toxic addition to Springer Nature, Elsevier, Wiley, Taylor & Francis and the r…
 Sun Feb 13 21:45:52 +0000 2022


Replying to @DegenerateConic

And yet you didn't explain to us what this bit of Fortran does! 😛
 Mon Feb 14 10:44:04 +0000 2022


Today is my first day as Data Scientist Advocate at @orchestofficial, a company on a mission to empower data scientists. I am so excited to join this world-class team! 😍

Do you want to seamlessly orchestrate your Jupyter notebooks? Give https://www.orchest.io/ a try!
 Mon Feb 14 10:46:18 +0000 2022


Replying to @melissawm and @orchestofficial

Thank you Melissa! 🙌
 Mon Feb 14 10:50:03 +0000 2022


Replying to @jaime_rgp and @anacondainc

Hah, I never let any environment get old. They rot pretty quickly 😂 end up recreating them very often
 Mon Feb 14 17:41:23 +0000 2022


RT @davidbrochart: A preview of akernel's upcoming cell execution caching mode. Cells are executed if:
- it's the first time the cell code…
 Tue Feb 15 06:59:02 +0000 2022


RT @ExecutableBooks: ✨NEW RELEASE! myst-parser v0.17✨

MyST is a rich, extensible flavor of markdown designed for documentation and scienti…
 Tue Feb 15 06:59:09 +0000 2022


Replying to @goerz and @github

This!!
 Tue Feb 15 08:33:44 +0000 2022


Replying to @freddie_v4 and @orchestofficial

Thanks @freddie_v4 ! If you end up giving it a try, let us know 😄
 Tue Feb 15 08:34:20 +0000 2022


Replying to @rhngla, @dyfbrain and @patrickmineault

I love this! Will need to study it in depth 👀
 Tue Feb 15 08:40:57 +0000 2022


Replying to @michaelwaskom and @hugobowne

Applies to telecom companies, energy companies, and probably everything under the Sun
 Tue Feb 15 16:33:46 +0000 2022


RT @rowancockett: Looking at a scientific publishers website, and the math is terrible. Looking at the code, realizing that the version of…
 Tue Feb 15 20:59:02 +0000 2022


RT @GergelyOrosz: Google interviewing people: "Design a system that can scale to billions of users, with a p99 of 30 seconds for data repli…
 Wed Feb 16 07:05:43 +0000 2022


RT @erinmikail: We gather in different ways for different purposes.

Most commonly — networks, audiences, fandoms, and communities.

It's i…
 Wed Feb 16 09:05:16 +0000 2022


Replying to @DanWos and @willmcgugan

cc @readthedocs !
 Wed Feb 16 15:51:49 +0000 2022


After playing with @pdm_project a bit, I can confirm that it is an excellent tool for managing Python dependencies, both for libraries and for applications. https://twitter.com/juanluisback/status/1471817871324061697
 Wed Feb 16 23:00:54 +0000 2022


Replying to @juanluisback

My recommendation at this point is (a) pdm for total beginners, (b) pip-tools if you want a lower-level tool and you know your stuff, and (c) ignore all the other options.

Yes, the https://xkcd.com/1987/ situation will keep happening for years to come, but it's getting simpler!
 Wed Feb 16 23:00:55 +0000 2022


RT @erinmikail: Membership ≠ subscription
Community ≠ marketing
Audience ≠ community
 Wed Feb 16 23:09:11 +0000 2022


RT @ralfgommers: The #SciPy2022 organizers really have done an exceptional job with these guidelines. Not only have they made the conferenc…
 Wed Feb 16 23:18:29 +0000 2022


Replying to @runjaj

(Ana)conda es otra historia. Un wheel de pytorch pesa ~900 MB y el paquete pytorch-gpu de conda-forge pesa ~10 kB, cien mil veces menos. La manera de distribuir binarios y gestionar dependencias es muy diferente. Por otro lado, pip, pip-tools y pdm funcionan en entornos conda.
 Thu Feb 17 07:37:22 +0000 2022


Replying to @juanluisback

To clarify (thanks @runjaj), (Ana)conda is another story. Binaries and dependencies are managed in a different way, and conda packages don't have to be Python-plus-binaries, since it's language-agnostic. On the plus side, pip, pip-tools, and pdm can work inside conda environments
 Thu Feb 17 07:40:58 +0000 2022


Replying to @AmbroBoedo and @pdm_project

Folks like @gjbernat , @zooba , and @kushaldas explained the status of PEP 582 in the replies to this tweet https://twitter.com/mkennedy/status/1375242144135270403 If PDM and/or pyflow become popular, I think it will get refined and accepted sooner or later
 Thu Feb 17 07:47:11 +0000 2022


Replying to @kushaldas, @AmbroBoedo, @pdm_project, @gjbernat and @zooba

Thanks for keeping the flame alive on top of all the work you do @kushaldas ♥️
 Thu Feb 17 11:00:47 +0000 2022


Replying to @OfiLibreURJC

Wrong link?
 Thu Feb 17 11:06:01 +0000 2022


RT @poliastro_py: poliastro just surpassed 600 @github stars ⭐️🤩

Keep spreading the love! https://github.com/poliastro/poliastro
 Thu Feb 17 11:33:10 +0000 2022


Replying to @rdbisme and @pdm_project

I have no idea, I tried to use Poetry once and my experience was not very good https://github.com/python-poetry/poetry/issues/4611

I also had a rough start with PDM but it was better, and most importantly the maintainer is blazing fast answering to issues, which is a huge win for me.
 Thu Feb 17 13:55:14 +0000 2022


RT @PyDataMadrid: In [1]: print("¡Vuelve PyData Madrid!")
¡Vuelve PyData Madrid!



¿Echabas de menos PyData Madrid? ¡PyData Madrid tambié…
 Thu Feb 17 17:26:25 +0000 2022


RT @pdm_project: PDM 1.13.0 is released. One of the most notable changes is pre- and post-scripts support.
Read the release note at: https:…
 Fri Feb 18 05:44:45 +0000 2022


Al próximo que diga que la universidad española es endogámica, podría echar un vistazo a lo que ocurre en el MIT.

El MIT. https://twitter.com/cesifoti/status/1494369822888583168
 Fri Feb 18 08:20:24 +0000 2022


Replying to @pakitochus

¿Qué empresas son estas? En las respuestas nadie da nombres. Alucino con lo que leo, no conocía esta realidad...
 Fri Feb 18 08:27:34 +0000 2022


Replying to @xeophin and @sophiamersmann

This feels... very wrong? This HN comment gives good insight of why this might be a bad idea (unless you're Google of course) https://news.ycombinator.com/item?id=29529654
 Fri Feb 18 12:16:37 +0000 2022


Replying to @xeophin and @sophiamersmann

But I don't know, maybe it's not the end of the world. I just felt triggered 😂
 Fri Feb 18 12:17:05 +0000 2022


Is this a parody account? https://twitter.com/Nature/status/1494205180543393800
 Fri Feb 18 12:49:59 +0000 2022


RT @PStewens: @Nature
 Fri Feb 18 12:50:12 +0000 2022


Replying to @juanluisback

"The findings suggest that the fees that journals charge to publish articles open access pose a barrier for authors in low- and middle-income countries — something that scientists had previously suspected but found difficult to demonstrate."

Yes, it's a parody account
 Fri Feb 18 12:52:23 +0000 2022


RT @carmen_TM_: Un placer enorme haber compartido ratito y experiencias de #dataviz #d3 & #observable con la comunidad de @d3js_org en espa…
 Fri Feb 18 20:19:36 +0000 2022


Replying to @mmngreco and @pawamoy

I can relate. The NumPy docstring standard is basically everywhere in the SciPy/PyData stack. And apart from legacy reasons, I personally prefer it to Google style.
 Sat Feb 19 10:59:12 +0000 2022


Submitted 2 talks to @SciPyConf... Would be my first in-person SciPy US. Fingers crossed!🤞
 Sat Feb 19 11:00:00 +0000 2022


Replying to @pawamoy and @mmngreco

From what I understand, Google style considers Args, Returns/Yields, and Raises. NumPy adds Warns, Warnings (not the same thing), See Also, Notes, References, and Examples.

Readability is subjective after all. For me it's more readable just because I'm used to it.
 Sun Feb 20 14:38:24 +0000 2022


RT @rabernat: Some scientists donate out of pocket to support @JOSS_TheOJ. Meanwhile others route $10k from @NSF grants to “open access” Na…
 Sun Feb 20 15:14:41 +0000 2022


stalebot delenda est.
 Sun Feb 20 15:23:52 +0000 2022


"It is easy to get covered by the tech media when you raise money, while it is pretty much impossible to get covered by being a profitable, $500k ARR startup."

Lots of food for thought in this great piece by @MarkoSaric https://twitter.com/GergelyOrosz/status/1495479127641632775
 Sun Feb 20 22:20:19 +0000 2022


Replying to @remoquete

I have joined and quit Twitter at least 2 times already, leaving a trace of broken mentions along the way. This is now the third time I joined, and focusing on what I *do* without letting it define what I *am* has made my relationship with Twitter much healthier.
 Sun Feb 20 22:24:41 +0000 2022


Replying to @remoquete

Also key to my success so far:

1. https://addons.mozilla.org/en-US/firefox/addon/disable-twitter-trends/
2. Never engage in political debate from anywhere in the world (USA, Spain, whatever)
3. Mute topics that trigger you (I mute cr*pto, w*b3, bl*ckch*in, w*rdle, d*o)
4. Mute toxic people without mercy
 Sun Feb 20 22:29:11 +0000 2022


Replying to @remoquete

Rule (2) is controversial ("if you don't show support, you're complicit") but I found that showing support for some causes and not others is also fraught with problems for me. I self-censor a lot, and when I fail to self-censor, I delete tweets right after I send them.
 Sun Feb 20 22:30:46 +0000 2022


RT @luispedrocoelho: This is still something that I am thinking, but I would like to try out a project that is "extremely open science": th…
 Sun Feb 20 22:32:50 +0000 2022


A thousand times this. We need to evolve "Open science" from "here are my results in the open" to "here is my *process* in the open", much like how community open-source is developed these days. https://twitter.com/luispedrocoelho/status/1495387156713463808
 Sun Feb 20 22:34:44 +0000 2022


Replying to @rabernat

You're absolutely right. Evolving our processes towards openness mandates putting a ban on #bropenscience https://thepsychologist.bps.org.uk/volume-33/november-2020/bropenscience-broken-science (coined by @kirstie_j and @o_guest) and everything it entails. Others probably have articulate ideas on how we get there, but kindness is essential.
 Mon Feb 21 07:01:13 +0000 2022


RT @Lea_Shanley: @juanluisback And then evolve to a more participatory approach, like #citizenscience
 Mon Feb 21 07:01:52 +0000 2022


RT @rabernat: We have experimented with this in our group. But an open-from-day-one approach to research can be extremely intimidating to j…
 Mon Feb 21 07:01:59 +0000 2022


RT @niklas_jordan: Hi #EOchat, what is the best service to run some #Jupyter notebooks in cloud? Need around 20 Gb of space and they should…
 Mon Feb 21 07:05:18 +0000 2022


Replying to @niklas_jordan

You might want to have a look at @orchestofficial : the free tier gives you 50 GB and you can turn Jupyter notebooks into batch jobs that run in the background https://docs.orchest.io/en/stable/fundamentals/jobs.html happy to chat if you want to ask some questions!
 Mon Feb 21 07:07:37 +0000 2022


RT @orchestofficial: Do notebooks suck?

Of course not 🤓 but, as usual, the devil is in the details.

👇

https://twitter.com/willmcgugan/status/1492472145624055810
 Mon Feb 21 15:27:54 +0000 2022


Replying to @juanluisback

Follow-up: https://twitter.com/juanluisback/status/1495654828013457409
 Mon Feb 21 16:34:36 +0000 2022


RT @hynek: Nice, pyproject.toml is coming to setuptools: https://discuss.python.org/t/help-testing-experimental-features-in-setuptools/13821
 Tue Feb 22 11:51:13 +0000 2022


Gracias por existir ♥️ ¡Por otros 10 años más! https://twitter.com/civio/status/1496045529213583360
 Tue Feb 22 11:57:13 +0000 2022


Just had a nice chat with some folks at @CoiledHQ. Being a long-time @dask_dev fan, I'm so excited about the future opportunities of collaboration with @orchestofficial! 🤩
 Tue Feb 22 15:57:36 +0000 2022


Replying to @richardpelgrim, @CoiledHQ, @dask_dev, @orchestofficial and @RickLamers

Thanks a ton Richard! 🙌
 Tue Feb 22 16:06:40 +0000 2022


Replying to @mmngreco

¡Sí! Periodismo de datos bien documentado y más allá del ruido del día a día + Servicio público (ayudan a la gente a saber si tienen derecho al IMV o al Bono Social). Soy socio hace años
 Tue Feb 22 16:54:31 +0000 2022


Replying to @mmngreco

Datos para jugar :) https://datos.civio.es/
 Tue Feb 22 16:54:49 +0000 2022


Replying to @yuvipanda

The struggle is real 😓
 Tue Feb 22 22:04:41 +0000 2022


Replying to @jaime_rgp

That was sneaky 😛
 Tue Feb 22 22:05:18 +0000 2022


And includes a replication package with code and dataset in @ZENODO_ORG 🙌 https://twitter.com/zacchiro/status/1496019890838425605
 Wed Feb 23 12:41:01 +0000 2022


Replying to @RDRv3

LinkedIn is just terrible as a platform. I guess we are there because we get interesting content from time to time and to get exposure. But its UX is bad, does not work as a CRM, if you see too many profiles they ban you, etc. And yet, no significant competitors in sight.
 Wed Feb 23 16:37:10 +0000 2022


What are your favorite JupyterLab extensions? 👀
 Wed Feb 23 17:51:59 +0000 2022


Replying to @fisadev

RISE does not work on JupyterLab yet 😭 but I think it's closer than ever! Frédéric Collonval and @damian_avila are working on it https://github.com/damianavila/RISE/pull/605/
 Wed Feb 23 17:55:06 +0000 2022


RT @melissawm: @juanluisback ToC https://github.com/jupyterlab/jupyterlab-toc
 Wed Feb 23 19:53:29 +0000 2022


Replying to @melissawm

+100!
 Wed Feb 23 19:53:46 +0000 2022


RT @DocFast: @juanluisback https://github.com/agoose77/jupyterlab-markup
https://github.com/deathbeds/jupyterlab-fonts
https://github.com/jupyterlab-contrib/jupyter-videochat
https://github.com/jupyterlab-contrib/jupyterlab-recents
https://t.co/zd7…
 Wed Feb 23 19:53:57 +0000 2022


Replying to @DocFast

Some of these are new to me, thanks a lot!
 Wed Feb 23 19:54:13 +0000 2022


RT @_CaseyHartnett: @juanluisback https://github.com/nteract/papermill
 Wed Feb 23 19:54:23 +0000 2022


RT @melissawm: @juanluisback Jupytext is also a must-have for me, the only way I can keep sane with notebooks+github.
 Wed Feb 23 19:54:31 +0000 2022


RT @MattAlhonte: @juanluisback Black & isort! https://github.com/ryantam626/jupyterlab_code_formatter
 Wed Feb 23 22:20:03 +0000 2022


Replying to @MattAlhonte

Just discovered this one lately! Had a rough start though 😅 https://github.com/ryantam626/jupyterlab_code_formatter/issues/237
 Wed Feb 23 22:20:50 +0000 2022


RT @rabernat: @juanluisback @dask_dev Lab Extention

https://github.com/dask/dask-labextension
 Wed Feb 23 22:22:55 +0000 2022


Replying to @rabernat and @dask_dev

Yesss I love to see those tasks being churned 📶
 Wed Feb 23 22:23:40 +0000 2022


Replying to @rowancockett, @idyll_lang and @curvenote

Wow this is so cool!
 Wed Feb 23 22:26:07 +0000 2022


Replying to @ocefpaf

This one, right? https://jupyter-contrib-nbextensions.readthedocs.io/en/latest/nbextensions/gist_it/readme.html I was checking this earlier today, apparently some jupyter-contrib-nbextensions don't work on JLab yet. Glad this one does though!
 Wed Feb 23 22:27:12 +0000 2022


RT @ocefpaf: @juanluisback I'm not on jupyterlab yet but I think it works there too. Mine is gistit. It makes sharing notebooks as easy as…
 Wed Feb 23 22:27:16 +0000 2022


Generals gathered in their masses
Just like witches at black masses
Evil minds that plot destruction
Sorcerer of death's construction

Day of Judgment, God is calling
On their knees the war pigs crawling
Begging mercy for their sins
Satan, laughing, spreads his wings

🇺🇦
 Thu Feb 24 08:18:58 +0000 2022


Replying to @kamilkazani

I would love to read some sources on this but I don't even know what to start Googling. Do you have any pointers?
 Thu Feb 24 13:06:53 +0000 2022


RT @orchestofficial: Congratulations to @dbt_labs for reaching this milestone! 👏

Do you want to get a glimpse of how to use dbt in Orchest…
 Thu Feb 24 16:58:46 +0000 2022


RT @PyDataMadrid: ¡Ayer tuvimos nuestro primer encuentro en persona! 😍🍻

Estamos ya buscando posibles sedes y ponentes para nuestra próxima…
 Fri Feb 25 13:58:39 +0000 2022


Replying to @hynek and @willmcgugan

😱 TIL!!
 Sun Feb 27 16:50:28 +0000 2022


Replying to @KalobTaulien and @willmcgugan

Seconding this. Also,

alias s='source .venv/bin/activate'

However, I just learned about `layout` in direnv. Will have a look.

https://twitter.com/hynek/status/1497968472931848197
 Sun Feb 27 16:53:20 +0000 2022


Replying to @KalobTaulien and @willmcgugan

If I had to change my workflow, I'd look into pdm. Looks more polished than poetry and pipenv to me, plus it has PEP 582 support.
 Sun Feb 27 16:54:29 +0000 2022


Replying to @jeremyphoward and @willmcgugan

I'm curious, how do you isolate dependencies for different projects then? Or do you have a single global environment where you dump everything?
 Sun Feb 27 18:53:59 +0000 2022


Replying to @awnitka, @telegram, @signalapp and @matrixdotorg

Where's the source of the post? I can't see it in his channel. Don't spread more lies.
 Sun Feb 27 18:55:27 +0000 2022


Replying to @willmcgugan

Part of the problem is that we "the experts" keep recommending tools that look great on paper but in reality are poorly maintained and fraught with issues, like Pipenv.

https://github.com/pypa/packaging.python.org/issues/912
 Sun Feb 27 19:16:29 +0000 2022


Replying to @willmcgugan

Another part of the problem is that, for packaging, the community has given up on "there should be one (and preferably only one) obvious way to do it". Everyone wants a tool that does *exactly* what they want, instead of trying to converge around a reasonable workflow.
 Sun Feb 27 19:17:56 +0000 2022


Replying to @willmcgugan

At the same time, the Internet is full of smartasses that love to attack Python because of the packaging platypus, and the good people that are working to actually improve the situation burn out because they're tired of hateful comments from strangers.
 Sun Feb 27 19:19:39 +0000 2022


Replying to @theryanking

"Bolt is going to always be community-first."

Why should someone believe that? As you describe, Shopify broke its promise (similar story to what Amazon did with its small merchants by the way). Then what makes Bolt trustable?
 Sun Feb 27 19:26:39 +0000 2022


Replying to @MissingClara and @willmcgugan

Putting the "A" in "PyPA" :)
 Sun Feb 27 21:02:37 +0000 2022


Replying to @reydelhumo, @pradyunsg and @willmcgugan

I don't think we can consolidate *all* users. But perhaps we could have, say, 3 workflows instead of 10.
 Sun Feb 27 22:55:33 +0000 2022


Replying to @jezdez and @willmcgugan

 Sun Feb 27 23:06:08 +0000 2022


RT @melissawm: @willmcgugan I don't have a lot to add, except to say I'd love to see an imperfect simple way to get newcomers started. Thes…
 Sun Feb 27 23:06:30 +0000 2022


Replying to @jeremyphoward, @JoshGhalgh, @choldgraf and @willmcgugan

I guess you refer to https://github.com/jph00/jhoward-fm/blob/f175076423e21aab527b515e1a8bae1ddfdc53d6/_action_files/settings.ini#L18

I see how, if the dependencies are not too complex, you could manage all of this in a single, global environment. But I don't think this can apply to everyone.

In any case, good that you found a workflow that works 👍
 Mon Feb 28 06:25:36 +0000 2022


RT @HEPfeickert: @jeremyphoward @juanluisback @JoshGhalgh @choldgraf @willmcgugan I think where we 100% agree is robust testing against lat…
 Mon Feb 28 08:14:29 +0000 2022


RT @maddi_pow: New preprint led by @themichjam & with @GiselaGovaart! We argue that reflexivity should be embedded more explicitly across q…
 Mon Feb 28 14:34:41 +0000 2022


Replying to @mmngreco

Type hints are a bit of a nightmare in general :(
 Mon Feb 28 15:12:53 +0000 2022


Replying to @newlawrence and @mmngreco

Except when you realize that ints are not Numbers ;) https://github.com/python/mypy/issues/3186 (epic mega-thread, grab popcorn and a good beer)
 Mon Feb 28 16:13:23 +0000 2022


RT @choldgraf: I had a chance to join @TalkPython to discuss major documentation improvements in the Python ecosystem. Stuff like:

- Massi…
 Mon Feb 28 17:51:06 +0000 2022


RT @arxiv: arXiv readers can now benefit from new, experimental access to our article collection converted to responsive HTML5. https://t.c…
 Mon Feb 28 22:13:07 +0000 2022