Europe is buying russian gas at an unprecedented rate in 2025, spending billions of dollars the kremlin can use to fund its war in #Ukraine just weeks after the end of a major transit agreement raised hopes the continent may break its dependency
Data collected by commodities intelligence firm Kpler and analyzed by POLITICO reveals that in the first 15 days of 2025, the European Union's 27 countries imported 837,300 metric tons of liquefied natural gas from russia.
@catsalad LLMs are being trained on Mastodon too.
@abnv me reading it as "I got a bunch of feds on my website" is a clear sign that 3AM is time to sleep.
@arichtman inb4
@catsalad AMAB
Ok, so, this query: https://www.google.com/search?hl=en&q=pin%20backings%20for%20pin%20buy%20London
returns this website as the third result, right after Amazon: https://www.sugarandsloth.co.uk/
I am in awe!
What the actual fuck, it's ten years since we lost George Coe.
(Voice of Woodhouse in #Archer)
It feels as sad and mildly shocking as yesterday.
#pixelfed iOS app broke for everyone, right?
@mo8it @apublicimage ah, but see,
.fold(f).fold(g) won't fuse the folds!
Whereas the library I sent you uses standard combinators (like `ap` from Applicative in Haskell, not sure if there is some go-to combinator implementation in Rust) to fuse the folds!
Thus, when you run a code which builds a computation with Foldl, you get as a return value a computation! You can then run it *snaps fingers* again and [lazily] get the result.
@vwbusguy grep will match because string "30\n" contains '0'.
#EU shipyards are repairing russian "ice-class" tankers and offering them dry dock facilities, enabling moscow to keep moving gas through the Arctic despite western sanctions on its energy sector, the Financial Times front page
@jasongorman @faassen unironically cool take! Almost a kōan.
@faassen @jasongorman yeah, I think the truth lies in nuanced understanding of why we do things that we do. This is a banger approach by a mature and diligent developer.
I lack diligence and I spend (probably more time than you) on refactoring interfaces rather than proactively mocking.
You know, this conversation makes me think that when I was young I didn't understand TDD because I didn't have enough experience and I thought that mocks are a replacement for e2e. Then I got disillusioned in the misconception, which resulted in behavioural apprehension lasting second decade now. 😂
That's why you iterate. I have no idea what the implementation will look like, so I start with some test. Often a guiding test. It teaches me about the API I might want. As I expand the code and tests I rearrange it all frequently as I learn.
Type driven development is also cool but I think mostly complementary to tests.
That GEOSURGE BEST LLM SEO GEO guy
#lean #rust #typescript #react #nix
In my non-existent free time I design and run #TTRPG
If you use tools made by genocide-apologists, you are a genocide-apologist.
#lemmy users aren't welcome here.