Jonathan Lam

Jonathan (a.k.a., "Lambda Ninja") is wannabe professional programmer and mathematician. He is also the site engineer and designer for Everything is Sheep.

The Lambda Ninja image was coded with the JS/HTML canvas. See the code here.

profile for Lambda Ninja on Stack Exchange, a network of free, community-driven Q&A sites"

On Developing a Linux Driver 06/12/19

"Do you pine for the days when men were men and wrote their own device drivers?" ~ Linus Torvalds On Developing a Linux Driver A quick guide on understanding, developing, and compiling a Linux driver with no prior knowledge, featuring a case stud…

Tagged: coding linux tutorial

Diary of a College Kid 02/27/19

Hi everyone! Life has been so busy recently, and I think it's time to get back to writing regularly. My hoarder sense wants preservation. For now, because it's 3:45a.m., this will only be a brief summary of the lively past day-and-a-half. Hopefully m…

Tagged: site diary

Introducing Remeet! 06/28/18

This will be an introduction to and how-to guide for Remeet, and will be completed once Remeet has achieved (most of) its major intended features. If you are here, and if you noticed that Remeet took a long time to load, that's because its server "fa…

Tagged: coding remeet

Consolidation 06/25/18

In my last post, I wrote about a little of my history. The Homework Life was a blog I'd written in 2015. I looked back on that hosting account for the first time in over a year, to find two older sites: A Tech Life and Programath. The former was some…

Tagged: reflection brain-dump studio-ghibli

Better RTC with WebRTC 06/25/18

For years, I've been trying to get at real time communication (RTC). The best I've done is using websockets, which work fairly well, but it requires a server. Now, setting up a Node.js server with socket.io isn't too bad, so that's not a problem. The…

Tagged: coding tutorial

Introducing BaBaP! 06/24/18

The first post on The Homework Life was published 12/17/2015, about two and a half years ago. The first post on Everything is Sheep was published 7/12/2017, nearly a year ago. And the first post on BaBaP was published 6/22/2018, some two days ago. Wo…

Tagged: coding site

Senior Exit Thoughts 06/21/18

Below is a short survey seniors from our school fill out online prior to an in-person interview with their counselor. Some irrelevant questions (i.e., filling out private information) has been omitted. Identify one of the most influential experienc…

Tagged: brain-dump reflection

The Wonders of PHP 06/19/18

I remember the first time my uncle showed me how to use a server-side script. He called it CGI— which to many people only means "computer-generated imagery," but in this context refers to "common gateway interface"— to generate an image o…

Tagged: brain-dump coding

Planning with Brain-Spaces 06/16/18

I had this revelation in the shower that the brain acts like a very slow computer processor, with an arbitrarily defined number of cores (explained later). Each day, these cores can only process at a limited rate, and once a task is completed, the pr…

Tagged: brain-dump

Proof of Binet's Formula 06/14/18

A classmate of mine researched the Fibonacci numbers and the golden ratio, φ (phi), for his AP calculus project. One part he skimmed over is that there is an explicit formula for calculating Fibonacci terms, called Binet's formula: \[ Fib(n) = \fra…

Tagged: math brain-dump

Final Projects 06/05/18

Hello! I haven't posted much in the last four months, and I regret it. It's been quite busy, especially with AP exams and all the final projects. Every class I took this year second-semester required a final project, and all but Journaling required a…

Tagged: academia

The American Dream 06/05/18

"The American Dream": Journaling Pseudo-Memoir Chapter 4 On September 16th, 1994, the staff of Brookdale Hospital saw a Chinese man in his mid-twenties, dressed in a clean white shirt, enter the emergency section. His right eye was swollen under his…

Tagged: essay

Forgotten 05/09/18

When I enter the bathroom uncle John comes in after me and says that he would stay with me, which is very nice. He is my favorite uncle. I don’t have a phone or anything to contact anyone. So I am always afraid of getting lost. I poop and leave the b…

Tagged: brain-dump journaling poetry

Church of Prom 04/26/18

"Church of Prom" So I was at home that night, at my computer. If you don’t know me, I love to code. I had a terminal on the screen and a notebook with a scribbled checklist. My goal for the night was to imitate agar.io, an online multiplayer game. P…

Tagged: essay speech brain-dump

Updates from 2/26 02/27/18

I just want to rant. Rant only describes part of it. It's a little past two in the morning, and I just finished all of my homework. First of all, we had a speaker come in today. His name is Kevin Hines, and he is one of the few survivors of attempted…

Tagged: brain-dump

Brainfudged 02/22/18

I'm feeling a little sick. The first sign was the humidity. It was quite foggy outside. And then the air in the gym felt very damp, so that many of the people in my dance class looked even more uncomfortable than they usually do. And then there was s…

Tagged: brain-dump

New post images! 02/22/18

I've done a few updates on the site in the last few days, mostly on the new comments section. I aim to make many more changes in the upcoming weeks. A few of the next planned updates will be behind-the-scenes (e.g., backing up the databases regularly…

Tagged: site

Potential Invention Ideas 02/21/18

What if we could use machine learning on brain signals? We can control the stimulus to a human brain, and we have some ability to record the brain’s activity through MRI scans. What if we train an computer to recognize what a person is seeing/feeling…

Tagged: brain-dump

Dream Catcher 2/19/18 02/21/18

[Written 2/19/18. Transcribed 2/20/18.] I didn’t really see this dream as very memorable, but I thought I’d record it for the sake of memory. Interestingly, I feel as though I still remember as much of it as I did in the morning. On the flip side I r…

Tagged: dream-catcher

Dream Catcher: 2/18/18 02/18/18

