Archive for the ‘Technical’ Category

Garbled Mess

With my hobby of tracking NFL scores (or at least wins and losses), I check the results of NFL games to update my data. The easiest way to do that is to get the scores. A lot more places have scores available than a simple W or L for the day.

I figured the best place to get the NFL scores is the NFL website. And a convenient device for me to use is my iPhone. It’s not the latest one, but there are still millions of them in use, so it’s fairly relevant.

I went to the NFL website, clicked on the Scores link at the top, and this is what I saw (yes, it was fully loaded and rendered):

image of scores being jumbled together on the NFL website

The NFL website was done so poorly that I couldn’t decipher the jumble of letters and numbers. Compare that to Google:

image of scores being displayed nicely on Google

Much better.

You’d think the NFL would check that their website rendered properly in Safari on an iPhone, but apparently they did not. I’m going to blame their website redesign that’s new since last season. There is a lot about it that I don’t like, but rather than go into all the details, I’ll just stick with this one example.

Every prudent man acts with knowledge, But a fool displays folly.

Proverbs 13:16

Missing Links

Our younger students still bring home flyers for stuff, but our older students don’t. It’s not that they forget the flyers, rather the non-elementary schools don’t hand out papers. We get emails and such. The day before picture day, I asked the boys about picture ordering information since I hadn’t received an email. “I think it’s on the website or something.” was the answer I got.

So I went to the school website. Here’s a snippet of that page.

image of school picture day announcement

If you notice the top part of the announcement, it has a link to Order Information. I clicked that link, expecting it to take me to the studio’s website or something.

It took me to a PDF of the flyer.

That PDF, naturally, had the studio’s website address printed on it. But it wasn’t clickable.

So I had to type in the URL that was on the PDF. First-world problems, I know. I just found it amusing that in this day and age, people aren’t thinking of providing links directly to active content. Links have been around for over 20 years now. It should be the first thought of the website person. I don’t know who runs the school website – maybe it’s a teacher or administrative person who got saddled with that task and is doing the best he can. That’s why I didn’t complain to the school. I simply provided it here for the entire internet to see.

I suppose that since it was originally on the school website, the whole internet could have already seen it. In that case, I provide it here to serve as a lesson for all you web developers: if you create a link to a static document or image, and that document or image has a website or other such link printed on it, you can make everyone else’s day a little easier and brighter by providing a clickable link to that content. Allow people to bypass the middleman.

A scoffer seeks wisdom and finds none, But knowledge is easy to one who has understanding.

Proverbs 14:6

Setting the Furnace Back

Even though it’s still August, it is starting to feel like fall. So people’s thoughts are turning to furnaces and heating the house.

I overheard someone denouncing the practice of setting the thermostat to a lower setting during the times when the house is unoccupied for a while. His argument was that sure, the furnace won’t run while the house cools down, but then it works extra to heat the house back up and all that savings is lost.

That is true if the time is short enough such that the house won’t stay at the lower temperature very long. The savings come with time at the lower temperature.

The reason for this is that the rate of heat transfer increases with a higher temperature difference. In other words, the warmer the inside of the house is, the more heat it will lose to the colder outside. Thus, the more heat the furnace will have to add to the inside.

So if you keep your house a little cooler, then not as much heat will escape, so you’ll see slight savings in furnace fuel costs. Think about what would happen if you set your thermostat to match the outside temperature: the furnace wouldn’t run at all. And your fuel costs would be zero. It’s just a linear ramp up from there: the higher the difference between your thermostat and the outside, the more the furnace will run. The times when the house is changing temperature is a wash – they cancel out.

Now the slaves and the officers were standing there, having made a charcoal fire, for it was cold and they were warming themselves; and Peter was also with them, standing and warming himself.

John 18:18

Printing Maps

Printing with Google Maps used to be easy. That was many moons ago. I’m thinking it was the original Google Maps website. There used to be a Print button on Google’s webpage. It would bring up a print preview-type box, and you could scroll and zoom the map in that to make sure your map printed just how you wanted.

Fast forward a few years from there, and Google “updated” their maps service so that it didn’t print anymore. If you wanted to print, you had to use your browser’s Print Webpage function. No longer could you make the map preview match what you wanted. No longer was it convenient to print different sections of a route. But, someone thought it was progress, so that’s what we got.

Fast forward a few more years, and Google “updated” their maps service to include more bloat features. That’s where we are now.

My problem now is that Google Maps won’t even print. I press ctrl-P to invoke the browser’s print feature, and it sends it to the printer, but the printer doesn’t like it.

Why does every improvement make my life harder?

Do not fear, though, for I have found the solution.

Option 1: MapQuest. Yes, that site is still functional. And it plays nicely with the printer.

Option 2: Switch Google Maps to Lite Mode. Click the lightning bolt in the lower right corner of the website. Once I switched to Lite Mode, I magically had no problems printing.

Your mileage may vary, but if you’re having problems with some aspect of Google Maps, try Lite Mode. Now if I could just get them to add a button so I could switch to Original Mode, it’d be perfect.

