@stux I'm not sure if having an account on one of the many media ressources of the fediverse constitutes as "being active in it", so didn't vote. But striving to use and contribute to more of them in future.
I'd love to see things like peertube take off more.
It's the kind of year where finding a 2TB NVMe drive under a pile of paper is akin to striking gold
@mjg59 I’m going to HODL my pair of 16TB drives until the prices go TO THE MOON and I can offload them onto a new BitStorage pyramid scheme sucker and buy me a Lambo.
@jonmsterling It's probably because you're upgrading everything at the same time; OCaml version, opam repository, ppx? But ppx is always the biggest culprit: it's extremely complex and I just avoid a dependency on it unless I need it
@avsm I've been using OCaml 5.3 for several months, and I have started with a completely fresh .opam months ago, so I'm not sure if I can attribute the problem to this... But it's hard to say. When I get some time (ha!) I will blow away .opam once again and see what happens.
You're right about ppx — this is a big source of breakage.
When I was in my early twenties I read The Visual Display of Quantitative Information from Tufte and agonized over making charts great for users.
These days, Microsoft releases graphs like this
@thomasfuchs They changed the image on the site, but it’s still available here: https://web.archive.org/web/20260216165612/https://learn.microsoft.com/en-us/training/modules/introduction-to-github/3-components-of-github-flow
I believe in the sincere efforts put forward by an overworked team... I also believe in the promise of OCaml and the need for continued industrial and academic support of work on OCaml — both to evolve the language and to harden the toolchain.
The issues I repeatedly face can probably be addressed by various workarounds, discussing on the forum, etc. Maybe my current issue is yet another case of "user error". But it doesn't matter.
I am very busy. I need to invest my extremely limited time and attention in platforms where basic reliability is a high priority. OCaml toolchain's unreliability has been a problem for a number of years, and although numerous improvements to OPAM's functionality have been made (and Dune has brought many of its own improvements), this has not seen the overall papercut to "it's actually working" ratio decrease.
Perhaps OCaml should be thought of as the Arch Linux of programming languages. It's completely enlightened, extensively documented, all errors are user errors, and it is guaranteed that your system will break if you leave it unattended for more than six months.
@jonmsterling It's probably because you're upgrading everything at the same time; OCaml version, opam repository, ppx? But ppx is always the biggest culprit: it's extremely complex and I just avoid a dependency on it unless I need it
Office Hours: What does the regime’s pullback from Minneapolis really mean? https://robertreich.substack.com/p/office-hours-what-does-the-regimes?utm_source=dlvr.it&utm_medium=mastodon
@rbreich Are they really? Or is it just makebelieve??
Every time I try to do literally anything with OCaml, I experience a new kind of toolchain broken-ness. It's always hard to say what the source of the problem is, who is to blame... Some weird interaction between my environment, ppx, and the general brokenness of the toolchain... In the end, it doesn't matter who is to blame.
The result is that I personally don't build new projects in OCaml until this changes... Obviously I have a lot of work invested in OCaml and Forester isn't going anywhere.
But I find the current situation so frustrating.
I believe in the sincere efforts put forward by an overworked team... I also believe in the promise of OCaml and the need for continued industrial and academic support of work on OCaml — both to evolve the language and to harden the toolchain.
The issues I repeatedly face can probably be addressed by various workarounds, discussing on the forum, etc. Maybe my current issue is yet another case of "user error". But it doesn't matter.
I am very busy. I need to invest my extremely limited time and attention in platforms where basic reliability is a high priority. OCaml toolchain's unreliability has been a problem for a number of years, and although numerous improvements to OPAM's functionality have been made (and Dune has brought many of its own improvements), this has not seen the overall papercut to "it's actually working" ratio decrease.
Perhaps OCaml should be thought of as the Arch Linux of programming languages. It's completely enlightened, extensively documented, all errors are user errors, and it is guaranteed that your system will break if you leave it unattended for more than six months.
random annoying christian song stuck in my head curse my culturally normative upbringing
@mym jesus built my hotrod?
random annoying christian song stuck in my head curse my culturally normative upbringing
It's the kind of year where finding a 2TB NVMe drive under a pile of paper is akin to striking gold
Remember when people thought “trickle down” economics actually worked? Perhaps if we give a lot more money to the rich it will start working one day, somehow? That seems to be the current plan, but I have another idea: what if we reversed it and used “trickle up” to give money to those most in need? All the data I can find, including our rgmii.org data and studies in progress, all seem to show that this direction works. ⬆️
@codinghorror They talk about "trickle-down", by me "bubble-up" is more realistic.
@stux time is an illusion (or a side effect of depression is a lack of time perception)
@SJohnRoss @Taskerland I particularly use it to remind myself that I shouldn't expect to perform the whole process from bored sheep to well-dressed customer. I take cloth other people have made and adapt it to my purpose.
@RogerBW @Taskerland Yeah, I often do the same and it's a pretty joyful way to go about it. 😊
Sometimes I do the sheep thing, too, but even then, I mix in some retailored works for variety.
@Cadbury_Moose @tienelle A US measuring cup is 236.588ml, for no sane reason (a metric cup being 250ml). They're close enough for cullinary use that you can substitute the non-brain-damaged metric utensil if you've got one (they're about 5% larger).
@cstross @Cadbury_Moose @tienelle There's metric madness too. A tablespoon in most parts of the world is 15ml (3 teaspoons). But not in Australia, where a tablespoon is 20ml (4 tsp). That messes up trans-Tasman recipes.
RE: https://mastodon.social/@FeralRobots/116052828028311024
Yeah, this is the most parsimonious explanation:
Hegseth is an utter fool who thinks the military is about "fighting wars" and wishy-washy libtard stuff like keeping the civil authorities in the loop is useless fluff, so he axed the civilian liaison roles. And FAA runs on the precautionary principle ("avoid putting airliners at risk"). So the shutdown only got rolled back when it was escalated to Kegbreath's desk and he said "WTF? Not Like that!!"
@cstross
One reason the US Department of War became the Department of Defense in 1949 is that our leadership recognized that the primary objective of the Department had become to _prevent_ war. Actually fighting a war was what happened only if the primary objective failed.
It is not, therefore, a surprise that Trump and Hegseth wanted the old name back. As usual, they are signalling intent.
"Be afraid. Be very afraid."
As Roy Lilley (NHSManagers.net) points out the move to source around 30% off all diagnostic tests from the private sector (to reduce waiting lists) is yet one more indicator that the strategic intent of this Govt (as past Govt.s) is to shift the NHS from provider to purchaser of health care services.
Buts as Lilley points out:
this creates a free-ride problem in health-related training;
increases regulatory/oversight costs; and
undermines/fragments a coherent health service!
@ChrisMayLA6 And we know that this was set up quite blatantly by Andrew Lansley, who sprung a complete redisorganisation of the system on us early in the life of the Con-LibDem coalition, and the crucial weasel words changing the Secretary of State’s responsibility were buried inside the Bill which Parliament was dragooned into passing. Having done his job, Lansley was promoted to a lifelong job in the Lords.
@RogerBW @Taskerland "Tailored" is an excellent choice of terms in this context.
"GM-as-tailor" is something I really value from the player side of things (when I'm fortunate to have a GM who includes that in their sack of roles).
@SJohnRoss @Taskerland I particularly use it to remind myself that I shouldn't expect to perform the whole process from bored sheep to well-dressed customer. I take cloth other people have made and adapt it to my purpose.