Beware of document.lastModified!

Today, I was trying to figure out how old a web file was, I used document.lastModified, and I was surprised to see that the date was today, a few seconds ago. That info didn’t seem right, so I reloaded the page. This time, the date was different, now even more recent! I think this was because the file was returned by a server scripting language, which “created” the file a few seconds ago, even though the file was really older. So beware of using document.lastModified; it might be wrong.

Read More

Is the copyright sign an emoji?

For some reason, I was searching Google for a copyright sign. The first result, was from! Do you consider the copyright sign an emoji? I don’t. Share your opinion in the comments below.

Read More

Collaborating on an Open Source Project

I consider myself an introvert, and I’ve never been big on collaboration. But recently, I’ve worked on several open source projects online, WITH PEOPLE I’VE NEVER EVEN MET IN PERSON!!!! This sounds crazy, but it’s actually fun!

Read More

Live Photos?

Yesterday, I got an iPad Pro, and it is great. But one feature I still don’t quite understand is: Live photos. How can a photo be live? Wouldn’t a live photo be a video? Or is it more like a GIF?

Read More

Updates and Closures

If you were on my website yesterday, that is impossible. Because my site was down yesterday. Sorry. I was experimenting with some domain stuff that clearly did not go as planned. If you read this post, you know I have my 1and1 subscription back! So the next few days, I will be changing some stuff on this website.

Read More

5 Cool URL Shorteners

URL Shorteners are a pretty cool tool, and there are so many of them. You probably know and, but here are some cool ones you’ve probably never heard of:

Read More

Jekyll Comments

As you may have noticed, today, there are now comments at the bottom of almost all the pages that allow you to comment! I have added these, they are not part of Jekyll Now (which I use). Here is how I made it:

Read More

Compare Server Scripting Languages

For Christmas, I was able to renew my 1and1 subscription so I can now continue using server languages!! Yay! I won’t stop using Github Pages, I like it for blogs, and project sites, but I also want to do some stuff with servers. But I’m trying to decide what language(s) to use.

Read More

More Cool API Ideas

The new progressive web app ideas that browser developers have are pretty cool. But I think there are a few APIs that the web would be way cooler with. This is the second post out of a series of posts

4. Widget API

Some platforms, mostly phones have widgets that you can place on your home screen. What if websites could create them? Example:

title: "Current Time",
color: "#ee8800",
content: [
{type: "updatingText",key:"getTime"},
{type: "button",label: "Open website",key:"openSite"}
},function (res){
if(res.type === "getTime"){return time}else if(res.type === "openSite"){"")}

5. Document Print API

Somehow, Google Docs is able to print only part of the page, in this case, the document. This would make it much easier!! Example:

Read More

Cool API Ideas

The new progressive web app ideas that browser developers have are pretty cool. But I think there are a few APIs that the web would be way cooler with.

1. Spellcheck API

This API would let developers modify the list of spellcheck words on that website. These change would be on that website ONLY, unless the user accepted a permission that lets the website change the whole list.

Read More

Scratch Emoji Shortcuts

Hello! I made a new extension called Scratch Emoji Shortcuts. It lets you use more emojis on Scratch, including sound emojis. You can use most of the emojis Github supports, plus a few sound emojis. For more info, see

Read More

CSS Code Shirt

From an idea I found online, I made a shirt with CSS code for a ghost. This is my Halloween costume. The code on the shirt, if you can’t read it is:

.ghost {
  opacity: 0.5;
  background: white;
/* Noo! Ghost attack! */
  visibility: hidden;
  display: none;

The idea

css shirt

My version

css shirt Sorry about the image quality. You can make your own with a shirt, fabric paint and some CSS knowledge!

Read More

My Logo in Pumpkin!

With Halloween coming up soon, I carved a pumpkin. My pumpkin has my logo in it, leaving a K-shaped piece that I can do whatever I want with. So until Halloween, my test account logo will be:

Read More

Lag out the browser console!

Ever wanted to lag out the browser console? Well now you can! This code makes the console glitch out. If you try scrolling, some parts of the console will disappear. You may even need your task manager to close the tab!!!

function error(s,m){return setInterval(function (){console.error(m || "ERROR");console.warn(error())},s || 1000)}

To use, paste into the console, then call the function error(speed,message) Example:

Read More

Kyleplo's Forms

One bad thing about Github Pages is that it is hard to create forms on it. So I decided to create a Weebly site to host all of my forms, because forms are so easy there. The site is here. You can also request to have a form create for you. Because of this, I will resume poll of the month!

Read More

Testing search link

Recently, on the Scratch forums, many users seem to put a random Google search link in their signature. Because Google crawls the Scratch forums, all posts with this set of characters.

Read More

My custom scroll

My custom scrollbars

As you may have noticed, I use a custom scrollbar on this website. I think they are awesome because you can customise your site more. However, mine happens to be very weird: ```css ::-webkit-scrollbar { width: 1%; }

Read More

For older posts, see my old blog