Luke Shiru (he/him)

Web developer, hobbyist DJ, and casual gamer

Location
Chicago, IL
Birth
October 13th
Languages
English, Español, 한국어 (나는 배우고있다)
Luke Shiru (he/him)luke@shiru.social
2023-10-20

It's so hard to make it work in a domain with a unique enough last name to make it work as a username :skullpersevering:

Luke Shiru (he/him)luke@shiru.social
2023-10-20

I like the name "Lou" because it's shorter than "Luke," and it sounds "luː" which is the start of "Luke" or "Lucas." 🤔

Luke Shiru (he/him)luke@shiru.social
2023-10-20

I'm heavily considering some rebranding for Vangware and myself. Let's see if after sleeping I keep shis idea or discard it.

Luke Shiru (he/him)luke@shiru.social
2023-10-19

I just published `@vangware/diff`, a simple deep diffing library that I used to replace `deep-diff` in `@vangware/tests`, going from ~4kb min+gzip to ~1.80kb min+gzip (55% size reduction) 🎉

vangware.com/libraries/vangwar

Luke Shiru (he/him)luke@shiru.social
2023-10-18

I've been playing Genotype for the last hour and is really fun :D youtu.be/PHP03lR0N70

Luke Shiru (he/him)luke@shiru.social
2023-10-17
Luke Shiru (he/him) boosted:
Sophia June Turnerjntrnr@fosstodon.org
2023-10-17

Just released #nushell 0.86. Some cool improvements in this one, including fish-style directory completions.

nushell.sh/blog/2023-10-17-nus

Luke Shiru (he/him) boosted:
Jyrki :paw_nonbinary:nilsding@pounced-on.me
2023-10-16

death to all websites that display 50000 different in-page pop-ups just to be annoying as fuck

  • no, i do not consent to your tracking cookies;
  • no, i do not want to sign up for your newsletter;
  • no, i will not disable my malware/adblocker;
  • no, i will not enable push notifications;
  • i don’t give a damn that you changed your “privacy” policy, this is the first time i viewed opened your website anyway;
  • i don’t care if this site looks better in the app, fix your fucking website then;
  • oh, i need chrome to view this page? what year are we in, 2000?;
  • i no longer want to read the full article if it means i have to create account;
  • and no, i do not want to sign in with my nonexistent google account either

for fucks sake

Luke Shiru (he/him)luke@shiru.social
2023-10-15

@paul_irish I wrote a bookmarklet a long time ago, and it still works, tho I don't actually play the game, I just wrote it as a joke when a streamer friend of mine was trying the game and getting frustrated by it. Sorta like: "You could just run this script and always win", and he being a decent competitive gamer was like: "Nah, that makes it less fun" :skullawkward:

Screenshot of GeoGuessr with a message on top showing the current location, showcansing the vulnerabilities they have.
Luke Shiru (he/him)luke@shiru.social
2023-10-15

@paul_irish > Do they employ any anti-devtools measures?

Nope, but also every app out there blocking dev-tools is just asking to be hacked even harder.

> what web-based games aren't vulnerable to that kinda thing?

Oh yup, 100% ... the main difference here is that because they are using a publicly available and well-known API such as Google Maps, is kinda easier than with other web-based games, which includes exposed globals that games with custom implementations generally don't have.

Luke Shiru (he/him)luke@shiru.social
2023-10-14

@paul_irish It's kinka sad the actual game is so easy to cheat through Google Maps API (you can listen for map changes and get where that took you and then use the API itself to tell you where that is) :skullsad:

Luke Shiru (he/him)luke@shiru.social
2023-10-14

This is nice ...

Carbon results for my website. It shows that my website is cleaner than 91% of web pages tested. 0.09g of CO2 is produced when someone visits.
Luke Shiru (he/him)luke@shiru.social
2023-10-14

She keeps making one great video after another: youtu.be/AaU6tI2pb3M

Luke Shiru (he/him)luke@shiru.social
2023-10-13

To all the people happy about the Microsoft acquisition of Activision+Blizzard+King ... have you seen other acquisitions? We are fucked. Mergers only fuck consumers, employees, and so on. The only ones winning are the billionaires at the top. :skullangry:

Luke Shiru (he/him)luke@shiru.social
2023-10-13

Work be like:

You're doing great! Let us punish you by giving you more responsibilities!

:skulltired:

Luke Shiru (he/him)luke@shiru.social
2023-10-13

Reverting positive changes on a codebase because of a new bug instead of addressing said new bug should be the last option :skullugh:

Luke Shiru (he/him)luke@shiru.social
2023-10-13

If you're reading this, go listen to Poets of the Fall. They are a criminally underrated band, and they deserve to be heard by more people: youtu.be/tTXd90pVjCg

Luke Shiru (he/him)luke@shiru.social
2023-10-13

hbd2me

Luke Shiru (he/him) boosted:
Thomas Steiner :chrome:tomayac@toot.cafe
2023-10-13

The Invokers API proposal (open-ui.org/components/invoker) is quite exciting, as it removes the requirement for JavaScript to open a `<dialog>`:

```html
<button invoketarget="my-dialog">Open dialog</button>
<dialog id="my-dialog">Look ma, no JavaScript</dialog>
```

Chrome is starting to experiment with this: groups.google.com/a/chromium.o.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst