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

phillmv, to random
@phillmv@hachyderm.io avatar

@PKL hi Phil! nice to chat with ya :)

i confess when you told me about ploopy i had this running thru my mind: https://m.youtube.com/watch?v=bcVUBw8nAJw

mcc, to random
@mcc@mastodon.social avatar

Me: There is a "minimal house" show on Thursday

My wife: Baby, that's called an apartment

phillmv,
@phillmv@hachyderm.io avatar

@mcc entirely by description honest not looked it up: is this on lansdowne and college?

phillmv, to random
@phillmv@hachyderm.io avatar

pouring one out for a true one:

danielnazer, to random
@danielnazer@mastodon.social avatar

I wrote a fairly mundane post on Reddit that led to me getting an AI-prompted message with suicide prevention resources.

I was completely mystified but then I realized it was probably because I included the phrase: "I find it hard to manage" (in a context like "I find it hard to manage the crabgrass in my garden ... ").

This is the future isn't it? AI pestering us with context-free misunderstood nonsense. I guess I should just count myself lucky that the AI didn't institutionalize me.

phillmv,
@phillmv@hachyderm.io avatar

@danielnazer @mhoye also doubles as a harassment vector. someone was triggering those suicide watch messages towards everyone who posted in r/trans

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

cks, to random
@cks@mastodon.social avatar

I've now created my first cloud (virtual) machine. It is of course a special snowflake, because I had no desire to try to simultaneously learn this cloud vendor's web UI, terminology, etc and also some cloud machine automation setup. At least it's an extremely simple special snowflake and I kept notes (and off-machine copies of everything important).

I suspect that it is terribly set up and there are much better ways to do what I want, but meh. It's simple.

phillmv,
@phillmv@hachyderm.io avatar

@cks wow you’ve been racking your own hardware this whole time?

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

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