@phillmv@hachyderm.io
@phillmv@hachyderm.io avatar

phillmv

@phillmv@hachyderm.io

perfect and upright, eschews evil. they/them.

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

timbray, (edited ) to random
@timbray@cosocial.ca avatar

https://apnews.com/article/israel-hamas-jerusalem-march-gaza-6058a191644b6bde5366a40d7f736590

The headline is “Israeli crowds chant racist slogans, taunt Palestinians during Jerusalem march” and the problem is that these particular crowds accurately represent the posture of Israel’s government.

[Update: This story turns out to be a year old. Pardon my missing that. But I stand by what I said.]

phillmv,
@phillmv@hachyderm.io avatar

@timbray a year ago! what a simpler time

mcc, to random
@mcc@mastodon.social avatar

I order some Products from the United States.

The cost is $88 CAD.

There's a fixed international shipping cost of $48 CAD. Frustrating, but that is what the shipper has, so okay.

A couple days later, I get an email from UPS asking to pay the import duty fee. The import fee is $51 CAD.

That is more than half the cost of the product itself. I'm overall paying more for shipping+import fees than for the product.

When I moved here I assumed I could buy stuff from USA cheap because of NAFTA :(

phillmv,
@phillmv@hachyderm.io avatar

@mcc often those fees are like $10 in taxes and $40 in “convenience” for for handling the duty for you

christ, to cycling
@christ@awjeez.help avatar

Today's Ride: I was gifted a mask called THE FULL ENGLISH.

phillmv,
@phillmv@hachyderm.io avatar

@christ this is both incredible and i hate that it exists. golf clap

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

Hello Toronto - I'm giving a public talk there in 8 days. Want to hear me yell about satellites for an hour? Come say hi!

EDITED to add: Oops I didn't give image credit! The image in the poster was taken by Joshua Rozells, see APOD link: https://apod.nasa.gov/apod/ap220614.html

phillmv,
@phillmv@hachyderm.io avatar

@sundogplanets excuse me we are merely awful not horrible

rakyat, to random
@rakyat@hachyderm.io avatar

The wider fediverse is blissfully unaware of the raging Bear vs. Man discourse that’s been dominating Threads for a week.

phillmv,
@phillmv@hachyderm.io avatar

@rakyat the bears have done nothing to deserve this

phillmv, to random
@phillmv@hachyderm.io avatar

I can finally talk about what we've been working on for the past two years(!)

Using , GitHub now supports artifact signing, which allows you to create unforgeable provenance guarantees for any software you build inside Actions.

It's been a heck of a ride, & you can read more about (and learn how to use it) here:

https://github.blog/2024-05-02-introducing-artifact-attestations-now-in-public-beta/

interfluidity, to random
@interfluidity@zirk.us avatar

This is madness.

phillmv,
@phillmv@hachyderm.io avatar

@interfluidity @tb

i mean… who cares what undergraduates have to say about anything? they coulda ridden it out for a month and summer would naturally have dispersed them.

it’s an incredibly weak response

phillmv, to infosec
@phillmv@hachyderm.io avatar

Do you work in ? Do you want to work on offensive security at GitHub? Come join our Red Team!

🇺🇸https://githubinc.jibeapply.com/jobs/2933

🇬🇧 https://githubinc.jibeapply.com/jobs/2934

hrefna, to random
@hrefna@hachyderm.io avatar

"I bet I could prototype a website faster than you in my chosen language than you could in your chosen language."

What is this, grade school?

I'm pretty sure you could prototype a website faster in my chosen language than I could in the same language.

If you are going to talk about your frustrations with "machoism" then maybe start by asking yourself about why you think speed of implementing a website is a good test of literally anything.

That is all I have to say about that.

phillmv,
@phillmv@hachyderm.io avatar

@hrefna it matters because it increases iteration velocity, and when you’re searching across the solution space then ability to iterate is a big determinant of success!

phillmv,
@phillmv@hachyderm.io avatar

@hrefna i felt triggered after seeing you express what i feel is an unjustified bias; we programmers are filled with superstitions which we cloak in the language of objective technical decisions.

i happened across your subtoot of our conversation here, but since you’re not interested i certainly won’t bother you any further.

cheers,

jenniferplusplus, to random
@jenniferplusplus@hachyderm.io avatar

Given how many fedi servers are out there, it's interesting to me that I can only find one written in Ruby. You'd think that a long running successful project would just naturally produce resources that other projects can use. But that doesn't seem to have happened.

phillmv,
@phillmv@hachyderm.io avatar

@hrefna @jenniferplusplus this perspective is so biased! 😝😭

Rails is a great choice for exactly this kind of project: a speculative app whose requirements were not yet fixed, and where the design needed to be flexible to accommodate as of yet undetermined needs.

if you tried to get this off the ground in Java or C++ or Go we wouldn’t be having this conversation; there’d be a cool TODO in a forgotten repo somewhere

phillmv,
@phillmv@hachyderm.io avatar

@jenniferplusplus @hrefna i have a whole blog post queued up on this exact topic, but domain modelling is a lot easier to do in hindsight, after the app is successful, than when you’re starting out & the exact dimensions of the requirements are fuzzy.

making an app from scratch is a lot more iterative and speculative than we give it credit for. lotta programmers want to pretend they’re coding to exact, well defined, specs instead of fumbling in the dark

phillmv,
@phillmv@hachyderm.io avatar

@hrefna @jenniferplusplus

a data warehouse is way more well defined than a consumer oriented cat picture website! 😜

i’ll bet you a large sum of money that i can prototype a website faster, and iterate on its functionality faster, than with your “shop” language of choice.

i’m just deeply irritated by these macho nerd arguments. i too work at Pretty Large Scale & i’ve written enough Go to be aware of its limitations

phillmv,
@phillmv@hachyderm.io avatar

@hrefna @jenniferplusplus DHH went down hill starting 2020, and i basically agree with this as i think i stated up thread:

in the past 3 years you’re likely to find it more fun to rewrite functionality in your newer more employable language of choice than to extract existing functionality out of the legacy reference implementation.

phillmv,
@phillmv@hachyderm.io avatar

@hrefna @jenniferplusplus i don’t think your analysis is incorrect, but “rails is not the correct choice for basically anything” — oof that gets my hackles up.

it’s such a weird bias!

hrefna, to random
@hrefna@hachyderm.io avatar

Really I'm of the view that a hard fork of mastodon is (probably) not the right solution, but it's likely my view on that is for different reasons than a lot of other people who have talked about it (and also substantially similar in some respects, but with some core differences).

But if you want to do the work and it energizes you then go forth. It just seems to be more hassle than I suspect it will be worth versus just building a ground-up implementation (which is already plenty of work).

phillmv,
@phillmv@hachyderm.io avatar

@hrefna @jenniferplusplus if this were a work conversation (rewrite vs investing in maintenance) i would push strongly against rewriting, esp if our metric is “amount of hassle to functioning product”

phillmv,
@phillmv@hachyderm.io avatar

@hrefna @jenniferplusplus i’m not read up on the current drama, just going off “if you want a new mastodon that works with less hassle”.

i know Jennifer hates the current implementation & likely has good reason to! (whereas I’m deeply experienced in the same stack) but

you’ll probably be up & running faster using the app that has seen production 🤔 than something entirely new

mcc, to random
@mcc@mastodon.social avatar

Continuing to poke around with "bluesky". It keeps feeling like openness/federation was something they wanted on paper but never actually had as any kind of core value.

Example: In the protocol, all the resources in the bluesky network have their own URL schema. Several third party tools work with these. For example, at://did:plc:ei24m7la7nsl656y3hmnideo/app.bsky.feed.post/3kr3gjotz2k27 is a post.

You can't get these URLs from official software. bsky.app only gives you URLs within bsky.app.

phillmv,
@phillmv@hachyderm.io avatar

@mcc @TauPan this is also a Ruby on Rails convention, as a bit of a party trick, to make it easy or expected to get the same resource in different formats by default

phillmv,
@phillmv@hachyderm.io avatar

@mcc @TauPan amusingly clicking the .json link reliably crashes the Ivory client

phillmv, to random
@phillmv@hachyderm.io avatar

New blog post!

Your organization is not shaped like Facebook – so why use their tools?

A call for discretion & thinking about incentives:

http://okayfail.com/garden/youre-not-facebook-why-use-their-tools.html

simon, to random
@simon@simonwillison.net avatar

Distinctly unimpressed by the "AI-enhanced description" SlideShare added to the lightning talk I gave about Zeppelins at PyCon UK back in 2008

https://www.slideshare.net/simon/i-love-zeppelins-and-you-should-too-presentation

phillmv,
@phillmv@hachyderm.io avatar

@simon wow, a zeppelin empresario too! what a varied career you’ve had 🥲

mbonsma, to random
@mbonsma@mastodon.social avatar

4-year-old has been playing a lot of Cities Skylines and I periodically hear him shouting things like "Everyone wants more windmills!" and "I built bus lanes across the highway!" Warms the heart.

phillmv,
@phillmv@hachyderm.io avatar

@mbonsma good for a four year old you say? i assume you play with your kid?

mcc, to random
@mcc@mastodon.social avatar

Looking into how to set up a bluesky server.

Noticed this bit here, in the documentation. That's an interesting way to spell "cannot"

phillmv,
@phillmv@hachyderm.io avatar

@mcc i applaud the effort involved but i have a question: what are the incentives for running a PDS? are you just exploring a solo server so that you could in theory migrate away more easily or not rely on a third party to export your data should another billionaire attack the network?

skinnylatte, to random
@skinnylatte@hachyderm.io avatar

I adopted Cookie when I was 24 years old. Thinking about how my mother had my sibling at 24 years old. How I was not ready to have a dog. How I’ll never be ready for a human. Terrifying

(I do think, however, that having Cookie at that age was the hard fork in the road for me in terms of ‘getting my shit together)

phillmv,
@phillmv@hachyderm.io avatar

@skinnylatte for the first six months all they do is eat shit and sleep and by the time you have to do anything more complicated you’re so thoroughly broken that you figure it out as you go along ;)

whitequark, to random
@whitequark@mastodon.social avatar

there is nothing that i would not shove into a wasm container. nothing

phillmv,
@phillmv@hachyderm.io avatar

@whitequark ooooooh this could work really well using OCI registries (ie docker) instead of pypi. what kind of tools / how well does it work?

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