@callionica@mastodon.social avatar

callionica

@callionica@mastodon.social

Looking for self-hosted iPlayer/Netflix-like software? Message me. I’m a human who creates software. Native, managed, web, static types, untyped: it’s all the same to me. TS, JS, Objective C, C++, C#, … I’ve worked for ‘Big Tech’. I’m decades into the ol’ software game.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

craiggrannell, to random
@craiggrannell@mastodon.social avatar

We’re doing no-mow again this year. Alas, we’re also apparently doing no-bees. Hardly any this year to date. In fact, very bug-free in general.

From: @RSPB
https://mastodonapp.uk/@RSPB/112472495373522885

callionica,
@callionica@mastodon.social avatar

@craiggrannell If it wasn’t for the bees who live in our chimney, I’m not sure I’d see any colony bees. Only see big bumblers when I’m out and about.

craiggrannell, to random
@craiggrannell@mastodon.social avatar

@mjtsai I read your piece about MacBook keyboards earlier and how badly they wear. Apple’s desktop ones are no better. This is just from normal use. Left Option and Command keys are a state also. Just over two years old. (The right arrow key also pinged off one day and has never quite sat right since. Quality…)

callionica,
@callionica@mastodon.social avatar

@craiggrannell @mjtsai Looks like you keep it in your pocket along with your keys. Put a case on it. 😜

callionica, to Spotify
@callionica@mastodon.social avatar

Why do some podcasts on #Spotify have auto-generated transcriptions and chapters (ATP), while others do not (History Extra)?

Is this something you had to opt in to @marcoarment @caseyliss @siracusa ?

davew, to random
@davew@mastodon.social avatar

Do people understand the impact ChatGPT can have on how we control our software? No more hunting through menus among a thousand options to figure out how to do something. Just use natural human language. The UIs we've had to design and live with will be a thing of the past. Yet no one seems to be talking about this.

callionica,
@callionica@mastodon.social avatar

@davew Are you expecting voice interfaces or chat bots or both? Voice and chat bots have been shown deficient repeatedly in recent memory, after similar hype. Someone’s going to have to do the work to show how great it is before people will get excited.

I’d argue that ChatGPT is too stupid for general purpose tasks and too inefficient for narrow purpose ones.

But at some point someone will make an actual breakthrough.

callionica, to webdev
@callionica@mastodon.social avatar

What if <video> and <audio> had a new attribute scope with possible values page and session?

scope="page" would be the assumed default and cause the media player to work as it does today.

scope="session" would preserve the underlying runtime state of the media player across page loads in the same session allowing uninterrupted audio playback and scriptability.

There’d be a lot of details to work out, but that’s the basic idea.

#html #htmlvideo

MaxArt2501, to javascript
@MaxArt2501@mastodon.social avatar

A response to @cferdinandi 's recent post(s) on JavaScript and Web Components:
https://dev.to/maxart2501/javascript-is-not-the-problem-k4e

I know he didn't explain his position in details, so a 1800-word article sounds a little unfair, but I think dry and sharp statements need adequate context and analysis.

callionica,
@callionica@mastodon.social avatar

@cferdinandi @MaxArt2501 @simevidas I think Massimo is generally making the point that some web sites require JS for core activities, not as a design choice, but out of technical necessity. (My own example: media player). Once you accept that JS is required on a site, you make different decisions about web component design. Designing WCs so there’s a noJS fallback - as you promote, Chris - is a valid choice, it’s just not the only sensible choice.

craiggrannell, (edited ) to random
@craiggrannell@mastodon.social avatar

UK folks:

  • Publisher states a payment has been made + sent remittance.
  • I have not received the funds (after six weeks now) and my (UK) bank’s customer services, fraud and international teams have all stated they cannot see any payment and that I do not have a block on my account.

Any advice on what to do? I’ve never been in this situation before, and the amount of money is not insignificant. But also, the publisher appears to be very much in “we’ve paid so nothing we can do” mode now.

callionica,
@callionica@mastodon.social avatar

@craiggrannell Are you talking to accounts or editorial? You should talk to someone that deals with payments at their end.

callionica,
@callionica@mastodon.social avatar

@craiggrannell I’d see if you can speak to someone in accounts. If the money’s gone missing they’ll want to track it down and will be best able to. Speaking to anyone else is likely to be too indirect.