First dream I can remember in a while. (Also the first time in a little while I've had quite a bit of restful (i.e., no-homework-worrying-my-mind) sleep— what a coincidence). There is a group project. Here are the fleeting components of it, …

Tagged: dream-catcher

Comments 02/17/18

There's a new comments section! It's a very preliminary thing as of now. I drafted it up in about half an hour, and I'm really surprised it worked so quickly. With some basic Right now, it has very basic (but usable) features. Write name and comm…

Tagged: site

Whisperers and Shouters 02/16/18

Dinnertime. My ears are being bombarded. Constant noise. People arguing. They ask me of my opinion. I give a vague response. They ask again. Some moral question about whether or not a new immigrant from China should move in (for protection) with a ma…

Tagged: essay

Valentine's Day Poetry 02/16/18

For journaling class, on Valentine's Day. Sorry this is a day late. Inspired by "Your 13-Word Love Stories". They're about love, if love includes disgust. "Puppy Love": Kissing, hugging, hand in hand. Blocking dozens of students from getting to …

Tagged: style-experiment

Memoir: A Working Definition 02/16/18

A working definition of memoir, based on "Go Carolina" by David Sedaris, "Pest Control" by Augusten Burroughs, "Chubby for Life" by Mindy Kaling, "The Ten Thousand Things" by Cheryl Strayed, and the first chapter of The Glass Castle by Jeanette Walls…

Tagged: essay literary-synthesis

Mileage 02/16/18

First chapter written for a memoir for Journaling class. (I think) it's all true. "Mileage" I used to live next to a trail. For many years, it was just “the trail” to me. A dirt path, two-and-a-half miles long. Where we biked and our dad easily outr…

Tagged: [reflective]

Get Ready! 02/16/18

I've been a little busy recently with Code Quest, studying for the AMC, bowling, the Spanish project, and other homework. But February break (a four-day weekend) begins tonight, and now that AMC is over, the pressure is off! It's time for a blogging …

Tagged: brain-dump

Jinxed 01/24/18

I was right. Too right. And now I'm crying inside. It's the worst feeling to know you've let someone down, and I did. Again. Today. We played the first place team, Fairfield High, today. And while they were undefeated, there was still a good chance t…

Tagged: brain-dump

Jinxing 01/23/18

I've had a relatively spectacular day. Not one amazing accomplishment and not a holiday, but little happy surprises. A surprisingly fluid turnout for the English paper oral defense. A surprisingly high grade for my Spanish presentational final. The a…

Tagged: brain-dump

Remembering how to be 01/14/18

I just watched a movie, From Up on Poppy Hill, directed by Hayao Miyazaki in the Studio Ghibli franchise. And yet again, as for any other Ghibli movie, I am still beyond words, a few hours later. Its plot can be reduced to a few sentences, but the en…

Tagged: reflection

Discovering a Mathematical Reduction Method 01/13/18

Just another moment of realiation that I felt that I couldn't ignore. I was attempting an old Math Team problem. It goes as follows: Solve for x: 1 + 2/(3 + 4/(5 + 6/x)) = 7 And it seemed pretty straightforward. Just keep simplifying the fraction, f…

Tagged: math

Tech. Todo and Wanttodo 01/04/18

A lot has happened since the last post. It's been the life of December break. This mostly means writing and rewriting most of my college essays, going back to school, bowling, a math meet, and shoveling. (Today's a snow day, and tomorrow will be too!…

Tagged: brain-dump

Frowns and smiles, baldness, sleep 01/01/18

1. Frowns and smiles A few years ago, I thought that in a frown, a person's smile goes downwards. Mine didn't. So I thought I was a bit of a happy child, smiling most of the time and not able to frown. But as I watched my sister's impressive frowns g…

Tagged: brain-dump

Living in Passes 12/27/17

Sorting algorithms. College applications. Matrix multiplication. Annotated bibliographies. Coding projects. Studying classes. What do these all have in common? Each one comprises multiple tasks that themselves require multiple disparate steps. I …

Tagged: brain-dump reflection

Why I'm Against Prom 12/24/17

In my simplified view of the world, high school is a plot for many to gradually raise money for and stall by educating themselves to go to prom. And then high school’s over, there's college, and then life hits like a brick. I’m not sure what others m…

Tagged: brain-dump

Taboo 12/24/17

I think my greatest taboo is the talk on girlfriends. For other people, sure, because it’s gossip. Typical American culture. But when it comes to girls I like, . There’s mostly the cultural issue. In my family, there is not a single non-Chinese perso…

Tagged: brain-dump

Growing into High Society 12/24/17

I feel powerful sometimes in school. I’ve been a member of our local school system since the third grade, and I’ve consistently stayed near the top of my class ever since letter grades were first assigned in fifth grade. Staying true to my values, I’…

Tagged: brain-dump

Changing Standards 12/24/17

I used to think that I should understand everything with certainty in class. This works because of that, that works because of something else. Sometimes we would be told that what we were originally taught was wrong, but there was a reasonable explan…

Tagged: brain-dump

Finished THL Imports 12/23/17

I started importing THL posts into EiS about a month ago, but I'm finally finished today! I didn't transfer them one-by-one into EiS like I did last time, but I made a little script to transfer over the other 80 posts. (Phew!) Now that that's complet…

Tagged: site the-homework-life

The Thing He Carried 12/23/17

Not completely fictional, yet not completely true. But supposed to be truer than truth. Inspired by Tim O'Brien's The Things They Carried, written for English class. "The Thing He Carried" Jonathan Lam carried carried his backpack and all of his sup…

Tagged: personal-essay

Majestic Coding 12/23/17

I was just telling my sister how amazing the last few hours were. I had implemented a few new features on EiS (adding a maximum posts per post list page and associated elements) and debugged and redesigned with it completely planned out in my mind be…

Tagged: site brain-dump

Blog Progress: 136 Days! 11/26/17

There's nothing special about 136 days. But this blog is something special to me! (And EiS currently has 64 posts, so that's cool too). I was urged to write this post by my own eagerness. As you might have noticed in the last few days, I've been quit…

Tagged: site

Dragon in Training 11/26/17

This essay is what I've submitted as my Common App essay. (I'll assume I'll be safe posting it here given my apparent immunity to blog viewers.) It peeves me. The conclusion. I might edit it and re-post this. It's a bit too abstract right now, too di…

Tagged: essay

An Impromptu Preacher 11/26/17

Submitted to UConn for the Nutmeg Scholarship. This is a great example of how not to write an essay. If there will be only one reason I don't get the scholarship, this essay will be it. It boasts, has little metaphorical value, and is just a bit bori…