Thus says the Lord, “Stand by the ways and see and ask for the ancient paths, Where the good way is, and walk in it; And you will find rest for your souls. But they said, ‘We will not walk in it.’ “

Jeremiah 6:16

Partial STEM Ahead

In my previous post, I commented on how the push to include more variety into STEM education leads to a watering down of the initiative. If you make everything a priority, then nothing is a priority (The Incredibles is applicable again).

But now I want to look at another aspect of the STEM initiative: will it be effective?

The usual comparison is to the US back in the 1960s when the government responded to the president’s vow to put a man on the moon (or sound stage) in that decade. Thus began a STEM-like push.

The problem with that comparison is that it is backwards. The government in the 1960s didn’t push for schools to promote STEM. Rather, the government provided a project (fly to the moon) that got everyone interested. People wanted to be a part of it, so they saw what was needed and did what they could. Kids in school saw pictures of people working at NASA and had something to aspire to. They also saw clips on TV of rocket launches and were captivated. This was all new and exciting and promoted itself.

What is new these days? What can captivate the nation? What will catch kids’ attention and inspire them for their future?

That was meant more as a rhetorical question. I think we as a society have passed that point of national pride and interest. I don’t know that we can duplicate that effort again.

So in the 1960s, we had an exciting long-term program that kids could look forward to being a part of, if they went a certain direction in their schooling.

And now, we have schools trying to point kids in a direction and the kids don’t necessarily know why, or care. Yes, the programs might be fun, but what is driving the kids to continue through college?

I maintain that kids who like that kind of stuff will stay in it, but they would have already been heading that way. I don’t know that the STEM push today will have much of a long-term effect. People don’t have a higher purpose for their schooling now like they did back then. “You can be anything you want to be when you grow up!” That can be inspiring, or it can be ambiguous. Without an overall goal, there’s nothing to guide the ambiguity.

If the government (or industries) wants more college graduates in a certain field, you know how to get them? Good job offers. It’s like they got the supply and demand equation backwards. The STEM push is to increase the supply of STEMmy people, but what’s the demand? Some vague answer such as “The United States is behind most other countries when it comes to science and math knowledge.”

That is rather uninspiring.

My response to that vague answer is: yes, but we’re still the best country in the world, so what’s the problem?

If you want to increase the supply, then provide the demand. Want more math teachers in the high schools? Double their salaries and see what happens. I bet people will magically become more interested in being math teachers.

To throw an old saying in here: the STEM people are trying to lead horses to water. But the horses aren’t thirsty.

Then Jonathan said to him, “Tomorrow is the new moon, and you will be missed because your seat will be empty.

1 Samuel 20:18

Full STEM Ahead

First, there was normal school. Well, maybe not first. But first if we limit our scope to this generation. Kids learned a little bit of everything.

Now, there is STEM. Some people in the industry and/or government saw there would be a need for workers in the Science/Technology/Engineering/Math fields, and they started a push for students to be more involved in those areas so the pipeline of future workers would fill with people who were interested and competent in those areas.

Then some people thought that was a good idea and expanded it to STEAM, with the A being Arts. Because things needs to be designed well, and the arts encourage creativity, and so on. There is some discussion on whether it should be STEAM or just left at STEM.

I’m wondering why stop at STEAM? If pushing for more education in those areas is good, why not bring other areas in?

All those fields are built on what people before us have learned and tried and developed, so it’s a type of history. We could throw H for History in there, so they would know the importance of history and not be intimidated by it. That makes SHTEAM.

But what good is knowledge of a subject if you can’t communicate it? The kids should be mastering Language as well, so they can write and speak to others about their STEM projects and why they’re important. SHTELAM.

A number of roadblocks to STEM problem solving have to do with government regulations or programs, whether federal or local. Or government can help with grants and permits. Either way, a good understanding of Civics is helpful for the future STEM workers. SHTECLAM.

There, now let’s start pushing for SHTECLAM programs. For short, we could just call it school.

Then a shoot will spring from the stem of Jesse, And a branch from his roots will bear fruit.

Isaiah 11:1

Updated Today

The weather had been iffy, so I decided to check if the game was still on. The organization’s website told me this:

image of website saying the weather was updated today

“Updated: Today”

That’s worthless. What if the website guy typed in “Updated: Today” yesterday and never changed it?

That’s one of the more annoying trends in web services: giving the relative time instead of absolute. For example, your inbox says it was updated 3 minutes ago. And it has said that for the last half hour.

Dear user-interface designers: try to give information with absolute times/dates, not relative. That way I know if the information is stale.

In my line of work, I deal with safety systems. There are all sorts of mechanisms for ensuring data is new and correct. I don’t expect rolling counters and checksums, just a normal date and time display. Don’t try to make my life easier by oversimplifying the data – you’re making it worse by making the data unreliable.

But encourage one another day after day, as long as it is still called “Today,” so that none of you will be hardened by the deceitfulness of sin.

Hebrews 3:13