Josh Channings (@josh.channings.me.uk)
I’ve been to a few restaurants in many countries, but I have *never* seen anywhere advertise as a “British Restaurant”
Software Mancunian working on electronics products in Rust and others.
83 followers 230 following 186 posts
view profile on Bluesky Josh Channings (@josh.channings.me.uk)
I’ve been to a few restaurants in many countries, but I have *never* seen anywhere advertise as a “British Restaurant”
Josh Channings (@josh.channings.me.uk) reply parent
Are they dogging?
Josh Channings (@josh.channings.me.uk) reply parent
I lost track a while ago and now I’m just guessing. I can’t be bothered with date maths. Sometimes somebody corrects my guess and I just take their word for it. I bet they’re guessing too.
Josh Channings (@josh.channings.me.uk) reply parent
Access to a PhD-level expert* *who is currently having a stroke
Josh Channings (@josh.channings.me.uk) reply parent
Volume. We know by axiom that the angle of the dangle is inversely proportional to the heat of the meat. Compressing a given amount of matter into a smaller volume will increase its temperature. -volume -> +heat -> -dangle QED
Josh Channings (@josh.channings.me.uk) reply parent
I would like some high-waisted, full-legged trousers which don’t show off my buttocks please. I have bad buttocks.
Josh Channings (@josh.channings.me.uk) reply parent
Despair
Josh Channings (@josh.channings.me.uk)
Nice of them to wait THREE FUCKING YEARS until its a convenient time for the alleged rapist. Benjamin Mendy didn’t get that courtesy, did he? www.bbc.com/news/article...
Josh Channings (@josh.channings.me.uk) reply parent
What happened to the American legislative tradition of hackneying the initialism into some godawful pun? Nobody’s gonna campaign for this unless it’s called the GESTOPPO act.
Josh Channings (@josh.channings.me.uk) reply parent
Those of us who can still use our brains are doing OK
Josh Channings (@josh.channings.me.uk)
Paris. The Philadelphia of Europe.
Josh Channings (@josh.channings.me.uk) reply parent
yeah, that's much better – if you don't need the `objects` node for parsing reasons.
Josh Channings (@josh.channings.me.uk) reply parent
Aesthetically: option B. The downside is, there's no initial trigger for autocomplete, which is how I usually consume documentation.
Josh Channings (@josh.channings.me.uk)
Serial Entrepreneur: guy who buys domain names. Parallel Entrepreneur: same guy, but doesn't let the old ones expire.
Josh Channings (@josh.channings.me.uk) reply parent
That sounds like a problem for one’s valet.
Josh Channings (@josh.channings.me.uk) reply parent
Appearing to? It’s not an ongoing legal proceeding mate, you can just say he handled it.
Josh Channings (@josh.channings.me.uk) reply parent
Doesn’t “Air Force One” need to be owned and operated by… the Air Force? This is just another private jet.
Josh Channings (@josh.channings.me.uk)
We are not monsters,” the officer told her, according to the statement. “We do what the government tells us.” …say that again in a German accent
Josh Channings (@josh.channings.me.uk) reply parent
Yes, I’m sure you can destructure in arg position. I remember being surprised once when I saw it in use.
Josh Channings (@josh.channings.me.uk) reply parent
If it’s a genuine murder the body rejects the bullet.
Josh Channings (@josh.channings.me.uk) reply parent
1933 onwards was broadly OK IIRC, send it
Josh Channings (@josh.channings.me.uk) reply parent
Fuck off, why should we pay for your tantrum?
Josh Channings (@josh.channings.me.uk) reply parent
Yes! Zerotier is way more powerful in this regard, if a little less polished. I can create & destroy ZT networks with their API, which is great for throwaway CI environments.
Josh Channings (@josh.channings.me.uk) reply parent
No, but I believe there are tariffs on foreign keys.
Josh Channings (@josh.channings.me.uk) reply parent
But who will play the lead?
Josh Channings (@josh.channings.me.uk) reply parent
I needed that nap
Josh Channings (@josh.channings.me.uk) reply parent
I know that place! https://flic.kr/p/Xo8gba
Josh Channings (@josh.channings.me.uk) reply parent
Yeah, even the more esoteric output formats used by niche architectures are, at their core, just a spicy ELF.
Josh Channings (@josh.channings.me.uk) reply parent
Which internal logic? About the isomorphism between organisational structure and system architecture?
Josh Channings (@josh.channings.me.uk) reply parent
Rant please! Some of the ideas in TT make sense to me, as a reluctant/accidental manager. Would love to hear your perspective.
Josh Channings (@josh.channings.me.uk) reply parent
Fun fact: Amazon has had a product named Mechanical Turk for many years, which was unashamedly what it says on the tin. en.wikipedia.org/wiki/Amazon_...
Josh Channings (@josh.channings.me.uk) reply parent
I don’t think you should say “we won” in the political context, ever. That’s not how it works. You were *elected*. The people decided to put you there, so that you can, you know… do things. Politicians act like “the race” is their job, and winning is the endgame.
Josh Channings (@josh.channings.me.uk) reply parent
Now I’ve apparently missed the last tram and I have to make my own way from Crumpsall. At 10pm! What kind of city are you running here?
Josh Channings (@josh.channings.me.uk)
@andyburnham.bsky.social just failed to get on a tram at Besses. It’s already completely full going towards town. Why was it a single?
Josh Channings (@josh.channings.me.uk) reply parent
My logic was: too far away for the French or Dutch to care about kicking them out.
Josh Channings (@josh.channings.me.uk) reply parent
I see that now.
Josh Channings (@josh.channings.me.uk) reply parent
I will guess Madagascar and then look it up.
Josh Channings (@josh.channings.me.uk) reply parent
Do Grok
Josh Channings (@josh.channings.me.uk) reply parent
Hey, he needs those stimulants to wake him up from the ketamine. Which he needs to come down from the stimulants. It’s very normal and healthy.
Josh Channings (@josh.channings.me.uk)
Dear Asteroid 2024 YR4, Thank you for your letter dated February 2024, which indicates that you have a 3.1% chance of impacting Earth in 2034, and ending human civilisation. What concrete actions can be taken to improve your chance of success, and ideally accelerate this timeline? Regards, Humans
Josh Channings (@josh.channings.me.uk) reply parent
Maybe Eurovision should have a handegg game halfway through.
Josh Channings (@josh.channings.me.uk) reply parent
No, you roll up the bill to snort your beak.
Josh Channings (@josh.channings.me.uk)
BBC Sport app slow to update, for which I was briefly grateful.
Josh Channings (@josh.channings.me.uk) reply parent
“0x000001”, which is probably not what what you want.
Josh Channings (@josh.channings.me.uk)
Is it bad to blow your nose and feel the air coming out of your eye socket?
Josh Channings (@josh.channings.me.uk) reply parent
If @github.com has a `Follow` button, it should also have a `Run Away From` button.
Josh Channings (@josh.channings.me.uk) reply parent
I think I would prefer that. At least if it’s my incompetence I can fix it.
Josh Channings (@josh.channings.me.uk) reply parent
My experience is more: “here is a proposed technical solution A, a copy of the relevant license agreement B, and an explanation of why I believe A is compatible with B under EU law, do you concur with my legal interpretation?” Legal: “yes, I think we have one of those licenses somewhere”
Josh Channings (@josh.channings.me.uk) reply parent
From the comments I’ve read, most users want to bad screenshots as well.
Josh Channings (@josh.channings.me.uk)
They should add Mass Multiplayer to Balatro. Players queue in one lobby, and the game starts on the next minute. Everybody gets the same seed. Each blind, the lowest scoring player is eliminated. Last man standing wins.
Josh Channings (@josh.channings.me.uk) reply parent
The problem with these comparisons is they expect a 1:1 correspondence with the past, which isn’t required or expected. You can evaluate MAGA independently as a terrible thing. History may even rank these as darker times. Don’t let your nightmares be nightmares.
Josh Channings (@josh.channings.me.uk) reply parent
Because ethyl alcohol has no odour.
Josh Channings (@josh.channings.me.uk) reply parent
What was the chicken finger : fries ratio in cash terms, calorie terms, and satisfaction terms?
Josh Channings (@josh.channings.me.uk) reply parent
Apple sell their shitty keyboards in many shitty forms.
Josh Channings (@josh.channings.me.uk) reply parent
I mean, they could just do that now. After having built the content stream.
Josh Channings (@josh.channings.me.uk) reply parent
Yeah, that’s why it’s a horrific system. What input does the average voter have into the makeup of the R or D coalition? Every 2 years you get to look at the vague and opaque shape of your tribe’s offering and say “not acceptable” or “acceptable”. 1 bit of information! Every 2 years!
Josh Channings (@josh.channings.me.uk)
I think my dog has been on the shrooms. He’s looking around like he’s gone to bat country.
Josh Channings (@josh.channings.me.uk)
@samuel.bsky.team I found a bug: I created a 2nd account for a project. It doesn’t have a profile picture yet, but does have a domain. When I switch back to *this* account in the web app, I can’t get off this screen. Following the process clears my existing profile picture, for *this* account.
Josh Channings (@josh.channings.me.uk) reply parent
Good points about an old GFCI, but also: spray some water on your beans before grinding. It reduces the static buildup, which could be discharging into the neutral and showing up as a difference in current between L/N.
Josh Channings (@josh.channings.me.uk) reply parent
God yes. I work from 10am til 4am, but with a 1hr break every 30 minutes.
Josh Channings (@josh.channings.me.uk) reply parent
🤷♂️
Josh Channings (@josh.channings.me.uk)
Are we sure Trudeau wasn't planning on saying something else but he panicked when the speech blew away?
Josh Channings (@josh.channings.me.uk) reply parent
I feel like the interesting parts of Economics are not really Econ. The important parts are about aligning incentives so that courses of action with individually +ve economic outcomes lead to +ve global outcomes, or at least not -ve. That’s more Game Theory, Psychology, and Civics.
Josh Channings (@josh.channings.me.uk) reply parent
Legend. I think I still have a #45 shirt somewhere.
Josh Channings (@josh.channings.me.uk) reply parent
If your audience is software people, the first one. Also acceptable, `:=` for def, `==` for equality. But I think `=` for eq would cause some extra cognitive load for some people.
Josh Channings (@josh.channings.me.uk) reply parent
Poor grammar brought to you by Apple Intelligence
Josh Channings (@josh.channings.me.uk)
Dad’s letting their fireworks off a full 10 minutes before midnight: she says it’s fine and it’s nothing to be embarrassed about, but she does think less of you as a man.
Josh Channings (@josh.channings.me.uk) reply parent
We taught sand to think, why can't we teach a hillbilly?
Josh Channings (@josh.channings.me.uk) reply parent
If you want a proper open specification, the only show in town is AVB/Milan avnu.org/milan/ Anybody can implement it, without royalties, but it's a decent chunk of work. For Pro AV, the market has been pretty much held by Dante, but manufacturers are trying to shift it towards Milan.
Josh Channings (@josh.channings.me.uk) reply parent
So, there are a few very similar protocol stacks (Dante, Ravenna, Q-LAN, ...) AES67 is an interoperability standard which allows you to use those stacks together in one system.
Josh Channings (@josh.channings.me.uk)
Me: *burp*, pour mentos from packet Siri: OK, shuffling music from your library ✨INTELLIGENCE✨
Josh Channings (@josh.channings.me.uk) reply parent
It’s a huge source of vulnerabilities also. I bet 90% of all embedded Linux products are running whichever LTS snapshot the vendor froze on, plus vendor/their patches. Don’t bother looking at the CVE list, you can’t upgrade anyway.
Josh Channings (@josh.channings.me.uk) reply parent
There it is!
Josh Channings (@josh.channings.me.uk) reply parent
But where, Pablo? Where *specifically* on the disused Manchester , Bolton and Bury canal is that?
Josh Channings (@josh.channings.me.uk) reply parent
I agree. The resident’s mistake was buying a home assuming it would be suitable for human habitation. See also: the unlit bonfires disguised as high rise apartments. N&D not at fault, resident not at fault, blame all the components of the system which allowed these crimes.
Josh Channings (@josh.channings.me.uk) reply parent
It wasn’t Night & Day who failed to soundproof. The surrounding units were converted to flats without the proper works being done. Mainly because it’s physically impossible to convert those units properly. The developer pulled a fast one, and the Council let them.
Josh Channings (@josh.channings.me.uk)
United can keep their 13 Premier Leagues. Real can keep their 15 Champions Leagues. Man City are absolutely unassailable in the only league that matters: ex-players who have gone on to be president of a small country. www.bbc.co.uk/news/article...
Josh Channings (@josh.channings.me.uk) reply parent
It’s a good likeness, I recognised him straight away.
Josh Channings (@josh.channings.me.uk) reply parent
Are you asking for hand pics?
Josh Channings (@josh.channings.me.uk) reply parent
The travel depth? Yes, easy. Doesn't look much more than the first wave of membranes, before low profile became a thing.
Josh Channings (@josh.channings.me.uk) reply parent
I highly doubt they used discrete keys. Compared to a membrane they're way more expensive, more difficult to manufacture (the component) in-house, bulkier, and more difficult to manufacture & production test the assembly. I'd also bet the production failure rate is lower for a membrane.
Doug Aoki (@nantanreikan.bsky.social) reposted
Need sound on.
Josh Channings (@josh.channings.me.uk) reply parent
In the UK; I'd say about 15%, and half of those passes would be flukes. That pattern would hold for 3 weeks until the examiners tire of the abuse and start issuing summary passes. Nevertheless, the backlog grows on, and drivers abandon what faint respect they had for Rules. Chaos, riots, death.
Josh Channings (@josh.channings.me.uk) reply parent
Yeah, lots of the pro audio world shifted to FPGA for high throughput tasks. We also regularly integrate multiple SHARC ICs on one board, so I disagree about the core count. The SHARC+ architecture is dead now anyway, ADI are using Xtensa for the next series, which might allow denser packaging.
Josh Channings (@josh.channings.me.uk)
This inscription was dictated while also directing a sword fight.
Josh Channings (@josh.channings.me.uk) reply parent
Draft, forget, fall asleep, go to post something else, make original shitpost, make next shitpost. Stand by all shitposts.
Josh Channings (@josh.channings.me.uk) reply parent
Yes. I do not actually take you for an idiot.
Josh Channings (@josh.channings.me.uk) reply parent
Better question: who’s cleaning it? Also, congratulations you have invented the milkman.
Josh Channings (@josh.channings.me.uk) reply parent
Were you supposed to hold the handlebars with your arms crossed over, or was it just designed for differently-shaped humans?
Josh Channings (@josh.channings.me.uk) reply parent
Oh, hello!
Josh Channings (@josh.channings.me.uk) reply parent
Yes! In the other place, I haven't seen them on here yet. They do very cool work, slightly adjacent to my field.
Josh Channings (@josh.channings.me.uk) reply parent
I’m Josh. I write systems & DSP software for pro audio products. I use mainly Rust, C++, weird assembly, and if things go very bad a soldering iron.
Josh Channings (@josh.channings.me.uk) reply parent
The stores were being executed, and there were no bus errors, but it turns out the vendor’s PCIe endpoint in the FPGA only implemented handling for 32-bit TLPs. It latched in the larger packets OK, but just discarded them. Root cause: somebody forgot a volatile, many years prior.
Josh Channings (@josh.channings.me.uk) reply parent
That FPGA was attached to the CPU over PCIe. After digging through the disassembly, one change was that the transfer loop had been autovectorised into 64-bit stores of value pairs, instead of the previous 32-bit store instructions.