callionica,
@callionica@mastodon.social avatar

@craiggrannell If this was an American company, email would probably be OK. For a UK company, it’s got to be phone.

The one time this happened to me, the problem was at the sender’s end. Only the sender and their bank could fix it. There’s always the suggestion that waiting longer will magically fix things. It didn’t in my case. Sender had to take the trouble to look closely at what they’d done and recognise they’d sent the money to the wrong place.

danluu, (edited ) to random
@danluu@mastodon.social avatar

I can't quite put my finger on it, but there's something delightful about this list of "legitimate" uses of negative literals:

https://github.com/elm/compiler/issues/1773.

I think part of it is the circumstances that would compel users to construct such a list. Until that thread, it hadn't even occurred to me that someone would present a case against the existence of negative literals that required a rebuttal.

callionica,
@callionica@mastodon.social avatar

@danluu I saw this issue was 6 years old, so assumed that it was a temporary curiosity. But the issue is still open!?!?

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

Why would Apple's brand be at risk? Their products are manufactured in China, chips designed in Israel. They keep breaking laws and bullying their partners, tell us that developers leech off their success. They monopolize the market, nanny their users. They kicked the leading game engine developer off their platforms over a dispute over an (illegal) clause in their contracts. Their prices keep going up in a cost of living crisis. And they tell us it's for our own good.

I see no problems here? 😜

callionica,
@callionica@mastodon.social avatar

@stroughtonsmith And all the rumors say that they’re going to be adding a technology to their new OSes that is widely reviled for abusing creatives’ intellectual property and damaging the environment.
Edit: I see you already mentioned that.

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

A 13-inch iPad Pro fully kitted out with nano texture glass, cellular, keyboard and Pencil Pro is €3,717, if you're keeping track.

(Or about twice the price of a base model PowerMac G5, twenty years ago)

(…the G5 could export Final Cut projects in the background)

image/png

callionica,
@callionica@mastodon.social avatar

@stroughtonsmith New Vision Pro slogan: “Cheaper than iPad”

callionica, to random
@callionica@mastodon.social avatar

People should think about what Apple’s boundary conditions for the #CTF mean. If Apple is willing to hold off on charging a fee for three years, it probably means that most small development businesses on the AppStore don’t see a profit for three years. Apple knows how long it takes for devs to get from sign up to ship, and they know how long it takes to get from shipping to decent revenue. It’d be naive to think they don’t use that information. #DMA

tolmasky, to random
@tolmasky@mastodon.social avatar

Here’s my wish list for the new iPad Pro:

  1. A new Apple Pencil, while doubling down on the existing 3 by also introducing new lower end iPads that use them.

  2. The same new features as iOS, but delayed by a year in iPadOS.

  3. Different screen tech in the 11” vs. 12.9” that’s obviously due to a supply issue, and pushes me to buy the size I like least.

  4. A new “iPad Air Pro Plus” category to fill in that egregious unaccounted for 50 dollar gap that exists in the current 6-iPad lineup.

callionica,
@callionica@mastodon.social avatar

@tolmasky @thomasfuchs Can’t believe you didn’t mention nits. Definitely needs more nits.

craiggrannell, to random
@craiggrannell@mastodon.social avatar

Sigh.

callionica,
@callionica@mastodon.social avatar

@craiggrannell That’s funny. “EU Compels Apple to Punch Itself in Face” is a great angle. It makes both Apple and the pundit seem really dopey. Double whammy. Is that guy still working for a VC company?

jaffathecake, to random
@jaffathecake@mastodon.social avatar

📝 HTML attributes vs DOM properties.

They're completely different, but often coupled.

Here's the difference, and why it matters: https://jakearchibald.com/2024/attributes-vs-properties/

callionica,
@callionica@mastodon.social avatar

@jaffathecake Nice article. When you stated the position that “attributes are for configuration”, you didn’t mention “attributes are for CSS”, so I wonder whether you considered it? For me, interesting state changes should be reflected as attributes so that they’re visible to CSS.

callionica,
@callionica@mastodon.social avatar

@jaffathecake You do say that you think there should have been a CSS pseudo class for targeting that state change. So I guess the implication is that you’d like to see a lot more pseudo classes? I’m not quite understanding the argument about why using attributes for state changes is bad though.

simonbs, to random
@simonbs@mastodon.social avatar

