It's wonderful when you get to see someone you know go from doing the thing, to *really* doing the thing - and knowing they were just as passionate back then.
2014 vs. 2023: at an "intimate" show in SF, vs. a tour closer in Vancouver.
Scott Schiller
@schill
Technical + creative. Canadian. Front-end @ Critical Mass (2002-05), Y!/Flickr (05-14), Slack (14-20.) Web, music, A/V + tech. Creator of SoundManager 2.
Scott Schiller’s Tweets
When you forget to "name" the landing pad: "Welcome to undefined."
`-* 🚁 Welcome to ${data.name}${' ⛽🛠️ *-\nToday\'s feature: %s1 %s2 · Enjoy your stay.'.replace('%s1', drink).replace('%s2', eat)}`
read image description
ALT
2
Once you build the game engine—of course—at some point, you have to build the level editor to go with it.
This is my fourth since ~2000, and they're always fun to make. Two days in, here. Much yet to do. 😅
0:18
84 views
1
2
"Shot put" is it. Done, I'm done. 🤣☠️ :chefs_kiss:
Quote Tweet
Probably the best thing you'll see today.
In 2017, a group of developers hilariously competed for who could create worst volume control interface in the world.
The results
1/22
Show this thread
1
3
25+ years in, and still having far too much fun with HTML, CSS and JavaScript.
🚁⛽️ARMOR ALLEY, 10th Anniversary Edition: P2P Multi-player Networking, and “Virtual Stupidity.” 🎸🤘
9
There's something to getting thoughts and ideas down on paper, if just the physical act. 📓
Digging into P2P networking. WebRTC/PeerJS; real-time messaging, player-to-player chat, slash commands, & syncing prefs in real-time. “There's something very familiar about all this.” 😉
read image description
ALT
4
Duck typing, JavaScript edition.
It's not a banana, nor a duck, nor a chicken - but somewhere in between. And, undeniably cute. 😍
read image description
ALT
1
Getting the skillet going, and coincidentally, recalling that I really should take up guitar at some point. 🎸🤘
read image description
ALT
3
LIGHTS.EXE. I had to do it. 🚥 ☎️
Packets are always flying back and forth with mouse coordinates, but the LEDs blink on TX / RX - just like the old modem days.
Also: Multiplayer (PvP) prototype - it's actually sort of working!
0:12
37 views
1
1
Show this thread
Not exactly LinkedIn - but this week, I've been into networking. (Windows XP icon set, here.)
read image description
ALT
1
5
Show this thread
This prototype uses PeerJS, and an implementation of input buffering / sync / rollback work by Mitxela.
1
Show this thread
One-to-many problems, fast: Adding a network play option. 😅
1) Latency = game desync. OK: send packet, apply input after ½-ping delay.
2) Clock, refresh, frame sync shenanigans.
3) WebRTC: UDP-like, order/delivery not guaranteed? Input buffers, rollback netcode!? 😬
0:30
121 views
1
1
4
Show this thread
You miss 100% of the niche whimsical code reference opportunities you don't take.
read image description
ALT
3
1
13
The tools often shape the output; here's a perfect example. Sometimes you just hear something good, and the rest is history.
Quote Tweet
Wow I was obsessed with this track - and this reveal kinda sucks 
Show this thread
0:24
3.7M views
3
It appears I've broken Chrome Canary's renderer process. I guess I get to keep *both* pieces. 😇💥
read image description
ALT
Performance refactoring, continued: Making hundreds of <div> elements go fast.
• 20,000 collision checks per second, down to ~500.
• Sprite pooling: less paint, more GPU compositing.
• Weather options: "It was a dark and stormy night."
• More explosions and particles!
0:28
158 views
4
10
I would pay good money to see this.
Given the incredible range of roles Benedict Cumberbatch has played, I think he's finally ready to take on this one. 🎸🤘 (To wit, NPH could probably do this in his sleep. 😆)
read image description
ALT
11
Refactoring collision logic for performance: splitting the 8192px battlefield into 32 zones, 256px ea. Visual debug w/signposts, here.
Still O(n), but greatly-reduced iterations. Units briefly overlap on boundaries, so "did a bullet hit a nearby tank" may include two zones.
0:28
119 views
4
Like the MythBusters said, explosions are like wine; there are many fine varietals to enjoy. 💥🎉🎊
0:29
76 views
1
Typical passer-by: Romantic, sexy shop storefront on Valentine's day. 💘
SecOps: CVE-2014-0160. 😱😅 en.wikipedia.org/wiki/Heartbleed
read image description
ALT
2
Former colleagues and margaritas, the other night. What a time. Like a high school reunion, only better!
read image description
ALT
1
50
I completely forgot about a "DOMFetti" confetti animation from a while back; that's been made an option, here. 🎉
Thankfully, browsers are increasingly good at rendering hundreds of little 3D-transformed elements.
0:25
97 views
3
WANTED: The API endpoint for whatever delivers these thirsty full-screen iOS pop-ups, so they can be blocked. Almost daily, shown seconds after the app opens. Stop it. 🚮😒
read image description
ALT
read image description
ALT
read image description
ALT
read image description
ALT
1
Now, multi-faceted. Transition on position, border-width, and element width to collapse and expand the "triangles" and right side bits.
0:12
47 views
1
Show this thread
These buttons aren't sad, just occasionally depressed. 🤪 :oh_brother:
Someone asked, I couldn't resist some CSS shenanigans. Using :before / :after, border-width and position transitions to hide the 45-degree "triangles," it works better than I expected.
0:06
169 views
2
7
Show this thread
I should add, here is the finest (IMHO) cover of "P.I.M.P." - used to great effect in one episode of the Silicon Valley series, among others. youtu.be/ZlC2LWnkVNQ
Show this thread
Slackbot just reminded me: 50 Cent's debut studio album ("In da Club" et al), was released 20 years ago today. PS: You're / we're old. 😅
2
3
Show this thread
Realizing I've been a terrible skillet owner, I set out to fix it. Easy-Off (lye, caustic 🦺⚠️ - do outdoors, wear goggles + gloves), 3x / 72 hours to get bare metal, then three rounds of seasoning 200-400F w/grapeseed oil. So far, so good. Source: youtube.com/watch?v=2Pvf0m
read image description
ALT
read image description
ALT
read image description
ALT
read image description
ALT
1
9
Scoundrels, and scalleywags... Siblings, actually. The first is a more accurate "default state" representation. 😆
read image description
ALT
read image description
ALT
1
10
A slice of what ensues when I collect 500+ voice samples of a couple of "unruly teenagers," and work them into this game remake - now entering its 10th year.
This is nothing new, really; I have always been a fan of niche humour, fire, and explosions. 😇
0:57
90 views
2
Special guest DJ this week. He was promptly given a treat for being patient on this one. 😁 And, yes - he was sitting atop a subwoofer.
read image description
ALT
1
17
I've finally wrapped this project. Click for the holy grail teaser on DIY wireless speakers; stay for The Last Starfighter and the mini Dachshund. 😄
3
Back in '67, they'd take time to send postcards back home... Accompanied by some of the local hops, as one does. 🍺💌
read image description
ALT
read image description
ALT
Show this thread
Project video in progress: Retrofitting classic Altec Lansing Model 14 loudspeakers to be mobile, self-powered, and wireless. 🔊
0:26
118 views
2
Local pho spot has their sound system wired such that mono instruments may be canceled out. Beatles stuff at large, and Aerosmith’s “Dream On” minus the guitar solos sounds pretty funny.
1
5
From someone in the know: "This is a photo of 3 of the greatest drivers in F1, ever ... Jim Clark Graham hill, in the green Lotus cars. And what looks like Jackie Stewart's BRM-Owen in the foreground. Just crazy."
Show this thread
My Dad happened to be at the 1967 French Grand Prix / 24 Le Mans Formula One motor race. I'm told these photos of his are from a legendary event in #F1 history.
read image description
ALT
read image description
ALT
read image description
ALT
read image description
ALT
2
3
33
Show this thread
One of the siblings decided to get the others’ mini Dachshund (a very good boy) some “socks.” He humoured us whilst simultaneously wearing a reindeer coat, then promptly got to removing the socks once set free.
I swear, he is spoiled rotten otherwise. 😅😇
read image description
ALT
6


