@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.

grimalkina, to random
@grimalkina@mastodon.social avatar

This kind of thing has been around the block for a bit -- the reality in my opinion is that "programming ability" is simply not something we've defined and possibly not a single thing. The many decades of interest in predicting programming ability have sometimes succeeded at pushing against our stereotypes that it is math associated (as this work), but "math ability" is ALSO a fraught measure. It's important to bring a lot of context to the prediction of ability...

https://fosstodon.org/@yabellini/112470616882303876

callionica,
@callionica@mastodon.social avatar

@grimalkina I think Law is a close analogy to commercial programming. The biggest part of the job is becoming an expert in established precedent and adapting to (and pushing the boundaries of) existing frameworks.

voxpelli, to random
@voxpelli@mastodon.social avatar

Anyone knows what, if anything, that’s holding back the Web Share Target API from Safari and Firefox? https://developer.mozilla.org/en-US/docs/Web/Manifest/share_target

I would love to be able to install a bookmark manager as a PWA and easily share to it.

Right now I would need to do quite some juggling with Apple Shortcuts to get a similar functionality

Maybe one of @jensimmons, @tomayac, @paul knows?

callionica,
@callionica@mastodon.social avatar

@bkardell @voxpelli @jensimmons @tomayac @paul Worth remembering that Safari generates tens of billions of dollars every year so choosing not to spend much of that money keeping Safari up to date and competitive is about business priorities, not lack of funding or the inability to hire good people.

callionica,
@callionica@mastodon.social avatar

@voxpelli I'm not sure why you would see this as shade or who you think the shade is being cast upon?

callionica,
@callionica@mastodon.social avatar

@bkardell @voxpelli @jensimmons @tomayac @paul You're absolutely correct. Everything has to be prioritized. I'm merely pointing out that different kinds of prioritization occur at different levels of an organization, and that different organizations may prioritize differently due to their own unique circumstances. If we ignore the business dynamics, we may have trouble understanding a team's priorities.

callionica,
@callionica@mastodon.social avatar

@voxpelli You asked "why isn't this feature implemented?". You got a response with speculation that it's because it was lower priority than other features and there isn't enough money/staff to deal with all features, which is self-evidently true when you consider the universe of all possible features, but also defeatist. I pointed out that if money/staff is lacking in Apple's case, there is money available to correct that so that you would know which part of the organization to lobby.

callionica,
@callionica@mastodon.social avatar

@voxpelli I'm limited by my instance to 500 characters. The money that both Apple and Firefox make from their browsers is public knowledge. I use Apple browsers. I don't use Firefox. Hopefully that helps provide some context for my comments.

callionica,
@callionica@mastodon.social avatar

@voxpelli I think we're not connecting. It sounds like you'd like me to talk in generalities which doesn't seem useful to me. You've taken an uncharitable view of my contribution, which makes me feel bad, so I hope you take a moment to reread this thread and think about whether you can reasonably expect someone to put their entire thoughts about a complex subject in a single, character-limited post. I'm not sure we're going to make much progress, so I'll sign off this thread. All the best.

joelanman, to javascript
@joelanman@hachyderm.io avatar

given delete is a keyword in JavaScript, what word do you use for a function that deletes in your own code? del, destroy, other?

callionica,
@callionica@mastodon.social avatar

@joelanman I assumed because of the presence of Map.delete that there was no problem using delete. If there is a problem, I guess it just goes to show that I never call anything delete. If I'm removing stuff from a collection, I use remove. If I'm freeing resources, I typically assign undefined to some property. If I'm reversing an operation, I might use remove, unregister, undo, ..., depends on the operation.

dangillmor, to random
@dangillmor@mastodon.social avatar

Google doesn't seem to realize that its AI "search" isn't just comically wrong on occasion. It's a reputation killer.

https://www.nbcnews.com/tech/tech-news/google-ai-im-feeling-depressed-cheese-not-sticking-to-pizza-error-rcna153301

callionica, (edited )
@callionica@mastodon.social avatar

@dangillmor Which should in turn be a reputation killer for the leaders that gave the go ahead to turn this nonsense on.

Imagine being Sundar Pichai, the guy that couldn’t detect that these AI search results are business-destroyingly bad? What a muppet.

Imagine being Larry Page & Sergey Brin and sitting back while your business is being destroyed? Rich enough not to care about the money, but aren’t they embarrassed? Everyone that could have prevented this should be embarrassed.

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

Hey software license knowledgeable friends. We recently put code out for a paper that is BSD licensed.
What would happen if some other company forked it and made a bunch of changes/ improvements?
Would it still be copyright EA in the license on their fork? And it'd have to stay BSD right?
Ty, random curiosity :)
https://github.com/electronicarts/fastnoise/blob/main/LICENSE.txt

callionica,
@callionica@mastodon.social avatar

@demofox Its a condition of the BSD licence that the original copyright information and licence conditions be distributed with the code. The BSD licence doesn’t appear to prevent new licences on modifications as long as the conditions of the BSD license continue to be met on the original parts of the code. Modifiers do not need to use the BSD licence or any licence for their code changes.

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 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.

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 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.

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?

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