My family has moved its files from Dropbox to Sync (https://www.sync.com/) to ensure that our data is stored in Canada and covered by Canadian privacy legislation.
Be the @TeenVogue you want to see in the world: "To put it bluntly, Trump is now violently pursuing, rounding up, and disappearing immigrants, the majority not charged with any criminal offense, while right-wing loyalists convicted and sentenced for violent felonies against the country are released and celebrated." https://www.teenvogue.com/story/donald-trump-criminal-justice-agenda-public-safety
Please help: we need housing for a female refugee who will be arriving in the Greater Toronto Area next Wednesday (Feb 26, 2025). Cost is an issue, so we expect it will be shared accommodation; helps if dog-friendly but we can work around that. If you have leads please reach out (gvwilson@third-bit.com). Would be very grateful if you could share the request in other forums. Thanks - Greg #gta#toronto
In the midst of rolling layoffs at Shopify, Tobi Lutke finds time to show that he can kiss presidential ass just like his idols in the Valley: https://nypost.com/2025/02/02/us-news/shopify-ceo-defends-trump-tariff-demands-slams-trudeau/ (reminder: every alt-right influencer the Christchurch killer cited in his manifesto had a store on Shopify, and Lutke refused to deplatform any of them)
25 years ago I had a colleague who had grown up in the PRC. He had a forest of newspaper clippings pinned on the wall of his cubicle with stories about school boards in the US banning the teaching of evolution, discussion of sexual health, and stuff like that. When I asked him about it, he pointed and said, "Every one of those is an engineering job moving to China." I've been thinking about that a lot over the past week…
There are two other versions of the story. In one, Charlie Brown knows Lucy will pull the ball away but keeps trying to kick it because he has internalized everything have said about him and believes repeated disappointment is all he deserves. In the other, he's waiting for Lucy to grow bored and ask, "Why do you keep trying?" so he can say, "Because I love you, and am here to help you get past this." Schultz's point is that from the outside, it's hard to tell these stories apart.
I believe it should be possible to distribute Python packages as Rust crates. If you have actually done this and can point me at an open source proof of concept, I would be very grateful for a link.
On the one hand, I am genuinely excited by this book. On the other, it will cost over CAD$300 per copy for the digital edition and even more for print, which greatly reduces the number of people who will have a chance to be excited by it. Academic publishing makes me very sad.
Zhang et al 2022: "Corporate Dominance in Open Source Ecosystems: A Case Study of OpenStack" http://dx.doi.org/10.1145/3540250.3549117 "We find evidence of company domination in >73% of the repositories in OpenStack…We identify five patterns of corporate dominance: Early incubation, Full-time hosting, Growing domination, Occasional domination, and Last remaining. We find that domination has a significantly negative relationship with the survival probability of OSS projects." #nwit
1. Have students who are safe and well nourished, not victims of systemic discrimination, and live in supportive home environments.
2. Work in an educational system that has stable long-term funding and is administered by people who respect your professional expertise.
3. Ignore posts that put all the responsibility for being a great teacher on you rather than saying that collective action to achieve #1 and #2 are what will actually make a difference.
That feeling when someone's device accidentally bluetooths to the open-air speakers and everyone gets to hear the protagonist of the audiobook they were listening to muse about the taut, muscular ass of one of the other characters.
20 years ago this week I received a grant from the Python Software Foundation to rewrite my notes on software engineering for scientists and publish them under an open license. Those notes later became Software Carpentry.
@janeadams one of my mistakes when I started Software Carpentry was thinking that knowledge only needed to flow one way. In retrospect, for every lesson on version control for mathematicians and biologists, there should have been a lesson on math or biology for programmers who were going to work with scientists. And one of the many things that makes me angry about how science is funded is that there isn't a National Education Foundation alongside the NSF to support work like @j2kun 's book …
Barba Roque et al 2024: "Unveiling the Energy Vampires: A Methodology for Debugging Software Energy Consumption" https://arxiv.org/abs/2412.10063 Presents an energy debugging methodology for identifying and isolating energy consumption hotspots in software systems. One finding: Redis uses 20% more power on Alpine than Ubuntu in some cases because of a difference in different C library implementations of memcpy. #nwit
I program, write, and teach. Co-founder of Software Carpentry and It Will Never Work in Theory; co-editor of The Architecture of Open Source Applications.