@masukomi@connectified.com
@masukomi@connectified.com avatar

masukomi

@masukomi@connectified.com

👉 Senior Back-End Dev. Seeking Remote Position 👈

Autodidactic, Autistic, ADHD, Trans, and Geeky Programmer.

Queer friend of Camellia Sinensis.

If you want to hear my ramblings about Tabletop Role Playing Games check out my other account: https://dice.camp/@masukomi

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

mcc, to random
@mcc@mastodon.social avatar

Considering buying a USB foot pedal for Purposes. It turns out the pedal represents itself to the OS as a keyboard, and by default it types the letter "B", but there is an application that can be used to customize its exact behavior and this includes potentially typing entire sentences. Here is the example the Amazon reseller gives of how you might use this feature

masukomi,
@masukomi@connectified.com avatar

@mcc 🤔how many times a day do they type that that they thought "hey, I know, I'll create a new hardware device, with 1 button and the dedicated purpose of typing this sentence to my partner!"

e_urq, to random
@e_urq@journa.host avatar
masukomi,
@masukomi@connectified.com avatar

@e_urq Yes and no. A loved one had to get rid of her female reproductive bits and the drs were like "yes, those are a problem and causing you significant pain every single day, but are you really REALLY... REALLY sure you don't want to have a baby?" 🤦‍♀️ So, yes getting rid of ovaries (and tying tubes) is REALLY hard to get approval for ("think of the future babies!!!")

HOWEVER... unreversable vasectomy? No problem!

Nothing about this feels fair.

masukomi,
@masukomi@connectified.com avatar

@e_urq wait... women can get their boobs removed just because they don't like them, but men can't get their testes removed without it being "gender conforming" surgery ?

Is that right?

Is this just more of the women are property and their bodies don't matter but men are... holy temples of perfection that must not be disturbed 🐄💩 ?

rose, to random
@rose@503junk.house avatar

🐱 📰
👔

I need to get an electronic repair heat gun

masukomi,
@masukomi@connectified.com avatar

@rose 🤔my bet is no. unless it's cheap adhesive.

masukomi, to random
@masukomi@connectified.com avatar

we have a customer facing report that uses day/month/year timestamps!!!!

WHo? Why?!

monsters!
;)

masukomi,
@masukomi@connectified.com avatar

@matt realized I had to completely misread what you said. I’m going to have to disagree with you about more logical. You have to wait until the end of the statement before you find out if the beginning of the statement is relevant. The day number is meaningless without the context of the month. the month is meaningless without the context of the year.

masukomi,
@masukomi@connectified.com avatar

@matt If we start with the year, then I know that everything that follows it is either completely irrelevant or potentially relevant.

each subsequent piece of information helps me to rapidly abandon because of irrelevance or know that I am on the right track.

With Day/Month/year I have to just maintain it more and more useless state until I get to the end when I can then test it against a year and find out if there was any point in maintaining that state

masukomi, to random
@masukomi@connectified.com avatar

DIE TIME ZONES DIE

apple wallet notifications are 4 hrs 30 minutes too early

why? Pretty sure the problem is IST vs IST (Irish Standard Time vs India Standard Time)

"but kay" i hear you say. "That's 4hrs 30mins not 5!." Yes, but IRISH Standard time is UTC+1 so INDIA Standard time is 4hrs 30mins ahead of IRISH.

fuck all this noize.

masukomi,
@masukomi@connectified.com avatar
 e.start_time.to_s  
=> "Sat Sep 10 19:30:00 IST 2022"  

IST !!!!

fables_tales, to random

As someone who suffers from DID, and is on an advanced level of gender, let me tell you, the english language is wholly incapable of properly describing identity

masukomi,
@masukomi@connectified.com avatar

@fables_tales i just need to say that i love everything about the idea of "advanced level of gender" :D

masukomi, to random
@masukomi@connectified.com avatar

digging into a gem we use to figure out how to make it do what i want.

finding inner classes, and metaprogramming ??its subclasses??? through reflection instead of just writing things so that it could call the methods directly that it needs to be there.

Seeing if "self" has a particular constant defined which is actually a ...subclass? And just.... SO MUCH w⁉️t⁉️f⁉️

masukomi,
@masukomi@connectified.com avatar

> Our developers have published a free-content book about all things [REDACTED]

me: 🤔maybe that will just answer my question without more spelunking.
me: <clicks link>

emory, to apple
@emory@soc.kvet.ch avatar

i would like to introduce a technical executive with an engineering background and diabetes to someone in the team at , because a “no updates" control failed and her blood glucose instrument silently stopped working overnight because of it.

this could be an incident that could be impacting a lot of people that don't know about it and she's recovering to a working state again but i don't think this should have happened. the FDA certified the device for lil’ halp?

masukomi,
@masukomi@connectified.com avatar

@flaws @emory trying to understand what happened. Is it correct to say that something was pushed to Health Kit that was expected to have no effect, BUT it caused a 3rd party app to "fail" for handwavey definition of "fail" ? Is there a public link anywhere with details?

(I can't help. I'm just curious.)

masukomi,
@masukomi@connectified.com avatar

@emory i worked for apple. I would NEVER trust them with something that controlled a medical device. Handwavey awareness of X monitoring? Sure. Actually effecting insulin dosage / pacemaker reliability / anything that could hurt me? HELL NO.

As far as software goes there is zero institutional belief in unit tests or the importance of reliability. I'm sure there are some good quality teams, but they're the exception, not the norm.

masukomi, to accessibility
@masukomi@connectified.com avatar

