Elektrine lite

← Feed

Itamar Turner-Trauring

itamarst@hachyderm.io

<p>Articles on Python performance (with a focus on data science / scientific computing) and Docker packaging at <a href="https://pythonspeed.com" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">pythonspeed.com</span><span class="invisible"></span></a> (click through and sign up for my newsletter for weekly articles in your inbox!).</p>

Posts

  • Post #4385067

    Do neoliberals dream of electric neopets

  • Post #4122082

    Really tempted to post to one of the programming subreddits about how it hurts every time I shove a banana in my ear, and what should I do to fix this. https://www.reddit.com/r/cscareerquestions/comments/1v6bi9x/as_an_industry_how_do_we_address_cognitive/

  • Post #2167979

    RE: https://mastodon.social/@glyph/116466780540789214 Most cursed code I have read this year.

  • Post #2167978

    RE: https://mastodon.social/@gvwilson/116479434915255433 To paraphrase the old Jewish joke about a shipwreck, &amp;quot;This is the bar I go to, and this is the bar I would never step foot in.&amp;quot;

  • Post #2167977

    I just got marked as a no-show on a medical appointment before it even started... Looking forward to future me showing up in a time machine to apologize and explain that it was all worth it.

  • Post #2167974

    It&amp;#39;s surprising how often &amp;quot;export OPENBLAS_NUM_THREADS=1&amp;quot; speeds up scientific code.

  • Post #2167973

    TIL that in addition to Option and Result, there&amp;#39;s a third enum you can use in stable Rust with ?: https://doc.rust-lang.org/std/ops/enum.ControlFlow.html #rust

  • Post #2065492

    On Python, `loky.cpu_count()` will take cgroups settings, common in Docker and Kubernetes, into account when calculating number of available cores. Are there any other Python APIs that support cgroups options? Standard library doesn&amp;#39;t. (On Rust you can use `num_cpus` crate, on R there&amp;#39;s parallely::availableCores()). #python

  • Post #1793941

    Reading intro C book and oh boy. 1. Bug caused by integer wraparound made Boeing 787 engines all turn off at once. 2. You should check for integer wraparound. 3. But! It&amp;#39;s very easy to make checks that don&amp;#39;t actually work. Extra 😱 in the age of LLMs. Programmers: You don&amp;#39;t need language safety features, just be careful. Also programmers: No need to read code anymore!

  • Post #1600796

    &amp;quot;AI&amp;quot; is going to make getting software engineering jobs harder over the next year... but not because &amp;quot;AI&amp;quot; will replace humans, but rather because of the interaction of accounting and the need to pacify stock market investors. 1. Megacorps have spent massively on AI datacenters. This is a capital expenditure which means the expense isn&amp;#39;t booked immediately. 2. Instead, the expense gets turned into deprecation over the next few years, i.e. reported exp...

  • Post #510751

    &amp;quot;I believe the question of how AI systems learn to understand themselves and others is one of the most consequential technical problems of our time. If we get it right, the agents we build today will become our friends and collaborators tomorrow.&amp;quot; Men will spend their life searching for theory of mind in Eliza bots instead of going to therapy.

  • Post #459631

    RE: https://cosocial.ca/@mhoye/116148772813747144 To expand this point: software is composed of code, organizational processes, and people. A surprisingly large number of software developers are narrowly focused on generating code and miss all the surrounding processes and people (skills, knowledge, understanding of goals) that make that code usable. &amp;quot;It&amp;#39;s so good at generating code&amp;quot; doesn&amp;#39;t address the costs in other categories: - Degradation of processes. F...