Tagged: essay

On Keeping a Notebook 11/26/17

I used to hate writing in a notebook. They were far too clunky. Loose leaf proved far more practical. There was no need to keep seven notebooks, one for each subject, in my backpack; instead, I could keep just the amount of paper I needed. I could th…

Tagged: brain-dump

SVGs 11/25/17

Last year in April, I began to experiment with scalable vector graphics (SVGs). I posted some of my creations in THL here and here. I just wanted to post a few more here from recent experimentation. All are vectorized versions (using the scan bitmap …

Tagged: art

Window Shopping: The Rich Man's Sport 11/25/17

I wanted to rant because 'tis the season for everything! Shopping season, that is. Black Friday season. Why do people have to make a day for shopping sprees? Why do people have to window shop? I know I would never do it (but then my dad says that nob…

Tagged: brain-dump

Care to share a truth? 11/23/17

Literary synthesis with a focus on Hamlet for English class. "Care to share a truth?" “It is as easy as lying.” Hamlet 3.2.387. In a world that values sincerity as a trait above almost any other, lies— treachery, conspiracy, rumors, and even whi…

Tagged: literary-synthesis essay

Floorage (and this) 11/22/17

I wrote "floorage" alongside my calculus notes a few days ago, and now I'm struggling to remember what it means. I know only that it was something my classmate R said, and that I wrote it as a trigger to remember what he said. Too bad. I found this i…

Tagged: brain-dump

Move Fast and Break Things (but Fix Them) 11/21/17

Seeing this xkcd comic again prompted me to write this. When you've only been adding to the code for a few days, it's time to take a break. Really. Are there comments delineating every line of code? What exactly does that snippet mean, the one that…

Tagged: brain-dump

Mind-sight in Hindsight 11/20/17

Before I forget, I wanted to make a quick note about what I've seen in the past two days. It's too fascinating to forget. It's been almost two years since I began posting on The Homework Life. From a programming perspective, I was so enthusiastic, an…

Tagged: reflection site

Abstracting Chaos: A Universal Goal 11/20/17

Final project essay for AP English Language and Composition. Written 6/12/17. Probably my most advanced synthesis to date, and the most verbose. But it was fun having such an open forum where I could discuss anything — algorithmic complexity wa…

Tagged: literary-synthesis essay

Making Decisions as a Lonely Sisyphus 11/20/17

A brief literary synthesis for English class about the short story "Eveline" by James Joyce and Shakespeare's play Hamlet. Written 11/10/17. "Making Decisions as a Lonely Sisyphus" Hamlet and Eveline are both presented with problems that have clearl…

Tagged: literary-synthesis essay

Excerpts from Hamlet Analysis 11/20/17

Excerpts from some short responses from English class on Shakespeare's play Hamlet. Written 10/23/17 King Claudius's Wedding Speech: Order of Events Acknowledge his brother’s death Talk about marriage to his brother’s wife Negotiate with Fortinbras…

Tagged: rhetorical-analysis essay

Grendel’s Crisis: Aesthetic Nihilism 11/20/17

A literary synthesis for English class focused on John Gardner's Grendel (again). Written 10/21/17. "Grendel's Crisis: Aesthetic Nihilism" Billboards, magazines, and social media always promote the smartest, richest, and most beautiful people in the…

Tagged: literary-synthesis

Don’t Be [In]different: Deign to be Human 11/20/17

A literary synthesis for English class focused on John Gardner's Grendel. Written 09/20/17. "Don’t Be [In]different: Deign to be Human" With increasing rates of terrorist attacks since the rise of Islamist extremist groups in the 21st century, study…

Tagged: literary-synthesis essay

Incorporating the Past: THL Posts 11/19/17

It's been a little while since I last wrote because of the business with college admissions, school, bowling, cross country, hackathons, Rubik's cubing, Safe Rides, interviewing in Bridgeport for Spanish … all just everyday business. Unfortuna…

Tagged: site the-homework-life

Midnight Memoirs 09/26/17

Can you reflect on something while you do it? If not, then this post is void. But while I think hindsight is impossible in a reflection of the present, metacognitive insight can still be pretty powerful. As with any desire, sleep evades me when I wan…

Tagged: brain-dump reflection

Coding with Someone Else 09/19/17

So… I needed help to get help. What happened was, it was late in the competition. We only had about an hour and a half left. It was about 10:30, and I was trying to solve the last challenge in the competition. There were three challenges. The first w…

Tagged: brain-dump essay reflection

Little Things 09/17/17

A small shift to a coffee mug. And then a slight upwards push of the spectacles. No practical purpose of either. Stutters. Sometimes fanatic hand gestures. Trailing off at the end of sentences about random scientific tangents to the conversation. Pla…

Tagged: brain-dump

Rhetorical Analysis: "A Time to Break Silence" 08/26/17

Last practice essay before the SAT tomorrow! I'm not excited. Excerpt from "Beyond Vietnam — A Time to Break Silence" Adapted from Martin Luther King Jr.. — Saving America Before Saving Vietnam In his essay, "A Time to Break Silence -- Beyond V…

Tagged: rhetorical-analysis essay

Stages of Learning 08/24/17

At the beginning, everything is a success. Even when you're learning by repetition of models. Every little steps deserves some appreciation or other reward. After the beginning, you begin to see the true difficulty of everything in the trade. There a…

Tagged: brain-dump

Rhetorical Analysis: Jimmy Carter's Essay 08/24/17

In response to passage: Adapted from former US President Jimmy Carter, Foreword to Arctic National Wildlife Refuge: Seasons of Life and Land, A Photographic Journey by Subhankar Banerjee. Editing and revising assisted by KhanAcademy, in partnership w…

Tagged: rhetorical-analysis essay

On Rubik's Cubing 08/23/17

The past few weeks I've done a few thousand solves on my Rubik's cube. It's branded as a Guoguan Yuexiao, a funny name that YouTubers often pronounce incorrectly. "Gwoe-guan Yoo-shao." The cube, which came out the first quarter in 2016, was considere…

Tagged: essay college-essay-draft

Dream Catcher: 08/13/17 08/14/17

I was visiting colleges, but I'm not really sure who made the list that I was visiting. The first college we visited was situated in a mountainous jungle with a rock platform and precipice that we sat outside on. I think that's all of the first "c…

Tagged: dream-catcher

Nice Things About Feet 08/13/17

That feeling when the skin around the ankles when they're sore. That feeling when the ankles are rolled when they're sore. That feeling when they're tickled! That feeling when the socks are removed after a long day and then are showered and then go…

Tagged: brain-dump

Dream Catcher: 08/10/17 08/10/17

I actually remember quite a bit from my dream last night and from a nap I took earlier today. Here's the first, somewhat-disturbing part of last night's dream: — We were at some sort of party at a large house. I think it was a business party…

Tagged: dream-catcher

Universe, Game, Chaos 08/04/17

You can see the relation between those words, right? Universe, game, chaos. It's all around us. A simple example would be the second law of thermodynamics, that the universe always tends to move towards a state of higher entropy (chaos). Humans are m…

Tagged: brain-dump

Site Updates 1.1.4 08/01/17

There's been so many changes to the site (version 1.1.0) in the last few days! Here's a brief overview of them. External (Visual) Changes Added FontAwesome icons Improved title-text descriptions (one for every link) Sort posts in post list and searc…

Tagged: site

Dream Catcher: 07/31/17 07/31/17

I remember even less from this one, so this'll be tiny. Also, from now on, to hide the real people in my life that appear in any of my posts, I'll only use their first initial. — We were about to take a flight to Europe, I believe. I thought it…

Tagged: dream-catcher

Rhetorical Analysis: "Let There Be Dark" 07/31/17

An SAT rhetorical analysis essay in response to an article by Paul Bogard, “Let There Be Dark.” Fifty minutes straight of just reading and writing! Here goes: — When global warming, nuclear war, or terrorism loom over humanity as very real and …

Tagged: essay rhetorical-analysis

Dream Catcher: 07/30/17 07/30/17

This won't be long, because I don't remember much. We were at a bowling lane. "We" this time refers to our grade at school— I specifically remembered a Kyle, a Rachel, and a Sam from our school, and I know that I recognized some other faces. T…

Tagged: dream-catcher

Dream Catcher: 07/29/17 07/29/17

I wanted to start a dream journal, because it just seemed like a fun thing to keep track of. Here's an update from last night: — As with all dreams, the highest resolution comes when you wake up, at the very end of the dream. So I woke up, and …

Tagged: dream-catcher

Logo Shift 07/26/17

You may wonder why the logo has changed from the sheep (which may be more representative of the title) to the simpler, (potentially "uglier"), six-rectangle square. The reason is akin to Google's changing of their logo in 2015. While their old logo,…

Tagged: site

On Preaching Myself 07/25/17

As I've already mentioned, I love to brag. Or participate in activities that I consider myself competent in (i.e., "compete" more than "participate"). But, almost more than any of my other narcissistic abilities, is the art of teaching (i.e., "imposi…

Tagged: essay

Acrostic 07/24/17

J uggling permutations of cubies O bjecting to the natural order of life, death, and superhero movies N egotiating priorities with my demon of procrastination A nalyzing memories during REM T alking to and holding staring contests with the cats H ack…

Tagged: poem

Mr. Braggartpants 07/23/17

I'm an introvert. I love to brag. I love compliments. I just don't show it (to others) (in speech) (but sometimes in writing). So when I helped my sister out earlier today with a programming question, boasting a bit of my coding knowledge (something …

Tagged: essay

Beef with Superheroes 07/23/17

With the general rise in the popularity of Marvel and DC superhero movie alike, I've become more skeptical of them (both the movies and the abilities of the heroes). Here's some of my thoughts against them: How many of their stories are recycled? Sc…

Tagged: brain-dump

Losing is Winning: Perspective 07/18/17

My family and I were playing a game of bridge (a Chinese version, diuzhuo) a few nights ago. It was a little late, my mind was already a little burned-out, and I was far more interested in trying to solve my Rubik's cube one-handed than in the game. …

Tagged: essay brain-dump

Post Generator Test 07/15/17

This is a post for testing. It was created by an automatic post generator designed to make post creation easier in the future.

Tagged: site

Lorem Ipsum 07/14/17

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam vitae ornare lectus. Nam et egestas odio. Nulla vitae felis quis orci commodo blandit a sed ex. Sed in enim enim. Duis bibendum ornare luctus. Donec interdum eu leo in rhoncus. Aenean id ur…

Tagged: site

A Very Long Title and a Very Short Post just for Testing 07/14/17

A short post.

Tagged: site

On Aliens 07/13/17

What are "aliens"? Most often they're green and have dangerous brain tumors. They don't always have a nose, and their eyes are huge and mysterious. They're from outer space, and they have the technology that we lack to travel intergalactically. So it…

Tagged: brain-dump

Second Post 07/12/17

This is a second post. I'm about to post some lorem ipsum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus aliquet sapien eget augue eleifend congue. Donec sit amet congue felis, a luctus justo. Etiam eu tempor orci. Donec feugiat …

Tagged: site

Hello, World! (new) 07/12/17

This is a "first post for testing. Hopefully it will work. header 1 header 2 header 3 header 4 header 5 header 6

Tagged: site

Warm Up Champion 06/06/16

During cross country or track practices, the "warm up champion" is the one to be the "try-hard" during the warm up, only to feel good in the short term by winning an easy "event" and flunk the rest of practice. And I may have did it today. A little b…

Tagged: the-homework-life the-homework-life-thought

Reassurance 05/31/16

I didn't realize that it had been so long since I had previously written a post. Five days. Five days? That went quickly. For starters, it was a long weekend, with Memorial Day in the mix. Secondly, I had lots of studying to get done. Thirdly, I had …

Tagged: the-homework-life the-homework-life-other

Professional Kids 05/26/16

Just recently, I thought we were just little kids. Looking on commercial products made by huge companies with elaborate factories, I never thought us measly teenagers could compete. Until today. Today was our "Palooza," a half-day of school and two h…

Tagged: the-homework-life the-homework-life-thought

Five Minutes 05/24/16

Five minutes. A speakout. A blog post. Five minutes. What can you really do? Well, I can't vent out all my frustration and motivate the public and use the rhetorical devices and practice well a five-minute Sophomore Speakout. I couldn't express the e…

Tagged: the-homework-life the-homework-life-thought

My Apologies 05/23/16

I'm sorry, Mrs. Huminski, that I wrote I "hate" writing essays in my Sophomore Speakout. I didn't mean it— I'm just a math person, that's all. Please don't hate me. I'm sorry, track team, that I couldn't make qualifying times. The cross country…

Tagged: the-homework-life the-homework-life-thought

Welp 05/22/16

Yes. I started with that title. Thought it is a cool word. Is it a word? I took a diagnostic SAT / ACT combo test today at my school. Many of my fellow peers were there, but none seemed nervous as I. I, who worried about scores and my future. I, who…

Tagged: the-homework-life the-homework-life-thought

Acquired Taste 05/22/16

Like a guardian angel for the school, one quote hovers above us all: "Education is not the filling of a pail, but the lighting of a fire." I find this ironic. Ironic because we drag our shovels to fill our leaky pails. Ironic because we smother the s…

Tagged: the-homework-life the-homework-life-thought

Steamed Buns 05/22/16

a really random freewrite: a dialogue of my mindsLet's go baking! said my bored mind.What should we bake? said my inquisitive mind.Ooh— let's go experiment! said my creative mind.No— let's make some steamed buns, said my experienced mind.…

Tagged: the-homework-life the-homework-life-thought

Doubly Motivated 05/20/16

I feel so lucky right now. I've been able to experience the first true programming language, Assembly, and feel somewhat good about attempting to understand it in one day. I've attempted this once, a few years ago, but simply deemed it too difficult …

Tagged: the-homework-life the-homework-life-thought

One Foot Down 05/19/16

On this note, don’t let me catch you inactive. Idle. Purpose-less. Because every time you find yourself bored, know that there’s a great receptacle of knowledge out there, embroidered in every seam of our experiences. Just pick up your pen and j…

Tagged: the-homework-life the-homework-life-thought

Tired 05/18/16

This is going to be a short one. Five minutes only. Because I'm tired and it's late. Quick typing. Yikes! I just got back from a track meet. Although we (presumably) lost to three of the best teams in the league, I did what I had to. I ran a personal…

Tagged: the-homework-life the-homework-life-thought

Confused Motivation 05/16/16

I'm a little restless again, so I decided to try another one of these. It's beginning to get late, but I still have a substantial amount of homework. I believe that limiting the amount of time I have to do this is a good idea. I had quite a hefty day…

Tagged: the-homework-life the-homework-life-thought

Nothing to Write About 05/16/16

Just fifteen minutes on the clock. Fifteen minutes, counting down. Fifteen minutes ticking away. Is it time wasted? Or is it time learning? I've written my Sophomore Speakout about learning, but I feel so hypocritical. I say I feel the joy in learnin…

Tagged: the-homework-life the-homework-life-thought

Do to Learn; Learn to Flow; Flow to Do 04/20/16

See the footnotes 1 and 2. Writing is difficult. I've felt it first-hand, especially with this speech. I had so much to say, ideas sketched out on beautiful flowcharts in my mind, abstract syntheses from specific experiences developed and concrete an…

Tagged: the-homework-life the-homework-life-thought

Geometric Gallery 04/19/16

Here are three more SVGs I have created. (top) An SVG version of the The Homework Life logo — drawn again from scratch(below, left) A low-poly-art cat image (from Google Images)(below, right) A low-poly-art Exploding Kittens box image (from my …

Tagged: the-homework-life the-homework-life-other

My Scary Geometric Face 04/17/16

Just felt like putting this out there. As was the tree in the prior post, this was created using Inkscape to create a vector image with a "low-polygonal" effect. And watch out: Watch out — I don't have a nose!

Tagged: the-homework-life the-homework-life-other

RSS, GitHub, and SVGs 04/16/16

The Homework Life is one step closer to becoming a more widely supported blog with RSS feeds! Now, you can subscribe to the feed by simply giving the link to a feed reader, such as FeedReader. It allows you to easily see the ten most recent posts wit…

Tagged: the-homework-life the-homework-life-site

Bump 04/13/16

Bump. That's how they do it, right? Revive a blog post? Spark some interest into a community driven by the present? A present that is always burying the past? The past that is full of virtuous mistakes and the subsequent lessons? And that's what I ho…

Tagged: the-homework-life the-homework-life-site

General Status Update 04/02/16

Coding I've got another one. Based off of Jacob Wunder's Tap Tap Pop! (which was based off of Pop the Lock), here is my own version of Pop the Lock. It's arguably very simple, minimalistic, and feature-less— but it captures the main essence of …

Tagged: the-homework-life the-homework-life-other

A Tutorial Lesson, Animated Circles, and Educational Programs 03/11/16

I worked with the new Programming Club after school today. An alumni worked us through a simple webpage themed like his webpage that used jQuery to position and animate. It was quite interesting, and I learned a simple, mathematical way to animate it…

Tagged: the-homework-life the-homework-life-great

New Web Apps! 03/06/16

I've posted a new little web application, Speller Bee. I know that it should be "Spelling Bee," but that name was taken on Heroku (where the Node.js server is hosted) and therefore I chose something a little different to spice it up. It comes with al…

Tagged: the-homework-life the-homework-life-site

Site Mixups! 03/04/16

img.rounded{border-radius:100%;width:250px;max-width:100%}table#newUpdateTable td:nth-of-type(1){width:250px;max-width:50%}table#newUpdateTable td{padding:10px 20px} There have been many major site improvements I made today! Many are graphical change…

Tagged: the-homework-life the-homework-life-site

Tarnish 03/04/16

If you've ever been an overextended, perfectionist high-school teenager, you'd understand. The homework life that I live is beginning to feel unattainable. In the end, you have to reach a compromise between quality and quantity. It's becoming a fact …

Tagged: the-homework-life the-homework-life-thought

From Written Words to Spoken Meaning 03/02/16

What do I believe? Check it out at "As of February 2016", a poem based off of "As of May 2002" by Del Shortliffe1. And another piece I have recently written, this time in response to Catcher in the Rye, is "Little Chained Bird", a little vignette tha…

Tagged: the-homework-life the-homework-life-thought

Stampede! 03/01/16

I would be a student council officer for two reasons only: to have a leadership role for the National Honor Society, and to stop prom from soaking up all the students’ money. Because, as a whole, fundraising does eventually end up going towards our…

Tagged: the-homework-life the-homework-life-thought

Back to Coding and Posting! 02/16/16

Sorry for the lack of posting in the past few days. I have been busy with other projects, especially with Node.js, an amazing JavaScript platform. It's extremely confusing and frustrating right now, but I'm managing to slowly work my way through and …

Tagged: the-homework-life the-homework-life-other

Ageless 02/08/16

I go into a little fit of jealousy every time I hear someone about my age that does something amazing, or someone younger than me doing something better than I have. It's in my nature: I'm a competitive boy. But, in silent retaliation, I've decided t…

Tagged: the-homework-life the-homework-life-thought

Goddam Profanities 02/06/16

"Holy s***!" "F this and F that!" It kills me. Cussing. Swearing. Cursing. Why do people do it? I understand when it happens every once in a while, when you drop a hammer on your foot or forget to do a homework assignment, but when has that kind of l…

Tagged: the-homework-life the-homework-life-thought

The High School Life 02/05/16

I had this post idea lower on my to-do list, but its increased relevance to my life because of recent events has urged me to write about it immediately. Last week, a boy from my grade and six of his friends broke into the house of another boy because…

Tagged: the-homework-life the-homework-life-thought

Introducing Flappy (Bird)! 02/05/16

I was asked by a friend recently if I was able to design a rendition of Mario. He had grand designs for some of the characters. Happy that I had just learned some about HTML5 <canvas>, I quickly obliged, ready to take on the challenge. Unfortun…

Tagged: the-homework-life the-homework-life-site

Homework Reading Journals 02/04/16

Wow. That was the most un-creative title I've fabricated in the past few years. I've got to work on that. But I'm tired right now, and it is appropriate for the rather dull task the assignment entails. These are all in response to homework reading jo…

Tagged: the-homework-life the-homework-life-thought

Adding Another Dimension 02/03/16

One thing about packing depressed me a little. I had to pack these brand-new ice skates my mother had practically just sent me a couple of days before. That depressed me … It made me feel pretty sad. She bought me the wrong kind of skate&mdas…

Tagged: the-homework-life the-homework-life-thought

My Wonderful Tenth-Impression 02/03/16

First impressions. Something we'll have to deal with for the rest of our lives. For every interview. For every new place. For every new person. We're surrounded by a world that demands quick judgement or falling behind. It's a simple fact of life tha…

Tagged: the-homework-life the-homework-life-thought

Reflective Remembrance and Reinterpretation 02/02/16

We had to write a short piece that was analytical, exploratory, and comparative in nature. It was to analyze any similarity we found between "Hole" by Andrew Porter and Catcher in the Rye— a form of juxtaposition to get more meaning out of it. …

Tagged: the-homework-life the-homework-life-thought

Introducing Agenda 02/01/16

Although I really should be studying for math team and the AMC, I decided to spend a little more time programming today. I created something I've wanted to for some time: a little Agenda. It's a cool little device that allows you to add classes and a…

Tagged: the-homework-life the-homework-life-site

Don't Judge a Movie by its Audience 01/31/16

Warning: Spoiler Alert! The movie theater was already packed with youngsters by the time we got there. It was released only yesterday. And by "youngsters," I mean hoards of toddlers and their young parents that made my adolescent self feel very out o…

Tagged: the-homework-life the-homework-life-thought

Sketchy Hacking Potential? 01/31/16

I just searched "thehomeworklife.co.nf" on Google, and I noticed a different site had mentioned it. Curious, I clicked it. It was a curious link to many GitHub links, the site name being "Open GitHub" and the URL name with "hacker-lab." Sketchy. Acco…

Tagged: the-homework-life the-homework-life-site

Technically &hellip; No 01/30/16

"No technology allowed." O the pain I feel! Without technology allowed, we wouldn't have clothing (and ma'am, I'm sure you wouldn't want to see us naked); we wouldn't be healthy and have flawless teeth; in essence, we couldn't exist the way we do now…

Tagged: the-homework-life the-homework-life-thought

Minor Site Usability Updates 01/30/16

I know I just said that I wouldn't be making updates to the site, but it's a Saturday and I have time. There were a few minor details I wanted to fix to improve the site, like always. Here's an overview:FontAwesome Icons I've replaced some of the min…

Tagged: the-homework-life the-homework-life-site

Going with the Popular Flow 01/29/16

Hello debutted a few months back, and it has dominated the radio since. People love it! But every time I hear it, I become severely irritated. Even angry at times. Sure there's "passion" in the song, but there's not much to the melody or musical elem…

Tagged: the-homework-life the-homework-life-opinion

To Keep or not to Keep? 01/28/16

We as humans are possessive creatures. We like to hold on to things, and it's very difficult to let anything go to waste if it has any value left to us, whether it be monetary or sentimental. I came across this recently when I was cleaning out my roo…

Tagged: the-homework-life the-homework-life-thought

Second Best 01/28/16

It's not always true. In fact, it's difficult to be exactly second place. But that's the way I feel, on average, on days like these. So close to the top, but not quite there. Most of the time you're up there. But sometimes you're not. No one's perfec…

Tagged: the-homework-life the-homework-life-thought

Introducing Word! 01/27/16

I was playing around with HTML5 <canvas> these past few days, and this is the most exciting piece I've made so far (besides a game that I just started that's getting exponentially complex the farther I go, so chances are I'm not going to finish…

Tagged: the-homework-life the-homework-life-site

Final Site Updates (for now) 01/27/16

I've made a ton of site improvements recently, and I think it's time to start winding down and thinking about the posts and the content themselves. I'll still be developing little projects in the background, but I'll try to write more meaningful post…

Tagged: the-homework-life the-homework-life-site

Post Viewing Updates 01/25/16

Main update: The site is back up again with new updates for the length of site posts. Before, the site would show all of them at full length, with images clipped. Now, it shows all but the first post as clipped at 800 pixels in height. This allows y…

Tagged: the-homework-life the-homework-life-site

Getting a Life 01/24/16

It's not the most exciting piece, but it was an interesting prompt. We were asked to finish the "story" of the first page of Catcher in the Rye (we weren't told it was the first page, but I was informed by a higher student). And here it is: Getting A…

Tagged: the-homework-life the-homework-life-other

A Falsy Life 01/23/16

The life I live is not so much an honest one. I live in a world of unnatural comfort and artificial hardships. We choose what to make difficult in our lives, and we choose what we would like to make easier. The same goes for many of the lives around …

Tagged: the-homework-life the-homework-life-thought

Site Improvements 01/23/16

I made a few quick changes to improve the overall display of the website. First of all, the date will not change if I edit a post. Therefore, the posts will appear in chronological order, and this will avoid confusion when I do edit a post. I will in…

Tagged: the-homework-life the-homework-life-site

Smile of the Societal Selfie 01/21/16

Article Referenced: Tierney, Leah. "What Does Your Selfie Say About You? The Science Behind Our Obsession - The Shutterstock Blog." The Shutterstock Blog. Shutterstock, Inc., 13 Feb. 2015. Web. 21 Jan. 2016. Summary of Article: The selfie, an explodi…

Tagged: the-homework-life the-homework-life-opinion

Projects List 01/19/16

Because of the increasing complexity of the site, I've decided to create a quick little list of my projects in the "About" section of the page. Just click there and you'll see links to all of the projects I've posted to. The yellow links are for prog…

Tagged: the-homework-life the-homework-life-site

Speller 01/18/16

A new little app is up again! This time, it has a useful purpose: assisting Juliet in the seventh-grade spelling bee. It was a fun challenge to create, and it only took me twenty minutes. For now, it's a bit of a rough draft that I might revisit, and…

Tagged: the-homework-life the-homework-life-site

In-Browser Browser 01/18/16

Introducing another mini-project of mine just for fun: the In-Browser Browser. It's a minimalist tabbed web-browser-like interface inside a tab. I meant to create it as a cleaner interface and simpler to use. There are only two controls: Shift ⇧…

Tagged: the-homework-life the-homework-life-site

Fun with Google Chrome Extensions 01/18/16

I was playing around with Google Chrome themes and extensions recently. Here's what I've come up with in the last day: Dark Theme: A minimalist, black and dark-grey theme.Chat Newtab Replacement: I've modified my Chat application to be a Chrome exten…

Tagged: the-homework-life the-homework-life-site

Newfound Editing Power! 01/13/16

This post is meant to be a test to make sure that I can successfully post this and edit it. Now, if you notice that a newer post placed under an older one, it's because I edited it &mdash I'll try to mention every edit I make. EDIT 1/23/16 from a fut…

Tagged: the-homework-life the-homework-life-site

More Site Improvement Updates 01/12/16

And yet again, there have been improvements to the site. To the sidebar, there has been a color change, and I fixed a few bugs I created with the overall look when working with the web app. The web app is now more functional, but there are a few bugs…

Tagged: the-homework-life the-homework-life-site

Major Graphical Changes! 01/11/16

A new favicon (the icon next to the title in the tab bar), a new logo (which I made), a new web-application for iOS … thehomeworklife has underwent major graphical changes today! To activate the web-application, open Safari on your mobile devi…

Tagged: the-homework-life the-homework-life-site

Othello-Inspired Synthetic Dialogue Rough Draft 01/10/16

The title says it all. It's an dialogue inspired by Othello (the play by Shakespeare) and a synthesis paper. Unfortunately, it's also a rough draft, but I'm working on that. And lastly, it's my first literary-work-for-school publication on this site.…

Tagged: the-homework-life the-homework-life-opinion

Chatroom is up! 01/09/16

The result of my preliminary experimentation with Node.js and Socket.io has resulted in an interesting, real-time chat application! You can visit it either at lam-node-test.herokuapp.com where it's hosted on Heroku or here at TheHomeworkLife. They bo…

Tagged: the-homework-life the-homework-life-site

My Weak Strengths 01/06/16

Simply put, I had a suboptimal school day today. In Wellness, we had a test on CPR, in which we hadn't covered many of the scenarios that were supposed to be "common sense." I've always had a problem with common sense. Secondly, we had a test in Chem…

Tagged: the-homework-life the-homework-life-other

Fun with GIMP 01/03/16

GIMP (GNU Image Manipulation Program) is a wonderful free image editing program. It comes default for some versions of Ubuntu and is a great free alternative to other powerful ones out there. I'd only been using it for very simple image editing (If I…

Tagged: the-homework-life the-homework-life-great

Really Real-time 01/02/16

I was experimenting around with Node.js, a powerful JavaScript library that I had little understanding of. This was because I had heard it had certain websocket back-end capabilities that I had wanted for real-time data updates. In this, the server (…

Tagged: the-homework-life the-homework-life-other

Fun with FontAwesome 01/01/16

FontAwesome is a wonderful tool for modern, flat icons for the everyday web designer. I tried my hand at it today for the first to create a simple "Share" footer. Here it is!

Tagged: the-homework-life the-homework-life-great

Another Posting Break 12/31/15

Sorry, my life needs me. I'm working on some site updates and my midterm-examinations review (especially because I've been slacking on homework with all of this programming recently). I might have some new features live in a few days. Therefore, ther…

Tagged: the-homework-life the-homework-life-other

Optimize, Optimize, Optimize! 12/30/15

Again, I'm inspired to post by my wonder of programming. The digital world is something so huge, and sprung from the imagination of man. And look at what we've done!What's most interesting to me is the power of algorithms, true "computer science." Th…

Tagged: the-homework-life the-homework-life-great

A Tic Tac Toe Game 12/30/15

I thought the previous memory game was pretty fun to make and play, so I thought I'd make another one, perhaps with the same color scheme and a similar feel. And so I did! Introducing the Tic Tac Toe game for TheHomeworkLife. It has pretty good logic…

Tagged: the-homework-life the-homework-life-site

A Memory Game 12/29/15

For fun and for skill, I've created a classic memory game. It uses HTML (the content), JavaScript (the logic) and CSS (the style). The jQuery (a JavaScript library) helped make it look nice as well. I played around a lot with CSS animations to make t…

Tagged: the-homework-life the-homework-life-other

How can I start learning to CODE? 12/29/15

The world of code is pretty amazing. Many others in our innovative generation are looking for ways to learn code. I've even had people come up to me — yes, that amateur, introverted, me — to ask how they can start learning code or what th…

Tagged: the-homework-life the-homework-life-great

New Storage Structure! 12/28/15

The Homework Life has switched over to a (MariaDB) database for storage! Now posts will be more secure and faster to load. We have switched from the JSON format (much easier to set up but harder to maintain, especially as data gets BIG) to a relation…

Tagged: the-homework-life the-homework-life-site

Temporary Posting Break 12/27/15

Sorry, I will (probably) not be posting for the next few days out of a major restructuring of the post storage for bandwidth (speed) improvements. (More specifically, I am trying to reduce the number of posts that are downloaded to the number that yo…

Tagged: the-homework-life the-homework-life-site

Pets Behind Bars … The Right Choice? 12/27/15

We had an interesting first visit to the Westfield Humane Center animal shelter today, being rejected immediately (our first choice had been adopted a few minutes earlier) and then wasting the rest of our afternoon. It wasn't really my idea (it's Jul…

Tagged: the-homework-life the-homework-life-opinion

Anticipation: Consuming Distraction or Spirited Motivation? 12/25/15

What is anticipation? Anticipation is the act of predicting, of guessing, looking forwards to, and preparing for the future. For good or for bad, we anticipate all the time, from anticipating failing scores on a final exam to the joy of a merry Chris…

Tagged: the-homework-life the-homework-life-opinion

Metametacognition 12/24/15

I began to notice that, being well-prepared and confident for tests, that my most frequent cause of careless mistakes was not because of running out of time, miscalculations, or not knowing the material - instead, it was my own mind that was anticipa…

Tagged: the-homework-life the-homework-life-thought

Introducing Search! 12/24/15

There have just been major improvements to the blog. Here's an overview. Limited Default Post Load Only the last five posts are loaded at first See More" button at bottom of page to see up to five more posts Allows for better load times Search Bar…

Tagged: the-homework-life the-homework-life-site

Holiday Break for the Nerd 12/24/15

It's easy to equate the screams of cheer and the candies and general joyfulness in school to the merriness of Christmas and winter break. But is break overrated? Christmas break is the first break longer than four days (Thanksgiving break) in the sch…

Tagged: the-homework-life the-homework-life-opinion

Meet StackExchange: Your Problems, Answered Q&A Style 12/23/15

This is my first post tagged "Great." I truly believe in its powers and recommend it to all of the readers out there. What I'm referencing is the Q&A monopoly network StackExchange. It's a great community effort of many millions of people. It's…

Tagged: the-homework-life the-homework-life-great

Another Code Test 12/23/15

I'm just posting this to try out a small feature with posting. All's well; don't worry. Have a happy holiday season!

Tagged: the-homework-life the-homework-life-site

Hidden Health Risks of Holiday Candies 12/23/15

It's yet another year. It's that holiday season again, full of family, fun, and food. But in that list above, one doesn't really fit in. Having fun and being around family are healthy obsessions, but what about the food? Eating too much holiday food,…

Tagged: the-homework-life the-homework-life-opinion

Quick Posting Debugging 12/23/15

Don't mind this post. I'm just trying to make sure posting still works.

Tagged: the-homework-life the-homework-life-site

The Scholastic Compromise between Quality and Quantity 12/23/15

You simply cannot have the best of both worlds, or too much of a good thing. In terms of school, this means the difference between the amount of schoolwork and the ability to which you can complete them. In the past this was no bother, but in these l…

Tagged: the-homework-life the-homework-life-opinion

Unquantifiable "Smart" 12/22/15

There's no easy way to determine intelligence, or how "smart" someone really is. No superb test scores, academic achievements, nor learning ability can be a sure-fire method of determining level of smartness. Sure, there's IQ tests and other specific…

Tagged: the-homework-life the-homework-life-opinion

A Brief History of Periodic Power 12/22/15

You might know this information already, but I'm just writing to write (and teach, if you didn't already know this). We're delving into this subject in class, and I thought I'd write some about it. The Periodic Table is a wonderful tool — some say i…

Tagged: the-homework-life the-homework-life-informative

Keep Calm and Study on ... Christmas? 12/22/15

Christmas and its cheer comes near! And yet … so do midterms. It's understandable that there might be scheduling conflicts and the end of the semester is right after break, but it doesn't feel right to study on Christmas, or any other holiday. Sure, …

Tagged: the-homework-life the-homework-life-opinion

Welcome Juliet the blogger! 12/21/15

The recruitment process has paid off... Although she's not in high school, a junior highschooler's insight should be plenty. Hello Juliet!

Tagged: the-homework-life the-homework-life-site

Site Update! 12/18/15

See the blog info by clicking the icon next in the subtitle for more information. I hope you like it!

Tagged: the-homework-life the-homework-life-site

More Hellos to the World 12/18/15

Here are some more "Hello World" examples in various languages that I've learned (at least to a small extent): // Javascript document.write('Hello, World!'); // Java public class HelloWorld public static void main(String[] args) { System…

Tagged: the-homework-life the-homework-life-site

Hello, World 12/17/15

This is an introductory post in this blog. Let's see how it turns out. Why did I write this blog? Why did I post this post? We'll never know. If you were wondering, a "Hello World" program is often the simplest program in any language, usually to sho…

Tagged: the-homework-life the-homework-life-site

I’ve suffered a great many catastrophies in my life. Most of them never happened.

Mark Twain