@ian@phpc.social
@ian@phpc.social avatar

ian

@ian@phpc.social

Code/infra/tech-lead mercenary. Mod/infra @ phpc.social, co-organizer https://phpc.social/@longhorn and https://phpc.social/@merge, co-maintainer at Joind.in, 🤎 https://phpc.social/@Tylae

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

thor, to random
@thor@berserker.town avatar

The cost of running a Mastodon instance:

1 TB of storage (an outrageous amount of storage if you ask me) is what you need for 35 active users, and it'll cost you €14/mo at Scaleway (European cloud provider). On top of that comes €38/mo for the web server, counting in at €52/mo.

Can you imagine how expensive it gets for a popular instance?

ian,
@ian@phpc.social avatar

@thor The costs don't scale linearly. Storage requirements on the object storage side don't get all that much worse, and you can get $6/TB/mo from a few places (Vultr, Backblaze B2, Wasabi), and while there are definite breakpoints on compute costs "enough to run the Rails app that is Mastodon" scales you up a fair amount.

ian, to random
@ian@phpc.social avatar

I hear RISC is good

ian, to random
@ian@phpc.social avatar

It looks like @ericmann's book has been translated the world over

ian, to random
@ian@phpc.social avatar

This way for cat.

(At Wakayama Station, heading to Kishi Station on the Kishigawa Line)

ian, to random
@ian@phpc.social avatar

Is there anyone in Kobe/Osaka/Tokyo who can hook me up with a Rakuten Mobile physical or eSIM? Probably impossible since I don't have a Japanese ID card, but would be cool to test all four mobile networks here.

@nauleyco, know anyone?

ian,
@ian@phpc.social avatar

@chaos0815 @nauleyco Yeah. I already have Airalo, Ubigi, Saily, and (via US Mobile) eSIM Club. Between those I can access SoftBank, KDDI/au, and NTT, with 5G on SoftBank and NTT. Technically I'm missing 5G on au as well but I'm not sure I can get that as a foreigner.

ian,
@ian@phpc.social avatar

@zonuexe @nauleyco @chatii @Girgias @tekimen @KentarouTakeda Guessing it required national ID to get, right? (So I couldn't get one)

In which case, curious how much of your time you spend on their network, and how performance is on 4G and 5G, and how much time you have to fall back to roaming on...KDDI, right?

ian,
@ian@phpc.social avatar

@zonuexe @nauleyco @chatii @Girgias @tekimen @KentarouTakeda Yeah, I have a couple of physical SIMs that run on docomo LTE and don't bounce out of the country for routing. I also have a bunch of eSIMs. One has docomo 5G, one has SoftBank 5G, one has SoftBank and KDDI LTE, and one has...docomo LTE I think? Most route through Singapore but one routes through Hong Kong.

The SoftBank 5G eSIM actually not 700 Mbps down, 80 Mbps up earlier today near Shin-Kobr, which was impressive.

ian,
@ian@phpc.social avatar

@zonuexe will be there the evening of the 6th through the afternoon of the 9th but don't try to coordinate too hard :)

ian,
@ian@phpc.social avatar

@zonuexe the 6th should work. Will coordinate via direct message day-of. Thanks for your patience for this response.

ian, to random
@ian@phpc.social avatar

Gonna run out of WiFi pretty quickly on N423DX, as (being less than a year old) it has ViaSat WiFi, and the ViaSat that was going to add Pacific coverage broke. Bought a flight pass For Science to see when things peter out.

longhorn, to random
@longhorn@phpc.social avatar

So, Laracon is in Texas this year.

Instead of having two PHP/PHP-adjacent conferences in Texas in the same year, we're taking a year off, and throwing our weight behind @cascadia in Portland, Oregon.

That's right. The Pacific Northwest is getting a PHP conference for the first time since 2019!

Dates are October 24-26 (Thursday-Saturday), and their CFP is open now at https://cfp.cascadiaphp.com. Sign up for their mailing list at https://cascadiaphp.com/registration to know when ticket sales go live!

ian,
@ian@phpc.social avatar

@rowdy @longhorn @cascadia That's being worked on. @alena is getting access to YAML config can be twiddled in the appropriate way.

ian, to random
@ian@phpc.social avatar

PSA: Vultr cloud storage costs are now down to $6/TB/mo.

Backblaze B2 still has the edge on data transfer costs (they bundle data transfer up to 3x the storage amount) but IIRC bandwidth is pooled with cloud servers on Vultr anyway, so you probably won't pay for outbound anyway, and it's one less vendor in the stack to manage. Which is nice when you have better things to do than babysit various vendor accounts as part of running an instance :)

ian,
@ian@phpc.social avatar

@Whiskeyomega Those stories were wrong. They issued a statement (https://www.vultr.com/news/A-Note-About-Vultrs-Terms-of-Service/) clarifying the ToS, then updated the ToS itself to make it even clearer that they weren't/had no intention of doing that.

ian,
@ian@phpc.social avatar

@Whiskeyomega One extra fun thing is on their (beta) CDN you can literally check a box to block LLM crawler user agents. Which is nice for, say, media hosting for a fediverse instance.

(we're still on bunny right now for CDN, as there's no way in the Vultr UI...yet...to use our own subdomain for the CDN)

ian,
@ian@phpc.social avatar

@jlo They meter transfer out, but the first TB is free

Crell, to ai
@Crell@phpc.social avatar

I reached out to about their code assistant.

They verified:

  1. They use , which means my GitHub OSS has almost certainly been used in training data.
  2. They rely on OpenAI's promise to not ingest any code that is used for "context".
  3. They specifically do not disclaim that their tool could result in me violating someone else's copyright, and they could suggest the same code to someone else, too.

Uninstall this crap, now. It's dangerous and irresponsible

ian, (edited )
@ian@phpc.social avatar

@johne @Crell You can uninstall the JetBrains AI plugin without uninstalling the entire IDE, so...that's sufficient IMO.

There's also LLM-enabled code completion you can turn on, but that's all run locally, and since OpenAI doesn't give you stuff you can run locally, that's safe I think.

EDIT: I meant to say ML-enabled here, not LLM enabled here. Management regrets the error.

ian,
@ian@phpc.social avatar

@Crell @johne That would be something worth asking JetBrains about. The times I've turned ML autocomplete on it more or less matched the idioms of the codebase I was working on, and didn't expand things out significantly, so maybe it's pulling from something sufficiently small (and it's marked as ML based, not LLM based)

bobmagicii, to random
@bobmagicii@phpc.social avatar

friend found out llama ai sucks at math. "gave it a csv and asked it for totals."

this is why i don't really fear my job getting deleted by ai. because after someone ruins their business with that script, i'll still be here.

ian,
@ian@phpc.social avatar

@bobmagicii ...yeah...these LLMs need to learn tool use. And by tool use I mean "a calculator"

ian, to random
@ian@phpc.social avatar

Heading back ORD-AUS soon. Thanks to everyone who organized, sponsored, spoke at, or attended ! It's great to see the in-person community growing again, including a bunch of new faces to the PHP conference scene, plus another bunch of folks who I haven't seen in awhile.

Let's do this again soon!

ian, to random
@ian@phpc.social avatar

It's time!

kboyd, to random
@kboyd@phpc.social avatar

Tempted to make a blog post about how PHP still works in the original usage patterns, while also being fully modern.

Yes, that's right: an article in defense of mixed HTML and PHP files.

ian,
@ian@phpc.social avatar

@kboyd if Next.js calls it the new hotness...

ian, to accessibility
@ian@phpc.social avatar

Remove alt tags for decorative images. Alt="" is the worst thing you could do - Paulo Fernandes

ian,
@ian@phpc.social avatar

@aardrian I'll link them to this. Either I misunderstood and got this backwards or...not...

ian,
@ian@phpc.social avatar

@aardrian Chatted back and forth a little further...

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