View on GitHub

Quorten Blog 1

First blog for all Quorten's blog-like writings

E911 and VoIP

2019-12-12

Categories: misc  
Tags: misc  

Recently, I’ve got a new soft phone set up on my work computer. Hooray! Before this, I simply didn’t a work phone number at my particular job.

But, there were some interesting extra hoops I had to jump through. I had this E911 thing that needed to be configured and set up with a name, phone number, and location, and it would require me to keep updating it when the IP address changes so that the location information is accurate. What is this all about? It is about making sure that location and other metadata called “E911” is available when a call to 911 is made. Aw, come on, do I really need that? Well, one of the long-standing problems with VoIP was that it could not be generally considered a full phone replacement solution as does not by default provide all information for E911. So some VoIP providers explicitly disclaim having support for 911 calls to avoid hefty fines.

Now, if this is to replace an office desk phone when you are in work, yeah I can see why they’d want to ahve suppprt for E911 too. From a practical policy standpoint, it makes things simpler to be able to claim full 911 support without conditions.

20191211/https://en.wikipedia.org/wiki/Enhanced_9-1-1

Laptop mufflers

2019-12-11

Categories: misc  
Tags: misc  

Oh, the awful high frequency noise that our Intel laptop fans make. They just got to do that, don’t they? They want a small and fast computer at the same time, so what better way is there to do that than to place a CPU inside that generates a lot of heat, and spin a small fan fast to vent it out? Alas, the obvious penalty of this is the disposition to make high frequency noise, jarring noise as it is, but even more so when it is caused from moving air with turbulence.

Why do we use these monsters? Probably only because we are forced to for work. So, how do we comfort the ears with these? The most intuitive way is to simply find a way to direct the air flow away from your ears, to place a barrier between your head and the fan vents, to slow down the flow of air by spreading it out over a larger amount of space, and to find ways to absorb the high frequencies.

As it turns out, a simple way to do this is to design a foam padded cardboard structure that does just that. Direct the air stream away from your head by putting up barriers to point the air stream to the proper direction. This actually works pretty well.

For laptops, if you find your laptop is noisier in some rooms than others, take a look at the acoustic environment. Are there lots of hard, flat surfaces that reflect high frequency sounds rather than absorbing? Try padding out any such surfaces immediately within the vincity of your laptop. You’ll find it makes things a lot quieter.

Read on →

WCAG, the W3C's Accessibility Guidelines

2019-12-11

Categories: misc  
Tags: misc  

Ah, interesting, the W3C’s accessibility guidelines have been widely adopted in various legislation, as I’ve learned from work. Here’s a link to WCAG 2.0.

20191210/https://www.w3.org/TR/WCAG20/

Today, I was wondering what J.R. Whipple was off to these days. Oh, no worry, I can just visit jrwhipple.com and see if he is still up to the full time RVing. So I go there, and I am met with… disappointment. There’s just a landing page for a domain name that no longer has any site registered to it. Searching for J.R. Whipple is also a disappointment. Nowhere in the results is anyone relevant to the original J.R. Whipple that I knew.

20191209/DuckDuckGo j.r. whipple
broken/http://jrwhipple.com/

So, this is how the website of a small-company but ambitious computer person ends. Basically their entire identity gets wiped off the face of the planet, and nobody really cares about them anymore, lest remember them, and much less keep their historic site working.

So, for punctual accuracy, nostalgia, and simply a trip down memory lane, here i go visit the Internet Archive Wayback Machine. A particularly interesting discovery here is a Windows extension called “ultra-Windows” that adds virtual desktop support into your Windows XP computer.

20191209/https://web.archive.org/web/20160110115402/http://jrwhipple.com/
20191209/https://web.archive.org/web/20100117035108/http://jrwhipple.com/
20191209/https://web.archive.org/web/20061118111150/http://www.jrwhipple.com/index.html

Read on →

