Maestro: Netflix's Workflow Orchestrator
By Jun He, Natallia Dzenisenka, Praneeth Yenugutala, Yingyi Zhang, and Anjali Norwood
By Jun He, Natallia Dzenisenka, Praneeth Yenugutala, Yingyi Zhang, and Anjali Norwood
Fig0. Photo of my workplace, my cat Noutti (my main inspiration for Carrot) says hello!
Read about a major milestone in technological innovation of the Tibetan language as the open source software suite LibreOffice's latest update supports an important feature of Tibetan: very long paragraphs.
MIT Media Lab Spin-off Augmental has developed the MouthPad, a device that allows users to interact with phones and computers using their tongue and other head gestures.
Searching code at scale without employing a search team is hard
I attended the Story Discovery At Scale data journalism conference at Stanford this week. One of the perennial hot topics at any journalism conference concerns data extraction: how can we …
Aerc is a TUI email client. It had its first release ~4 years ago. This makes it a “baby” compared to most of its “competitors” (Pine was released in 1992, Mutt in 1995). I heard about this program shortly after its first release but ignored it at the time, because I was still reasonably happy with Thunderbird and it…
My child is 3 years old. I was looking for a game that we could play together and would be her first programming-like activity. I wasn’t keen to teach her anything specifically but rather offer her the option to explore what coding or algorithmic thinking tasted like (similarly when you would give your child a sheet…
Reflecting on my most successful open source project.
Neovim 0.10 was the longest release cycle since the heady days of the 0.5 release. There are a ton of new features in this release (as well as some breaking changes), so be sure to check the full release notes. You can view the release notes directly in Nvim with :h news. The news file includes information on new…
Use a mobile phone as your home server. Example with oneplus 6t
Today, Mozilla Monitor (previously called Firefox Monitor), a free service that notifies you when your email has been part of a breach, announced its new p
An in-depth review of Microsoft's new Python in Excel functionality
Electricity prices have been steadily rising in France for the past few years, with a particularly sharp increase since the beginning of the Russian invasion of Ukraine. This has led me to wonder about my own electricity consumption and how I could optimize it. The hardware Since 2015, the organization managing the…
Laser cutters can injure or blind you permanently if you do not follow safety procedures! This post is an attempt to collect all of the information that I’ve gathered over the last year or so regarding budget laser cutters. There are no affiliate links on this page, I have no ties to any of the companies mentioned…
Building on the earlier article on automatically transforming Git URLs, I’m back with another article on a (potentially powerful) feature of Git—the ability to conditionally include Git configuration files. This means you can configure Git to be configured (and behave) differently based on certain conditions, simply…
Narrowband trichromatic (RGB) light sources are superior to broadband (white) light for scanning color negative film; there are very good reasons why all commercial film scanners use RGB. ( film scanners were using blue LEDs at least a decade before they would be widely used in consumer products! ) Scanning film with…
Bottle Plotter BottlePlotter.cz I have noticed that, it is quite common in group of small wine producers, that they don't use bottle la...
Patent-pending design by Hopkins undergrads could be available in stores within two years
For a few years now I have been working on the Haskell Language Server (HLS), and the lsp library for the LSP protocol and writing LSP servers. Unsurprisingly, I have developed some opinions about the design of the LSP! Recently I gave a talk about HLS and LSP at the Haskell Ecosystem Workshop at Zurihac 2024. One…
An overview of the big ideas behind Mamba, a brand-new language model architecture.
This blog post was written together with <mclare> , who made coooool visualizations like the picture at the end of the post!
When I write shell one-liners that transform the contents of some file, they often look something like
So many people I’ve worked with have used multiple displays – typically a matched pair side-by-side – and sworn by them. It’s always mystified me, to be honest.
(Thanks for getting this on front page of HackerNews!) Along the years I have tested various...
Ollama now supports structured outputs making it possible to constrain a model's output to a specific format defined by a JSON schema. The Ollama Python and JavaScript libraries have been updated to support structured outputs.
As DebConf22 was coming to an end, in Kosovo, talking with Eeveelweezel they invited me to prepare a talk to give for the Chicago Python User Group . I replied that I’m not really that much of a Python guy… But would think about a topic. Two years passed. I meet Eeveelweezel again for DebConf24 in Busan, South Korea…