Nanampbell River
20.11.2025 19:10 β π 3 π 0 π¬ 1 π 0@nickyonge.bsky.social
He/him, hi π¦ βA cinnamon bun in a leather jacketβ π Itβs pronounced βyoungβ πͺ Playful design, mental health, queer anticapitalism, ducks βοΈ Electronics, artgineering, enthusiasm π¨ @nickyonge everywhere π±
Nanampbell River
20.11.2025 19:10 β π 3 π 0 π¬ 1 π 0Nope but lol thatβs absolutely something I tested for.
String.charAt isβ¦ not an array π
It's a block of Javascript for a string function called count. I guess I'll just copypaste the whole thing into the alt text? I can't believe it fits lol String.prototype.count = function (countString, allowOverlap = false) { if (isBlank(countString)) { return 0; } // a string cannot contain another string longer than itself if (countString.length > this.length) { return 0; } if (countString.length == this.length) { return this == countString ? 1 : 0; } let count = 0; switch (countString.length) { case 0: // theoretically this should already be caught, but, failsafe return 0; case 1: // one character, simply iterate through the whole string for (let i = 0; i < this.length; i++) { if (this.charAt(i) == countString) { count++; } } return count; default: // more than one character // optimization, don't substring unless first char matches let firstChar = countString.charAt(0); // optimization, only search to this length minus one less target length for (let i = 0; i < this.length - (countString.length - 1); i++) { if (this.charAt(i) == firstChar) { let sub = this.substring(i, i + countString.length); if (sub == countString) { count++; } // if overlapping values aren't allowed, skip ahead if (!allowOverlap) { i += countString.length - 1; } } } return count; } };
I just lost like half an hour to debugging a strong contender for my dumbest typo in the 2020s so far. Try and find it, this is JS. If it takes you fewer than thirty Gregorian minutes you're doing better than me. Brb gonna go eat chocolate because am baby.
17.11.2025 03:35 β π 2 π 0 π¬ 1 π 0Heβs a bootleg Spongebob who fucks. Heβs perfect.
20.10.2025 23:07 β π 1 π 0 π¬ 1 π 0Oh my gosh! I absolutely do remember :) thatβs wild, yeah Iβd be down with that. Iβll try and dig up the old files, I suspect Iβd be able to but it might take a bit. Can you DM me your email?
04.10.2025 00:05 β π 1 π 0 π¬ 1 π 0Digitally drawn image of an amblypygi, an arachnid sorta halfway between a spider and a scorpion. It has six distinct legs, with its frontmost two legs having adapted into long slender βwhipsβ, sensory limbs that give the bugfriend its name. Its pedipalps, grippy βarmsβ beside its mouth, are spiky and scary but harmless unless youβre a cricket or something. Its carapace is drawn purple and pink with a seafoam outline, against a pale yellow background. Colours are not true to life but stylistically chosen.
Drew an amblypygi, or tailless whip scorpion. Theyβre sweethearts! Fully harmless to humans, and among the only arachnids to exhibit social bonds - mother/child, and even siblings, grooming each other.
Taking lil art breaks in between other projects is nice~
#sciart #insect #arachnid #procreate
holy fuck IT LOOKS INCREDIBLE
09.09.2025 03:49 β π 1 π 0 π¬ 1 π 0Oh mannnnnn, I'm reminded of this absolute bop that sampled his speech. Big nostalgia for 2000s-era chiptunes π
www.youtube.com/watch?v=p7IE...
Ooh thatβd be a fun cross-section to draw! Theyβre kinda just upside-down pourovers :P
03.08.2025 23:04 β π 1 π 0 π¬ 1 π 0An illustration of how a coffee machine works! Water goes into the reservoir in the back, and flows into a tube around the bottom of the machine. The tube passes through the heating element, which both heats the water and the coffee carafe. The heated water becomes vapour, a mix of both liquid and gas. The hot vapour rises through the tube and passes a bubble valve, which lifts to allow rising water but lowers if water tries to backflow, ensuring water is forced up towards the grounds. A sprayer ensures the hot water is evenly dispersed over the grounds, which leach their delicious flavour into the water. The water then pours into the carafe, and you're left with a hot pot of fresh bean juice.
I'm supposed to be cleaning right now, so naturally I drew this picture of how a coffee machine works instead :)
#sciart #engineering #industrialdesign #productdesign
Garden Birds if they talk, Sleepy Voles if they donβt π₯Ή
25.07.2025 19:04 β π 1 π 0 π¬ 0 π 0I love you lol. You'll be happy to know that I make sure my maps ALWAYS include NZ
10.07.2025 01:29 β π 1 π 0 π¬ 1 π 0Maps are fun but they're a LOT
(Other hiccups include whether to draw the Aral Sea as a sea; where "Eurasia" is; and Iturup, that lil island north of Hokkaido that Russia and Japan both claim sovereignty of. Is the Iturup vector childed to Japan.svg or Russia.svg? I just wanna draw pretty maps lol)
But oh my GOSH there's so many differences and alternatives (Australasia, Meganesia, Sahul, Australinea, learning some cool new words today) and even the Wikipedia article itself bounces between Australia and Oceania in different sections.
10.07.2025 01:01 β π 1 π 0 π¬ 1 π 0Some sources refer to Oceania as a "geographic region", not a "continent", and I'm reminded of that XKCD comic that's like
[There are 14 standards]
"That's too many standards, we need one universal standard to simplify and unify everything!"
[There are now 15 standards]
The english speaking world usually uses "Australia" as the country and continent name, and dependd on context to clarify which. But, geographers - and like the entire non-English speaking world - tend to use Oceania, which is what I'm gonna use.
10.07.2025 01:01 β π 1 π 0 π¬ 2 π 0A screenshot of the art app Procreate, with a world map graphic that has Australia in the center. Above it in large text is the word "Oceania".
Labeling maps is a WHOLE THING. Like, just the names of the continents - specifically, Australia / Oceania.
10.07.2025 01:01 β π 3 π 0 π¬ 1 π 0Picture of a caption editor showing a still image from a video. The text caption at the bottom reads βjust walked everywhereβ, the image shows me trying to paint a map projection onto a canvas while a cat strolls over my attempted art, and also there is secret bonus closed captions of a emoticon cat face. Emoticon, not emoji. Weβre going OG MSN Messenger mIRC style baby.
Making closed captions is fucking delightful and I apologize in advance if this messes with anybodyβs screenreader.
02.07.2025 04:16 β π 2 π 0 π¬ 0 π 0It takes so much lot of trial and error to figure meds out but omg what a worthwhile endeavour πππ
28.06.2025 13:15 β π 1 π 0 π¬ 0 π 0So I take 2 med-strength dosages a day. Initially it really spiked my anxiety, so I just gave up coffee for a couple weeks til my body adapted. I was drinking coffee to wake myself up for productivity anyway, Vyvanse just GAVE me executive function, so, worthwhile tradeoff π
28.06.2025 13:15 β π 1 π 0 π¬ 1 π 0Vyvanse enjoyer here :) or rather, Lisdexamfetamine, since itβs now genetically available (yay). Itβs def critical for my executive function, I take it at a relatively high dose too. I found that a single dose wasnβt working out, the peak had me too anxious and it tapered off too quickly,
28.06.2025 13:15 β π 1 π 0 π¬ 1 π 0Distortion of Latitude and Longitude visualized on the Grieger Triptychial world map projection. Three maps are visible, a Tissot indicatrix and two heatmaps, that show lat/long distortion. This map projection manages to make landmasses very accurate because centers of distortion are located in the oceans. The GalΓ‘pagos islands, given their location, happen to be comically oversized lol
Visualization of latitudinal and longitudinal distortion on the Grieger Triptychial map projection. You can see how landmasses end up being largely accurate, thanks to distortion being centered in the oceans. #sciart
28.05.2025 00:05 β π 22 π 7 π¬ 1 π 0SAF, flattery will get YOU everywhere and ME nowhere π«
24.05.2025 23:22 β π 1 π 0 π¬ 0 π 0Side-by-side view
24.05.2025 22:51 β π 0 π 0 π¬ 1 π 0Would love thoughts on which animation transition you prefer, simple (flat) or bumped. Having a hard time choosing. I've def lost objectivity over if the bump animation looks "good", and whether it takes away from the fact that the animated linework is superimposed over the painted lines.
24.05.2025 22:50 β π 1 π 0 π¬ 2 π 0Video rendering πͺ Iβm getting a blistering 5FPS on a ~3 minute 30FPS video. I hate tasks that both hold up your entire workflow and can be measured in βseconds per secondβ
23.05.2025 19:17 β π 4 π 0 π¬ 0 π 0Ugh sorry you had to experience whatever prompted you to write this
23.05.2025 19:11 β π 0 π 0 π¬ 1 π 0Animation I made for a project Iβm working on involving map projections~
19.05.2025 22:59 β π 5 π 0 π¬ 0 π 0I love that Green Day track
09.05.2025 17:02 β π 10 π 0 π¬ 0 π 0Totally nails it.
AI is a panacea for people who not only hate doing the work, but who donβt understand why our teachers asking us to βshow your workβ - annoying as it was - were right to ask it of us.