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

scy, to random
@scy@chaos.social avatar

The BigCode project (supported by Hugging Face) created an "AI" dataset with 67 TB of code, a lot of it from GitHub users who did not agree to this. Some even claim that private repositories are included. 91 of my repositories are in it, many without an open-source license, but no private ones. They provide an opt-out link, but only for "future versions", and it simply creates an issue in a GitHub repo. 99.8 % of them are still in "open" state, dating back to March 2023.

https://huggingface.co/spaces/bigcode/in-the-stack

callionica,
@callionica@mastodon.social avatar

@scy They also include code from projects with explicit licenses that are entirely incompatible with The Stack, such as for my code with an “all rights reserved” licence.

callionica, to random
@callionica@mastodon.social avatar

The European Commission’s VP, Margrethe Vestager, casts doubt on the legality of the CTF (Core Technology Fee) and cautions Apple against denigrating the security of AppStore alternatives as a way to deny consumers the benefits of the #DMA

https://www.reuters.com/technology/eus-vestager-warns-about-apple-meta-fees-disparaging-rival-products-2024-03-19/

cheeaun, to mastodon
@cheeaun@mastodon.social avatar

👀 Looks like the new (upcoming) mute confirmation dialog design on Mastodon also changed the mute durations from "5 mins, 30 mins, 1 hour, 6 hours, 1 day, 3 days, 7 days" to "24 hours, 7 days, 30 days" https://github.com/mastodon/mastodon/pull/29576/files#diff-9f3be69f361ef80e15a82284ef6e39f248ea54db58d76f7e338a2d3a27c83387L112-L120

callionica,
@callionica@mastodon.social avatar

@cheeaun If 24 hours is less than 7 days, how come it’s got a bigger number?

Migueldeicaza, to random
@Migueldeicaza@mastodon.social avatar

The EU regulating Apple is like the bull at the china shop rearranging furniture.

This is a mess:

callionica,
@callionica@mastodon.social avatar

@Migueldeicaza The bit before the quoted text appears to be quite misleading. Apple is still planning on notarizing apps AFAICT. You can check the transcripts of the workshop to see for yourself what Apple said about notarization. If you find a section where it says that they are not planning to notarise apps because the EU said they can’t, please let me know.

simevidas, to random
@simevidas@mastodon.social avatar

Imagine a very long web page with lots of sections (e.g., single-page HTML spec). If the user requests a specific section (e.g. page.html#section7), what if the web server streamed that section first and the other sections after that?

Stream order:

  1. start of HTML document up to <body>
  2. HTML for section 7
  3. HTML for section 1, 2, 3, etc.

The browser would then make sure to insert the sections 1 to 6 above section 7 on the web page.

Does this make sense? Would this be useful?

callionica,
@callionica@mastodon.social avatar

@simevidas You can reorder documents like that without JS even. You can’t use hash part of the URL if you want the server to do something though, but you can use query string search params to let the server know which section you want first. You’ve got a choice for reordering the parts:

  1. Use CSS
  2. Use template with slots
callionica,
@callionica@mastodon.social avatar

@simevidas oh, you want the browser to fix up the DOM order?

baldur, to random
@baldur@toot.cafe avatar

I used to call myself an Apple fan, but I’m clearly not unhinged enough to qualify these days.

Apparently their latest thing is to claim that nobody has ever in the history of governance tried to regulate access to market-making private infrastructure

🤦🏻‍♂️

callionica,
@callionica@mastodon.social avatar

@baldur DF seems like an outlier to me. I listen to Accidental Tech Podcast and Core Intuition and follow many iOS developers (MJTsai & others) and my sense of the consensus there is that they’re hopeful that the DMA will improve things even if they’re a little doubtful. It’s devs, not non-devs, but I’ve been surprised how positively the DMA has been received.

craiggrannell, to random
@craiggrannell@mastodon.social avatar

I know I should stop reading DF (or at least the EU posts), but him saying the “EC protection racket” makes him sound like Trump. Bad as some other posts have been, that sentence was genuinely astonishing.

callionica,
@callionica@mastodon.social avatar

@craiggrannell @g5maniac I stopped reading DF a few years ago as a regular thing, but have dipped in recently to see his DMA take. I don’t like his anti-EU angle and his level of alignment with Apple corporate positions is significant. That being said, he has recently been critical of Apple’s response to Epic’s attempt to get back in the AppStore and he appears to be against ads in the AppStore, so there’s a couple of positions we share.

callionica,
@callionica@mastodon.social avatar

@craiggrannell @g5maniac I also notice that there’s a misleading? description of the notarization process in there:

https://mastodon.social/@callionica/112121618094425707

callionica,
@callionica@mastodon.social avatar

@craiggrannell @g5maniac What is the value to Apple notarisation? (I’m not sure what my position is on it yet; I’m still thinking it through). They can put up scary warnings regardless of notarization, for example. How is Apple notarizing apps better than requiring apps to be downloaded over https from a well-known path which would tie attribution to the domain? My gut feel is Apple doesn’t have to be involved; what do you think?

daringfireball, to random
@daringfireball@mastodon.social avatar

European Commission Holds ‘Apple DMA Compliance Workshop’
https://daringfireball.net/linked/2024/03/18/apple-dma-compliance-workshop

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

@daringfireball Can you (or anyone) point to the text in the transcript that says that the EU said that Apple can’t notarize apps distributed outside the AppStore?(Transcript linked below).

It’s clear from the transcript that Apple continues to believe that they can and will notarize non-AppStore apps. They do mention that they “were told” (by who?) that checking for cracked apps and copyright violations was either not permissible or was technically impossible.

https://gist.githubusercontent.com/steventroughtonsmith/d393e13a2b0a3e41e69724b328a8b04c/raw/85e0b1acad23bcbd211fa18198ddf49660e2cc84/apple_eu_dma_compliance_workshop_whisper_transcript.txt

callionica,
@callionica@mastodon.social avatar

@daringfireball I’ve read the X thread linked in this article. Unsurprisingly, the thread, written by a big-tech lobbyist, summarises Apple’s talking points quite thoroughly. It’s not a report of the events of the workshop, it’s propaganda.

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

The full exchange between @rileytestut and Apple's Kyle Andeer re the Core Technology Fee, since the full context is important (and I see nothing telling me I can't/shouldn’t post clips from the stream, so… 😅)

callionica,
@callionica@mastodon.social avatar

@stroughtonsmith Thanks for making this available! Very useful.

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

EDITED TO SAY: I think we’re all set on this one! Some very nice folks showed me a couple of ways to handle this, and I feel like I’ve leveled up a little in figuring out what they did. Thanks, all!

If you feel like trying to decipher someone else’s JS to tell them how to make a recursive process animate faster, I put a test case into a Codepen with some explanation of what I’m trying to do. https://codepen.io/meyerweb/pen/WNWRrgd

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

@Meyerweb

This is unusual:
cellQueue.push.apply(cellQueue, newCands);
Could be:
cellQueue.push(…newCands);

You could use a loop to eliminate the recursion.

You’re drawing a 50*50 grid and your frame rate could be 60Hz (16.7ms) so you can use that to calculate how many cells to group in a single draw call to get within your total budget for elapsed time.

N = (505016.7/1000)/B

So if budget B is 5 seconds, N is 9 after rounding

carnage4life, to random
@carnage4life@mas.to avatar

One of the biggest limitations of widespread adoption of LLM-based answer engines in the workplace is that most people can’t even Google search effectively nor are they media literate enough to not be swayed by fake news on TikTok.

A lot of workers will be like students asking ChatGPT to do their homework for them then not being able to tell if it did the work correctly or not.

Experienced workers will do fine. The junior ones on the other hand? Ay caramba.

callionica,
@callionica@mastodon.social avatar

@ramsey @carnage4life Did you see the tip to add before:2022 to your search query?

callionica,
@callionica@mastodon.social avatar

@ramsey @carnage4life I’ve only started using it recently for Google searches and it improves things considerably. I’ve also switched to Duck Duck Go, so I have a text replacement for “!g” that produces “!g before:2022”

emenel, to random

If you had code on GitHub at any point it looks like it might be included in a large dataset called “The Stack” — If you want your code removed from this massive “ai” training data go here:

https://huggingface.co/spaces/bigcode/in-the-stack

I found two of my old Github repos in there. Both were deleted last year and both were private. This is a serious breach of trust by Github and @huggingface.

Remove all your code from Github.

CONSENT IS NOT OPT-OUT.

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

The thing that amazes me about Apple’s response to the #DMA is this: The DMA response is a project with a multibillion dollar impact and they’re putting in minimal effort. They’re half-assing it. It’s so weird.

glennf, to random
@glennf@twit.social avatar

• Allegra
• eye drops
• Flonase
• 18 months of allergy shots a few years ago

…and I am almost functional during the Seattle allergy season. Now, if you’ll excuse me, I need a nap.

callionica,
@callionica@mastodon.social avatar

@glennf Did the shots have any effect?

callionica,
@callionica@mastodon.social avatar

@glennf That sounds like a big improvement! I’ve considered getting shots, but then I managed to make lifestyle changes to reduce exposure and that’s helped a lot (no dogs in bedroom, air filter indoors, masking outside).

matt, to random

Sanity checking myself: does anyone else feel like the (US) punditry anger directed at the EU for forcing Apple to let devs sell things easily from a website and to ask users what default browser they want to use, is way more intense than any of the concessions (app censorship, 🇹🇼 flag vanishing, iCloud data moved to state-controlled data centers, etc.) they've made for China over the years?

My memory is the vibe for China stuff is always, “it's not good, but what can you do, it's the law 🤷‍♂️”

callionica,
@callionica@mastodon.social avatar

@gruber @matt The #DMA didn’t require Apple to implement a shitty browser choice screen. The poor quality of the implementation is on Apple. Apple gets to cut the cake and choose the slice. All they’ve got to do is cut the cake without being so ungracious as to smash their hands into the frosting because they feel like they should get to eat all the cake.

callionica,
@callionica@mastodon.social avatar

@gruber @matt Unless you’ve got information that I haven’t, Apple has a lot of choices about how and when to present the browser choice screen. But, yeah, I think it’s legally safer for them to act as if the user has no default browser until the user has actually picked a default browser. Could get an interesting article out of design of the browser choice screen, but if success criteria are “user shouldn’t have to choose” or “user should always choose Safari”, you’re going to be disappointed.

craiggrannell, to random
@craiggrannell@mastodon.social avatar

This is the correct take on all this stuff. No-one is forcing companies respond to poorly to regulatory demands. And any argument the market will self correct and is always right seems naive in the extreme, given the state of the world.

From: @twasink
https://aus.social/@twasink/112091395350553984

callionica,
@callionica@mastodon.social avatar

@craiggrannell @twasink Weird that Gruber mentions that there was a better flight search engine than Google that had to close down, but fails to connect the dots to Google’s use of their market power to disadvantage competitors. Also no links to the myriad of news stories about flight comparison sites and Google’s actions in that space from 10 years ago.

baldur, to random
@baldur@toot.cafe avatar

“A generation of design leaders grapples with their future”

Between “let’s get rid of all the designers and replace them with AI!” and “let’s get rid of all of all the junior web devs and replace them with AI!” I’m guessing that, as bad as software quality has been in recent years, much worse is to come https://www.fastcompany.com/91027996/the-big-design-freak-out-a-generation-of-design-leaders-grapple-with-their-future

callionica,
@callionica@mastodon.social avatar

@orta @baldur Apologies, but what is Memphis in this context?

aral, to ireland
@aral@mastodon.ar.al avatar

Ireland votes that a woman’s place is in the home. A sad day for social progress. The whole way the government handled this referendum was a shambles.

#ireland #socialJustice #womensRights #marriage #civilPartnerships https://chaos.social/@antiaall3s/112070455326810487

callionica,
@callionica@mastodon.social avatar

@aral I looked at the proposed changes to the wording, but otherwise don’t have much context on it. It looked to me like the changes would have removed some governmental obligations to support mothers while adding no specific, measurable, and accountable benefits for them or others in society. Hard to see that as a vote that a woman’s place is in the home, more like “better the devil you know”? What am I missing?

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