another day, another issue

Link colors provide contextual value. They tell you that this text is different from that text, and that it's probably interactive.

If you get rid of that, it's impossible to tell something is a link. Yes, you can underline it, but underlining text is something we've been doing for hundreds of years as a form of emphasis.

Removing that not only makes it harder to know what I can do with your page, BUT it also breaks accessibility tools.

1/2

masukomi,
@masukomi@connectified.com avatar

@Pathfinder TIL. Thanks for the education. :D

masukomi, to random
@masukomi@connectified.com avatar

I just wrote this code:

value.match(/^{{(.*)}}$/)&.1

I can't decide if I should feel dirty or proud. I'm leaning towards the belief that these are the consequences of some bad past decision and that I should probably repent. I'm not sure which god is appropriate for prayers of absolution in this case.

masukomi,
@masukomi@connectified.com avatar

@greg honestly i didn't know .captures was a thing. i've always seen (and thus used) the array notation.

So yeah...

value.match(/^{{(.)}}$/)&.1
vs
value.match(/^{{(.
)}}$/)&.captures&.first

Yours is way more readable & intent revealing. Thanks. :D

masukomi, to random
@masukomi@connectified.com avatar

geeks: this is a long-shot but does anyone have a copy of the pdf-helpers gem from gems.rubyreports.org (now defunct) ?

I'm trolling through wayback machine archives at this point, crossing my fingers trying to find source or something. We're using ruport reports which relies on that for a feature i need for a ticket. I'm not finding it anywhere.

masukomi, to random
@masukomi@connectified.com avatar

I've got friends here getting a lot of racist abuse.

This is a reminder to all admins that we must be active in our responsibility to protect our instances' communities from outside threats.

protecting your people is more important than maintaining politeness or being able to see posts from a server of "mostly" good people when some subset of them keeps abusing your people.

✊ "Nazis… are… bastards… Shoot… to... kill!" - Dr. Merrill Stern

https://www.salon.com/2023/05/27/my-great-uncle-helped-liberate-a-concentration-camp-his-last-words-to-me-were-a-warning/

masukomi, to random
@masukomi@connectified.com avatar

FYI The hoop jumping i had to go through to convert from svg->png.

  1. needed to call rsvg-convert directly
  2. needed to add zoom because that makes it look better (regardless of amount)
  3. needed to crop because for some reason there were always extra pixels of transparent border on the right and bottom
  4. needed to delete bogus files sometimes created with cropped off bits and ...? and rename the one i wanted.

(screenshot is written in fish shell)

masukomi, to random
@masukomi@connectified.com avatar

geeks: why am i getting multiple output files here

convert foo.png -gravity NorthEast -crop 1097x339 +repage foo-cropped.png

this generates foo-cropped-0.png foo-cropped-1.png foo-cropped-2.png foo-cropped-3.png

I only want the file in foo-cropped-0.png and i want it to be called foo-cropped.png

what am i doing wrong? It's like giving me all the bits it chopped off too, instead of just the resulting cropped file.

masukomi, to random
@masukomi@connectified.com avatar

TIL that even when is configured to use rsvg-convert to convert SVG to PNG it ... doesn't? Or does so in a way that makes the results unusably bad.

BUT if you use invoke rsvg-convert directly it works fine.

Also BONUS pro tip. The results were very meh UNTIL i added zoom, and then suddenly everything was crisp and sharp. Didn't really matter how much zoom i added, just that the zoom functionality got invoked.

masukomi, to random
@masukomi@connectified.com avatar

Just got off the call with dr. current plan is to continue hoop-jumping for the insurance company to see what drug they'll allow us to use next.

masukomi, to random
@masukomi@connectified.com avatar

TIL another new ruby thing after 18yrs

Foo::Bar.send :include, Helpers

Like, in theory i knew you could do that, but in practice... ⁉️ Wuh?! why?!

I ... think this is monkeypatching a library's class to include a local Helpers module...

for bonus points the Helpers module was defined within the current class.

I'm all for learning new old things. At the same time, it happening at this pace is a 🚩

masukomi, to random
@masukomi@connectified.com avatar

was just remembering "Don't say 'Gay'. Say 'Takei'"

and thinking that it's nice to be reminded that are good people in the world who will stand up to bigotry with humor and defiance. People like @georgetakei

masukomi, to random
@masukomi@connectified.com avatar

Someone posted a link to a toy scheme implementation on HN.

One of the comments was "car? cdr? bye!"

This is yet more bigotry and ignorance. Just directed at a programming language instead of a people.

There are many different languages that work in many different ways. ALL of them have something to teach you (programming & human languages). These bigoted xenophobic approaches to the ways other people do things are toxic.

masukomi, to random
@masukomi@connectified.com avatar

exact match search results are literally the easiest possible search results you can return.

Why is this so !@#$!@" hard that NO search engine gets it right? Even searching for code on GitHub fails to grasp the concept of EXACT !@@$#!$# MATCH

see also: bad documentation. Did someone lie to the tech writer or did they change implementation and not tell the tech writers?

masukomi, to random
@masukomi@connectified.com avatar

just used to help me write inline docs for the first time.

🤔 kinda cool.

masukomi, to random
@masukomi@connectified.com avatar

wonderful example this morning of Apple's ridiculous desire to play music unasked. I'm sitting listening to nothing with my AirPods max on. They were last playing sound from my phone a few minutes ago. An alarm goes off (meeting coming up). I hear it in my headphones. I stop it on my watch. My laptop starts playing music.

🤦‍♀️

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