How are you just now figuring this out? #newyear
Good Morning #Canada
I hope you're waking up to a scrumptious smell from the kitchen because it's National Bacon Day. While you're waiting for it to finish cooking, here are some facts to salivate over:
- Canadian Bacon, aka Back Bacon or Peameal Bacon, is a Canadian invention. It's also healthier than regular bacon, with far less saturated fats
- 42% of Canadians prefer their bacon crispy while 49% enjoy it limp. I assume 9% eat it raw?
- Winnipeg, home of the Bacon Centre of Excellence, is the Bacon Capital of Canada
- Canadians consume over 50M kilos of bacon annually. I ate my 1.25 kilos this year.
- Canadian Bacon, the movie, was a box office flop, only earning $178K on a production budget of $11M
- The average weight of a pig prior to processing is 111.2 kilos
- Canadian producers exported 18.6M kilos of cured bacon and 202K kilos of back bacon
- There are over 14M hogs in Canada
- 82% of Canadians add bacon on their burgers
- Kevin Bacon is not Canadian
#CanadaIsAwesome #MMMBacon
I'm building webkit-gtk right now. It's one of these messy packages where a few source files need a lot of memory to compile, and ninja can randomly order jobs so that all of them suddenly start compiling simultaneously. So to keep things going smoothly without OOM-ing, I've been dynamically adjusting the available job count via steve the #jobserver.
While doing that, I've noticed that ninja isn't taking new jobs immediately after I increased the job count. So I've started debugging steve, and couldn't find out anything wrong with it. Finally, I've looked into ninja and realized how lazy their code is.
So, there are two main approaches to acquiring job tokens. Either you do blocking reads, and therefore wait for a token to become available, or you use polling to get noticed when it becomes available. Ninja instead does non-blocking reads, and if there are no more tokens available… it waits till one of its own jobs finish.
This roughly means that as other processes release tokens, ninja won't take them until one of its own jobs finish. And if ninja didn't manage to acquire any job tokens to begin with, it is just running a single process via implicit slot, and that process finishing provides it with the only chance to acquire additional tokens. So realistically speaking, as long as there are other build jobs running in parallel, ninja is going to need to be incredibly lucky to ever get a job token, since all other processes will grab the available tokens immediately.
This isn't something that steve can fix.
#Gentoo #NinjaBuild
I have the distinct impression that we could use most American "sci-fi" TV series (which seem to have a kink for post-apocalyptical scenographies) as a diagnostic tool for the autism spectrum.
For a moment, let's leave aside the tons of right-wing propaganda "hidden" in plain sight, and their excessive reliance on boring & worn out tropes (religious & cultish bullshit, irrational lack of communication & excess of anti-social behaviour, all vs all, ultra-low-iq characters*, psychotic & irrationally treacherous characters*, ultra-inconsistent character development used to justify "unexpected" plot twists, rampant anti-intellectualism...).
What could be used as a diagnosis tool is the incredible amount of strong inconsistencies that we can find in them**. It throws me out of the story every single time; and I suspect that it takes a certain kind of "uncommon personality" to feel that way about it, because otherwise these series wouldn't be so popular without real widespread criticism beyond cliches like "too slow", "it loses steam towards the end of the season", etc.
Many of those plots start in a gold mine of potentially powerful ideas... yet they consistently provide us with dirt & clay instead, while side-lining the "good stuff" as if it was too complicated for the populace.
Do you feel strongly about it? Do you feel like you can't verbalize it without being criticised as "too negative", or "too picky", or an "unbearable snob"? Do you wonder why it seems like nobody around shares your discomfort with these stories?
* : I feel this is a bit like the chicken & egg problem. Has the media conditioned part of American society to behave like dumb psychopaths as if it was something "natural", or is the media reflecting what was already there? Also, could we use other societies as models for these stories... just for a change? Please?
** : Just a tiny example: a "brilliant" engineer who builds a bridge out of fence parts and who doesn't bother to perform the most basic tests before trying it in a real setting and suffer the consequences: the bridge failing and her falling into the void. Bonus points for anyone who knows what I'm talking about.
A friend is learning #photography. Sent me some wonderful photos he took out in the snowstorm yesterday, asked what I think of the composition.
I complimented them and gave some notes for improvement.
He responds: “#Claude didn’t like that one.”
I, flabbergasted, asked why in the world he was prompting an #LLM for feedback on his photos.
He sent me a screenshot of #AI’s feedback on another photo, replying that because he’s new to photography and the responses give him a starting point for finding what people have written about those things.
He specified that he knew most of the things that the chatbot pointed out, but he didn’t catch one of the bullet points.
The screenshot, mind you, is just of random descriptions of the photo with fancy-sounding exaggerated subtitles. (Stuff like: “color contrast: that copper Mini against white snow and blue accent—finally some visual pop.”)
I’m so confused why my friend finds this helpful. I recommended a short book on composition and then gave tips for where to find good visual references to study.
He replied that he didn’t have the time for that right now, but will look at the book.
Sigh. This makes me sad.