Wow, first I heard about the issue in some JavaScript packages sending extra likes to Hot Pockets, but now a similar threat has come to Python packages, this one much more malicious. Some “typosquatting” dependency names were used to masquerade in place of popular legitimate dependencies, with modifications to steal SSH and GPG keys from any system where the malicious dependencies were used. The goal of the attacker was then to submit pull requests to targeted projects to inject the malicious code in as dependencies.

20191209/https://medium.com/@dmrickert/software-libraries-are-terrifying-4875b6a74be6
20191209/https://www.zdnet.com/article/two-malicious-python-libraries-removed-from-pypi/

Recently, I built a cable with pin 0.1 inch header connectors so that I could modify my Macintosh SE to locate the clock battery off the motherboard, and to provide adaptability in what kind of battery I have connected. Cool. Unfortunately, there were a few obvious design oversights that made the cable a bit more difficult to build.

I bought standard pin headers and sockets that are designed to be soldered on to circuit boards. I just take these and solder them onto the wire, easy, right? Not so fast. Before getting too far along, the potential problem I’ve observed was that this method provided for no strain relief mechanism. Any stress when pulling the wire, whether accidental or intentional, would transfer all strain to the solder joints, which runs the risk of breaking them. And once your solder joints are broken, all heck is out. Not only does your primary cable connection not work anymore, but the exposed wires may violate your power wiring conventions of always having a power source connected through sockets, never pins or plugs. Once you’ve got a power source with stray pins sticking out, that could cause a short through other components and damage them, effectively ruining your vintage computer. That is definitely a no-go.

Read on →

This is an interesting article about how the many banks that are now merged into Wells Fargo prepared for the Y2K, and how after all that preparation, the Y2K was quite a non-event.

20191206/https://stories.wf.com/averting-y2k-crisis-years-preparation/

This is a curiously accurate prediction of the smartphone by an AT&T executive of the 1950s.

20191206/https://kottke.org/19/11/att-exec-predicted-the-smartphone-in-1953

The business question to ask is not “what work should be done,” but “what work people are willing to pay for.” Those who have done otherwise are the numerous scientists and engineers who have changed the world but never became rich.

In an ideal world, and sometimes the real world, marketing magic can convince people to pay for something that they should want, even when they initially don’t want it.

After some thought analysis about what I’ve learned about transmission line reflections theory, I can re-affirm my explanation of transmission line bus construction. Changes in current flow are the primary cause of reflections. So, when the question comes down to how to tap out a T connection to your device connected to your bus wire, the solution is simple. You simply want your device on the T connection to be a “high impedance” connection, i.e. it does not draw much current from the line. This way, you are minimizing your interruptions to the line current when connecting.

But on second thoughts, there may be other considerations. You can have multiple receivers on the connection simultaneously, but only one sender can send at a time. So, although you can have a high-impedance receive, you must have a low-impedance send. And ultimately, you want to be able to electrically remove a device from the transmission line when it is not sending so that it does not provide a current flow path that would interfere with other senders. Ah, yes, looking at the Wikipedia article for “three-state logic” in more detail, this is precisely what it is: in addition to an output being able to assert two states, it can also assert itself to be electrically removed from the connection, creating a high-impedance state.

20191209/https://en.wikipedia.org/wiki/Three-state_logic

Read on →

After a long wait of seeing that EOMA 68 was going nowhere… surprise, there is a recent update. Alas, it pretty much confirms what I’ve said, it’s going nowhere very quickly. So, what was the pproblem this time? Issues with Ball Grid Array (BGA) soldering gone wrong is the suspect, X-ray scans are needed to confirm. When a PCB is not accurately printed, oversized copper traces can result in the solder balls spreading too far to the extent that a solder bridge can form. So, now you know, BGA soldering truly is a challenge, even when you have printed circuit boards.

20191204/https://www.crowdsupply.com/eoma68/micro-desktop/updates/measurements-and-a-hypothesis