I had a tab open for just a couple of minutes, was reading its contents, and then navigated away—only for Safari to decide not to render it anymore.

Lately, my experience with Safari has been so unstable that it's become unusable, especially considering how crucial browsing is to my day-to-day activities.

callionica,
@callionica@mastodon.social avatar
glennf, to random
@glennf@twit.social avatar

How many things can we monger?
• cheese
• fear
• fish
• scare
• hate

callionica,
@callionica@mastodon.social avatar

@glennf You just reminded me that as recently as the ‘80s, people still used the word “costermonger” to refer to real, working people (SE England). Maybe they still do.

https://en.m.wikipedia.org/wiki/Costermonger

khalidabuhakmeh, to CSS
@khalidabuhakmeh@mastodon.social avatar

The #css :has selector is a godsend. It's incredible how far styling has come on the internet.

OK, back to making my site banner.

CSS :has demo

callionica,
@callionica@mastodon.social avatar

@khalidabuhakmeh are you testing Safari? I keep finding that Safari doesn’t always update the :has styles when the page changes.

scy, to webdev
@scy@chaos.social avatar

I've spent a few days playing around with , and I'd like some insights from people who are using it in production. Doesn't need to be a paid project, but more than just "my pet experiment".

What are you using it for?

Like, to me it feels as if either the backend needs to be really tailored to HTMX, with HTML fragments and custom headers and stuff, or you need to start writing non-trivial amounts of JS in the frontend for anything but the most basic tasks.

callionica,
@callionica@mastodon.social avatar

@scy I’m very interested in the responses to this question. I’ve done similar research to you. It looked to me like the common case would be write a standard multi page website then, where you want partial replacement (“interactivity”), you would have server responses tailored to those tasks. It didn’t feel to me that those responses would be tailored to HTMX so much as tailored to the task.

What model of web development are you implicitly comparing to?

demofox, to random
@demofox@mastodon.gamedev.place avatar

Aliens be like "bro, why do you think humans like simulating rolling balls down high dimensional hills?"
"Idk man, those apes are nuts lol"

callionica,
@callionica@mastodon.social avatar

@demofox N-D Sisyphus

tomayac, to random
@tomayac@toot.cafe avatar

🙋 My browser…

👉 Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1 👈

…is 🟩 28% Fugu 🐡!

How Fugu 🐡 is yours? Find out at https://howfuguismybrowser.dev/ and share on #HowFuguIsMyBrowser!

(This is from the installed PWA, confirming that Push and Badging API are still back.)

callionica,
@callionica@mastodon.social avatar

@tomayac Why does it report Persistent Storage with a check mark? Does it actually work? Does navigator.storage.persist() or persisted() ever return true? Or, even failing that, have you found a way to get the browser to stop deleting data according to its whim?

callionica,
@callionica@mastodon.social avatar

@tomayac So it’s just looking for the presence of the functions? Any way that the test can be updated to call them and check the result? I’m not sure if Safari ever returns true from persist or persisted, but I know that it doesn’t on the current Mac version I have in front of me yet there’s a check mark next to Persistent Storage in your otherwise excellent fugu tester (I’ve never got persist to return true when testing previously on Safari iOS either).

aardrian, to ai
@aardrian@toot.cafe avatar

I am not a fan of having everything I create on every platform which I don’t completely own being auto-opt-in for them to monetize my labor for LLM (fake-#AI) training.
https://front-end.social/@benschwarz/112171869623565052

No idea if legit or will be acted on, but I filed one of those opt-out requests. Along with 1,947 others:
https://huggingface.co/spaces/bigcode/in-the-stack

callionica,
@callionica@mastodon.social avatar

@aardrian I hope they eventually act on those issues and remove our code. I’ve got stuff they pulled in that has a licence that does not support sharing in any way.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • khanakhh
  • mdbf
  • InstantRegret
  • Durango
  • Youngstown
  • rosin
  • slotface
  • thenastyranch
  • osvaldo12
  • ngwrru68w68
  • kavyap
  • cisconetworking
  • DreamBathrooms
  • megavids
  • magazineikmin
  • cubers
  • vwfavf
  • modclub
  • everett
  • ethstaker
  • normalnudes
  • tacticalgear
  • tester
  • provamag3
  • GTA5RPClips
  • Leos
  • JUstTest
  • All magazines