sinnsro
Implementing a 3-2-1 Backup Strategy with restic and Backblaze B2
Plumbers, chains, and famous painters: The history of the pipe operator in R
Notes on how glibc and musl handle math errors
As a consequence, they have made lots of contributions and improvements to Ruby infrastructure. That includes two JIT compilers (YJIT and ZJIT) and a new parser.
FWIW, he even riffs on his own boss when referencing the "slop grenades".
Rails World 2026 Closing Keynote – Aaron Patterson [video]
It has the added bonus of being a monolithic tool —it packs everything one needs to typeset a document— but it is not as adopted as LaTeX, so there is not a lot of material on it.
Although, IMHO, if that many operations are crammed into a single pipe pass, then something is amiss.
Usage:
lhs |> rhs
Arguments: lhs: expression producing a value.
rhs: a call expression.
Details:
[...] It is also possible to use a named argument with the placeholder
‘_’ in the ‘rhs’ call to specify where the ‘lhs’ is to be
inserted. The placeholder can only appear once on the ‘rhs’.PetaPerl: Perl but in Rust
Please elaborate.
> However note the same phenomen happening with other languages, as soon as you have a team being paid to develop a language, their job depends on adding features in every single release.
Users also request those features. You said yourself that programming languages are products. In that sense, people are always evaluating them through the lenses of utility (the economics concept), and if they have to pick between two languages, with similar capabilities, they will pick up the one that maximises that utility.
This to weird design decisions getting inserted into the fabric as a consequence (the current state of C++ comes to mind). And given developers are too opinionated about everything, we get politics as a side effect.
Caught. Should have just listed the usual suspects (C, C++, maybe Rust nowadays?).
> and the best 2 solutions were in Julia. C++ was a close third, and Rust after that.
Awesome. Which type of problem was this, if you can share?
What are we supposed to do?
After all that we've been through
When everything that felt so right is wrong
Now that the money is gone (money is gone)
1. Julia has great tooling for operations research/linear programming. JuMP provides an standardise interface to interact with solvers (e.g., Gurobi, CPLEX) via wrapper libraries.
2. I like its overall ergonomics. It is fast enough that a programmer might not need to use a compiled language for performance. The type system allows for multiple dispatch. And the syntax is more approachable than say Python for matrix algebra.
3. I would say the performance is overstated by the community but out of the box it is good enough to avoid languages like C/C++ to build solutions. The two-language problem in academia is real, and Julia helps to reduce that gap somewhat in certain fields.
Building a Pure Data API with Lasagna Pull
It might not apply to R&D-heavy companies, but we do see engineering companies pivoting into more finance-oriented management. Boeing is one such case and look at the damage.
_________
MacOS26.4 displays warnings for apps that won't run after Rosetta 2 support Ends
The Accidental Winners of the War on Higher Ed
[/s just in case it goes over someone's head]
I am not sure I buy this from a system perspective, especially when taking this[1] into consideration.
______
1. Alexis King's reply to "Why do common Rust packages depend on C code?". Link: https://langdev.stackexchange.com/a/3237
R Color Palettes Refresh
In all seriousness, finance people see everything through the lens of margins and money primarily. Since any company's function is to deliver value to its shareholders, if allowed, bean counters will scorch the earth for it.
Ultimately, this is at odds on how Jobs approached things, i.e., money was not the end all be all.